.elementor-391 .elementor-element.elementor-element-64ebc2aa{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:20px;--z-index:99;}body:not(.rtl) .elementor-391 .elementor-element.elementor-element-64ebc2aa{left:0px;}body.rtl .elementor-391 .elementor-element.elementor-element-64ebc2aa{right:0px;}.elementor-391 .elementor-element.elementor-element-13427be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:32px 32px 32px 32px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:99;}.elementor-391 .elementor-element.elementor-element-13427be:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-13427be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000099;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-391 .elementor-element.elementor-element-1a61f33e{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-menu-toggle{margin:0 auto;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.1em;letter-spacing:0.35px;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--main .elementor-item{color:#FFFFFFB3;fill:#FFFFFFB3;padding-left:15px;padding-right:15px;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--main .elementor-item:focus{color:#C7B6FF;fill:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a, .elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown{background-color:#000000;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a:hover,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a:focus,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-menu-toggle:hover,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a:hover,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a:focus,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a.highlighted{background-color:#000000;}.elementor-391 .elementor-element.elementor-element-67004ac2 div.elementor-menu-toggle{color:#FFFFFFB3;}.elementor-391 .elementor-element.elementor-element-67004ac2 div.elementor-menu-toggle svg{fill:#FFFFFFB3;}.elementor-391 .elementor-element.elementor-element-67004ac2 div.elementor-menu-toggle:hover, .elementor-391 .elementor-element.elementor-element-67004ac2 div.elementor-menu-toggle:focus{color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-67004ac2 div.elementor-menu-toggle:hover svg, .elementor-391 .elementor-element.elementor-element-67004ac2 div.elementor-menu-toggle:focus svg{fill:#C7B6FF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-391 .elementor-element.elementor-element-e538c33 .elementor-button{background-color:transparent;font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:400;line-height:125%;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #5546F4 0%, #FFFFFF 100%);border-style:none;border-radius:408px 408px 408px 408px;padding:14px 18px 14px 18px;}.elementor-391 .elementor-element.elementor-element-e538c33{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-e538c33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-391 .elementor-element.elementor-element-1d92a588{--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:10em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-1d92a588:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-1d92a588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7B6FF;background-image:url("../images/slice_584-2__47ebf720.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-53f18b80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-676c427d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-391 .elementor-element.elementor-element-7946a016{font-family:"satoshi", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-232d079{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"satoshi", Sans-serif;font-size:28.12px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-71b50566{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-333acc73{--display:flex;}.elementor-391 .elementor-element.elementor-element-614c0df3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-391 .elementor-element.elementor-element-6a6b053d{--display:flex;}.elementor-391 .elementor-element.elementor-element-21a5f926{--e-image-carousel-slides-to-show:6;}.elementor-391 .elementor-element.elementor-element-21a5f926 .swiper-wrapper{display:flex;align-items:center;}.elementor-391 .elementor-element.elementor-element-514de85d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-514de85d:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-514de85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/slice_593-1-scaled-1__d10f286f.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-13f1acf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-282d172c{width:var( --container-widget-width, 51% );max-width:51%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:46px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-282d172c.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-61c95685{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#28292A;border-radius:53px 53px 53px 53px;}.elementor-391 .elementor-element.elementor-element-61c95685.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-61c95685 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-391 .elementor-element.elementor-element-dc0c8a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#28292A;border-radius:53px 53px 53px 53px;}.elementor-391 .elementor-element.elementor-element-dc0c8a7.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-dc0c8a7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-391 .elementor-element.elementor-element-32e78905{--display:flex;--justify-content:center;--border-radius:40px 40px 40px 40px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-391 .elementor-element.elementor-element-32e78905:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-32e78905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/group_2087330484-6-scaled-1__a157d511.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-32e78905.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-576a3eac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-4f93593b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1709px 1709px 1709px 1709px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-391 .elementor-element.elementor-element-375e6b48{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-375e6b48.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-375e6b48 .elementor-icon-box-description{font-family:"satoshi", Sans-serif;font-size:15px;font-weight:400;line-height:14px;letter-spacing:33%;color:#000000;}.elementor-391 .elementor-element.elementor-element-1be84d64{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-391 .elementor-element.elementor-element-1be84d64.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-10583a55{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-391 .elementor-element.elementor-element-10583a55.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-3ba30d53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-391 .elementor-element.elementor-element-5f119121{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-391 .elementor-element.elementor-element-554572ce{--display:flex;--border-radius:99999999px 99999999px 99999999px 99999999px;--z-index:2;}.elementor-391 .elementor-element.elementor-element-554572ce:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-554572ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5546F4;}.elementor-391 .elementor-element.elementor-element-554572ce.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-6838137e{width:var( --container-widget-width, 41% );max-width:41%;margin:0px -315px calc(var(--kit-widget-spacing, 0px) + -194px) 0px;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:1;}.elementor-391 .elementor-element.elementor-element-6838137e.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-6838137e img{border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-10bba8e9{width:var( --container-widget-width, 64% );max-width:64%;margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;z-index:5;}.elementor-391 .elementor-element.elementor-element-10bba8e9.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-10bba8e9 img{border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-2bd7f72f{width:var( --container-widget-width, 23% );max-width:23%;margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -299px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:5;}.elementor-391 .elementor-element.elementor-element-2bd7f72f.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-2bd7f72f img{border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-3533299c{--display:flex;}.elementor-391 .elementor-element.elementor-element-eb65daf{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-391 .elementor-element.elementor-element-eb65daf.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-23c9c0e2{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-391 .elementor-element.elementor-element-23c9c0e2.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-2fbac23a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-2fbac23a:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-2fbac23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #C7B6FF 51%, #F1FFDF 100%);}.elementor-391 .elementor-element.elementor-element-7e6bb0b7{--display:flex;--justify-content:center;}.elementor-391 .elementor-element.elementor-element-30d0b6ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:#000000;}.elementor-391 .elementor-element.elementor-element-30d0b6ff.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-2ef3ddf6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-391 .elementor-element.elementor-element-2ef3ddf6.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-2e967638{--display:flex;--min-height:505px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-5a80f8b2{margin:0px -74px calc(var(--kit-widget-spacing, 0px) + 83px) 0px;}.elementor-391 .elementor-element.elementor-element-5a80f8b2.elementor-element{--align-self:flex-end;}.elementor-391 .elementor-element.elementor-element-549e5e84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-391 .elementor-element.elementor-element-48054700{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-391 .elementor-element.elementor-element-b415b3a{--display:flex;--z-index:2;}.elementor-391 .elementor-element.elementor-element-b415b3a.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-753ee419{width:var( --container-widget-width, 50% );max-width:50%;margin:0px -173px calc(var(--kit-widget-spacing, 0px) + -181px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;}.elementor-391 .elementor-element.elementor-element-753ee419.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-753ee419 img{border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-67767e73{width:var( --container-widget-width, 100% );max-width:100%;margin:-34px -256px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;}.elementor-391 .elementor-element.elementor-element-67767e73.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-67767e73 img{border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-733e0e28{width:var( --container-widget-width, 23% );max-width:23%;margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -468px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:5;}.elementor-391 .elementor-element.elementor-element-733e0e28.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-733e0e28 img{border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-3b9f32b3{--display:flex;--z-index:6;}.elementor-391 .elementor-element.elementor-element-5a2b2e78{width:var( --container-widget-width, 61.5% );max-width:61.5%;--container-widget-width:61.5%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-391 .elementor-element.elementor-element-5a2b2e78.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-4ff35452{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-391 .elementor-element.elementor-element-4ff35452.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-25cc6a13{--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;--justify-content:center;--overlay-opacity:1;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-25cc6a13:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-25cc6a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/slice_592-scaled-1__29a8983d.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-25cc6a13::before, .elementor-391 .elementor-element.elementor-element-25cc6a13 > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-25cc6a13 > .e-con-inner > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-25cc6a13 > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-25cc6a13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-25cc6a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 76%, #000000 100%);}.elementor-391 .elementor-element.elementor-element-5a0359f2{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:55px;font-weight:400;line-height:0.9em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-5a0359f2.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-4335744f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-529180d1{--display:flex;--min-height:576px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-391 .elementor-element.elementor-element-3b8f0af7.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-3b8f0af7{text-align:center;font-family:"satoshi", Sans-serif;font-size:32.79px;font-weight:500;line-height:130%;letter-spacing:-1%;color:#F5EFE9;}.elementor-391 .elementor-element.elementor-element-4d6d0593{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-66b5a724{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-49e79b9b{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-1e929559{--display:flex;--min-height:716px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7B6FF59;--border-color:#C7B6FF59;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-391 .elementor-element.elementor-element-1e929559:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-1e929559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28225526;}.elementor-391 .elementor-element.elementor-element-1e929559.e-con{--align-self:stretch;}.elementor-391 .elementor-element.elementor-element-6ecbc02c.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-6ecbc02c{text-align:center;font-family:"satoshi", Sans-serif;font-size:32.317979px;font-weight:500;line-height:130%;letter-spacing:-1%;color:#F5EFE9;}.elementor-391 .elementor-element.elementor-element-6633bd94{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-6f16c72e{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-76ed9fda{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-6cffb7f9{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-2b0e01e1{width:var( --container-widget-width, 29% );max-width:29%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-2b0e01e1.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-14f1eb90{--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;--justify-content:center;--overlay-opacity:1;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-14f1eb90:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-14f1eb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/slice_591-scaled-1__84631398.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-14f1eb90::before, .elementor-391 .elementor-element.elementor-element-14f1eb90 > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-14f1eb90 > .e-con-inner > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-14f1eb90 > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-14f1eb90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-14f1eb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #00000000 10%);}.elementor-391 .elementor-element.elementor-element-217934a9{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:55px;font-weight:400;line-height:0.9em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-217934a9.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-54691839{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:27.79px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-54691839.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-6c73dd07{--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:flex-start;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-2f3fca3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-1fba67c7{--display:flex;--border-radius:17px 17px 9px 9px;--padding-top:45px;--padding-bottom:0px;--padding-left:45px;--padding-right:045px;}.elementor-391 .elementor-element.elementor-element-1fba67c7:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-1fba67c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/frame_1707480423__221762d5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-4eaf22ff{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:38px;font-weight:400;line-height:100%;letter-spacing:-2%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-4eaf22ff.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-31149ce6{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -137px) 0px;--container-widget-width:27%;--container-widget-flex-grow:0;z-index:1;}.elementor-391 .elementor-element.elementor-element-31149ce6.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-31149ce6 img{border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-2fa786ff{width:var( --container-widget-width, 36% );max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -168px) 0px;--container-widget-width:36%;--container-widget-flex-grow:0;z-index:3;}.elementor-391 .elementor-element.elementor-element-2fa786ff.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-2fa786ff img{border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-764dc17b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-391 .elementor-element.elementor-element-2ae5aac7{--display:flex;--border-radius:17px 17px 9px 9px;--padding-top:45px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-391 .elementor-element.elementor-element-2ae5aac7:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-2ae5aac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/frame_1707480423__221762d5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-3fe31002{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:38px;font-weight:400;line-height:100%;letter-spacing:-2%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-3fe31002.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-61e7e7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-391 .elementor-element.elementor-element-3f75254d{--display:flex;--border-radius:17px 17px 9px 9px;--padding-top:45px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-391 .elementor-element.elementor-element-3f75254d:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-3f75254d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/frame_1707480427__36032321.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-4232243b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:38px;font-weight:400;line-height:100%;letter-spacing:-2%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-4232243b.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-14179593{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-391 .elementor-element.elementor-element-1d3cfd08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-1f2a513b{--display:flex;--border-radius:17px 17px 9px 9px;--padding-top:45px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-391 .elementor-element.elementor-element-1f2a513b:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-1f2a513b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/frame_1707480429-1__78d49441.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-392f2619{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:38px;font-weight:400;line-height:100%;letter-spacing:-2%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-392f2619.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-a0ab4ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-391 .elementor-element.elementor-element-27bf1090{--display:flex;--border-radius:17px 17px 9px 9px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-391 .elementor-element.elementor-element-27bf1090:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-27bf1090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/frame_1707480424__05c89666.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-66e1c384{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:38px;font-weight:400;line-height:100%;letter-spacing:-2%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-66e1c384.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-223de0a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-391 .elementor-element.elementor-element-4fe26dff{--display:flex;--border-radius:17px 17px 9px 9px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-391 .elementor-element.elementor-element-4fe26dff:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-4fe26dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/frame_1707480428-1__45b90dec.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-2fa91360{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:38px;font-weight:400;line-height:90%;letter-spacing:-2%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-2fa91360.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-47199ea6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-391 .elementor-element.elementor-element-a460b31{width:var( --container-widget-width, 29% );max-width:29%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-a460b31.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-28a1cd25{--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;--justify-content:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-28a1cd25:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-28a1cd25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/slice_590-scaled-1__138ff16f.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-391 .elementor-element.elementor-element-38e155cf.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-38e155cf .elementor-icon-wrapper{text-align:center;}.elementor-391 .elementor-element.elementor-element-38e155cf.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-391 .elementor-element.elementor-element-38e155cf.elementor-view-framed .elementor-icon, .elementor-391 .elementor-element.elementor-element-38e155cf.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-391 .elementor-element.elementor-element-38e155cf.elementor-view-framed .elementor-icon, .elementor-391 .elementor-element.elementor-element-38e155cf.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-391 .elementor-element.elementor-element-38e155cf .elementor-icon{font-size:24px;}.elementor-391 .elementor-element.elementor-element-38e155cf .elementor-icon svg{height:24px;}.elementor-391 .elementor-element.elementor-element-5b22ef68{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:55px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-5b22ef68.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-a54b2db{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:27.79px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-a54b2db.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-1777e4c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-1777e4c.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-5a2ceddc{width:var( --container-widget-width, 32% );max-width:32%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -389px) 0px;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:1;}.elementor-391 .elementor-element.elementor-element-5a2ceddc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-391 .elementor-element.elementor-element-6a10cffa{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -289px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:5;}.elementor-391 .elementor-element.elementor-element-d183cf8{--display:flex;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;--z-index:4;}.elementor-391 .elementor-element.elementor-element-d183cf8:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-d183cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/group_2087330456-1__914d2eb9.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-d183cf8.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-09111cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;border-radius:20px 20px 0px 0px;}.elementor-391 .elementor-element.elementor-element-09111cb .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-391 .elementor-element.elementor-element-7fcddaee{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;z-index:5;}.elementor-391 .elementor-element.elementor-element-7fcddaee.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-7f5dba5{--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;--justify-content:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-7f5dba5:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-7f5dba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/slice_589-scaled-1__4f117e31.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-b4c95a3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-217998c{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:55px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-217998c.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-4e02e122{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:27.79px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-4e02e122.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-3224c7b{--e-image-carousel-slides-to-show:4;}.elementor-391 .elementor-element.elementor-element-3224c7b .swiper-wrapper{display:flex;align-items:center;}.elementor-391 .elementor-element.elementor-element-26210e22{--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-26210e22:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-26210e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/slice_588-scaled-1__02337992.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-26210e22::before, .elementor-391 .elementor-element.elementor-element-26210e22 > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-26210e22 > .e-con-inner > .elementor-background-video-container::before, .elementor-391 .elementor-element.elementor-element-26210e22 > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-26210e22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-391 .elementor-element.elementor-element-26210e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-391 .elementor-element.elementor-element-26210e22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-391 .elementor-element.elementor-element-7f2f49ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-391 .elementor-element.elementor-element-21ef6c4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-14228817{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-2466310f{text-align:start;font-family:"satoshi", Sans-serif;font-size:22px;font-weight:400;line-height:120%;color:#FFFFFFE6;}.elementor-391 .elementor-element.elementor-element-3dd7c744{--display:flex;--min-height:535px;--justify-content:center;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-391 .elementor-element.elementor-element-3dd7c744:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-3dd7c744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/group_2085662572__ab9b12da.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-33591cf5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:33.35px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-33591cf5.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-12f96155{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:39px 39px 39px 39px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-391 .elementor-element.elementor-element-12f96155:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-12f96155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-391 .elementor-element.elementor-element-12f96155.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-3f067312.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-3f067312 .elementor-icon-box-description{font-family:"satoshi", Sans-serif;font-size:11.12px;font-weight:400;line-height:120%;letter-spacing:10%;color:#FFFFFFAB;}.elementor-391 .elementor-element.elementor-element-63d67894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"satoshi", Sans-serif;font-size:20px;font-weight:400;line-height:120%;color:#FFFFFF99;}.elementor-391 .elementor-element.elementor-element-63d67894.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-62195b51{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"satoshi", Sans-serif;font-size:37px;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-62195b51.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-271b5f49{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"satoshi", Sans-serif;font-size:14.82px;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-271b5f49.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-4fc0858{width:var( --container-widget-width, 97% );max-width:97%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-4fc0858.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-11483ede{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-3517bda{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-391 .elementor-element.elementor-element-3517bda:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-3517bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #76767614 0%, #F3F9FF05 100%);}.elementor-391 .elementor-element.elementor-element-6d8f64d9.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-6d8f64d9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-391 .elementor-element.elementor-element-6d8f64d9.elementor-view-stacked .elementor-icon{background-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-6d8f64d9.elementor-view-framed .elementor-icon, .elementor-391 .elementor-element.elementor-element-6d8f64d9.elementor-view-default .elementor-icon{fill:#C7B6FF;color:#C7B6FF;border-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-6d8f64d9 .elementor-icon{font-size:8px;}.elementor-391 .elementor-element.elementor-element-6d8f64d9 .elementor-icon-box-title, .elementor-391 .elementor-element.elementor-element-6d8f64d9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-391 .elementor-element.elementor-element-6d8f64d9 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-3b0e1bbf{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-391 .elementor-element.elementor-element-3b0e1bbf:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-3b0e1bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #76767614 0%, #F3F9FF05 100%);}.elementor-391 .elementor-element.elementor-element-5df283ec.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-5df283ec .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-391 .elementor-element.elementor-element-5df283ec.elementor-view-stacked .elementor-icon{background-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-5df283ec.elementor-view-framed .elementor-icon, .elementor-391 .elementor-element.elementor-element-5df283ec.elementor-view-default .elementor-icon{fill:#C7B6FF;color:#C7B6FF;border-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-5df283ec .elementor-icon{font-size:8px;}.elementor-391 .elementor-element.elementor-element-5df283ec .elementor-icon-box-title, .elementor-391 .elementor-element.elementor-element-5df283ec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-391 .elementor-element.elementor-element-5df283ec .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-62c6eb9a{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-391 .elementor-element.elementor-element-62c6eb9a:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-62c6eb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #76767614 0%, #F3F9FF05 100%);}.elementor-391 .elementor-element.elementor-element-1c09e8f3.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-1c09e8f3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-391 .elementor-element.elementor-element-1c09e8f3.elementor-view-stacked .elementor-icon{background-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-1c09e8f3.elementor-view-framed .elementor-icon, .elementor-391 .elementor-element.elementor-element-1c09e8f3.elementor-view-default .elementor-icon{fill:#C7B6FF;color:#C7B6FF;border-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-1c09e8f3 .elementor-icon{font-size:8px;}.elementor-391 .elementor-element.elementor-element-1c09e8f3 .elementor-icon-box-title, .elementor-391 .elementor-element.elementor-element-1c09e8f3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-391 .elementor-element.elementor-element-1c09e8f3 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-7456e92c{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-391 .elementor-element.elementor-element-7456e92c:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-7456e92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #76767614 0%, #F3F9FF05 100%);}.elementor-391 .elementor-element.elementor-element-71c87380.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-71c87380 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-391 .elementor-element.elementor-element-71c87380.elementor-view-stacked .elementor-icon{background-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-71c87380.elementor-view-framed .elementor-icon, .elementor-391 .elementor-element.elementor-element-71c87380.elementor-view-default .elementor-icon{fill:#C7B6FF;color:#C7B6FF;border-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-71c87380 .elementor-icon{font-size:8px;}.elementor-391 .elementor-element.elementor-element-71c87380 .elementor-icon-box-title, .elementor-391 .elementor-element.elementor-element-71c87380 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-391 .elementor-element.elementor-element-71c87380 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-d4ca8e8{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-391 .elementor-element.elementor-element-d4ca8e8:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-d4ca8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #76767614 0%, #F3F9FF05 100%);}.elementor-391 .elementor-element.elementor-element-dfeb14f.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-dfeb14f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-391 .elementor-element.elementor-element-dfeb14f.elementor-view-stacked .elementor-icon{background-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-dfeb14f.elementor-view-framed .elementor-icon, .elementor-391 .elementor-element.elementor-element-dfeb14f.elementor-view-default .elementor-icon{fill:#C7B6FF;color:#C7B6FF;border-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-dfeb14f .elementor-icon{font-size:8px;}.elementor-391 .elementor-element.elementor-element-dfeb14f .elementor-icon-box-title, .elementor-391 .elementor-element.elementor-element-dfeb14f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-391 .elementor-element.elementor-element-dfeb14f .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-5899aa7b{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-391 .elementor-element.elementor-element-5899aa7b:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-5899aa7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #76767614 0%, #F3F9FF05 100%);}.elementor-391 .elementor-element.elementor-element-1d60381e.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-1d60381e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-391 .elementor-element.elementor-element-1d60381e.elementor-view-stacked .elementor-icon{background-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-1d60381e.elementor-view-framed .elementor-icon, .elementor-391 .elementor-element.elementor-element-1d60381e.elementor-view-default .elementor-icon{fill:#C7B6FF;color:#C7B6FF;border-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-1d60381e .elementor-icon{font-size:8px;}.elementor-391 .elementor-element.elementor-element-1d60381e .elementor-icon-box-title, .elementor-391 .elementor-element.elementor-element-1d60381e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-391 .elementor-element.elementor-element-1d60381e .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-55d51127{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-391 .elementor-element.elementor-element-55d51127:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-55d51127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #76767614 0%, #F3F9FF05 100%);}.elementor-391 .elementor-element.elementor-element-1bfe030b.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-1bfe030b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-391 .elementor-element.elementor-element-1bfe030b.elementor-view-stacked .elementor-icon{background-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-1bfe030b.elementor-view-framed .elementor-icon, .elementor-391 .elementor-element.elementor-element-1bfe030b.elementor-view-default .elementor-icon{fill:#C7B6FF;color:#C7B6FF;border-color:#C7B6FF;}.elementor-391 .elementor-element.elementor-element-1bfe030b .elementor-icon{font-size:8px;}.elementor-391 .elementor-element.elementor-element-1bfe030b .elementor-icon-box-title, .elementor-391 .elementor-element.elementor-element-1bfe030b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-391 .elementor-element.elementor-element-1bfe030b .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-47a1bd3b{--display:flex;--min-height:66vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-47a1bd3b:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-47a1bd3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/slice_587-scaled-1__1a716c37.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-260aa2b9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-3d52d123{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-23562e1c{--display:flex;}.elementor-391 .elementor-element.elementor-element-3013a6b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-3013a6b3.e-con{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-3997abf5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1709px 1709px 1709px 1709px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-3534abae.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-3534abae .elementor-icon-box-description{font-family:"satoshi", Sans-serif;font-size:13px;font-weight:700;line-height:18px;letter-spacing:0%;color:#5546F4;}.elementor-391 .elementor-element.elementor-element-72d25d4f.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-72d25d4f{text-align:center;font-family:"satoshi", Sans-serif;font-size:49px;font-weight:700;line-height:90%;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-2ea73570.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-2ea73570 .elementor-icon-box-description{font-family:"satoshi", Sans-serif;font-size:17.6px;font-weight:400;letter-spacing:0%;color:#BDC2B8;}.elementor-391 .elementor-element.elementor-element-61f6c759{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:19.45px;font-weight:400;line-height:30.6px;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-61f6c759.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-264cb8bf.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-264cb8bf .elementor-icon-box-description{font-family:"satoshi", Sans-serif;font-size:14px;font-weight:500;line-height:21.3px;letter-spacing:0%;color:#5546F4;}.elementor-391 .elementor-element.elementor-element-701f3f8f{--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;--justify-content:center;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-701f3f8f:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-701f3f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("../images/slice_586-scaled-1__99963a00.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-4f4e258a{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-792d5f3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-3308cc8c{--display:flex;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-391 .elementor-element.elementor-element-3308cc8c:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-3308cc8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001A;}.elementor-391 .elementor-element.elementor-element-3308cc8c.e-con{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-6a09dd3f.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-6a09dd3f .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:11.12px;font-weight:600;text-transform:uppercase;line-height:120%;letter-spacing:1.11;color:#000000;}.elementor-391 .elementor-element.elementor-element-3357916b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:55.29px;font-weight:700;line-height:101%;letter-spacing:-2.37px;color:#000000;}.elementor-391 .elementor-element.elementor-element-3357916b.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-17ed9677{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#28292A;--border-color:#28292A;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-391 .elementor-element.elementor-element-17ed9677:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-17ed9677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-391 .elementor-element.elementor-element-64b8400{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-12186859{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-53b1ab56.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-53b1ab56 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:22.23px;font-weight:600;line-height:18px;letter-spacing:-1.11;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-3ec44e82{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:400;line-height:22.2px;letter-spacing:-0.3px;color:#B0AEA5;}.elementor-391 .elementor-element.elementor-element-3ec44e82.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-586cb764 .elementor-button{background-color:transparent;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:-0.59px;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #C7B6FF 56%, #FFFFFF 100%);border-style:none;border-radius:12px 12px 12px 12px;padding:20px 20px 20px 20px;}.elementor-391 .elementor-element.elementor-element-586cb764{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-586cb764 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-391 .elementor-element.elementor-element-586cb764 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-391 .elementor-element.elementor-element-3e640866{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-6dbdfa2f{--display:flex;}.elementor-391 .elementor-element.elementor-element-55589248{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:14.82px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-391 .elementor-element.elementor-element-55589248.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-76d267e2{--display:flex;}.elementor-391 .elementor-element.elementor-element-e58d014{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:14.82px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-391 .elementor-element.elementor-element-e58d014.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-25861140{--display:flex;}.elementor-391 .elementor-element.elementor-element-594ac9b9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:14.82px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-391 .elementor-element.elementor-element-594ac9b9.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-79e9c8d4{--display:flex;}.elementor-391 .elementor-element.elementor-element-23d7a934{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:14.82px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-391 .elementor-element.elementor-element-23d7a934.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-402d6d97{--display:flex;}.elementor-391 .elementor-element.elementor-element-2bf3c0a1{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;font-family:"satoshi", Sans-serif;font-size:14.82px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-391 .elementor-element.elementor-element-2bf3c0a1.elementor-element{--align-self:flex-start;}.elementor-391 .elementor-element.elementor-element-44b79d7d{--n-accordion-title-font-size:17px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:17px 17px 17px 17px;--n-accordion-title-normal-color:#080E2C;--n-accordion-title-hover-color:#080E2C;--n-accordion-title-active-color:#080E2C;--n-accordion-icon-size:15px;}.elementor-391 .elementor-element.elementor-element-44b79d7d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000033;}.elementor-391 .elementor-element.elementor-element-44b79d7d.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-44b79d7d {--n-accordion-padding:26px 26px 26px 26px;}:where( .elementor-391 .elementor-element.elementor-element-44b79d7d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.1em;}:where( .elementor-391 .elementor-element.elementor-element-44b79d7d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-391 .elementor-element.elementor-element-13d2573b{--display:flex;--min-height:59vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-13d2573b:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-13d2573b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/slice_585-scaled-1__4d83fa65.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-3845df82{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"satoshi", Sans-serif;font-size:59px;font-weight:400;line-height:0.9em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-3845df82.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-5a39fdbf{width:var( --container-widget-width, 29% );max-width:29%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-5a39fdbf.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-530f2dfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-530f2dfb:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-530f2dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/slice_584-4-scaled-1__c08d3edb.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-391 .elementor-element.elementor-element-4d36872a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C7B6FF;--border-color:#C7B6FF;--border-radius:20px 20px 20px 20px;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-391 .elementor-element.elementor-element-4d36872a:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-4d36872a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01010199;}.elementor-391 .elementor-element.elementor-element-4d36872a.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-1bbb5808{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-455abb2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-49ab7ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-50f8f1ad{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-363bc5ff{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;color:#FFFFFF99;}.elementor-391 .elementor-element.elementor-element-3b39acc8{--display:flex;}.elementor-391 .elementor-element.elementor-element-2e082ce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-icon i{color:#8A96A8;transition:color 0.3s;}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-icon svg{fill:#8A96A8;transition:fill 0.3s;}.elementor-391 .elementor-element.elementor-element-6286bd7a{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-text{color:#FFFFFF99;transition:color 0.3s;}.elementor-391 .elementor-element.elementor-element-baa5a97{--display:flex;}.elementor-391 .elementor-element.elementor-element-4cda7b07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-icon i{color:#8A96A8;transition:color 0.3s;}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-icon svg{fill:#8A96A8;transition:fill 0.3s;}.elementor-391 .elementor-element.elementor-element-32275c6a{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-text{color:#FFFFFF99;transition:color 0.3s;}.elementor-391 .elementor-element.elementor-element-573a54b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:none;--border-style:none;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-77819ad6.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-77819ad6{text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-icon i{color:#8A96A8;transition:color 0.3s;}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-icon svg{fill:#8A96A8;transition:fill 0.3s;}.elementor-391 .elementor-element.elementor-element-60e82df8{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}body.elementor-page-391:not(.elementor-motion-effects-element-type-background), body.elementor-page-391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-391 .elementor-element.elementor-element-64ebc2aa{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-1d92a588{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-676c427d{--width:49%;}.elementor-391 .elementor-element.elementor-element-333acc73{--width:49%;}.elementor-391 .elementor-element.elementor-element-514de85d{--content-width:94%;}.elementor-391 .elementor-element.elementor-element-13f1acf6{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-32e78905{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-576a3eac{--width:100%;}.elementor-391 .elementor-element.elementor-element-4f93593b{--width:100%;}.elementor-391 .elementor-element.elementor-element-5f119121{--width:49%;}.elementor-391 .elementor-element.elementor-element-554572ce{--width:80%;}.elementor-391 .elementor-element.elementor-element-3533299c{--width:49%;}.elementor-391 .elementor-element.elementor-element-7e6bb0b7{--width:32%;}.elementor-391 .elementor-element.elementor-element-2e967638{--width:57%;}.elementor-391 .elementor-element.elementor-element-48054700{--width:49%;}.elementor-391 .elementor-element.elementor-element-b415b3a{--width:100%;}.elementor-391 .elementor-element.elementor-element-3b9f32b3{--width:49%;}.elementor-391 .elementor-element.elementor-element-25cc6a13{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-529180d1{--width:49%;}.elementor-391 .elementor-element.elementor-element-1e929559{--width:49%;}.elementor-391 .elementor-element.elementor-element-14f1eb90{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-2f3fca3c{--width:42%;}.elementor-391 .elementor-element.elementor-element-1fba67c7{--width:100%;}.elementor-391 .elementor-element.elementor-element-2ae5aac7{--width:100%;}.elementor-391 .elementor-element.elementor-element-3f75254d{--width:100%;}.elementor-391 .elementor-element.elementor-element-1d3cfd08{--width:42%;}.elementor-391 .elementor-element.elementor-element-1f2a513b{--width:100%;}.elementor-391 .elementor-element.elementor-element-27bf1090{--width:100%;}.elementor-391 .elementor-element.elementor-element-4fe26dff{--width:100%;}.elementor-391 .elementor-element.elementor-element-28a1cd25{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-1777e4c{--width:100%;}.elementor-391 .elementor-element.elementor-element-d183cf8{--width:911px;}.elementor-391 .elementor-element.elementor-element-b4c95a3{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-26210e22{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-21ef6c4f{--width:32%;}.elementor-391 .elementor-element.elementor-element-3dd7c744{--width:32%;}.elementor-391 .elementor-element.elementor-element-12f96155{--width:39%;}.elementor-391 .elementor-element.elementor-element-11483ede{--width:32%;}.elementor-391 .elementor-element.elementor-element-47a1bd3b{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-3d52d123{--width:40%;}.elementor-391 .elementor-element.elementor-element-23562e1c{--width:49%;}.elementor-391 .elementor-element.elementor-element-3013a6b3{--width:100%;}.elementor-391 .elementor-element.elementor-element-3997abf5{--width:100%;}.elementor-391 .elementor-element.elementor-element-701f3f8f{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-792d5f3b{--width:32%;}.elementor-391 .elementor-element.elementor-element-3308cc8c{--width:24%;}.elementor-391 .elementor-element.elementor-element-3e640866{--width:63%;}.elementor-391 .elementor-element.elementor-element-13d2573b{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-530f2dfb{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-4d36872a{--width:110%;}.elementor-391 .elementor-element.elementor-element-1bbb5808{--content-width:1280px;}.elementor-391 .elementor-element.elementor-element-49ab7ff{--width:32%;}.elementor-391 .elementor-element.elementor-element-3b39acc8{--width:11%;}.elementor-391 .elementor-element.elementor-element-baa5a97{--width:19%;}}@media(max-width:1024px) and (min-width:768px){.elementor-391 .elementor-element.elementor-element-1d92a588{--content-width:90%;}.elementor-391 .elementor-element.elementor-element-514de85d{--content-width:90%;}.elementor-391 .elementor-element.elementor-element-25cc6a13{--content-width:90%;}.elementor-391 .elementor-element.elementor-element-14f1eb90{--content-width:90%;}.elementor-391 .elementor-element.elementor-element-28a1cd25{--content-width:90%;}.elementor-391 .elementor-element.elementor-element-26210e22{--content-width:90%;}.elementor-391 .elementor-element.elementor-element-47a1bd3b{--content-width:90%;}.elementor-391 .elementor-element.elementor-element-701f3f8f{--content-width:90%;}.elementor-391 .elementor-element.elementor-element-13d2573b{--content-width:90%;}.elementor-391 .elementor-element.elementor-element-530f2dfb{--content-width:90%;}}@media(max-width:767px){.elementor-391 .elementor-element.elementor-element-64ebc2aa{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-13427be{--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-1a61f33e{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-391 .elementor-element.elementor-element-67004ac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown{border-radius:16px 16px 16px 16px;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:16px;border-top-right-radius:16px;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:16px;border-bottom-left-radius:16px;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--dropdown a{padding-left:40px;padding-right:40px;padding-top:19px;padding-bottom:19px;}.elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-391 .elementor-element.elementor-element-67004ac2 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:21px !important;}.elementor-391 .elementor-element.elementor-element-e538c33{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-1d92a588{--content-width:100%;--padding-top:8em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-53f18b80{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-676c427d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:25;}.elementor-391 .elementor-element.elementor-element-7946a016{width:100%;max-width:100%;z-index:6;text-align:center;font-size:1.83em;}.elementor-391 .elementor-element.elementor-element-232d079{width:100%;max-width:100%;text-align:center;font-size:1.1em;line-height:1.2em;}.elementor-391 .elementor-element.elementor-element-71b50566{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-391 .elementor-element.elementor-element-333acc73{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;--z-index:0;}.elementor-391 .elementor-element.elementor-element-333acc73.e-con{--order:-99999 /* order start hack */;}.elementor-391 .elementor-element.elementor-element-614c0df3{--e-transform-scale:1.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;z-index:0;}.elementor-391 .elementor-element.elementor-element-614c0df3 img{width:100%;}.elementor-391 .elementor-element.elementor-element-21a5f926{--e-image-carousel-slides-to-show:2;}.elementor-391 .elementor-element.elementor-element-514de85d{--content-width:100%;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-282d172c{width:100%;max-width:100%;padding:0px 10px 0px 10px;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-61c95685{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-391 .elementor-element.elementor-element-dc0c8a7{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-391 .elementor-element.elementor-element-32e78905{--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-1be84d64{width:100%;max-width:100%;font-size:1.7em;}.elementor-391 .elementor-element.elementor-element-10583a55{width:100%;max-width:100%;font-size:1em;line-height:1.2em;}.elementor-391 .elementor-element.elementor-element-3ba30d53{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-5f119121{--margin-top:40px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-391 .elementor-element.elementor-element-6838137e{margin:0px -172px calc(var(--kit-widget-spacing, 0px) + -163px) 0px;--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-391 .elementor-element.elementor-element-10bba8e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-391 .elementor-element.elementor-element-2bd7f72f{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -166px;--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}.elementor-391 .elementor-element.elementor-element-eb65daf{width:100%;max-width:100%;text-align:center;font-size:1.7em;}.elementor-391 .elementor-element.elementor-element-23c9c0e2{width:100%;max-width:100%;text-align:center;font-size:1em;line-height:1.2em;}.elementor-391 .elementor-element.elementor-element-2fbac23a{--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-391 .elementor-element.elementor-element-7e6bb0b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-30d0b6ff{width:100%;max-width:100%;text-align:center;font-size:1.7em;}.elementor-391 .elementor-element.elementor-element-2ef3ddf6{width:100%;max-width:100%;text-align:center;font-size:1.1em;line-height:1.2em;}.elementor-391 .elementor-element.elementor-element-2e967638{--min-height:0px;}.elementor-391 .elementor-element.elementor-element-5a80f8b2{margin:18px -69px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-391 .elementor-element.elementor-element-5a80f8b2.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-549e5e84{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-48054700.e-con{--order:99999 /* order end hack */;}.elementor-391 .elementor-element.elementor-element-753ee419{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 129px;--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-391 .elementor-element.elementor-element-67767e73{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 47px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-733e0e28{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + -16px) -217px;}.elementor-391 .elementor-element.elementor-element-3b9f32b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-5a2b2e78{width:100%;max-width:100%;text-align:center;font-size:1.7em;}.elementor-391 .elementor-element.elementor-element-4ff35452{width:100%;max-width:100%;text-align:center;font-size:1em;line-height:1.2em;}.elementor-391 .elementor-element.elementor-element-25cc6a13{--content-width:100%;--padding-top:1em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-5a0359f2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;font-size:1.9em;}.elementor-391 .elementor-element.elementor-element-4335744f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-529180d1{--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-391 .elementor-element.elementor-element-3b8f0af7{width:100%;max-width:100%;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-1e929559{--min-height:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-391 .elementor-element.elementor-element-6ecbc02c{width:100%;max-width:100%;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-2b0e01e1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-391 .elementor-element.elementor-element-14f1eb90{--content-width:100%;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-217934a9{width:100%;max-width:100%;padding:0px 10px 0px 10px;font-size:1.6em;}.elementor-391 .elementor-element.elementor-element-54691839{width:100%;max-width:100%;padding:0px 10px 0px 10px;font-size:1em;}.elementor-391 .elementor-element.elementor-element-6c73dd07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-2f3fca3c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-1fba67c7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:35px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-391 .elementor-element.elementor-element-4eaf22ff{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-4eaf22ff.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-31149ce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-391 .elementor-element.elementor-element-2fa786ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -130px) 0px;}.elementor-391 .elementor-element.elementor-element-2ae5aac7{--padding-top:35px;--padding-bottom:5px;--padding-left:35px;--padding-right:35px;}.elementor-391 .elementor-element.elementor-element-3fe31002{width:100%;max-width:100%;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-3f75254d{--padding-top:35px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-391 .elementor-element.elementor-element-4232243b{width:100%;max-width:100%;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-1d3cfd08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-1f2a513b{--padding-top:35px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-391 .elementor-element.elementor-element-392f2619{width:100%;max-width:100%;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-27bf1090{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-391 .elementor-element.elementor-element-66e1c384{width:100%;max-width:100%;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-4fe26dff{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-391 .elementor-element.elementor-element-2fa91360{width:100%;max-width:100%;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-a460b31{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-391 .elementor-element.elementor-element-28a1cd25{--content-width:100%;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-38e155cf .elementor-icon{font-size:19px;}.elementor-391 .elementor-element.elementor-element-38e155cf .elementor-icon svg{height:19px;}.elementor-391 .elementor-element.elementor-element-5b22ef68{width:100%;max-width:100%;padding:0px 10px 0px 10px;font-size:1.8em;}.elementor-391 .elementor-element.elementor-element-a54b2db{width:100%;max-width:100%;padding:0px 10px 0px 10px;font-size:1em;}.elementor-391 .elementor-element.elementor-element-1777e4c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-391 .elementor-element.elementor-element-5a2ceddc{width:var( --container-widget-width, 31% );max-width:31%;margin:-81px 0px calc(var(--kit-widget-spacing, 0px) + -87px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-391 .elementor-element.elementor-element-6a10cffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-391 .elementor-element.elementor-element-d183cf8{--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-391 .elementor-element.elementor-element-7fcddaee{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-7f5dba5{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-391 .elementor-element.elementor-element-b4c95a3{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-391 .elementor-element.elementor-element-217998c{width:100%;max-width:100%;padding:0px 10px 0px 10px;font-size:1.9em;}.elementor-391 .elementor-element.elementor-element-4e02e122{width:100%;max-width:100%;padding:0px 10px 0px 10px;font-size:1em;}.elementor-391 .elementor-element.elementor-element-3224c7b{--e-image-carousel-slides-to-show:1;}.elementor-391 .elementor-element.elementor-element-3224c7b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-391 .elementor-element.elementor-element-26210e22{--content-width:100%;--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-7f2f49ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-14228817.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-2466310f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-size:16px;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-3dd7c744{--min-height:465px;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-391 .elementor-element.elementor-element-33591cf5{width:100%;max-width:100%;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:1.8em;}.elementor-391 .elementor-element.elementor-element-12f96155{--width:61%;}.elementor-391 .elementor-element.elementor-element-63d67894{font-size:16px;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-62195b51{width:100%;max-width:100%;font-size:2.2em;line-height:62px;}.elementor-391 .elementor-element.elementor-element-271b5f49{font-size:16px;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-4fc0858{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-391 .elementor-element.elementor-element-4fc0858.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-11483ede{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-47a1bd3b{--content-width:100%;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-23562e1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-72d25d4f{width:100%;max-width:100%;text-align:start;font-size:1.9em;}.elementor-391 .elementor-element.elementor-element-61f6c759{width:100%;max-width:100%;font-size:16px;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-701f3f8f{--content-width:100%;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-4f4e258a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-792d5f3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-3308cc8c{--width:43%;}.elementor-391 .elementor-element.elementor-element-3308cc8c.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-3357916b{width:100%;max-width:100%;text-align:center;font-size:1.5em;letter-spacing:-0.1px;}.elementor-391 .elementor-element.elementor-element-64b8400{--flex-wrap:nowrap;}.elementor-391 .elementor-element.elementor-element-53b1ab56 .elementor-icon-box-description{font-size:16px;}.elementor-391 .elementor-element.elementor-element-3ec44e82{font-size:16px;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-586cb764{width:100%;max-width:100%;}.elementor-391 .elementor-element.elementor-element-586cb764 .elementor-button{font-size:13px;line-height:1.4em;padding:18px 18px 18px 18px;}.elementor-391 .elementor-element.elementor-element-3e640866{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-6dbdfa2f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-391 .elementor-element.elementor-element-55589248{width:100%;max-width:100%;font-size:0.8em;}.elementor-391 .elementor-element.elementor-element-e58d014{width:100%;max-width:100%;font-size:1em;}.elementor-391 .elementor-element.elementor-element-594ac9b9{width:100%;max-width:100%;font-size:1em;}.elementor-391 .elementor-element.elementor-element-23d7a934{width:100%;max-width:100%;font-size:1em;}.elementor-391 .elementor-element.elementor-element-402d6d97{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-391 .elementor-element.elementor-element-2bf3c0a1{width:100%;max-width:100%;font-size:1em;}.elementor-391 .elementor-element.elementor-element-44b79d7d{width:100%;max-width:100%;--n-accordion-title-font-size:0.9em;--n-accordion-icon-size:10px;}.elementor-391 .elementor-element.elementor-element-44b79d7d {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-391 .elementor-element.elementor-element-44b79d7d > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-391 .elementor-element.elementor-element-13d2573b{--content-width:100%;--min-height:0vh;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-13d2573b:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-13d2573b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-391 .elementor-element.elementor-element-3845df82{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 20px 0px 20px;font-size:1.5em;}.elementor-391 .elementor-element.elementor-element-5a39fdbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-391 .elementor-element.elementor-element-530f2dfb{--content-width:100%;--min-height:0px;--padding-top:00em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-455abb2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-49ab7ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-50f8f1ad{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-391 .elementor-element.elementor-element-363bc5ff{font-size:16px;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-3b39acc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-391 .elementor-element.elementor-element-6286bd7a .elementor-icon-list-item > a{font-size:14px;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-baa5a97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-391 .elementor-element.elementor-element-32275c6a .elementor-icon-list-item > a{font-size:14px;line-height:1.1em;}.elementor-391 .elementor-element.elementor-element-573a54b8{--justify-content:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-573a54b8.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-77819ad6{width:100%;max-width:100%;text-align:center;font-size:15px;line-height:1.2em;}.elementor-391 .elementor-element.elementor-element-60e82df8.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-391 .elementor-element.elementor-element-60e82df8 .elementor-icon-list-item > a{font-size:14px;line-height:1.1em;}}/* Start custom CSS for container, class: .elementor-element-13427be */#header-menu {
  position: fixed;
  top: 0;
  width: 100%;
  transition: background-color 0.3s ease;
  z-index: 999;
}

.elementor-391 .elementor-element.elementor-element-13427be{
    backdrop-filter: blur(5px);
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7946a016 */.elementor-391 .elementor-element.elementor-element-7946a016 .texto-gradiente {
  background: linear-gradient(90deg, #FFFFFF, #C7B6FF); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232d079 */.elementor-391 .elementor-element.elementor-element-232d079 .texto-gradiente {
  background: linear-gradient(90deg, #C7B6FF 70%, #ffffff); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d92a588 */.elementor-391 .elementor-element.elementor-element-1d92a588 p,
.elementor-391 .elementor-element.elementor-element-1d92a588 h1,
.elementor-391 .elementor-element.elementor-element-1d92a588 h2,
.elementor-391 .elementor-element.elementor-element-1d92a588 h4,
.elementor-391 .elementor-element.elementor-element-1d92a588 h5,
.elementor-391 .elementor-element.elementor-element-1d92a588 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a5f926 */.elementor-391 .elementor-element.elementor-element-21a5f926 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
    transition-delay: 0s !important;
}

.elementor-391 .elementor-element.elementor-element-21a5f926::before {
    content:"";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 12;
    background: linear-gradient(90deg, #000000, transparent 55%, transparent 55%, #000000 100%); /*mude os #000000 para a mesma cor do fundo da seção*/
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-282d172c */.elementor-391 .elementor-element.elementor-element-282d172c .texto-gradiente {
  background: linear-gradient(180deg, #FFFFFF 23%, #C7B6FF 64%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1be84d64 */.elementor-391 .elementor-element.elementor-element-1be84d64 .texto-gradiente {
  background: linear-gradient(180deg, #FFFFFF 23%, #C7B6FF 64%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10583a55 */.elementor-391 .elementor-element.elementor-element-10583a55 .texto-gradiente {
  background: linear-gradient(90deg, #C7B6FF 70%, #ffffff); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6838137e */.elementor-391 .elementor-element.elementor-element-6838137e {
animation: floating2 4s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px) rotate(-02deg);
    
}
50% {
    transform: translate(0, 00px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px) rotate(-02deg);
    
}
}

.elementor-391 .elementor-element.elementor-element-6838137e {
    scale: 1;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-6838137e:hover {  /* ← sem espaço */
    scale: 1.05;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554572ce */.elementor-391 .elementor-element.elementor-element-554572ce {
    overflow: visible !important;
    clip-path: inset(-100px 0px 0px 0px round 50% 50% 50% 50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bd7f72f */.elementor-391 .elementor-element.elementor-element-2bd7f72f {
animation: floating2 4s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px) rotate(-02deg);
    
}
50% {
    transform: translate(0, 00px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px) rotate(-02deg);
    
}
}

.elementor-391 .elementor-element.elementor-element-2bd7f72f {
    scale: 1;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-2bd7f72f:hover {  /* ← sem espaço */
    scale: 1.05;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb65daf */.elementor-391 .elementor-element.elementor-element-eb65daf .texto-gradiente {
  background: linear-gradient(180deg, #FFFFFF 23%, #C7B6FF 64%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23c9c0e2 */.elementor-391 .elementor-element.elementor-element-23c9c0e2 .texto-gradiente {
  background: linear-gradient(90deg, #C7B6FF 70%, #ffffff); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30d0b6ff */.elementor-391 .elementor-element.elementor-element-30d0b6ff .texto-gradiente {
  background: linear-gradient(180deg, #FFFFFF 23%, #C7B6FF 64%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ef3ddf6 */.elementor-391 .elementor-element.elementor-element-2ef3ddf6 .texto-gradiente {
  background: linear-gradient(90deg, #C7B6FF 70%, #ffffff); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a80f8b2 */.elementor-391 .elementor-element.elementor-element-5a80f8b2 {
    scale: 1.5;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-5a80f8b2:hover {  /* ← sem espaço */
    scale: 1.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbac23a */.elementor-391 .elementor-element.elementor-element-2fbac23a {
    overflow: visible !important;
    clip-path: inset(-500px -200px 0px 0px round 0 0 0% 0%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-753ee419 */.elementor-391 .elementor-element.elementor-element-753ee419 {
animation: floating2 4s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px) rotate(-02deg);
    
}
50% {
    transform: translate(0, 00px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px) rotate(-02deg);
    
}
}

.elementor-391 .elementor-element.elementor-element-753ee419 {
    scale: 1.3;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-753ee419:hover {  /* ← sem espaço */
    scale: 1.35;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67767e73 */.elementor-391 .elementor-element.elementor-element-67767e73 {
    scale: 1.5;
    transition: scale 0.3s ease; /* não esqueça o transition */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-733e0e28 */.elementor-391 .elementor-element.elementor-element-733e0e28 {
animation: floating2 4s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px) rotate(-02deg);
    
}
50% {
    transform: translate(0, 00px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px) rotate(-02deg);
    
}
}

.elementor-391 .elementor-element.elementor-element-733e0e28 {
    scale: 1;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-733e0e28:hover {  /* ← sem espaço */
    scale: 1.05;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a2b2e78 */.elementor-391 .elementor-element.elementor-element-5a2b2e78 .texto-gradiente {
  background: linear-gradient(180deg, #FFFFFF 23%, #C7B6FF 64%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ff35452 */.elementor-391 .elementor-element.elementor-element-4ff35452 .texto-gradiente {
  background: linear-gradient(90deg, #C7B6FF 70%, #ffffff); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e78905 */.elementor-391 .elementor-element.elementor-element-32e78905 {
    overflow: visible !important;
    clip-path: inset(-500px -200px 0px 0px round 0 0 0% 0%);
}
@media(max-width:767px){
    .elementor-391 .elementor-element.elementor-element-32e78905 {
    overflow: visible !important;
    clip-path: inset(-500px 00px 0px 0px round 20px 20px 20px 20px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-514de85d */.elementor-391 .elementor-element.elementor-element-514de85d p,
.elementor-391 .elementor-element.elementor-element-514de85d h1,
.elementor-391 .elementor-element.elementor-element-514de85d h2,
.elementor-391 .elementor-element.elementor-element-514de85d h4,
.elementor-391 .elementor-element.elementor-element-514de85d h5,
.elementor-391 .elementor-element.elementor-element-514de85d h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a0359f2 */.elementor-391 .elementor-element.elementor-element-5a0359f2 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b8f0af7 */.elementor-391 .elementor-element.elementor-element-3b8f0af7 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ecbc02c */.elementor-391 .elementor-element.elementor-element-6ecbc02c .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b0e01e1 *//* === Importação da fonte Rethink Sans === */
@import url("../external/fonts.googleapis.com/css/css2__34cdb43d.css");

/* === core === */
/* Ajustei o max-width para 550px para caber o texto de 30px no desktop */
.cga8x{isolation:isolate;overflow:hidden;border-radius:999px;position:relative;width:100%;max-width:550px;margin:auto;--animation-speed:2s}
.g3l2a .l9p1n,.g3l2a .z3m5q{opacity:1}
.l9p1n,.f2k7s{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}
.l9p1n:before,.f2k7s:before{content:"";float:left;padding-top:100%}
.l9p1n:after,.f2k7s:after{clear:both;content:"";display:block}
.l9p1n{opacity:0;pointer-events:none;transition:1s ease opacity}
.l9p1n *{height:100%;left:0;position:absolute;top:0;width:100%}
.f2k7s,.t5c2e,.w4h9j{animation:borderTurn var(--animation-speed) infinite linear;
background-image: conic-gradient(
  from 0 at 50% 50%,
  rgba(85, 70, 244, 1) 0deg,      /* Verde forte (#5546F4) */
  rgba(100, 132, 139, 0) 60deg,    /* Transparente */
  rgba(100, 132, 139, 0) 300deg,   /* Transparente */
  rgba(199, 182, 255, 1) 360deg    /* Verde claro */
);background-position:center center;background-repeat:no-repeat;background-size:cover}
.r8v6d{-webkit-mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:auto;-webkit-mask-size:auto}
.t5c2e{filter:blur(8px);opacity:.12}
.f2k7s{animation-name:borderTurnWithTranslate}
.z3m5q{border-radius:999px;content:"";height:100%;inset:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;top:0;transition:1s ease opacity;width:100%;z-index:1}
@keyframes borderTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes borderTurnWithTranslate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}

/* === button === */
.d1b0y {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 12px 24px 12px 14px;
  background-color: #0F0D0D;
  background: linear-gradient(
    225deg,
    rgba(240, 242, 255, .24) 5%,
    rgba(255, 255, 255, .08) 43%,
    rgba(255, 255, 255, .03) 68%
  );
  border: 1px solid rgba(132, 117, 110, .26);
  border-radius: 100px;
  box-shadow: 23.9px 19.78px 82.49px 0 #00000094;
  flex-wrap: nowrap;
}

.k6u3f {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 16px 20px;
  background: linear-gradient(
    271.55deg,
    rgba(85, 70, 244, 0.6) 5.88%,
    rgba(255, 255, 255, 0.15) 50.22%,
    rgba(40, 34, 85, 0.6) 95.32%
  );
  border: 1px solid rgba(85, 70, 244, 0.55);
  border-radius: 100px;
  letter-spacing: .8px;
  
  /* --- Modificações de Tipografia e Cor solicitadas --- */
  font-family: "Rethink Sans", sans-serif;
  color: #0A0E2E;
  font-size: 24.07px;
  line-height: 125%;
  font-weight: 400;
  /* ---------------------------------------------------- */
  
  box-shadow: -4.15px 10.39px 70.01px 0 #5546F4E3,
              -2.08px 4.15px 38.22px 0 #0F0F0F,
              -5.2px -4px 12.3px -10.4px #5546F457 inset;
  overflow: hidden;
}

.k6u3f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../external/agencypalace.com/images/frame_1707479019__d40710b9.webp") no-repeat center/cover;
  border-radius: 100px;
  transform: scale(1.1);
  opacity: .8;
  transition: transform .3s ease, opacity .3s ease;
  z-index: -1;
}

.k6u3f:hover::before {
  transform: scale(1);
  opacity: 1;
}

.s0a8l {
  display: inline-block;
  width: 18px; /* Seta um pouco maior para acompanhar a fonte de 30px */
  height: auto;
  opacity: 1;
}

/* === responsive (ajustado para a nova fonte gigante) === */
@media(max-width:480px){
  .cga8x { max-width: 95%; }
  .d1b0y { gap: 14px; padding: 10px 16px 10px 10px; }
  .k6u3f { font-size: 1em; padding: 14px 18px; } /* Fonte ajustada para mobile */
  .s0a8l { width: 22px; }
}
@media(max-width:320px){
  .d1b0y { gap: 10px; padding: 8px 12px 8px 8px; }
  .k6u3f { font-size: 1em; padding: 12px 14px; } /* Fonte ajustada para telas bem pequenas */
  .s0a8l { width: 18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25cc6a13 */.elementor-391 .elementor-element.elementor-element-25cc6a13 p,
.elementor-391 .elementor-element.elementor-element-25cc6a13 h1,
.elementor-391 .elementor-element.elementor-element-25cc6a13 h2,
.elementor-391 .elementor-element.elementor-element-25cc6a13 h4,
.elementor-391 .elementor-element.elementor-element-25cc6a13 h5,
.elementor-391 .elementor-element.elementor-element-25cc6a13 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-217934a9 */.elementor-391 .elementor-element.elementor-element-217934a9 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54691839 */.elementor-391 .elementor-element.elementor-element-54691839 .texto-gradiente {
  background: linear-gradient(90deg, #C7B6FF 70%, #ffffff); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf22ff */.elementor-391 .elementor-element.elementor-element-4eaf22ff .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31149ce6 */.elementor-391 .elementor-element.elementor-element-31149ce6 {
animation: floating2 4s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px) rotate(-02deg);
    
}
50% {
    transform: translate(0, 00px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px) rotate(-02deg);
    
}
}

.elementor-391 .elementor-element.elementor-element-31149ce6 {
    scale: 1.3;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-31149ce6:hover {  /* ← sem espaço */
    scale: 1.35;
}
.elementor-391 .elementor-element.elementor-element-31149ce6{
    position: relative;
    left: -220px;
    bottom: -59px;
}

@media(max-width:767px){
    .elementor-391 .elementor-element.elementor-element-31149ce6:hover {  /* ← sem espaço */
    scale: 1.35;
}
.elementor-391 .elementor-element.elementor-element-31149ce6{
    position: relative;
    left: -120px;
    bottom: 9px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fa786ff */.elementor-391 .elementor-element.elementor-element-2fa786ff {
animation: floating2 4s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px) rotate(-02deg);
    
}
50% {
    transform: translate(0, 00px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px) rotate(-02deg);
    
}
}

.elementor-391 .elementor-element.elementor-element-2fa786ff {
    scale: 1.3;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-2fa786ff:hover {  /* ← sem espaço */
    scale: 1.35;
}
.elementor-391 .elementor-element.elementor-element-2fa786ff{
    position: relative;
    right: -220px;
    bottom: -259px;
}
@media(max-width:767px){
    .elementor-391 .elementor-element.elementor-element-2fa786ff:hover {  /* ← sem espaço */
    scale: 1.35;
}
.elementor-391 .elementor-element.elementor-element-2fa786ff{
    position: relative;
    left: 120px;
    bottom: -39px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fba67c7 */.elementor-391 .elementor-element.elementor-element-1fba67c7 {
    position: relative; /* Garante o posicionamento correto */
    isolation: isolate; /* Cria um novo contexto de empilhamento */
}

.elementor-391 .elementor-element.elementor-element-1fba67c7::before {
    content: "";
    position: absolute;
    inset: 0; /* Faz a borda ocupar todo o tamanho do container */
    padding: 1px; /* Espessura da borda */
    
    /* O Degradê: Topo (#C41C35) para Baixo (#2E5D9E) */
    background: linear-gradient(180deg, #717171, #000000); 
    
    /* A Mágica da Máscara para deixar o centro transparente */
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* Garante que a borda não atrapalhe cliques no conteúdo */
    pointer-events: none; 
}
.elementor-391 .elementor-element.elementor-element-1fba67c7 {
    overflow: visible !important;
    clip-path: inset(-100px 0px 0px 0px round 0 0 0% 0%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fe31002 */.elementor-391 .elementor-element.elementor-element-3fe31002 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61e7e7b */.elementor-391 .elementor-element.elementor-element-61e7e7b {
    scale: 1.2;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-61e7e7b:hover {  /* ← sem espaço */
    scale: 1.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae5aac7 */.elementor-391 .elementor-element.elementor-element-2ae5aac7 {
    position: relative; /* Garante o posicionamento correto */
    isolation: isolate; /* Cria um novo contexto de empilhamento */
}

.elementor-391 .elementor-element.elementor-element-2ae5aac7::before {
    content: "";
    position: absolute;
    inset: 0; /* Faz a borda ocupar todo o tamanho do container */
    padding: 1px; /* Espessura da borda */
    
    /* O Degradê: Topo (#C41C35) para Baixo (#2E5D9E) */
    background: linear-gradient(180deg, #717171, #000000); 
    
    /* A Mágica da Máscara para deixar o centro transparente */
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* Garante que a borda não atrapalhe cliques no conteúdo */
    pointer-events: none; 
}
.elementor-391 .elementor-element.elementor-element-2ae5aac7 {
    overflow: visible !important;
    clip-path: inset(-100px 0px 0px 0px round 0 0 0% 0%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4232243b */.elementor-391 .elementor-element.elementor-element-4232243b .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f75254d */.elementor-391 .elementor-element.elementor-element-3f75254d {
    position: relative; /* Garante o posicionamento correto */
    isolation: isolate; /* Cria um novo contexto de empilhamento */
}

.elementor-391 .elementor-element.elementor-element-3f75254d::before {
    content: "";
    position: absolute;
    inset: 0; /* Faz a borda ocupar todo o tamanho do container */
    padding: 1px; /* Espessura da borda */
    
    /* O Degradê: Topo (#C41C35) para Baixo (#2E5D9E) */
    background: linear-gradient(180deg, #717171, #000000); 
    
    /* A Mágica da Máscara para deixar o centro transparente */
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* Garante que a borda não atrapalhe cliques no conteúdo */
    pointer-events: none; 
}
.elementor-391 .elementor-element.elementor-element-3f75254d {
    overflow: visible !important;
    clip-path: inset(-100px 0px 0px 0px round 0 0 0% 0%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392f2619 */.elementor-391 .elementor-element.elementor-element-392f2619 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2a513b */.elementor-391 .elementor-element.elementor-element-1f2a513b {
    position: relative; /* Garante o posicionamento correto */
    isolation: isolate; /* Cria um novo contexto de empilhamento */
}

.elementor-391 .elementor-element.elementor-element-1f2a513b::before {
    content: "";
    position: absolute;
    inset: 0; /* Faz a borda ocupar todo o tamanho do container */
    padding: 1px; /* Espessura da borda */
    
    /* O Degradê: Topo (#C41C35) para Baixo (#2E5D9E) */
    background: linear-gradient(180deg, #717171, #000000); 
    
    /* A Mágica da Máscara para deixar o centro transparente */
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* Garante que a borda não atrapalhe cliques no conteúdo */
    pointer-events: none; 
}
.elementor-391 .elementor-element.elementor-element-1f2a513b {
    overflow: visible !important;
    clip-path: inset(-100px 0px 0px 0px round 0 0 0% 0%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66e1c384 */.elementor-391 .elementor-element.elementor-element-66e1c384 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-223de0a9 */.elementor-391 .elementor-element.elementor-element-223de0a9 {
    scale: 1.1;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-223de0a9:hover {  /* ← sem espaço */
    scale: 1.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27bf1090 */.elementor-391 .elementor-element.elementor-element-27bf1090 {
    position: relative; /* Garante o posicionamento correto */
    isolation: isolate; /* Cria um novo contexto de empilhamento */
}

.elementor-391 .elementor-element.elementor-element-27bf1090::before {
    content: "";
    position: absolute;
    inset: 0; /* Faz a borda ocupar todo o tamanho do container */
    padding: 1px; /* Espessura da borda */
    
    /* O Degradê: Topo (#C41C35) para Baixo (#2E5D9E) */
    background: linear-gradient(180deg, #717171, #000000); 
    
    /* A Mágica da Máscara para deixar o centro transparente */
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* Garante que a borda não atrapalhe cliques no conteúdo */
    pointer-events: none; 
}
.elementor-391 .elementor-element.elementor-element-27bf1090 {
    overflow: visible !important;
    clip-path: inset(-100px 0px 0px 0px round 0 0 0% 0%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fa91360 */.elementor-391 .elementor-element.elementor-element-2fa91360 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fe26dff */.elementor-391 .elementor-element.elementor-element-4fe26dff {
    position: relative; /* Garante o posicionamento correto */
    isolation: isolate; /* Cria um novo contexto de empilhamento */
}

.elementor-391 .elementor-element.elementor-element-4fe26dff::before {
    content: "";
    position: absolute;
    inset: 0; /* Faz a borda ocupar todo o tamanho do container */
    padding: 1px; /* Espessura da borda */
    
    /* O Degradê: Topo (#C41C35) para Baixo (#2E5D9E) */
    background: linear-gradient(180deg, #717171, #000000); 
    
    /* A Mágica da Máscara para deixar o centro transparente */
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* Garante que a borda não atrapalhe cliques no conteúdo */
    pointer-events: none; 
}
.elementor-391 .elementor-element.elementor-element-4fe26dff {
    overflow: visible !important;
    clip-path: inset(-100px 0px 0px 0px round 0 0 0% 0%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c73dd07 */.parallax-card {
    
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transition: transform 0.2s ease-out;
    transform-style: preserve-3d;
    will-change: transform;
}

/* Efeito de sombra para reforçar o 3D */
.parallax-card::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: opacity 0.2s ease-out;
}

.parallax-card:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a460b31 *//* === Importação da fonte Rethink Sans === */
@import url("../external/fonts.googleapis.com/css/css2__34cdb43d.css");

/* === core === */
/* Ajustei o max-width para 550px para caber o texto de 30px no desktop */
.cga8x{isolation:isolate;overflow:hidden;border-radius:999px;position:relative;width:100%;max-width:550px;margin:auto;--animation-speed:2s}
.g3l2a .l9p1n,.g3l2a .z3m5q{opacity:1}
.l9p1n,.f2k7s{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}
.l9p1n:before,.f2k7s:before{content:"";float:left;padding-top:100%}
.l9p1n:after,.f2k7s:after{clear:both;content:"";display:block}
.l9p1n{opacity:0;pointer-events:none;transition:1s ease opacity}
.l9p1n *{height:100%;left:0;position:absolute;top:0;width:100%}
.f2k7s,.t5c2e,.w4h9j{animation:borderTurn var(--animation-speed) infinite linear;
background-image: conic-gradient(
  from 0 at 50% 50%,
  rgba(85, 70, 244, 1) 0deg,      /* Verde forte (#5546F4) */
  rgba(100, 132, 139, 0) 60deg,    /* Transparente */
  rgba(100, 132, 139, 0) 300deg,   /* Transparente */
  rgba(199, 182, 255, 1) 360deg    /* Verde claro */
);background-position:center center;background-repeat:no-repeat;background-size:cover}
.r8v6d{-webkit-mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:auto;-webkit-mask-size:auto}
.t5c2e{filter:blur(8px);opacity:.12}
.f2k7s{animation-name:borderTurnWithTranslate}
.z3m5q{border-radius:999px;content:"";height:100%;inset:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;top:0;transition:1s ease opacity;width:100%;z-index:1}
@keyframes borderTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes borderTurnWithTranslate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}

/* === button === */
.d1b0y {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 12px 24px 12px 14px;
  background-color: #0F0D0D;
  background: linear-gradient(
    225deg,
    rgba(240, 242, 255, .24) 5%,
    rgba(255, 255, 255, .08) 43%,
    rgba(255, 255, 255, .03) 68%
  );
  border: 1px solid rgba(132, 117, 110, .26);
  border-radius: 100px;
  box-shadow: 23.9px 19.78px 82.49px 0 #00000094;
  flex-wrap: nowrap;
}

.k6u3f {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 16px 20px;
  background: linear-gradient(
    271.55deg,
    rgba(85, 70, 244, 0.6) 5.88%,
    rgba(255, 255, 255, 0.15) 50.22%,
    rgba(40, 34, 85, 0.6) 95.32%
  );
  border: 1px solid rgba(85, 70, 244, 0.55);
  border-radius: 100px;
  letter-spacing: .8px;
  
  /* --- Modificações de Tipografia e Cor solicitadas --- */
  font-family: "Rethink Sans", sans-serif;
  color: #0A0E2E;
  font-size: 24.07px;
  line-height: 125%;
  font-weight: 400;
  /* ---------------------------------------------------- */
  
  box-shadow: -4.15px 10.39px 70.01px 0 #5546F4E3,
              -2.08px 4.15px 38.22px 0 #0F0F0F,
              -5.2px -4px 12.3px -10.4px #5546F457 inset;
  overflow: hidden;
}

.k6u3f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../external/agencypalace.com/images/frame_1707479019__d40710b9.webp") no-repeat center/cover;
  border-radius: 100px;
  transform: scale(1.1);
  opacity: .8;
  transition: transform .3s ease, opacity .3s ease;
  z-index: -1;
}

.k6u3f:hover::before {
  transform: scale(1);
  opacity: 1;
}

.s0a8l {
  display: inline-block;
  width: 18px; /* Seta um pouco maior para acompanhar a fonte de 30px */
  height: auto;
  opacity: 1;
}

/* === responsive (ajustado para a nova fonte gigante) === */
@media(max-width:480px){
  .cga8x { max-width: 95%; }
  .d1b0y { gap: 14px; padding: 10px 16px 10px 10px; }
  .k6u3f { font-size: 1em; padding: 14px 18px; } /* Fonte ajustada para mobile */
  .s0a8l { width: 22px; }
}
@media(max-width:320px){
  .d1b0y { gap: 10px; padding: 8px 12px 8px 8px; }
  .k6u3f { font-size: 1em; padding: 12px 14px; } /* Fonte ajustada para telas bem pequenas */
  .s0a8l { width: 18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1eb90 */.elementor-391 .elementor-element.elementor-element-14f1eb90 p,
.elementor-391 .elementor-element.elementor-element-14f1eb90 h1,
.elementor-391 .elementor-element.elementor-element-14f1eb90 h2,
.elementor-391 .elementor-element.elementor-element-14f1eb90 h4,
.elementor-391 .elementor-element.elementor-element-14f1eb90 h5,
.elementor-391 .elementor-element.elementor-element-14f1eb90 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38e155cf */.elementor-391 .elementor-element.elementor-element-38e155cf {
animation: floating23 3s ease-in-out infinite;
}

@keyframes floating23 {
0% {
    transform: translate(0, 0px) rotate(0deg);
    
}
50% {
    transform: translate(0, -20px) rotate(0deg);
    
}
100% {
    transform: translate(0, 0px) rotate(0deg);
    
}
}

.elementor-391 .elementor-element.elementor-element-38e155cf {
    scale: 1;
    transition: scale 0.3s ease; /* não esqueça o transition */
}

.elementor-391 .elementor-element.elementor-element-38e155cf:hover {  /* ← sem espaço */
    scale: 1.05;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b22ef68 */.elementor-391 .elementor-element.elementor-element-5b22ef68 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a54b2db */.elementor-391 .elementor-element.elementor-element-a54b2db .texto-gradiente {
  background: linear-gradient(90deg, #C7B6FF 70%, #ffffff); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a2ceddc */.elementor-391 .elementor-element.elementor-element-5a2ceddc {
  animation: fallingLeaf 6s ease-in-out infinite;
  display: inline-block;
}

@keyframes fallingLeaf {
  0% {
    transform: translate(0, 0) rotate(-02deg);
  }

  50% {
    transform: translate(00px, 20px) rotate(2deg);
  }
  
  100% {
    transform: translate(0, 0) rotate(-02deg);
  }
}
.elementor-391 .elementor-element.elementor-element-5a2ceddc{
    left: -490px;
    bottom: -60px;
}
@media(max-width:767px){
    .elementor-391 .elementor-element.elementor-element-5a2ceddc{
    left: -130px;
    bottom: -60px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a10cffa */.elementor-391 .elementor-element.elementor-element-6a10cffa {
  animation: fallingLeaf 6s ease-in-out infinite;
  display: inline-block;
}

@keyframes fallingLeaf {
  0% {
    transform: translate(0, 0) rotate(-02deg);
  }

  50% {
    transform: translate(00px, 20px) rotate(2deg);
  }
  
  100% {
    transform: translate(0, 0) rotate(-02deg);
  }
}
.elementor-391 .elementor-element.elementor-element-6a10cffa{
    right: -490px;
    bottom: -360px;
}
@media(max-width:767px){
    .elementor-391 .elementor-element.elementor-element-6a10cffa{
    right: -180px;
    bottom: -90px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d183cf8 */.elementor-391 .elementor-element.elementor-element-d183cf8 {
    overflow: visible !important;
    clip-path: inset(-500px 00px 0px 0px round 30px 30px 0px 0px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fcddaee *//* Cole isso no CSS customizado da SECTION (não do widget da imagem) */
.elementor-391 .elementor-element.elementor-element-7fcddaee {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-944f7bf */.tela{
    width: 75%;
    height: 50%;
    transform-origin: bottom;
    transform: perspective(2500px)
        rotatex(-85deg);;
    
}
@media(max-width:767px){
    .tela{
    width: 95%;
    height: 50%;
    transform-origin: bottom;
    transform: perspective(2500px)
        rotatex(-85deg);;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1777e4c */#logolow {
  position: absolute;
  top: 180px;   /* distância do topo */
  left: -50px;  /* distância da esquerda */
  z-index: 1; /* garante que fique por cima */
}
#logohigh {
  position: absolute;
  top: 10px;   /* distância do topo */
  right: 30px;  /* distância da esquerda */
  z-index: 5; /* garante que fique por cima */
}
@media(max-widget:767px){
   #logolow {
  position: absolute;
  top: 0px;   /* distância do topo */
  left: -10px;  /* distância da esquerda */
  z-index: 1; /* garante que fique por cima */
}
#logohigh {
  position: absolute;
  top: 10px;   /* distância do topo */
  right: 30px;  /* distância da esquerda */
  z-index: 5; /* garante que fique por cima */
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28a1cd25 */.elementor-391 .elementor-element.elementor-element-28a1cd25 p,
.elementor-391 .elementor-element.elementor-element-28a1cd25 h1,
.elementor-391 .elementor-element.elementor-element-28a1cd25 h2,
.elementor-391 .elementor-element.elementor-element-28a1cd25 h4,
.elementor-391 .elementor-element.elementor-element-28a1cd25 h5,
.elementor-391 .elementor-element.elementor-element-28a1cd25 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-217998c */.elementor-391 .elementor-element.elementor-element-217998c .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e02e122 */.elementor-391 .elementor-element.elementor-element-4e02e122 .texto-gradiente {
  background: linear-gradient(90deg, #C7B6FF 70%, #ffffff); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3224c7b */.elementor-391 .elementor-element.elementor-element-3224c7b .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
    transition-delay: 0s !important;
}

.elementor-391 .elementor-element.elementor-element-3224c7b::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    background: linear-gradient(
        90deg,
        rgba(0, 0, 0, 0.7) 0%,
        rgba(0, 0, 0, 0.45) 4%,
        rgba(0, 0, 0, 0.20) 9%,
        rgba(0, 0, 0, 0.06) 13%,
        transparent 18%,
        transparent 82%,
        rgba(0, 0, 0, 0.06) 87%,
        rgba(0, 0, 0, 0.20) 91%,
        rgba(0, 0, 0, 0.45) 96%,
        rgba(0, 0, 0, 0.7) 100%
    );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5dba5 */.elementor-391 .elementor-element.elementor-element-7f5dba5 p,
.elementor-391 .elementor-element.elementor-element-7f5dba5 h1,
.elementor-391 .elementor-element.elementor-element-7f5dba5 h2,
.elementor-391 .elementor-element.elementor-element-7f5dba5 h4,
.elementor-391 .elementor-element.elementor-element-7f5dba5 h5,
.elementor-391 .elementor-element.elementor-element-7f5dba5 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33591cf5 */.elementor-391 .elementor-element.elementor-element-33591cf5 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62195b51 */.elementor-391 .elementor-element.elementor-element-62195b51 .maior{
    color: #F2F2F2;
    font-size: 2.174em;
    font-weight: 400;
    background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fc0858 *//* === Importação da fonte Rethink Sans === */
@import url("../external/fonts.googleapis.com/css/css2__34cdb43d.css");


/* =========================================================
   CORE
========================================================= */

.cga8x {
  isolation: isolate;
  overflow: hidden;
  border-radius: 999px;
  position: relative;

  width: 100%;
  max-width: 550px;

  margin: auto;

  --animation-speed: 2s;
}


.g3l2a .l9p1n,
.g3l2a .z3m5q {
  opacity: 1;
}


.l9p1n,
.f2k7s {
  left: 50%;
  position: absolute;
  top: 50%;

  transform: translate(-50%, -50%);

  width: 100%;

  z-index: 1;
}


.l9p1n:before,
.f2k7s:before {
  content: "";
  float: left;
  padding-top: 100%;
}


.l9p1n:after,
.f2k7s:after {
  clear: both;
  content: "";
  display: block;
}


.l9p1n {
  opacity: 0;
  pointer-events: none;

  transition: 1s ease opacity;
}


.l9p1n * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}


.f2k7s,
.t5c2e,
.w4h9j {
  animation: borderTurn var(--animation-speed) infinite linear;

  background-image: conic-gradient(
    from 0 at 50% 50%,
    rgba(85, 70, 244, 1) 0deg,
    rgba(100, 132, 139, 0) 60deg,
    rgba(100, 132, 139, 0) 300deg,
    rgba(199, 182, 255, 1) 360deg
  );

  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}


.r8v6d {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

  mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");

  mask-repeat: repeat;
  -webkit-mask-repeat: repeat;

  mask-size: auto;
  -webkit-mask-size: auto;
}


.t5c2e {
  filter: blur(8px);
  opacity: .12;
}


.f2k7s {
  animation-name: borderTurnWithTranslate;
}


.z3m5q {
  border-radius: 999px;
  content: "";

  height: 100%;

  inset: 0;
  left: 0;

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

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

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

  opacity: 0;

  padding: 1px;

  pointer-events: none;

  position: absolute;
  top: 0;

  transition: 1s ease opacity;

  width: 100%;

  z-index: 1;
}


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

@keyframes borderTurn {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}


@keyframes borderTurnWithTranslate {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }

  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}


/* =========================================================
   BOTÃO EXTERNO
========================================================= */

.d1b0y {
  display: flex;

  align-items: center;
  justify-content: center;

  /*
   * O espaço entre a área verde e a seta
   * também diminui progressivamente.
   */
  gap: clamp(10px, 3vw, 24px);

  padding:
    clamp(9px, 2vw, 12px)
    clamp(14px, 4vw, 24px)
    clamp(9px, 2vw, 12px)
    clamp(9px, 3vw, 14px);

  background-color: #0F0D0D;

  background: linear-gradient(
    225deg,
    rgba(240, 242, 255, .24) 5%,
    rgba(255, 255, 255, .08) 43%,
    rgba(255, 255, 255, .03) 68%
  );

  border: 1px solid rgba(132, 117, 110, .26);

  border-radius: 100px;

  box-shadow:
    23.9px 19.78px 82.49px 0 #00000094;

  flex-wrap: nowrap;

  /*
   * Permite utilizar toda largura disponível,
   * respeitando o limite geral de .cga8x.
   */
  width: 100%;
  max-width: 100%;

  min-width: 0;
}


/* =========================================================
   PARTE VERDE
========================================================= */

.elementor-391 .elementor-element.elementor-element-4fc0858 .k6u3f {
  position: relative;

  z-index: 2;

  /*
   * Largura responsiva:
   *
   * - 390px = tamanho desejado
   * - pode crescer se houver espaço
   * - pode encolher se faltar espaço
   */
  flex: 1 1 390px;

  width: auto;

  /*
   * Nunca fica exageradamente larga.
   */
  max-width: 430px;

  /*
   * Largura mínima no desktop/tablet.
   * No mobile ela diminui mais nos media queries.
   */
  min-width: 240px;

  text-align: center;

  padding:
    clamp(13px, 2vw, 16px)
    clamp(14px, 3vw, 20px);

  background: linear-gradient(
    271.55deg,
    rgba(85, 70, 244, 0.6) 5.88%,
    rgba(255, 255, 255, 0.15) 50.22%,
    rgba(40, 34, 85, 0.6) 95.32%
  );

  border: 1px solid rgba(85, 70, 244, 0.55);

  border-radius: 100px;

  letter-spacing: .8px;

  font-family: "Rethink Sans", sans-serif;

  color: #0A0E2E;

  /*
   * Fonte também acompanha suavemente
   * a redução da tela.
   */
  font-size: clamp(15px, 2vw, 20.07px);

  line-height: 115%;

  font-weight: 400;

  box-shadow:
    -4.15px 10.39px 70.01px 0 #5546F4E3,
    -2.08px 4.15px 38.22px 0 #0F0F0F,
    -5.2px -4px 12.3px -10.4px #5546F457 inset;

  overflow: hidden;

  /*
   * Mantém o texto em uma linha enquanto houver espaço.
   */
  white-space: nowrap;
}


/* =========================================================
   TEXTURA / EFEITO DA PARTE VERDE
========================================================= */

.elementor-391 .elementor-element.elementor-element-4fc0858 .k6u3f::before {
  content: "";

  position: absolute;

  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  background:
    url("../external/agencypalace.com/images/frame_1707479019__d40710b9.webp")
    no-repeat
    center / cover;

  border-radius: 100px;

  transform: scale(1.1);

  opacity: .8;

  transition:
    transform .3s ease,
    opacity .3s ease;

  z-index: -1;
}


.elementor-391 .elementor-element.elementor-element-4fc0858 .k6u3f:hover::before {
  transform: scale(1);
  opacity: 1;
}


/* =========================================================
   SETA
========================================================= */

.elementor-391 .elementor-element.elementor-element-4fc0858 .s0a8l {
  display: inline-block;

  /*
   * Nunca permite que a seta force
   * a parte verde a encolher demais.
   */
  flex: 0 0 auto;

  width: clamp(12px, 2vw, 18px);

  height: auto;

  opacity: 1;
}


/* =========================================================
   TABLET / MOBILE
========================================================= */

@media (max-width: 480px) {

  .cga8x {
    width: 100%;
    max-width: 95%;
  }


  .d1b0y {
    gap: clamp(8px, 3vw, 12px);

    padding:
      9px
      13px
      9px
      9px;
  }


  .elementor-391 .elementor-element.elementor-element-4fc0858 .k6u3f {

    /*
     * Continua flexível no mobile.
     */
    flex: 1 1 280px;

    /*
     * Pode reduzir bastante sem
     * quebrar imediatamente.
     */
    min-width: 190px;

    max-width: 100%;

    padding:
      13px
      clamp(11px, 3vw, 14px);

    font-size: clamp(
      13px,
      3.8vw,
      17px
    );
  }


  .elementor-391 .elementor-element.elementor-element-4fc0858 .s0a8l {
    width: 12px;
  }

}


/* =========================================================
   MOBILE PEQUENO
========================================================= */

@media (max-width: 360px) {

  .d1b0y {
    gap: 8px;

    padding:
      7px
      10px
      7px
      7px;
  }


  .elementor-391 .elementor-element.elementor-element-4fc0858 .k6u3f {
    flex-basis: 240px;

    min-width: 165px;

    padding:
      11px
      10px;

    font-size: clamp(
      12px,
      3.8vw,
      14px
    );

    letter-spacing: .5px;
  }


  .elementor-391 .elementor-element.elementor-element-4fc0858 .s0a8l {
    width: 11px;
  }

}


/* =========================================================
   TELAS EXTREMAMENTE PEQUENAS
========================================================= */

@media (max-width: 320px) {

  .cga8x {
    max-width: 98%;
  }


  .d1b0y {
    gap: 6px;

    padding:
      6px
      8px
      6px
      6px;
  }


  .elementor-391 .elementor-element.elementor-element-4fc0858 .k6u3f {
    min-width: 150px;

    padding:
      10px
      8px;

    font-size: 12px;

    letter-spacing: .3px;
  }


  .elementor-391 .elementor-element.elementor-element-4fc0858 .s0a8l {
    width: 10px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dd7c744 */.elementor-391 .elementor-element.elementor-element-3dd7c744 {
    position: relative; /* Garante o posicionamento correto */
    isolation: isolate; /* Cria um novo contexto de empilhamento */
}

.elementor-391 .elementor-element.elementor-element-3dd7c744::before {
    content: "";
    position: absolute;
    inset: 0; /* Faz a borda ocupar todo o tamanho do container */
    border-radius: 20px; /* Raio da borda */
    padding: 1px; /* Espessura da borda */
    
    /* O Degradê: Topo (#C41C35) para Baixo (#2E5D9E) */
    background: linear-gradient(180deg, #FFFFFF00 98%, #FFFFFF99); 
    
    /* A Mágica da Máscara para deixar o centro transparente */
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* Garante que a borda não atrapalhe cliques no conteúdo */
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26210e22 */.elementor-391 .elementor-element.elementor-element-26210e22 p,
.elementor-391 .elementor-element.elementor-element-26210e22 h1,
.elementor-391 .elementor-element.elementor-element-26210e22 h2,
.elementor-391 .elementor-element.elementor-element-26210e22 h4,
.elementor-391 .elementor-element.elementor-element-26210e22 h5,
.elementor-391 .elementor-element.elementor-element-26210e22 h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72d25d4f */.elementor-391 .elementor-element.elementor-element-72d25d4f .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a1bd3b */.elementor-391 .elementor-element.elementor-element-47a1bd3b p,
.elementor-391 .elementor-element.elementor-element-47a1bd3b h1,
.elementor-391 .elementor-element.elementor-element-47a1bd3b h2,
.elementor-391 .elementor-element.elementor-element-47a1bd3b h4,
.elementor-391 .elementor-element.elementor-element-47a1bd3b h5,
.elementor-391 .elementor-element.elementor-element-47a1bd3b h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3357916b */.elementor-391 .elementor-element.elementor-element-3357916b .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-586cb764 */.elementor-391 .elementor-element.elementor-element-586cb764 .elementor-button-icon{
    font-size: 1.467em;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-44b79d7d */.elementor-391 .elementor-element.elementor-element-44b79d7d .e-n-accordion-item *{
    background: none !important;
    border: none !important;
}

.elementor-391 .elementor-element.elementor-element-44b79d7d .e-n-accordion-item{
    border: 1px solid #00000033; /*troque a cor da borda aqui*/
    border-radius: 17px; /*troque o arredondamento da borda aqui*/
    background: #ffffff; /*troque a cor de fundo aqui*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701f3f8f */.elementor-391 .elementor-element.elementor-element-701f3f8f p,
.elementor-391 .elementor-element.elementor-element-701f3f8f h1,
.elementor-391 .elementor-element.elementor-element-701f3f8f h2,
.elementor-391 .elementor-element.elementor-element-701f3f8f h4,
.elementor-391 .elementor-element.elementor-element-701f3f8f h5,
.elementor-391 .elementor-element.elementor-element-701f3f8f h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3845df82 */.elementor-391 .elementor-element.elementor-element-3845df82 .texto-gradiente {
  background: linear-gradient(270deg, #FFFFFF, #C7B6FF 29%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a39fdbf *//* === Importação da fonte Rethink Sans === */
@import url("../external/fonts.googleapis.com/css/css2__34cdb43d.css");

/* === core === */
/* Ajustei o max-width para 550px para caber o texto de 30px no desktop */
.cga8x{isolation:isolate;overflow:hidden;border-radius:999px;position:relative;width:100%;max-width:550px;margin:auto;--animation-speed:2s}
.g3l2a .l9p1n,.g3l2a .z3m5q{opacity:1}
.l9p1n,.f2k7s{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}
.l9p1n:before,.f2k7s:before{content:"";float:left;padding-top:100%}
.l9p1n:after,.f2k7s:after{clear:both;content:"";display:block}
.l9p1n{opacity:0;pointer-events:none;transition:1s ease opacity}
.l9p1n *{height:100%;left:0;position:absolute;top:0;width:100%}
.f2k7s,.t5c2e,.w4h9j{animation:borderTurn var(--animation-speed) infinite linear;
background-image: conic-gradient(
  from 0 at 50% 50%,
  rgba(85, 70, 244, 1) 0deg,      /* Verde forte (#5546F4) */
  rgba(100, 132, 139, 0) 60deg,    /* Transparente */
  rgba(100, 132, 139, 0) 300deg,   /* Transparente */
  rgba(199, 182, 255, 1) 360deg    /* Verde claro */
);background-position:center center;background-repeat:no-repeat;background-size:cover}
.r8v6d{-webkit-mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:auto;-webkit-mask-size:auto}
.t5c2e{filter:blur(8px);opacity:.12}
.f2k7s{animation-name:borderTurnWithTranslate}
.z3m5q{border-radius:999px;content:"";height:100%;inset:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;top:0;transition:1s ease opacity;width:100%;z-index:1}
@keyframes borderTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes borderTurnWithTranslate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}

/* === button === */
.d1b0y {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 12px 24px 12px 14px;
  background-color: #0F0D0D;
  background: linear-gradient(
    225deg,
    rgba(240, 242, 255, .24) 5%,
    rgba(255, 255, 255, .08) 43%,
    rgba(255, 255, 255, .03) 68%
  );
  border: 1px solid rgba(132, 117, 110, .26);
  border-radius: 100px;
  box-shadow: 23.9px 19.78px 82.49px 0 #00000094;
  flex-wrap: nowrap;
}

.elementor-391 .elementor-element.elementor-element-5a39fdbf .k6u3f {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 16px 20px;
  background: linear-gradient(
    271.55deg,
    rgba(85, 70, 244, 0.6) 5.88%,
    rgba(255, 255, 255, 0.15) 50.22%,
    rgba(40, 34, 85, 0.6) 95.32%
  );
  border: 1px solid rgba(85, 70, 244, 0.55);
  border-radius: 100px;
  letter-spacing: .8px;
  
  /* --- Modificações de Tipografia e Cor solicitadas --- */
  font-family: "Rethink Sans", sans-serif;
  color: #0A0E2E;
  font-size: 20.07px;
  line-height: 115%;
  font-weight: 400;
  /* ---------------------------------------------------- */
  
  box-shadow: -4.15px 10.39px 70.01px 0 #5546F4E3,
              -2.08px 4.15px 38.22px 0 #0F0F0F,
              -5.2px -4px 12.3px -10.4px #5546F457 inset;
  overflow: hidden;
}

.k6u3f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../external/agencypalace.com/images/frame_1707479019__d40710b9.webp") no-repeat center/cover;
  border-radius: 100px;
  transform: scale(1.1);
  opacity: .8;
  transition: transform .3s ease, opacity .3s ease;
  z-index: -1;
}

.k6u3f:hover::before {
  transform: scale(1);
  opacity: 1;
}

.s0a8l {
  display: inline-block;
  width: 18px; /* Seta um pouco maior para acompanhar a fonte de 30px */
  height: auto;
  opacity: 1;
}

/* === responsive (ajustado para a nova fonte gigante) === */
@media(max-width:480px){
  .cga8x { max-width: 95%; }
  .d1b0y { gap: 14px; padding: 10px 16px 10px 10px; }
  .elementor-391 .elementor-element.elementor-element-5a39fdbf .k6u3f { font-size: 1em; padding: 14px 18px; } /* Fonte ajustada para mobile */
  .elementor-391 .elementor-element.elementor-element-5a39fdbf .s0a8l { width: 12px; }
}
@media(max-width:320px){
  .d1b0y { gap: 10px; padding: 8px 12px 8px 8px; }
  .k6u3f { font-size: 1em; padding: 12px 14px; } /* Fonte ajustada para telas bem pequenas */
  .s0a8l { width: 18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d2573b */.elementor-391 .elementor-element.elementor-element-13d2573b p,
.elementor-391 .elementor-element.elementor-element-13d2573b h1,
.elementor-391 .elementor-element.elementor-element-13d2573b h2,
.elementor-391 .elementor-element.elementor-element-13d2573b h4,
.elementor-391 .elementor-element.elementor-element-13d2573b h5,
.elementor-391 .elementor-element.elementor-element-13d2573b h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d36872a */.elementor-391 .elementor-element.elementor-element-4d36872a{
    backdrop-filter: blur(15px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530f2dfb */.elementor-391 .elementor-element.elementor-element-530f2dfb p,
.elementor-391 .elementor-element.elementor-element-530f2dfb h1,
.elementor-391 .elementor-element.elementor-element-530f2dfb h2,
.elementor-391 .elementor-element.elementor-element-530f2dfb h4,
.elementor-391 .elementor-element.elementor-element-530f2dfb h5,
.elementor-391 .elementor-element.elementor-element-530f2dfb h6 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */