.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-ee4d205 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/rifacimento-tetti-e-coperture-bergamo-chiavi-in-mano11.webp);background-size:cover;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-ee4d205 .elementor-background-overlay{background-color:#00000096;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-5b0742d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/rifacimento-tetti-e-coperture-bergamo-chiavi-in-mano.3.webp);background-size:cover;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-5b0742d .elementor-background-overlay{background-color:#00000096;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-d99deaf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/rifacimento-tetti-e-coperture-bergamo-chiavi-in-mano.5.webp);background-size:cover;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-d99deaf .elementor-background-overlay{background-color:#00000096;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-cb49c52 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/rifacimento-tetti-e-coperture-bergamo-chiavi-in-mano.4.webp);background-size:cover;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-cb49c52 .elementor-background-overlay{background-color:#00000096;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-f63083d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/WhatsApp-Image-2026-05-06-at-11.52.webp);background-size:cover;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-repeater-item-f63083d .elementor-background-overlay{background-color:#00000096;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:333px;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-slide-button:hover{background-color:#B23532;color:#FFFFFF;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-5d11ddc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .swiper-slide-contents{max-width:58%;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .swiper-slide-inner{padding:410px 410px 410px 410px;text-align:start;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-slide-heading{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-slide-description{font-family:"Humanistic", Sans-serif;font-size:1.03em;font-weight:300;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-slide-button{font-family:"Albert Sans", Sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-5d11ddc0 .elementor-swiper-button{font-size:22px;}.elementor-23 .elementor-element.elementor-element-5a329619{--display:flex;--flex-direction:row;--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;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-67fab1f2{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-4a32ceb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4a32ceb6.e-con{--order:-99999 /* order start hack */;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-2fb2249c{padding:0px 0px 010px 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-2fb2249c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-23 .elementor-element.elementor-element-65e809db{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 010px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-65e809db .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-2ce6b569{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Humanistic", Sans-serif;font-weight:400;line-height:21px;color:#706F6F;}.elementor-23 .elementor-element.elementor-element-2cabe9b2{--display:flex;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-2cabe9b2::before, .elementor-23 .elementor-element.elementor-element-2cabe9b2 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2cabe9b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2cabe9b2 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2cabe9b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2cabe9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-2cabe9b2.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-1e1f377{padding:0px 0px 30px 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-1e1f377 img{width:100%;border-radius:10px 40px 010px 40px;}.elementor-23 .elementor-element.elementor-element-3eba0364{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-23 .elementor-element.elementor-element-1a3bbf5a{--display:flex;--background-transition:0.5s;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.32);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-1a3bbf5a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1a3bbf5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-1a3bbf5a:hover{background-color:#ECECEC;}.elementor-23 .elementor-element.elementor-element-1a3bbf5a.e-con{--order:99999 /* order end hack */;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-a3b3a91 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-a3b3a91.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-a3b3a91.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a3b3a91.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-a3b3a91.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a3b3a91.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-23 .elementor-element.elementor-element-a3b3a91 .elementor-icon{font-size:45px;}.elementor-23 .elementor-element.elementor-element-a3b3a91 .elementor-icon svg{height:45px;}.elementor-23 .elementor-element.elementor-element-61068c71{text-align:center;}.elementor-23 .elementor-element.elementor-element-61068c71 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-50b42146{--display:flex;--background-transition:0.5s;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.32);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-50b42146:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-50b42146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-50b42146:hover{background-color:#ECECEC;}.elementor-23 .elementor-element.elementor-element-50b42146.e-con{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-4eaa55f .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-4eaa55f.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-4eaa55f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4eaa55f.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-4eaa55f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4eaa55f.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-23 .elementor-element.elementor-element-4eaa55f .elementor-icon{font-size:45px;}.elementor-23 .elementor-element.elementor-element-4eaa55f .elementor-icon svg{height:45px;}.elementor-23 .elementor-element.elementor-element-22c6070a{text-align:center;}.elementor-23 .elementor-element.elementor-element-22c6070a .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-41807b1f{--display:flex;--background-transition:0.5s;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.32);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-41807b1f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-41807b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-41807b1f:hover{background-color:#ECECEC;}.elementor-23 .elementor-element.elementor-element-41807b1f.e-con{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-8bc9856 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-8bc9856.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-8bc9856.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8bc9856.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-8bc9856.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8bc9856.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-23 .elementor-element.elementor-element-8bc9856 .elementor-icon{font-size:45px;}.elementor-23 .elementor-element.elementor-element-8bc9856 .elementor-icon svg{height:45px;}.elementor-23 .elementor-element.elementor-element-67de09f4{text-align:center;}.elementor-23 .elementor-element.elementor-element-67de09f4 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-4747ee9b{--display:flex;--background-transition:0.5s;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.32);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-4747ee9b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4747ee9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4747ee9b:hover{background-color:#ECECEC;}.elementor-23 .elementor-element.elementor-element-479882f6 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-479882f6.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-479882f6.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-479882f6.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-479882f6.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-479882f6.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-23 .elementor-element.elementor-element-479882f6 .elementor-icon{font-size:45px;}.elementor-23 .elementor-element.elementor-element-479882f6 .elementor-icon svg{height:45px;}.elementor-23 .elementor-element.elementor-element-2fe8d228{text-align:center;}.elementor-23 .elementor-element.elementor-element-2fe8d228 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-4028226d{--display:flex;--flex-direction:row;--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;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-33c3214f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-33c3214f.e-con{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-33ccf978{padding:0px 0px 010px 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-33ccf978 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-23 .elementor-element.elementor-element-52cc2f45{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 010px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-52cc2f45 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-2a91733a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Humanistic", Sans-serif;font-weight:400;line-height:21px;color:#706F6F;}.elementor-23 .elementor-element.elementor-element-418fed51{--display:flex;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-418fed51::before, .elementor-23 .elementor-element.elementor-element-418fed51 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-418fed51 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-418fed51 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-418fed51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-418fed51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-418fed51.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-68577bdc{text-align:start;}.elementor-23 .elementor-element.elementor-element-68577bdc img{width:100%;border-radius:10px 40px 010px 40px;}.elementor-23 .elementor-element.elementor-element-3eec989f{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-721e6a4a{--display:flex;}.elementor-23 .elementor-element.elementor-element-7d6e1fcc{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 030px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-7d6e1fcc .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-5078a704{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-23 .elementor-element.elementor-element-8647d99{--display:flex;}.elementor-23 .elementor-element.elementor-element-2be7276 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-2be7276.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-2be7276.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2be7276.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-2be7276.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2be7276.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-23 .elementor-element.elementor-element-2be7276 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-2be7276 .elementor-icon svg{height:20px;}.elementor-23 .elementor-element.elementor-element-3687211d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 010px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-3687211d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-23 .elementor-element.elementor-element-1e44c9af{width:var( --container-widget-width, 72% );max-width:72%;padding:0px 0px 030px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Humanistic", Sans-serif;font-weight:400;line-height:21px;color:#706F6F;}.elementor-23 .elementor-element.elementor-element-3548f5b5{--display:flex;}.elementor-23 .elementor-element.elementor-element-16d41cc .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-16d41cc.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-16d41cc.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-16d41cc.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-16d41cc.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-16d41cc.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-23 .elementor-element.elementor-element-16d41cc .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-16d41cc .elementor-icon svg{height:20px;}.elementor-23 .elementor-element.elementor-element-44898110{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 010px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-44898110 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-23 .elementor-element.elementor-element-198b7691{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Humanistic", Sans-serif;font-weight:400;line-height:21px;color:#706F6F;}.elementor-23 .elementor-element.elementor-element-796cfe87{--display:flex;}.elementor-23 .elementor-element.elementor-element-67afe209 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-67afe209.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-67afe209.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-67afe209.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-67afe209.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-67afe209.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-23 .elementor-element.elementor-element-67afe209 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-67afe209 .elementor-icon svg{height:20px;}.elementor-23 .elementor-element.elementor-element-19fe6c63{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 010px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-19fe6c63 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-23 .elementor-element.elementor-element-6b91d077{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Humanistic", Sans-serif;font-weight:400;line-height:21px;color:#706F6F;}.elementor-23 .elementor-element.elementor-element-488162a4{--display:flex;}.elementor-23 .elementor-element.elementor-element-686909e0{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 030px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-686909e0 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-540dc22b{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-23 .elementor-element.elementor-element-4dccd1e6{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-1cc24780{width:var( --container-widget-width, 86% );max-width:86%;padding:0px 0px 00px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-1cc24780 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-1cc24780.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-1cc24780.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-1cc24780.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-1cc24780 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-1cc24780 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-1cc24780 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-23 .elementor-element.elementor-element-1cc24780 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-1cc24780:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-1cc24780:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-23 .elementor-element.elementor-element-3951eeca{width:var( --container-widget-width, 83% );max-width:83%;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-3951eeca .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-3951eeca.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-3951eeca.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-3951eeca.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-3951eeca .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-3951eeca .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-3951eeca .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-23 .elementor-element.elementor-element-3951eeca .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-3951eeca:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-3951eeca:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-23 .elementor-element.elementor-element-3c26828c{--display:flex;}.elementor-23 .elementor-element.elementor-element-6c43992c{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-6c43992c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-6c43992c.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-6c43992c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-6c43992c.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-6c43992c .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-6c43992c .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-6c43992c .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-23 .elementor-element.elementor-element-6c43992c .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-6c43992c:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-6c43992c:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-23 .elementor-element.elementor-element-2f13e357{width:var( --container-widget-width, 71% );max-width:71%;padding:0px 0px 00px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-2f13e357 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-2f13e357.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-2f13e357.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2f13e357.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-2f13e357 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-2f13e357 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-2f13e357 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-23 .elementor-element.elementor-element-2f13e357 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-2f13e357:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-2f13e357:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-23 .elementor-element.elementor-element-663493d{--display:flex;}.elementor-23 .elementor-element.elementor-element-622e9336{width:var( --container-widget-width, 74% );max-width:74%;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-622e9336 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-622e9336.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-622e9336.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-622e9336.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-622e9336 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-622e9336 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-622e9336 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-23 .elementor-element.elementor-element-622e9336 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-622e9336:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-622e9336:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-23 .elementor-element.elementor-element-16c10027{width:var( --container-widget-width, 73% );max-width:73%;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-16c10027 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-16c10027.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-16c10027.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-16c10027.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-16c10027 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-16c10027 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-16c10027 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-23 .elementor-element.elementor-element-16c10027 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-16c10027:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-16c10027:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-23 .elementor-element.elementor-element-864187d{--display:flex;}.elementor-23 .elementor-element.elementor-element-72a48c23{--display:flex;}.elementor-23 .elementor-element.elementor-element-56b0ef80{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 030px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-56b0ef80 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-23b92372{--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;}.elementor-23 .elementor-element.elementor-element-40e67f84{--display:flex;}.elementor-23 .elementor-element.elementor-element-135363a3{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:0px 0px 010px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-135363a3 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-23 .elementor-element.elementor-element-3f5962ea{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 010px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-3f5962ea .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-23 .elementor-element.elementor-element-da093b7{--display:flex;}.elementor-23 .elementor-element.elementor-element-40b45e30{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:0px 0px 010px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-40b45e30 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-23 .elementor-element.elementor-element-3ee437c9{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 010px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-3ee437c9 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-23 .elementor-element.elementor-element-d5fd6b{--display:flex;}.elementor-23 .elementor-element.elementor-element-527d8429{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:0px 0px 010px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-527d8429 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-23 .elementor-element.elementor-element-547588ca{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 010px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-547588ca .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-23 .elementor-element.elementor-element-8a7879d{--display:flex;}.elementor-23 .elementor-element.elementor-element-2f02e06c{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:0px 0px 010px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-2f02e06c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-23 .elementor-element.elementor-element-38feef99{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 010px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-38feef99 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-23 .elementor-element.elementor-element-41d9e163{--display:flex;}.elementor-23 .elementor-element.elementor-element-461537ef{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:0px 0px 010px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-461537ef .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-23 .elementor-element.elementor-element-26dd320{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 010px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-26dd320 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-23 .elementor-element.elementor-element-478330f9{--spacer-size:2em;}.elementor-23 .elementor-element.elementor-element-1cb19c8e{--display:flex;--flex-direction:row;--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;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-2f59ada1{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-a2c4fa6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a2c4fa6.e-con{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-346fd9b0{padding:0px 0px 010px 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-346fd9b0 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-23 .elementor-element.elementor-element-3aa2016e{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 010px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-23 .elementor-element.elementor-element-3aa2016e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-23 .elementor-element.elementor-element-5bfdb3cc{--display:flex;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-5bfdb3cc::before, .elementor-23 .elementor-element.elementor-element-5bfdb3cc > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5bfdb3cc > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5bfdb3cc > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5bfdb3cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5bfdb3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-5bfdb3cc.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-4d053763 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-4d053763 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-4d053763.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-4d053763.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4d053763.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-4d053763 .elementor-icon{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-4d053763 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-4d053763 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-23 .elementor-element.elementor-element-4d053763:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-4d053763:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-23 .elementor-element.elementor-element-4d053763 .elementor-icon-box-description{color:#B23532;}.elementor-23 .elementor-element.elementor-element-1cbccb2c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-1cbccb2c .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-1cbccb2c.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-1cbccb2c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-1cbccb2c.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-1cbccb2c .elementor-icon{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-1cbccb2c .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-1cbccb2c .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-23 .elementor-element.elementor-element-1cbccb2c:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-1cbccb2c:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-23 .elementor-element.elementor-element-1cbccb2c .elementor-icon-box-description{color:#B23532;}.elementor-23 .elementor-element.elementor-element-4e1dc02c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-4e1dc02c .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-4e1dc02c.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-4e1dc02c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4e1dc02c.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-4e1dc02c .elementor-icon{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-4e1dc02c .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-4e1dc02c .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-23 .elementor-element.elementor-element-4e1dc02c:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-4e1dc02c:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-23 .elementor-element.elementor-element-4e1dc02c .elementor-icon-box-description{color:#B23532;}.elementor-23 .elementor-element.elementor-element-72aa1cf6{--display:flex;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-72aa1cf6::before, .elementor-23 .elementor-element.elementor-element-72aa1cf6 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72aa1cf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-72aa1cf6 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72aa1cf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-72aa1cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-72aa1cf6.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-24cc417c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-24cc417c .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-24cc417c.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-24cc417c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-24cc417c.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-24cc417c .elementor-icon{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-24cc417c .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-24cc417c .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-23 .elementor-element.elementor-element-24cc417c:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-24cc417c:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-23 .elementor-element.elementor-element-24cc417c .elementor-icon-box-description{color:#B23532;}.elementor-23 .elementor-element.elementor-element-2e079662 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-2e079662 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-23 .elementor-element.elementor-element-2e079662.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-23 .elementor-element.elementor-element-2e079662.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2e079662.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-23 .elementor-element.elementor-element-2e079662 .elementor-icon{font-size:1.2em;}.elementor-23 .elementor-element.elementor-element-2e079662 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-2e079662 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-23 .elementor-element.elementor-element-2e079662:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-2e079662:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-23 .elementor-element.elementor-element-2e079662 .elementor-icon-box-description{color:#B23532;}.elementor-23 .elementor-element.elementor-element-7b5b531{--spacer-size:2em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-5a329619{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-3eba0364{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-1a3bbf5a{--width:68%;}.elementor-23 .elementor-element.elementor-element-50b42146{--width:68%;}.elementor-23 .elementor-element.elementor-element-41807b1f{--width:68%;}.elementor-23 .elementor-element.elementor-element-4747ee9b{--width:68%;}.elementor-23 .elementor-element.elementor-element-4028226d{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-721e6a4a{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-5078a704{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-8647d99{--width:120%;}.elementor-23 .elementor-element.elementor-element-3548f5b5{--width:120%;}.elementor-23 .elementor-element.elementor-element-796cfe87{--width:120%;}.elementor-23 .elementor-element.elementor-element-488162a4{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-540dc22b{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-4dccd1e6{--width:120%;}.elementor-23 .elementor-element.elementor-element-3c26828c{--width:120%;}.elementor-23 .elementor-element.elementor-element-663493d{--width:120%;}.elementor-23 .elementor-element.elementor-element-864187d{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-72a48c23{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-23b92372{--content-width:1200px;}.elementor-23 .elementor-element.elementor-element-1cb19c8e{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-23b92372 */.elementor-23 .elementor-element.elementor-element-23b92372{
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}

/* Linea orizzontale centrata */
.elementor-23 .elementor-element.elementor-element-23b92372::before{
    content: "";
    position: absolute;
    top: 25px;
    left: 40%;
    transform: translateX(-50%);
    width: 90%;
    max-width: 1000px;
    height: 1px;
    background: #d6d6d6;
    z-index: 0;
}/* End custom CSS */