.elementor-1549 .elementor-element.elementor-element-c1f6ce3{--display:flex;--min-height:872px;--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;--justify-content:center;}.elementor-1549 .elementor-element.elementor-element-c1f6ce3:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-c1f6ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://brconsulting.com.br/wp-content/uploads/2026/05/FUNDO-HERO-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1549 .elementor-element.elementor-element-1d6f63f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1549 .elementor-element.elementor-element-5718a20{--display:flex;}.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-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-1549 .elementor-element.elementor-element-6a0c1cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:600;color:#5D5D5D;}.elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:600;color:#5D5D5D;}.elementor-1549 .elementor-element.elementor-element-a0e3b8e{--display:flex;}.elementor-1549 .elementor-element.elementor-element-7bb044c.elementor-element{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-7bb044c{text-align:center;}.elementor-1549 .elementor-element.elementor-element-7bb044c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#5D5D5D;}.elementor-1549 .elementor-element.elementor-element-5ff8e8f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1549 .elementor-element.elementor-element-5ff8e8f.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1549 .elementor-element.elementor-element-9ed5a44{--display:flex;--min-height:110px;--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-1549 .elementor-element.elementor-element-9ed5a44.e-con{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-21bdd58.elementor-element{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-3f52252.elementor-element{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-e91febe{--display:flex;--min-height:872px;--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;--justify-content:center;}.elementor-1549 .elementor-element.elementor-element-e91febe:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-e91febe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-569a4ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1549 .elementor-element.elementor-element-e405a56 > .elementor-widget-container{margin:188px 47px 5px 47px;}.elementor-1549 .elementor-element.elementor-element-e405a56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:600;color:#5D5D5D;}.elementor-1549 .elementor-element.elementor-element-c49103a{--display:flex;}.elementor-1549 .elementor-element.elementor-element-3ee994e > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-1549 .elementor-element.elementor-element-3ee994e.elementor-element{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-3ee994e{text-align:center;}.elementor-1549 .elementor-element.elementor-element-3ee994e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;color:#5D5D5D;}.elementor-1549 .elementor-element.elementor-element-2a6f51e{--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;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-2a6f51e:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-2a6f51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141400;}.elementor-1549 .elementor-element.elementor-element-c44446c{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-c44446c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1549 .elementor-element.elementor-element-c44446c .elementor-swiper-button.elementor-swiper-button-next{color:#0372F3F7;}.elementor-1549 .elementor-element.elementor-element-c44446c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1549 .elementor-element.elementor-element-c44446c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#0372F3F7;}.elementor-1549 .elementor-element.elementor-element-c44446c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-1549 .elementor-element.elementor-element-c44446c .elementor-image-carousel-caption{text-align:center;}.elementor-1549 .elementor-element.elementor-element-00217f5{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-00217f5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1549 .elementor-element.elementor-element-00217f5 .elementor-swiper-button.elementor-swiper-button-next{color:#0372F3F7;}.elementor-1549 .elementor-element.elementor-element-00217f5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1549 .elementor-element.elementor-element-00217f5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#0372F3F7;}.elementor-1549 .elementor-element.elementor-element-00217f5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-1549 .elementor-element.elementor-element-00217f5 .elementor-image-carousel-caption{text-align:center;}.elementor-1549 .elementor-element.elementor-element-ddac676{--display:flex;}.elementor-1549 .elementor-element.elementor-element-973a458{--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;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1549 .elementor-element.elementor-element-973a458:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-973a458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#133C8B;background-image:url("https://brconsulting.com.br/wp-content/uploads/2026/05/GREEN-BG.png");}.elementor-1549 .elementor-element.elementor-element-8acbd2f{--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;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-8acbd2f:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-8acbd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50b424;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-2e815dc{left:606.617px;}body.rtl .elementor-1549 .elementor-element.elementor-element-2e815dc{right:606.617px;}.elementor-1549 .elementor-element.elementor-element-2e815dc{top:-87.35px;}.elementor-1549 .elementor-element.elementor-element-aecf25e{--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;--justify-content:center;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1549 .elementor-element.elementor-element-aecf25e:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-aecf25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4cb424;}.elementor-1549 .elementor-element.elementor-element-aecf25e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1549 .elementor-element.elementor-element-a8b5d9d{width:100%;max-width:100%;text-align:start;}.elementor-1549 .elementor-element.elementor-element-a8b5d9d.elementor-element{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-a8b5d9d .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1549 .elementor-element.elementor-element-b620cd7 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:600;line-height:1.5em;color:#F6FAFF;}.elementor-1549 .elementor-element.elementor-element-76bc570{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-1549 .elementor-element.elementor-element-76bc570.elementor-element{--align-self:flex-start;}.elementor-1549 .elementor-element.elementor-element-76bc570 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-8944da1{--display:flex;--justify-content:center;--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-8944da1:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-8944da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#238B13;}.elementor-1549 .elementor-element.elementor-element-8944da1::before, .elementor-1549 .elementor-element.elementor-element-8944da1 > .elementor-background-video-container::before, .elementor-1549 .elementor-element.elementor-element-8944da1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1549 .elementor-element.elementor-element-8944da1 > .elementor-background-slideshow::before, .elementor-1549 .elementor-element.elementor-element-8944da1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1549 .elementor-element.elementor-element-8944da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#54b424;--background-overlay:'';}.elementor-1549 .elementor-element.elementor-element-47e8e10{width:100%;max-width:100%;}.elementor-1549 .elementor-element.elementor-element-47e8e10.elementor-element{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-47e8e10 img{width:100%;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-b1f0dfe{left:1106.977px;}body.rtl .elementor-1549 .elementor-element.elementor-element-b1f0dfe{right:1106.977px;}.elementor-1549 .elementor-element.elementor-element-b1f0dfe{top:-827.918px;}.elementor-1549 .elementor-element.elementor-element-c0be8a7{--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;--padding-top:10vw;--padding-bottom:-2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1549 .elementor-element.elementor-element-c0be8a7:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-c0be8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1056D0;}.elementor-1549 .elementor-element.elementor-element-cf61264{--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;--justify-content:center;--align-items:center;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-cf61264:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-cf61264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141400;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-1549 .elementor-element.elementor-element-a7449a7{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-1549 .elementor-element.elementor-element-a7449a7 .elementor-image-box-wrapper{text-align:center;}.elementor-1549 .elementor-element.elementor-element-a7449a7 .elementor-image-box-title{margin-bottom:7px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-a7449a7 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-9baa227{--e-image-carousel-slides-to-show:4;}.elementor-1549 .elementor-element.elementor-element-9baa227 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1549 .elementor-element.elementor-element-9baa227 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:#FFFFFFFA;}.elementor-1549 .elementor-element.elementor-element-9baa227 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1549 .elementor-element.elementor-element-9baa227 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFFFA;}.elementor-1549 .elementor-element.elementor-element-9baa227 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:8px;height:8px;background:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-9baa227 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#696969;opacity:1;}.elementor-1549 .elementor-element.elementor-element-9baa227 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-1549 .elementor-element.elementor-element-e2278dd{--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;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1549 .elementor-element.elementor-element-e2278dd:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-e2278dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2332;}.elementor-1549 .elementor-element.elementor-element-ad8cd90{--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;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-ad8cd90:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-ad8cd90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111927;}.elementor-1549 .elementor-element.elementor-element-ad8cd90::before, .elementor-1549 .elementor-element.elementor-element-ad8cd90 > .elementor-background-video-container::before, .elementor-1549 .elementor-element.elementor-element-ad8cd90 > .e-con-inner > .elementor-background-video-container::before, .elementor-1549 .elementor-element.elementor-element-ad8cd90 > .elementor-background-slideshow::before, .elementor-1549 .elementor-element.elementor-element-ad8cd90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1549 .elementor-element.elementor-element-ad8cd90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #111927 0%, #111927 100%);}.elementor-1549 .elementor-element.elementor-element-cb69b0e{--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;--justify-content:center;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1549 .elementor-element.elementor-element-cb69b0e:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-cb69b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111927;}.elementor-1549 .elementor-element.elementor-element-cb69b0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1549 .elementor-element.elementor-element-d595bb8 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:600;line-height:1.5em;color:#F6FAFF;}.elementor-1549 .elementor-element.elementor-element-a60c04d{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-1549 .elementor-element.elementor-element-a60c04d.elementor-element{--align-self:flex-start;}.elementor-1549 .elementor-element.elementor-element-a60c04d .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-e970d1f.elementor-element{--align-self:flex-start;}.elementor-1549 .elementor-element.elementor-element-99543c9{--display:flex;--justify-content:center;--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-1549 .elementor-element.elementor-element-99543c9:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-99543c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111927;}.elementor-1549 .elementor-element.elementor-element-5eb3ca8 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;opacity:1;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-7bc17ca{left:1106.977px;}body.rtl .elementor-1549 .elementor-element.elementor-element-7bc17ca{right:1106.977px;}.elementor-1549 .elementor-element.elementor-element-7bc17ca{top:-827.918px;}.elementor-1549 .elementor-element.elementor-element-89923e4{--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;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1549 .elementor-element.elementor-element-89923e4:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-89923e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1549 .elementor-element.elementor-element-52e7614{--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;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-52e7614:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-52e7614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1549 .elementor-element.elementor-element-52e7614::before, .elementor-1549 .elementor-element.elementor-element-52e7614 > .elementor-background-video-container::before, .elementor-1549 .elementor-element.elementor-element-52e7614 > .e-con-inner > .elementor-background-video-container::before, .elementor-1549 .elementor-element.elementor-element-52e7614 > .elementor-background-slideshow::before, .elementor-1549 .elementor-element.elementor-element-52e7614 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1549 .elementor-element.elementor-element-52e7614 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F5F5F5 0%, #F5F5F5 100%);}.elementor-1549 .elementor-element.elementor-element-ff70ad1{--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;--justify-content:center;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1549 .elementor-element.elementor-element-ff70ad1:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-ff70ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1549 .elementor-element.elementor-element-ff70ad1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1549 .elementor-element.elementor-element-1f22692{--display:flex;--justify-content:center;--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-1549 .elementor-element.elementor-element-1f22692:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-1f22692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1549 .elementor-element.elementor-element-0ad56e5 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:600;line-height:1.5em;color:#111927;}.elementor-1549 .elementor-element.elementor-element-7a9a438{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-1549 .elementor-element.elementor-element-7a9a438.elementor-element{--align-self:flex-start;}.elementor-1549 .elementor-element.elementor-element-7a9a438 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#111927;}.elementor-1549 .elementor-element.elementor-element-5f87012.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-76bc907{left:1106.977px;}body.rtl .elementor-1549 .elementor-element.elementor-element-76bc907{right:1106.977px;}.elementor-1549 .elementor-element.elementor-element-76bc907{top:-827.918px;}.elementor-1549 .elementor-element.elementor-element-2ed1886{--display:flex;--min-height:872px;--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;--justify-content:center;}.elementor-1549 .elementor-element.elementor-element-2ed1886:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-2ed1886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1549 .elementor-element.elementor-element-1935091{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1549 .elementor-element.elementor-element-b86a1fe{--display:flex;}.elementor-1549 .elementor-element.elementor-element-874c0c2{--display:flex;--position:absolute;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:-228px;}.elementor-1549 .elementor-element.elementor-element-874c0c2.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-874c0c2{left:176px;}body.rtl .elementor-1549 .elementor-element.elementor-element-874c0c2{right:176px;}.elementor-1549 .elementor-element.elementor-element-3b8d1fa{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-3b8d1fa{left:0px;}body.rtl .elementor-1549 .elementor-element.elementor-element-3b8d1fa{right:0px;}.elementor-1549 .elementor-element.elementor-element-7bb550d > .elementor-widget-container{margin:15px 0px 53px 0px;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-7bb550d{left:316px;}body.rtl .elementor-1549 .elementor-element.elementor-element-7bb550d{right:316px;}.elementor-1549 .elementor-element.elementor-element-7bb550d{top:-172px;}.elementor-1549 .elementor-element.elementor-element-7bb550d img{width:52%;opacity:1;}.elementor-1549 .elementor-element.elementor-element-1c84255{--display:flex;--min-height:110px;--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;--gap:234px 234px;--row-gap:234px;--column-gap:234px;}.elementor-1549 .elementor-element.elementor-element-1c84255.e-con{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-ca41b4b > .elementor-widget-container{margin:0px 11px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-ca41b4b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-ca41b4b{left:-36px;}body.rtl .elementor-1549 .elementor-element.elementor-element-ca41b4b{right:-36px;}.elementor-1549 .elementor-element.elementor-element-ca41b4b{top:19px;}.elementor-1549 .elementor-element.elementor-element-ca41b4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:600;color:#5D5D5D;}.elementor-1549 .elementor-element.elementor-element-35858f8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-35858f8{left:604px;}body.rtl .elementor-1549 .elementor-element.elementor-element-35858f8{right:604px;}.elementor-1549 .elementor-element.elementor-element-35858f8{top:21px;}.elementor-1549 .elementor-element.elementor-element-35858f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:600;color:#5D5D5D;}.elementor-1549 .elementor-element.elementor-element-f9ad81a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-icon i{color:#066B3C;transition:color 0.3s;}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-icon svg{fill:#066B3C;transition:fill 0.3s;}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#36FF00;}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#36FF00;}.elementor-1549 .elementor-element.elementor-element-a41164b{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:900;line-height:51px;word-spacing:2px;}.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-text{color:#066B3C;transition:color 0.3s;}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-icon i{color:#066B3C;transition:color 0.3s;}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-icon svg{fill:#066B3C;transition:fill 0.3s;}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#91EF28;}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#91EF28;}.elementor-1549 .elementor-element.elementor-element-3203211{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:900;line-height:51px;word-spacing:2px;}.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-text{color:#066B3C;transition:color 0.3s;}.elementor-1549 .elementor-element.elementor-element-3ebeaba{--display:flex;--min-height:872px;--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;--justify-content:center;}.elementor-1549 .elementor-element.elementor-element-3ebeaba:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-3ebeaba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111927;}.elementor-1549 .elementor-element.elementor-element-4f286d6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1549 .elementor-element.elementor-element-f7f35c6{--display:flex;}.elementor-1549 .elementor-element.elementor-element-e4e6767{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1549 .elementor-element.elementor-element-e4e6767.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1549 .elementor-element.elementor-element-b009aca > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-b009aca.elementor-element{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-b009aca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:600;color:#5D5D5D;}.elementor-1549 .elementor-element.elementor-element-0de09cd{--display:flex;--min-height:-230px;--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;--flex-wrap:wrap;--align-content:flex-start;--margin-top:7px;--margin-bottom:198px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-18px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-0de09cd.e-con{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-2e80a87{--display:flex;--min-height:678px;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1549 .elementor-element.elementor-element-2e80a87.e-con{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-977bac6{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-977bac6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1549 .elementor-element.elementor-element-977bac6 .elementor-swiper-button.elementor-swiper-button-next{font-size:27px;color:#86DD00;}.elementor-1549 .elementor-element.elementor-element-977bac6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1549 .elementor-element.elementor-element-977bac6 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#86DD00;}.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#696969;opacity:1;}.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-977bac6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-1549 .elementor-element.elementor-element-ccd04c9{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-ccd04c9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1549 .elementor-element.elementor-element-ccd04c9 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:#73EE10FC;}.elementor-1549 .elementor-element.elementor-element-ccd04c9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1549 .elementor-element.elementor-element-ccd04c9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#73EE10FC;}.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#696969;opacity:1;}.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-ccd04c9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-1549 .elementor-element.elementor-element-0e6a54c{--display:flex;}.elementor-1549 .elementor-element.elementor-element-032e42a{--display:flex;}.elementor-1549 .elementor-element.elementor-element-7a60fbd{--display:flex;}.elementor-1549 .elementor-element.elementor-element-eef61a9{--display:flex;}.elementor-1549 .elementor-element.elementor-element-2d9bda1{--display:flex;}.elementor-1549 .elementor-element.elementor-element-7ecd5eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-1549 .elementor-element.elementor-element-371fc08{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1549 .elementor-element.elementor-element-a8b5d9d .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1549 .elementor-element.elementor-element-b620cd7{text-align:start;}.elementor-1549 .elementor-element.elementor-element-b620cd7 .elementor-heading-title{font-size:40px;line-height:1.5em;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-76bc570{width:100%;max-width:100%;text-align:start;}.elementor-1549 .elementor-element.elementor-element-76bc570 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1549 .elementor-element.elementor-element-d595bb8{text-align:start;}.elementor-1549 .elementor-element.elementor-element-d595bb8 .elementor-heading-title{font-size:40px;line-height:1.5em;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-a60c04d{width:100%;max-width:100%;text-align:start;}.elementor-1549 .elementor-element.elementor-element-a60c04d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1549 .elementor-element.elementor-element-0ad56e5{text-align:start;}.elementor-1549 .elementor-element.elementor-element-0ad56e5 .elementor-heading-title{font-size:40px;line-height:1.5em;letter-spacing:0px;}.elementor-1549 .elementor-element.elementor-element-7a9a438{width:100%;max-width:100%;text-align:start;}.elementor-1549 .elementor-element.elementor-element-7a9a438 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1549 .elementor-element.elementor-element-f9ad81a{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1549 .elementor-element.elementor-element-2a6f51e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1549 .elementor-element.elementor-element-c44446c{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-00217f5{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-8acbd2f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1549 .elementor-element.elementor-element-aecf25e{--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-1549 .elementor-element.elementor-element-a8b5d9d .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-b620cd7 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-76bc570 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-8944da1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1549 .elementor-element.elementor-element-cf61264{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1549 .elementor-element.elementor-element-a7449a7{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-1549 .elementor-element.elementor-element-9baa227{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-ad8cd90{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1549 .elementor-element.elementor-element-cb69b0e{--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-1549 .elementor-element.elementor-element-d595bb8 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-a60c04d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-99543c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1549 .elementor-element.elementor-element-52e7614{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1549 .elementor-element.elementor-element-ff70ad1{--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-1549 .elementor-element.elementor-element-1f22692{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1549 .elementor-element.elementor-element-0ad56e5 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-7a9a438 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-f9ad81a{--grid-auto-flow:row;}.elementor-1549 .elementor-element.elementor-element-977bac6{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-ccd04c9{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-1549 .elementor-element.elementor-element-2a6f51e{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-1549 .elementor-element.elementor-element-c44446c{--e-image-carousel-slides-to-show:2;}.elementor-1549 .elementor-element.elementor-element-00217f5{--e-image-carousel-slides-to-show:2;}.elementor-1549 .elementor-element.elementor-element-a8b5d9d .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-b620cd7 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-76bc570 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1549 .elementor-element.elementor-element-cf61264{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-1549 .elementor-element.elementor-element-a7449a7{width:100%;max-width:100%;}.elementor-1549 .elementor-element.elementor-element-9baa227{--e-image-carousel-slides-to-show:2;}.elementor-1549 .elementor-element.elementor-element-d595bb8 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-a60c04d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1549 .elementor-element.elementor-element-0ad56e5 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-1549 .elementor-element.elementor-element-7a9a438 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1549 .elementor-element.elementor-element-f9ad81a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1549 .elementor-element.elementor-element-2e80a87{--margin-top:-0px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-977bac6{--e-image-carousel-slides-to-show:2;}.elementor-1549 .elementor-element.elementor-element-ccd04c9{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-1549 .elementor-element.elementor-element-9ed5a44{--width:100%;}.elementor-1549 .elementor-element.elementor-element-973a458{--content-width:1250px;}.elementor-1549 .elementor-element.elementor-element-aecf25e{--width:55%;}.elementor-1549 .elementor-element.elementor-element-c0be8a7{--content-width:1250px;}.elementor-1549 .elementor-element.elementor-element-e2278dd{--content-width:1250px;}.elementor-1549 .elementor-element.elementor-element-cb69b0e{--width:55%;}.elementor-1549 .elementor-element.elementor-element-89923e4{--content-width:1250px;}.elementor-1549 .elementor-element.elementor-element-ff70ad1{--width:55%;}.elementor-1549 .elementor-element.elementor-element-1c84255{--width:94%;}.elementor-1549 .elementor-element.elementor-element-0de09cd{--width:68%;}.elementor-1549 .elementor-element.elementor-element-2e80a87{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1549 .elementor-element.elementor-element-aecf25e{--width:50%;}.elementor-1549 .elementor-element.elementor-element-cb69b0e{--width:50%;}.elementor-1549 .elementor-element.elementor-element-ff70ad1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1549 .elementor-element.elementor-element-aecf25e{--width:100%;}.elementor-1549 .elementor-element.elementor-element-cb69b0e{--width:100%;}.elementor-1549 .elementor-element.elementor-element-ff70ad1{--width:100%;}.elementor-1549 .elementor-element.elementor-element-2e80a87{--width:100%;}}@media(min-width:2400px){.elementor-1549 .elementor-element.elementor-element-c44446c{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-00217f5{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-f9ad81a{--grid-auto-flow:row;}.elementor-1549 .elementor-element.elementor-element-977bac6{--e-image-carousel-slides-to-show:3;}.elementor-1549 .elementor-element.elementor-element-ccd04c9{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for image, class: .elementor-element-b86fbe0 *//* =========================================================
   PREMIUM FLOATING PILL
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-b86fbe0{

    position: relative;

    overflow: hidden;

    border-radius: 999px;

    transform-style: preserve-3d;

    will-change:
        transform,
        filter;

    animation:
        floatingPill 5s ease-in-out infinite;

    transition:
        transform .6s cubic-bezier(.22,1,.36,1),
        filter .5s ease;
}

/* =========================================================
   BRILHO CINEMATOGRÁFICO
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-b86fbe0::before{

    content:'';

    position:absolute;

    top:-250%;
    left:-60%;

    width:40%;
    height:600%;

    background:
    linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transform:
        rotate(25deg);

    filter: blur(10px);

    animation:
        shineMove 4.5s linear infinite;

    pointer-events:none;
}

/* =========================================================
   GLOW DIFUSO
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-b86fbe0::after{

    content:'';

    position:absolute;

    inset:-10px;

    border-radius:inherit;

    background:
    radial-gradient(
        circle at center,
        rgba(0,255,140,.12),
        transparent 70%
    );

    opacity:.7;

    z-index:-1;

    filter: blur(18px);

    animation:
        glowPulse 3s ease-in-out infinite;
}

/* =========================================================
   HOVER
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-b86fbe0:hover{

    transform:
        perspective(1000px)
        translateY(-4px)
        scale(1.03);

    filter:
        brightness(1.08)
        saturate(1.1);
}

/* =========================================================
   KEYFRAMES
   ========================================================= */

@keyframes shineMove{

    0%{

        left:-80%;
        opacity:0;

    }

    15%{

        opacity:1;

    }

    50%{

        opacity:.8;

    }

    100%{

        left:140%;
        opacity:0;

    }
}

@keyframes floatingPill{

    0%,100%{

        transform:
            translateY(0px);

    }

    50%{

        transform:
            translateY(-6px);

    }
}

@keyframes glowPulse{

    0%,100%{

        opacity:.35;
        transform:scale(1);

    }

    50%{

        opacity:.8;
        transform:scale(1.04);

    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cef138 *//* =========================================================
   WHO1VISUALS — TITLES MOTION ENGINE v3
   Arquitetura de animação cinematográfica GPU-Driven
   ========================================================= */

/* ---------- CONFIG MASTER ---------- */

:root{
    --ease-fluid: cubic-bezier(.22,1,.36,1);
    --ease-pop: cubic-bezier(.34,1.56,.64,1);

    --green: #008f4f;
    --yellow: #fcb71d;

    --glow-green: rgba(0,143,79,.55);
    --glow-yellow: rgba(252,183,29,.45);

    --blur-strength: 16px;
}

/* ---------- BASE ---------- */

.elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-heading-title{
    position: relative;
    display: inline-flex;
    isolation: isolate;
    cursor: default;

    /* gradiente refinado */
    background:
    linear-gradient(
        135deg,
        #008f4f 0%,
        #00b869 35%,
        #fcb71d 100%
    );

    background-size: 200% 200%;
    background-position: 0% 50%;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    /* nitidez absurda */
    text-rendering: geometricPrecision;
    -webkit-font-smoothing: antialiased;

    /* gpu */
    transform-style: preserve-3d;
    backface-visibility: hidden;
    will-change:
        transform,
        filter,
        opacity,
        background-position;

    /* animações combinadas */
    animation:
        floating 6s var(--ease-fluid) infinite,
        gradientShift 8s linear infinite;

    transition:
        transform .8s var(--ease-pop),
        filter .5s var(--ease-fluid),
        opacity .4s ease;
}

/* ---------- CAMADA DE GLOW ---------- */

.elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-heading-title::before{
    content:'';
    position:absolute;
    inset:-8%;
    z-index:-1;

    background:
    radial-gradient(
        circle at center,
        rgba(255,255,255,.15),
        transparent 70%
    );

    filter: blur(var(--blur-strength));
    opacity:0;

    transform: scale(.85);

    transition:
        opacity .6s ease,
        transform .8s var(--ease-pop);
}

/* ---------- LINHA CINEMÁTICA ---------- */

.elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-heading-title::after{
    content:'';
    position:absolute;

    left:0;
    bottom:-10px;

    width:100%;
    height:2px;

    background:
    linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.9),
        transparent
    );

    transform:
        scaleX(0)
        translateZ(0);

    transform-origin:center;

    opacity:0;

    transition:
        transform .7s var(--ease-fluid),
        opacity .5s ease;
}

/* =========================================================
   HOVER MASTER
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-widget-heading:hover .elementor-heading-title{

    animation-play-state: paused;

    /* sensação física real */
    transform:
        perspective(1200px)
        rotateX(6deg)
        rotateY(-5deg)
        scale3d(1.08,1.08,1.08)
        translateY(-8px);

    filter:
        brightness(1.18)
        contrast(1.05)
        saturate(1.1);
}

/* glow aparece */
.elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-widget-heading:hover .elementor-heading-title::before{
    opacity:1;
    transform:scale(1.2);
}

/* linha surge */
.elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-widget-heading:hover .elementor-heading-title::after{
    transform:scaleX(1);
    opacity:1;
}

/* =========================================================
   INTERAÇÃO PREMIUM
   ========================================================= */

/* verde */
.elementor-1549 .elementor-element.elementor-element-1cef138 .numero-verde:hover .elementor-heading-title{
    filter:
        drop-shadow(0 0 10px rgba(0,143,79,.35))
        drop-shadow(0 0 25px rgba(0,143,79,.45))
        drop-shadow(0 10px 40px rgba(0,143,79,.25))
        brightness(1.2);
}

/* amarelo */
.elementor-1549 .elementor-element.elementor-element-1cef138 .numero-amarelo:hover .elementor-heading-title{
    filter:
        drop-shadow(0 0 10px rgba(252,183,29,.35))
        drop-shadow(0 0 25px rgba(252,183,29,.35))
        drop-shadow(0 10px 40px rgba(252,183,29,.2))
        brightness(1.15);
}

/* =========================================================
   ANTI-SYNC
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-widget-heading:nth-child(2) .elementor-heading-title{
    animation-delay:-2s;
    animation-duration:5.5s, 10s;
}

.elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-widget-heading:nth-child(3) .elementor-heading-title{
    animation-delay:-3.5s;
    animation-duration:6.8s, 12s;
}

/* =========================================================
   MICRO PARALLAX
   ========================================================= */

/* desktop only */
@media(min-width:1024px){

    .elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-widget-heading{
        perspective:1400px;
    }

    .elementor-1549 .elementor-element.elementor-element-1cef138 .elementor-widget-heading:hover{
        z-index:10;
    }
}

/* =========================================================
   KEYFRAMES
   ========================================================= */

@keyframes floating{

    0%,100%{
        transform:
            translate3d(0,0,0)
            rotate(.001deg);
    }

    25%{
        transform:
            translate3d(1px,-4px,0)
            rotate(.2deg);
    }

    50%{
        transform:
            translate3d(-1px,-10px,0)
            rotate(.5deg);
    }

    75%{
        transform:
            translate3d(1px,-5px,0)
            rotate(-.2deg);
    }
}

/* gradiente vivo */
@keyframes gradientShift{

    0%{
        background-position:0% 50%;
    }

    50%{
        background-position:100% 50%;
    }

    100%{
        background-position:0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21bdd58 */.btn33 {
  position: relative;
  display: inline-block;
  cursor: pointer;
  outline: none;
  border: 0;
  vertical-align: middle;
  text-decoration: none;
  background: transparent;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  width: 12rem;
}

/* CÍRCULO AZUL */
.btn33 .circle {
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);

  background: #2755C9;

  box-shadow: 0 0 8px 1px rgba(39, 85, 201, 0.7);

  position: relative;
  display: block;
  width: 3rem;
  height: 3rem;
  border-radius: 1.625rem;
}

/* ÍCONES */
.btn33 .circle .icon {
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);

  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;

  background: #fff;
}

/* SETA */
.btn33 .circle .icon.arrow {
  left: 0.625rem;
  width: 1.125rem;
  height: 0.125rem;

  background: none;
}

/* PONTA DA SETA */
.btn33 .circle .icon.arrow::before {
  position: absolute;
  content: "";

  top: -0.29rem;
  right: 0.0625rem;

  width: 0.625rem;
  height: 0.625rem;

  border-top: 0.125rem solid #fff;
  border-right: 0.125rem solid #fff;

  transform: rotate(45deg);
}

/* TEXTO */
.btn33 .button-text {
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);

  position: absolute;
  inset: 0;

  padding: 0.75rem 0;
  margin-left: 1.85rem;

  /* PRETO ANTES DO HOVER */
  color: #000;

  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
}

/* HOVER */
.btn33:hover .circle {
  width: 100%;

  background: #2755C9;

  box-shadow: 0 0 15px 3px rgba(39, 85, 201, 0.9);
}

/* TEXTO FICA BRANCO */
.btn33:hover .button-text {
  transform: translateX(-1.7rem);
  color: #fff;
}

/* SETA ANDA */
.btn33:hover .circle .icon.arrow {
  background: #fff;
  transform: translateX(8.7rem);
}

/* ACTIVE */
.btn33:active .circle {
  transform: scale(0.9);

  box-shadow: 0 0 6px 1px rgba(39, 85, 201, 0.8);
}

.btn33:active .circle .icon.arrow {
  transform: translateX(9.5rem);
}

.btn33:active .button-text {
  color: rgba(255, 255, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f6ce3 */html, body{
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

.elementor-button{
    transition: all .5s ease;
}

.elementor-button:hover{
    transform: scale(1.02)
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c44446c *//* =========================================================
   SWIPER MOTION TILE — ULTRA PREMIUM
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-c44446c{

    overflow: hidden;
}

/* =========================================================
   WRAPPER
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-wrapper{

    transition-timing-function: linear !important;

    animation: motionTile 55s linear infinite;

    will-change: transform;
}

/* =========================================================
   SLIDES
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide{

    position: relative;

    z-index: 1;

    opacity: 0.9;

    filter: blur(0.15px);

    transform: scale(0.94);

    transform-origin: center center;

    backface-visibility: hidden;

    will-change: transform;

    animation: brilho 12s infinite ease-in-out;

    transition:
    transform 0.9s cubic-bezier(.19,1,.22,1),
    opacity 0.6s ease,
    filter 0.6s ease,
    box-shadow 0.9s cubic-bezier(.19,1,.22,1);
}

/* =========================================================
   HOVER CINEMÁTICO
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide:hover{

    transform: scale(1.16);

    opacity: 1;

    filter: blur(0px);

    z-index: 20;

    box-shadow:
    0 30px 80px rgba(0,0,0,0.18),
    0 10px 30px rgba(0,0,0,0.12);
}

/* =========================================================
   IMAGENS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide img{

    transition:
    transform 1.1s cubic-bezier(.19,1,.22,1),
    filter 0.8s ease;

    transform-origin: center center;

    will-change: transform;
}

/* zoom interno suave */
.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide:hover img{

    transform: scale(1.05);
}

/* =========================================================
   TEXTOS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide *{

    color: #5D5D5D !important;
}

/* =========================================================
   DELAYS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="0"]{
    animation-delay: 0s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="1"]{
    animation-delay: 1s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="2"]{
    animation-delay: 2s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="3"]{
    animation-delay: 3s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="4"]{
    animation-delay: 4s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="5"]{
    animation-delay: 5s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="6"]{
    animation-delay: 6s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="7"]{
    animation-delay: 7s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="8"]{
    animation-delay: 8s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="9"]{
    animation-delay: 9s;
}

.elementor-1549 .elementor-element.elementor-element-c44446c .swiper-slide[data-swiper-slide-index="10"]{
    animation-delay: 10s;
}

/* =========================================================
   BRILHO SUAVE
   ========================================================= */

@keyframes brilho{

    0%,100%{

        opacity: 0.9;

        filter: blur(0.15px);
    }

    50%{

        opacity: 1;

        filter: blur(0px);
    }
}

/* =========================================================
   MOVIMENTO LATERAL
   ========================================================= */

@keyframes motionTile{

    from{

        transform: translate3d(0,0,0);
    }

    to{

        transform: translate3d(-50%,0,0);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-00217f5 *//* =========================================================
   SWIPER MOTION TILE — ULTRA PREMIUM
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-00217f5{

    overflow: hidden;
}

/* =========================================================
   WRAPPER
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-wrapper{

    transition-timing-function: linear !important;

    animation: motionTile 55s linear infinite;

    will-change: transform;
}

/* =========================================================
   SLIDES
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide{

    position: relative;

    z-index: 1;

    opacity: 0.9;

    filter: blur(0.15px);

    transform: scale(0.94);

    transform-origin: center center;

    backface-visibility: hidden;

    will-change: transform;

    animation: brilho 12s infinite ease-in-out;

    transition:
    transform 0.9s cubic-bezier(.19,1,.22,1),
    opacity 0.6s ease,
    filter 0.6s ease,
    box-shadow 0.9s cubic-bezier(.19,1,.22,1);
}

/* =========================================================
   HOVER CINEMÁTICO
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide:hover{

    transform: scale(1.16);

    opacity: 1;

    filter: blur(0px);

    z-index: 20;

    box-shadow:
    0 30px 80px rgba(0,0,0,0.18),
    0 10px 30px rgba(0,0,0,0.12);
}

/* =========================================================
   IMAGENS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide img{

    transition:
    transform 1.1s cubic-bezier(.19,1,.22,1),
    filter 0.8s ease;

    transform-origin: center center;

    will-change: transform;
}

/* zoom interno suave */
.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide:hover img{

    transform: scale(1.05);
}

/* =========================================================
   TEXTOS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide *{

    color: #5D5D5D !important;
}

/* =========================================================
   DELAYS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="0"]{
    animation-delay: 0s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="1"]{
    animation-delay: 1s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="2"]{
    animation-delay: 2s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="3"]{
    animation-delay: 3s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="4"]{
    animation-delay: 4s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="5"]{
    animation-delay: 5s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="6"]{
    animation-delay: 6s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="7"]{
    animation-delay: 7s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="8"]{
    animation-delay: 8s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="9"]{
    animation-delay: 9s;
}

.elementor-1549 .elementor-element.elementor-element-00217f5 .swiper-slide[data-swiper-slide-index="10"]{
    animation-delay: 10s;
}

/* =========================================================
   BRILHO SUAVE
   ========================================================= */

@keyframes brilho{

    0%,100%{

        opacity: 0.9;

        filter: blur(0.15px);
    }

    50%{

        opacity: 1;

        filter: blur(0px);
    }
}

/* =========================================================
   MOVIMENTO LATERAL
   ========================================================= */

@keyframes motionTile{

    from{

        transform: translate3d(0,0,0);
    }

    to{

        transform: translate3d(-50%,0,0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e91febe */html, body{
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

.elementor-button{
    transition: all .5s ease;
}

.elementor-button:hover{
    transform: scale(1.02)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8b5d9d */.elementor-1549 .elementor-element.elementor-element-a8b5d9d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b620cd7 */.elementor-1549 .elementor-element.elementor-element-b620cd7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aecf25e */.elementor-1549 .elementor-element.elementor-element-aecf25e {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8acbd2f */.elementor-1549 .elementor-element.elementor-element-8acbd2f {
    border: 1px solid rgba(234, 207, 145, 0.35); /* Borda dourada translúcida */
}

.degrade {
    background: linear-gradient(90deg, #B8904A 0%, #EACF91 50%, #F5E3B5 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-973a458 */html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9baa227 *//* =========================================================
   LOOP HORIZONTAL + FOCO NO ITEM CENTRAL
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-9baa227{
    overflow: hidden;
}

/* MOVIMENTO CONTÍNUO */
.elementor-1549 .elementor-element.elementor-element-9baa227 .swiper-wrapper{
    transition-timing-function: linear !important;
    align-items: center;
}

/* ESTADO PADRÃO */
.elementor-1549 .elementor-element.elementor-element-9baa227 .swiper-slide{
    opacity: 0.35;
    filter: blur(1.2px) scale(0.92);
    transform: scale(0.92);
    transition:
    opacity .45s ease,
    filter .45s ease,
    transform .45s ease;
    
    will-change: transform, opacity, filter;
}

/* ITEM CENTRAL DESTACADO */
.elementor-1549 .elementor-element.elementor-element-9baa227 .swiper-slide-active{
    opacity: 1 !important;
    filter: blur(0px) !important;
    transform: scale(1) !important;
    z-index: 2;
}

/* ITENS AO REDOR */
.elementor-1549 .elementor-element.elementor-element-9baa227 .swiper-slide-next,
.elementor-1549 .elementor-element.elementor-element-9baa227 .swiper-slide-prev{
    opacity: 0.7;
    filter: blur(0.5px);
    transform: scale(0.96);
}

/* SUAVIZAÇÃO VISUAL */
.elementor-1549 .elementor-element.elementor-element-9baa227 .swiper-slide img{
    width: 100%;
    display: block;
    pointer-events: none;
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0be8a7 */html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d595bb8 */.elementor-1549 .elementor-element.elementor-element-d595bb8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb69b0e */.elementor-1549 .elementor-element.elementor-element-cb69b0e {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2278dd */html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff70ad1 */.elementor-1549 .elementor-element.elementor-element-ff70ad1 {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ad56e5 */.elementor-1549 .elementor-element.elementor-element-0ad56e5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89923e4 */html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca41b4b */.elementor-1549 .elementor-element.elementor-element-ca41b4b .elementor-heading-title {
    background: linear-gradient(
        118deg,
        #008f4f 0%,
        #fcb71d 100%
    );

    background-clip: text;
    -webkit-background-clip: text;

    color: transparent;
    -webkit-text-fill-color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35858f8 */.elementor-1549 .elementor-element.elementor-element-35858f8 .elementor-heading-title {
    background: linear-gradient(
        118deg,
        #008f4f 0%,
        #fcb71d 100%
    );

    background-clip: text;
    -webkit-background-clip: text;

    color: transparent;
    -webkit-text-fill-color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a41164b *//* Configuração da transição com curva elástica/orgânica */
.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-item,
.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-icon {
    will-change: transform; /* Prepara o navegador para uma animação ultra fluida */
    transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1);
}

/* O item inteiro vai deslizar com suavidade */
.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-item:hover {
    transform: translateX(10px);
}

/* O ícone vai ganhar um double-shot de atenção: cresce e gira levemente */
.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: scale(1.25) rotate(8deg);
}

/* Toque de mestre profissional: opacidade para focar no item ativo */
.elementor-1549 .elementor-element.elementor-element-a41164b .elementor-icon-list-items:hover .elementor-icon-list-item:not(:hover) {
    opacity: 0.5;
    transition: opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3203211 *//* Configuração da transição com curva elástica/orgânica */
.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-item,
.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-icon {
    will-change: transform; /* Prepara o navegador para uma animação ultra fluida */
    transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1);
}

/* O item inteiro vai deslizar com suavidade */
.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-item:hover {
    transform: translateX(10px);
}

/* O ícone vai ganhar um double-shot de atenção: cresce e gira levemente */
.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: scale(1.25) rotate(8deg);
}

/* Toque de mestre profissional: opacidade para focar no item ativo */
.elementor-1549 .elementor-element.elementor-element-3203211 .elementor-icon-list-items:hover .elementor-icon-list-item:not(:hover) {
    opacity: 0.5;
    transition: opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed1886 */html, body{
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

.elementor-button{
    transition: all .5s ease;
}

.elementor-button:hover{
    transform: scale(1.02)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b009aca */.elementor-1549 .elementor-element.elementor-element-b009aca .elementor-heading-title {
    background: linear-gradient(
        118deg,
        #008f4f 0%,
        #fcb71d 100%
    );

    background-clip: text;
    -webkit-background-clip: text;

    color: transparent;
    -webkit-text-fill-color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-977bac6 *//* =========================================================
   SWIPER MOTION TILE — ULTRA PREMIUM
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-977bac6{

    overflow: hidden;
}

/* =========================================================
   WRAPPER
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-wrapper{

    transition-timing-function: linear !important;

    animation: motionTile 55s linear infinite;

    will-change: transform;
}

/* =========================================================
   SLIDES
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide{

    position: relative;

    z-index: 1;

    opacity: 0.9;

    filter: blur(0.15px);

    transform: scale(0.94);

    transform-origin: center center;

    backface-visibility: hidden;

    will-change: transform;

    animation: brilho 12s infinite ease-in-out;

    transition:
    transform 0.9s cubic-bezier(.19,1,.22,1),
    opacity 0.6s ease,
    filter 0.6s ease,
    box-shadow 0.9s cubic-bezier(.19,1,.22,1);
}

/* =========================================================
   HOVER CINEMÁTICO
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide:hover{

    transform: scale(1.16);

    opacity: 1;

    filter: blur(0px);

    z-index: 20;

    box-shadow:
    0 30px 80px rgba(0,0,0,0.18),
    0 10px 30px rgba(0,0,0,0.12);
}

/* =========================================================
   IMAGENS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide img{

    transition:
    transform 1.1s cubic-bezier(.19,1,.22,1),
    filter 0.8s ease;

    transform-origin: center center;

    will-change: transform;
}

/* zoom interno suave */
.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide:hover img{

    transform: scale(1.05);
}

/* =========================================================
   TEXTOS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide *{

    color: #5D5D5D !important;
}

/* =========================================================
   DELAYS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="0"]{
    animation-delay: 0s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="1"]{
    animation-delay: 1s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="2"]{
    animation-delay: 2s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="3"]{
    animation-delay: 3s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="4"]{
    animation-delay: 4s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="5"]{
    animation-delay: 5s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="6"]{
    animation-delay: 6s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="7"]{
    animation-delay: 7s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="8"]{
    animation-delay: 8s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="9"]{
    animation-delay: 9s;
}

.elementor-1549 .elementor-element.elementor-element-977bac6 .swiper-slide[data-swiper-slide-index="10"]{
    animation-delay: 10s;
}

/* =========================================================
   BRILHO SUAVE
   ========================================================= */

@keyframes brilho{

    0%,100%{

        opacity: 0.9;

        filter: blur(0.15px);
    }

    50%{

        opacity: 1;

        filter: blur(0px);
    }
}

/* =========================================================
   MOVIMENTO LATERAL
   ========================================================= */

@keyframes motionTile{

    from{

        transform: translate3d(0,0,0);
    }

    to{

        transform: translate3d(-50%,0,0);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ccd04c9 *//* =========================================================
   SWIPER MOTION TILE — ULTRA PREMIUM
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-ccd04c9{

    overflow: hidden;
}

/* =========================================================
   WRAPPER
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-wrapper{

    transition-timing-function: linear !important;

    animation: motionTile 55s linear infinite;

    will-change: transform;
}

/* =========================================================
   SLIDES
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide{

    position: relative;

    z-index: 1;

    opacity: 0.9;

    filter: blur(0.15px);

    transform: scale(0.94);

    transform-origin: center center;

    backface-visibility: hidden;

    will-change: transform;

    animation: brilho 12s infinite ease-in-out;

    transition:
    transform 0.9s cubic-bezier(.19,1,.22,1),
    opacity 0.6s ease,
    filter 0.6s ease,
    box-shadow 0.9s cubic-bezier(.19,1,.22,1);
}

/* =========================================================
   HOVER CINEMÁTICO
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide:hover{

    transform: scale(1.16);

    opacity: 1;

    filter: blur(0px);

    z-index: 20;

    box-shadow:
    0 30px 80px rgba(0,0,0,0.18),
    0 10px 30px rgba(0,0,0,0.12);
}

/* =========================================================
   IMAGENS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide img{

    transition:
    transform 1.1s cubic-bezier(.19,1,.22,1),
    filter 0.8s ease;

    transform-origin: center center;

    will-change: transform;
}

/* zoom interno suave */
.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide:hover img{

    transform: scale(1.05);
}

/* =========================================================
   TEXTOS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide *{

    color: #5D5D5D !important;
}

/* =========================================================
   DELAYS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="0"]{
    animation-delay: 0s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="1"]{
    animation-delay: 1s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="2"]{
    animation-delay: 2s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="3"]{
    animation-delay: 3s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="4"]{
    animation-delay: 4s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="5"]{
    animation-delay: 5s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="6"]{
    animation-delay: 6s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="7"]{
    animation-delay: 7s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="8"]{
    animation-delay: 8s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="9"]{
    animation-delay: 9s;
}

.elementor-1549 .elementor-element.elementor-element-ccd04c9 .swiper-slide[data-swiper-slide-index="10"]{
    animation-delay: 10s;
}

/* =========================================================
   BRILHO SUAVE
   ========================================================= */

@keyframes brilho{

    0%,100%{

        opacity: 0.9;

        filter: blur(0.15px);
    }

    50%{

        opacity: 1;

        filter: blur(0px);
    }
}

/* =========================================================
   MOVIMENTO LATERAL
   ========================================================= */

@keyframes motionTile{

    from{

        transform: translate3d(0,0,0);
    }

    to{

        transform: translate3d(-50%,0,0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e80a87 */.elementor-1549 .elementor-element.elementor-element-2e80a87 {
  background: rgba(0, 0, 0, 0.45); /* camada escura */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.07); /* leve borda de vidro */
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de09cd *//* =========================================================
   PREMIUM GLASS EFFECT — ANIMATED
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-0de09cd{
    position: relative;
    overflow: hidden;

    background: rgba(18, 38, 28, 0.12);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border: 1px solid rgba(145,255,145,0.10);

    border-radius: 28px;

    box-shadow:
    inset 0 0 60px rgba(120,255,120,0.04),
    inset 0 1px 0 rgba(255,255,255,0.03),
    0 0 100px rgba(0,255,140,0.05);

    transition: .5s ease;
}

/* =========================================================
   GLOW AMBIENTE
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-0de09cd::before{
    content:"";

    position:absolute;
    inset:-20%;

    border-radius: inherit;

    background:
    radial-gradient(
        circle at 20% 20%,
        rgba(111,255,163,0.16),
        transparent 22%
    ),

    radial-gradient(
        circle at 80% 80%,
        rgba(163,255,111,0.12),
        transparent 22%
    );

    filter: blur(40px);

    animation: ambientMove 8s ease-in-out infinite alternate;

    opacity:.9;

    pointer-events:none;
}

/* =========================================================
   BORDA GLASS
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-0de09cd::after{
    content:"";

    position:absolute;
    inset:0;

    border-radius: inherit;

    padding:1px;

    background:
    linear-gradient(
        135deg,
        rgba(255,255,255,0.14),
        rgba(255,255,255,0.02),
        rgba(111,255,163,0.10)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;

    pointer-events:none;
}

/* =========================================================
   LIGHT SWEEP EFFECT
   ========================================================= */

.elementor-1549 .elementor-element.elementor-element-0de09cd .glass-light{
    position:absolute;

    top:-50%;
    left:-30%;

    width:40%;
    height:200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.06),
        transparent
    );

    transform: rotate(18deg);

    filter: blur(20px);

    animation: glassSweep 7s linear infinite;

    pointer-events:none;

    z-index:1;
}

/* =========================================================
   ANIMAÇÕES
   ========================================================= */

@keyframes glassSweep{
    0%{
        left:-40%;
    }

    100%{
        left:140%;
    }
}

@keyframes ambientMove{
    0%{
        transform: translate(0px,0px) scale(1);
    }

    100%{
        transform: translate(20px,-10px) scale(1.08);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebeaba */html, body{
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

.elementor-button{
    transition: all .5s ease;
}

.elementor-button:hover{
    transform: scale(1.02)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e04633 */@import url('https://fonts.googleapis.com/css2?family=Syne:wght@700;800&display=swap');

.casino-number-wrapper{
    width: 160px;
    height: 140px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    perspective: 1200px;
}

.casino-reel{
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: 'Syne', sans-serif;
    font-weight: 800;
    font-size: 96px;
    line-height: 140px;
    letter-spacing: -0.045em;

    color: transparent;
    background: linear-gradient(
        135deg,
        #008f4f 0%,
        #00ff95 35%,
        #fcb71d 100%
    );
    background-size: 300% 300%;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    transform: translateY(0);
    filter: blur(12px) brightness(1.4);
    opacity: 0;

    animation:
        gradientFlow 10s linear infinite;
}

.casino-reel span{
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Estado final refinado */
.casino-reel.is-finished{
    filter: blur(0) brightness(1);
    opacity: 1;
}

@keyframes gradientFlow{
    0%{ background-position: 0% 50%; }
    50%{ background-position: 100% 50%; }
    100%{ background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52d8689 */.elementor-1549 .elementor-element.elementor-element-52d8689 { 
  pointer-events: none; 
  display: table; 
  width: 100vw; 
  height: 100vh; 
  position: fixed; 
  background-color: transparent; 
  line-height: 1.6; 
  font-family: sans-serif; 
  overflow: hidden; 
  top: 0; 
  left: 0; 
  z-index: 9999; 
} 

.moving-lines { 
  position: absolute; 
  top: 50%; 
  left: 50%; 
  transform: translate(-50%, -50%); /* Centraliza as linhas */ 
  width: 100%; 
  height: 100%; 
} 

.moving-line { 
  position: absolute; 
  width: 1.5px; /* Garantindo que todas as linhas tenham a mesma largura */
  height: 100%; 
  top: 0; 
  left: 50%; 
  background: #ffffff10; 
  overflow: hidden; 
} 

.moving-line::after { 
  content: ""; 
  display: block; 
  position: absolute; 
  height: 15vh; 
  width: 100%; 
  top: -50%; 
  left: 0; 
  background: linear-gradient(to bottom, transparent, #ffffff50); 
  -webkit-animation: rainDrop 7s 0s infinite; 
          animation: rainDrop 5s 0s infinite; 
  -webkit-animation-fill-mode: forwards; 
          animation-fill-mode: forwards; 
  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97); 
          animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97); 
} 

.moving-line:nth-child(1) { 
  margin-left: -30%;
  width: 1.5px; 
}

.moving-line:nth-child(1)::after { 
  -webkit-animation-delay: 2s; 
          animation-delay: 2s; 
} 


.moving-line:nth-child(2) { 
  margin-left: -10%; 
  width: 1.5px; 
} 

.moving-line:nth-child(2)::after { 
  -webkit-animation-delay: 2.5s; 
          animation-delay: 2.5s; 
} 

.moving-line:nth-child(3) { 
  margin-left: 10%; 
  width: 1.5px;
} 

.moving-line:nth-child(3)::after { 
  -webkit-animation-delay: 3s; 
          animation-delay: 3s; 
} 

.moving-line:nth-child(4) { 
  margin-left: 30%; 
  width: 1.5px; /* Garantido que a largura da quarta linha seja a mesma */
} 

.moving-line:nth-child(4)::after { 
  -webkit-animation-delay: 3.5s; 
          animation-delay: 3.5s; 
} 

@-webkit-keyframes rainDrop { 
  0% { 
    top: -50%; 
  } 
  100% { 
    top: 110%; 
  } 
} 

@keyframes rainDrop { 
  0% { 
    top: -50%; 
  } 
  100% { 
    top: 110%; 
  } 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-371fc08 */.elementor-1549 .elementor-element.elementor-element-371fc08{
    width: 100%;
    height: 200px;
    z-index: 999;
}
.blur-1 {
    z-index: 1;
    backdrop-filter: blur(0.25px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgba(0, 0, 0, 0) 37.5%);
}
.blur-2 {
    z-index: 2;
    backdrop-filter: blur(0.5px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgba(0, 0, 0, 0) 50%);
}
.blur-3 {
    z-index: 3;
    backdrop-filter: blur(1px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 62.5%);
}
.blur-4 {
    z-index: 4;
    backdrop-filter: blur(2px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 75%);
}
.blur-5 {
    z-index: 5;
    backdrop-filter: blur(4px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 87.5%);
}
.blur-6 {
    z-index: 6;
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}
.blur-7 {
    z-index: 7;
    backdrop-filter: blur(16px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur-8 {
    z-index: 8;
    backdrop-filter: blur(32px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur {
    position: absolute;
    pointer-events: none;
    inset: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecd5eb */.elementor-1549 .elementor-element.elementor-element-7ecd5eb{
      position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}/* End custom CSS */