.elementor-448 .elementor-element.elementor-element-312682c{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF23;--border-color:#FFFFFF23;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-448 .elementor-element.elementor-element-312682c:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-312682c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-448 .elementor-element.elementor-element-312682c.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-448 .elementor-element.elementor-element-d68417d.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-448 .elementor-element.elementor-element-f1ffc0f.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-f1ffc0f .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-f1ffc0f .elementor-button{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 30px 8px 15px;}.elementor-448 .elementor-element.elementor-element-e79db40{--display:flex;--min-height:1000px;--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;--overlay-opacity:1;--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-448 .elementor-element.elementor-element-e79db40:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-e79db40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.queimacore.com/wp-content/uploads/2025/08/hero.jpg");background-position:top center;background-repeat:repeat;}.elementor-448 .elementor-element.elementor-element-e79db40::before, .elementor-448 .elementor-element.elementor-element-e79db40 > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-e79db40 > .e-con-inner > .elementor-background-video-container::before, .elementor-448 .elementor-element.elementor-element-e79db40 > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-e79db40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-448 .elementor-element.elementor-element-e79db40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-448 .elementor-element.elementor-element-3693fbd.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-3693fbd{text-align:center;}.elementor-448 .elementor-element.elementor-element-3693fbd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-619e7cf.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-619e7cf{text-align:center;}.elementor-448 .elementor-element.elementor-element-619e7cf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-61810ed{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-61810ed > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-61810ed.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-61810ed .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#A8A8A8;}.elementor-448 .elementor-element.elementor-element-6994f96{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-6994f96 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-448 .elementor-element.elementor-element-638d747{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF25;--border-color:#FFFFFF25;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:00px;--padding-right:010px;}.elementor-448 .elementor-element.elementor-element-ac1eb29.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-ac1eb29 .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-ac1eb29 .elementor-button{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:12px 40px 12px 25px;}.elementor-448 .elementor-element.elementor-element-f7f72c7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-f7f72c7.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-a725eff.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-a725eff{text-align:center;}.elementor-448 .elementor-element.elementor-element-a725eff .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-a53b75e.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-a53b75e{text-align:center;}.elementor-448 .elementor-element.elementor-element-a53b75e .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-c14f538{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-c14f538.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-e23387d.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-e23387d{text-align:center;}.elementor-448 .elementor-element.elementor-element-e23387d .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-2454d00.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-2454d00{text-align:center;}.elementor-448 .elementor-element.elementor-element-2454d00 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-711da2b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-711da2b:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-711da2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-448 .elementor-element.elementor-element-b3a1a90{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-b3a1a90.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-b3a1a90 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;color:#9500B4;}.elementor-448 .elementor-element.elementor-element-57400cb{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-57400cb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-448 .elementor-element.elementor-element-57400cb.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-57400cb .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#0B0112;}.elementor-448 .elementor-element.elementor-element-0831887{--e-image-carousel-slides-to-show:3;}.elementor-448 .elementor-element.elementor-element-0831887 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:5px;height:5px;background:#9700B2;}.elementor-448 .elementor-element.elementor-element-0831887 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-448 .elementor-element.elementor-element-0831887 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-448 .elementor-element.elementor-element-3a4b5bd{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-3a4b5bd.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-3a4b5bd .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#121212;}.elementor-448 .elementor-element.elementor-element-fbc1973{--display:flex;--min-height:900px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-fbc1973:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-fbc1973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0112;}.elementor-448 .elementor-element.elementor-element-b497fcc.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-b497fcc{text-align:center;}.elementor-448 .elementor-element.elementor-element-b497fcc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-359e17d > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-359e17d.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-359e17d{text-align:center;}.elementor-448 .elementor-element.elementor-element-359e17d .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-54dd847{--e-image-carousel-slides-to-show:4;}.elementor-448 .elementor-element.elementor-element-54dd847 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-448 .elementor-element.elementor-element-54dd847 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-448 .elementor-element.elementor-element-54dd847 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-448 .elementor-element.elementor-element-54dd847 .swiper-wrapper{display:flex;align-items:center;}.elementor-448 .elementor-element.elementor-element-54dd847 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-448 .elementor-element.elementor-element-dbe5b56{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF25;--border-color:#FFFFFF25;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:00px;--padding-right:010px;}.elementor-448 .elementor-element.elementor-element-dbe5b56.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-981f52f .elementor-button{background-color:#FFFFFF;font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:#0B0112;color:#0B0112;padding:12px 40px 12px 25px;}.elementor-448 .elementor-element.elementor-element-981f52f.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-981f52f .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-969bcfa{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-969bcfa.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-56db64b.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-56db64b{text-align:center;}.elementor-448 .elementor-element.elementor-element-56db64b .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#EBF2FE;}.elementor-448 .elementor-element.elementor-element-5c7e1b3.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-5c7e1b3{text-align:center;}.elementor-448 .elementor-element.elementor-element-5c7e1b3 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#EBF2FE;}.elementor-448 .elementor-element.elementor-element-3ea5246{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-3ea5246.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-2e42a89.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-2e42a89{text-align:center;}.elementor-448 .elementor-element.elementor-element-2e42a89 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-f6e7cbc.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-f6e7cbc{text-align:center;}.elementor-448 .elementor-element.elementor-element-f6e7cbc .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-bc3dcbf{--display:flex;--min-height:70px;--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-448 .elementor-element.elementor-element-bc3dcbf.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-0c4f6a8{--display:flex;--min-height:1000px;--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-0c4f6a8:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-0c4f6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0112;}.elementor-448 .elementor-element.elementor-element-4de64a3{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-4de64a3.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-4de64a3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-1ae5b76{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-1ae5b76.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-1ae5b76 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-65342c4{--display:flex;}.elementor-448 .elementor-element.elementor-element-7019432{--display:flex;--min-height:589px;--justify-content:flex-end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF20;--border-color:#FFFFFF20;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-7019432:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-7019432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.queimacore.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-ad15497 > .elementor-widget-container{background-color:transparent;padding:10px 20px 10px 20px;background-image:linear-gradient(-90deg, #E048FC 0%, #9700B2 100%);border-radius:0px 200px 0200px 0px;}.elementor-448 .elementor-element.elementor-element-ad15497:hover .elementor-widget-container{background-color:#ADADAD;}.elementor-448 .elementor-element.elementor-element-ad15497.elementor-element{--align-self:center;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-ad15497{left:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-ad15497{right:0px;}.elementor-448 .elementor-element.elementor-element-ad15497{top:29px;text-align:center;}.elementor-448 .elementor-element.elementor-element-ad15497 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-1962858{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-1962858.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-1962858 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-448 .elementor-element.elementor-element-db65fad{--divider-border-style:solid;--divider-color:#E048FC;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-db65fad.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-db65fad .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-db65fad .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-448 .elementor-element.elementor-element-981934b{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;text-align:center;font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-981934b.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-da68733{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-448 .elementor-element.elementor-element-caef427 img{width:100%;}.elementor-448 .elementor-element.elementor-element-b3a17ca{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-448 .elementor-element.elementor-element-b3a17ca .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-b3a17ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-448 .elementor-element.elementor-element-ca877c8.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-ca877c8{text-align:center;font-family:"SF PRO", Sans-serif;font-size:12px;font-weight:400;line-height:15px;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-4c02a24{--display:flex;}.elementor-448 .elementor-element.elementor-element-8eb22aa{--display:flex;--min-height:589px;--justify-content:flex-end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF20;--border-color:#FFFFFF20;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-8eb22aa:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-8eb22aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.queimacore.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-5bb1e33 > .elementor-widget-container{background-color:transparent;padding:10px 20px 10px 20px;background-image:linear-gradient(-90deg, #E048FC 0%, #9700B2 100%);border-radius:0px 200px 0200px 0px;}.elementor-448 .elementor-element.elementor-element-5bb1e33:hover .elementor-widget-container{background-color:#ADADAD;}.elementor-448 .elementor-element.elementor-element-5bb1e33.elementor-element{--align-self:center;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-5bb1e33{left:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-5bb1e33{right:0px;}.elementor-448 .elementor-element.elementor-element-5bb1e33{top:29px;text-align:center;}.elementor-448 .elementor-element.elementor-element-5bb1e33 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-f0ed4e4{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-f0ed4e4.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-f0ed4e4 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-b8cb0c2{--divider-border-style:solid;--divider-color:#E048FC;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-b8cb0c2.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-b8cb0c2 .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-b8cb0c2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-448 .elementor-element.elementor-element-59580a2{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;text-align:center;font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-59580a2.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-36b459a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-448 .elementor-element.elementor-element-a894b18 img{width:100%;}.elementor-448 .elementor-element.elementor-element-14578d1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-448 .elementor-element.elementor-element-14578d1 .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-14578d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-448 .elementor-element.elementor-element-3e41d30.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-3e41d30{text-align:center;font-family:"SF PRO", Sans-serif;font-size:12px;font-weight:400;line-height:15px;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-6930b97{--display:flex;}.elementor-448 .elementor-element.elementor-element-27db181{--display:flex;--min-height:589px;--justify-content:flex-end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF20;--border-color:#FFFFFF20;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-27db181:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-27db181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.queimacore.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-2f9acec > .elementor-widget-container{background-color:transparent;padding:10px 20px 10px 20px;background-image:linear-gradient(-90deg, #E048FC 0%, #9700B2 100%);border-radius:0px 200px 0200px 0px;}.elementor-448 .elementor-element.elementor-element-2f9acec:hover .elementor-widget-container{background-color:#ADADAD;}.elementor-448 .elementor-element.elementor-element-2f9acec.elementor-element{--align-self:center;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-2f9acec{left:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-2f9acec{right:0px;}.elementor-448 .elementor-element.elementor-element-2f9acec{top:29px;text-align:center;}.elementor-448 .elementor-element.elementor-element-2f9acec .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-8d23390{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-8d23390.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-8d23390 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-0d234f5{--divider-border-style:solid;--divider-color:#E048FC;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-0d234f5.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-0d234f5 .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-0d234f5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-448 .elementor-element.elementor-element-83c9480{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;text-align:center;font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-83c9480.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-7a5abde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-448 .elementor-element.elementor-element-df023b8 img{width:100%;}.elementor-448 .elementor-element.elementor-element-408d3ad{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-448 .elementor-element.elementor-element-408d3ad .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-408d3ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-448 .elementor-element.elementor-element-d88a859.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-d88a859{text-align:center;font-family:"SF PRO", Sans-serif;font-size:12px;font-weight:400;line-height:15px;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-02804f9{--display:flex;}.elementor-448 .elementor-element.elementor-element-3c95a45{--display:flex;--min-height:589px;--justify-content:flex-end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF20;--border-color:#FFFFFF20;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-3c95a45:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-3c95a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.queimacore.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-d75075d > .elementor-widget-container{background-color:transparent;padding:10px 20px 10px 20px;background-image:linear-gradient(-90deg, #E048FC 0%, #9700B2 100%);border-radius:0px 200px 0200px 0px;}.elementor-448 .elementor-element.elementor-element-d75075d:hover .elementor-widget-container{background-color:#ADADAD;}.elementor-448 .elementor-element.elementor-element-d75075d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-d75075d{left:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-d75075d{right:0px;}.elementor-448 .elementor-element.elementor-element-d75075d{top:29px;text-align:center;}.elementor-448 .elementor-element.elementor-element-d75075d .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-1076cbf{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-1076cbf.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-1076cbf .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-ae8706d{--divider-border-style:solid;--divider-color:#E048FC;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-ae8706d.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-ae8706d .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-ae8706d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-448 .elementor-element.elementor-element-66d15bb{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;text-align:center;font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-66d15bb.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-bdb494e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-448 .elementor-element.elementor-element-0f65a5a img{width:100%;}.elementor-448 .elementor-element.elementor-element-832bfc6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-448 .elementor-element.elementor-element-832bfc6 .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-832bfc6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-448 .elementor-element.elementor-element-b8dc406.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-b8dc406{text-align:center;font-family:"SF PRO", Sans-serif;font-size:12px;font-weight:400;line-height:15px;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-7cfb8d0{--display:flex;}.elementor-448 .elementor-element.elementor-element-e66134e{--display:flex;--min-height:589px;--justify-content:flex-end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF20;--border-color:#FFFFFF20;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-e66134e:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-e66134e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.queimacore.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-size:cover;}.elementor-448 .elementor-element.elementor-element-52e3299 > .elementor-widget-container{background-color:transparent;padding:10px 20px 10px 20px;background-image:linear-gradient(-90deg, #E048FC 0%, #9700B2 100%);border-radius:0px 200px 0200px 0px;}.elementor-448 .elementor-element.elementor-element-52e3299:hover .elementor-widget-container{background-color:#ADADAD;}.elementor-448 .elementor-element.elementor-element-52e3299.elementor-element{--align-self:center;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-52e3299{left:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-52e3299{right:0px;}.elementor-448 .elementor-element.elementor-element-52e3299{top:29px;text-align:center;}.elementor-448 .elementor-element.elementor-element-52e3299 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-893e127{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-893e127.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-893e127 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-2ddb95e{--divider-border-style:solid;--divider-color:#E048FC;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-2ddb95e.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-2ddb95e .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-2ddb95e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-448 .elementor-element.elementor-element-9f458a7{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;text-align:center;font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-9f458a7.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-32b4570{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-448 .elementor-element.elementor-element-46e2afd img{width:100%;}.elementor-448 .elementor-element.elementor-element-b94f199{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-448 .elementor-element.elementor-element-b94f199 .elementor-divider-separator{width:100%;}.elementor-448 .elementor-element.elementor-element-b94f199 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-448 .elementor-element.elementor-element-b9e2f88.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-b9e2f88{text-align:center;font-family:"SF PRO", Sans-serif;font-size:12px;font-weight:400;line-height:15px;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-f23630f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-f23630f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-25e61f3{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF25;--border-color:#FFFFFF25;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:00px;--padding-right:010px;}.elementor-448 .elementor-element.elementor-element-25e61f3.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-55577e7 .elementor-button{background-color:#FFFFFF;font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:#0B0112;color:#0B0112;padding:12px 40px 12px 25px;}.elementor-448 .elementor-element.elementor-element-55577e7.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-55577e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-5541684{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-5541684.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-e36b85c.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-e36b85c{text-align:center;}.elementor-448 .elementor-element.elementor-element-e36b85c .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#EBF2FE;}.elementor-448 .elementor-element.elementor-element-ff2f4c9.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-ff2f4c9{text-align:center;}.elementor-448 .elementor-element.elementor-element-ff2f4c9 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#EBF2FE;}.elementor-448 .elementor-element.elementor-element-b551d55{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-b551d55.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-27c19ad.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-27c19ad{text-align:center;}.elementor-448 .elementor-element.elementor-element-27c19ad .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-468ab3a.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-468ab3a{text-align:center;}.elementor-448 .elementor-element.elementor-element-468ab3a .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-875547c{--display:flex;--min-height:1400px;--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-875547c:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-875547c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFF;}.elementor-448 .elementor-element.elementor-element-29a58dd{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-29a58dd.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-29a58dd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;color:#121212;}.elementor-448 .elementor-element.elementor-element-d9a19b8{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-d9a19b8.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-d9a19b8 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#121212;}.elementor-448 .elementor-element.elementor-element-34cf641{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-448 .elementor-element.elementor-element-34cf641.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-d27d7d0{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF25;--border-color:#FFFFFF25;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-d27d7d0.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-c38e069 .elementor-button{background-color:#FFFFFF;font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:#0B0112;color:#0B0112;padding:12px 40px 12px 25px;}.elementor-448 .elementor-element.elementor-element-c38e069.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-c38e069 .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-dd602f9{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-c5f787b.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-c5f787b{text-align:center;}.elementor-448 .elementor-element.elementor-element-c5f787b .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-448 .elementor-element.elementor-element-6339fcf.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-6339fcf{text-align:center;}.elementor-448 .elementor-element.elementor-element-6339fcf .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-bcf1bda{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-8dce351.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-8dce351{text-align:center;}.elementor-448 .elementor-element.elementor-element-8dce351 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-e9c1cbb.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-e9c1cbb{text-align:center;}.elementor-448 .elementor-element.elementor-element-e9c1cbb .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-aa3b6b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-aa3b6b5:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-aa3b6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0112;}.elementor-448 .elementor-element.elementor-element-d8cff25{--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;}.elementor-448 .elementor-element.elementor-element-2609e23{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-448 .elementor-element.elementor-element-2609e23.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-2609e23 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-0af0e26{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:left;}.elementor-448 .elementor-element.elementor-element-0af0e26.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-0af0e26 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-86ad12c{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-icon{padding-right:5px;}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-item > a{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-053280b{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF25;--border-color:#FFFFFF25;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:00px;--padding-right:010px;}.elementor-448 .elementor-element.elementor-element-0992383 .elementor-button{background-color:#FFFFFF;font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:#0B0112;color:#0B0112;padding:12px 40px 12px 25px;}.elementor-448 .elementor-element.elementor-element-0992383.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-0992383 .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-4671d49{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-4671d49.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-c8387d0.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-c8387d0{text-align:center;}.elementor-448 .elementor-element.elementor-element-c8387d0 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-858c9e1.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-858c9e1{text-align:center;}.elementor-448 .elementor-element.elementor-element-858c9e1 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-53c2a83{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-53c2a83.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-6c84537.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-6c84537{text-align:center;}.elementor-448 .elementor-element.elementor-element-6c84537 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-8c81716.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-8c81716{text-align:center;}.elementor-448 .elementor-element.elementor-element-8c81716 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-d280d54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-448 .elementor-element.elementor-element-712af52.elementor-element{--align-self:center;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-712af52{right:21px;}body.rtl .elementor-448 .elementor-element.elementor-element-712af52{left:21px;}.elementor-448 .elementor-element.elementor-element-712af52{top:0px;}.elementor-448 .elementor-element.elementor-element-2198c4b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-2198c4b{right:21px;}body.rtl .elementor-448 .elementor-element.elementor-element-2198c4b{left:21px;}.elementor-448 .elementor-element.elementor-element-2198c4b{top:52px;}.elementor-448 .elementor-element.elementor-element-e733f93.elementor-element{--align-self:center;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-e733f93{right:21px;}body.rtl .elementor-448 .elementor-element.elementor-element-e733f93{left:21px;}.elementor-448 .elementor-element.elementor-element-e733f93{top:103px;}.elementor-448 .elementor-element.elementor-element-2e646f7.elementor-element{--align-self:center;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-2e646f7{right:-10px;}body.rtl .elementor-448 .elementor-element.elementor-element-2e646f7{left:-10px;}.elementor-448 .elementor-element.elementor-element-2e646f7{bottom:83px;}.elementor-448 .elementor-element.elementor-element-a0305e9{--display:flex;--min-height:100px;--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-a0305e9:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-a0305e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0112;}.elementor-448 .elementor-element.elementor-element-dc195ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0%;--margin-bottom:0%;--margin-left:-50%;--margin-right:0%;}.elementor-448 .elementor-element.elementor-element-ae8bf6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-ae8bf6b.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-ae8bf6b{text-align:center;}.elementor-448 .elementor-element.elementor-element-ae8bf6b .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-521f664 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-521f664.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-521f664{text-align:center;}.elementor-448 .elementor-element.elementor-element-521f664 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-fb39a40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-fb39a40.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-fb39a40{text-align:center;}.elementor-448 .elementor-element.elementor-element-fb39a40 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-2adee70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-2adee70.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-2adee70{text-align:center;}.elementor-448 .elementor-element.elementor-element-2adee70 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-cf60703 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-cf60703.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-cf60703{text-align:center;}.elementor-448 .elementor-element.elementor-element-cf60703 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-d389346 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-d389346.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-d389346{text-align:center;}.elementor-448 .elementor-element.elementor-element-d389346 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-1505443 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-1505443.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-1505443{text-align:center;}.elementor-448 .elementor-element.elementor-element-1505443 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-4d2862a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-4d2862a.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-4d2862a{text-align:center;}.elementor-448 .elementor-element.elementor-element-4d2862a .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-73a68fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-73a68fd.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-73a68fd{text-align:center;}.elementor-448 .elementor-element.elementor-element-73a68fd .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-e3d915b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-e3d915b.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-e3d915b{text-align:center;}.elementor-448 .elementor-element.elementor-element-e3d915b .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-e8b358f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-e8b358f.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-e8b358f{text-align:center;}.elementor-448 .elementor-element.elementor-element-e8b358f .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-e6eb7fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-e6eb7fd.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-e6eb7fd{text-align:center;}.elementor-448 .elementor-element.elementor-element-e6eb7fd .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-cecafd8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-cecafd8.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-cecafd8{text-align:center;}.elementor-448 .elementor-element.elementor-element-cecafd8 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-522e4cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:2%;--margin-bottom:0%;--margin-left:-50%;--margin-right:0%;}.elementor-448 .elementor-element.elementor-element-1b70277 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-1b70277.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-1b70277{text-align:center;}.elementor-448 .elementor-element.elementor-element-1b70277 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-c56da11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-c56da11.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-c56da11{text-align:center;}.elementor-448 .elementor-element.elementor-element-c56da11 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-5dcd890 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-5dcd890.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-5dcd890{text-align:center;}.elementor-448 .elementor-element.elementor-element-5dcd890 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-193d4d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-193d4d0.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-193d4d0{text-align:center;}.elementor-448 .elementor-element.elementor-element-193d4d0 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-7c0dd87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-7c0dd87.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-7c0dd87{text-align:center;}.elementor-448 .elementor-element.elementor-element-7c0dd87 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-028376c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-028376c.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-028376c{text-align:center;}.elementor-448 .elementor-element.elementor-element-028376c .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-58a82e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-58a82e4.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-58a82e4{text-align:center;}.elementor-448 .elementor-element.elementor-element-58a82e4 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-2e17bee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-2e17bee.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-2e17bee{text-align:center;}.elementor-448 .elementor-element.elementor-element-2e17bee .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-026814e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-026814e.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-026814e{text-align:center;}.elementor-448 .elementor-element.elementor-element-026814e .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-9776457 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-9776457.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-9776457{text-align:center;}.elementor-448 .elementor-element.elementor-element-9776457 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-ddfcd89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-ddfcd89.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-ddfcd89{text-align:center;}.elementor-448 .elementor-element.elementor-element-ddfcd89 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-41d97c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-41d97c1.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-41d97c1{text-align:center;}.elementor-448 .elementor-element.elementor-element-41d97c1 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-3060a35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-3060a35.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-3060a35{text-align:center;}.elementor-448 .elementor-element.elementor-element-3060a35 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#ACACAC;}.elementor-448 .elementor-element.elementor-element-289a577{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-289a577:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-289a577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.queimacore.com/wp-content/uploads/2025/08/10.jpg");background-position:top center;background-repeat:repeat;}.elementor-448 .elementor-element.elementor-element-7d81a49{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-7d81a49.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-7d81a49 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-ac44f67 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-448 .elementor-element.elementor-element-ac44f67.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-ac44f67{text-align:center;}.elementor-448 .elementor-element.elementor-element-ac44f67 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-85aa9e5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-448 .elementor-element.elementor-element-85aa9e5.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-09d7021{--display:flex;--min-height:804px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-09d7021:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-09d7021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-8b89b6c{--display:flex;--min-height:60px;--justify-content:center;--border-radius:016px 16px 0px 0px;}.elementor-448 .elementor-element.elementor-element-8b89b6c:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-8b89b6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9500B4;}.elementor-448 .elementor-element.elementor-element-17f30d2.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-17f30d2{text-align:center;}.elementor-448 .elementor-element.elementor-element-17f30d2 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-8172563.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-71605dc.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-71605dc{text-align:center;}.elementor-448 .elementor-element.elementor-element-71605dc .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#181818;}.elementor-448 .elementor-element.elementor-element-e2f22e2{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-e2f22e2 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-e2f22e2.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-icon{padding-right:5px;}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-item > a{font-family:"SF PRO", Sans-serif;font-size:18px;font-weight:400;}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-35fc294.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-35fc294{text-align:center;}.elementor-448 .elementor-element.elementor-element-35fc294 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-448 .elementor-element.elementor-element-11d31f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-f97113b.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-f97113b{text-align:center;}.elementor-448 .elementor-element.elementor-element-f97113b .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:400;line-height:1.4em;letter-spacing:-0.6px;color:#000000;}.elementor-448 .elementor-element.elementor-element-f08f483.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-f08f483{text-align:center;}.elementor-448 .elementor-element.elementor-element-f08f483 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:106px;font-weight:700;line-height:1em;color:#000000;}.elementor-448 .elementor-element.elementor-element-9341a33.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-9341a33{text-align:center;}.elementor-448 .elementor-element.elementor-element-9341a33 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:42px;font-weight:600;line-height:1.4em;letter-spacing:-1.4px;color:#000000;}.elementor-448 .elementor-element.elementor-element-ea93931 .elementor-button{background-color:#CF303400;font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:12px 60px 12px 40px;}.elementor-448 .elementor-element.elementor-element-ea93931 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-ea93931.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-ea93931 .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-6a6f362.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-1e2f178{--display:flex;--min-height:804px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-1e2f178:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-1e2f178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-448 .elementor-element.elementor-element-c0bc1a0{--display:flex;--min-height:60px;--justify-content:center;--border-radius:016px 16px 0px 0px;}.elementor-448 .elementor-element.elementor-element-c0bc1a0:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-c0bc1a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-bf8dd4c.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-bf8dd4c{text-align:center;}.elementor-448 .elementor-element.elementor-element-bf8dd4c .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#9500B4;}.elementor-448 .elementor-element.elementor-element-de5fd54.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-53da8e6.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-53da8e6{text-align:center;}.elementor-448 .elementor-element.elementor-element-53da8e6 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-02616b1{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-448 .elementor-element.elementor-element-02616b1 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-02616b1.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body.rtl .elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-icon{padding-right:5px;}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-item > a{font-family:"SF PRO", Sans-serif;font-size:18px;font-weight:400;}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-448 .elementor-element.elementor-element-0d76c0b.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-0d76c0b{text-align:center;}.elementor-448 .elementor-element.elementor-element-0d76c0b .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-30e8c47{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-75ba669.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-75ba669{text-align:center;}.elementor-448 .elementor-element.elementor-element-75ba669 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:400;line-height:1.4em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-10978ea.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-10978ea{text-align:center;}.elementor-448 .elementor-element.elementor-element-10978ea .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:106px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-c8def35.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-c8def35{text-align:center;}.elementor-448 .elementor-element.elementor-element-c8def35 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:42px;font-weight:600;line-height:1.4em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-4581913 .elementor-button{background-color:#FFFFFF;font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:12px 60px 12px 40px;}.elementor-448 .elementor-element.elementor-element-4581913 .elementor-button:hover, .elementor-448 .elementor-element.elementor-element-4581913 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-4581913 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-4581913.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-4581913 .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-4581913 .elementor-button:hover svg, .elementor-448 .elementor-element.elementor-element-4581913 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-b6d8887.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-9812d81{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-9812d81:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-9812d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0112;}.elementor-448 .elementor-element.elementor-element-9812d81.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-979d4ed.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-fdd65cc.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-fdd65cc{text-align:center;}.elementor-448 .elementor-element.elementor-element-fdd65cc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-04344fd{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-04344fd.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-04344fd .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-aba8229{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF25;--border-color:#FFFFFF25;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:00px;--padding-right:010px;}.elementor-448 .elementor-element.elementor-element-aba8229.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-f71b8f2 .elementor-button{background-color:#FFFFFF;font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:#0B0112;color:#0B0112;padding:12px 40px 12px 25px;}.elementor-448 .elementor-element.elementor-element-f71b8f2.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-f71b8f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-67900c7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-67900c7.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-5ee5cf9.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-5ee5cf9{text-align:center;}.elementor-448 .elementor-element.elementor-element-5ee5cf9 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#EBF2FE;}.elementor-448 .elementor-element.elementor-element-06393c7.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-06393c7{text-align:center;}.elementor-448 .elementor-element.elementor-element-06393c7 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#EBF2FE;}.elementor-448 .elementor-element.elementor-element-3e5b3cc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-3e5b3cc.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-2f1b582.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-2f1b582{text-align:center;}.elementor-448 .elementor-element.elementor-element-2f1b582 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-47b5f2a.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-47b5f2a{text-align:center;}.elementor-448 .elementor-element.elementor-element-47b5f2a .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-a4d73d4{--display:flex;--min-height:70px;--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;--z-index:3;}.elementor-448 .elementor-element.elementor-element-a4d73d4.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-388a3d3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-9ad078b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-9ad078b.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-9ad078b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;color:#0B0112;}.elementor-448 .elementor-element.elementor-element-6622658{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-448 .elementor-element.elementor-element-6622658.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-6622658 .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#0B0112;}.elementor-448 .elementor-element.elementor-element-a58fdfe{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-448 .elementor-element.elementor-element-a69b10a img{border-radius:24px 24px 24px 24px;}.elementor-448 .elementor-element.elementor-element-c028949 img{border-radius:24px 24px 24px 24px;}.elementor-448 .elementor-element.elementor-element-de10ffa img{border-radius:24px 24px 24px 24px;}.elementor-448 .elementor-element.elementor-element-306b40e img{border-radius:24px 24px 24px 24px;}.elementor-448 .elementor-element.elementor-element-c6bc5d0 img{border-radius:24px 24px 24px 24px;}.elementor-448 .elementor-element.elementor-element-61b849b img{border-radius:24px 24px 24px 24px;}.elementor-448 .elementor-element.elementor-element-f4ae03b img{border-radius:24px 24px 24px 24px;}.elementor-448 .elementor-element.elementor-element-7b3d66a img{border-radius:24px 24px 24px 24px;}.elementor-448 .elementor-element.elementor-element-36e0d98{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-36e0d98:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-36e0d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-448 .elementor-element.elementor-element-665a3af > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-448 .elementor-element.elementor-element-665a3af.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-665a3af{text-align:center;}.elementor-448 .elementor-element.elementor-element-665a3af .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;color:#0B0112;}.elementor-448 .elementor-element.elementor-element-1d5aa62{--display:flex;}.elementor-448 .elementor-element.elementor-element-0022aff{--display:flex;}.elementor-448 .elementor-element.elementor-element-05e3b63{--display:flex;}.elementor-448 .elementor-element.elementor-element-86e887a{--display:flex;}.elementor-448 .elementor-element.elementor-element-08dc99d{--display:flex;}.elementor-448 .elementor-element.elementor-element-6982f7f{--display:flex;}.elementor-448 .elementor-element.elementor-element-7470a2e{--display:flex;}.elementor-448 .elementor-element.elementor-element-60a82f1{--display:flex;}.elementor-448 .elementor-element.elementor-element-e769c2e{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#0B0112;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:5px;}.elementor-448 .elementor-element.elementor-element-e769c2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D5D5D5;}.elementor-448 .elementor-element.elementor-element-e769c2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:transparent;background-image:linear-gradient(180deg, #CE2F3300 0%, #F5863400 100%);}.elementor-448 .elementor-element.elementor-element-e769c2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(90deg, #E048FC 0%, #9700B2 100%);}.elementor-448 .elementor-element.elementor-element-e769c2e.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-e769c2e {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-448 .elementor-element.elementor-element-e769c2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SF PRO", Sans-serif;font-weight:500;}.elementor-448 .elementor-element.elementor-element-598a37c{--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:080px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-3e70860{--display:flex;--min-height:200px;--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;--justify-content:space-evenly;--border-radius:20px 20px 20px 20px;}.elementor-448 .elementor-element.elementor-element-3e70860:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-3e70860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-3e70860.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-af4be9b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-448 .elementor-element.elementor-element-af4be9b.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-af4be9b .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;color:#0B0112;}.elementor-448 .elementor-element.elementor-element-759c408{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-448 .elementor-element.elementor-element-759c408.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-31c79bf{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;}.elementor-448 .elementor-element.elementor-element-31c79bf.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-31c79bf .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#0B0112;}.elementor-448 .elementor-element.elementor-element-01f7fb3.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-01f7fb3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-448 .elementor-element.elementor-element-01f7fb3 .elementor-button{font-family:"SF PRO", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 40px 8px 25px;}.elementor-448 .elementor-element.elementor-element-f6d89d4{--display:flex;--min-height:80px;--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;--justify-content:space-around;}.elementor-448 .elementor-element.elementor-element-f6d89d4:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-f6d89d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-d1b386e.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-d1b386e{text-align:center;}.elementor-448 .elementor-element.elementor-element-d1b386e .elementor-heading-title{font-family:"SF PRO", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#0B0112;}.elementor-448 .elementor-element.elementor-element-b56b3c6.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-b56b3c6 img{width:100%;max-width:98%;opacity:0.81;}.elementor-448 .elementor-element.elementor-element-6e3dec2{--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;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-960444f{left:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-960444f{right:0px;}.elementor-448 .elementor-element.elementor-element-960444f{top:0px;z-index:9.9000000001E+18;}@media(min-width:768px){.elementor-448 .elementor-element.elementor-element-312682c{--content-width:1280px;}.elementor-448 .elementor-element.elementor-element-e79db40{--content-width:1280px;}.elementor-448 .elementor-element.elementor-element-638d747{--width:50%;}.elementor-448 .elementor-element.elementor-element-f7f72c7{--width:25%;}.elementor-448 .elementor-element.elementor-element-c14f538{--width:25%;}.elementor-448 .elementor-element.elementor-element-711da2b{--content-width:1280px;}.elementor-448 .elementor-element.elementor-element-dbe5b56{--width:50%;}.elementor-448 .elementor-element.elementor-element-969bcfa{--width:25%;}.elementor-448 .elementor-element.elementor-element-3ea5246{--width:25%;}.elementor-448 .elementor-element.elementor-element-bc3dcbf{--content-width:100%;}.elementor-448 .elementor-element.elementor-element-0c4f6a8{--content-width:1280px;}.elementor-448 .elementor-element.elementor-element-25e61f3{--width:50%;}.elementor-448 .elementor-element.elementor-element-5541684{--width:25%;}.elementor-448 .elementor-element.elementor-element-b551d55{--width:25%;}.elementor-448 .elementor-element.elementor-element-34cf641{--width:94%;}.elementor-448 .elementor-element.elementor-element-d27d7d0{--width:50%;}.elementor-448 .elementor-element.elementor-element-dd602f9{--width:25%;}.elementor-448 .elementor-element.elementor-element-bcf1bda{--width:25%;}.elementor-448 .elementor-element.elementor-element-d8cff25{--width:50%;}.elementor-448 .elementor-element.elementor-element-053280b{--width:100%;}.elementor-448 .elementor-element.elementor-element-4671d49{--width:25%;}.elementor-448 .elementor-element.elementor-element-53c2a83{--width:25%;}.elementor-448 .elementor-element.elementor-element-d280d54{--width:50%;}.elementor-448 .elementor-element.elementor-element-dc195ea{--width:200%;}.elementor-448 .elementor-element.elementor-element-522e4cc{--width:200%;}.elementor-448 .elementor-element.elementor-element-85aa9e5{--width:80%;}.elementor-448 .elementor-element.elementor-element-09d7021{--width:100%;}.elementor-448 .elementor-element.elementor-element-1e2f178{--width:100%;}.elementor-448 .elementor-element.elementor-element-aba8229{--width:50%;}.elementor-448 .elementor-element.elementor-element-67900c7{--width:25%;}.elementor-448 .elementor-element.elementor-element-3e5b3cc{--width:25%;}.elementor-448 .elementor-element.elementor-element-a4d73d4{--content-width:100%;}.elementor-448 .elementor-element.elementor-element-388a3d3{--content-width:1280px;}.elementor-448 .elementor-element.elementor-element-3e70860{--width:70%;}.elementor-448 .elementor-element.elementor-element-759c408{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-448 .elementor-element.elementor-element-638d747{--width:81%;}.elementor-448 .elementor-element.elementor-element-dbe5b56{--width:81%;}.elementor-448 .elementor-element.elementor-element-25e61f3{--width:81%;}.elementor-448 .elementor-element.elementor-element-d27d7d0{--width:80%;}.elementor-448 .elementor-element.elementor-element-053280b{--width:81%;}.elementor-448 .elementor-element.elementor-element-85aa9e5{--width:95%;}.elementor-448 .elementor-element.elementor-element-aba8229{--width:81%;}.elementor-448 .elementor-element.elementor-element-3e70860{--width:76%;}.elementor-448 .elementor-element.elementor-element-759c408{--width:60%;}}@media(max-width:1024px){.elementor-448 .elementor-element.elementor-element-312682c{--padding-top:15px;--padding-bottom:015px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-448 .elementor-element.elementor-element-e79db40{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-448 .elementor-element.elementor-element-3693fbd .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-619e7cf .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-61810ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-448 .elementor-element.elementor-element-638d747{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-b3a1a90{--container-widget-width:541px;--container-widget-flex-grow:0;width:var( --container-widget-width, 541px );max-width:541px;}.elementor-448 .elementor-element.elementor-element-b3a1a90 .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-3a4b5bd{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-b497fcc .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-dbe5b56{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-4de64a3 .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-1ae5b76{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-448 .elementor-element.elementor-element-f23630f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-448 .elementor-element.elementor-element-25e61f3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-875547c{--min-height:0px;}.elementor-448 .elementor-element.elementor-element-29a58dd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-34cf641{--grid-auto-flow:row;}.elementor-448 .elementor-element.elementor-element-d27d7d0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-aa3b6b5{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-448 .elementor-element.elementor-element-2609e23 .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-0af0e26{width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-448 .elementor-element.elementor-element-053280b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-7d81a49 .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-85aa9e5{--grid-auto-flow:row;}.elementor-448 .elementor-element.elementor-element-8172563 img{width:80%;}.elementor-448 .elementor-element.elementor-element-f08f483 .elementor-heading-title{font-size:80px;}.elementor-448 .elementor-element.elementor-element-de5fd54 img{width:80%;}.elementor-448 .elementor-element.elementor-element-10978ea .elementor-heading-title{font-size:80px;}.elementor-448 .elementor-element.elementor-element-fdd65cc .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-04344fd{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-aba8229{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-388a3d3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-9ad078b{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-9ad078b .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-6622658{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-448 .elementor-element.elementor-element-a58fdfe{--grid-auto-flow:row;}.elementor-448 .elementor-element.elementor-element-665a3af .elementor-heading-title{font-size:48px;}.elementor-448 .elementor-element.elementor-element-3e70860{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-448 .elementor-element.elementor-element-af4be9b .elementor-heading-title{font-size:32px;}.elementor-448 .elementor-element.elementor-element-31c79bf{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-31c79bf .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-448 .elementor-element.elementor-element-312682c{--min-height:0px;--flex-wrap:wrap;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-448 .elementor-element.elementor-element-d68417d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-448 .elementor-element.elementor-element-d68417d.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-448 .elementor-element.elementor-element-f1ffc0f .elementor-button{font-size:12px;padding:0px 20px 0px 0px;}.elementor-448 .elementor-element.elementor-element-e79db40{--min-height:0px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-448 .elementor-element.elementor-element-3693fbd .elementor-heading-title{font-size:36px;}.elementor-448 .elementor-element.elementor-element-619e7cf .elementor-heading-title{font-size:34px;}.elementor-448 .elementor-element.elementor-element-61810ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-61810ed > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-448 .elementor-element.elementor-element-61810ed .elementor-heading-title{font-size:14px;}.elementor-448 .elementor-element.elementor-element-6994f96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-448 .elementor-element.elementor-element-638d747{--width:360px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-448 .elementor-element.elementor-element-638d747.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-ac1eb29.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-ac1eb29 .elementor-button{font-size:13px;padding:5px 15px 5px 0px;}.elementor-448 .elementor-element.elementor-element-c14f538{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-448 .elementor-element.elementor-element-711da2b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:020px;}.elementor-448 .elementor-element.elementor-element-b3a1a90{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-b3a1a90 .elementor-heading-title{font-size:36px;}.elementor-448 .elementor-element.elementor-element-57400cb{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-57400cb .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-0831887{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-3a4b5bd{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-448 .elementor-element.elementor-element-3a4b5bd .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-fbc1973{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-b497fcc{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-b497fcc .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-448 .elementor-element.elementor-element-359e17d .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-54dd847{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-54dd847 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-448 .elementor-element.elementor-element-dbe5b56{--width:360px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-448 .elementor-element.elementor-element-dbe5b56.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-981f52f.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-981f52f .elementor-button{font-size:13px;padding:5px 15px 5px 0px;}.elementor-448 .elementor-element.elementor-element-3ea5246{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-448 .elementor-element.elementor-element-0c4f6a8{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-4de64a3{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-4de64a3 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-448 .elementor-element.elementor-element-1ae5b76{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-1ae5b76 .elementor-heading-title{font-size:18px;}.elementor-448 .elementor-element.elementor-element-1962858{width:100%;max-width:100%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-448 .elementor-element.elementor-element-f0ed4e4{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-8d23390{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-1076cbf{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-893e127{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-f23630f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-448 .elementor-element.elementor-element-25e61f3{--width:360px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-448 .elementor-element.elementor-element-25e61f3.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-55577e7.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-55577e7 .elementor-button{font-size:13px;padding:5px 15px 5px 0px;}.elementor-448 .elementor-element.elementor-element-b551d55{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-448 .elementor-element.elementor-element-875547c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-29a58dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-448 .elementor-element.elementor-element-29a58dd .elementor-heading-title{font-size:42px;line-height:1em;}.elementor-448 .elementor-element.elementor-element-d9a19b8{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-d9a19b8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-448 .elementor-element.elementor-element-d9a19b8 .elementor-heading-title{font-size:18px;}.elementor-448 .elementor-element.elementor-element-34cf641{--e-con-grid-template-columns:repeat(2, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-448 .elementor-element.elementor-element-d27d7d0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-448 .elementor-element.elementor-element-c38e069.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-c38e069 .elementor-button{font-size:13px;padding:5px 15px 5px 0px;}.elementor-448 .elementor-element.elementor-element-bcf1bda{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-448 .elementor-element.elementor-element-aa3b6b5{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-2609e23{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-2609e23 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-448 .elementor-element.elementor-element-0af0e26{width:100%;max-width:100%;}.elementor-448 .elementor-element.elementor-element-0af0e26 .elementor-heading-title{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-448 .elementor-element.elementor-element-86ad12c .elementor-icon-list-item > a{font-size:14px;}.elementor-448 .elementor-element.elementor-element-053280b{--width:360px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-448 .elementor-element.elementor-element-053280b.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-0992383.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-0992383 .elementor-button{font-size:13px;padding:5px 15px 5px 0px;}.elementor-448 .elementor-element.elementor-element-53c2a83{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-448 .elementor-element.elementor-element-712af52{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:50px;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-712af52{right:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-712af52{left:0px;}.elementor-448 .elementor-element.elementor-element-2198c4b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:80px;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-2198c4b{right:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-2198c4b{left:0px;}.elementor-448 .elementor-element.elementor-element-e733f93{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:110px;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-e733f93{right:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-e733f93{left:0px;}.elementor-448 .elementor-element.elementor-element-59c5a2d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-2e646f7{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:60px;}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-2e646f7{right:0px;}body.rtl .elementor-448 .elementor-element.elementor-element-2e646f7{left:0px;}.elementor-448 .elementor-element.elementor-element-dc195ea{--width:2300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-dc195ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-448 .elementor-element.elementor-element-522e4cc{--width:2300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-522e4cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-448 .elementor-element.elementor-element-289a577{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-7d81a49{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-7d81a49 .elementor-heading-title{font-size:50px;}.elementor-448 .elementor-element.elementor-element-ac44f67 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-448 .elementor-element.elementor-element-ac44f67 .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-85aa9e5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-448 .elementor-element.elementor-element-09d7021{--min-height:0px;}.elementor-448 .elementor-element.elementor-element-8b89b6c{--min-height:40px;}.elementor-448 .elementor-element.elementor-element-17f30d2 .elementor-heading-title{font-size:18px;}.elementor-448 .elementor-element.elementor-element-e2f22e2{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-e2f22e2 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-e2f22e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-448 .elementor-element.elementor-element-35fc294 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-448 .elementor-element.elementor-element-11d31f8{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-f08f483 .elementor-heading-title{font-size:80px;}.elementor-448 .elementor-element.elementor-element-ea93931 .elementor-button{padding:10px 60px 10px 030px;}.elementor-448 .elementor-element.elementor-element-1e2f178{--min-height:0px;}.elementor-448 .elementor-element.elementor-element-c0bc1a0{--min-height:40px;}.elementor-448 .elementor-element.elementor-element-bf8dd4c .elementor-heading-title{font-size:18px;}.elementor-448 .elementor-element.elementor-element-02616b1 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-448 .elementor-element.elementor-element-02616b1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-448 .elementor-element.elementor-element-02616b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-448 .elementor-element.elementor-element-0d76c0b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-448 .elementor-element.elementor-element-30e8c47{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-10978ea .elementor-heading-title{font-size:80px;}.elementor-448 .elementor-element.elementor-element-4581913 .elementor-button{padding:10px 60px 10px 40px;}.elementor-448 .elementor-element.elementor-element-9812d81{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-979d4ed img{width:70%;}.elementor-448 .elementor-element.elementor-element-fdd65cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-fdd65cc .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-448 .elementor-element.elementor-element-04344fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-04344fd .elementor-heading-title{font-size:16px;}.elementor-448 .elementor-element.elementor-element-aba8229{--width:360px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-448 .elementor-element.elementor-element-aba8229.e-con{--align-self:center;}.elementor-448 .elementor-element.elementor-element-f71b8f2.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-f71b8f2 .elementor-button{font-size:13px;padding:5px 15px 5px 0px;}.elementor-448 .elementor-element.elementor-element-3e5b3cc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-448 .elementor-element.elementor-element-9ad078b .elementor-heading-title{font-size:52px;}.elementor-448 .elementor-element.elementor-element-6622658 .elementor-heading-title{font-size:18px;}.elementor-448 .elementor-element.elementor-element-a58fdfe{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-448 .elementor-element.elementor-element-36e0d98{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-665a3af{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-665a3af .elementor-heading-title{font-size:42px;}.elementor-448 .elementor-element.elementor-element-e769c2e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-448 .elementor-element.elementor-element-598a37c{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-448 .elementor-element.elementor-element-3e70860{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-448 .elementor-element.elementor-element-af4be9b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-448 .elementor-element.elementor-element-759c408{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-448 .elementor-element.elementor-element-31c79bf{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-448 .elementor-element.elementor-element-31c79bf.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-01f7fb3.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-f6d89d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-448 .elementor-element.elementor-element-d1b386e{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:left;}.elementor-448 .elementor-element.elementor-element-d1b386e.elementor-element{--align-self:flex-start;}.elementor-448 .elementor-element.elementor-element-b56b3c6 img{width:100%;max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-f1ffc0f *//* botao cor */
.botao .elementor-button {
  background: var(--Linear, linear-gradient(90deg, #9AF7DF 0%, #51C1A4 100%));
  background-size: 800% 400%;
  transition: all 0.5s;
  border-radius: 100px;
  border: solid 1px #ffffff20 !important;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99), pisca 1.5s infinite;
  box-shadow: 
    0 1px 0 0 #27846C, 
    0 -5px 6px 0 #A4EFDC inset, 
    0 5px 6px 0 #A4EFDC inset !important;
}

.botao:hover .elementor-button {
  transform: scale(1.03);
}

@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* icone */
.botao .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao:hover .elementor-button-text {
  align-self: center;
  margin-left: 0px;
  padding-left: 5px;
}

.botao .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao:hover .elementor-button-icon {
  transition: 0.5s ease all;
  background: black;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: -45deg;
}

/* efeito de pisca */
/* efeito de pisca – cor ajustada para o verde do gradiente */
.botao .elementor-button::before {
  content: "";
  background: transparent;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px -5px #51C1A4; /* antes: #F58634 */
}

/* opcional: garanta que o ::before posicione corretamente */
.botao .elementor-button { position: relative; }

}

@keyframes pisca {
  70% { box-shadow: 0 0 0 20px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3693fbd */.text2 {
 background: linear-gradient(#9AF7DF, #51C1A4);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-619e7cf */.text2 {
 background: linear-gradient(269deg, #F15D30 3%, #F58634 91.49%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61810ed */.text3 {
   color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6994f96 */.elementor-448 .elementor-element.elementor-element-6994f96 {
  border-radius: 10.927px;
  border: 1px solid #6E6E6E;
  background: rgba(15, 15, 15, 0.75);
  backdrop-filter: blur(15.5px);
  overflow: hidden; /* 🔥 isso é o que impede o conteúdo de vazar a borda */
  position: relative; /* garante controle dos filhos absolutos */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac1eb29 *//* botao cor */
.botao .elementor-button {
  background: var(--Linear, linear-gradient(90deg, #9AF7DF 0%, #51C1A4 100%));
  background-size: 800% 400%;
  transition: all 0.5s;
  border-radius: 100px;
  border: solid 1px #ffffff20 !important;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99), pisca 1.5s infinite;
  box-shadow: 
    0 1px 0 0 #27846C, 
    0 -5px 6px 0 #A4EFDC inset, 
    0 5px 6px 0 #A4EFDC inset !important;
}

.botao:hover .elementor-button {
  transform: scale(1.03);
}

@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* icone */
.botao .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao:hover .elementor-button-text {
  align-self: center;
  margin-left: 0px;
  padding-left: 5px;
}

.botao .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao:hover .elementor-button-icon {
  transition: 0.5s ease all;
  background: black;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: -45deg;
}

/* efeito de pisca */
/* efeito de pisca – cor ajustada para o verde do gradiente */
.botao .elementor-button::before {
  content: "";
  background: transparent;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px -5px #51C1A4; /* antes: #F58634 */
}

/* opcional: garanta que o ::before posicione corretamente */
.botao .elementor-button { position: relative; }

}

@keyframes pisca {
  70% { box-shadow: 0 0 0 20px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a725eff */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a53b75e */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23387d */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2454d00 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638d747 */.elementor-448 .elementor-element.elementor-element-638d747 {
    border-radius: 300px;
    border: 1px solid #0F292240; /* 25% de #0F2922 */
    background: #0F2922;
}

.elementor-448 .elementor-element.elementor-element-638d747 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}

/* 🔥 Media Query - Reduz border-radius em telas pequenas */
@media (max-width: 768px) {
    .elementor-448 .elementor-element.elementor-element-638d747 {
        border-radius: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e79db40 */.elementor-448 .elementor-element.elementor-element-e79db40 {
  position: relative;
  z-index: 0;
}

.elementor-448 .elementor-element.elementor-element-e79db40::before,
.elementor-448 .elementor-element.elementor-element-e79db40::after {
  content: "";
  position: absolute;
  border-radius: 100%;
  filter: blur(120px);
  mix-blend-mode: screen;
  pointer-events: none;
  z-index: 1;
}

/* Luz vermelha — canto superior esquerdo */
.elementor-448 .elementor-element.elementor-element-e79db40::before {
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
  width: 400px;
  height: 400px;
  background: #9700B2;
  opacity: 0.5;
}

/* Luz laranja — canto inferior direito */
.elementor-448 .elementor-element.elementor-element-e79db40::after {
  bottom: 0;
  right: 0;
  transform: translate(50%, 50%);
  width: 500px;
  height: 500px;
  background: #9700B2;
  opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57400cb */.text1 {
   color: #9500B4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a4b5bd */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b497fcc */.text2 {
 background: linear-gradient(#9AF7DF, #51C1A4);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-359e17d */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-981f52f *//* botao cor */
.botao .elementor-button {
  background: var(--Linear, linear-gradient(90deg, #9AF7DF 0%, #51C1A4 100%));
  background-size: 800% 400%;
  transition: all 0.5s;
  border-radius: 100px;
  border: solid 1px #ffffff20 !important;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99), pisca 1.5s infinite;
  box-shadow: 
    0 1px 0 0 #27846C, 
    0 -5px 6px 0 #A4EFDC inset, 
    0 5px 6px 0 #A4EFDC inset !important;
}

.botao:hover .elementor-button {
  transform: scale(1.03);
}

@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* icone */
.botao .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao:hover .elementor-button-text {
  align-self: center;
  margin-left: 0px;
  padding-left: 5px;
}

.botao .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao:hover .elementor-button-icon {
  transition: 0.5s ease all;
  background: black;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: -45deg;
}

/* efeito de pisca */
.botao .elementor-button::before {
  content: "";
  background: transparent;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px -5px #51C1A4; /* antes: #F58634 */
}

/* opcional: garanta que o ::before posicione corretamente */
.botao .elementor-button { position: relative; }
}

@keyframes pisca {
  70% { box-shadow: 0 0 0 20px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56db64b */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7e1b3 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e42a89 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6e7cbc */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbe5b56 */.elementor-448 .elementor-element.elementor-element-dbe5b56 {
    border-radius: 300px;
    border: 1px solid #0F292240; /* 25% de #0F2922 */
    background: #0F2922;
}

.elementor-448 .elementor-element.elementor-element-dbe5b56 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}

/* 🔥 Media Query - Reduz border-radius em telas pequenas */
@media (max-width: 768px) {
    .elementor-448 .elementor-element.elementor-element-dbe5b56 {
        border-radius: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccea93a */html, body{
    overflow-x: hidden;
}

@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 1em 0.3em;
  display: flex;
  color: #ffffff;
  font-size: 1em;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc3dcbf */.elementor-448 .elementor-element.elementor-element-bc3dcbf {
border: 1px solid #FFF;
background: var(--Linear, linear-gradient(90deg, #E048FC 0%, #9700B2 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4de64a3 */.text2 {
 background: linear-gradient(#9AF7DF, #51C1A4);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae5b76 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f23630f */@media only screen and (max-width: 600px) {
.elementor-448 .elementor-element.elementor-element-f23630f{
    margin-top: -130px;
    margin-bottom: -130px !important;
    transform: scale(0.6)
}}

.swiper{
    overflow: visible
}


.swiper-pagination-bullet-active{
    width: 50px !important;
    border-radius: 20px !important;
}

.swiper-pagination-bullet{
    transition: 0.5s ease !important
}

.elementor-448 .elementor-element.elementor-element-f23630f .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55577e7 *//* botao cor */
.botao .elementor-button {
  background: var(--Linear, linear-gradient(90deg, #9AF7DF 0%, #51C1A4 100%));
  background-size: 800% 400%;
  transition: all 0.5s;
  border-radius: 100px;
  border: solid 1px #ffffff20 !important;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99), pisca 1.5s infinite;
  box-shadow: 
    0 1px 0 0 #27846C, 
    0 -5px 6px 0 #A4EFDC inset, 
    0 5px 6px 0 #A4EFDC inset !important;
}

.botao:hover .elementor-button {
  transform: scale(1.03);
}

@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* icone */
.botao .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao:hover .elementor-button-text {
  align-self: center;
  margin-left: 0px;
  padding-left: 5px;
}

.botao .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao:hover .elementor-button-icon {
  transition: 0.5s ease all;
  background: black;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: -45deg;
}

/* efeito de pisca */
.botao .elementor-button::before {
  content: "";
  background: transparent;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px -5px #51C1A4; /* antes: #F58634 */
}

/* opcional: garanta que o ::before posicione corretamente */
.botao .elementor-button { position: relative; }
}

@keyframes pisca {
  70% { box-shadow: 0 0 0 20px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e36b85c */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff2f4c9 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c19ad */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-468ab3a */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e61f3 */.elementor-448 .elementor-element.elementor-element-25e61f3 {
    border-radius: 300px;
    border: 1px solid #0F292240; /* 25% de #0F2922 */
    background: #0F2922;
}

.elementor-448 .elementor-element.elementor-element-25e61f3 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}

/* 🔥 Media Query - Reduz border-radius em telas pequenas */
@media (max-width: 768px) {
    .elementor-448 .elementor-element.elementor-element-25e61f3 {
        border-radius: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a58dd */.text5 {
 background: linear-gradient(90deg, #E048FC, #9700B2);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9a19b8 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c38e069 *//* botao cor */
.botao .elementor-button {
  background: var(--Linear, linear-gradient(90deg, #9AF7DF 0%, #51C1A4 100%));
  background-size: 800% 400%;
  transition: all 0.5s;
  border-radius: 100px;
  border: solid 1px #ffffff20 !important;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99), pisca 1.5s infinite;
  box-shadow: 
    0 1px 0 0 #27846C, 
    0 -5px 6px 0 #A4EFDC inset, 
    0 5px 6px 0 #A4EFDC inset !important;
}

.botao:hover .elementor-button {
  transform: scale(1.03);
}

@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* icone */
.botao .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao:hover .elementor-button-text {
  align-self: center;
  margin-left: 0px;
  padding-left: 5px;
}

.botao .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao:hover .elementor-button-icon {
  transition: 0.5s ease all;
  background: black;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: -45deg;
}

/* efeito de pisca */
.botao .elementor-button::before {
  content: "";
  background: transparent;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px -5px #51C1A4; /* antes: #F58634 */
}

/* opcional: garanta que o ::before posicione corretamente */
.botao .elementor-button { position: relative; }
}

@keyframes pisca {
  70% { box-shadow: 0 0 0 20px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5f787b */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339fcf */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dce351 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9c1cbb */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d27d7d0 */.elementor-448 .elementor-element.elementor-element-d27d7d0 {
    border-radius: 300px;
    border: 1px solid #0F292240; /* 25% de #0F2922 */
    background: #0F2922;
}

.elementor-448 .elementor-element.elementor-element-d27d7d0 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}

/* 🔥 Media Query - Reduz border-radius em telas pequenas */
@media (max-width: 768px) {
    .elementor-448 .elementor-element.elementor-element-d27d7d0 {
        border-radius: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2609e23 */.text2 {
 background: linear-gradient(#9AF7DF, #51C1A4);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af0e26 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0992383 *//* botao cor */
.botao .elementor-button {
  background: var(--Linear, linear-gradient(90deg, #9AF7DF 0%, #51C1A4 100%));
  background-size: 800% 400%;
  transition: all 0.5s;
  border-radius: 100px;
  border: solid 1px #ffffff20 !important;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99), pisca 1.5s infinite;
  box-shadow: 
    0 1px 0 0 #27846C, 
    0 -5px 6px 0 #A4EFDC inset, 
    0 5px 6px 0 #A4EFDC inset !important;
}

.botao:hover .elementor-button {
  transform: scale(1.03);
}

@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* icone */
.botao .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao:hover .elementor-button-text {
  align-self: center;
  margin-left: 0px;
  padding-left: 5px;
}

.botao .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao:hover .elementor-button-icon {
  transition: 0.5s ease all;
  background: black;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: -45deg;
}

/* efeito de pisca */
.botao .elementor-button::before {
  content: "";
  background: transparent;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px -5px #51C1A4; /* antes: #F58634 */
}

/* opcional: garanta que o ::before posicione corretamente */
.botao .elementor-button { position: relative; }
}

@keyframes pisca {
  70% { box-shadow: 0 0 0 20px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8387d0 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-858c9e1 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c84537 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c81716 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053280b */.elementor-448 .elementor-element.elementor-element-053280b {
    border-radius: 300px;
    border: 1px solid #0F292240; /* 25% de #0F2922 */
    background: #0F2922;
}

.elementor-448 .elementor-element.elementor-element-053280b {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}

/* 🔥 Media Query - Reduz border-radius em telas pequenas */
@media (max-width: 768px) {
    .elementor-448 .elementor-element.elementor-element-053280b {
        border-radius: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3b6b5 */.elementor-448 .elementor-element.elementor-element-aa3b6b5::before {
  content: "";
  position: absolute;
  top: 60%; /* roxo escuro embaixo */
  left: inherit;
  right: calc(50% - 400px);
  width: 10000px;
  height: 300px;
  background: #9700B2; /* roxo escuro */
  border-radius: 100%;
  filter: blur(100px);
  opacity: 0.35;
  mix-blend-mode: screen;
  animation: luz 3s infinite ease-in-out;
  pointer-events: none;
}

.elementor-448 .elementor-element.elementor-element-aa3b6b5::after {
  content: "";
  position: absolute;
  top: 15%; /* roxo claro em cima */
  left: inherit;
  right: calc(50% - 800px);
  width: 500px;
  height: 600px;
  background: linear-gradient(90deg, #E048FC 0%, #9700B2 100%);
  border-radius: 100%;
  filter: blur(100px);
  opacity: 0.4;
  mix-blend-mode: screen;
  animation: luz 3s 1.5s infinite ease-in-out;
  pointer-events: none;
}

@keyframes luz {
  0%, 100% { opacity: 0.2; }
  50% { opacity: 0.5; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae8bf6b */.elementor-448 .elementor-element.elementor-element-ae8bf6b::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-ae8bf6b::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-521f664 */.elementor-448 .elementor-element.elementor-element-521f664::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-521f664::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb39a40 */.elementor-448 .elementor-element.elementor-element-fb39a40::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-fb39a40::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2adee70 */.elementor-448 .elementor-element.elementor-element-2adee70::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-2adee70::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf60703 */.elementor-448 .elementor-element.elementor-element-cf60703::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-cf60703::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d389346 */.elementor-448 .elementor-element.elementor-element-d389346::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-d389346::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1505443 */.elementor-448 .elementor-element.elementor-element-1505443::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-1505443::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d2862a */.elementor-448 .elementor-element.elementor-element-4d2862a::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-4d2862a::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a68fd */.elementor-448 .elementor-element.elementor-element-73a68fd::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-73a68fd::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d915b */.elementor-448 .elementor-element.elementor-element-e3d915b::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-e3d915b::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8b358f */.elementor-448 .elementor-element.elementor-element-e8b358f::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-e8b358f::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6eb7fd */.elementor-448 .elementor-element.elementor-element-e6eb7fd::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-e6eb7fd::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cecafd8 */.elementor-448 .elementor-element.elementor-element-cecafd8::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-cecafd8{
    margin-left: 20px;
}

.elementor-448 .elementor-element.elementor-element-cecafd8::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc195ea */.elementor-448 .elementor-element.elementor-element-dc195ea{
    animation: ladoo 25s linear infinite;
}

@keyframes ladoo{
    0%{
            left: 50%
    }
    100%{
            left: -60%
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b70277 */.elementor-448 .elementor-element.elementor-element-1b70277::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-1b70277::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56da11 */.elementor-448 .elementor-element.elementor-element-c56da11::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-c56da11::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcd890 */.elementor-448 .elementor-element.elementor-element-5dcd890::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-5dcd890::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-193d4d0 */.elementor-448 .elementor-element.elementor-element-193d4d0::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-193d4d0::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c0dd87 */.elementor-448 .elementor-element.elementor-element-7c0dd87::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-7c0dd87::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028376c */.elementor-448 .elementor-element.elementor-element-028376c::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-028376c::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58a82e4 */.elementor-448 .elementor-element.elementor-element-58a82e4::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-58a82e4::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e17bee */.elementor-448 .elementor-element.elementor-element-2e17bee::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-2e17bee::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-026814e */.elementor-448 .elementor-element.elementor-element-026814e::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-026814e::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9776457 */.elementor-448 .elementor-element.elementor-element-9776457::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-9776457::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddfcd89 */.elementor-448 .elementor-element.elementor-element-ddfcd89::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-ddfcd89::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41d97c1 */.elementor-448 .elementor-element.elementor-element-41d97c1::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-41d97c1::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3060a35 */.elementor-448 .elementor-element.elementor-element-3060a35::after{
    content: "";
    border-radius: 10px;
    border: solid 1px #ffffff40;
    width: calc(100% + 50px);
    height: 200%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.elementor-448 .elementor-element.elementor-element-3060a35{
    margin-left: 20px;
}

.elementor-448 .elementor-element.elementor-element-3060a35::before{
    content: "";
    top: 50%;
    left: -15px;
    transform: translatey(-50%);
    width: 8px;
    height: 8px;
    background: #51C1A4;
    position: absolute;
    border-radius: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-522e4cc */.elementor-448 .elementor-element.elementor-element-522e4cc{
    animation: ladoo 10s linear infinite;
}

@keyframes ladoo{
    0%{
            left: 50%
    }
    100%{
            left: -60%
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d81a49 */.text2 {
 background: linear-gradient(#9AF7DF, #51C1A4);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac44f67 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17f30d2 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71605dc */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35fc294 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f97113b */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f08f483 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9341a33 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea93931 *//* botao cor */
.botao .elementor-button {
  background: var(--Linear, linear-gradient(90deg, #9AF7DF 0%, #51C1A4 100%));
  background-size: 800% 400%;
  transition: all 0.5s;
  border-radius: 100px;
  border: solid 1px #ffffff20 !important;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99), pisca 1.5s infinite;
  box-shadow: 
    0 1px 0 0 #27846C, 
    0 -5px 6px 0 #A4EFDC inset, 
    0 5px 6px 0 #A4EFDC inset !important;
}

.botao:hover .elementor-button {
  transform: scale(1.03);
}

@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* icone */
.botao .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao:hover .elementor-button-text {
  align-self: center;
  margin-left: 0px;
  padding-left: 5px;
}

.botao .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao:hover .elementor-button-icon {
  transition: 0.5s ease all;
  background: black;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: -45deg;
}

/* efeito de pisca */
.botao .elementor-button::before {
  content: "";
  background: transparent;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px -5px #51C1A4; /* antes: #F58634 */
}

/* opcional: garanta que o ::before posicione corretamente */
.botao .elementor-button { position: relative; }
}

@keyframes pisca {
  70% { box-shadow: 0 0 0 20px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf8dd4c */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53da8e6 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d76c0b */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75ba669 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10978ea */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8def35 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4581913 *//* botão cor */
.botao2 .elementor-button {
  background: #FFFFFF;
  border-radius: 500px;
  border: 2px solid transparent;
  background-clip: padding-box;
  position: relative;
  transition: all 0.5s;
}

.botao2 .elementor-button::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: #FFFFFF;
  background-size: 800% 400%;
  border-radius: inherit;
  z-index: -1;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99);
}

.botao2 .elementor-button:hover {
  transform: scale(1.03);
}

/* animação do degradê */
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}


/* texto */
.botao2 .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao2:hover .elementor-button-text {
  margin-left: 0px;
  padding-left: 5px;
}


/* ícone */
.botao2 .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao2:hover .elementor-button-icon {
  background: black;
  color: white;
  rotate: -45deg;
}


/* efeito pisca no glow da borda */
.botao2 .elementor-button::after {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  border-radius: inherit;
  box-shadow: 0px 0px 10px -5px #9500B4;
  animation: pisca 1.5s infinite;
  z-index: -2;
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e2f178 */.elementor-448 .elementor-element.elementor-element-1e2f178 {
    border-radius: 17.211px;
border: 0.5px solid #616161;
background: #000000;
box-shadow: 0px 0px 15.093px 0px rgba(0, 0, 0, 0.05) inset, 0px 0px 30.119px 0px rgba(0, 0, 0, 0.05);
backdrop-filter: blur(5.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-289a577 */.elementor-448 .elementor-element.elementor-element-289a577{
    border-top: 3px solid #9700B2;
background: #000;
}
.elementor-448 .elementor-element.elementor-element-289a577 {
  position: relative;
  z-index: 0;
}

.elementor-448 .elementor-element.elementor-element-289a577::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* centraliza */
  width: 500px;
  height: 500px;
  background: #9700B2;
  border-radius: 100%;
  filter: blur(120px);
  opacity: 0.3;
  mix-blend-mode: screen;
  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd65cc */.text2 {
 background: linear-gradient(#9AF7DF, #51C1A4);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04344fd */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f71b8f2 *//* botao cor */
.botao .elementor-button {
  background: var(--Linear, linear-gradient(90deg, #9AF7DF 0%, #51C1A4 100%));
  background-size: 800% 400%;
  transition: all 0.5s;
  border-radius: 100px;
  border: solid 1px #ffffff20 !important;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99), pisca 1.5s infinite;
  box-shadow: 
    0 1px 0 0 #27846C, 
    0 -5px 6px 0 #A4EFDC inset, 
    0 5px 6px 0 #A4EFDC inset !important;
}

.botao:hover .elementor-button {
  transform: scale(1.03);
}

@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* icone */
.botao .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao:hover .elementor-button-text {
  align-self: center;
  margin-left: 0px;
  padding-left: 5px;
}

.botao .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao:hover .elementor-button-icon {
  transition: 0.5s ease all;
  background: black;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: -45deg;
}

/* efeito de pisca */
.botao .elementor-button::before {
  content: "";
  background: transparent;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px -5px #51C1A4; /* antes: #F58634 */
}

/* opcional: garanta que o ::before posicione corretamente */
.botao .elementor-button { position: relative; }
}

@keyframes pisca {
  70% { box-shadow: 0 0 0 20px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee5cf9 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06393c7 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f1b582 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47b5f2a */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aba8229 */.elementor-448 .elementor-element.elementor-element-aba8229 {
    border-radius: 300px;
    border: 1px solid #0F292240; /* 25% de #0F2922 */
    background: #0F2922;
}

.elementor-448 .elementor-element.elementor-element-aba8229 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}

/* 🔥 Media Query - Reduz border-radius em telas pequenas */
@media (max-width: 768px) {
    .elementor-448 .elementor-element.elementor-element-aba8229 {
        border-radius: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0fab3ba */html, body{
    overflow-x: hidden;
}

@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 1em 0.3em;
  display: flex;
  color: #ffffff;
  font-size: 1em;
  font-weight: 500;
  letter-spacing: 0em;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4d73d4 */.elementor-448 .elementor-element.elementor-element-a4d73d4 {
border: 1px solid #FFF;
background: var(--Linear, linear-gradient(90deg, #E048FC 0%, #9700B2 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6622658 */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-388a3d3 */.elementor-448 .elementor-element.elementor-element-388a3d3 {
background: var(--Radial, radial-gradient(48.22% 106.16% at 50% 50%, #EBF2FE 0%, #F3DEF8 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-665a3af */.text5 {
 background: linear-gradient(90deg, #E048FC, #9700B2);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af4be9b */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31c79bf */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01f7fb3 *//* botao cor */
.botao .elementor-button {
  background: var(--Linear, linear-gradient(90deg, #9AF7DF 0%, #51C1A4 100%));
  background-size: 800% 400%;
  transition: all 0.5s;
  border-radius: 100px;
  border: solid 1px #ffffff20 !important;
  animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99), pisca 1.5s infinite;
  box-shadow: 
    0 1px 0 0 #27846C, 
    0 -5px 6px 0 #A4EFDC inset, 
    0 5px 6px 0 #A4EFDC inset !important;
}

.botao:hover .elementor-button {
  transform: scale(1.03);
}

@keyframes gradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* icone */
.botao .elementor-button-text {
  align-self: center;
  margin-left: -5px;
  transition: 0.5s ease all;
}

.botao:hover .elementor-button-text {
  align-self: center;
  margin-left: 0px;
  padding-left: 5px;
}

.botao .elementor-button-icon {
  transition: 0.5s ease all;
  background: transparent;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.botao:hover .elementor-button-icon {
  transition: 0.5s ease all;
  background: black;
  width: 45px;
  height: 44px;
  border-radius: 200px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: -45deg;
}

/* efeito de pisca */
/* efeito de pisca – cor ajustada para o verde do gradiente */
.botao .elementor-button::before {
  content: "";
  background: transparent;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 10px -5px #51C1A4; /* antes: #F58634 */
}

/* opcional: garanta que o ::before posicione corretamente */
.botao .elementor-button { position: relative; }

}

@keyframes pisca {
  70% { box-shadow: 0 0 0 20px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598a37c */.elementor-448 .elementor-element.elementor-element-598a37c {
background: var(--Linear, linear-gradient(90deg, #E048FC 0%, #9700B2 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1b386e */.text1 {
   color: #CF3034;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-960444f */.scroll-left{
    opacity: 0;
    transition: 0.5s ease all;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s ease all;
    transform: translate(30px, 0);
}

.scroll-bottom{
    opacity: 0;
    filter: blur(7px);
    transition: 0.5s ease all;
    transform: translate(0, 80px);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s ease all;
    transform: translate(0, -80px);
}

.ativo{
    opacity: 1;
    filter: blur(0px);
    transition: 0.5s ease all;
    transform: translate(0, 0);
}

@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF PRO';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://lp.queimacore.com/wp-content/uploads/2025/06/SFProDisplay-Regular.woff2') format('woff2'),
		url('http://lp.queimacore.com/wp-content/uploads/2025/06/SFProDisplay-Regular.woff') format('woff'),
		url('http://lp.queimacore.com/wp-content/uploads/2025/06/SFProDisplay-Regular.ttf') format('truetype'),
		url('http://lp.queimacore.com/wp-content/uploads/2025/06/SFProDisplay-Regular.svg#SFPRO') format('svg');
}
@font-face {
	font-family: 'SF PRO';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://lp.queimacore.com/wp-content/uploads/2025/06/SFProDisplay-Semibold.woff2') format('woff2'),
		url('http://lp.queimacore.com/wp-content/uploads/2025/06/SFProDisplay-Semibold.woff') format('woff'),
		url('http://lp.queimacore.com/wp-content/uploads/2025/06/SFProDisplay-Semibold.ttf') format('truetype'),
		url('http://lp.queimacore.com/wp-content/uploads/2025/06/SFProDisplay-Semibold.svg#SFPRO') format('svg');
}
/* End Custom Fonts CSS */