.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-21 .elementor-element.elementor-element-14cd821 .elementor-repeater-item-ee4d205 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slider-ristrutturazioni.webp);background-size:cover;}.elementor-21 .elementor-element.elementor-element-14cd821 .elementor-repeater-item-ee4d205 .elementor-background-overlay{background-color:#00000096;}.elementor-21 .elementor-element.elementor-element-14cd821 .elementor-repeater-item-02eee2c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.turmannicostruzioni.it/wp-content/uploads/2026/07/slider-ristrutturazioni.webp);background-size:cover;}.elementor-21 .elementor-element.elementor-element-14cd821 .elementor-repeater-item-02eee2c .elementor-background-overlay{background-color:#00000096;}.elementor-21 .elementor-element.elementor-element-14cd821 .swiper-slide{transition-duration:calc(5000ms*1.2);height:333px;}.elementor-21 .elementor-element.elementor-element-14cd821 .elementor-slide-button:hover{background-color:#B23532;color:#FFFFFF;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-14cd821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-14cd821 .swiper-slide-contents{max-width:58%;}.elementor-21 .elementor-element.elementor-element-14cd821 .swiper-slide-inner{padding:410px 410px 410px 410px;text-align:start;}.elementor-21 .elementor-element.elementor-element-14cd821 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-21 .elementor-element.elementor-element-14cd821 .elementor-slide-heading{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-14cd821 .elementor-slide-description{font-family:"Humanistic", Sans-serif;font-size:1.03em;font-weight:300;}.elementor-21 .elementor-element.elementor-element-14cd821 .elementor-slide-button{font-family:"Albert Sans", Sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-14cd821 .elementor-swiper-button{font-size:22px;}.elementor-21 .elementor-element.elementor-element-7f5143d{--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-21 .elementor-element.elementor-element-20fb75e{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b857042{--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-21 .elementor-element.elementor-element-b857042.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-21 .elementor-element.elementor-element-8f3565f{padding:0px 0px 010px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-8f3565f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-21 .elementor-element.elementor-element-e36ad03{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-21 .elementor-element.elementor-element-e36ad03 .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-21 .elementor-element.elementor-element-4fdb6e4{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-21 .elementor-element.elementor-element-714e385{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 30px 0px;--container-widget-width:87%;--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-21 .elementor-element.elementor-element-23d654b{--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-21 .elementor-element.elementor-element-23d654b::before, .elementor-21 .elementor-element.elementor-element-23d654b > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-23d654b > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-23d654b > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-23d654b > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-23d654b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-23d654b.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-21 .elementor-element.elementor-element-2cae858{padding:0px 0px 30px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-2cae858 img{width:100%;border-radius:10px 40px 010px 40px;}.elementor-21 .elementor-element.elementor-element-513b275{--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-21 .elementor-element.elementor-element-c0cd335{--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-21 .elementor-element.elementor-element-c0cd335:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c0cd335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c0cd335:hover{background-color:#ECECEC;}.elementor-21 .elementor-element.elementor-element-c0cd335.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-21 .elementor-element.elementor-element-4741ed1 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-4741ed1.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-4741ed1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-4741ed1.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-4741ed1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-4741ed1.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-21 .elementor-element.elementor-element-4741ed1 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-4741ed1 .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-50ed345{text-align:center;}.elementor-21 .elementor-element.elementor-element-50ed345 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-e1f38df{--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-21 .elementor-element.elementor-element-e1f38df:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e1f38df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e1f38df:hover{background-color:#ECECEC;}.elementor-21 .elementor-element.elementor-element-e1f38df.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-cf965b6 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-cf965b6.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-cf965b6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-cf965b6.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-cf965b6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-cf965b6.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-21 .elementor-element.elementor-element-cf965b6 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-cf965b6 .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-f67ecb0{text-align:center;}.elementor-21 .elementor-element.elementor-element-f67ecb0 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-5e1171d{--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-21 .elementor-element.elementor-element-5e1171d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5e1171d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e1171d:hover{background-color:#ECECEC;}.elementor-21 .elementor-element.elementor-element-5e1171d.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-5777cc1 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-5777cc1.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-5777cc1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5777cc1.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-5777cc1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5777cc1.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-21 .elementor-element.elementor-element-5777cc1 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-5777cc1 .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-dd22739{text-align:center;}.elementor-21 .elementor-element.elementor-element-dd22739 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-d1fcf35{--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-21 .elementor-element.elementor-element-d1fcf35:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d1fcf35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d1fcf35:hover{background-color:#ECECEC;}.elementor-21 .elementor-element.elementor-element-bc29d58 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-bc29d58.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-bc29d58.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-bc29d58.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-bc29d58.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-bc29d58.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-21 .elementor-element.elementor-element-bc29d58 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-bc29d58 .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-1210ae1{text-align:center;}.elementor-21 .elementor-element.elementor-element-1210ae1 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-e4aceaa{--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-21 .elementor-element.elementor-element-1e19051{--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-21 .elementor-element.elementor-element-1e19051.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-c0c0177{padding:0px 0px 010px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-c0c0177 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-21 .elementor-element.elementor-element-199e239{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-21 .elementor-element.elementor-element-199e239 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-1bd3236{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-21 .elementor-element.elementor-element-4bd5067{--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-21 .elementor-element.elementor-element-4bd5067::before, .elementor-21 .elementor-element.elementor-element-4bd5067 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4bd5067 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4bd5067 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4bd5067 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4bd5067 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-4bd5067.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-094aad2{text-align:start;}.elementor-21 .elementor-element.elementor-element-094aad2 img{width:100%;border-radius:10px 40px 010px 40px;}.elementor-21 .elementor-element.elementor-element-1cc3f08{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1e8c510{--display:flex;}.elementor-21 .elementor-element.elementor-element-db6c4e5{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-21 .elementor-element.elementor-element-db6c4e5 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-0494a0d{--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-21 .elementor-element.elementor-element-cdf5def{--display:flex;}.elementor-21 .elementor-element.elementor-element-fc148e4 .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-fc148e4.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-fc148e4.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fc148e4.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-fc148e4.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fc148e4.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-21 .elementor-element.elementor-element-fc148e4 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-fc148e4 .elementor-icon svg{height:20px;}.elementor-21 .elementor-element.elementor-element-baddb0c{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-21 .elementor-element.elementor-element-baddb0c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-21 .elementor-element.elementor-element-869379e{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-21 .elementor-element.elementor-element-1f467cc{--display:flex;}.elementor-21 .elementor-element.elementor-element-c0b530e .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-c0b530e.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-c0b530e.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c0b530e.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-c0b530e.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c0b530e.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-21 .elementor-element.elementor-element-c0b530e .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-c0b530e .elementor-icon svg{height:20px;}.elementor-21 .elementor-element.elementor-element-4639c30{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-21 .elementor-element.elementor-element-4639c30 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-21 .elementor-element.elementor-element-0fcde60{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-21 .elementor-element.elementor-element-0f32975{--display:flex;}.elementor-21 .elementor-element.elementor-element-2fa966e .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-2fa966e.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-2fa966e.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2fa966e.elementor-view-default .elementor-icon{color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-2fa966e.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2fa966e.elementor-view-default .elementor-icon svg{fill:#B23532;}.elementor-21 .elementor-element.elementor-element-2fa966e .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-2fa966e .elementor-icon svg{height:20px;}.elementor-21 .elementor-element.elementor-element-0480c7c{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-21 .elementor-element.elementor-element-0480c7c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-21 .elementor-element.elementor-element-7151c24{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--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-21 .elementor-element.elementor-element-39b4f4e{--display:flex;}.elementor-21 .elementor-element.elementor-element-ac72d60{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-21 .elementor-element.elementor-element-ac72d60 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-f8a3832{--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-21 .elementor-element.elementor-element-492167e{--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-21 .elementor-element.elementor-element-b513639{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 00px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b513639 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-b513639.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-b513639.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b513639.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-b513639 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-b513639 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-b513639 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-21 .elementor-element.elementor-element-b513639 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-b513639:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-b513639:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-21 .elementor-element.elementor-element-9f9464a{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9f9464a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-9f9464a.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-9f9464a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-9f9464a.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-9f9464a .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-9f9464a .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9f9464a .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-21 .elementor-element.elementor-element-9f9464a .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-9f9464a:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-9f9464a:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-21 .elementor-element.elementor-element-53cbe44{--display:flex;}.elementor-21 .elementor-element.elementor-element-c897716{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-c897716 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-c897716.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-c897716.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c897716.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-c897716 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-c897716 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-c897716 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-21 .elementor-element.elementor-element-c897716 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-c897716:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-c897716:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-21 .elementor-element.elementor-element-9b0ec4c{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 00px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9b0ec4c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-9b0ec4c.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-9b0ec4c.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-9b0ec4c.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-9b0ec4c .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-9b0ec4c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9b0ec4c .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-21 .elementor-element.elementor-element-9b0ec4c .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-9b0ec4c:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-9b0ec4c:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-21 .elementor-element.elementor-element-6871670{--display:flex;}.elementor-21 .elementor-element.elementor-element-74d76ad{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-74d76ad .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-74d76ad.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-74d76ad.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-74d76ad.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-74d76ad .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-74d76ad .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-74d76ad .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-21 .elementor-element.elementor-element-74d76ad .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-74d76ad:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-74d76ad:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-21 .elementor-element.elementor-element-3b868a5{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-3b868a5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-3b868a5.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-3b868a5.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3b868a5.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-3b868a5 .elementor-icon{font-size:12px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-3b868a5 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3b868a5 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:20px;}.elementor-21 .elementor-element.elementor-element-3b868a5 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-3b868a5:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-3b868a5:has(:focus) .elementor-icon-box-title{color:#860A07;}.elementor-21 .elementor-element.elementor-element-11e4b95{--display:flex;}.elementor-21 .elementor-element.elementor-element-1fb3482{--display:flex;}.elementor-21 .elementor-element.elementor-element-2a49e62{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-21 .elementor-element.elementor-element-2a49e62 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-8726164{--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-21 .elementor-element.elementor-element-e04ee7c{--display:flex;}.elementor-21 .elementor-element.elementor-element-7af3e92{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-21 .elementor-element.elementor-element-7af3e92 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-21 .elementor-element.elementor-element-6c5dd1d{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-21 .elementor-element.elementor-element-6c5dd1d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-21 .elementor-element.elementor-element-68ca4df{--display:flex;}.elementor-21 .elementor-element.elementor-element-bfe8c8e{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-21 .elementor-element.elementor-element-bfe8c8e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-21 .elementor-element.elementor-element-5b5b230{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-21 .elementor-element.elementor-element-5b5b230 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-21 .elementor-element.elementor-element-8a4fe0f{--display:flex;}.elementor-21 .elementor-element.elementor-element-42fdd65{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-21 .elementor-element.elementor-element-42fdd65 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-21 .elementor-element.elementor-element-3f029f6{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-21 .elementor-element.elementor-element-3f029f6 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-21 .elementor-element.elementor-element-e535004{--display:flex;}.elementor-21 .elementor-element.elementor-element-0bfe09c{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-21 .elementor-element.elementor-element-0bfe09c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-21 .elementor-element.elementor-element-0ef29af{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-21 .elementor-element.elementor-element-0ef29af .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-21 .elementor-element.elementor-element-a0b6483{--display:flex;}.elementor-21 .elementor-element.elementor-element-91a0775{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-21 .elementor-element.elementor-element-91a0775 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.9em;font-weight:100;text-transform:uppercase;color:#414040;}.elementor-21 .elementor-element.elementor-element-d787250{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-21 .elementor-element.elementor-element-d787250 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:none;color:#5C5C5C;}.elementor-21 .elementor-element.elementor-element-9a0193c{--spacer-size:2em;}.elementor-21 .elementor-element.elementor-element-7be2c55{--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-21 .elementor-element.elementor-element-7697e3e{--spacer-size:50px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4b80301{--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-21 .elementor-element.elementor-element-4b80301.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-44c74f5{padding:0px 0px 010px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-44c74f5 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;color:#B23532;}.elementor-21 .elementor-element.elementor-element-e9f5435{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-21 .elementor-element.elementor-element-e9f5435 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:2.2em;font-weight:500;color:#000000;}.elementor-21 .elementor-element.elementor-element-fb9ff72{--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-21 .elementor-element.elementor-element-fb9ff72::before, .elementor-21 .elementor-element.elementor-element-fb9ff72 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fb9ff72 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fb9ff72 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fb9ff72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fb9ff72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-fb9ff72.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-06fe3dc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-06fe3dc .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-06fe3dc.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-06fe3dc.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-06fe3dc.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-06fe3dc .elementor-icon{font-size:1.2em;}.elementor-21 .elementor-element.elementor-element-06fe3dc .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-06fe3dc .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-06fe3dc:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-06fe3dc:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-21 .elementor-element.elementor-element-06fe3dc .elementor-icon-box-description{color:#B23532;}.elementor-21 .elementor-element.elementor-element-6f4a0d6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-6f4a0d6 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-6f4a0d6.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-6f4a0d6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6f4a0d6.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-6f4a0d6 .elementor-icon{font-size:1.2em;}.elementor-21 .elementor-element.elementor-element-6f4a0d6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-6f4a0d6 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-6f4a0d6:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-6f4a0d6:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-21 .elementor-element.elementor-element-6f4a0d6 .elementor-icon-box-description{color:#B23532;}.elementor-21 .elementor-element.elementor-element-a09f80b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-a09f80b .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-a09f80b.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-a09f80b.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-a09f80b.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-a09f80b .elementor-icon{font-size:1.2em;}.elementor-21 .elementor-element.elementor-element-a09f80b .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-a09f80b .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-a09f80b:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-a09f80b:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-21 .elementor-element.elementor-element-a09f80b .elementor-icon-box-description{color:#B23532;}.elementor-21 .elementor-element.elementor-element-4843d67{--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-21 .elementor-element.elementor-element-4843d67::before, .elementor-21 .elementor-element.elementor-element-4843d67 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4843d67 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4843d67 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4843d67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4843d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-4843d67.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-3ed1f26 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-3ed1f26 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-3ed1f26.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-3ed1f26.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3ed1f26.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-3ed1f26 .elementor-icon{font-size:1.2em;}.elementor-21 .elementor-element.elementor-element-3ed1f26 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3ed1f26 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-3ed1f26:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-3ed1f26:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-21 .elementor-element.elementor-element-3ed1f26 .elementor-icon-box-description{color:#B23532;}.elementor-21 .elementor-element.elementor-element-d805c18 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-d805c18 .elementor-icon-box-title{margin-block-end:7px;color:#B23532;transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-d805c18.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-d805c18.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d805c18.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-d805c18 .elementor-icon{font-size:1.2em;}.elementor-21 .elementor-element.elementor-element-d805c18 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-d805c18 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-21 .elementor-element.elementor-element-d805c18:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-d805c18:has(:focus) .elementor-icon-box-title{color:#741917;}.elementor-21 .elementor-element.elementor-element-d805c18 .elementor-icon-box-description{color:#B23532;}.elementor-21 .elementor-element.elementor-element-4c42b3e{--spacer-size:2em;}.elementor-21 .elementor-element.elementor-element-7f56d6d{--spacer-size:2em;}.elementor-21 .elementor-element.elementor-element-7f56d6d.elementor-element{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-d1bb85f{--spacer-size:2em;}.elementor-21 .elementor-element.elementor-element-d1bb85f.elementor-element{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-8159000{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-94a4239{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#B23532;--border-color:#B23532;--border-radius:15px 0px 0px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-21 .elementor-element.elementor-element-94a4239:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-94a4239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-21 .elementor-element.elementor-element-19a58fb{--spacer-size:1em;}.elementor-21 .elementor-element.elementor-element-2794794{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 0px 0px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-2794794.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-2794794 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.7em;font-weight:700;color:#B23532;}.elementor-21 .elementor-element.elementor-element-2794794 .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-2794794 .elementor-heading-title a:focus{color:#8B2623;}.elementor-21 .elementor-element.elementor-element-a5b930c{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 015px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Humanistic", Sans-serif;font-weight:400;line-height:19px;color:#706F6F;}.elementor-21 .elementor-element.elementor-element-a5b930c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a5b930c p{margin-block-end:6px;}.elementor-21 .elementor-element.elementor-element-ddb1dd1{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-ddb1dd1 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-21 .elementor-element.elementor-element-ddb1dd1 .elementor-icon-box-title{margin-block-end:0px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#631716;}.elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-ddb1dd1.elementor-view-default:has(:focus) .elementor-icon{fill:#631716;color:#631716;border-color:#631716;}.elementor-21 .elementor-element.elementor-element-ddb1dd1 .elementor-icon{font-size:100%;}.elementor-21 .elementor-element.elementor-element-ddb1dd1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ddb1dd1 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:1px;}.elementor-21 .elementor-element.elementor-element-ddb1dd1:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-ddb1dd1:has(:focus) .elementor-icon-box-title{color:#631716;}.elementor-21 .elementor-element.elementor-element-ddb1dd1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:#7A7A7A;}.elementor-21 .elementor-element.elementor-element-146cb32{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-146cb32.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-146cb32 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-21 .elementor-element.elementor-element-146cb32 .elementor-icon-box-title{margin-block-end:0px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-146cb32.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-146cb32.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-146cb32.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-146cb32.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-146cb32.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#631716;}.elementor-21 .elementor-element.elementor-element-146cb32.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-146cb32.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-146cb32.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-146cb32.elementor-view-default:has(:focus) .elementor-icon{fill:#631716;color:#631716;border-color:#631716;}.elementor-21 .elementor-element.elementor-element-146cb32 .elementor-icon{font-size:100%;}.elementor-21 .elementor-element.elementor-element-146cb32 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-146cb32 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:18px;}.elementor-21 .elementor-element.elementor-element-146cb32:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-146cb32:has(:focus) .elementor-icon-box-title{color:#631716;}.elementor-21 .elementor-element.elementor-element-146cb32 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:#7A7A7A;}.elementor-21 .elementor-element.elementor-element-7de50f5{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 020px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7de50f5.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7de50f5 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-21 .elementor-element.elementor-element-7de50f5 .elementor-icon-box-title{margin-block-end:0px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-7de50f5.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-7de50f5.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-7de50f5.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-7de50f5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-7de50f5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#631716;}.elementor-21 .elementor-element.elementor-element-7de50f5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-7de50f5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-7de50f5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-7de50f5.elementor-view-default:has(:focus) .elementor-icon{fill:#631716;color:#631716;border-color:#631716;}.elementor-21 .elementor-element.elementor-element-7de50f5 .elementor-icon{font-size:100%;}.elementor-21 .elementor-element.elementor-element-7de50f5 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-7de50f5 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:1px;}.elementor-21 .elementor-element.elementor-element-7de50f5:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-7de50f5:has(:focus) .elementor-icon-box-title{color:#631716;}.elementor-21 .elementor-element.elementor-element-7de50f5 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:#7A7A7A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-d326482 .elementor-button{background-color:#FFFFFF00;font-family:"Albert Sans", Sans-serif;font-size:0.9em;font-weight:500;text-transform:uppercase;fill:#B23532;color:#B23532;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-d326482 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-d326482 .elementor-button:focus{background-color:#860A07;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d326482{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d326482.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d326482 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-d326482 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-00f24bd{--spacer-size:1em;}.elementor-21 .elementor-element.elementor-element-1cadbfb{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#B23532;--border-color:#B23532;--border-radius:15px 0px 0px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-21 .elementor-element.elementor-element-1cadbfb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1cadbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-21 .elementor-element.elementor-element-021512c{--spacer-size:1em;}.elementor-21 .elementor-element.elementor-element-13ca34b{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 0px 0px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-13ca34b.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-13ca34b .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.7em;font-weight:700;letter-spacing:-0.6px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-13ca34b .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-13ca34b .elementor-heading-title a:focus{color:#8B2623;}.elementor-21 .elementor-element.elementor-element-b3ca2c3{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 015px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Humanistic", Sans-serif;font-weight:400;line-height:19px;color:#706F6F;}.elementor-21 .elementor-element.elementor-element-b3ca2c3.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b3ca2c3 p{margin-block-end:6px;}.elementor-21 .elementor-element.elementor-element-6afcf96{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-6afcf96.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6afcf96 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-21 .elementor-element.elementor-element-6afcf96 .elementor-icon-box-title{margin-block-end:0px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-6afcf96.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-6afcf96.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6afcf96.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-6afcf96.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-6afcf96.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#631716;}.elementor-21 .elementor-element.elementor-element-6afcf96.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-6afcf96.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-6afcf96.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-6afcf96.elementor-view-default:has(:focus) .elementor-icon{fill:#631716;color:#631716;border-color:#631716;}.elementor-21 .elementor-element.elementor-element-6afcf96 .elementor-icon{font-size:100%;}.elementor-21 .elementor-element.elementor-element-6afcf96 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-6afcf96 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:1px;}.elementor-21 .elementor-element.elementor-element-6afcf96:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-6afcf96:has(:focus) .elementor-icon-box-title{color:#631716;}.elementor-21 .elementor-element.elementor-element-6afcf96 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:#7A7A7A;}.elementor-21 .elementor-element.elementor-element-d3dd4f6{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d3dd4f6 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-21 .elementor-element.elementor-element-d3dd4f6 .elementor-icon-box-title{margin-block-end:0px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#631716;}.elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-d3dd4f6.elementor-view-default:has(:focus) .elementor-icon{fill:#631716;color:#631716;border-color:#631716;}.elementor-21 .elementor-element.elementor-element-d3dd4f6 .elementor-icon{font-size:100%;}.elementor-21 .elementor-element.elementor-element-d3dd4f6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-d3dd4f6 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:18px;}.elementor-21 .elementor-element.elementor-element-d3dd4f6:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-d3dd4f6:has(:focus) .elementor-icon-box-title{color:#631716;}.elementor-21 .elementor-element.elementor-element-d3dd4f6 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:#7A7A7A;}.elementor-21 .elementor-element.elementor-element-5db85e3{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 030px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5db85e3.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5db85e3 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-21 .elementor-element.elementor-element-5db85e3 .elementor-icon-box-title{margin-block-end:0px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-5db85e3.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-5db85e3.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5db85e3.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-5db85e3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-5db85e3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#631716;}.elementor-21 .elementor-element.elementor-element-5db85e3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-5db85e3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-5db85e3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-5db85e3.elementor-view-default:has(:focus) .elementor-icon{fill:#631716;color:#631716;border-color:#631716;}.elementor-21 .elementor-element.elementor-element-5db85e3 .elementor-icon{font-size:100%;}.elementor-21 .elementor-element.elementor-element-5db85e3 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-5db85e3 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:1px;}.elementor-21 .elementor-element.elementor-element-5db85e3:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-5db85e3:has(:focus) .elementor-icon-box-title{color:#631716;}.elementor-21 .elementor-element.elementor-element-5db85e3 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:#7A7A7A;}.elementor-21 .elementor-element.elementor-element-40d2ddc .elementor-button{background-color:#FFFFFF00;font-family:"Albert Sans", Sans-serif;font-size:0.9em;font-weight:500;text-transform:uppercase;fill:#B23532;color:#B23532;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-40d2ddc .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-40d2ddc .elementor-button:focus{background-color:#860A07;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-40d2ddc{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-40d2ddc.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-40d2ddc .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-40d2ddc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c7992bb{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#B23532;--border-color:#B23532;--border-radius:15px 0px 0px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-21 .elementor-element.elementor-element-c7992bb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c7992bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-21 .elementor-element.elementor-element-f421132{--spacer-size:1em;}.elementor-21 .elementor-element.elementor-element-46edac9{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 0px 0px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-46edac9.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-46edac9 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.7em;font-weight:700;color:#B23532;}.elementor-21 .elementor-element.elementor-element-46edac9 .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-46edac9 .elementor-heading-title a:focus{color:#8B2623;}.elementor-21 .elementor-element.elementor-element-aec5c3a{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 015px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Humanistic", Sans-serif;font-weight:400;line-height:19px;color:#706F6F;}.elementor-21 .elementor-element.elementor-element-aec5c3a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-aec5c3a p{margin-block-end:6px;}.elementor-21 .elementor-element.elementor-element-b6bd3ca{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b6bd3ca .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-21 .elementor-element.elementor-element-b6bd3ca .elementor-icon-box-title{margin-block-end:0px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#631716;}.elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b6bd3ca.elementor-view-default:has(:focus) .elementor-icon{fill:#631716;color:#631716;border-color:#631716;}.elementor-21 .elementor-element.elementor-element-b6bd3ca .elementor-icon{font-size:100%;}.elementor-21 .elementor-element.elementor-element-b6bd3ca .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-b6bd3ca .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:1px;}.elementor-21 .elementor-element.elementor-element-b6bd3ca:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-b6bd3ca:has(:focus) .elementor-icon-box-title{color:#631716;}.elementor-21 .elementor-element.elementor-element-b6bd3ca .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:#7A7A7A;}.elementor-21 .elementor-element.elementor-element-b4becdd{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b4becdd.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b4becdd .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-21 .elementor-element.elementor-element-b4becdd .elementor-icon-box-title{margin-block-end:0px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-b4becdd.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-b4becdd.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b4becdd.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-b4becdd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b4becdd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#631716;}.elementor-21 .elementor-element.elementor-element-b4becdd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b4becdd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b4becdd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-b4becdd.elementor-view-default:has(:focus) .elementor-icon{fill:#631716;color:#631716;border-color:#631716;}.elementor-21 .elementor-element.elementor-element-b4becdd .elementor-icon{font-size:100%;}.elementor-21 .elementor-element.elementor-element-b4becdd .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-b4becdd .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:18px;}.elementor-21 .elementor-element.elementor-element-b4becdd:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-b4becdd:has(:focus) .elementor-icon-box-title{color:#631716;}.elementor-21 .elementor-element.elementor-element-b4becdd .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:#7A7A7A;}.elementor-21 .elementor-element.elementor-element-1717932{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 30px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1717932.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1717932 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-21 .elementor-element.elementor-element-1717932 .elementor-icon-box-title{margin-block-end:0px;color:#B23532;}.elementor-21 .elementor-element.elementor-element-1717932.elementor-view-stacked .elementor-icon{background-color:#B23532;}.elementor-21 .elementor-element.elementor-element-1717932.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1717932.elementor-view-default .elementor-icon{fill:#B23532;color:#B23532;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-1717932.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-1717932.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#631716;}.elementor-21 .elementor-element.elementor-element-1717932.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-1717932.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-1717932.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21 .elementor-element.elementor-element-1717932.elementor-view-default:has(:focus) .elementor-icon{fill:#631716;color:#631716;border-color:#631716;}.elementor-21 .elementor-element.elementor-element-1717932 .elementor-icon{font-size:100%;}.elementor-21 .elementor-element.elementor-element-1717932 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-1717932 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:500;line-height:1px;}.elementor-21 .elementor-element.elementor-element-1717932:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-1717932:has(:focus) .elementor-icon-box-title{color:#631716;}.elementor-21 .elementor-element.elementor-element-1717932 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:#7A7A7A;}.elementor-21 .elementor-element.elementor-element-2d3ab38 .elementor-button{background-color:#FFFFFF00;font-family:"Albert Sans", Sans-serif;font-size:0.9em;font-weight:500;text-transform:uppercase;fill:#B23532;color:#B23532;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B23532;}.elementor-21 .elementor-element.elementor-element-2d3ab38 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-2d3ab38 .elementor-button:focus{background-color:#860A07;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2d3ab38{width:var( --container-widget-width, 93% );max-width:93%;padding:0px 0px 0px 19px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-2d3ab38.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2d3ab38 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-2d3ab38 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9f41183{--spacer-size:1em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-7f5143d{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-513b275{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-c0cd335{--width:68%;}.elementor-21 .elementor-element.elementor-element-e1f38df{--width:68%;}.elementor-21 .elementor-element.elementor-element-5e1171d{--width:68%;}.elementor-21 .elementor-element.elementor-element-d1fcf35{--width:68%;}.elementor-21 .elementor-element.elementor-element-e4aceaa{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-1e8c510{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-0494a0d{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-cdf5def{--width:120%;}.elementor-21 .elementor-element.elementor-element-1f467cc{--width:120%;}.elementor-21 .elementor-element.elementor-element-0f32975{--width:120%;}.elementor-21 .elementor-element.elementor-element-39b4f4e{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-f8a3832{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-492167e{--width:120%;}.elementor-21 .elementor-element.elementor-element-53cbe44{--width:120%;}.elementor-21 .elementor-element.elementor-element-6871670{--width:120%;}.elementor-21 .elementor-element.elementor-element-11e4b95{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-1fb3482{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-8726164{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-7be2c55{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-8159000{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-94a4239{--width:70%;}.elementor-21 .elementor-element.elementor-element-1cadbfb{--width:72%;}.elementor-21 .elementor-element.elementor-element-c7992bb{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-8726164 */.elementor-21 .elementor-element.elementor-element-8726164{
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}

/* Linea orizzontale centrata */
.elementor-21 .elementor-element.elementor-element-8726164::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 */
/* Start custom CSS for container, class: .elementor-element-94a4239 */.elementor-element-94a4239 {
    border: none !important;
    border-left: 4px solid #B23532 !important;
    border-radius: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cadbfb */.elementor-element-1cadbfb {
    border: none !important;
    border-left: 4px solid #B23532 !important;
    border-radius: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7992bb */.elementor-element-c7992bb {
    border: none !important;
    border-left: 4px solid #B23532 !important;
    border-radius: 12px !important;
}/* End custom CSS */