.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-25 .elementor-element.elementor-element-5e0c48ea .elementor-repeater-item-ee4d205 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slide-immaginecappotto3.webp);background-size:cover;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-repeater-item-ee4d205 .elementor-background-overlay{background-color:#00000096;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-repeater-item-dca76d3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slide-immaginecappotto.webp);background-size:cover;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-repeater-item-dca76d3 .elementor-background-overlay{background-color:#00000096;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-repeater-item-05b5e52 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slide-immaginecappotti1.webp);background-size:cover;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-repeater-item-05b5e52 .elementor-background-overlay{background-color:#00000096;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-repeater-item-8691270 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slide-immagine-cappotto.webp);background-size:cover;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-repeater-item-8691270 .elementor-background-overlay{background-color:#00000096;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .swiper-slide{transition-duration:calc(5000ms*1.2);height:333px;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-slide-button:hover{background-color:#B23532;color:#FFFFFF;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-5e0c48ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .swiper-slide-contents{max-width:58%;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .swiper-slide-inner{padding:410px 410px 410px 410px;text-align:start;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-slide-heading{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-slide-description{font-family:"Humanistic", Sans-serif;font-size:1.03em;font-weight:300;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-slide-button{font-family:"Albert Sans", Sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-5e0c48ea .elementor-swiper-button{font-size:22px;}.elementor-25 .elementor-element.elementor-element-7549e651{--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-25 .elementor-element.elementor-element-3158b3cb{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-55fde059{--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-25 .elementor-element.elementor-element-55fde059.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-25 .elementor-element.elementor-element-647750eb{padding:0px 0px 010px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-647750eb .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-25 .elementor-element.elementor-element-368cd8ba{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-25 .elementor-element.elementor-element-368cd8ba .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-25 .elementor-element.elementor-element-6c79c8ae{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-25 .elementor-element.elementor-element-13d484ed{--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-25 .elementor-element.elementor-element-13d484ed::before, .elementor-25 .elementor-element.elementor-element-13d484ed > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-13d484ed > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-13d484ed > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-13d484ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-13d484ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-13d484ed.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-25 .elementor-element.elementor-element-62efa2ad{padding:0px 0px 30px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-62efa2ad img{width:100%;border-radius:10px 40px 010px 40px;}.elementor-25 .elementor-element.elementor-element-3ee6e5b6{--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-25 .elementor-element.elementor-element-26621b96{--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-25 .elementor-element.elementor-element-26621b96:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-26621b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-26621b96:hover{background-color:#ECECEC;}.elementor-25 .elementor-element.elementor-element-26621b96.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-25 .elementor-element.elementor-element-4e8a082b .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-4e8a082b.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-4e8a082b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4e8a082b.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-4e8a082b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4e8a082b.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-25 .elementor-element.elementor-element-4e8a082b .elementor-icon{font-size:45px;}.elementor-25 .elementor-element.elementor-element-4e8a082b .elementor-icon svg{height:45px;}.elementor-25 .elementor-element.elementor-element-779b7278{text-align:center;}.elementor-25 .elementor-element.elementor-element-779b7278 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-7271869b{--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-25 .elementor-element.elementor-element-7271869b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7271869b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7271869b:hover{background-color:#ECECEC;}.elementor-25 .elementor-element.elementor-element-7271869b.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-5d9713f7 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-5d9713f7.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-5d9713f7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5d9713f7.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-5d9713f7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5d9713f7.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-25 .elementor-element.elementor-element-5d9713f7 .elementor-icon{font-size:45px;}.elementor-25 .elementor-element.elementor-element-5d9713f7 .elementor-icon svg{height:45px;}.elementor-25 .elementor-element.elementor-element-1f936ce4{text-align:center;}.elementor-25 .elementor-element.elementor-element-1f936ce4 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-2e6d4b7c{--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-25 .elementor-element.elementor-element-2e6d4b7c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2e6d4b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2e6d4b7c:hover{background-color:#ECECEC;}.elementor-25 .elementor-element.elementor-element-2e6d4b7c.e-con{--order:99999 /* order end hack */;}.elementor-25 .elementor-element.elementor-element-24751fe3 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-24751fe3.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-24751fe3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-24751fe3.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-24751fe3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-24751fe3.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-25 .elementor-element.elementor-element-24751fe3 .elementor-icon{font-size:45px;}.elementor-25 .elementor-element.elementor-element-24751fe3 .elementor-icon svg{height:45px;}.elementor-25 .elementor-element.elementor-element-168c8ee6{text-align:center;}.elementor-25 .elementor-element.elementor-element-168c8ee6 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-421a6fb2{--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-25 .elementor-element.elementor-element-421a6fb2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-421a6fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-421a6fb2:hover{background-color:#ECECEC;}.elementor-25 .elementor-element.elementor-element-160d77ac .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-160d77ac.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-160d77ac.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-160d77ac.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-160d77ac.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-160d77ac.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-25 .elementor-element.elementor-element-160d77ac .elementor-icon{font-size:45px;}.elementor-25 .elementor-element.elementor-element-160d77ac .elementor-icon svg{height:45px;}.elementor-25 .elementor-element.elementor-element-1e60eedb{text-align:center;}.elementor-25 .elementor-element.elementor-element-1e60eedb .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-2ba4d77f{--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-25 .elementor-element.elementor-element-2f494525{--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-25 .elementor-element.elementor-element-2f494525.e-con{--order:99999 /* order end hack */;}.elementor-25 .elementor-element.elementor-element-dc6cad6{padding:0px 0px 010px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-dc6cad6 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-25 .elementor-element.elementor-element-52b5aada{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-25 .elementor-element.elementor-element-52b5aada .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-3aa4a6d5{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-25 .elementor-element.elementor-element-1e05299{--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-25 .elementor-element.elementor-element-1e05299::before, .elementor-25 .elementor-element.elementor-element-1e05299 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-1e05299 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-1e05299 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-1e05299 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-1e05299 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-1e05299.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-c7c690f{text-align:start;}.elementor-25 .elementor-element.elementor-element-c7c690f img{width:100%;border-radius:10px 40px 010px 40px;}.elementor-25 .elementor-element.elementor-element-6d559813{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-28eb0e7a{--display:flex;}.elementor-25 .elementor-element.elementor-element-47a7e425{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-25 .elementor-element.elementor-element-47a7e425 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-1ed1d9e3{--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-25 .elementor-element.elementor-element-10426d31{--display:flex;}.elementor-25 .elementor-element.elementor-element-142e293b .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-142e293b.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-142e293b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-142e293b.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-142e293b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-142e293b.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-25 .elementor-element.elementor-element-142e293b .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-142e293b .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-11b36706{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-25 .elementor-element.elementor-element-11b36706 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-25 .elementor-element.elementor-element-3485f18f{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-25 .elementor-element.elementor-element-46635fcd{--display:flex;}.elementor-25 .elementor-element.elementor-element-6bf8c4e4 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-6bf8c4e4.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-6bf8c4e4.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6bf8c4e4.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-6bf8c4e4.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6bf8c4e4.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-25 .elementor-element.elementor-element-6bf8c4e4 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-6bf8c4e4 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-48fbaefd{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-25 .elementor-element.elementor-element-48fbaefd .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-25 .elementor-element.elementor-element-221bf015{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-25 .elementor-element.elementor-element-79b414ea{--display:flex;}.elementor-25 .elementor-element.elementor-element-34202892 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-34202892.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-34202892.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-34202892.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-34202892.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-34202892.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-25 .elementor-element.elementor-element-34202892 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-34202892 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-44db43bc{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-25 .elementor-element.elementor-element-44db43bc .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-25 .elementor-element.elementor-element-12357f4d{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-25 .elementor-element.elementor-element-71ddff0e{--display:flex;}.elementor-25 .elementor-element.elementor-element-3fa3e699{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-25 .elementor-element.elementor-element-3fa3e699 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-44655140{--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-25 .elementor-element.elementor-element-467df7ae{--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-25 .elementor-element.elementor-element-58aa1d65{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 00px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-58aa1d65 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-58aa1d65.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-58aa1d65.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-58aa1d65.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-58aa1d65 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-58aa1d65 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-58aa1d65 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-25 .elementor-element.elementor-element-58aa1d65 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-58aa1d65:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-58aa1d65:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-25 .elementor-element.elementor-element-301eea75{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-301eea75 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-301eea75.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-301eea75.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-301eea75.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-301eea75 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-301eea75 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-301eea75 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-25 .elementor-element.elementor-element-301eea75 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-301eea75:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-301eea75:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-25 .elementor-element.elementor-element-459a496f{--display:flex;}.elementor-25 .elementor-element.elementor-element-2b5c2a81{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-2b5c2a81 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-2b5c2a81.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-2b5c2a81.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-2b5c2a81.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-2b5c2a81 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-2b5c2a81 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2b5c2a81 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-25 .elementor-element.elementor-element-2b5c2a81 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-2b5c2a81:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-2b5c2a81:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-25 .elementor-element.elementor-element-57354cc1{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 00px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-57354cc1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-57354cc1.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-57354cc1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-57354cc1.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-57354cc1 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-57354cc1 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-57354cc1 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-25 .elementor-element.elementor-element-57354cc1 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-57354cc1:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-57354cc1:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-25 .elementor-element.elementor-element-62504d24{--display:flex;}.elementor-25 .elementor-element.elementor-element-4a0cd130{width:var( --container-widget-width, 81% );max-width:81%;padding:0px 0px 0px 0px;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-4a0cd130 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-4a0cd130.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-4a0cd130.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4a0cd130.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-4a0cd130 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-4a0cd130 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-4a0cd130 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-25 .elementor-element.elementor-element-4a0cd130 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-4a0cd130:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-4a0cd130:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-25 .elementor-element.elementor-element-5b09b813{width:var( --container-widget-width, 67% );max-width:67%;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-5b09b813 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-5b09b813.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-5b09b813.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5b09b813.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-5b09b813 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-5b09b813 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5b09b813 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-25 .elementor-element.elementor-element-5b09b813 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-5b09b813:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-5b09b813:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-25 .elementor-element.elementor-element-0ee8d7d{--display:flex;}.elementor-25 .elementor-element.elementor-element-323e5533{--display:flex;}.elementor-25 .elementor-element.elementor-element-63cb14f{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-25 .elementor-element.elementor-element-63cb14f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-4131e3a4{--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-25 .elementor-element.elementor-element-26d93405{--display:flex;}.elementor-25 .elementor-element.elementor-element-395f20a8{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-25 .elementor-element.elementor-element-395f20a8 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-25 .elementor-element.elementor-element-53c6dacf{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-25 .elementor-element.elementor-element-53c6dacf .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-52b56ff7{--display:flex;}.elementor-25 .elementor-element.elementor-element-4960d4a9{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-25 .elementor-element.elementor-element-4960d4a9 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-25 .elementor-element.elementor-element-bbc190f{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-25 .elementor-element.elementor-element-bbc190f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-2fc6ac4f{--display:flex;}.elementor-25 .elementor-element.elementor-element-2a664828{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-25 .elementor-element.elementor-element-2a664828 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-25 .elementor-element.elementor-element-5c55c27e{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-25 .elementor-element.elementor-element-5c55c27e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-7d525201{--display:flex;}.elementor-25 .elementor-element.elementor-element-6e8b9df6{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-25 .elementor-element.elementor-element-6e8b9df6 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-25 .elementor-element.elementor-element-60b8756a{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-25 .elementor-element.elementor-element-60b8756a .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-75c72e41{--display:flex;}.elementor-25 .elementor-element.elementor-element-5ca22e2a{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-25 .elementor-element.elementor-element-5ca22e2a .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-25 .elementor-element.elementor-element-76f417c6{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-25 .elementor-element.elementor-element-76f417c6 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-25 .elementor-element.elementor-element-26ee0928{--spacer-size:2em;}.elementor-25 .elementor-element.elementor-element-799cc4b5{--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-25 .elementor-element.elementor-element-3609072{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-757ca696{--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-25 .elementor-element.elementor-element-757ca696.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-5b4bbc18{padding:0px 0px 010px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-5b4bbc18 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-25 .elementor-element.elementor-element-cdac03c{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-25 .elementor-element.elementor-element-cdac03c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-1e022e86{--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-25 .elementor-element.elementor-element-1e022e86::before, .elementor-25 .elementor-element.elementor-element-1e022e86 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-1e022e86 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-1e022e86 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-1e022e86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-1e022e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-1e022e86.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-57c7aa13 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-57c7aa13 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-57c7aa13.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-57c7aa13.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-57c7aa13.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-57c7aa13 .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-57c7aa13 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-57c7aa13 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-57c7aa13:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-57c7aa13:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-25 .elementor-element.elementor-element-57c7aa13 .elementor-icon-box-description{color:#B23532;}.elementor-25 .elementor-element.elementor-element-7424bcd8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-7424bcd8 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-7424bcd8.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-7424bcd8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-7424bcd8.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-7424bcd8 .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-7424bcd8 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-7424bcd8 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-7424bcd8:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-7424bcd8:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-25 .elementor-element.elementor-element-7424bcd8 .elementor-icon-box-description{color:#B23532;}.elementor-25 .elementor-element.elementor-element-3b615be9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-3b615be9 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-3b615be9.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-3b615be9.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3b615be9.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-3b615be9 .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-3b615be9 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-3b615be9 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-3b615be9:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-3b615be9:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-25 .elementor-element.elementor-element-3b615be9 .elementor-icon-box-description{color:#B23532;}.elementor-25 .elementor-element.elementor-element-c25a53b{--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-25 .elementor-element.elementor-element-c25a53b::before, .elementor-25 .elementor-element.elementor-element-c25a53b > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-c25a53b > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-c25a53b > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-c25a53b > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-c25a53b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-c25a53b.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-20e85a70 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-20e85a70 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-20e85a70.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-20e85a70.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-20e85a70.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-20e85a70 .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-20e85a70 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-20e85a70 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-20e85a70:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-20e85a70:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-25 .elementor-element.elementor-element-20e85a70 .elementor-icon-box-description{color:#B23532;}.elementor-25 .elementor-element.elementor-element-3d6df5f8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-3d6df5f8 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-25 .elementor-element.elementor-element-3d6df5f8.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-25 .elementor-element.elementor-element-3d6df5f8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3d6df5f8.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-25 .elementor-element.elementor-element-3d6df5f8 .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-3d6df5f8 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-3d6df5f8 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-3d6df5f8:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-3d6df5f8:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-25 .elementor-element.elementor-element-3d6df5f8 .elementor-icon-box-description{color:#B23532;}.elementor-25 .elementor-element.elementor-element-1884639{--spacer-size:2em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-7549e651{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-3ee6e5b6{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-26621b96{--width:68%;}.elementor-25 .elementor-element.elementor-element-7271869b{--width:68%;}.elementor-25 .elementor-element.elementor-element-2e6d4b7c{--width:68%;}.elementor-25 .elementor-element.elementor-element-421a6fb2{--width:68%;}.elementor-25 .elementor-element.elementor-element-2ba4d77f{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-28eb0e7a{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-1ed1d9e3{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-10426d31{--width:120%;}.elementor-25 .elementor-element.elementor-element-46635fcd{--width:120%;}.elementor-25 .elementor-element.elementor-element-79b414ea{--width:120%;}.elementor-25 .elementor-element.elementor-element-71ddff0e{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-44655140{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-467df7ae{--width:120%;}.elementor-25 .elementor-element.elementor-element-459a496f{--width:120%;}.elementor-25 .elementor-element.elementor-element-62504d24{--width:120%;}.elementor-25 .elementor-element.elementor-element-0ee8d7d{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-323e5533{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-4131e3a4{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-799cc4b5{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-4131e3a4 */.elementor-25 .elementor-element.elementor-element-4131e3a4{
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}

/* Linea orizzontale centrata */
.elementor-25 .elementor-element.elementor-element-4131e3a4::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 */