.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-29 .elementor-element.elementor-element-3f8d449f .elementor-repeater-item-ee4d205 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slide-immagine-pavimenti-e-rivestimenti2.webp);background-size:cover;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-repeater-item-ee4d205 .elementor-background-overlay{background-color:#00000096;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-repeater-item-37f5e05 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slide-immagine-pavimenti-e-rivestimenti.webp);background-size:cover;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-repeater-item-37f5e05 .elementor-background-overlay{background-color:#00000096;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-repeater-item-7107c81 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slide-immagine-pavimenti-e-rivestimenti.5.webp);background-size:cover;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-repeater-item-7107c81 .elementor-background-overlay{background-color:#00000096;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-repeater-item-fbe2532 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slide-immagine-pavimenti-e-rivestimenti.4.webp);background-size:cover;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-repeater-item-fbe2532 .elementor-background-overlay{background-color:#00000096;}.elementor-29 .elementor-element.elementor-element-3f8d449f .swiper-slide{transition-duration:calc(5000ms*1.2);height:333px;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-slide-button:hover{background-color:#B23532;color:#FFFFFF;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-3f8d449f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3f8d449f .swiper-slide-contents{max-width:58%;}.elementor-29 .elementor-element.elementor-element-3f8d449f .swiper-slide-inner{padding:410px 410px 410px 410px;text-align:start;}.elementor-29 .elementor-element.elementor-element-3f8d449f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-slide-heading{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-slide-description{font-family:"Humanistic", Sans-serif;font-size:1.03em;font-weight:300;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-slide-button{font-family:"Albert Sans", Sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase;}.elementor-29 .elementor-element.elementor-element-3f8d449f .elementor-swiper-button{font-size:22px;}.elementor-29 .elementor-element.elementor-element-78cfa18c{--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-29 .elementor-element.elementor-element-756e8bad{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-ebc302d{--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-29 .elementor-element.elementor-element-ebc302d.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-29 .elementor-element.elementor-element-162c9a73{padding:0px 0px 010px 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-162c9a73 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-29 .elementor-element.elementor-element-42f7bdd1{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-29 .elementor-element.elementor-element-42f7bdd1 .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-29 .elementor-element.elementor-element-32dda30{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-29 .elementor-element.elementor-element-61c4d0c3{--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-29 .elementor-element.elementor-element-61c4d0c3::before, .elementor-29 .elementor-element.elementor-element-61c4d0c3 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-61c4d0c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-61c4d0c3 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-61c4d0c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-61c4d0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-61c4d0c3.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-29 .elementor-element.elementor-element-5c404302{padding:0px 0px 30px 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-5c404302 img{width:100%;border-radius:10px 40px 010px 40px;}.elementor-29 .elementor-element.elementor-element-3794eaf7{--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-29 .elementor-element.elementor-element-3aa1201e{--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-29 .elementor-element.elementor-element-3aa1201e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3aa1201e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3aa1201e:hover{background-color:#ECECEC;}.elementor-29 .elementor-element.elementor-element-3aa1201e.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-29 .elementor-element.elementor-element-12d2c0ae .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-12d2c0ae.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-12d2c0ae.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-12d2c0ae.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-12d2c0ae.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-12d2c0ae.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-29 .elementor-element.elementor-element-12d2c0ae .elementor-icon{font-size:45px;}.elementor-29 .elementor-element.elementor-element-12d2c0ae .elementor-icon svg{height:45px;}.elementor-29 .elementor-element.elementor-element-32776013{text-align:center;}.elementor-29 .elementor-element.elementor-element-32776013 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-63832c3b{--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-29 .elementor-element.elementor-element-63832c3b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-63832c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-63832c3b:hover{background-color:#ECECEC;}.elementor-29 .elementor-element.elementor-element-63832c3b.e-con{--order:-99999 /* order start hack */;}.elementor-29 .elementor-element.elementor-element-41026619 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-41026619.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-41026619.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-41026619.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-41026619.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-41026619.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-29 .elementor-element.elementor-element-41026619 .elementor-icon{font-size:45px;}.elementor-29 .elementor-element.elementor-element-41026619 .elementor-icon svg{height:45px;}.elementor-29 .elementor-element.elementor-element-1c3e5479{text-align:center;}.elementor-29 .elementor-element.elementor-element-1c3e5479 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-1a40b1a5{--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-29 .elementor-element.elementor-element-1a40b1a5:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1a40b1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-1a40b1a5:hover{background-color:#ECECEC;}.elementor-29 .elementor-element.elementor-element-1a40b1a5.e-con{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-607990fb .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-607990fb.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-607990fb.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-607990fb.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-607990fb.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-607990fb.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-29 .elementor-element.elementor-element-607990fb .elementor-icon{font-size:45px;}.elementor-29 .elementor-element.elementor-element-607990fb .elementor-icon svg{height:45px;}.elementor-29 .elementor-element.elementor-element-4f59a85{text-align:center;}.elementor-29 .elementor-element.elementor-element-4f59a85 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-22430e25{--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-29 .elementor-element.elementor-element-22430e25:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-22430e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-22430e25:hover{background-color:#ECECEC;}.elementor-29 .elementor-element.elementor-element-28db032e .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-28db032e.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-28db032e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-28db032e.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-28db032e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-28db032e.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-29 .elementor-element.elementor-element-28db032e .elementor-icon{font-size:45px;}.elementor-29 .elementor-element.elementor-element-28db032e .elementor-icon svg{height:45px;}.elementor-29 .elementor-element.elementor-element-743d4ab9{text-align:center;}.elementor-29 .elementor-element.elementor-element-743d4ab9 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-72026663{--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-29 .elementor-element.elementor-element-4db1e54c{--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-29 .elementor-element.elementor-element-4db1e54c.e-con{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-12fcbfcc{padding:0px 0px 010px 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-12fcbfcc .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-29 .elementor-element.elementor-element-7828946a{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-29 .elementor-element.elementor-element-7828946a .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-6cc915f4{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-29 .elementor-element.elementor-element-42be2609{--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-29 .elementor-element.elementor-element-42be2609::before, .elementor-29 .elementor-element.elementor-element-42be2609 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-42be2609 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-42be2609 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-42be2609 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-42be2609 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-42be2609.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-5cf06b5e{text-align:start;}.elementor-29 .elementor-element.elementor-element-5cf06b5e img{width:100%;border-radius:10px 40px 010px 40px;}.elementor-29 .elementor-element.elementor-element-3f500b35{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-1dfb161f{--display:flex;}.elementor-29 .elementor-element.elementor-element-3ff98fa1{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-29 .elementor-element.elementor-element-3ff98fa1 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-692d135e{--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-29 .elementor-element.elementor-element-34f5a470{--display:flex;}.elementor-29 .elementor-element.elementor-element-4f91807b .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-4f91807b.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-4f91807b.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4f91807b.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-4f91807b.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4f91807b.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-29 .elementor-element.elementor-element-4f91807b .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-4f91807b .elementor-icon svg{height:20px;}.elementor-29 .elementor-element.elementor-element-375a312c{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-29 .elementor-element.elementor-element-375a312c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-29 .elementor-element.elementor-element-436cf21a{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-29 .elementor-element.elementor-element-1a1f82fb{--display:flex;}.elementor-29 .elementor-element.elementor-element-4e9555a4 .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-4e9555a4.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-4e9555a4.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4e9555a4.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-4e9555a4.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4e9555a4.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-29 .elementor-element.elementor-element-4e9555a4 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-4e9555a4 .elementor-icon svg{height:20px;}.elementor-29 .elementor-element.elementor-element-5e498338{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-29 .elementor-element.elementor-element-5e498338 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-29 .elementor-element.elementor-element-30228d49{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-29 .elementor-element.elementor-element-51a193cf{--display:flex;}.elementor-29 .elementor-element.elementor-element-198cf410 .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-198cf410.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-198cf410.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-198cf410.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-198cf410.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-198cf410.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-29 .elementor-element.elementor-element-198cf410 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-198cf410 .elementor-icon svg{height:20px;}.elementor-29 .elementor-element.elementor-element-7272e39{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-29 .elementor-element.elementor-element-7272e39 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-29 .elementor-element.elementor-element-3ba8977e{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-29 .elementor-element.elementor-element-6b73e796{--display:flex;}.elementor-29 .elementor-element.elementor-element-aee8a7e{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-29 .elementor-element.elementor-element-aee8a7e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-58c2cb64{--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-29 .elementor-element.elementor-element-5d3e3708{--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-29 .elementor-element.elementor-element-8afc483{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 00px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-8afc483 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-8afc483.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-8afc483.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-8afc483.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-8afc483 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-8afc483 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-8afc483 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-29 .elementor-element.elementor-element-8afc483 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-8afc483:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-8afc483:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-29 .elementor-element.elementor-element-859d3ab{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-859d3ab .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-859d3ab.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-859d3ab.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-859d3ab.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-859d3ab .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-859d3ab .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-859d3ab .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-29 .elementor-element.elementor-element-859d3ab .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-859d3ab:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-859d3ab:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-29 .elementor-element.elementor-element-4025b2f1{--display:flex;}.elementor-29 .elementor-element.elementor-element-64b6e9e7{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-64b6e9e7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-64b6e9e7.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-64b6e9e7.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-64b6e9e7.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-64b6e9e7 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-64b6e9e7 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-64b6e9e7 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-29 .elementor-element.elementor-element-64b6e9e7 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-64b6e9e7:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-64b6e9e7:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-29 .elementor-element.elementor-element-2032d8c{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 00px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-2032d8c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-2032d8c.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-2032d8c.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-2032d8c.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-2032d8c .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-2032d8c .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2032d8c .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-29 .elementor-element.elementor-element-2032d8c .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-2032d8c:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-2032d8c:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-29 .elementor-element.elementor-element-54e9be45{--display:flex;}.elementor-29 .elementor-element.elementor-element-2129ce8f{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-2129ce8f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-2129ce8f.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-2129ce8f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-2129ce8f.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-2129ce8f .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-2129ce8f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2129ce8f .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-29 .elementor-element.elementor-element-2129ce8f .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-2129ce8f:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-2129ce8f:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-29 .elementor-element.elementor-element-51a9bf00{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-51a9bf00 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-51a9bf00.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-51a9bf00.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-51a9bf00.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-51a9bf00 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-51a9bf00 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-51a9bf00 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-29 .elementor-element.elementor-element-51a9bf00 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-51a9bf00:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-51a9bf00:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-29 .elementor-element.elementor-element-32b977b{--display:flex;}.elementor-29 .elementor-element.elementor-element-fcef33a{--display:flex;}.elementor-29 .elementor-element.elementor-element-2f44f59c{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-29 .elementor-element.elementor-element-2f44f59c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-12f99bc3{--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-29 .elementor-element.elementor-element-16f59def{--display:flex;}.elementor-29 .elementor-element.elementor-element-5f526a00{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-29 .elementor-element.elementor-element-5f526a00 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-29 .elementor-element.elementor-element-7102e1a0{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-29 .elementor-element.elementor-element-7102e1a0 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-29 .elementor-element.elementor-element-66aa3114{--display:flex;}.elementor-29 .elementor-element.elementor-element-76e54483{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-29 .elementor-element.elementor-element-76e54483 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-29 .elementor-element.elementor-element-d58a83a{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-29 .elementor-element.elementor-element-d58a83a .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-29 .elementor-element.elementor-element-1c20b7ea{--display:flex;}.elementor-29 .elementor-element.elementor-element-5bb6bfc5{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-29 .elementor-element.elementor-element-5bb6bfc5 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-29 .elementor-element.elementor-element-3097ba3{width:var( --container-widget-width, 61% );max-width:61%;padding:0px 0px 010px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:start;}.elementor-29 .elementor-element.elementor-element-3097ba3 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-29 .elementor-element.elementor-element-69062abb{--display:flex;}.elementor-29 .elementor-element.elementor-element-79cdc430{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-29 .elementor-element.elementor-element-79cdc430 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-29 .elementor-element.elementor-element-121e48df{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-29 .elementor-element.elementor-element-121e48df .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-29 .elementor-element.elementor-element-e7a8e49{--display:flex;}.elementor-29 .elementor-element.elementor-element-2edea50f{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-29 .elementor-element.elementor-element-2edea50f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-29 .elementor-element.elementor-element-2ec0b23c{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-29 .elementor-element.elementor-element-2ec0b23c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-29 .elementor-element.elementor-element-61dcf06f{--spacer-size:2em;}.elementor-29 .elementor-element.elementor-element-39ed0d9d{--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-29 .elementor-element.elementor-element-435bf3eb{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-48f97c47{--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-29 .elementor-element.elementor-element-48f97c47.e-con{--order:-99999 /* order start hack */;}.elementor-29 .elementor-element.elementor-element-4136964d{padding:0px 0px 010px 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-4136964d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-29 .elementor-element.elementor-element-533fe5d8{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-29 .elementor-element.elementor-element-533fe5d8 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-1253816b{--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-29 .elementor-element.elementor-element-1253816b::before, .elementor-29 .elementor-element.elementor-element-1253816b > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-1253816b > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-1253816b > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-1253816b > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-1253816b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-1253816b.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-7b1cd74f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-7b1cd74f .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-7b1cd74f.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-7b1cd74f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7b1cd74f.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-7b1cd74f .elementor-icon{font-size:1.2em;}.elementor-29 .elementor-element.elementor-element-7b1cd74f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-7b1cd74f .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-29 .elementor-element.elementor-element-7b1cd74f:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-7b1cd74f:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-29 .elementor-element.elementor-element-7b1cd74f .elementor-icon-box-description{color:#B23532;}.elementor-29 .elementor-element.elementor-element-45c14ff9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-45c14ff9 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-45c14ff9.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-45c14ff9.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-45c14ff9.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-45c14ff9 .elementor-icon{font-size:1.2em;}.elementor-29 .elementor-element.elementor-element-45c14ff9 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-45c14ff9 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-29 .elementor-element.elementor-element-45c14ff9:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-45c14ff9:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-29 .elementor-element.elementor-element-45c14ff9 .elementor-icon-box-description{color:#B23532;}.elementor-29 .elementor-element.elementor-element-5c7eb2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-5c7eb2 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-5c7eb2.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-5c7eb2.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-5c7eb2.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-5c7eb2 .elementor-icon{font-size:1.2em;}.elementor-29 .elementor-element.elementor-element-5c7eb2 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5c7eb2 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-29 .elementor-element.elementor-element-5c7eb2:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-5c7eb2:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-29 .elementor-element.elementor-element-5c7eb2 .elementor-icon-box-description{color:#B23532;}.elementor-29 .elementor-element.elementor-element-34d11bf1{--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-29 .elementor-element.elementor-element-34d11bf1::before, .elementor-29 .elementor-element.elementor-element-34d11bf1 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-34d11bf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-34d11bf1 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-34d11bf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-34d11bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-34d11bf1.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-26303e3c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-26303e3c .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-26303e3c.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-26303e3c.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-26303e3c.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-26303e3c .elementor-icon{font-size:1.2em;}.elementor-29 .elementor-element.elementor-element-26303e3c .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-26303e3c .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-29 .elementor-element.elementor-element-26303e3c:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-26303e3c:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-29 .elementor-element.elementor-element-26303e3c .elementor-icon-box-description{color:#B23532;}.elementor-29 .elementor-element.elementor-element-41299c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-41299c .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-29 .elementor-element.elementor-element-41299c.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-29 .elementor-element.elementor-element-41299c.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-41299c.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-29 .elementor-element.elementor-element-41299c .elementor-icon{font-size:1.2em;}.elementor-29 .elementor-element.elementor-element-41299c .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-41299c .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-29 .elementor-element.elementor-element-41299c:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-41299c:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-29 .elementor-element.elementor-element-41299c .elementor-icon-box-description{color:#B23532;}.elementor-29 .elementor-element.elementor-element-d8bb1c4{--spacer-size:2em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-78cfa18c{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-3794eaf7{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-3aa1201e{--width:68%;}.elementor-29 .elementor-element.elementor-element-63832c3b{--width:68%;}.elementor-29 .elementor-element.elementor-element-1a40b1a5{--width:68%;}.elementor-29 .elementor-element.elementor-element-22430e25{--width:68%;}.elementor-29 .elementor-element.elementor-element-72026663{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-1dfb161f{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-692d135e{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-34f5a470{--width:120%;}.elementor-29 .elementor-element.elementor-element-1a1f82fb{--width:120%;}.elementor-29 .elementor-element.elementor-element-51a193cf{--width:120%;}.elementor-29 .elementor-element.elementor-element-6b73e796{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-58c2cb64{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-5d3e3708{--width:120%;}.elementor-29 .elementor-element.elementor-element-4025b2f1{--width:120%;}.elementor-29 .elementor-element.elementor-element-54e9be45{--width:120%;}.elementor-29 .elementor-element.elementor-element-32b977b{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-fcef33a{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-12f99bc3{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-39ed0d9d{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-12f99bc3 */.elementor-29 .elementor-element.elementor-element-12f99bc3{
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}

/* Linea orizzontale centrata */
.elementor-29 .elementor-element.elementor-element-12f99bc3::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 */