.elementor-109877 .elementor-element.elementor-element-be8bc8b{--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:flex-start;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-a788bdc{z-index:2;}.elementor-109877 .elementor-element.elementor-element-c7c0700{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 64px 0px;}.elementor-109877 .elementor-element.elementor-element-c7c0700 img{width:260px;}.elementor-109877 .elementor-element.elementor-element-2b5daf1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--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-109877 .elementor-element.elementor-element-6982c79{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-6982c79 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2rem;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-d31c57e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-3d46c0e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-ba7b8e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-ba7b8e0 .elementor-button{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-109877 .elementor-element.elementor-element-7c3dbd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 32px;z-index:2;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-7c3dbd2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-96a0a7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 32px;z-index:2;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-96a0a7f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-03376e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109877 .elementor-element.elementor-element-03376e6:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-03376e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-40de715{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 16px 0px;}.elementor-109877 .elementor-element.elementor-element-40de715 .swiper-wrapper{display:flex;align-items:center;}.elementor-109877 .elementor-element.elementor-element-40de715 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-e6a82ff{width:100%;max-width:100%;margin:128px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-e6a82ff .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2rem;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-ccfef2d{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-f0d504a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:256px;--padding-right:48px;}.elementor-109877 .elementor-element.elementor-element-f0d504a:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-f0d504a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-10b6df1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-10b6df1 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-a15cd63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;font-family:"Syne", Sans-serif;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-91e0f13{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-1eaa699{width:var( --container-widget-width, 576px );max-width:576px;--container-widget-width:576px;--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-1eaa699 img{width:100%;}.elementor-109877 .elementor-element.elementor-element-ef20e07{width:var( --container-widget-width, 576px );max-width:576px;--container-widget-width:576px;--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-ef20e07 img{width:100%;}.elementor-109877 .elementor-element.elementor-element-19c4f1a{--display:flex;--min-height:80px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:8;}.elementor-109877 .elementor-element.elementor-element-19c4f1a:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-19c4f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-109877 .elementor-element.elementor-element-1b2e481{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 32px;z-index:2;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-1b2e481 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-57eb8d7:hover{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-30a5f67 ) 0%, var( --e-global-color-429a537 ) 100%);box-shadow:0px 0px 32px 0px rgba(245, 245, 255, 0.5);}.elementor-109877 .elementor-element.elementor-element-57eb8d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:8px 8px 8px 8px;box-shadow:0px 16px 64px 0px rgba(255, 255, 255, 0.25);}.elementor-109877 .elementor-element.elementor-element-57eb8d7 .elementor-button{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;fill:#F5F5FF;color:#F5F5FF;transition-duration:0s;border-style:none;border-radius:6px 6px 6px 6px;padding:8px 32px 8px 32px;}.elementor-109877 .elementor-element.elementor-element-57eb8d7 .elementor-button:hover, .elementor-109877 .elementor-element.elementor-element-57eb8d7 .elementor-button:focus{color:#0A0A14;}.elementor-109877 .elementor-element.elementor-element-57eb8d7 .elementor-button:hover svg, .elementor-109877 .elementor-element.elementor-element-57eb8d7 .elementor-button:focus svg{fill:#0A0A14;}.elementor-109877 .elementor-element.elementor-element-cf809cb{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--border-radius:128px 128px 128px 128px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-cf809cb:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-cf809cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF5;}.elementor-109877 .elementor-element.elementor-element-b5b460e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-b5b460e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2.25rem;line-height:1.25em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-15c5136{width:var( --container-widget-width, calc(25% - 32px * 3 / 4) );max-width:calc(25% - 32px * 3 / 4);--container-widget-width:calc(25% - 32px * 3 / 4);--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-15c5136 img{border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-5e98461{width:var( --container-widget-width, calc(25% - 32px * 3 / 4) );max-width:calc(25% - 32px * 3 / 4);--container-widget-width:calc(25% - 32px * 3 / 4);--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-5e98461 img{border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-d21b4a8{width:var( --container-widget-width, calc(25% - 32px * 3 / 4) );max-width:calc(25% - 32px * 3 / 4);--container-widget-width:calc(25% - 32px * 3 / 4);--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-d21b4a8 img{border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-46917bd{width:var( --container-widget-width, calc(25% - 32px * 3 / 4) );max-width:calc(25% - 32px * 3 / 4);--container-widget-width:calc(25% - 32px * 3 / 4);--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-46917bd img{border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-dcfa00c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-ff83830{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;}.elementor-109877 .elementor-element.elementor-element-ff83830 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2rem;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-4c0c01b{--display:flex;--min-height:400px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-109877 .elementor-element.elementor-element-4c0c01b:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-4c0c01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-0402eed{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-0402eed .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-e495bb6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.5em;color:#FFF5D7BF;}.elementor-109877 .elementor-element.elementor-element-f425580{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-f425580 img{width:352px;}.elementor-109877 .elementor-element.elementor-element-1758146{--display:flex;--min-height:352px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-109877 .elementor-element.elementor-element-1758146:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-1758146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-33e9540{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-33e9540 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-f8870b7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.5em;color:#FFF5D7BF;}.elementor-109877 .elementor-element.elementor-element-05f7d78{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-05f7d78 img{width:352px;}.elementor-109877 .elementor-element.elementor-element-32a57e9{--display:flex;--min-height:352px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-109877 .elementor-element.elementor-element-32a57e9:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-32a57e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-66a0c2c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-66a0c2c .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-a9309bc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.5em;color:#FFF5D7BF;}.elementor-109877 .elementor-element.elementor-element-d82cfdb{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-d82cfdb img{width:352px;}.elementor-109877 .elementor-element.elementor-element-b8f671b{--display:flex;--min-height:352px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-109877 .elementor-element.elementor-element-b8f671b:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-b8f671b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-75331fb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-75331fb .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-a6d8a05{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.5em;color:#FFF5D7BF;}.elementor-109877 .elementor-element.elementor-element-35cc1af{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-35cc1af img{width:352px;}.elementor-109877 .elementor-element.elementor-element-1b166f2{--display:flex;--min-height:352px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-109877 .elementor-element.elementor-element-1b166f2:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-1b166f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-48e963f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-48e963f .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-78e3da0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.5em;color:#FFF5D7BF;}.elementor-109877 .elementor-element.elementor-element-08801a4{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-08801a4 img{width:352px;}.elementor-109877 .elementor-element.elementor-element-82c192c{--display:flex;--min-height:352px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-109877 .elementor-element.elementor-element-82c192c:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-82c192c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-8dd71ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-8dd71ee .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-a3369cb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.5em;color:#FFF5D7BF;}.elementor-109877 .elementor-element.elementor-element-89f6524{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-89f6524 img{width:352px;}.elementor-109877 .elementor-element.elementor-element-7c36462{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-109877 .elementor-element.elementor-element-415963a{--e-image-carousel-slides-to-show:4;}.elementor-109877 .elementor-element.elementor-element-415963a .swiper-wrapper{display:flex;align-items:center;}.elementor-109877 .elementor-element.elementor-element-415963a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-8dfff67{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--border-radius:128px 128px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-8dfff67:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-8dfff67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF5;}.elementor-109877 .elementor-element.elementor-element-00aadb7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-00aadb7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2.25rem;line-height:1.25em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-d221ab5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.25em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-41a0f4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-41a0f4e:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-41a0f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5EB;}.elementor-109877 .elementor-element.elementor-element-942c1ad img{border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-ddb3c4d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 0px 32px;}.elementor-109877 .elementor-element.elementor-element-ddb3c4d .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-201fd11{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 16px 32px;z-index:1;font-family:"Syne", Sans-serif;line-height:1.5rem;color:#000000;}.elementor-109877 .elementor-element.elementor-element-1e83292{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-1e83292:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-1e83292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5EB;}.elementor-109877 .elementor-element.elementor-element-ea95b9d img{border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-e163e61{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 0px 32px;}.elementor-109877 .elementor-element.elementor-element-e163e61 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-59449f3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 16px 32px;z-index:1;font-family:"Syne", Sans-serif;line-height:1.5rem;color:#000000;}.elementor-109877 .elementor-element.elementor-element-ad015ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-ad015ac:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-ad015ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5EB;}.elementor-109877 .elementor-element.elementor-element-b1aadaf img{border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-024426f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 0px 32px;}.elementor-109877 .elementor-element.elementor-element-024426f .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-3ba06ab{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 16px 32px;z-index:1;font-family:"Syne", Sans-serif;line-height:1.5rem;color:#000000;}.elementor-109877 .elementor-element.elementor-element-5d3b3a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-5d3b3a2:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-5d3b3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5EB;}.elementor-109877 .elementor-element.elementor-element-be7eb0b img{border-radius:16px 16px 16px 16px;}.elementor-109877 .elementor-element.elementor-element-4507e31{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 0px 32px;}.elementor-109877 .elementor-element.elementor-element-4507e31 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.25em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-1adfb9e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 16px 32px;z-index:1;font-family:"Syne", Sans-serif;line-height:1.5rem;color:#000000;}.elementor-109877 .elementor-element.elementor-element-cc6d2fc{--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-109877 .elementor-element.elementor-element-1e5599e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:504px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-1e5599e:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-1e5599e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF5;}.elementor-109877 .elementor-element.elementor-element-c15bad0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-c15bad0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2.25rem;color:#000000;}.elementor-109877 .elementor-element.elementor-element-57dd736{width:var( --container-widget-width, 832px );max-width:832px;background-color:#F5F5EB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:16px 16px 16px 64px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-57dd736 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-f8fd893{width:var( --container-widget-width, 832px );max-width:832px;background-color:#F5F5EB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:16px 16px 16px 64px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-f8fd893 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-118cb3d{width:var( --container-widget-width, 832px );max-width:832px;background-color:#F5F5EB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 64px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-118cb3d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#000000;}.elementor-109877 .elementor-element.elementor-element-cf7c5d6{--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:flex-end;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:2;}.elementor-109877 .elementor-element.elementor-element-edc441a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-144px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109877 .elementor-element.elementor-element-cec1592{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-109877 .elementor-element.elementor-element-cec1592 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2.25rem;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-54f67b5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1em;line-height:1.5em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-aec461e{width:var( --container-widget-width, 544px );max-width:544px;--container-widget-width:544px;--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-e4a3719{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 64px 0px rgba(0, 0, 10, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:2;}.elementor-109877 .elementor-element.elementor-element-e4a3719:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-e4a3719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-93853b2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Syne", Sans-serif;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-b4e3c58{width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;}.elementor-109877 .elementor-element.elementor-element-a76375b{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;--z-index:10;}.elementor-109877 .elementor-element.elementor-element-a76375b:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-a76375b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-109877 .elementor-element.elementor-element-8202c0c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 64px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-8202c0c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-49308a8{--display:flex;--min-height:224px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 128px 0px rgba(0, 0, 10, 0.75);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;--z-index:3;}.elementor-109877 .elementor-element.elementor-element-49308a8:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-49308a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-d6c40af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Syne", Sans-serif;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-d4fc5c5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-d4fc5c5 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:6rem;font-weight:300;line-height:0.75em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-83a2c7f{background-color:#F5F5FF1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 32px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-109877 .elementor-element.elementor-element-83a2c7f .elementor-button{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-109877 .elementor-element.elementor-element-83a2c7f .elementor-button:hover, .elementor-109877 .elementor-element.elementor-element-83a2c7f .elementor-button:focus{color:#00000A;}.elementor-109877 .elementor-element.elementor-element-83a2c7f .elementor-button:hover svg, .elementor-109877 .elementor-element.elementor-element-83a2c7f .elementor-button:focus svg{fill:#00000A;}.elementor-109877 .elementor-element.elementor-element-64c6baa{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-09d0430 .elementor-button{background-color:transparent;font-size:1rem;line-height:1.25em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );background-image:linear-gradient(90deg, #FF6400 0%, #FF4B00 100%);border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-109877 .elementor-element.elementor-element-09d0430 .elementor-button:hover, .elementor-109877 .elementor-element.elementor-element-09d0430 .elementor-button:focus{background-color:transparent;color:#00000A;background-image:linear-gradient(90deg, var( --e-global-color-7c0637e ) 0%, #FFFFFF 100%);}.elementor-109877 .elementor-element.elementor-element-09d0430{background-color:#F5F5FF1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 32px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-109877 .elementor-element.elementor-element-09d0430 .elementor-button:hover svg, .elementor-109877 .elementor-element.elementor-element-09d0430 .elementor-button:focus svg{fill:#00000A;}.elementor-109877 .elementor-element.elementor-element-8912e0c{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 32px;z-index:2;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-8912e0c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-05abe38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 32px;z-index:2;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-05abe38 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-519088b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 32px;z-index:2;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-519088b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-187b887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 32px;z-index:2;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-187b887 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-d533302 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;fill:#F5F5FFBF;color:#F5F5FFBF;background-image:linear-gradient(90deg, #00FF6426 0%, #00FFC826 100%);transition-duration:0s;border-radius:8px 8px 8px 8px;padding:8px 24px 8px 24px;}.elementor-109877 .elementor-element.elementor-element-d533302 .elementor-button:hover, .elementor-109877 .elementor-element.elementor-element-d533302 .elementor-button:focus{background-color:transparent;color:#00000A;background-image:linear-gradient(180deg, var( --e-global-color-429a537 ) 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-109877 .elementor-element.elementor-element-d533302{width:var( --container-widget-width, calc(100% - 64px) );max-width:calc(100% - 64px);margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:calc(100% - 64px);--container-widget-flex-grow:0;z-index:3;}.elementor-109877 .elementor-element.elementor-element-d533302 .elementor-button:hover svg, .elementor-109877 .elementor-element.elementor-element-d533302 .elementor-button:focus svg{fill:#00000A;}.elementor-109877 .elementor-element.elementor-element-035a3d9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 128px 0px rgba(0, 0, 10, 0.75);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:3;}.elementor-109877 .elementor-element.elementor-element-035a3d9:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-035a3d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-0b794bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-36f4f76{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-36f4f76 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:4rem;font-weight:300;line-height:0.75em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-43525d5 .elementor-button{background-color:transparent;font-size:1rem;line-height:1.25em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );background-image:linear-gradient(90deg, #FF6400 0%, #FF4B00 100%);border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-109877 .elementor-element.elementor-element-43525d5 .elementor-button:hover, .elementor-109877 .elementor-element.elementor-element-43525d5 .elementor-button:focus{background-color:transparent;color:#00000A;background-image:linear-gradient(90deg, var( --e-global-color-7c0637e ) 0%, #FFFFFF 100%);}.elementor-109877 .elementor-element.elementor-element-43525d5{background-color:#F5F5FF1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 32px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-109877 .elementor-element.elementor-element-43525d5 .elementor-button:hover svg, .elementor-109877 .elementor-element.elementor-element-43525d5 .elementor-button:focus svg{fill:#00000A;}.elementor-109877 .elementor-element.elementor-element-39c609e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 128px 0px rgba(0, 0, 10, 0.75);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:3;}.elementor-109877 .elementor-element.elementor-element-39c609e:not(.elementor-motion-effects-element-type-background), .elementor-109877 .elementor-element.elementor-element-39c609e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-109877 .elementor-element.elementor-element-25422a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-bc645ea{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-109877 .elementor-element.elementor-element-bc645ea .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:4rem;font-weight:300;line-height:0.75em;color:#FFF5D7;}.elementor-109877 .elementor-element.elementor-element-b9d76ce .elementor-button{background-color:transparent;font-size:1rem;line-height:1.25em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );background-image:linear-gradient(90deg, #FF6400 0%, #FF4B00 100%);border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-109877 .elementor-element.elementor-element-b9d76ce .elementor-button:hover, .elementor-109877 .elementor-element.elementor-element-b9d76ce .elementor-button:focus{background-color:transparent;color:#00000A;background-image:linear-gradient(90deg, var( --e-global-color-7c0637e ) 0%, #FFFFFF 100%);}.elementor-109877 .elementor-element.elementor-element-b9d76ce{background-color:#F5F5FF1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 32px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-109877 .elementor-element.elementor-element-b9d76ce .elementor-button:hover svg, .elementor-109877 .elementor-element.elementor-element-b9d76ce .elementor-button:focus svg{fill:#00000A;}.elementor-109877 .elementor-element.elementor-element-18841e0{--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:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-0bae17c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-79252a9{--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.elementor-page-109877:not(.elementor-motion-effects-element-type-background), body.elementor-page-109877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1366px){.elementor-109877 .elementor-element.elementor-element-40de715{--e-image-carousel-slides-to-show:4;}.elementor-109877 .elementor-element.elementor-element-415963a{--e-image-carousel-slides-to-show:4;}.elementor-109877 .elementor-element.elementor-element-0bae17c{z-index:2;}}@media(min-width:768px){.elementor-109877 .elementor-element.elementor-element-2b5daf1{--width:calc(100% - 400px - 32px);}.elementor-109877 .elementor-element.elementor-element-4c0c01b{--width:calc(33.333% - 64px / 3);}.elementor-109877 .elementor-element.elementor-element-1758146{--width:calc(33.333% - 64px / 3);}.elementor-109877 .elementor-element.elementor-element-32a57e9{--width:calc(33.333% - 64px / 3);}.elementor-109877 .elementor-element.elementor-element-b8f671b{--width:calc(33.333% - 64px / 3);}.elementor-109877 .elementor-element.elementor-element-1b166f2{--width:calc(33.333% - 64px / 3);}.elementor-109877 .elementor-element.elementor-element-82c192c{--width:calc(33.333% - 64px / 3);}.elementor-109877 .elementor-element.elementor-element-41a0f4e{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-1e83292{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-ad015ac{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-5d3b3a2{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-1e5599e{--content-width:832px;}.elementor-109877 .elementor-element.elementor-element-edc441a{--width:calc(50% - 16px + 144px);}.elementor-109877 .elementor-element.elementor-element-e4a3719{--width:100%;}.elementor-109877 .elementor-element.elementor-element-a76375b{--content-width:544px;}.elementor-109877 .elementor-element.elementor-element-035a3d9{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-39c609e{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-18841e0{--content-width:544px;}}@media(max-width:1024px) and (min-width:768px){.elementor-109877 .elementor-element.elementor-element-2b5daf1{--width:100%;}.elementor-109877 .elementor-element.elementor-element-cf809cb{--content-width:544px;}.elementor-109877 .elementor-element.elementor-element-4c0c01b{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-1758146{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-32a57e9{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-b8f671b{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-1b166f2{--width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-82c192c{--width:calc(50% - 16px);}}@media(max-width:1024px){.elementor-109877 .elementor-element.elementor-element-be8bc8b{--padding-top:64px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-c7c0700{padding:0px 0px 32px 0px;}.elementor-109877 .elementor-element.elementor-element-c7c0700 img{width:200px;}.elementor-109877 .elementor-element.elementor-element-2b5daf1{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:224px;--z-index:1;}.elementor-109877 .elementor-element.elementor-element-6982c79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-109877 .elementor-element.elementor-element-d31c57e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-109877 .elementor-element.elementor-element-3d46c0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-109877 .elementor-element.elementor-element-ba7b8e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-109877 .elementor-element.elementor-element-03376e6{--z-index:1;}.elementor-109877 .elementor-element.elementor-element-40de715{--e-image-carousel-slides-to-show:4;}.elementor-109877 .elementor-element.elementor-element-f0d504a{--padding-top:32px;--padding-bottom:32px;--padding-left:160px;--padding-right:32px;--z-index:1;}.elementor-109877 .elementor-element.elementor-element-1eaa699{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-109877 .elementor-element.elementor-element-ef20e07{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-109877 .elementor-element.elementor-element-15c5136{--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-5e98461{--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-d21b4a8{--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-46917bd{--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);}.elementor-109877 .elementor-element.elementor-element-415963a{--e-image-carousel-slides-to-show:3;}.elementor-109877 .elementor-element.elementor-element-1e5599e{--padding-top:128px;--padding-bottom:352px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-edc441a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-109877 .elementor-element.elementor-element-e4a3719{--justify-content:center;}}@media(max-width:767px){.elementor-109877 .elementor-element.elementor-element-be8bc8b{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-c7c0700{padding:0px 0px 32px 0px;}.elementor-109877 .elementor-element.elementor-element-2b5daf1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109877 .elementor-element.elementor-element-6982c79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-109877 .elementor-element.elementor-element-6982c79 .elementor-heading-title{font-size:1.5rem;}.elementor-109877 .elementor-element.elementor-element-d31c57e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-109877 .elementor-element.elementor-element-3d46c0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-109877 .elementor-element.elementor-element-7c3dbd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-96a0a7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-03376e6{--margin-top:256px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109877 .elementor-element.elementor-element-40de715{--e-image-carousel-slides-to-show:3;}.elementor-109877 .elementor-element.elementor-element-e6a82ff .elementor-heading-title{font-size:1.75rem;}.elementor-109877 .elementor-element.elementor-element-ccfef2d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-f0d504a{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:192px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-109877 .elementor-element.elementor-element-10b6df1 .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-91e0f13{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-19c4f1a{--min-height:64px;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-109877 .elementor-element.elementor-element-1b2e481{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-57eb8d7 .elementor-button{font-size:0.75rem;padding:4px 16px 4px 16px;}.elementor-109877 .elementor-element.elementor-element-cf809cb{--border-radius:64px 64px 64px 64px;}.elementor-109877 .elementor-element.elementor-element-b5b460e .elementor-heading-title{font-size:1.75rem;}.elementor-109877 .elementor-element.elementor-element-ff83830 .elementor-heading-title{font-size:1.75rem;}.elementor-109877 .elementor-element.elementor-element-0402eed .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-33e9540 .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-66a0c2c .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-a9309bc{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-75331fb .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-48e963f .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-8dd71ee .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-a3369cb{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-415963a{--e-image-carousel-slides-to-show:1;margin:0px -16px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;}.elementor-109877 .elementor-element.elementor-element-8dfff67{--border-radius:64px 64px 0px 0px;}.elementor-109877 .elementor-element.elementor-element-00aadb7 .elementor-heading-title{font-size:1.75rem;}.elementor-109877 .elementor-element.elementor-element-d221ab5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-942c1ad{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-942c1ad img{width:100%;}.elementor-109877 .elementor-element.elementor-element-ddb3c4d .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-ea95b9d{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-ea95b9d img{width:100%;}.elementor-109877 .elementor-element.elementor-element-e163e61 .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-b1aadaf{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-b1aadaf img{width:100%;}.elementor-109877 .elementor-element.elementor-element-024426f .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-be7eb0b{width:100%;max-width:100%;}.elementor-109877 .elementor-element.elementor-element-be7eb0b img{width:100%;}.elementor-109877 .elementor-element.elementor-element-4507e31 .elementor-heading-title{font-size:1.25rem;}.elementor-109877 .elementor-element.elementor-element-1e5599e{--padding-top:128px;--padding-bottom:256px;--padding-left:16px;--padding-right:16px;}.elementor-109877 .elementor-element.elementor-element-c15bad0 .elementor-heading-title{font-size:1.75rem;}.elementor-109877 .elementor-element.elementor-element-cf7c5d6{--z-index:2;}.elementor-109877 .elementor-element.elementor-element-edc441a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109877 .elementor-element.elementor-element-cec1592 .elementor-heading-title{font-size:1.75rem;}.elementor-109877 .elementor-element.elementor-element-54f67b5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-e4a3719{--margin-top:-212px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-109877 .elementor-element.elementor-element-a76375b{--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-109877 .elementor-element.elementor-element-8202c0c{text-align:center;}.elementor-109877 .elementor-element.elementor-element-8202c0c .elementor-heading-title{font-size:2.5rem;}.elementor-109877 .elementor-element.elementor-element-49308a8{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-109877 .elementor-element.elementor-element-d4fc5c5 .elementor-heading-title{font-size:6rem;}.elementor-109877 .elementor-element.elementor-element-8912e0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-05abe38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-519088b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-187b887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-109877 .elementor-element.elementor-element-36f4f76 .elementor-heading-title{font-size:3rem;}.elementor-109877 .elementor-element.elementor-element-bc645ea .elementor-heading-title{font-size:3rem;}}/* Start custom CSS for html, class: .elementor-element-a788bdc */.elementor-109877 .elementor-element.elementor-element-a788bdc {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    font-size: 1rem;
    line-height: 1rem;
    font-family: "Syne", Sans-Serif;
    color: rgb(0,0,0);
}


.tickerwrapper {
  /* the outer div */
  
  position: relative;
  left:0%;
  background: linear-gradient(90deg, #FF966400, #FF9664 , #FFFFC8 , #64FFFF, #64FFFF00);
  width: 100%;
  height: 40px;
  overflow: hidden;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}

ul.list {
  position: relative;
  display: inline-block;
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
}

ul.list.cloned {
  position: absolute;
  top: 0px;
  left: 0px;
}

ul.list li {
  float: left;
  padding-left: 32px;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d46c0e */.elementor-109877 .elementor-element.elementor-element-3d46c0e p {
    max-width: 24ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c3dbd2 */.elementor-109877 .elementor-element.elementor-element-7c3dbd2 span::after {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    left: 0px;
    width: 24px;
    height: 4px;
    background: linear-gradient(90deg, #FF9664, #FFFFC8, #64FFFF);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
    filter: blur(2px);
}


.elementor-109877 .elementor-element.elementor-element-7c3dbd2 span{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96a0a7f */.elementor-109877 .elementor-element.elementor-element-96a0a7f span::after {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    left: 0px;
    width: 24px;
    height: 4px;
    background: linear-gradient(90deg, #FF9664, #FFFFC8, #64FFFF);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
    filter: blur(2px);
}


.elementor-109877 .elementor-element.elementor-element-96a0a7f span{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-40de715 */.elementor-109877 .elementor-element.elementor-element-40de715 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-109877 .elementor-element.elementor-element-40de715 figure {
    display: flex;
    opacity: 0.5;
}


.elementor-109877 .elementor-element.elementor-element-40de715 {
    pointer-events: none;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a82ff */.elementor-109877 .elementor-element.elementor-element-e6a82ff h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccfef2d */.elementor-109877 .elementor-element.elementor-element-ccfef2d p {
    max-width:56ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10b6df1 */.elementor-109877 .elementor-element.elementor-element-10b6df1 h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a15cd63 */.elementor-109877 .elementor-element.elementor-element-a15cd63 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.elementor-109877 .elementor-element.elementor-element-a15cd63 li {
    margin: 0 0 16px 32px;
    position: relative;
}

.elementor-109877 .elementor-element.elementor-element-a15cd63 li:last-child {
    margin: 0 0 0px 32px;
}


.elementor-109877 .elementor-element.elementor-element-a15cd63 li::before {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    left: -32px;
    width: 24px;
    height: 4px;
    background: linear-gradient(90deg, #FF9664, #FFFFC8, #64FFFF);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
    filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d504a */.elementor-109877 .elementor-element.elementor-element-f0d504a::after {
    content: "";
    position: absolute;
    width: 720px;
    height: 720px;
    top: calc(50% - 360px);
    left: 0px;
    background-image: url("data:image/svg+xml,%3Csvg width='110' height='60' viewBox='0 0 110 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M12 59.52q0 .18-.15.33t-.39.15H.48q-.18 0-.33-.15T0 59.52V.54Q0 .3.15.15T.48 0h10.98q.24 0 .39.15t.15.39zm97.84-.36q.24.24.12.54t-.48.3h-15.3q-.18 0-.36-.12L45.46 11.82q-1.56-1.5-3.6-1.5H31.84v49.2q0 .18-.15.33t-.33.15H20.38q-.24 0-.39-.15t-.15-.33V.54q0-.24.15-.39t.39-.15h23.94q6.12 0 10.92 4.56z' fill='url(%23iaLogo)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='iaLogo' x1='82.6' y1='87.11' x2='-2.1' y2='2.41' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF3200'/%3E%3Cstop offset='.5' stop-color='%23FFFF96'/%3E%3Cstop offset='1' stop-color='%230FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    filter: blur(16px);
    opacity: 0.25;
    z-index: -1;
}

@media (max-width: 1024px) {
    .elementor-109877 .elementor-element.elementor-element-f0d504a::after {
            width: 512px;
    height: 512px;
    top: calc(50% - 256px);
    left: 0px;
    
    }
}

@media(max-width: 767px) {
    .elementor-109877 .elementor-element.elementor-element-f0d504a::after {
    width: 384px;
    height: 384px;
    top: -96px;
    left: 0px;
    
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91e0f13 */.elementor-109877 .elementor-element.elementor-element-91e0f13 p {
    max-width:56ch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1eaa699 */.elementor-109877 .elementor-element.elementor-element-1eaa699 {
    position: absolute !important;
    left: calc(50% - 576px + 128px);
    top: 0;
    pointer-events: none;
}


@media (max-width: 1024px) {
    .elementor-109877 .elementor-element.elementor-element-1eaa699 {
        left: auto;
        right: 50%;
        top: 200px;
    }
}


@media (max-width: 767px) {
    .elementor-109877 .elementor-element.elementor-element-1eaa699 {
        top: 256px;
    }
}

@media (max-width: 512px) {
    .elementor-109877 .elementor-element.elementor-element-1eaa699 {
        top: 384px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef20e07 */.elementor-109877 .elementor-element.elementor-element-ef20e07 {
    position: absolute !important;
    left: calc(50% + 128px);
    top: 0;
    pointer-events: none;
}

@media (max-width: 1024px) {
    .elementor-109877 .elementor-element.elementor-element-ef20e07 {
        left: 50%;
        top: 200px;
    }
}

@media (max-width: 767px) {
    .elementor-109877 .elementor-element.elementor-element-ef20e07 {
        top: 256px;
    }
}

@media (max-width: 512px) {
    .elementor-109877 .elementor-element.elementor-element-ef20e07 {
        top: 384px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be8bc8b */.elementor-109877 .elementor-element.elementor-element-be8bc8b::after {
    content: "";
    position: absolute;
    top: -688px;
    left: calc(50% - 1120px / 2);
    width: 1120px;
    height: 1120px;
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 50, 0, 0.50) 60%, rgba(255, 255, 0, 0.50) 70%, rgba(0, 255, 255, 0.50) 90%);

    filter: blur(80px);
    border-radius: 50%;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2e481 */.elementor-109877 .elementor-element.elementor-element-1b2e481 span::after {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    left: 0px;
    width: 24px;
    height: 4px;
    background: linear-gradient(90deg, #FF9664, #FFFFC8, #64FFFF);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
    filter: blur(2px);
}


.elementor-109877 .elementor-element.elementor-element-1b2e481 span{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c4f1a */.elementor-109877 .elementor-element.elementor-element-19c4f1a {
    position: sticky;
    top: calc(100% - 80px);
    backdrop-filter: blur(16px);
}

@media (max-width: 767px) {
    .elementor-109877 .elementor-element.elementor-element-19c4f1a {
    top: calc(100% - 64px);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5b460e */.elementor-109877 .elementor-element.elementor-element-b5b460e {
    display: flex;
    justify-content: center;
}

.elementor-109877 .elementor-element.elementor-element-b5b460e h2 {
    max-width: 640px;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff83830 */.elementor-109877 .elementor-element.elementor-element-ff83830 h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0402eed */.elementor-109877 .elementor-element.elementor-element-0402eed h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e495bb6 */.elementor-109877 .elementor-element.elementor-element-e495bb6 p {
    max-width:56ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e9540 */.elementor-109877 .elementor-element.elementor-element-33e9540 h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8870b7 */.elementor-109877 .elementor-element.elementor-element-f8870b7 p {
    max-width:56ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a0c2c */.elementor-109877 .elementor-element.elementor-element-66a0c2c h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9309bc */.elementor-109877 .elementor-element.elementor-element-a9309bc p {
    max-width:56ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75331fb */.elementor-109877 .elementor-element.elementor-element-75331fb h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6d8a05 */.elementor-109877 .elementor-element.elementor-element-a6d8a05 p {
    max-width:56ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48e963f */.elementor-109877 .elementor-element.elementor-element-48e963f h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78e3da0 */.elementor-109877 .elementor-element.elementor-element-78e3da0 p {
    max-width:56ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dd71ee */.elementor-109877 .elementor-element.elementor-element-8dd71ee h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3369cb */.elementor-109877 .elementor-element.elementor-element-a3369cb p {
    max-width:56ch;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-415963a */.elementor-109877 .elementor-element.elementor-element-415963a .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-109877 .elementor-element.elementor-element-415963a figure {
    display: flex;
}


.elementor-109877 .elementor-element.elementor-element-415963a::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
    z-index: 2;
}

.elementor-109877 .elementor-element.elementor-element-415963a {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00aadb7 */.elementor-109877 .elementor-element.elementor-element-00aadb7 {
    display: flex;
    justify-content: center;
}

.elementor-109877 .elementor-element.elementor-element-00aadb7 h2 {
    max-width: 640px;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddb3c4d */.elementor-109877 .elementor-element.elementor-element-ddb3c4d h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e163e61 */.elementor-109877 .elementor-element.elementor-element-e163e61 h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-024426f */.elementor-109877 .elementor-element.elementor-element-024426f h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4507e31 */.elementor-109877 .elementor-element.elementor-element-4507e31 h2 {
    max-width: 20ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc6d2fc */.elementor-109877 .elementor-element.elementor-element-cc6d2fc {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 888;

    /* --- SVG AJUSTADO PARA PIXELS VAZIOS/TRANSPARENTES --- */
   background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='pixelatedNoise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='1' stitchTiles='stitch' result='noise'/%3E%3CfeColorMatrix in='noise' type='saturate' values='0' result='grayscaleNoise'/%3E%3CfeComponentTransfer in='grayscaleNoise'%3E%3CfeFuncR type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1'/%3E%3CfeFuncG type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1'/%3E%3CfeFuncB type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1'/%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0 0 0 0.05 0.1 0.15 0.2 0.25 0.3'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23pixelatedNoise)' fill='transparent'/%3E%3C/svg%3E");
    
    background-repeat: repeat;
    /* Mantenha ou ajuste a opacidade geral aqui, mas o controle maior será no SVG */
    opacity: 0.75; /* Aumente a opacidade aqui para ver o efeito do SVG */
    
    animation: noiseMove 0.5s linear infinite;
}



@keyframes noiseMove {
    0% {
        background-position: 0 0;
    }

    10% {
        background-position: -5% -10%;
    }

    20% {
        background-position: -10% 5%;
    }

    30% {
        background-position: 5% -10%;
    }

    40% {
        background-position: -5% 15%;
    }

    50% {
        background-position: 10% 10%;
    }

    60% {
        background-position: 5% 0%;
    }

    70% {
        background-position: 15% -5%;
    }

    80% {
        background-position: -10% 5%;
    }

    90% {
        background-position: 0% -15%;
    }

    100% {
        background-position: 0 0;
    }
}

@media (max-width: 359px) {
    .noise {
        background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='pixelatedNoise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch' result='noise'/%3E%3CfeColorMatrix in='noise' type='saturate' values='0' result='grayscaleNoise'/%3E%3CfeComponentTransfer in='grayscaleNoise'%3E%3CfeFuncR type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1'/%3E%3CfeFuncG type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1'/%3E%3CfeFuncB type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1'/%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0 0 0 0.05 0.1 0.15 0.2 0.25 0.3'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23pixelatedNoise)' fill='transparent'/%3E%3C/svg%3E");
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c15bad0 */.elementor-109877 .elementor-element.elementor-element-c15bad0 {
    display: flex;
    justify-content: center;
}

.elementor-109877 .elementor-element.elementor-element-c15bad0 h2 {
    max-width: 640px;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e5599e */.elementor-109877 .elementor-element.elementor-element-1e5599e::after {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: calc(50% - 960px);
    width: 100%;
    height: 440px;
    left: 0;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: repeat;
    background-image: url('https://xperiun.com/wp-content/uploads/2025/07/mll_transition.webp');
}

@media (max-width: 1920px) {
        .elementor-109877 .elementor-element.elementor-element-1e5599e::after {
    left: calc(50% - 960px);
    width: 1920px;
    height: 440px;
    background-size: 100%;
        }
}



@media (max-width: 1024px) {
    .elementor-109877 .elementor-element.elementor-element-1e5599e::after {
    width: 1280px;
    height: 293.333px;
    left: calc(50% - 640px);
    }
}

@media (max-width: 767px) {
    .elementor-109877 .elementor-element.elementor-element-1e5599e::after {
    width: 960px;
    height: 220px;
    left: calc(50% - 480px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cec1592 */.elementor-109877 .elementor-element.elementor-element-cec1592 {
    display: flex;
}

.elementor-109877 .elementor-element.elementor-element-cec1592 h2 {
    max-width: 640px;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f67b5 */.elementor-109877 .elementor-element.elementor-element-54f67b5 p {
    max-width:56ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a3719 */.elementor-109877 .elementor-element.elementor-element-e4a3719 {
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8202c0c */.elementor-109877 .elementor-element.elementor-element-8202c0c h2 {
    max-width: 18ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6c40af */.elementor-109877 .elementor-element.elementor-element-d6c40af p {
    max-width: 64ch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83a2c7f */.elementor-109877 .elementor-element.elementor-element-83a2c7f a {
background: linear-gradient(270deg, #FF9664 0%, #FFFFC8 50%, #64FFFF 100%);
transition: none;
}



.elementor-109877 .elementor-element.elementor-element-83a2c7f a:hover {
background: linear-gradient(90deg, rgba(245,245,255,1), rgba(255,245,215,1)) !important;
transition: none;
}

.elementor-109877 .elementor-element.elementor-element-83a2c7f {
    display: flex;
}

.elementor-109877 .elementor-element.elementor-element-83a2c7f::after {
    content: "";
    position: absolute;
    top: 8px;
    bottom: auto;
    left: auto;
    right: 8px;
    width: 16px;
    height: calc(100% - 16px);
    background-color: rgba(245,245,255,0.0);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 200' xml:space='preserve'%3E%3Cpath d='M8 16h16v8H8zm24 0v8h16v-8zM0 32h8v8H0zm24 0h16v8H24zm-8 16h32v8H16zM8 64h16v8H8zm24 0h16v8H32zM0 80h16v8H0zm24 0h24v8H24zm0 16h24v8H24zM0 112h16v8H0zm24 0h24v8H24zM0 128h16v8H0zm24 0h8v8h-8zm16 0h8v8h-8zM0 144h8v8H0zm24 0h8v8h-8zm16 0h8v8h-8zM0 160h8v8H0zm16 0v8h24v-8zm-8 16h32v8H8zm-8 16h8v8H0zm16 0h32v8H16zM0 0h48v8H0z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23f5f5ff'/%3E%3C/svg%3E");
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09d0430 */.elementor-109877 .elementor-element.elementor-element-09d0430 a {
    transition: none;
}

.elementor-109877 .elementor-element.elementor-element-09d0430 {
    display: none;
    filter: saturate(0);
}

.elementor-109877 .elementor-element.elementor-element-09d0430::after {
    content: "";
    position: absolute;
    top: 8px;
    bottom: auto;
    left: auto;
    right: 8px;
    width: 16px;
    height: calc(100% - 16px);
    background-color: rgba(245,245,255,0.0);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 200' xml:space='preserve'%3E%3Cpath d='M8 16h16v8H8zm24 0v8h16v-8zM0 32h8v8H0zm24 0h16v8H24zm-8 16h32v8H16zM8 64h16v8H8zm24 0h16v8H32zM0 80h16v8H0zm24 0h24v8H24zm0 16h24v8H24zM0 112h16v8H0zm24 0h24v8H24zM0 128h16v8H0zm24 0h8v8h-8zm16 0h8v8h-8zM0 144h8v8H0zm24 0h8v8h-8zm16 0h8v8h-8zM0 160h8v8H0zm16 0v8h24v-8zm-8 16h32v8H8zm-8 16h8v8H0zm16 0h32v8H16zM0 0h48v8H0z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23f5f5ff'/%3E%3C/svg%3E");
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8912e0c */.elementor-109877 .elementor-element.elementor-element-8912e0c span::after {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    left: 0px;
    width: 24px;
    height: 4px;
    background: linear-gradient(90deg, #FF9664, #FFFFC8, #64FFFF);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
    filter: blur(2px);
}


.elementor-109877 .elementor-element.elementor-element-8912e0c span{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05abe38 */.elementor-109877 .elementor-element.elementor-element-05abe38 span::after {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    left: 0px;
    width: 24px;
    height: 4px;
    background: linear-gradient(90deg, #FF9664, #FFFFC8, #64FFFF);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
    filter: blur(2px);
}


.elementor-109877 .elementor-element.elementor-element-05abe38 span{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-519088b */.elementor-109877 .elementor-element.elementor-element-519088b span::after {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    left: 0px;
    width: 24px;
    height: 4px;
    background: linear-gradient(90deg, #FF9664, #FFFFC8, #64FFFF);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
    filter: blur(2px);
}


.elementor-109877 .elementor-element.elementor-element-519088b span{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-187b887 */.elementor-109877 .elementor-element.elementor-element-187b887 span::after {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    left: 0px;
    width: 24px;
    height: 4px;
    background: linear-gradient(90deg, #FF9664, #FFFFC8, #64FFFF);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
    filter: blur(2px);
}


.elementor-109877 .elementor-element.elementor-element-187b887 span{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49308a8 */.elementor-109877 .elementor-element.elementor-element-49308a8 {
    backdrop-filter: blur(16px);
}

.elementor-109877 .elementor-element.elementor-element-49308a8::before {
    content: "";
    position: absolute;
    top: -32px;
    left: calc(50% - 32px);
    width: 64px;
    height: 64px;
    background-color: rgba(55, 55, 55, 1);
    border-radius: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='110' height='60' viewBox='0 0 110 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M12 59.52q0 .18-.15.33t-.39.15H.48q-.18 0-.33-.15T0 59.52V.54Q0 .3.15.15T.48 0h10.98q.24 0 .39.15t.15.39zm97.84-.36q.24.24.12.54t-.48.3h-15.3q-.18 0-.36-.12L45.46 11.82q-1.56-1.5-3.6-1.5H31.84v49.2q0 .18-.15.33t-.33.15H20.38q-.24 0-.39-.15t-.15-.33V.54q0-.24.15-.39t.39-.15h23.94q6.12 0 10.92 4.56z' fill='url(%23iaLogo)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='iaLogo' x1='82.6' y1='87.11' x2='-2.1' y2='2.41' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF3200'/%3E%3Cstop offset='.5' stop-color='%23FFFF96'/%3E%3Cstop offset='1' stop-color='%230FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 32px;
    z-index: 2;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b794bd */.elementor-109877 .elementor-element.elementor-element-0b794bd p {
    max-width: 64ch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43525d5 */.elementor-109877 .elementor-element.elementor-element-43525d5 a {
    transition: none;
}

.elementor-109877 .elementor-element.elementor-element-43525d5 {
    display: none;
    filter: saturate(0);
}

.elementor-109877 .elementor-element.elementor-element-43525d5::after {
    content: "";
    position: absolute;
    top: 8px;
    bottom: auto;
    left: auto;
    right: 8px;
    width: 16px;
    height: calc(100% - 16px);
    background-color: rgba(245,245,255,0.0);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 200' xml:space='preserve'%3E%3Cpath d='M8 16h16v8H8zm24 0v8h16v-8zM0 32h8v8H0zm24 0h16v8H24zm-8 16h32v8H16zM8 64h16v8H8zm24 0h16v8H32zM0 80h16v8H0zm24 0h24v8H24zm0 16h24v8H24zM0 112h16v8H0zm24 0h24v8H24zM0 128h16v8H0zm24 0h8v8h-8zm16 0h8v8h-8zM0 144h8v8H0zm24 0h8v8h-8zm16 0h8v8h-8zM0 160h8v8H0zm16 0v8h24v-8zm-8 16h32v8H8zm-8 16h8v8H0zm16 0h32v8H16zM0 0h48v8H0z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23f5f5ff'/%3E%3C/svg%3E");
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-035a3d9 */.elementor-109877 .elementor-element.elementor-element-035a3d9 {
    backdrop-filter: blur(16px);
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25422a4 */.elementor-109877 .elementor-element.elementor-element-25422a4 p {
    max-width: 64ch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9d76ce */.elementor-109877 .elementor-element.elementor-element-b9d76ce a {
    transition: none;
}

.elementor-109877 .elementor-element.elementor-element-b9d76ce {
    display: none;
    filter: saturate(0);
}

.elementor-109877 .elementor-element.elementor-element-b9d76ce::after {
    content: "";
    position: absolute;
    top: 8px;
    bottom: auto;
    left: auto;
    right: 8px;
    width: 16px;
    height: calc(100% - 16px);
    background-color: rgba(245,245,255,0.0);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 200' xml:space='preserve'%3E%3Cpath d='M8 16h16v8H8zm24 0v8h16v-8zM0 32h8v8H0zm24 0h16v8H24zm-8 16h32v8H16zM8 64h16v8H8zm24 0h16v8H32zM0 80h16v8H0zm24 0h24v8H24zm0 16h24v8H24zM0 112h16v8H0zm24 0h24v8H24zM0 128h16v8H0zm24 0h8v8h-8zm16 0h8v8h-8zM0 144h8v8H0zm24 0h8v8h-8zm16 0h8v8h-8zM0 160h8v8H0zm16 0v8h24v-8zm-8 16h32v8H8zm-8 16h8v8H0zm16 0h32v8H16zM0 0h48v8H0z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23f5f5ff'/%3E%3C/svg%3E");
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c609e */.elementor-109877 .elementor-element.elementor-element-39c609e {
    backdrop-filter: blur(16px);
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76375b */.elementor-109877 .elementor-element.elementor-element-a76375b::before {
    content: "";
    position: absolute;
    top: calc(50% - 320px);
    left: calc(50% - 320px);
    width: 640px;
    height: 640px;
    background-image: url("data:image/svg+xml,%3Csvg width='110' height='60' viewBox='0 0 110 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M12 59.52q0 .18-.15.33t-.39.15H.48q-.18 0-.33-.15T0 59.52V.54Q0 .3.15.15T.48 0h10.98q.24 0 .39.15t.15.39zm97.84-.36q.24.24.12.54t-.48.3h-15.3q-.18 0-.36-.12L45.46 11.82q-1.56-1.5-3.6-1.5H31.84v49.2q0 .18-.15.33t-.33.15H20.38q-.24 0-.39-.15t-.15-.33V.54q0-.24.15-.39t.39-.15h23.94q6.12 0 10.92 4.56z' fill='url(%23iaLogo)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='iaLogo' x1='82.6' y1='87.11' x2='-2.1' y2='2.41' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF3200'/%3E%3Cstop offset='.5' stop-color='%23FFFF96'/%3E%3Cstop offset='1' stop-color='%230FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bae17c */.form-instrucoes {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 16px 0px !important;
    border-radius: 10.75rem !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
}

.container-sair {
    position: absolute;
    top: -64px;
}

.container-sair button {
    width: auto !important;
    padding: 0 20px 0 20px !important;
    margin: auto;
    border: 0 !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    color: rgba(245,245,255) !important;
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    line-height: 1em;
    position: relative;
    background-color: rgba(20,20,30,1);
    height: 48px;
}

.container-sair button:hover {
    color: rgba(0,0,10) !important;
    background-color: rgba(150,150,255,1)
}

    .container-form {
        display: flex;
        justify-content: center;
        flex-direction: column;
        padding: 32px;
        overflow: hidden !important;
        border-radius: 0 16px 16px 16px;
        position: relative;
    }

._form input:focus,
._form select:focus {
    outline: none !important;
    box-shadow: inset 0 0 0 2px rgba(150,150,255,1);
}

._form input,
._form select {
    color: rgb(245,245,255) !important;
    padding: 8px 8px 8px 16px !important;
    border-radius: 0 !important;
    font-size: 1rem !important;
    border: 0!important;
    background-color: rgba(50,50,75,1) !important;
    display: flex;
    align-items: center;
    margin: 0 !important;
}

._form select option:hover {
    background: rgb(75,75,255) !important;
}

._field-wrapper {
    flex-direction: column;
    display: flex;
    flex-wrap: no-wrap;
}

label {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 0 0px !important;
    border-radius: 8px 8px 0 0 !important;
    font-size: 0.75rem !important;
    font-weight: 400 !important;
    line-height: 1.25em !important;
    border: 0 !important;
    background-color: rgba(245,245,255,0) !important;
    display: flex;
    align-items: center;
    margin:  0 0 4px 0 !important;
}

label.label-adicional {
    font-size: 1rem !important;
    line-height: 1.25em !important;
}

._error-inner {
    color: rgb(255,0,75);
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(245,245,255,0.5);
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(245,245,255,0.5);
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(245,245,255,0.5);
}



.form_container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    align-content: center;
    align-items: center;
}

@media (max-width: 767px) {
    .form_container {
    grid-template-columns: 1fr;
}
}

._form button:hover {

    background-image: linear-gradient(90deg, rgb(245,245,255), rgb(225,225,235)) !important;
    color: #000000 !important;
}

._form-thank-you {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 0 0px !important;
    border-radius: 8px 8px 0 0 !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.25em !important;
    border: 0 !important;
    background-color: rgba(245,245,255,0) !important;
    display: flex;
    align-items: center;
    margin: 0 !important;
}




._form button {
            width: 100% !important;
    padding: 16px 20px 16px 20px !important;
    border: 0 !important;
    border-radius: 512px !important;
    font-weight: 400 !important;
    color: rgba(245,245,255) !important;
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    margin-top: 16px;
    background-image: linear-gradient(-45deg, rgb(0,100,255), rgb(150,0,255),rgb(255,0,75), rgb(75,0,255)) !important;
  background-size: 600% !important;
  -webkit-animation: btngradient 8s linear infinite !important;
          animation: btngradient 8s linear infinite !important;
          transition: none;
          position: relative;
}

._form button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-image: linear-gradient(-45deg, rgb(0,100,255), rgb(150,0,255), rgb(255,0,75), rgb(75,0,255)) !important;
  background-size: 600% !important;
  -webkit-animation: btngradient 12s linear infinite !important;
          animation: btngradient 12s linear infinite !important;
          border-radius: 128px;
          filter: blur(32px);
          z-index: -1;
} 

._form button a:hover {
    background-image: linear-gradient(-45deg, rgb(255,255,255), rgb(235,180,125), rgb(245,215,180)) !important;
}

._form button a:hover::before {
    background-image: linear-gradient(-45deg, rgb(255,255,255), rgb(235,180,125), rgb(245,215,180)) !important;
    animation: 1.5s playShadow ease-out infinite;
} 

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

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



.container-form::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height:  100%;
    background: linear-gradient(90deg, rgb(150,0,255), rgb(75,75,255), rgb(0,0,255), rgb(150,0,255), rgb(75,75,255), rgb(0,0,255));
    background-size: 600% 600%;
    animation: gradient-shift 10s ease infinite;
    opacity: 0.5;
    z-index: -1;

}

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

.container-form::after{
    content: "";
    position: absolute;
    top: -100%;
    left: -50%;
    width: 200%;
    height:  200%;
    background-color: rgba(20,20,30,1);
    border-radius: 0 0% 50% 50%;
    filter: blur(128px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18841e0 */.elementor-109877 .elementor-element.elementor-element-18841e0::after {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: 16px;
    width: calc(100% - 32px);
    height: 2px;
    background-image: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.1), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79252a9 */.elementor-109877 .elementor-element.elementor-element-79252a9 {
    display: none;
}/* End custom CSS */
/* Start custom CSS */p:last-child {
    margin: 0;
}


.blur8 {
    filter: blur(8px) !important;
}


.box-apps::after {
    content: "";
    top: 0;
    left: 0;
    position: absolute;
    background-image: linear-gradient(45deg, rgba(245,245,235,1), rgba(245,245,235,0.9), rgba(245,245,235,0));
    width: 100%;
    height: 100%;
}

.check::after {
    content: "";
    position: absolute;
    top: -80px;
    left: 32px;
    width: 48px;
    height: 48px;
    background-color: rgba(255,255,245,0.5);
    border-radius: 16px;
    backdrop-filter: blur(8px);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23000000'%3E%3Cpath d='M382-267.69 183.23-466.46 211.77-495 382-324.77 748.23-691l28.54 28.54L382-267.69Z'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    
}


.btn a {
background: linear-gradient(270deg, #FF9664 0%, #FFFFC8 50%, #64FFFF 100%);
}

.btn2 a {
background: linear-gradient(90deg, rgba(255,100,0,1), rgba(255,50,0,1));
}

.btn2 a:hover,
.btn a:hover {
    background: linear-gradient(90deg, rgba(245,245,255,1), rgba(255,245,215,1)) !important;
}

.titulos-coloridos h2 {
  background: linear-gradient(0deg, #FF3200 0%, #FFFF96 50%, #0FF 100%) !important;
background-clip: text !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
  display:inline-block !important;
}

.titulos-coloridos-span {
  background: linear-gradient(90deg, #FF3200 0%, #FFFF96 50%, #0FF 100%) !important;
background-clip: text !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
  display:inline-block !important;
}

.textos-coloridos h3 {
  background: linear-gradient(0deg, #FF9664 0%, #FFFFC8 50%, #64FFFF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  display: block;
}

.textos-coloridos p {
  background: linear-gradient(0deg, #FF3200 0%, #FFFF96 50%, #0FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  display: block;
}

.titulos-coloridos span {
  background: linear-gradient(90deg, #FF9664 0%, #FFFFC8 50%, #64FFFF 100%);
background-clip: text !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
  display: inline-block !important;
}

.titulos-coloridos h2 {
  background: linear-gradient(270deg, #FF3200 0%, #FFFF96 50%, #0FF 100%) !important;
background-clip: text !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
  display: inline-block !important;
}


.titulos-pretos h2 {
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.50) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  display: block;
}

.topico span {
    display: block;
}

.topico span::before {
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    left: 16px;
    top: calc(50% - 16px);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23000000'%3E%3Cpath d='M382-267.69 183.23-466.46 211.77-495 382-324.77 748.23-691l28.54 28.54L382-267.69Z'/%3E%3C/svg%3E");
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center;
}

.topico-escuro span::before {
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    left: 16px;
    top: calc(50% - 16px);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23FFF5D7'%3E%3Cpath d='M382-267.69 183.23-466.46 211.77-495 382-324.77 748.23-691l28.54 28.54L382-267.69Z'/%3E%3C/svg%3E");
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center;
}

.popup {
    position: fixed !important;
    top: -100vh;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.75);
    backdrop-filter: blur(32px);
    opacity: 0;
    transition: 0.5s !important;
}

.popup.popup-ativado {
    top: 0vh;
    opacity: 1;
}

.popup-abrir {
    cursor: pointer;
}

.boxes {
    background: linear-gradient(270deg, #FF9664 0%, #FFFFC8 50%, #64FFFF 100%);
}

.print-manchete::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(0deg, rgba(255,255,245,1) 0, rgba(255,0,0,0) 25%, rgba(255,255,245,0) 100%);
}


/* Itens revelados */

.revelador .item6,
.revelador .item5,
.revelador .item4,
.revelador .item3,
.revelador .item2,
.revelador .item1
{
    position: absolute;
    left: 0;
    transform: rotate(-7.5deg);
    opacity: 0.1;
    transition: 0.5s;
    filter: blur(4px);
}

.revelar.revelador .item6,
.revelar.revelador .item5,
.revelar.revelador .item4,
.revelar.revelador .item3,
.revelar.revelador .item2,
.revelar.revelador .item1
{
    position: absolute;
    left: 0;
    transform: rotate(7.5deg);
    opacity: 0.25;
    transition: 0.5s;
    filter: blur(0px);
}

.revelador .item6,
.revelador .item5,
.revelador .item4,
.revelador .item3,
.revelador .item2,
.revelador .item1
{
    top: 64px;
}

.revelar.revelador .item5,
.revelar.revelador .item4,
.revelar.revelador .item3,
.revelar.revelador .item2,
.revelar.revelador .item1
{
    top: 160px;
}

.revelar.revelador .item6 {
    top: 112px; 
}


@media(min-width:1024px) {
    .revelar.revelador .item6 {
        transition-delay: 400ms;
    }

    .revelar.revelador .item5 {
        transition-delay: 200ms;
    }
    
    .revelar.revelador .item3 {
        transition-delay: 400ms;
    }

    .revelar.revelador .item2 {
        transition-delay: 200ms;
    }
}/* End custom CSS */