.elementor-46 .elementor-element.elementor-element-753985c{--display:flex;--min-height:600px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-46 .elementor-element.elementor-element-753985c:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-753985c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sicurezza-tetto.it/wp-content/uploads/2026/03/sicurezza-tetto-Luca-scaled.webp");background-position:455px 0px;background-repeat:no-repeat;background-size:77% auto;}.elementor-46 .elementor-element.elementor-element-753985c::before, .elementor-46 .elementor-element.elementor-element-753985c > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-753985c > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-753985c > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-753985c > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-753985c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0D0D0D 37%, #F2295B00 84%);}.elementor-46 .elementor-element.elementor-element-9121504{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d1144a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-efcf7ff{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-efcf7ff .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-efcf7ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-350b447.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-350b447 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-350b447 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-350b447{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-350b447 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-350b447 .elementor-icon-list-item > a{font-family:var( --e-global-typography-368d193-font-family ), Sans-serif;font-size:var( --e-global-typography-368d193-font-size );font-weight:var( --e-global-typography-368d193-font-weight );text-transform:var( --e-global-typography-368d193-text-transform );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-350b447 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-f134415 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:69px;font-weight:700;text-transform:none;letter-spacing:-0.3px;color:var( --e-global-color-5256e86 );}.elementor-46 .elementor-element.elementor-element-9b31194{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-644e09a .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:69px;font-weight:700;text-transform:none;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-31c248a .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:69px;font-weight:700;text-transform:none;letter-spacing:-0.3px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-1711f20 );stroke:var( --e-global-color-1711f20 );color:#FF9D0000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-46 .elementor-element.elementor-element-465bac4{width:var( --container-widget-width, 83% );max-width:83%;padding:30px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1711f20 );}.elementor-46 .elementor-element.elementor-element-1d803d4{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46 .elementor-element.elementor-element-9c6f00b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-9c6f00b .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-9c6f00b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-9c6f00b .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-9c6f00b .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-9c6f00b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-feb71dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-feb71dc .elementor-button{fill:var( --e-global-color-1711f20 );color:var( --e-global-color-1711f20 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1711f20 );}.elementor-46 .elementor-element.elementor-element-feb71dc .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-feb71dc .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-feb71dc .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-feb71dc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_list .ue-list-item-index{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_list .ue-list-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_list .ue_badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_list .tippy-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_list .ue-list-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-46 .elementor-element.elementor-element-e2fcb12 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list{gap:14px;grid-auto-flow:row;grid-template-columns:repeat(1, 1fr);}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item,.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item-index,.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item-title,.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item-text,.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue_badge,.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue_list_tooltip{transition:all 300ms;}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item{flex-direction:row;align-items:flex-start;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item-index{width:44px;height:44px;font-size:12px;background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;border-style:none;margin:-6px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item,.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item a{gap:10px;}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item-index svg{fill:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item-title{justify-content:flex-start;color:var( --e-global-color-1711f20 );font-family:"Rajdhani", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;margin-top:0px;margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue_badge{margin-left:5px;padding:5px 10px 5px 10px;color:#ffffff;background-color:#5900ff;border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item-text{color:var( --e-global-color-5256e86 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;margin-top:0px;}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item-image img{width:300px;object-fit:cover;object-position:center;}.elementor-46 .elementor-element.elementor-element-e2fcb12 .ue-list-item-image{text-align:inherit;}.elementor-46 .elementor-element.elementor-element-9348b0d{--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;}.elementor-46 .elementor-element.elementor-element-17d9543{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-427325b{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46 .elementor-element.elementor-element-a1c74e4{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-46 .elementor-element.elementor-element-5188bac img{width:50%;}.elementor-46 .elementor-element.elementor-element-c7f035a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-6dbc044 img{width:50%;}.elementor-46 .elementor-element.elementor-element-14dd631{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-d011671 img{width:50%;}.elementor-46 .elementor-element.elementor-element-ac666ef{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-46b934f img{width:50%;}.elementor-46 .elementor-element.elementor-element-b09c302{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-26600b4 img{width:50%;}.elementor-46 .elementor-element.elementor-element-8ef407d{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-82efcaf img{width:50%;}.elementor-46 .elementor-element.elementor-element-16d4478{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-65d9478 img{width:50%;}.elementor-46 .elementor-element.elementor-element-9345d42{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-8611bf8 img{width:50%;}.elementor-46 .elementor-element.elementor-element-e24479e{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-d316f1c img{width:50%;}.elementor-46 .elementor-element.elementor-element-486b7f3{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-1226c49 img{width:50%;}.elementor-46 .elementor-element.elementor-element-0a94d50{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-efd2d9d img{width:50%;}.elementor-46 .elementor-element.elementor-element-5a64a4e{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-46 .elementor-element.elementor-element-0356443{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-0356443:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-0356443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sicurezza-tetto.it/wp-content/uploads/2026/03/Section-ABOUT.png");background-repeat:no-repeat;background-size:cover;}.elementor-46 .elementor-element.elementor-element-0356443::before, .elementor-46 .elementor-element.elementor-element-0356443 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-0356443 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-0356443 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-0356443 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-0356443 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000061 29%, #000000 100%);}.elementor-46 .elementor-element.elementor-element-c4ee84b{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-46 .elementor-element.elementor-element-2f02f25{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;top:10px;--z-index:1;}.elementor-46 .elementor-element.elementor-element-2f02f25:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-2f02f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-2f02f25{left:-10px;}body.rtl .elementor-46 .elementor-element.elementor-element-2f02f25{right:-10px;}.elementor-46 .elementor-element.elementor-element-824e365{text-align:center;}.elementor-46 .elementor-element.elementor-element-824e365 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-f9ac793{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-ee3c595 );}.elementor-46 .elementor-element.elementor-element-fc4473e img{height:500px;object-fit:cover;object-position:center center;}.elementor-46 .elementor-element.elementor-element-1aa5195{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;text-align:end;}.elementor-46 .elementor-element.elementor-element-1aa5195 img{max-width:53%;border-style:none;}.elementor-46 .elementor-element.elementor-element-80d51b6{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-0e77a68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-ea85b6e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-ea85b6e .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-ea85b6e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .elementor-element.elementor-element-0dc9da6.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-0dc9da6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-0dc9da6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-0dc9da6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-0dc9da6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-0dc9da6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-368d193-font-family ), Sans-serif;font-size:var( --e-global-typography-368d193-font-size );font-weight:var( --e-global-typography-368d193-font-weight );text-transform:var( --e-global-typography-368d193-text-transform );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-0dc9da6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-ee44e3e .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:var( --e-global-color-5256e86 );}.elementor-46 .elementor-element.elementor-element-3ed93f1{padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#D8D8D8;}.elementor-46 .elementor-element.elementor-element-4e9a73f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-4e9a73f:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-4e9a73f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-46 .elementor-element.elementor-element-b27486a{--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;}.elementor-46 .elementor-element.elementor-element-e57eb66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-6bcb95b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-6bcb95b .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-6bcb95b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .elementor-element.elementor-element-9733b31.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-9733b31 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-9733b31 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-9733b31{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-9733b31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-9733b31 .elementor-icon-list-item > a{font-family:var( --e-global-typography-368d193-font-family ), Sans-serif;font-size:var( --e-global-typography-368d193-font-size );font-weight:var( --e-global-typography-368d193-font-weight );text-transform:var( --e-global-typography-368d193-text-transform );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-9733b31 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-88065f2{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-88065f2 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:var( --e-global-color-5256e86 );}.elementor-46 .elementor-element.elementor-element-c60df2e{--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;--justify-content:flex-end;}.elementor-46 .elementor-element.elementor-element-b50c06a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-b50c06a:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-b50c06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-46 .elementor-element.elementor-element-0d62751{--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;}.elementor-widget-ucaddon_blox_icon_button_number_box .blox_icon_button_number_box_number{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_blox_icon_button_number_box .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_blox_icon_button_number_box .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_blox_icon_button_number_box .ue_box_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-46 .elementor-element.elementor-element-9f1d86f .ue-box{text-align:inherit;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B870;padding:30px 30px 30px 30px;background-color:#212121;}.elementor-46 .elementor-element.elementor-element-9f1d86f .blox_icon_button_number_box{min-height:300px;}.elementor-46 .elementor-element.elementor-element-9f1d86f .ue-icon-wrapper{width:59px;height:59px;font-size:20px;background-color:#47474700;color:var( --e-global-color-primary );border-radius:0px;margin-top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9D007A;}.elementor-46 .elementor-element.elementor-element-9f1d86f .ue-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-9f1d86f .blox_icon_button_number_box_number{padding:0px 0px 0px 0px;font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#66656569;background-color:#78787800;}.elementor-46 .elementor-element.elementor-element-9f1d86f .ue-title{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-9f1d86f .ue-text{color:#cbcbcb;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-9f1d86f .ue_box_button{background-color:#ffffff;padding:10px 20px 10px 20px;border-radius:0px;color:#000000;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-9f1d86f .ue-btn{display:inline-block;}.elementor-46 .elementor-element.elementor-element-9f1d86f .ue-box-overlay{opacity:100%;}.elementor-46 .elementor-element.elementor-element-85496b6{--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;}.elementor-46 .elementor-element.elementor-element-809e5ba .ue-box{text-align:inherit;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B870;padding:30px 30px 30px 30px;background-color:#212121;}.elementor-46 .elementor-element.elementor-element-809e5ba .blox_icon_button_number_box{min-height:300px;}.elementor-46 .elementor-element.elementor-element-809e5ba .ue-icon-wrapper{width:59px;height:59px;font-size:20px;background-color:#47474700;color:var( --e-global-color-primary );border-radius:0px;margin-top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9D007A;}.elementor-46 .elementor-element.elementor-element-809e5ba .ue-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-809e5ba .blox_icon_button_number_box_number{padding:0px 0px 0px 0px;font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#66656569;background-color:#78787800;}.elementor-46 .elementor-element.elementor-element-809e5ba .ue-title{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-809e5ba .ue-text{color:#cbcbcb;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-809e5ba .ue_box_button{background-color:#ffffff;padding:10px 20px 10px 20px;border-radius:0px;color:#000000;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-809e5ba .ue-btn{display:inline-block;}.elementor-46 .elementor-element.elementor-element-809e5ba .ue-box-overlay{opacity:100%;}.elementor-46 .elementor-element.elementor-element-678137d{--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;}.elementor-46 .elementor-element.elementor-element-ce7a43e .ue-box{text-align:inherit;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B870;padding:30px 30px 30px 30px;background-color:#212121;}.elementor-46 .elementor-element.elementor-element-ce7a43e .blox_icon_button_number_box{min-height:300px;}.elementor-46 .elementor-element.elementor-element-ce7a43e .ue-icon-wrapper{width:59px;height:59px;font-size:20px;background-color:#47474700;color:var( --e-global-color-primary );border-radius:0px;margin-top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9D007A;}.elementor-46 .elementor-element.elementor-element-ce7a43e .ue-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ce7a43e .blox_icon_button_number_box_number{padding:0px 0px 0px 0px;font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#66656569;background-color:#78787800;}.elementor-46 .elementor-element.elementor-element-ce7a43e .ue-title{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-ce7a43e .ue-text{color:#cbcbcb;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-ce7a43e .ue_box_button{background-color:#ffffff;padding:10px 20px 10px 20px;border-radius:0px;color:#000000;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-ce7a43e .ue-btn{display:inline-block;}.elementor-46 .elementor-element.elementor-element-ce7a43e .ue-box-overlay{opacity:100%;}.elementor-46 .elementor-element.elementor-element-1115f76{--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;}.elementor-46 .elementor-element.elementor-element-d47fb2b .ue-box{text-align:inherit;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B870;padding:30px 30px 30px 30px;background-color:#212121;}.elementor-46 .elementor-element.elementor-element-d47fb2b .blox_icon_button_number_box{min-height:300px;}.elementor-46 .elementor-element.elementor-element-d47fb2b .ue-icon-wrapper{width:59px;height:59px;font-size:20px;background-color:#47474700;color:var( --e-global-color-primary );border-radius:0px;margin-top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9D007A;}.elementor-46 .elementor-element.elementor-element-d47fb2b .ue-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-d47fb2b .blox_icon_button_number_box_number{padding:0px 0px 0px 0px;font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#66656569;background-color:#78787800;}.elementor-46 .elementor-element.elementor-element-d47fb2b .ue-title{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-d47fb2b .ue-text{color:#cbcbcb;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-d47fb2b .ue_box_button{background-color:#ffffff;padding:10px 20px 10px 20px;border-radius:0px;color:#000000;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-d47fb2b .ue-btn{display:inline-block;}.elementor-46 .elementor-element.elementor-element-d47fb2b .ue-box-overlay{opacity:100%;}.elementor-46 .elementor-element.elementor-element-dd541e5{--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;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .ue-box{text-align:inherit;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B870;padding:30px 30px 30px 30px;background-color:#212121;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .blox_icon_button_number_box{min-height:300px;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .ue-icon-wrapper{width:59px;height:59px;font-size:20px;background-color:#47474700;color:var( --e-global-color-primary );border-radius:0px;margin-top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9D007A;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .ue-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ceed2c0 .blox_icon_button_number_box_number{padding:0px 0px 0px 0px;font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#66656569;background-color:#78787800;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .ue-title{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .ue-text{color:#cbcbcb;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .ue_box_button{background-color:#ffffff;padding:10px 20px 10px 20px;border-radius:0px;color:#000000;margin-top:20px;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .ue-btn{display:inline-block;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .ue-box-overlay{opacity:100%;}.elementor-46 .elementor-element.elementor-element-7a820a5{--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;}.elementor-46 .elementor-element.elementor-element-65e5255 img{height:300px;object-fit:cover;object-position:center center;}.elementor-46 .elementor-element.elementor-element-d3114bd{--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;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d3114bd:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d3114bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sicurezza-tetto.it/wp-content/uploads/2026/03/Section-GALLERY_result.webp");background-repeat:no-repeat;background-size:cover;}.elementor-46 .elementor-element.elementor-element-f3cac68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-dba0340{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-46 .elementor-element.elementor-element-46f616f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-46f616f .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-46f616f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .elementor-element.elementor-element-eb1ccf0.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-eb1ccf0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-eb1ccf0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-eb1ccf0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-eb1ccf0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-eb1ccf0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-368d193-font-family ), Sans-serif;font-size:var( --e-global-typography-368d193-font-size );font-weight:var( --e-global-typography-368d193-font-weight );text-transform:var( --e-global-typography-368d193-text-transform );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-eb1ccf0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-0bc8abc{--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;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-46 .elementor-element.elementor-element-d76df5e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-d76df5e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-46 .elementor-element.elementor-element-d76df5e .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:var( --e-global-color-5256e86 );}.elementor-46 .elementor-element.elementor-element-a888aa3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list{gap:14px;grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item,.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-index,.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-title,.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-text,.elementor-46 .elementor-element.elementor-element-a888aa3 .ue_badge,.elementor-46 .elementor-element.elementor-element-a888aa3 .ue_list_tooltip{transition:all 300ms;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item{flex-direction:row;align-items:flex-start;text-align:left;padding:20px 10px 20px 10px;margin:0px 0px 0px 0px;background-color:#263542;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item:hover,.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item.ue_list_active:hover{background-color:#364858;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-index{width:30px;height:30px;font-size:16px;background-color:#FF9D0000;color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;border-style:none;margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item,.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item a{gap:10px;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-index svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-title{justify-content:flex-start;color:var( --e-global-color-5256e86 );font-family:var( --e-global-typography-f87e3d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f87e3d8-font-size );font-weight:var( --e-global-typography-f87e3d8-font-weight );text-transform:var( --e-global-typography-f87e3d8-text-transform );letter-spacing:var( --e-global-typography-f87e3d8-letter-spacing );margin-top:0px;margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue_badge{margin-left:5px;padding:5px 10px 5px 10px;color:#ffffff;background-color:#5900ff;border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-text{color:var( --e-global-color-1711f20 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin-top:0px;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-image img{width:300px;object-fit:cover;object-position:center;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-image{text-align:inherit;}.elementor-46 .elementor-element.elementor-element-a550c2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-46 .elementor-element.elementor-element-a550c2e:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-a550c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-46 .elementor-element.elementor-element-785da6c{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-879ffff.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-879ffff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-879ffff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-879ffff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-879ffff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-879ffff .elementor-icon-list-item > a{font-family:var( --e-global-typography-368d193-font-family ), Sans-serif;font-size:var( --e-global-typography-368d193-font-size );font-weight:var( --e-global-typography-368d193-font-weight );text-transform:var( --e-global-typography-368d193-text-transform );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-879ffff .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-e6ca14d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-46 .elementor-element.elementor-element-e6ca14d .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:var( --e-global-color-5256e86 );}.elementor-46 .elementor-element.elementor-element-658a0ca{padding:0px 0px 0px 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#D8D8D8;}.elementor-widget-ucaddon_step_process .ue-graphic-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_step_process .ue-step-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_step_process .ue-step-item-content-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_step_process .ue-step-item-content-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-46 .elementor-element.elementor-element-fda73d9{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-fda73d9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-gap{width:5px;height:5px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-line{background-color:#B8B8B873;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-icon{width:80px;height:80px;background-color:#91919100;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B873;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-icon{font-size:24px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-graphic-image img{width:24px;height:24px;object-fit:cover;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-icon svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-graphic-text{font-family:"Rajdhani", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-icon,.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-graphic-image img{border-radius:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .uc-item-active .ue-step-icon{background-color:#000000 !important;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-item:hover .ue-step-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-fda73d9 .uc-item:hover .ue-step-icon svg{fill:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-label{background-color:#c9c9c9;color:var( --e-global-color-primary );padding:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;min-width:0px;min-height:0px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-content{padding:10px 10px 10px 10px;text-align:center;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-spacer{width:10px;height:10px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-content-title{color:var( --e-global-color-5256e86 );font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-top:10px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-content-text{color:#aeaeae;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin-top:10px;}.elementor-46 .elementor-element.elementor-element-d091fb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d091fb7:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d091fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sicurezza-tetto.it/wp-content/uploads/2026/03/Section-TESTIMONIALS_result.webp");background-repeat:no-repeat;background-size:cover;}.elementor-46 .elementor-element.elementor-element-01b4b55{--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;}.elementor-46 .elementor-element.elementor-element-7bf71b6{--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;}.elementor-46 .elementor-element.elementor-element-a5ee4a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-27624f5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-27624f5 .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-27624f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .elementor-element.elementor-element-93d9eb9.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-93d9eb9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-93d9eb9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-93d9eb9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-93d9eb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-93d9eb9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-368d193-font-family ), Sans-serif;font-size:var( --e-global-typography-368d193-font-size );font-weight:var( --e-global-typography-368d193-font-weight );text-transform:var( --e-global-typography-368d193-text-transform );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-93d9eb9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-345dec9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-46 .elementor-element.elementor-element-345dec9 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:var( --e-global-color-5256e86 );}.elementor-widget-ucaddon_testemonial_grid .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_testemonial_grid .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_testemonial_grid .ue_author_name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_testemonial_grid .ue_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-46 .elementor-element.elementor-element-a169620 .ue_testimonial_grid{grid-template-columns:repeat(1, 1fr);gap:20px;}.elementor-46 .elementor-element.elementor-element-a169620 .ue_testimonial_grid_wrapper *{transition-duration:400ms;}.elementor-46 .elementor-element.elementor-element-a169620 .ue_testimonial_item{padding:20px 20px 20px 20px;text-align:left;border-radius:0px 0px 0px 0px;background-color:#212121;border-style:none;}.elementor-46 .elementor-element.elementor-element-a169620 .uc_quote_info{align-items:left;}.elementor-46 .elementor-element.elementor-element-a169620 .ue_title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-top:5px;}.elementor-46 .elementor-element.elementor-element-a169620 .ue-text{color:var( --e-global-color-1711f20 );margin-top:5px;}.elementor-46 .elementor-element.elementor-element-a169620 .uc_author{flex-direction:row;align-items:center;justify-content:flex-start;margin-top:17px;gap:10px;}.elementor-46 .elementor-element.elementor-element-a169620 .ue_author_name{text-align:center;color:var( --e-global-color-5256e86 );font-family:"Rajdhani", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0px;margin-top:0px;}.elementor-46 .elementor-element.elementor-element-a169620 .ue_subtitle{text-align:center;color:var( --e-global-color-1711f20 );font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;margin-top:0px;}.elementor-46 .elementor-element.elementor-element-a169620 .ue-author-image{width:34px;aspect-ratio:1 / 1;object-fit:Cover;object-position:center center;transform:scale(100%);}.elementor-46 .elementor-element.elementor-element-d623593{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d623593:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d623593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sicurezza-tetto.it/wp-content/uploads/2026/03/CTA-BAND_result.webp");background-repeat:no-repeat;background-size:cover;}.elementor-46 .elementor-element.elementor-element-fb57b04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-93b2d09.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-93b2d09 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-93b2d09 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-93b2d09{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-93b2d09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-93b2d09 .elementor-icon-list-item > a{font-family:var( --e-global-typography-368d193-font-family ), Sans-serif;font-size:var( --e-global-typography-368d193-font-size );font-weight:var( --e-global-typography-368d193-font-weight );text-transform:var( --e-global-typography-368d193-text-transform );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-93b2d09 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-49a8770{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-46 .elementor-element.elementor-element-49a8770 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-d8097ff{width:var( --container-widget-width, 73% );max-width:73%;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-46 .elementor-element.elementor-element-333ae84 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-5256e86 );color:var( --e-global-color-5256e86 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-333ae84 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-333ae84 .elementor-button:focus{background-color:#13131300;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-333ae84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-46 .elementor-element.elementor-element-333ae84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-333ae84 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-333ae84 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-e1836a0.elementor-element{--align-self:flex-start;}.elementor-46 .elementor-element.elementor-element-e1836a0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-e1836a0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-e1836a0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-e1836a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-e1836a0 .elementor-icon-list-item > a{font-family:"Rajdhani", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.elementor-46 .elementor-element.elementor-element-e1836a0 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-b1d486b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--overlay-opacity:0.19;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-b1d486b:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-b1d486b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-46 .elementor-element.elementor-element-b1d486b::before, .elementor-46 .elementor-element.elementor-element-b1d486b > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-b1d486b > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-b1d486b > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-b1d486b > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-b1d486b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(183deg, var( --e-global-color-5256e86 ) 0%, #000000 73%);}.elementor-46 .elementor-element.elementor-element-6171d52{--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;}.elementor-46 .elementor-element.elementor-element-e4a7691{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-9cb32ea{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-9cb32ea .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-9cb32ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .elementor-element.elementor-element-b8d897f.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-b8d897f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-b8d897f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-b8d897f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-b8d897f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-b8d897f .elementor-icon-list-item > a{font-family:var( --e-global-typography-368d193-font-family ), Sans-serif;font-size:var( --e-global-typography-368d193-font-size );font-weight:var( --e-global-typography-368d193-font-weight );text-transform:var( --e-global-typography-368d193-text-transform );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-b8d897f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-3d30879{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-46 .elementor-element.elementor-element-3d30879 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:var( --e-global-color-5256e86 );}.elementor-46 .elementor-element.elementor-element-6500c9d{padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#D8D8D8;}.elementor-46 .elementor-element.elementor-element-3d2055c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-3d2055c:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-3d2055c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-1f0981f.elementor-element{--align-self:flex-start;}.elementor-46 .elementor-element.elementor-element-1f0981f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-1f0981f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-1f0981f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-1f0981f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-1f0981f .elementor-icon-list-item > a{font-family:var( --e-global-typography-f87e3d8-font-family ), Sans-serif;font-size:var( --e-global-typography-f87e3d8-font-size );font-weight:var( --e-global-typography-f87e3d8-font-weight );text-transform:var( --e-global-typography-f87e3d8-text-transform );letter-spacing:var( --e-global-typography-f87e3d8-letter-spacing );}.elementor-46 .elementor-element.elementor-element-1f0981f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-65c1e08{padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-ee3c595 );}.elementor-46 .elementor-element.elementor-element-2e53fb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-2e53fb0:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-2e53fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sicurezza-tetto.it/wp-content/uploads/2026/03/Section-CONTACT_result.webp");}.elementor-46 .elementor-element.elementor-element-c4b3508{--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;}.elementor-46 .elementor-element.elementor-element-c11782f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-46 .elementor-element.elementor-element-dd5e08a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-dd5e08a .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-dd5e08a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .elementor-element.elementor-element-19cef1f.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-19cef1f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-19cef1f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-19cef1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-19cef1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-19cef1f .elementor-icon-list-item > a{font-family:var( --e-global-typography-368d193-font-family ), Sans-serif;font-size:var( --e-global-typography-368d193-font-size );font-weight:var( --e-global-typography-368d193-font-weight );text-transform:var( --e-global-typography-368d193-text-transform );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-19cef1f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-a41f773{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-46 .elementor-element.elementor-element-a41f773 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:var( --e-global-color-5256e86 );}.elementor-46 .elementor-element.elementor-element-215cd7f{padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#D8D8D8;}.elementor-46 .elementor-element.elementor-element-bb14ca4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list{gap:20px;grid-auto-flow:row;grid-template-columns:repeat(1, 1fr);}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item,.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item-index,.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item-title,.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item-text,.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue_badge,.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue_list_tooltip{transition:all 300ms;}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item{flex-direction:row;align-items:flex-start;text-align:left;padding:20px 20px 10px 20px;margin:0px 0px 0px 0px;background-color:var( --e-global-color-ee3c595 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B83B;}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item-index{width:44px;height:44px;font-size:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;border-style:none;margin:-6px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item,.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item a{gap:10px;}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item-index svg{fill:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item-title{justify-content:flex-start;color:var( --e-global-color-1711f20 );font-family:"Rajdhani", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;margin-top:0px;margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue_badge{margin-left:5px;padding:5px 10px 5px 10px;color:#ffffff;background-color:#5900ff;border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item-text{color:var( --e-global-color-5256e86 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.5px;margin-top:0px;}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item-image img{width:300px;object-fit:cover;object-position:center;}.elementor-46 .elementor-element.elementor-element-bb14ca4 .ue-list-item-image{text-align:inherit;}.elementor-46 .elementor-element.elementor-element-18bae6f{--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;}.elementor-46 .elementor-element.elementor-element-19f194d{--display:flex;--min-height:600px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--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-46 .elementor-element.elementor-element-19f194d:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-19f194d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee3c595 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-753985c{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-753985c:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-753985c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-115px 0px;background-size:cover;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-350b447 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-350b447 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-465bac4{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46 .elementor-element.elementor-element-9c6f00b .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-ucaddon_list .ue-list-item-index{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list .ue-list-item-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list .ue_badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list .tippy-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list .ue-list-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-427325b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-5a64a4e{--e-n-carousel-swiper-slides-to-display:3;}.elementor-46 .elementor-element.elementor-element-0356443{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-c4ee84b{--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-46 .elementor-element.elementor-element-80d51b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-0dc9da6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-0dc9da6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-4e9a73f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-9733b31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-9733b31 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-88065f2{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-46 .elementor-element.elementor-element-b50c06a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-ucaddon_blox_icon_button_number_box .blox_icon_button_number_box_number{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_blox_icon_button_number_box .ue-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_blox_icon_button_number_box .ue-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_blox_icon_button_number_box .ue_box_button{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-ce7a43e .blox_icon_button_number_box{min-height:323px;}.elementor-46 .elementor-element.elementor-element-d47fb2b .blox_icon_button_number_box{min-height:324px;}.elementor-46 .elementor-element.elementor-element-d3114bd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-eb1ccf0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-eb1ccf0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-d76df5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list{grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-title{font-size:var( --e-global-typography-f87e3d8-font-size );letter-spacing:var( --e-global-typography-f87e3d8-letter-spacing );}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-a550c2e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-879ffff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-879ffff .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-e6ca14d{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-widget-ucaddon_step_process .ue-graphic-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_step_process .ue-step-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_step_process .ue-step-item-content-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_step_process .ue-step-item-content-text{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-fda73d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-content-title{font-size:12px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-content-text{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-d091fb7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-93d9eb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-93d9eb9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-345dec9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-ucaddon_testemonial_grid .ue_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_testemonial_grid .ue-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_testemonial_grid .ue_author_name{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_testemonial_grid .ue_subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-a169620 .ue_testimonial_grid{grid-template-columns:repeat(1, 1fr);}.elementor-46 .elementor-element.elementor-element-a169620 .ue_title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46 .elementor-element.elementor-element-d623593{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-93b2d09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-93b2d09 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-49a8770{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-46 .elementor-element.elementor-element-d8097ff{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-46 .elementor-element.elementor-element-333ae84 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46 .elementor-element.elementor-element-b1d486b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-6171d52{--flex-wrap:wrap;}.elementor-46 .elementor-element.elementor-element-b8d897f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-b8d897f .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-3d30879{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-46 .elementor-element.elementor-element-1f0981f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-1f0981f .elementor-icon-list-item > a{font-size:var( --e-global-typography-f87e3d8-font-size );letter-spacing:var( --e-global-typography-f87e3d8-letter-spacing );}.elementor-46 .elementor-element.elementor-element-2e53fb0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-19cef1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-19cef1f .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-a41f773{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-753985c:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-753985c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-229px 125%;background-size:200% auto;}.elementor-46 .elementor-element.elementor-element-753985c::before, .elementor-46 .elementor-element.elementor-element-753985c > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-753985c > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-753985c > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-753985c > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-753985c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #0D0D0D 72%, #F2295B00 84%);}.elementor-46 .elementor-element.elementor-element-753985c{--overlay-opacity:1;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-350b447 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-350b447 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-46 .elementor-element.elementor-element-f134415 .elementor-heading-title{font-size:60px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-9b31194{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-644e09a .elementor-heading-title{font-size:60px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-31c248a .elementor-heading-title{font-size:60px;line-height:0.8em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-465bac4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46 .elementor-element.elementor-element-9c6f00b .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-ucaddon_list .ue-list-item-index{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list .ue-list-item-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list .ue_badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list .tippy-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_list .ue-list-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-17d9543{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-427325b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-5a64a4e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-46 .elementor-element.elementor-element-0356443{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-46 .elementor-element.elementor-element-2f02f25{--width:45%;}.elementor-46 .elementor-element.elementor-element-824e365 .elementor-heading-title{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-f9ac793{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:1em;}.elementor-46 .elementor-element.elementor-element-0dc9da6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-0dc9da6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ee44e3e .elementor-heading-title{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-9733b31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-9733b31 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-88065f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-46 .elementor-element.elementor-element-88065f2 .elementor-heading-title{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-b50c06a{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-ucaddon_blox_icon_button_number_box .blox_icon_button_number_box_number{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_blox_icon_button_number_box .ue-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_blox_icon_button_number_box .ue-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_blox_icon_button_number_box .ue_box_button{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-9f1d86f .blox_icon_button_number_box_number{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-809e5ba .blox_icon_button_number_box_number{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-ce7a43e .blox_icon_button_number_box_number{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-d47fb2b .blox_icon_button_number_box_number{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-ceed2c0 .blox_icon_button_number_box_number{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-eb1ccf0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-eb1ccf0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-d76df5e .elementor-heading-title{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list{grid-template-columns:repeat(1, 1fr);}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item{flex-direction:column;padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-title{font-size:var( --e-global-typography-f87e3d8-font-size );letter-spacing:var( --e-global-typography-f87e3d8-letter-spacing );}.elementor-46 .elementor-element.elementor-element-a888aa3 .ue-list-item-text{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-879ffff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-879ffff .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-e6ca14d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-46 .elementor-element.elementor-element-e6ca14d .elementor-heading-title{font-size:38px;line-height:0.8em;}.elementor-widget-ucaddon_step_process .ue-graphic-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_step_process .ue-step-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_step_process .ue-step-item-content-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_step_process .ue-step-item-content-text{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-fda73d9{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-fda73d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-icon{width:25px;height:25px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-icon{font-size:20px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-graphic-image img{width:20px;height:20px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-label{padding:0px 0px 0px 0px;min-width:1px;min-height:1px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-content{padding:0px 0px 0px 0px;text-align:center;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-spacer{width:0px;height:0px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-content-title{margin-top:0px;padding:0px 0px 0px 10px;}.elementor-46 .elementor-element.elementor-element-fda73d9 .ue-step-item-content-text{font-size:var( --e-global-typography-text-font-size );margin-top:0px;}.elementor-46 .elementor-element.elementor-element-d091fb7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-a5ee4a8{--flex-wrap:wrap;}.elementor-46 .elementor-element.elementor-element-93d9eb9{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-93d9eb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-93d9eb9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-345dec9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-46 .elementor-element.elementor-element-345dec9 .elementor-heading-title{font-size:38px;line-height:0.8em;}.elementor-widget-ucaddon_testemonial_grid .ue_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_testemonial_grid .ue-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_testemonial_grid .ue_author_name{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_testemonial_grid .ue_subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-46 .elementor-element.elementor-element-a169620 .ue_testimonial_grid{grid-template-columns:repeat(1, 1fr);}.elementor-46 .elementor-element.elementor-element-a169620 .ue_title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46 .elementor-element.elementor-element-d623593{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-46 .elementor-element.elementor-element-93b2d09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-93b2d09 .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-49a8770{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-46 .elementor-element.elementor-element-49a8770 .elementor-heading-title{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-d8097ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-46 .elementor-element.elementor-element-333ae84 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46 .elementor-element.elementor-element-e1836a0{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-e1836a0.elementor-element{--align-self:flex-start;}.elementor-46 .elementor-element.elementor-element-e1836a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-e1836a0 .elementor-icon-list-item > a{line-height:1.1em;}.elementor-46 .elementor-element.elementor-element-b1d486b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-46 .elementor-element.elementor-element-6171d52{--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-46 .elementor-element.elementor-element-b8d897f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-b8d897f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-b8d897f .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-3d30879{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-46 .elementor-element.elementor-element-3d30879 .elementor-heading-title{font-size:38px;line-height:0.8em;}.elementor-46 .elementor-element.elementor-element-1f0981f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-1f0981f .elementor-icon-list-item > a{font-size:var( --e-global-typography-f87e3d8-font-size );letter-spacing:var( --e-global-typography-f87e3d8-letter-spacing );}.elementor-46 .elementor-element.elementor-element-19cef1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-19cef1f .elementor-icon-list-item > a{font-size:var( --e-global-typography-368d193-font-size );letter-spacing:var( --e-global-typography-368d193-letter-spacing );}.elementor-46 .elementor-element.elementor-element-a41f773{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-46 .elementor-element.elementor-element-a41f773 .elementor-heading-title{font-size:38px;line-height:0.8em;}}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-9121504{--width:50%;}.elementor-46 .elementor-element.elementor-element-9348b0d{--width:50%;}.elementor-46 .elementor-element.elementor-element-c4ee84b{--width:50%;}.elementor-46 .elementor-element.elementor-element-2f02f25{--width:35%;}.elementor-46 .elementor-element.elementor-element-80d51b6{--width:50%;}.elementor-46 .elementor-element.elementor-element-b27486a{--width:66.6666%;}.elementor-46 .elementor-element.elementor-element-c60df2e{--width:33.3333%;}.elementor-46 .elementor-element.elementor-element-0d62751{--width:33.3333%;}.elementor-46 .elementor-element.elementor-element-85496b6{--width:33.3333%;}.elementor-46 .elementor-element.elementor-element-678137d{--width:33.3333%;}.elementor-46 .elementor-element.elementor-element-1115f76{--width:33.3333%;}.elementor-46 .elementor-element.elementor-element-dd541e5{--width:33.3333%;}.elementor-46 .elementor-element.elementor-element-7a820a5{--width:33.3333%;}.elementor-46 .elementor-element.elementor-element-dba0340{--width:100%;}.elementor-46 .elementor-element.elementor-element-0bc8abc{--width:100%;}.elementor-46 .elementor-element.elementor-element-01b4b55{--width:33.3333%;}.elementor-46 .elementor-element.elementor-element-7bf71b6{--width:66.6666%;}.elementor-46 .elementor-element.elementor-element-6171d52{--width:100%;}.elementor-46 .elementor-element.elementor-element-c4b3508{--width:50%;}.elementor-46 .elementor-element.elementor-element-18bae6f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-9121504{--width:100%;}.elementor-46 .elementor-element.elementor-element-c4ee84b{--width:61%;}.elementor-46 .elementor-element.elementor-element-80d51b6{--width:100%;}.elementor-46 .elementor-element.elementor-element-0d62751{--width:50%;}.elementor-46 .elementor-element.elementor-element-85496b6{--width:50%;}.elementor-46 .elementor-element.elementor-element-678137d{--width:50%;}.elementor-46 .elementor-element.elementor-element-1115f76{--width:50%;}.elementor-46 .elementor-element.elementor-element-dd541e5{--width:50%;}.elementor-46 .elementor-element.elementor-element-7a820a5{--width:50%;}.elementor-46 .elementor-element.elementor-element-0bc8abc{--width:100%;}.elementor-46 .elementor-element.elementor-element-6171d52{--width:100%;}.elementor-46 .elementor-element.elementor-element-c4b3508{--width:100%;}.elementor-46 .elementor-element.elementor-element-18bae6f{--width:100%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-5a64a4e *//* Asegura el movimiento constante en el Flex Carousel */
.elementor-46 .elementor-element.elementor-element-5a64a4e .swiper-wrapper {
  transition-timing-function: linear !important;
}

/* Opcional: Evita que el movimiento se sienta "saltado" */
.elementor-46 .elementor-element.elementor-element-5a64a4e .elementor-main-swiper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_blox_icon_button_number_box, class: .elementor-element-9f1d86f *//* 1. Estilos generales de la caja y transiciones */
#mi-box-proyectos {
    transition: all 0.3s ease;
    border-bottom: 1px solid #B8B8B870 !important; /* Reservamos el espacio */
}

/* Estilo para que el icono tenga fondo circular */
#mi-box-proyectos .ue-icon-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 60px;  /* Ajusta según el tamaño de tu icono */
    height: 60px; /* Ajusta según el tamaño de tu icono */
    border-radius: 0%;
    transition: all 0.3s ease;
}

#mi-box-proyectos .ue-icon-wrapper i {
    transition: color 0.3s ease;
}

/* 2. HOVER: Fondo gris de la caja y borde inferior naranja */
#mi-box-proyectos:hover {
    background-color: #353535 !important; /* Gris */
    border-bottom: 2px solid #FF9D00 !important; /* Naranja */
}

/* 3. HOVER: Fondo naranja del icono y color negro */
#mi-box-proyectos:hover .ue-icon-wrapper {
    background-color:#FF9D00 !important; /* Fondo naranja */
}

#mi-box-proyectos:hover .ue-icon-wrapper i {
    color: #000000 !important; /* Icono negro */
}/* End custom CSS */
/* Start custom CSS for ucaddon_step_process, class: .elementor-element-fda73d9 *//* Ajustes para dispositivos móviles (menos de 767px) */
@media (max-width: 767px) {
    #uc_step_process_elementor_fda73d9 {
        flex-direction: column !important; /* Cambia de horizontal a vertical */
        align-items: flex-start;
        padding-left: 20px;
    }

    #uc_step_process_elementor_fda73d9 .ue-step-item {
        flex-direction: row !important; /* Alinea icono y texto a la par */
        width: 100%;
        margin-bottom: 0px;
        align-items: center;
    }

    #uc_step_process_elementor_fda73d9 .ue-item-highlight {
        flex-direction: column; /* La línea ahora será vertical */
        width: 5px; /* Ancho fijo para el área del icono */
        flex-shrink: 0;
    }

    /* Ocultamos las líneas horizontales originales que sobran */
    #uc_step_process_elementor_fda73d9 .ue-step-item-line {
        width: 1px !important;
        height: 10px !important;
        background-color: #e0e0e0; /* Color de la línea, cámbialo si prefieres */
        margin: 0px 0;
    }

    #uc_step_process_elementor_fda73d9 .ue-step-item-content {
        margin-left: 15px;
        text-align: left;
    }

    /* Ajuste para que el primer y último tramo de línea no se vean raros */
    #uc_step_process_elementor_fda73d9 .ue-step-item:first-child .ue-step-item-line:first-child,
    #uc_step_process_elementor_fda73d9 .ue-step-item:last-child .ue-step-item-line:last-child {
        display: none;
    }
}/* End custom CSS */