.elementor-2 .elementor-element.elementor-element-6c1ea39{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6c1ea39:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6c1ea39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-16fb564{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-5b9e7b7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-42c41cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-471de40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 10px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-471de40 img{width:73%;}.elementor-2 .elementor-element.elementor-element-99ac854{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-a097963 .elementor-menu-toggle{margin:0 auto;}.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu .elementor-item{font-family:"Jost", Sans-serif;font-size:1.1em;font-weight:300;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--main .elementor-item{color:#AAAAAA;fill:#AAAAAA;}.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--main .elementor-item:focus{color:#C42344;fill:#C42344;}.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#C4234400;}.elementor-2 .elementor-element.elementor-element-a097963 .e--pointer-framed .elementor-item:before,
					.elementor-2 .elementor-element.elementor-element-a097963 .e--pointer-framed .elementor-item:after{border-color:#C4234400;}.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#C42344;}.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--dropdown .elementor-item, .elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Jost", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-a097963 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a097963 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1e4de75{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a49dd9c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-52bffbf{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e4a3b66{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:1.2em;font-weight:400;text-transform:uppercase;line-height:25px;color:#EA0057;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4f18907{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-4f18907 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3.5em;font-weight:600;line-height:49px;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-7387062{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:1.3em;font-weight:400;line-height:25px;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-34ae4d4{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a8854ee{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a8854ee:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a8854ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#caced5;}.elementor-2 .elementor-element.elementor-element-a8854ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b5a7b97{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-2 .elementor-element.elementor-element-a9d8ad2{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:1.2em;font-weight:400;text-transform:uppercase;line-height:25px;color:#EA0057;}.elementor-2 .elementor-element.elementor-element-c50f13e{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-c50f13e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3.5em;font-weight:600;line-height:49px;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-ea0e7d5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:1.3em;font-weight:400;line-height:25px;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-975ec1d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2 .elementor-element.elementor-element-38c2b27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-638px;z-index:3;text-align:center;}.elementor-2 .elementor-element.elementor-element-38c2b27.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-38c2b27{left:1214px;}body.rtl .elementor-2 .elementor-element.elementor-element-38c2b27{right:1214px;}.elementor-2 .elementor-element.elementor-element-38c2b27 img{width:100%;}.elementor-2 .elementor-element.elementor-element-44813c2e{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;--z-index:10;}.elementor-2 .elementor-element.elementor-element-44813c2e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-44813c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2 .elementor-element.elementor-element-1f37a09f{--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:center;}.elementor-2 .elementor-element.elementor-element-11246a6e{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:1.2em;font-weight:400;text-transform:uppercase;line-height:25px;color:#EA0057;}.elementor-2 .elementor-element.elementor-element-7277267{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 25px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-7277267 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3.5em;font-weight:600;line-height:49px;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-4a1dd492{--display:flex;}.elementor-2 .elementor-element.elementor-element-41202293{font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:400;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-5c77b51e{--display:flex;}.elementor-2 .elementor-element.elementor-element-54b681b7{font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:400;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-2c8a4605{--display:flex;}.elementor-2 .elementor-element.elementor-element-63cbf049{font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:400;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-3843ed23{--display:flex;}.elementor-2 .elementor-element.elementor-element-672f87d1{font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:400;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-2b0c250c{--display:flex;}.elementor-2 .elementor-element.elementor-element-23e6e507{font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:400;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-7f16aa1d{--display:flex;}.elementor-2 .elementor-element.elementor-element-70eddd57{font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:400;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-1fe1862c{--display:flex;}.elementor-2 .elementor-element.elementor-element-723c6f9f{font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:400;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-5f38da4a{--display:flex;}.elementor-2 .elementor-element.elementor-element-dc088f7{font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:400;color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-d63ac32{--n-accordion-title-font-size:1.2em;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#8B8B8B;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#8B8B8B;}.elementor-2 .elementor-element.elementor-element-d63ac32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2 .elementor-element.elementor-element-d63ac32 > .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:"Jost", Sans-serif;}:where( .elementor-2 .elementor-element.elementor-element-d63ac32 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-2 .elementor-element.elementor-element-edd54fd{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-2 .elementor-element.elementor-element-edd54fd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-edd54fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B20;}.elementor-2 .elementor-element.elementor-element-edd54fd::before, .elementor-2 .elementor-element.elementor-element-edd54fd > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-edd54fd > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-edd54fd > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-edd54fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-edd54fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#171B20;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-07ab266{--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:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:0px;--margin-bottom:39px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-59e6db1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-2d82342{text-align:start;}.elementor-2 .elementor-element.elementor-element-2d82342 img{width:55%;}.elementor-2 .elementor-element.elementor-element-7cc92d9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-title{margin-block-end:7px;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-17f22b1.elementor-view-stacked .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-17f22b1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-17f22b1.elementor-view-default .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-17f22b1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-17f22b1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-17f22b1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-17f22b1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-17f22b1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-17f22b1.elementor-view-default:has(:focus) .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon{font-size:26px;}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:1em;font-weight:400;}.elementor-2 .elementor-element.elementor-element-17f22b1:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-17f22b1:has(:focus) .elementor-icon-box-title{color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-weight:400;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-title{margin-block-end:7px;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-d521637.elementor-view-stacked .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-d521637.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d521637.elementor-view-default .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-d521637.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-d521637.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-d521637.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-d521637.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-d521637.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-d521637.elementor-view-default:has(:focus) .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon{font-size:26px;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:1em;font-weight:400;}.elementor-2 .elementor-element.elementor-element-d521637:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-d521637:has(:focus) .elementor-icon-box-title{color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-weight:400;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-title{margin-block-end:7px;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-5785cd2.elementor-view-stacked .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-5785cd2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5785cd2.elementor-view-default .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-5785cd2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-5785cd2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-5785cd2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-5785cd2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-5785cd2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-5785cd2.elementor-view-default:has(:focus) .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon{font-size:26px;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:1em;font-weight:400;}.elementor-2 .elementor-element.elementor-element-5785cd2:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-5785cd2:has(:focus) .elementor-icon-box-title{color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-weight:400;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-769e00d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-title{margin-block-end:7px;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-45d3591.elementor-view-stacked .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-45d3591.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-45d3591.elementor-view-default .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-45d3591.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-45d3591.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-45d3591.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-45d3591.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-45d3591.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-45d3591.elementor-view-default:has(:focus) .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon{font-size:26px;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:1em;font-weight:400;line-height:1px;}.elementor-2 .elementor-element.elementor-element-45d3591:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-45d3591:has(:focus) .elementor-icon-box-title{color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-weight:400;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-title{margin-block-end:7px;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-f41eaf7.elementor-view-stacked .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-f41eaf7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f41eaf7.elementor-view-default .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-f41eaf7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-f41eaf7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-f41eaf7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-f41eaf7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-f41eaf7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-f41eaf7.elementor-view-default:has(:focus) .elementor-icon{fill:#EA0057;color:#EA0057;border-color:#EA0057;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon{font-size:26px;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:1em;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f41eaf7:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-f41eaf7:has(:focus) .elementor-icon-box-title{color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-weight:400;color:#B9B9B9;}.elementor-2 .elementor-element.elementor-element-b3f12e9{--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:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:0px;--margin-bottom:39px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f437b99{--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;--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-2 .elementor-element.elementor-element-499ecf6{width:var( --container-widget-width, 72% );max-width:72%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:0.8em;font-weight:400;line-height:25px;color:#E2DEDE;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-16fb564{--width:100%;}.elementor-2 .elementor-element.elementor-element-5b9e7b7{--width:80%;}.elementor-2 .elementor-element.elementor-element-42c41cf{--width:23%;}.elementor-2 .elementor-element.elementor-element-52bffbf{--width:100%;}.elementor-2 .elementor-element.elementor-element-a8854ee{--width:100%;}.elementor-2 .elementor-element.elementor-element-b5a7b97{--width:51%;}.elementor-2 .elementor-element.elementor-element-975ec1d{--width:100%;}.elementor-2 .elementor-element.elementor-element-1f37a09f{--width:51%;}.elementor-2 .elementor-element.elementor-element-07ab266{--width:53%;}.elementor-2 .elementor-element.elementor-element-b3f12e9{--width:53%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-16fb564{--width:89%;}.elementor-2 .elementor-element.elementor-element-5b9e7b7{--width:89%;}.elementor-2 .elementor-element.elementor-element-52bffbf{--width:68%;}.elementor-2 .elementor-element.elementor-element-b5a7b97{--width:68%;}.elementor-2 .elementor-element.elementor-element-975ec1d{--width:68%;}.elementor-2 .elementor-element.elementor-element-1f37a09f{--width:68%;}.elementor-2 .elementor-element.elementor-element-07ab266{--width:60%;}.elementor-2 .elementor-element.elementor-element-b3f12e9{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-42c41cf{--width:32%;}.elementor-2 .elementor-element.elementor-element-52bffbf{--width:80%;}.elementor-2 .elementor-element.elementor-element-b5a7b97{--width:80%;}.elementor-2 .elementor-element.elementor-element-975ec1d{--width:80%;}.elementor-2 .elementor-element.elementor-element-1f37a09f{--width:80%;}}@media(min-width:2400px){.elementor-2 .elementor-element.elementor-element-4f18907{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-2 .elementor-element.elementor-element-7387062{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-34ae4d4{width:var( --container-widget-width, 58% );max-width:58%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-34ae4d4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c50f13e{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-2 .elementor-element.elementor-element-ea0e7d5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f373d81{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-38c2b27{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;top:-514px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-38c2b27{left:72%;}body.rtl .elementor-2 .elementor-element.elementor-element-38c2b27{right:72%;}.elementor-2 .elementor-element.elementor-element-59e6db1{--width:69%;}.elementor-2 .elementor-element.elementor-element-2d82342{text-align:start;}.elementor-2 .elementor-element.elementor-element-2d82342 img{width:68%;}.elementor-2 .elementor-element.elementor-element-7cc92d9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon{font-size:27px;}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-title a{font-size:1em;line-height:5px;}.elementor-2 .elementor-element.elementor-element-17f22b1 .elementor-icon-box-description{font-size:1.1em;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon{font-size:27px;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-title a{font-size:1em;line-height:7px;}.elementor-2 .elementor-element.elementor-element-d521637 .elementor-icon-box-description{font-size:1.1em;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon{font-size:27px;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-title a{font-size:1em;line-height:7px;}.elementor-2 .elementor-element.elementor-element-5785cd2 .elementor-icon-box-description{font-size:1.1em;}.elementor-2 .elementor-element.elementor-element-769e00d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon{font-size:27px;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-title a{font-size:1em;line-height:5px;}.elementor-2 .elementor-element.elementor-element-45d3591 .elementor-icon-box-description{font-size:1.1em;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon{font-size:27px;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-title a{font-size:1em;line-height:7px;}.elementor-2 .elementor-element.elementor-element-f41eaf7 .elementor-icon-box-description{font-size:1.1em;}.elementor-2 .elementor-element.elementor-element-f437b99{--width:69%;}.elementor-2 .elementor-element.elementor-element-499ecf6{font-size:0.8em;}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-471de40 img{width:85%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-471de40 img{width:100%;}.elementor-2 .elementor-element.elementor-element-edd54fd{--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-471de40 img{width:61%;}.elementor-2 .elementor-element.elementor-element-99ac854{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--dropdown .elementor-item, .elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:1.5em;}.elementor-2 .elementor-element.elementor-element-a097963 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:21px;padding-bottom:21px;}.elementor-2 .elementor-element.elementor-element-a097963{--nav-menu-icon-size:39px;}.elementor-2 .elementor-element.elementor-element-52bffbf{--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e4a3b66{font-size:1em;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-4f18907{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4f18907 .elementor-heading-title{font-size:2.3em;line-height:1em;}.elementor-2 .elementor-element.elementor-element-7387062{width:100%;max-width:100%;font-size:1em;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-34ae4d4{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-2 .elementor-element.elementor-element-a8854ee{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-b5a7b97{--margin-top:0px;--margin-bottom:0px;--margin-left:-3px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:27px;--padding-right:26px;}.elementor-2 .elementor-element.elementor-element-a9d8ad2{font-size:1em;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-c50f13e .elementor-heading-title{font-size:2.3em;line-height:1em;}.elementor-2 .elementor-element.elementor-element-ea0e7d5{font-size:1em;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-11246a6e{font-size:1em;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-7277267 .elementor-heading-title{font-size:2.3em;line-height:1em;}.elementor-2 .elementor-element.elementor-element-59e6db1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-2d82342{text-align:center;}.elementor-2 .elementor-element.elementor-element-2d82342 img{width:71%;}.elementor-2 .elementor-element.elementor-element-f437b99{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-499ecf6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:0.8em;line-height:1.1em;}}/* Start custom CSS for nav-menu, class: .elementor-element-a097963 */.promo,
.promo a,
.promo a span{
    color: #ffffff !important;
    font-weight: 600 !important;
}

.promo{
    background-color: #ea0057;
    border-radius: 25px;
    padding: 8px 18px;
    display: inline-flex;
    align-items: center;
}

.promo:hover{
    animation: pulse 1s infinite;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.08);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e4de75 */*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

:root {
  --navy: #050d1a;
  --navy-mid: #071428;
  --blue: #185FA5;
  --blue-light: #378ADD;
  --blue-pale: #E6F1FB;
  --red: #ea0057;
  --red-dark: #c4004a;
  --text: #1a1a2e;
  --text-mid: #4a5568;
  --text-muted: #718096;
  --border: #e2e8f0;
  --white: #ffffff;
  --off-white: #f8fafc;
}

html { scroll-behavior: smooth; }

body {
  font-family: 'DM Sans', -apple-system, sans-serif;
  color: var(--text);
  background: var(--white);
  -webkit-font-smoothing: antialiased;
}


/* ── HERO ── */
.hero {
  background: var(--navy);
  padding: 80px 24px 72px;
  position: relative; overflow: hidden;
}
.hero::before {
  content: '';
  position: absolute; top: -60px; right: -60px;
  width: 500px; height: 500px; border-radius: 50%;
  background: radial-gradient(circle, rgba(24,95,165,0.25) 0%, transparent 70%);
  pointer-events: none;
}
.hero::after {
  content: '';
  position: absolute; bottom: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, transparent, var(--red), var(--blue-light), transparent);
}
.hero-inner {
  max-width: 1100px; margin: 0 auto;
  display: grid; grid-template-columns: 1fr 420px; gap: 64px; align-items: center;
}
.hero-badge {
  display: inline-flex; align-items: center; gap: 8px;
  background: rgba(234,0,87,0.12); border: 1px solid rgba(234,0,87,0.3);
  color: #ff6699; font-size: 12px; font-weight: 500;
  padding: 6px 16px; border-radius: 100px;
  letter-spacing: 0.06em; text-transform: uppercase;
  margin-bottom: 24px;
}
.hero-badge-dot {
  width: 6px; height: 6px; border-radius: 50%;
  background: var(--red); animation: pulse 2s infinite;
}
@keyframes pulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.5; transform: scale(1.3); }
}
.hero h1 {
  font-family: 'DM Sans', sans-serif;
  font-size: clamp(28px, 4vw, 44px);
  font-weight: 500; line-height: 1.2;
  color: white; margin-bottom: 20px;
  letter-spacing: -0.02em;
}
.hero h1 em {
  font-style: normal; color: var(--red);
}
.hero-sub {
  font-size: 17px; font-weight: 300;
  color: rgba(255,255,255,0.65); line-height: 1.7;
  margin-bottom: 32px; max-width: 500px;
}
.hero-stats {
  display: flex; gap: 32px; margin-bottom: 40px;
}
.hero-stat-num {
  font-size: 28px; font-weight: 500; color: white; line-height: 1;
}
.hero-stat-label {
  font-size: 12px; color: rgba(255,255,255,0.5); margin-top: 4px;
}
.hero-btn {
  display: inline-flex; align-items: center; gap: 10px;
  background: var(--red); color: white;
  padding: 16px 32px; border-radius: 10px;
  font-size: 16px; font-weight: 500;
  text-decoration: none;
  transition: background 0.2s, transform 0.18s, box-shadow 0.2s;
  box-shadow: 0 8px 24px rgba(234,0,87,0.35);
}
.hero-btn:hover {
  background: var(--red-dark);
  transform: translateY(-2px);
  box-shadow: 0 12px 32px rgba(234,0,87,0.45);
}
.hero-btn svg { transition: transform 0.18s; }
.hero-btn:hover svg { transform: translateX(4px); }
.hero-note {
  font-size: 12px; color: rgba(255,255,255,0.4); margin-top: 12px;
}

/* FORM CARD */
.form-card {
  background: white; border-radius: 16px;
  padding: 32px 28px;
  box-shadow: 0 24px 60px rgba(0,0,0,0.3);
}
.form-card-title {
  font-size: 18px; font-weight: 500; color: var(--text);
  margin-bottom: 6px;
}
.form-card-sub {
  font-size: 13px; color: var(--text-muted); margin-bottom: 24px;
}
.form-group { margin-bottom: 16px; }
.form-label {
  display: block; font-size: 12px; font-weight: 500;
  color: var(--text-mid); margin-bottom: 6px;
  text-transform: uppercase; letter-spacing: 0.05em;
}
.form-input {
  width: 100%; padding: 12px 14px;
  border: 1.5px solid var(--border); border-radius: 8px;
  font-size: 14px; font-family: 'DM Sans', sans-serif;
  color: var(--text); background: var(--off-white);
  transition: border-color 0.2s, background 0.2s;
  outline: none;
}
.form-input:focus {
  border-color: var(--blue); background: white;
}
.form-submit {
  width: 100%; padding: 14px;
  background: var(--red); color: white;
  border: none; border-radius: 8px;
  font-size: 15px; font-weight: 500;
  font-family: 'DM Sans', sans-serif;
  cursor: pointer; margin-top: 8px;
  transition: background 0.2s, transform 0.18s;
}
.form-submit:hover { background: var(--red-dark); transform: translateY(-1px); }
.form-privacy {
  font-size: 11px; color: var(--text-muted);
  text-align: center; margin-top: 12px; line-height: 1.5;
}

/* ── TRUST BAR ── */
.trust-bar {
  background: var(--off-white);
  border-bottom: 1px solid var(--border);
  padding: 20px 24px;
}
.trust-bar-inner {
  max-width: 1100px; margin: 0 auto;
  display: flex; align-items: center; justify-content: center;
  gap: 40px; flex-wrap: wrap;
}
.trust-item {
  display: flex; align-items: center; gap: 8px;
  font-size: 13px; color: var(--text-mid); font-weight: 400;
}
.trust-icon { font-size: 16px; }

/* ── SECTION BASE ── */
section { padding: 80px 24px; }
.section-inner { max-width: 1100px; margin: 0 auto; }
.section-label {
  font-size: 11px; font-weight: 500; letter-spacing: 0.1em;
  text-transform: uppercase; color: var(--blue);
  margin-bottom: 12px;
}
.section-title {
  font-family: 'DM Sans', sans-serif;
  font-size: clamp(24px, 3.5vw, 36px);
  font-weight: 500; line-height: 1.25;
  color: var(--text); margin-bottom: 16px;
  letter-spacing: -0.01em;
}
.section-sub {
  font-size: 16px; color: var(--text-muted);
  line-height: 1.7; max-width: 560px;
}

/* ── STAT HIGHLIGHT ── */
.stat-highlight {
  background: var(--navy); border-radius: 16px;
  padding: 48px; text-align: center;
  margin-bottom: 64px;
}
.stat-highlight-num {
  font-size: 64px; font-weight: 500;
  color: white; line-height: 1;
  letter-spacing: -0.03em;
}
.stat-highlight-num span { color: var(--red); }
.stat-highlight-text {
  font-size: 18px; color: rgba(255,255,255,0.6);
  margin-top: 12px; font-weight: 300;
}

/* ── BENEFITS ── */
.benefits-grid {
  display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 24px; margin-top: 48px;
}
.benefit-card {
  background: var(--off-white); border: 1px solid var(--border);
  border-radius: 14px; padding: 28px 24px;
  transition: transform 0.2s, box-shadow 0.2s;
}
.benefit-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(0,0,0,0.08);
}
.benefit-icon {
  width: 44px; height: 44px; border-radius: 10px;
  background: var(--blue-pale); display: flex;
  align-items: center; justify-content: center;
  font-size: 20px; margin-bottom: 16px;
}
.benefit-title {
  font-size: 16px; font-weight: 500; color: var(--text);
  margin-bottom: 8px;
}
.benefit-text {
  font-size: 14px; color: var(--text-muted); line-height: 1.6;
  font-weight: 300;
}

/* ── HOW IT WORKS ── */
.how-bg { background: var(--off-white); }
.steps-grid {
  display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 32px; margin-top: 48px;
}
.step-card { position: relative; }

.step-num {
    font-size: 48px;
    font-weight: 700;
    color: #bebebe;
    line-height: 1;
    margin-bottom: 12px;
    letter-spacing: -0.03em;
}

.step-title {
  font-size: 16px; font-weight: 500; color: var(--text); margin-bottom: 8px;
}
.step-text {
  font-size: 14px; color: var(--text-muted); line-height: 1.6; font-weight: 300;
}

/* ── TESTIMONIALS ── */
.testimonials-grid {
  display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 24px; margin-top: 48px;
}
.testimonial-card {
  background: white; border: 1px solid var(--border);
  border-radius: 14px; padding: 28px;
}
.testimonial-stars { color: #f6c90e; font-size: 14px; margin-bottom: 12px; }
.testimonial-text {
  font-size: 14px; color: var(--text-mid); line-height: 1.7;
  font-weight: 300; margin-bottom: 20px;
  font-style: italic;
}
.testimonial-author {
  display: flex; align-items: center; gap: 12px;
}
.testimonial-avatar {
  width: 40px; height: 40px; border-radius: 50%;
  background: var(--blue-pale);
  display: flex; align-items: center; justify-content: center;
  font-size: 14px; font-weight: 500; color: var(--blue);
  flex-shrink: 0;
}
.testimonial-name {
  font-size: 14px; font-weight: 500; color: var(--text);
}
.testimonial-role {
  font-size: 12px; color: var(--text-muted);
}

/* ── FAQ ── */
.faq-list { margin-top: 48px; max-width: 720px; }
.faq-item {
  border-bottom: 1px solid var(--border); padding: 20px 0;
  cursor: pointer;
}
.faq-item:first-child { border-top: 1px solid var(--border); }
.faq-question {
  display: flex; justify-content: space-between; align-items: center;
  font-size: 15px; font-weight: 500; color: var(--text);
  gap: 16px;
}
.faq-icon {
  font-size: 20px; color: var(--blue); flex-shrink: 0;
  transition: transform 0.2s; line-height: 1;
}
.faq-item.open .faq-icon { transform: rotate(45deg); }
.faq-answer {
  font-size: 14px; color: var(--text-muted);
  line-height: 1.7; font-weight: 300;
  max-height: 0; overflow: hidden;
  transition: max-height 0.3s ease, padding 0.3s ease;
}
.faq-item.open .faq-answer {
  max-height: 200px; padding-top: 12px;
}

/* ── ABOUT ── */
.about-grid {
  display: grid; grid-template-columns: 1fr 1fr;
  gap: 64px; align-items: center; margin-top: 0;
}
.about-photo {
  position: relative;
}
.about-photo img {
  width: 100%; max-width: 380px;
  border-radius: 16px;
  display: block;
}
.about-photo-badge {
  position: absolute; bottom: -16px; right: -16px;
  background: var(--red); color: white;
  padding: 16px 20px; border-radius: 12px;
  text-align: center;
  box-shadow: 0 8px 24px rgba(234,0,87,0.35);
}
.about-photo-badge-num {
  font-size: 28px; font-weight: 500; line-height: 1;
}
.about-photo-badge-label {
  font-size: 11px; opacity: 0.85; margin-top: 2px;
}
.about-text .section-sub { max-width: 100%; }
.about-highlights {
  display: flex; flex-direction: column; gap: 12px; margin-top: 28px;
}
.about-highlight {
  display: flex; align-items: flex-start; gap: 12px;
  font-size: 14px; color: var(--text-mid); line-height: 1.6;
}
.about-highlight-dot {
  width: 8px; height: 8px; border-radius: 50%;
  background: var(--blue); flex-shrink: 0; margin-top: 6px;
}

/* ── FINAL CTA ── */
.final-cta {
  background: var(--navy); padding: 80px 24px; text-align: center;
  position: relative; overflow: hidden;
}
.final-cta::before {
  content: '';
  position: absolute; top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, transparent, var(--red), var(--blue-light), transparent);
}
.final-cta h2 {
  font-family: 'DM Sans', sans-serif;
  font-size: clamp(24px, 4vw, 38px);
  font-weight: 500; color: white;
  margin-bottom: 16px; letter-spacing: -0.02em;
}
.final-cta p {
  font-size: 16px; color: rgba(255,255,255,0.55);
  font-weight: 300; margin-bottom: 40px;
}
.final-cta-btn {
  display: inline-flex; align-items: center; gap: 10px;
  background: var(--red); color: white;
  padding: 18px 40px; border-radius: 10px;
  font-size: 16px; font-weight: 500;
  text-decoration: none;
  transition: background 0.2s, transform 0.18s, box-shadow 0.2s;
  box-shadow: 0 8px 28px rgba(234,0,87,0.4);
}
.final-cta-btn:hover {
  background: var(--red-dark); transform: translateY(-2px);
  box-shadow: 0 14px 36px rgba(234,0,87,0.5);
}

/* ── FOOTER ── */
footer {
  background: #020810; padding: 32px 24px;
  border-top: 1px solid rgba(255,255,255,0.06);
}
.footer-inner {
  max-width: 1100px; margin: 0 auto;
  display: flex; justify-content: space-between; align-items: center;
  flex-wrap: wrap; gap: 16px;
}
.footer-logo {
  font-family: 'Playfair Display', serif;
  font-size: 18px; font-weight: 600;
  color: white; text-decoration: none;
  letter-spacing: 0.03em;
}
.footer-logo span { color: var(--blue-light); }
.footer-links {
  display: flex; gap: 24px; flex-wrap: wrap;
}
.footer-links a {
  font-size: 13px; color: rgba(255,255,255,0.4);
  text-decoration: none; transition: color 0.2s;
}
.footer-links a:hover { color: rgba(255,255,255,0.7); }
.footer-copy {
  font-size: 12px; color: rgba(255,255,255,0.25);
  width: 100%; text-align: center; margin-top: 8px;
}

/* ── RESPONSIVE ── */
@media (max-width: 768px) {
  .hero-inner { grid-template-columns: 1fr; gap: 40px; }
  .form-card { order: -1; }
  .about-grid { grid-template-columns: 1fr; gap: 40px; }
  .about-photo img { max-width: 100%; }
  .about-photo-badge { right: 0; }
  .hero-stats { gap: 20px; }
  .trust-bar-inner { gap: 20px; justify-content: flex-start; }
  .nav-cta { padding: 8px 16px; font-size: 13px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c1ea39 */.elementor-2 .elementor-element.elementor-element-6c1ea39{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}

/* PARTICULAS */
.elementor-2 .elementor-element.elementor-element-6c1ea39:before{
    content:"";
    position:absolute;
    inset:-200%;
    pointer-events:none;
    background:
        radial-gradient(circle at 20% 30%, rgba(234,0,87,.9) 1px, transparent 2px),
        radial-gradient(circle at 70% 20%, rgba(234,0,87,.8) 1px, transparent 2px),
        radial-gradient(circle at 40% 80%, rgba(234,0,87,.7) 1px, transparent 2px),
        radial-gradient(circle at 90% 60%, rgba(234,0,87,.9) 1px, transparent 2px),
        radial-gradient(circle at 10% 70%, rgba(234,0,87,.6) 1px, transparent 2px),
        radial-gradient(circle at 60% 50%, rgba(234,0,87,.8) 1px, transparent 2px);
    background-size:300px 300px;
    animation:sparkMove 35s linear infinite;
    opacity:.6;
    filter:blur(.3px);
    transform:translateZ(0);
}

/* FEIXES DE LUZ */
.elementor-2 .elementor-element.elementor-element-6c1ea39:after{
    content:"";
    position:absolute;
    inset:-80%;
    pointer-events:none;
    background:
        linear-gradient(115deg, transparent 40%, rgba(234,0,87,.5) 50%, transparent 60%),
        linear-gradient(295deg, transparent 40%, rgba(234,0,87,.35) 50%, transparent 60%);
    filter:blur(60px);
    opacity:.7;
    mix-blend-mode:screen;
    animation:beamMove 12s linear infinite;
    transform:translateZ(0);
}

/* animações */
@keyframes sparkMove{
    from{ transform:translateY(0); }
    to{ transform:translateY(-600px); }
}

@keyframes beamMove{
    from{ transform:translateX(-30%) rotate(0deg); }
    to{ transform:translateX(30%) rotate(360deg); }
}/* End custom CSS */