.elementor-5338 .elementor-element.elementor-element-d790409{--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;--overlay-opacity:1;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-d790409:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-d790409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiotza.it/wp-content/uploads/2026/05/110226_TZA_AMBIENTATI2026_0202-MOD-copia-scaled.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5338 .elementor-element.elementor-element-d790409::before, .elementor-5338 .elementor-element.elementor-element-d790409 > .elementor-background-video-container::before, .elementor-5338 .elementor-element.elementor-element-d790409 > .e-con-inner > .elementor-background-video-container::before, .elementor-5338 .elementor-element.elementor-element-d790409 > .elementor-background-slideshow::before, .elementor-5338 .elementor-element.elementor-element-d790409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5338 .elementor-element.elementor-element-d790409 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #F5F5F5 97%);}.elementor-5338 .elementor-element.elementor-element-dc89c31{--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:400px;--margin-bottom:0px;--margin-left:100px;--margin-right:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-fc5f7b9{--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-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-5338 .elementor-element.elementor-element-65ffafc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5338 .elementor-element.elementor-element-65ffafc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-69f79b7 );}.elementor-widget-button .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-5338 .elementor-element.elementor-element-88b3223 .elementor-button{background-color:var( --e-global-color-69f79b7 );font-family:"Inter", Sans-serif;font-weight:500;border-radius:21px 21px 21px 21px;}.elementor-5338 .elementor-element.elementor-element-88b3223 .elementor-button:hover, .elementor-5338 .elementor-element.elementor-element-88b3223 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-88b3223 .elementor-button:hover svg, .elementor-5338 .elementor-element.elementor-element-88b3223 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-5feeaa1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-5338 .elementor-element.elementor-element-208d9ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-5338 .elementor-element.elementor-element-208d9ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-463186f .elementor-button{background-color:var( --e-global-color-69f79b7 );font-family:"Inter", Sans-serif;font-weight:500;border-radius:21px 21px 21px 21px;}.elementor-5338 .elementor-element.elementor-element-463186f .elementor-button:hover, .elementor-5338 .elementor-element.elementor-element-463186f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-463186f .elementor-button:hover svg, .elementor-5338 .elementor-element.elementor-element-463186f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-2418dd0{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-5338 .elementor-element.elementor-element-2418dd0:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-2418dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5338 .elementor-element.elementor-element-c5e5b6d{--display:flex;--min-height:0vh;--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;--justify-content:flex-start;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-0138374{--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;--gap:5px 0px;--row-gap:5px;--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-5338 .elementor-element.elementor-element-79d3fd7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-79d3fd7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-69f79b7 );}.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-5338 .elementor-element.elementor-element-e523594{margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-6d5f720{--spacer-size:37px;}.elementor-5338 .elementor-element.elementor-element-78255b9{--display:flex;--min-height:0vh;--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;--justify-content:space-evenly;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-0dbd0df{--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-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-dbff944{text-align:center;}.elementor-5338 .elementor-element.elementor-element-dbff944 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-cb882df{--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-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-ff7d1f1{text-align:center;}.elementor-5338 .elementor-element.elementor-element-ff7d1f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-ad61f80{--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-5338 .elementor-element.elementor-element-5e42016 .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-3edc4ad{text-align:center;}.elementor-5338 .elementor-element.elementor-element-3edc4ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-098c879{--display:flex;--min-height:70vh;--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;--overlay-opacity:1;--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-5338 .elementor-element.elementor-element-098c879:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-098c879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiotza.it/wp-content/uploads/2026/05/280524_TZA_AMB_0224-1.jpg");background-position:0px -33px;background-repeat:no-repeat;background-size:cover;}.elementor-5338 .elementor-element.elementor-element-098c879::before, .elementor-5338 .elementor-element.elementor-element-098c879 > .elementor-background-video-container::before, .elementor-5338 .elementor-element.elementor-element-098c879 > .e-con-inner > .elementor-background-video-container::before, .elementor-5338 .elementor-element.elementor-element-098c879 > .elementor-background-slideshow::before, .elementor-5338 .elementor-element.elementor-element-098c879 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5338 .elementor-element.elementor-element-098c879 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #F5F5F5 61%);}.elementor-5338 .elementor-element.elementor-element-95aad1f{--display:flex;--min-height:50vh;--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-5338 .elementor-element.elementor-element-103adb1{--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-5338 .elementor-element.elementor-element-bfff933{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5338 .elementor-element.elementor-element-bfff933 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-7fe5644{--display:flex;--min-height:50vh;--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-5338 .elementor-element.elementor-element-5d99ae2{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-04a7c61{--display:flex;--min-height:0px;--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-5338 .elementor-element.elementor-element-63f2436{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-3acdcdb{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-5338 .elementor-element.elementor-element-e3a7d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5338 .elementor-element.elementor-element-e3a7d01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-fdfc5c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-d7b4dc8{--display:flex;--justify-content:flex-end;--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-5338 .elementor-element.elementor-element-9491968 .elementor-button{background-color:var( --e-global-color-69f79b7 );font-family:"Inter", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:21px 21px 21px 21px;}.elementor-5338 .elementor-element.elementor-element-9491968 .elementor-button:hover, .elementor-5338 .elementor-element.elementor-element-9491968 .elementor-button:focus{background-color:var( --e-global-color-fb91460 );color:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-9491968 .elementor-button:hover svg, .elementor-5338 .elementor-element.elementor-element-9491968 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-08fb145{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-f42c4cf{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-5338 .elementor-element.elementor-element-fbf2981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5338 .elementor-element.elementor-element-fbf2981 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-2982be3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-c590b0f{--display:flex;--justify-content:flex-end;--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-5338 .elementor-element.elementor-element-d04ce5a .elementor-button{background-color:var( --e-global-color-69f79b7 );font-family:"Inter", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:21px 21px 21px 21px;}.elementor-5338 .elementor-element.elementor-element-d04ce5a .elementor-button:hover, .elementor-5338 .elementor-element.elementor-element-d04ce5a .elementor-button:focus{background-color:var( --e-global-color-fb91460 );color:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-d04ce5a .elementor-button:hover svg, .elementor-5338 .elementor-element.elementor-element-d04ce5a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-38df146{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-a4f01a8{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-5338 .elementor-element.elementor-element-0d3fc8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5338 .elementor-element.elementor-element-0d3fc8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-4046add{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-0af9754{--display:flex;--justify-content:flex-end;--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-5338 .elementor-element.elementor-element-aa09f44 .elementor-button{background-color:var( --e-global-color-69f79b7 );font-family:"Inter", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:21px 21px 21px 21px;}.elementor-5338 .elementor-element.elementor-element-aa09f44 .elementor-button:hover, .elementor-5338 .elementor-element.elementor-element-aa09f44 .elementor-button:focus{background-color:var( --e-global-color-fb91460 );color:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-aa09f44 .elementor-button:hover svg, .elementor-5338 .elementor-element.elementor-element-aa09f44 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5338 .elementor-element.elementor-element-e8acdd9{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-5338 .elementor-element.elementor-element-e8acdd9:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-e8acdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5338 .elementor-element.elementor-element-9019483{--display:flex;--min-height:0vh;--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;--justify-content:flex-start;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-7f8ecbc{--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;--gap:5px 0px;--row-gap:5px;--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-5338 .elementor-element.elementor-element-2b046f7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-2b046f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-2caadf0{margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-9f36495{--spacer-size:37px;}.elementor-5338 .elementor-element.elementor-element-0d00e97{--display:flex;--min-height:0vh;--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;--justify-content:space-evenly;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-27ce264{--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-5338 .elementor-element.elementor-element-4d06851 .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-8b9f3e4{text-align:center;}.elementor-5338 .elementor-element.elementor-element-8b9f3e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-84f07f8{--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-5338 .elementor-element.elementor-element-4234b36 .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-ff70cc7{text-align:center;}.elementor-5338 .elementor-element.elementor-element-ff70cc7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-91db3e5{--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-5338 .elementor-element.elementor-element-3aae92b .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-35f8491{text-align:center;}.elementor-5338 .elementor-element.elementor-element-35f8491 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-95b90a6{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-5338 .elementor-element.elementor-element-95b90a6:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-95b90a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5338 .elementor-element.elementor-element-457fe61{--display:flex;--min-height:0vh;--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;--justify-content:flex-start;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-466b36c{--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;--gap:5px 0px;--row-gap:5px;--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-5338 .elementor-element.elementor-element-289e0cb{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-289e0cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-19fec6d{margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-4c7e58a{--spacer-size:37px;}.elementor-5338 .elementor-element.elementor-element-609b686{--display:flex;--min-height:0vh;--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;--justify-content:space-evenly;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-1c50c1f{--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-5338 .elementor-element.elementor-element-37a3710 .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-b47adce{text-align:center;}.elementor-5338 .elementor-element.elementor-element-b47adce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-cfc2f44{--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-5338 .elementor-element.elementor-element-052915e .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-f437fc7{text-align:center;}.elementor-5338 .elementor-element.elementor-element-f437fc7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-e357e9e{--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-5338 .elementor-element.elementor-element-43e085a .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-e1856af{text-align:center;}.elementor-5338 .elementor-element.elementor-element-e1856af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-c3a7cc7{--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-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-ddc862b{text-align:center;}.elementor-5338 .elementor-element.elementor-element-ddc862b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-9a8948e{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-5338 .elementor-element.elementor-element-9a8948e:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-9a8948e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5338 .elementor-element.elementor-element-1e42de3{--display:flex;--min-height:0vh;--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;--justify-content:flex-start;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-709d442{--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;--gap:5px 0px;--row-gap:5px;--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-5338 .elementor-element.elementor-element-6a2861c{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-6a2861c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-2a54092{margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-a16ba78{--spacer-size:37px;}.elementor-5338 .elementor-element.elementor-element-70b8d62{--display:flex;--min-height:0vh;--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;--justify-content:space-evenly;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-9c295f8{--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-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-1f78861{text-align:center;}.elementor-5338 .elementor-element.elementor-element-1f78861 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-824fbc2{--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-5338 .elementor-element.elementor-element-280981d .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-171f095{text-align:center;}.elementor-5338 .elementor-element.elementor-element-171f095 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}.elementor-5338 .elementor-element.elementor-element-11ea424{--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-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon-wrapper{text-align:center;}.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon{font-size:200px;}.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon svg{height:200px;}.elementor-5338 .elementor-element.elementor-element-4f89d5d{text-align:center;}.elementor-5338 .elementor-element.elementor-element-4f89d5d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-69f79b7 );}@media(max-width:1366px) and (min-width:768px){.elementor-5338 .elementor-element.elementor-element-c5e5b6d{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-0138374{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-78255b9{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-0dbd0df{--width:30vw;}.elementor-5338 .elementor-element.elementor-element-cb882df{--width:30vw;}.elementor-5338 .elementor-element.elementor-element-ad61f80{--width:30vw;}.elementor-5338 .elementor-element.elementor-element-103adb1{--width:50%;}.elementor-5338 .elementor-element.elementor-element-04a7c61{--width:100%;}.elementor-5338 .elementor-element.elementor-element-a4f01a8{--width:80%;}.elementor-5338 .elementor-element.elementor-element-9019483{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-7f8ecbc{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-0d00e97{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-27ce264{--width:30vw;}.elementor-5338 .elementor-element.elementor-element-84f07f8{--width:30vw;}.elementor-5338 .elementor-element.elementor-element-91db3e5{--width:30vw;}.elementor-5338 .elementor-element.elementor-element-457fe61{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-466b36c{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-609b686{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-1c50c1f{--width:50vw;}.elementor-5338 .elementor-element.elementor-element-cfc2f44{--width:50vw;}.elementor-5338 .elementor-element.elementor-element-e357e9e{--width:50vw;}.elementor-5338 .elementor-element.elementor-element-c3a7cc7{--width:50vw;}.elementor-5338 .elementor-element.elementor-element-1e42de3{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-709d442{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-70b8d62{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-9c295f8{--width:30vw;}.elementor-5338 .elementor-element.elementor-element-824fbc2{--width:30vw;}.elementor-5338 .elementor-element.elementor-element-11ea424{--width:30vw;}}@media(max-width:1366px){.elementor-5338 .elementor-element.elementor-element-dc89c31{--margin-top:400px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;}.elementor-5338 .elementor-element.elementor-element-65ffafc .elementor-heading-title{font-size:40px;}.elementor-5338 .elementor-element.elementor-element-208d9ca .elementor-heading-title{font-size:40px;}.elementor-5338 .elementor-element.elementor-element-2418dd0{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:50px;--padding-right:50px;}.elementor-5338 .elementor-element.elementor-element-c5e5b6d{--min-height:0vh;--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;--justify-content:center;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--flex-wrap: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-5338 .elementor-element.elementor-element-c5e5b6d.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-0138374{--gap:5px 0px;--row-gap:5px;--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-5338 .elementor-element.elementor-element-79d3fd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5338 .elementor-element.elementor-element-79d3fd7 .elementor-heading-title{font-size:50px;}.elementor-5338 .elementor-element.elementor-element-e523594{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-6d5f720{--spacer-size:50px;}.elementor-5338 .elementor-element.elementor-element-78255b9{--min-height:0vh;--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;--justify-content:center;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--flex-wrap: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-5338 .elementor-element.elementor-element-78255b9.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-103adb1{--min-height:0vh;--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-5338 .elementor-element.elementor-element-bfff933{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5338 .elementor-element.elementor-element-bfff933 .elementor-heading-title{font-size:50px;}.elementor-5338 .elementor-element.elementor-element-5d99ae2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-63f2436{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-fdfc5c6{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-d7b4dc8{--justify-content:space-between;}.elementor-5338 .elementor-element.elementor-element-08fb145{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-2982be3{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-c590b0f{--justify-content:space-between;}.elementor-5338 .elementor-element.elementor-element-38df146{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-4046add{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-0af9754{--justify-content:space-between;}.elementor-5338 .elementor-element.elementor-element-e8acdd9{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:50px;--padding-right:50px;}.elementor-5338 .elementor-element.elementor-element-9019483{--min-height:0vh;--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;--justify-content:center;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--flex-wrap: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-5338 .elementor-element.elementor-element-9019483.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-7f8ecbc{--gap:5px 0px;--row-gap:5px;--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-5338 .elementor-element.elementor-element-2b046f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5338 .elementor-element.elementor-element-2b046f7 .elementor-heading-title{font-size:50px;}.elementor-5338 .elementor-element.elementor-element-2caadf0{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-9f36495{--spacer-size:50px;}.elementor-5338 .elementor-element.elementor-element-0d00e97{--min-height:0vh;--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;--justify-content:center;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--flex-wrap: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-5338 .elementor-element.elementor-element-0d00e97.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-95b90a6{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:50px;--padding-right:50px;}.elementor-5338 .elementor-element.elementor-element-457fe61{--min-height:0vh;--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;--justify-content:center;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--flex-wrap: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-5338 .elementor-element.elementor-element-457fe61.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-466b36c{--gap:5px 0px;--row-gap:5px;--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-5338 .elementor-element.elementor-element-289e0cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5338 .elementor-element.elementor-element-289e0cb .elementor-heading-title{font-size:50px;}.elementor-5338 .elementor-element.elementor-element-19fec6d{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-4c7e58a{--spacer-size:50px;}.elementor-5338 .elementor-element.elementor-element-609b686{--min-height:0vh;--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;--justify-content:center;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--flex-wrap: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-5338 .elementor-element.elementor-element-609b686.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-9a8948e{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:50px;--padding-right:50px;}.elementor-5338 .elementor-element.elementor-element-1e42de3{--min-height:0vh;--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;--justify-content:center;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--flex-wrap: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-5338 .elementor-element.elementor-element-1e42de3.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-709d442{--gap:5px 0px;--row-gap:5px;--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-5338 .elementor-element.elementor-element-6a2861c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5338 .elementor-element.elementor-element-6a2861c .elementor-heading-title{font-size:50px;}.elementor-5338 .elementor-element.elementor-element-2a54092{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-a16ba78{--spacer-size:50px;}.elementor-5338 .elementor-element.elementor-element-70b8d62{--min-height:0vh;--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;--justify-content:center;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--flex-wrap: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-5338 .elementor-element.elementor-element-70b8d62.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon svg{height:135px;}.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon{font-size:135px;}.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon svg{height:135px;}}@media(max-width:1200px){.elementor-5338 .elementor-element.elementor-element-d790409:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-d790409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5338 .elementor-element.elementor-element-65ffafc .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-208d9ca .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-2418dd0{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5338 .elementor-element.elementor-element-79d3fd7 .elementor-heading-title{font-size:50px;}.elementor-5338 .elementor-element.elementor-element-e523594{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-dbff944 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-ff7d1f1 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-3edc4ad .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-e3a7d01 .elementor-heading-title{font-size:25px;}.elementor-5338 .elementor-element.elementor-element-fdfc5c6{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-fbf2981 .elementor-heading-title{font-size:25px;}.elementor-5338 .elementor-element.elementor-element-2982be3{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-0d3fc8c .elementor-heading-title{font-size:25px;}.elementor-5338 .elementor-element.elementor-element-4046add{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-e8acdd9{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5338 .elementor-element.elementor-element-2b046f7 .elementor-heading-title{font-size:50px;}.elementor-5338 .elementor-element.elementor-element-2caadf0{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-8b9f3e4 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-ff70cc7 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-35f8491 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-95b90a6{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5338 .elementor-element.elementor-element-289e0cb .elementor-heading-title{font-size:50px;}.elementor-5338 .elementor-element.elementor-element-19fec6d{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-b47adce .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-f437fc7 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-e1856af .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-ddc862b .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-9a8948e{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5338 .elementor-element.elementor-element-6a2861c .elementor-heading-title{font-size:50px;}.elementor-5338 .elementor-element.elementor-element-2a54092{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-1f78861 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-171f095 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon{font-size:130px;}.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon svg{height:130px;}.elementor-5338 .elementor-element.elementor-element-4f89d5d .elementor-heading-title{font-size:20px;}}@media(max-width:1024px){.elementor-5338 .elementor-element.elementor-element-d790409{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-2418dd0{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5338 .elementor-element.elementor-element-2418dd0.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-79d3fd7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5338 .elementor-element.elementor-element-79d3fd7 .elementor-heading-title{font-size:45px;}.elementor-5338 .elementor-element.elementor-element-e523594{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;font-size:20px;}.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-dbff944 .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-ff7d1f1 .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-3edc4ad .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-098c879:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-098c879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5338 .elementor-element.elementor-element-bfff933{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5338 .elementor-element.elementor-element-7fe5644{--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-5338 .elementor-element.elementor-element-04a7c61{--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-e8acdd9{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5338 .elementor-element.elementor-element-e8acdd9.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-2b046f7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5338 .elementor-element.elementor-element-2b046f7 .elementor-heading-title{font-size:45px;}.elementor-5338 .elementor-element.elementor-element-2caadf0{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;font-size:20px;}.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-8b9f3e4 .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-ff70cc7 .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-35f8491 .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-95b90a6{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5338 .elementor-element.elementor-element-95b90a6.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-289e0cb{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5338 .elementor-element.elementor-element-289e0cb .elementor-heading-title{font-size:45px;}.elementor-5338 .elementor-element.elementor-element-19fec6d{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;font-size:20px;}.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-b47adce .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-f437fc7 .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-e1856af .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-ddc862b .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-9a8948e{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5338 .elementor-element.elementor-element-9a8948e.e-con{--align-self:center;}.elementor-5338 .elementor-element.elementor-element-6a2861c{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5338 .elementor-element.elementor-element-6a2861c .elementor-heading-title{font-size:45px;}.elementor-5338 .elementor-element.elementor-element-2a54092{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;font-size:20px;}.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-1f78861 .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-171f095 .elementor-heading-title{font-size:17px;}.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon{font-size:110px;}.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon svg{height:110px;}.elementor-5338 .elementor-element.elementor-element-4f89d5d .elementor-heading-title{font-size:17px;}}@media(max-width:880px){.elementor-5338 .elementor-element.elementor-element-65ffafc .elementor-heading-title{font-size:35px;}.elementor-5338 .elementor-element.elementor-element-208d9ca .elementor-heading-title{font-size:35px;}.elementor-5338 .elementor-element.elementor-element-2418dd0{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5338 .elementor-element.elementor-element-2418dd0.e-con{--align-self:stretch;}.elementor-5338 .elementor-element.elementor-element-0138374{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;}.elementor-5338 .elementor-element.elementor-element-79d3fd7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-79d3fd7 .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-e523594{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-6d5f720{--spacer-size:50px;}.elementor-5338 .elementor-element.elementor-element-dbff944 .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-ff7d1f1 .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-3edc4ad .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-bfff933{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5338 .elementor-element.elementor-element-bfff933 .elementor-heading-title{font-size:35px;}.elementor-5338 .elementor-element.elementor-element-7fe5644{--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-5338 .elementor-element.elementor-element-04a7c61{--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-5338 .elementor-element.elementor-element-e3a7d01 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-fdfc5c6{width:var( --container-widget-width, 269px );max-width:269px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:269px;--container-widget-flex-grow:0;font-size:12px;}.elementor-5338 .elementor-element.elementor-element-9491968 .elementor-button{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-fbf2981 .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-2982be3{width:var( --container-widget-width, 269px );max-width:269px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:269px;--container-widget-flex-grow:0;font-size:12px;}.elementor-5338 .elementor-element.elementor-element-d04ce5a .elementor-button{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-0d3fc8c .elementor-heading-title{font-size:20px;}.elementor-5338 .elementor-element.elementor-element-4046add{width:var( --container-widget-width, 269px );max-width:269px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:269px;--container-widget-flex-grow:0;font-size:12px;}.elementor-5338 .elementor-element.elementor-element-aa09f44 .elementor-button{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-e8acdd9{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5338 .elementor-element.elementor-element-e8acdd9.e-con{--align-self:stretch;}.elementor-5338 .elementor-element.elementor-element-7f8ecbc{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;}.elementor-5338 .elementor-element.elementor-element-2b046f7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-2b046f7 .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-2caadf0{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-9f36495{--spacer-size:50px;}.elementor-5338 .elementor-element.elementor-element-8b9f3e4 .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-ff70cc7 .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-35f8491 .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-95b90a6{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5338 .elementor-element.elementor-element-95b90a6.e-con{--align-self:stretch;}.elementor-5338 .elementor-element.elementor-element-466b36c{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;}.elementor-5338 .elementor-element.elementor-element-289e0cb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-289e0cb .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-19fec6d{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-4c7e58a{--spacer-size:50px;}.elementor-5338 .elementor-element.elementor-element-b47adce .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-f437fc7 .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-e1856af .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-ddc862b .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-9a8948e{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5338 .elementor-element.elementor-element-9a8948e.e-con{--align-self:stretch;}.elementor-5338 .elementor-element.elementor-element-709d442{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;}.elementor-5338 .elementor-element.elementor-element-6a2861c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-6a2861c .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-2a54092{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-a16ba78{--spacer-size:50px;}.elementor-5338 .elementor-element.elementor-element-1f78861 .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-171f095 .elementor-heading-title{font-size:12px;}.elementor-5338 .elementor-element.elementor-element-4f89d5d .elementor-heading-title{font-size:12px;}}@media(max-width:767px){.elementor-5338 .elementor-element.elementor-element-d790409:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-d790409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiotza.it/wp-content/uploads/2026/05/110226_TZA_AMBIENTATI2026_0202-MOD.jpg");background-position:-33px 44px;}.elementor-5338 .elementor-element.elementor-element-d790409{--margin-top:-188px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-dc89c31{--margin-top:400px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-fc5f7b9{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-65ffafc .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-88b3223 .elementor-button{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-5feeaa1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-5feeaa1.e-con{--align-self:flex-start;}.elementor-5338 .elementor-element.elementor-element-208d9ca{text-align:start;}.elementor-5338 .elementor-element.elementor-element-208d9ca .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-463186f .elementor-button{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-2418dd0{--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;--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-c5e5b6d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5338 .elementor-element.elementor-element-0138374{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-79d3fd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-79d3fd7 .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-e523594{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:center;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-6d5f720{--spacer-size:0px;}.elementor-5338 .elementor-element.elementor-element-78255b9{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-5338 .elementor-element.elementor-element-dbff944 .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-ff7d1f1 .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-3edc4ad .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-098c879{--content-width:100%;--min-height:100vh;}.elementor-5338 .elementor-element.elementor-element-098c879:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-098c879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5338 .elementor-element.elementor-element-103adb1{--width:100%;--min-height:50vh;}.elementor-5338 .elementor-element.elementor-element-bfff933{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5338 .elementor-element.elementor-element-5d99ae2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-04a7c61{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-150px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-63f2436{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-3acdcdb{--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-5338 .elementor-element.elementor-element-e3a7d01 .elementor-heading-title{font-size:25px;}.elementor-5338 .elementor-element.elementor-element-fdfc5c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-9491968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-5338 .elementor-element.elementor-element-9491968 .elementor-button{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-08fb145{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-fbf2981 .elementor-heading-title{font-size:25px;}.elementor-5338 .elementor-element.elementor-element-2982be3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-d04ce5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-5338 .elementor-element.elementor-element-d04ce5a .elementor-button{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-38df146{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-0d3fc8c .elementor-heading-title{font-size:25px;}.elementor-5338 .elementor-element.elementor-element-4046add{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-aa09f44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-5338 .elementor-element.elementor-element-aa09f44 .elementor-button{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-e8acdd9{--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;--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-9019483{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5338 .elementor-element.elementor-element-7f8ecbc{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-2b046f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-2b046f7 .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-2caadf0{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:center;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-9f36495{--spacer-size:0px;}.elementor-5338 .elementor-element.elementor-element-0d00e97{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-5338 .elementor-element.elementor-element-8b9f3e4 .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-ff70cc7 .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-35f8491 .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-95b90a6{--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;--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-457fe61{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5338 .elementor-element.elementor-element-466b36c{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-289e0cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-289e0cb .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-19fec6d{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:center;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-4c7e58a{--spacer-size:0px;}.elementor-5338 .elementor-element.elementor-element-609b686{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-5338 .elementor-element.elementor-element-b47adce .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-f437fc7 .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-e1856af .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-ddc862b .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-9a8948e{--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;--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-1e42de3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5338 .elementor-element.elementor-element-709d442{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-6a2861c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5338 .elementor-element.elementor-element-6a2861c .elementor-heading-title{font-size:30px;}.elementor-5338 .elementor-element.elementor-element-2a54092{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:center;font-size:15px;}.elementor-5338 .elementor-element.elementor-element-a16ba78{--spacer-size:0px;}.elementor-5338 .elementor-element.elementor-element-70b8d62{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-5338 .elementor-element.elementor-element-1f78861 .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-171f095 .elementor-heading-title{font-size:15px;}.elementor-5338 .elementor-element.elementor-element-4f89d5d .elementor-heading-title{font-size:15px;}}@media(min-width:768px){.elementor-5338 .elementor-element.elementor-element-d790409{--content-width:100%;}.elementor-5338 .elementor-element.elementor-element-dc89c31{--width:100%;}.elementor-5338 .elementor-element.elementor-element-fc5f7b9{--width:50%;}.elementor-5338 .elementor-element.elementor-element-5feeaa1{--width:50%;}.elementor-5338 .elementor-element.elementor-element-c5e5b6d{--width:100%;}.elementor-5338 .elementor-element.elementor-element-0138374{--width:100%;}.elementor-5338 .elementor-element.elementor-element-78255b9{--width:100%;}.elementor-5338 .elementor-element.elementor-element-0dbd0df{--width:20%;}.elementor-5338 .elementor-element.elementor-element-cb882df{--width:20%;}.elementor-5338 .elementor-element.elementor-element-ad61f80{--width:20%;}.elementor-5338 .elementor-element.elementor-element-098c879{--content-width:100%;}.elementor-5338 .elementor-element.elementor-element-95aad1f{--width:100%;}.elementor-5338 .elementor-element.elementor-element-103adb1{--width:50%;}.elementor-5338 .elementor-element.elementor-element-7fe5644{--width:100%;}.elementor-5338 .elementor-element.elementor-element-63f2436{--width:70%;}.elementor-5338 .elementor-element.elementor-element-3acdcdb{--width:80%;}.elementor-5338 .elementor-element.elementor-element-d7b4dc8{--width:80%;}.elementor-5338 .elementor-element.elementor-element-08fb145{--width:70%;}.elementor-5338 .elementor-element.elementor-element-f42c4cf{--width:80%;}.elementor-5338 .elementor-element.elementor-element-c590b0f{--width:80%;}.elementor-5338 .elementor-element.elementor-element-38df146{--width:70%;}.elementor-5338 .elementor-element.elementor-element-a4f01a8{--width:80%;}.elementor-5338 .elementor-element.elementor-element-0af9754{--width:80%;}.elementor-5338 .elementor-element.elementor-element-e8acdd9{--width:100%;}.elementor-5338 .elementor-element.elementor-element-9019483{--width:100%;}.elementor-5338 .elementor-element.elementor-element-7f8ecbc{--width:100%;}.elementor-5338 .elementor-element.elementor-element-0d00e97{--width:100%;}.elementor-5338 .elementor-element.elementor-element-27ce264{--width:20%;}.elementor-5338 .elementor-element.elementor-element-84f07f8{--width:20%;}.elementor-5338 .elementor-element.elementor-element-91db3e5{--width:20%;}.elementor-5338 .elementor-element.elementor-element-457fe61{--width:100%;}.elementor-5338 .elementor-element.elementor-element-466b36c{--width:100%;}.elementor-5338 .elementor-element.elementor-element-609b686{--width:100%;}.elementor-5338 .elementor-element.elementor-element-1c50c1f{--width:15%;}.elementor-5338 .elementor-element.elementor-element-cfc2f44{--width:15%;}.elementor-5338 .elementor-element.elementor-element-e357e9e{--width:15%;}.elementor-5338 .elementor-element.elementor-element-c3a7cc7{--width:15%;}.elementor-5338 .elementor-element.elementor-element-1e42de3{--width:100%;}.elementor-5338 .elementor-element.elementor-element-709d442{--width:100%;}.elementor-5338 .elementor-element.elementor-element-70b8d62{--width:100%;}.elementor-5338 .elementor-element.elementor-element-9c295f8{--width:20%;}.elementor-5338 .elementor-element.elementor-element-824fbc2{--width:20%;}.elementor-5338 .elementor-element.elementor-element-11ea424{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5338 .elementor-element.elementor-element-0dbd0df{--width:20vw;}.elementor-5338 .elementor-element.elementor-element-cb882df{--width:20vw;}.elementor-5338 .elementor-element.elementor-element-ad61f80{--width:20vw;}.elementor-5338 .elementor-element.elementor-element-27ce264{--width:20vw;}.elementor-5338 .elementor-element.elementor-element-84f07f8{--width:20vw;}.elementor-5338 .elementor-element.elementor-element-91db3e5{--width:20vw;}.elementor-5338 .elementor-element.elementor-element-1c50c1f{--width:50vw;}.elementor-5338 .elementor-element.elementor-element-cfc2f44{--width:50vw;}.elementor-5338 .elementor-element.elementor-element-e357e9e{--width:50vw;}.elementor-5338 .elementor-element.elementor-element-9c295f8{--width:20vw;}.elementor-5338 .elementor-element.elementor-element-824fbc2{--width:20vw;}.elementor-5338 .elementor-element.elementor-element-11ea424{--width:20vw;}}@media(max-width:880px) and (min-width:768px){.elementor-5338 .elementor-element.elementor-element-0138374{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-7f8ecbc{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-466b36c{--width:100vw;}.elementor-5338 .elementor-element.elementor-element-709d442{--width:100vw;}}@media(min-width:2400px){.elementor-5338 .elementor-element.elementor-element-d790409:not(.elementor-motion-effects-element-type-background), .elementor-5338 .elementor-element.elementor-element-d790409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiotza.it/wp-content/uploads/2026/05/110226_TZA_AMBIENTATI2026_0202-MOD-copia-scaled.jpg");background-position:0px 0px;}.elementor-5338 .elementor-element.elementor-element-d790409{--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5338 .elementor-element.elementor-element-2418dd0{--justify-content:space-evenly;--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-5338 .elementor-element.elementor-element-c5e5b6d{--justify-content:space-evenly;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-0138374{--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-5338 .elementor-element.elementor-element-79d3fd7{text-align:center;}.elementor-5338 .elementor-element.elementor-element-79d3fd7 .elementor-heading-title{font-size:60px;}.elementor-5338 .elementor-element.elementor-element-e523594{margin:0px 500px calc(var(--kit-widget-spacing, 0px) + 0px) 500px;padding:0px 0px 0px 0px;text-align:center;font-size:30px;}.elementor-5338 .elementor-element.elementor-element-78255b9{--justify-content:space-evenly;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-fdfc5c6{font-size:18px;}.elementor-5338 .elementor-element.elementor-element-2982be3{font-size:18px;}.elementor-5338 .elementor-element.elementor-element-4046add{font-size:18px;}.elementor-5338 .elementor-element.elementor-element-e8acdd9{--justify-content:space-evenly;--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-5338 .elementor-element.elementor-element-9019483{--justify-content:space-evenly;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-7f8ecbc{--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-5338 .elementor-element.elementor-element-2b046f7{text-align:center;}.elementor-5338 .elementor-element.elementor-element-2b046f7 .elementor-heading-title{font-size:60px;}.elementor-5338 .elementor-element.elementor-element-2caadf0{margin:0px 500px calc(var(--kit-widget-spacing, 0px) + 0px) 500px;padding:0px 0px 0px 0px;text-align:center;font-size:30px;}.elementor-5338 .elementor-element.elementor-element-0d00e97{--justify-content:space-evenly;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-95b90a6{--justify-content:space-evenly;--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-5338 .elementor-element.elementor-element-457fe61{--justify-content:space-evenly;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-466b36c{--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-5338 .elementor-element.elementor-element-289e0cb{text-align:center;}.elementor-5338 .elementor-element.elementor-element-289e0cb .elementor-heading-title{font-size:60px;}.elementor-5338 .elementor-element.elementor-element-19fec6d{margin:0px 500px calc(var(--kit-widget-spacing, 0px) + 0px) 500px;padding:0px 0px 0px 0px;text-align:center;font-size:30px;}.elementor-5338 .elementor-element.elementor-element-609b686{--justify-content:space-evenly;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5338 .elementor-element.elementor-element-9a8948e{--min-height:100vh;--justify-content:space-evenly;--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-5338 .elementor-element.elementor-element-1e42de3{--justify-content:space-evenly;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--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-5338 .elementor-element.elementor-element-709d442{--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-5338 .elementor-element.elementor-element-6a2861c{text-align:center;}.elementor-5338 .elementor-element.elementor-element-6a2861c .elementor-heading-title{font-size:60px;}.elementor-5338 .elementor-element.elementor-element-2a54092{margin:0px 500px calc(var(--kit-widget-spacing, 0px) + 0px) 500px;padding:0px 0px 0px 0px;text-align:center;font-size:30px;}.elementor-5338 .elementor-element.elementor-element-70b8d62{--justify-content:space-evenly;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-d790409 *//* ===============================
   TRIANGOLO OVERLAY STABILE
   + DESKTOP 105VH
=============================== */

.elementor-5338 .elementor-element.elementor-element-d790409{
  position: relative;

  /* Desktop only */
  height: 105vh;
  min-height: 105vh;
}

/* Overlay triangolo */
.elementor-5338 .elementor-element.elementor-element-d790409::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background: rgba(245, 245, 245, 0.55);

  -webkit-mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\
<path fill='white' fill-rule='evenodd' d='M0 0H100V100H0z M50 95L10 -40L100 -20z'/>\
</svg>") no-repeat center / 100% 100%;

          mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\
<path fill='white' fill-rule='evenodd' d='M0 0H100V100H0z M50 95L10 -40L100 -20z'/>\
</svg>") no-repeat center / 100% 100%;
}

/* Assicura che i contenuti stiano sopra */
.elementor-5338 .elementor-element.elementor-element-d790409 > *{
  position: relative;
  z-index: 2;
}

/* Mobile: niente triangolo + altezza normale */
@media (max-width: 1024px){

  .elementor-5338 .elementor-element.elementor-element-d790409{
    height: auto !important;
    min-height: auto !important;
  }

  .elementor-5338 .elementor-element.elementor-element-d790409::after{
    display: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-086c7d5 */.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-086c7d5 .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c9f34b */.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-4c9f34b .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e42016 */.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-5e42016 .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2418dd0 *//* =============================== TRIANGOLO STAMPATO LIGHT =============================== */ .elementor-5338 .elementor-element.elementor-element-2418dd0{ position: relative; isolation: isolate; } /* Triangolo sotto, come stampato */ .elementor-5338 .elementor-element.elementor-element-2418dd0::before{ content: ""; position: absolute; inset: 0; pointer-events: none; z-index: -1; /* 👇 Opacità ridotta */ background: rgba(46, 55, 72, 0.25); -webkit-mask: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\ <path fill='white' d='M0 100 L100 100 L30 0 Z'/>\ </svg>") no-repeat center / 100% 100%; mask: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\ <path fill='white' d='M0 100 L100 100 L30 0 Z'/>\ </svg>") no-repeat center / 100% 100%; } /* Mobile: nascosto */ @media (max-width: 767px){ .elementor-5338 .elementor-element.elementor-element-2418dd0::before{ display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-098c879 *//* ===============================
   TRIANGOLO OVERLAY STABILE
=============================== */

.elementor-5338 .elementor-element.elementor-element-098c879{
  position: relative;
}

/* Overlay triangolo */
.elementor-5338 .elementor-element.elementor-element-098c879::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background: rgba(245, 245, 245, 0.55);

  -webkit-mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\
<path fill='white' fill-rule='evenodd' d='M0 0H100V100H0z M50 95L10 -40L100 -20z'/>\
</svg>") no-repeat center / 100% 100%;

          mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\
<path fill='white' fill-rule='evenodd' d='M0 0H100V100H0z M50 95L10 -40L100 -20z'/>\
</svg>") no-repeat center / 100% 100%;
}

/* Assicura che i contenuti stiano sopra */
.elementor-5338 .elementor-element.elementor-element-098c879 > *{
  position: relative;
  z-index: 2;
}

/* Mobile: niente triangolo */
@media (max-width: 1024px){
  .elementor-5338 .elementor-element.elementor-element-098c879::after{
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d06851 */.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-4d06851 .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4234b36 */.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-4234b36 .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3aae92b */.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-3aae92b .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8acdd9 *//* =============================== TRIANGOLO STAMPATO LIGHT =============================== */ .elementor-5338 .elementor-element.elementor-element-e8acdd9{ position: relative; isolation: isolate; } /* Triangolo sotto, come stampato */ .elementor-5338 .elementor-element.elementor-element-e8acdd9::before{ content: ""; position: absolute; inset: 0; pointer-events: none; z-index: -1; /* 👇 Opacità ridotta */ background: rgba(46, 55, 72, 0.25); -webkit-mask: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\ <path fill='white' d='M0 100 L100 100 L30 0 Z'/>\ </svg>") no-repeat center / 100% 100%; mask: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\ <path fill='white' d='M0 100 L100 100 L30 0 Z'/>\ </svg>") no-repeat center / 100% 100%; } /* Mobile: nascosto */ @media (max-width: 767px){ .elementor-5338 .elementor-element.elementor-element-e8acdd9::before{ display: none !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37a3710 */.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-37a3710 .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-052915e */.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-052915e .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43e085a */.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-43e085a .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fdf3203 */.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-fdf3203 .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b90a6 *//* =============================== TRIANGOLO STAMPATO RUOTATO =============================== */ .elementor-5338 .elementor-element.elementor-element-95b90a6{ position: relative; isolation: isolate; } /* Triangolo sotto, ruotato */ .elementor-5338 .elementor-element.elementor-element-95b90a6::before{ content: ""; position: absolute; inset: 0; pointer-events: none; z-index: -1; background: rgba(46, 55, 72, 0.25); /* 👇 rotazione 180 gradi */ transform: rotate(180deg); transform-origin: center; -webkit-mask: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\ <path fill='white' d='M0 100 L100 100 L30 0 Z'/>\ </svg>") no-repeat center / 100% 100%; mask: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\ <path fill='white' d='M0 100 L100 100 L30 0 Z'/>\ </svg>") no-repeat center / 100% 100%; } /* Mobile: nascosto */ @media (max-width: 767px){ .elementor-5338 .elementor-element.elementor-element-95b90a6::before{ display: none !important; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9b42e8 */.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-a9b42e8 .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-280981d */.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-280981d .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb4b7f */.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon img,
.elementor-5338 .elementor-element.elementor-element-efb4b7f .elementor-icon svg {
    border-radius: 50%;
    background: #ffffff;
    box-shadow:
        0 8px 18px rgba(0,0,0,0.08),
        0 16px 32px rgba(0,0,0,0.05),
        0 28px 56px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8948e *//* =============================== TRIANGOLO STAMPATO LIGHT =============================== */ .elementor-5338 .elementor-element.elementor-element-9a8948e{ position: relative; isolation: isolate; } /* Triangolo sotto, come stampato */ .elementor-5338 .elementor-element.elementor-element-9a8948e::before{ content: ""; position: absolute; inset: 0; pointer-events: none; z-index: -1; /* 👇 Opacità ridotta */ background: rgba(46, 55, 72, 0.25); -webkit-mask: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\ <path fill='white' d='M0 100 L100 100 L30 0 Z'/>\ </svg>") no-repeat center / 100% 100%; mask: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\ <path fill='white' d='M0 100 L100 100 L30 0 Z'/>\ </svg>") no-repeat center / 100% 100%; } /* Mobile: nascosto */ @media (max-width: 767px){ .elementor-5338 .elementor-element.elementor-element-9a8948e::before{ display: none !important; } }/* End custom CSS */
/* Start custom CSS *//* =========================================================
   FIX DEFINITIVO SPAZI BIANCHI – DESKTOP FULLSCREEN
   (safe con Elementor + overlay + mask)
========================================================= */

@media (min-width: 1025px) {

  /* sicurezza overflow */
  html, body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
  }

  /* NON forziamo più il body */
  body {
    min-height: unset !important;
  }

  /* SOLO sezioni dichiarate fullscreen */
  .elementor-section-height-full,
  .elementor-section-height-min-height {
    min-height: 100vh !important;
    height: auto !important;
  }

}

/* =========================================================
   DISABLE SNAP SCROLL — MOBILE ONLY
   (portrait + landscape)
========================================================= */

/* Mobile portrait */
@media (max-width: 767px) and (orientation: portrait){
  html, body{
    scroll-snap-type: none !important;
  }

  *{
    scroll-snap-align: none !important;
  }
}

/* Mobile landscape */
@media (max-width: 767px) and (orientation: landscape){
  html, body{
    scroll-snap-type: none !important;
  }

  *{
    scroll-snap-align: none !important;
  }
}/* End custom CSS */