.elementor-3210 .elementor-element.elementor-element-17378245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-54f9dc76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3210 .elementor-element.elementor-element-3683296f .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:60px;font-weight:600;line-height:60px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-6cc652eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-71232f32 .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:60px;font-weight:600;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-6f52eb06{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-6f52eb06:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-6f52eb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_5140.jpg");background-size:cover;}.elementor-3210 .elementor-element.elementor-element-5f9c53b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-181da6e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-57a35666{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-21980755{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-16892672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-4ba8641 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3210 .elementor-element.elementor-element-d43cedb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-1fde9df5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3210 .elementor-element.elementor-element-5d7992a6{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor1 );}.elementor-3210 .elementor-element.elementor-element-3b38ffc5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-ee10b2c{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-ee10b2c a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-ee10b2c a:hover, .elementor-3210 .elementor-element.elementor-element-ee10b2c a:focus{color:var( --e-global-color-astglobalcolor1 );}.elementor-3210 .elementor-element.elementor-element-2be586b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-cce27e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-3adc5b96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3210 .elementor-element.elementor-element-401e4fa1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-48feff5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-5df4bbe1{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor1 );}.elementor-3210 .elementor-element.elementor-element-769ad908{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-2c05bec7{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-36ab2e73{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-4a15108f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-797eacd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3210 .elementor-element.elementor-element-22f4a96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-4ad9920f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-6e6832fc{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor1 );}.elementor-3210 .elementor-element.elementor-element-7ef274ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-54c7b687{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-34f3de33{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-5bfc2808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-1def1332 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3210 .elementor-element.elementor-element-4b02b8eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-6cd715f0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-9d8cd9b{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor1 );}.elementor-3210 .elementor-element.elementor-element-456eea94{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-5ec68ade{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-2749674{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-a1a5484{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-a1a5484:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-a1a5484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_5655.jpg");background-position:0px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-38247b5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-29192ea{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-29192ea:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-29192ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_5167.jpg");background-position:0px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-bfe8c32{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-eb48c0b{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-eb48c0b:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-eb48c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_5097.jpg");background-position:-304px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-c178b96{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-c178b96:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-c178b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_5140.jpg");background-position:-276px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-84a11d4{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-debd13b{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-debd13b:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-debd13b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_4642.jpg");background-position:0px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-0026cb9{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-0026cb9:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-0026cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_4827.jpg");background-position:0px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-daf5d52{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-8362783{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-8362783:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-8362783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_4637-Modifica.jpg");background-position:0px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-bdf2f47{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-293fee4{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-293fee4:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-293fee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_5646.jpg");background-position:-256px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-aeb6acc{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-aeb6acc:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-aeb6acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_5400.jpg");background-position:-408px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-5fe078d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-c4d8c91{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-c4d8c91:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-c4d8c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_5232.jpg");background-position:0px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-53de8b2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-3a5e012{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-3a5e012:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-3a5e012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_4655.jpg");background-position:0px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-a8eb391{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-3f931e2{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-3f931e2:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-3f931e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_4744.jpg");background-position:0px 0px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-b6fa4a8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-017878a{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-017878a:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-017878a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riccardotosatto.com/wp-content/uploads/2026/09/IMG_5678.jpg");background-position:0px -126px;background-size:cover;}.elementor-3210 .elementor-element.elementor-element-52e74908{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-70e6c010{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-656191c5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3210 .elementor-element.elementor-element-1d2b476d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-177313af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-9843304{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-744ff253{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-724fbc5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-37fb1d4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3210 .elementor-element.elementor-element-66de5d76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-7196dd08{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-391347a8{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor1 );}.elementor-3210 .elementor-element.elementor-element-865821{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-faa7bbe{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-954e645{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-6a5924fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-5c16df97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3210 .elementor-element.elementor-element-196f346b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-17d1788d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-314f9e2e{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor1 );}.elementor-3210 .elementor-element.elementor-element-12bec7b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-776b13f2{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-4b6193dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-6c502e05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-20ce1b69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3210 .elementor-element.elementor-element-4275906f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-2e1b0595 .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:40px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3210 .elementor-element.elementor-element-11027966{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3210 .elementor-element.elementor-element-f04c020{--grid-columns:3;}.elementor-3210 .elementor-element.elementor-element-f04c020 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3210 .elementor-element.elementor-element-f04c020 .e-loop-item > .elementor-section, .elementor-3210 .elementor-element.elementor-element-f04c020 .e-loop-item > .elementor-section > .elementor-container, .elementor-3210 .elementor-element.elementor-element-f04c020 .e-loop-item > .e-con, .elementor-3210 .elementor-element.elementor-element-f04c020 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3210 .elementor-element.elementor-element-586323f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-3210 .elementor-element.elementor-element-2749674{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-a1a5484{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-a1a5484:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-a1a5484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-38247b5{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-29192ea{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-29192ea:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-29192ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-bfe8c32{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-eb48c0b{--min-height:40vh;}.elementor-3210 .elementor-element.elementor-element-eb48c0b:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-eb48c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-c178b96{--min-height:40vh;}.elementor-3210 .elementor-element.elementor-element-c178b96:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-c178b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-84a11d4{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-debd13b{--min-height:40vh;}.elementor-3210 .elementor-element.elementor-element-debd13b:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-debd13b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-0026cb9{--min-height:40vh;}.elementor-3210 .elementor-element.elementor-element-0026cb9:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-0026cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-daf5d52{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-8362783{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-8362783:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-8362783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-bdf2f47{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-293fee4{--min-height:40vh;}.elementor-3210 .elementor-element.elementor-element-293fee4:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-293fee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-aeb6acc{--min-height:40vh;}.elementor-3210 .elementor-element.elementor-element-aeb6acc:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-aeb6acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-5fe078d{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-c4d8c91{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-c4d8c91:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-c4d8c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-53de8b2{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-3a5e012{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-3a5e012:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-3a5e012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-a8eb391{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-3f931e2{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-3f931e2:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-3f931e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-b6fa4a8{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-017878a{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-017878a:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-017878a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-52e74908{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-4b6193dc{--min-height:60vh;}.elementor-3210 .elementor-element.elementor-element-4275906f{--min-height:0vh;}.elementor-3210 .elementor-element.elementor-element-f04c020{--grid-columns:2;}}@media(max-width:767px){.elementor-3210 .elementor-element.elementor-element-17378245{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-54f9dc76{--width:35%;--min-height:0px;}.elementor-3210 .elementor-element.elementor-element-3683296f .elementor-heading-title{font-size:28px;}.elementor-3210 .elementor-element.elementor-element-6cc652eb{--width:65%;--min-height:0px;}.elementor-3210 .elementor-element.elementor-element-71232f32{width:100%;max-width:100%;}.elementor-3210 .elementor-element.elementor-element-71232f32 .elementor-heading-title{font-size:27px;letter-spacing:-1px;}.elementor-3210 .elementor-element.elementor-element-6f52eb06{--min-height:80vh;}.elementor-3210 .elementor-element.elementor-element-6f52eb06:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-6f52eb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-347px 0px;}.elementor-3210 .elementor-element.elementor-element-5f9c53b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-181da6e8{--min-height:51px;}.elementor-3210 .elementor-element.elementor-element-1fde9df5{--width:42%;}.elementor-3210 .elementor-element.elementor-element-3b38ffc5{--width:50%;}.elementor-3210 .elementor-element.elementor-element-ee10b2c{text-align:start;}.elementor-3210 .elementor-element.elementor-element-48feff5b{--width:42%;}.elementor-3210 .elementor-element.elementor-element-769ad908{--width:50%;}.elementor-3210 .elementor-element.elementor-element-4ad9920f{--width:42%;}.elementor-3210 .elementor-element.elementor-element-7ef274ef{--width:50%;}.elementor-3210 .elementor-element.elementor-element-6cd715f0{--width:42%;}.elementor-3210 .elementor-element.elementor-element-456eea94{--width:50%;}.elementor-3210 .elementor-element.elementor-element-5ec68ade{font-size:14px;}.elementor-3210 .elementor-element.elementor-element-2749674{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-a1a5484:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-a1a5484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-161px 0px;}.elementor-3210 .elementor-element.elementor-element-38247b5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-29192ea:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-29192ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-135px 0px;}.elementor-3210 .elementor-element.elementor-element-bfe8c32{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-eb48c0b:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-eb48c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-c178b96:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-c178b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-73px 0px;}.elementor-3210 .elementor-element.elementor-element-84a11d4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-debd13b:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-debd13b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -90px;}.elementor-3210 .elementor-element.elementor-element-0026cb9:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-0026cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -24px;}.elementor-3210 .elementor-element.elementor-element-daf5d52{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-8362783:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-8362783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-240px 0px;}.elementor-3210 .elementor-element.elementor-element-bdf2f47{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-293fee4:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-293fee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3210 .elementor-element.elementor-element-aeb6acc:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-aeb6acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-68px 0px;}.elementor-3210 .elementor-element.elementor-element-5fe078d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-c4d8c91:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-c4d8c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-236px 0px;}.elementor-3210 .elementor-element.elementor-element-53de8b2{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-3a5e012:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-3a5e012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-183px 0px;}.elementor-3210 .elementor-element.elementor-element-a8eb391{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-3f931e2:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-3f931e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-278px 0px;}.elementor-3210 .elementor-element.elementor-element-b6fa4a8{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-017878a:not(.elementor-motion-effects-element-type-background), .elementor-3210 .elementor-element.elementor-element-017878a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-201px 0px;}.elementor-3210 .elementor-element.elementor-element-52e74908{--min-height:0px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-70e6c010{--min-height:0px;}.elementor-3210 .elementor-element.elementor-element-1d2b476d{--margin-top:120px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-177313af{--min-height:51px;}.elementor-3210 .elementor-element.elementor-element-7196dd08{--width:42%;}.elementor-3210 .elementor-element.elementor-element-865821{--width:50%;}.elementor-3210 .elementor-element.elementor-element-faa7bbe{text-align:start;}.elementor-3210 .elementor-element.elementor-element-17d1788d{--width:42%;}.elementor-3210 .elementor-element.elementor-element-12bec7b4{--width:50%;}.elementor-3210 .elementor-element.elementor-element-4b6193dc{--min-height:0vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-4275906f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-11027966{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3210 .elementor-element.elementor-element-f04c020{--grid-columns:1;}}@media(min-width:768px){.elementor-3210 .elementor-element.elementor-element-54f9dc76{--width:51%;}.elementor-3210 .elementor-element.elementor-element-6cc652eb{--width:50%;}.elementor-3210 .elementor-element.elementor-element-181da6e8{--width:51%;}.elementor-3210 .elementor-element.elementor-element-57a35666{--width:50%;}.elementor-3210 .elementor-element.elementor-element-2749674{--width:100%;}.elementor-3210 .elementor-element.elementor-element-a1a5484{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-38247b5{--width:100%;}.elementor-3210 .elementor-element.elementor-element-29192ea{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-bfe8c32{--width:100%;}.elementor-3210 .elementor-element.elementor-element-eb48c0b{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-c178b96{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-84a11d4{--width:100%;}.elementor-3210 .elementor-element.elementor-element-debd13b{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-0026cb9{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-daf5d52{--width:100%;}.elementor-3210 .elementor-element.elementor-element-8362783{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-bdf2f47{--width:100%;}.elementor-3210 .elementor-element.elementor-element-293fee4{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-aeb6acc{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-5fe078d{--width:100%;}.elementor-3210 .elementor-element.elementor-element-c4d8c91{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-53de8b2{--width:100%;}.elementor-3210 .elementor-element.elementor-element-3a5e012{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-a8eb391{--width:100%;}.elementor-3210 .elementor-element.elementor-element-3f931e2{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-b6fa4a8{--width:100%;}.elementor-3210 .elementor-element.elementor-element-017878a{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-52e74908{--width:100%;}.elementor-3210 .elementor-element.elementor-element-70e6c010{--content-width:100%;}.elementor-3210 .elementor-element.elementor-element-177313af{--width:51%;}.elementor-3210 .elementor-element.elementor-element-9843304{--width:50%;}.elementor-3210 .elementor-element.elementor-element-4b6193dc{--width:100%;}.elementor-3210 .elementor-element.elementor-element-4275906f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-3683296f *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-3683296f {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-3683296f.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71232f32 *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-71232f32 {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-71232f32.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f52eb06 *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-6f52eb06 {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-6f52eb06.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d7992a6 *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-5d7992a6 {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-5d7992a6.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee10b2c *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-ee10b2c {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-ee10b2c.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df4bbe1 *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-5df4bbe1 {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-5df4bbe1.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c05bec7 *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-2c05bec7 {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-2c05bec7.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e6832fc *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-6e6832fc {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-6e6832fc.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54c7b687 *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-54c7b687 {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-54c7b687.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d8cd9b *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-9d8cd9b {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-9d8cd9b.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ec68ade *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-5ec68ade {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-5ec68ade.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-391347a8 *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-391347a8 {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-391347a8.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faa7bbe *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-faa7bbe {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-faa7bbe.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-314f9e2e *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-314f9e2e {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-314f9e2e.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-776b13f2 *//* Stato iniziale - nascosto sotto */
.elementor-3210 .elementor-element.elementor-element-776b13f2 {
  opacity: 0;
  transform: translateY(30px);
}

/* Animazione quando entra in viewport */
.elementor-3210 .elementor-element.elementor-element-776b13f2.text-slide-up {
  animation: textSlideUp 1.8s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

@keyframes textSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Extralight.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Extrabold.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.riccardotosatto.com/wp-content/uploads/2026/02/Switzer-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */