.elementor-12 .elementor-element.elementor-element-7b5ad23d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-12 .elementor-element.elementor-element-42d86e13{width:var( --container-widget-width, 3.474% );max-width:3.474%;--e-transform-scale:1.8;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + -9px) -25px;--container-widget-width:3.474%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-42d86e13.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-30290257{--display:flex;--min-height:81px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:192px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5fbf4f3e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:-98px;--margin-bottom:0px;--margin-left:-115px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5fbf4f3e.e-con{--e-con-transform-translateY:-56px;--flex-grow:0;--flex-shrink:0;}.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-12 .elementor-element.elementor-element-a0891b2{width:var( --container-widget-width, 106.067% );max-width:106.067%;--container-widget-width:106.067%;--container-widget-flex-grow:0;z-index:12;text-align:left;}.elementor-12 .elementor-element.elementor-element-a0891b2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a0891b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#1D1D1D;}.elementor-12 .elementor-element.elementor-element-630bb5f6{width:var( --container-widget-width, 89.976% );max-width:89.976%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89.976%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-630bb5f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-630bb5f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#5E5E5E;}.elementor-12 .elementor-element.elementor-element-7f9b797{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-63px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7f9b797.e-con{--e-con-transform-translateY:-112px;--flex-grow:0;--flex-shrink:0;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-5708892c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-5708892c{width:var( --container-widget-width, 92.205% );max-width:92.205%;--e-transform-translateX:56px;--e-transform-translateY:66px;--e-transform-scale:0.9;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -75px;--container-widget-width:92.205%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5708892c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5708892c .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:244px;}.elementor-12 .elementor-element.elementor-element-5708892c .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-12 .elementor-element.elementor-element-5708892c .elementor-main-swiper .swiper-slide{border-radius:9px;}.elementor-12 .elementor-element.elementor-element-5708892c .elementor-swiper-button{font-size:20px;}.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-12 .elementor-element.elementor-element-7abe5cc3 .elementor-button{background-color:#981E17;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-7abe5cc3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7abe5cc3 .elementor-button:focus{background-color:#9A130F;}.elementor-12 .elementor-element.elementor-element-7abe5cc3{width:var( --container-widget-width, 43.527% );max-width:43.527%;--e-transform-translateX:-28px;--e-transform-translateY:78px;--e-transform-scale:1.1;--container-widget-width:43.527%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7abe5cc3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7abe5cc3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-1ee6ec25 .elementor-button{background-color:#981E17;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-1ee6ec25 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1ee6ec25 .elementor-button:focus{background-color:#9A130F;}.elementor-12 .elementor-element.elementor-element-1ee6ec25{width:var( --container-widget-width, 43.527% );max-width:43.527%;--e-transform-translateX:-28px;--e-transform-translateY:78px;--e-transform-scale:1.1;--container-widget-width:43.527%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1ee6ec25.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1ee6ec25 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-252f01b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-182px;--margin-bottom:-91px;--margin-left:-8px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7b6c694b{--e-transform-translateY:-84px;--e-transform-scale:1.1;margin:174px 0px calc(var(--kit-widget-spacing, 0px) + -46px) 0px;}.elementor-12 .elementor-element.elementor-element-7b6c694b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#8D9092;}.elementor-12 .elementor-element.elementor-element-35434d94{--display:flex;--min-height:504px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:237px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-21d51770{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-93px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-21d51770.e-con{--e-con-transform-translateX:98px;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-371ed23f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-371ed23f{width:var( --container-widget-width, 98.333% );max-width:98.333%;--e-transform-translateX:28px;--e-transform-translateY:-157px;--e-transform-scale:0.9;margin:-87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.333%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-371ed23f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-371ed23f .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:289px;}.elementor-12 .elementor-element.elementor-element-371ed23f .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-12 .elementor-element.elementor-element-371ed23f .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:10px;}.elementor-12 .elementor-element.elementor-element-371ed23f .elementor-swiper-button{font-size:20px;}#elementor-lightbox-slideshow-371ed23f .elementor-video-container{width:50%;}.elementor-12 .elementor-element.elementor-element-55184aae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:-466px;--margin-bottom:-90px;--margin-left:110px;--margin-right:17px;}.elementor-12 .elementor-element.elementor-element-55184aae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5156f8c9{width:var( --container-widget-width, 106.862% );max-width:106.862%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 21px;--container-widget-width:106.862%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5156f8c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5156f8c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#1D1D1D;}.elementor-12 .elementor-element.elementor-element-24ca8f71{width:var( --container-widget-width, 106.862% );max-width:106.862%;--e-transform-translateY:-14px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 40px;--container-widget-width:106.862%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-24ca8f71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-24ca8f71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#5E5E5E;}.elementor-12 .elementor-element.elementor-element-5f0d6c7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-12e9ed14{--e-transform-translateX:-54px;margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 51px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-12e9ed14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;color:#000000;}.elementor-12 .elementor-element.elementor-element-6f47efbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-153px;--margin-bottom:9px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-667cb44{--e-transform-translateY:-84px;--e-transform-scale:1.1;margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;}.elementor-12 .elementor-element.elementor-element-667cb44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#8D9092;}.elementor-12 .elementor-element.elementor-element-9409962{--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-12 .elementor-element.elementor-element-9409962.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-517ccb66.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-517ccb66 .elementor-main-swiper{height:158px;width:93%;}.elementor-12 .elementor-element.elementor-element-517ccb66 .elementor-main-swiper .swiper-slide{border-radius:8px;}.elementor-12 .elementor-element.elementor-element-517ccb66 .elementor-swiper-button{font-size:27px;color:#B71515;}.elementor-12 .elementor-element.elementor-element-517ccb66 .elementor-swiper-button svg{fill:#B71515;}.elementor-12 .elementor-element.elementor-element-ac5f929{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-54533d84{--e-transform-translateY:-84px;--e-transform-scale:1.1;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + -46px) 0px;}.elementor-12 .elementor-element.elementor-element-54533d84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#8D9092;}.elementor-12 .elementor-element.elementor-element-6f892ce7{--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-12 .elementor-element.elementor-element-6f892ce7.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5ca8e3fc .elementor-button{background-color:#981E17;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-5ca8e3fc .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5ca8e3fc .elementor-button:focus{background-color:#9A130F;}.elementor-12 .elementor-element.elementor-element-5ca8e3fc{width:var( --container-widget-width, 16% );max-width:16%;--e-transform-translateX:384px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5ca8e3fc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7bbac9f4 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#060606;color:#060606;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B3B3;border-radius:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-7bbac9f4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7bbac9f4 .elementor-button:focus{background-color:#EAEAEA;}.elementor-12 .elementor-element.elementor-element-7bbac9f4{width:var( --container-widget-width, 18% );max-width:18%;--e-transform-translateX:384px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7bbac9f4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-51453791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-51453791.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-407f7b87{--display:flex;}.elementor-12 .elementor-element.elementor-element-407f7b87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c7def88.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c7def88{text-align:left;}.elementor-12 .elementor-element.elementor-element-c7def88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#1D1D1D;}.elementor-12 .elementor-element.elementor-element-6c19bc2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-6c19bc2{width:var( --container-widget-width, 92.205% );max-width:92.205%;--e-transform-translateX:56px;--e-transform-translateY:66px;--e-transform-scale:0.9;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -75px;--container-widget-width:92.205%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6c19bc2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6c19bc2 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:302px;}.elementor-12 .elementor-element.elementor-element-6c19bc2 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-12 .elementor-element.elementor-element-6c19bc2 .elementor-main-swiper .swiper-slide{border-radius:9px;}.elementor-12 .elementor-element.elementor-element-6c19bc2 .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-766ce06b{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-766ce06b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-766ce06b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#5E5E5E;}.elementor-12 .elementor-element.elementor-element-6b9179f9 .elementor-button{background-color:#981E17;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-6b9179f9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6b9179f9 .elementor-button:focus{background-color:#9A130F;}.elementor-12 .elementor-element.elementor-element-6b9179f9{width:var( --container-widget-width, 43.527% );max-width:43.527%;--e-transform-translateX:-28px;--e-transform-translateY:78px;--e-transform-scale:1.1;--container-widget-width:43.527%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6b9179f9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6b9179f9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-4e60be5c .elementor-heading-title{color:#B8BCBE;}.elementor-12 .elementor-element.elementor-element-239c6a67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-239c6a67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#1E1E1E;}.elementor-12 .elementor-element.elementor-element-5297e782.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-5297e782{width:var( --container-widget-width, 98.333% );max-width:98.333%;--e-transform-translateX:28px;--e-transform-translateY:-157px;--e-transform-scale:0.9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.333%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5297e782.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5297e782 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:347px;}.elementor-12 .elementor-element.elementor-element-5297e782 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-12 .elementor-element.elementor-element-5297e782 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:10px;}.elementor-12 .elementor-element.elementor-element-5297e782 .elementor-swiper-button{font-size:20px;}#elementor-lightbox-slideshow-5297e782 .elementor-video-container{width:50%;}.elementor-12 .elementor-element.elementor-element-10a7dee1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#343434;}.elementor-12 .elementor-element.elementor-element-2264a2b2 .elementor-heading-title{color:#B8BCBE;}.elementor-12 .elementor-element.elementor-element-3cce057f{--e-transform-translateX:-54px;text-align:left;}.elementor-12 .elementor-element.elementor-element-3cce057f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3cce057f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#1D1D1D;}.elementor-12 .elementor-element.elementor-element-43fc52fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-43fc52fe .elementor-main-swiper{height:158px;width:93%;}.elementor-12 .elementor-element.elementor-element-43fc52fe .elementor-main-swiper .swiper-slide{border-radius:8px;}.elementor-12 .elementor-element.elementor-element-43fc52fe .elementor-swiper-button{font-size:27px;color:#B71515;}.elementor-12 .elementor-element.elementor-element-43fc52fe .elementor-swiper-button svg{fill:#B71515;}.elementor-12 .elementor-element.elementor-element-2d0c58ff .elementor-heading-title{color:#B8BCBE;}.elementor-12 .elementor-element.elementor-element-52b28977 .elementor-button{background-color:#981E17;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-52b28977 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-52b28977 .elementor-button:focus{background-color:#9A130F;}.elementor-12 .elementor-element.elementor-element-52b28977{width:var( --container-widget-width, 16% );max-width:16%;--e-transform-translateX:384px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-52b28977.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-746bf4ee .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-style:solid;border-color:#A7A7A7;border-radius:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-746bf4ee .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-746bf4ee .elementor-button:focus{background-color:#EFEFEF;color:#000000;}.elementor-12 .elementor-element.elementor-element-746bf4ee{width:var( --container-widget-width, 16% );max-width:16%;--e-transform-translateX:384px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-746bf4ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-746bf4ee .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-746bf4ee .elementor-button:focus svg{fill:#000000;}@media(min-width:701px){.elementor-12 .elementor-element.elementor-element-30290257{--content-width:1036px;}.elementor-12 .elementor-element.elementor-element-5fbf4f3e{--width:78%;}.elementor-12 .elementor-element.elementor-element-7f9b797{--width:57%;}.elementor-12 .elementor-element.elementor-element-35434d94{--content-width:1405px;}.elementor-12 .elementor-element.elementor-element-21d51770{--width:44.091%;}.elementor-12 .elementor-element.elementor-element-55184aae{--width:53%;}.elementor-12 .elementor-element.elementor-element-9409962{--width:84.583%;}}@media(max-width:1366px) and (min-width:701px){.elementor-12 .elementor-element.elementor-element-5fbf4f3e{--width:741px;}}@media(max-width:1200px) and (min-width:701px){.elementor-12 .elementor-element.elementor-element-5fbf4f3e{--width:658.559px;}}@media(min-width:2400px){.elementor-12 .elementor-element.elementor-element-5fbf4f3e{--width:725.019px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-a0891b2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-630bb5f6{width:var( --container-widget-width, 725.031px );max-width:725.031px;--container-widget-width:725.031px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7f9b797{--margin-top:0px;--margin-bottom:0px;--margin-left:53px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5708892c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-7abe5cc3{width:var( --container-widget-width, 255.325px );max-width:255.325px;--container-widget-width:255.325px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1ee6ec25{width:var( --container-widget-width, 257.325px );max-width:257.325px;--container-widget-width:257.325px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1ee6ec25 .elementor-button{padding:12px 18px 12px 23px;}.elementor-12 .elementor-element.elementor-element-371ed23f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-55184aae{--margin-top:-373px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-517ccb66.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-6c19bc2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-5297e782.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-43fc52fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-630bb5f6{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5708892c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-35434d94{--margin-top:-7px;--margin-bottom:-7px;--margin-left:-7px;--margin-right:-7px;}.elementor-12 .elementor-element.elementor-element-371ed23f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-55184aae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5156f8c9{margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-517ccb66.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-6c19bc2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-766ce06b{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5297e782.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-43fc52fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-a0891b2{width:var( --container-widget-width, 577.562px );max-width:577.562px;--container-widget-width:577.562px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-630bb5f6{width:var( --container-widget-width, 673.995px );max-width:673.995px;--container-widget-width:673.995px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5708892c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-371ed23f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-517ccb66.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-c7def88{width:var( --container-widget-width, 577.562px );max-width:577.562px;--container-widget-width:577.562px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6c19bc2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-766ce06b{width:var( --container-widget-width, 673.995px );max-width:673.995px;--container-widget-width:673.995px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5297e782.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-43fc52fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-5708892c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-371ed23f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-517ccb66.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-6c19bc2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-5297e782.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-43fc52fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:880px){.elementor-12 .elementor-element.elementor-element-5708892c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-371ed23f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-517ccb66.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-6c19bc2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-5297e782.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-43fc52fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:700px){.elementor-12 .elementor-element.elementor-element-5708892c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-35434d94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-371ed23f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-517ccb66.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-51453791{--width:341px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-51453791.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1bc93c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 56px;text-align:center;}.elementor-12 .elementor-element.elementor-element-1bc93c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-407f7b87{--width:387.669px;--margin-top:-13px;--margin-bottom:-33px;--margin-left:8px;--margin-right:-33px;}.elementor-12 .elementor-element.elementor-element-c7def88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c7def88.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c7def88 .elementor-heading-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-6c19bc2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-6c19bc2{width:var( --container-widget-width, 326.587px );max-width:326.587px;margin:-61px -0px calc(var(--kit-widget-spacing, 0px) + -61px) -31px;--container-widget-width:326.587px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6c19bc2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6c19bc2 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:152px;}.elementor-12 .elementor-element.elementor-element-766ce06b{margin:95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-766ce06b .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-6b9179f9{width:var( --container-widget-width, 266.581px );max-width:266.581px;--e-transform-translateX:6px;--e-transform-translateY:-48px;margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;--container-widget-width:266.581px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4e60be5c{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + -108px) 23px;text-align:center;}.elementor-12 .elementor-element.elementor-element-4e60be5c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-239c6a67{width:var( --container-widget-width, 399.394px );max-width:399.394px;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 16px) -8px;--container-widget-width:399.394px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-239c6a67 .elementor-heading-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-5297e782.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-5297e782{--e-transform-translateX:6px;--e-transform-translateY:-51px;--e-transform-scale:0.8;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + -53px) -13px;}.elementor-12 .elementor-element.elementor-element-5297e782 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:152px;}.elementor-12 .elementor-element.elementor-element-10a7dee1{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-10a7dee1 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-2264a2b2{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 023px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2264a2b2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3cce057f{width:var( --container-widget-width, 306.437px );max-width:306.437px;margin:-11px 65px calc(var(--kit-widget-spacing, 0px) + 65px) 70px;--container-widget-width:306.437px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-3cce057f .elementor-heading-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-43fc52fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-43fc52fe{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-12 .elementor-element.elementor-element-2d0c58ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2d0c58ff.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-52b28977{width:var( --container-widget-width, 189.919px );max-width:189.919px;--e-transform-translateX:-79px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;--container-widget-width:189.919px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-52b28977.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-52b28977 .elementor-button{padding:12px 28px 12px 37px;}.elementor-12 .elementor-element.elementor-element-746bf4ee{width:var( --container-widget-width, 190.912px );max-width:190.912px;--e-transform-translateX:-79px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 83px;--container-widget-width:190.912px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-746bf4ee .elementor-button{border-width:1px 1px 1px 1px;}}/* Start custom CSS for media-carousel, class: .elementor-element-6c19bc2 *//* CSS Agressivo para Forçar a Remoção da Rolagem Horizontal */
html, body {
  width: 100%;
  max-width: 100vw; /* Garante que a largura máxima seja a da tela */
  overflow-x: hidden;
  box-sizing: border-box; /* Garante que padding e border não somem à largura */
}

*, *::before, *::after {
  box-sizing: inherit; /* Faz todos os elementos herdarem o box-sizing */
}

/* Força os containers do Elementor a não transbordar */
.elementor-page, 
.elementor-section-wrap,
.elementor-container,
.elementor-section {
  max-width: 100% !important;
  overflow-x: hidden !important;
}/* End custom CSS */