.elementor-7 .elementor-element.elementor-element-3d1d8cce{--display:flex;}.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-7 .elementor-element.elementor-element-53d7a1eb{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-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-7 .elementor-element.elementor-element-53908707{--display:flex;}.elementor-7 .elementor-element.elementor-element-7167019e{--display:flex;}.elementor-7 .elementor-element.elementor-element-3863f828{--display:flex;}.elementor-7 .elementor-element.elementor-element-403a8e4c{--display:flex;}.elementor-7 .elementor-element.elementor-element-2dab210b{--display:flex;}.elementor-7 .elementor-element.elementor-element-19968023{--display:flex;}.elementor-7 .elementor-element.elementor-element-154c806{--display:flex;}.elementor-7 .elementor-element.elementor-element-6214a350{--display:flex;}.elementor-7 .elementor-element.elementor-element-276793c5{--display:flex;}.elementor-7 .elementor-element.elementor-element-507db605{--display:flex;}.elementor-7 .elementor-element.elementor-element-202ff425{--display:flex;}.elementor-7 .elementor-element.elementor-element-263a85be{--display:flex;}.elementor-7 .elementor-element.elementor-element-194e2780{--display:flex;}.elementor-7 .elementor-element.elementor-element-4c598391{--display:flex;}.elementor-7 .elementor-element.elementor-element-6918ad45{--display:flex;}.elementor-7 .elementor-element.elementor-element-7df9347c{--display:flex;}.elementor-7 .elementor-element.elementor-element-3714a4de{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field-type-html{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-button[type="submit"]{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-faf9a44{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C25;}/* Start custom CSS for html, class: .elementor-element-336216ad */.elementor-7 .elementor-element.elementor-element-336216ad{width:88px!important;flex:none}.elementor-7 .elementor-element.elementor-element-336216ad img{display:block;width:88px;height:auto}.elementor-7 .elementor-element.elementor-element-336216ad a{display:block}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34032277 */.elementor-7 .elementor-element.elementor-element-34032277{width:auto!important}.elementor-7 .elementor-element.elementor-element-34032277 nav{display:flex;gap:26px;align-items:center}.elementor-7 .elementor-element.elementor-element-34032277 a{font:400 14px/24px 'WIND Inter',sans-serif;color:#969aa3;text-decoration:none;transition:color .25s,transform .25s}.elementor-7 .elementor-element.elementor-element-34032277 a:first-child{color:#e6e6e8}.elementor-7 .elementor-element.elementor-element-34032277 a:hover,.elementor-7 .elementor-element.elementor-element-34032277 a:focus-visible{color:#68e2db;transform:translateY(-2px)}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-34032277 nav{gap:16px}.elementor-7 .elementor-element.elementor-element-34032277 a{font-size:12px}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-34032277{order:3;width:100%!important}.elementor-7 .elementor-element.elementor-element-34032277 nav{justify-content:space-between;gap:12px;flex-wrap:wrap}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3342f10d */.elementor-7 .elementor-element.elementor-element-3342f10d{width:auto!important;flex:none}.elementor-7 .elementor-element.elementor-element-3342f10d .elementor-button{background:#4fbeb8;color:#fff;border-radius:4px;padding:13px 20px;font:700 14px/18px 'WIND Inter',sans-serif;transition:transform .3s,box-shadow .3s}.elementor-7 .elementor-element.elementor-element-3342f10d .elementor-button:hover{transform:translateY(-3px);box-shadow:0 8px 24px #4fbeb840}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3342f10d .elementor-button{font-size:11px;padding:11px 13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1d8cce */.elementor-7 .elementor-element.elementor-element-3d1d8cce{height:77px;min-height:77px;background:#242730;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1210px)/2));gap:30px;border-bottom:1px solid #ffffff0d;z-index:5}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3d1d8cce{height:auto;min-height:72px;padding:18px 20px;flex-wrap:wrap;gap:18px}}
.elementor-7 .elementor-element.elementor-element-3d1d8cce{overflow-x:clip}
@media(min-width:768px) and (max-width:1024px){.elementor-7 .elementor-element.elementor-element-3d1d8cce{height:auto;min-height:90px;flex-wrap:wrap;padding:18px 24px;gap:18px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-792dc416 */.elementor-7 .elementor-element.elementor-element-792dc416{position:absolute!important;inset:0;z-index:-1;pointer-events:none}.elementor-7 .elementor-element.elementor-element-792dc416 .hero-art{position:absolute;left:calc(50% - 545px);top:-176px;width:1766.38px}.elementor-7 .elementor-element.elementor-element-792dc416 svg{display:block;width:100%;height:auto}.elementor-7 .elementor-element.elementor-element-792dc416 [data-motion='hero-pulse']{animation:baHeroPulse 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.elementor-7 .elementor-element.elementor-element-792dc416 [data-motion='hero-float']{animation:baHeroFloat 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes baHeroPulse{50%{opacity:.55;filter:brightness(1.45)}}@keyframes baHeroFloat{50%{translate:0 -10px;rotate:2deg}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-792dc416 .hero-art{width:1200px;left:calc(50% - 630px);top:180px;opacity:.85}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-792dc416 *{animation:none!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ca712ce */.elementor-7 .elementor-element.elementor-element-6ca712ce{margin:0 0 5px;width:573px;max-width:100%}.elementor-7 .elementor-element.elementor-element-6ca712ce .elementor-heading-title{font:400 14px/12px 'WIND Inter',sans-serif;letter-spacing:.96px;color:#b3fbf7}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfd7963 */.elementor-7 .elementor-element.elementor-element-6cfd7963{margin:0;width:573px;max-width:100%}.elementor-7 .elementor-element.elementor-element-6cfd7963 .elementor-heading-title{font:700 48px/1.23 'WIND Montserrat',sans-serif;letter-spacing:0;color:white}.elementor-7 .elementor-element.elementor-element-6cfd7963 span{color:#68e2db}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6cfd7963 .elementor-heading-title{font-size:36px;line-height:1.2}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-497dadec */.elementor-7 .elementor-element.elementor-element-497dadec{width:573px;max-width:100%;margin:8px 0 24px;color:#ffffffb3;font:400 16px/19px 'WIND Inter',sans-serif}.elementor-7 .elementor-element.elementor-element-497dadec p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23fc1a02 */.elementor-7 .elementor-element.elementor-element-23fc1a02{width:auto!important}.elementor-7 .elementor-element.elementor-element-23fc1a02 .elementor-button{background:#4fbeb8;border:1px solid #4fbeb8;padding:12px 31px;border-radius:8px;color:#fff;font:400 16px/24px 'WIND Inter',sans-serif;transition:transform .3s,box-shadow .3s,background .3s}.elementor-7 .elementor-element.elementor-element-23fc1a02 .elementor-button:hover{background:#399f99;transform:translateY(-4px);box-shadow:0 12px 28px #4fbeb83b}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a5a8536 */.elementor-7 .elementor-element.elementor-element-4a5a8536{width:auto!important}.elementor-7 .elementor-element.elementor-element-4a5a8536 .elementor-button{background:transparent;border:1px solid #ffffff33;padding:12px 32px;border-radius:8px;color:#fff;font:400 16px/24px 'WIND Inter',sans-serif;transition:transform .3s,border-color .3s,background .3s}.elementor-7 .elementor-element.elementor-element-4a5a8536 .elementor-button:hover{transform:translateY(-4px);border-color:#68e2db;background:#68e2db10}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53908707 */.elementor-7 .elementor-element.elementor-element-53908707{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53d7a1eb */.elementor-7 .elementor-element.elementor-element-53d7a1eb{position:relative;isolation:isolate;overflow:hidden;height:752px;display:flex;flex-direction:column;align-items:flex-start;padding:168px max(24px,calc((100% - 1202px)/2)) 0;gap:0;border-bottom:1px solid #ffffff66;background:radial-gradient(ellipse at 55% 105%,#234044 0%,#181c2500 67%)}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-53d7a1eb{height:710px;padding-top:115px}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-53d7a1eb{height:auto;min-height:780px;padding:75px 24px 360px}}
.elementor-7 .elementor-element.elementor-element-53d7a1eb{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a3fcc0b */.elementor-7 .elementor-element.elementor-element-3a3fcc0b{width:100%;margin:0 0 66px;text-align:center}.elementor-7 .elementor-element.elementor-element-3a3fcc0b .elementor-heading-title{font:700 129.4384px/.68 'WIND Montserrat',sans-serif;letter-spacing:0;background:linear-gradient(105deg,#8fe8d3,#64cdbb 55%,#329185);background-clip:text;-webkit-background-clip:text;color:transparent}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3a3fcc0b .elementor-heading-title{font-size:75px}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3a3fcc0b{margin-bottom:36px}.elementor-7 .elementor-element.elementor-element-3a3fcc0b .elementor-heading-title{font-size:42px;line-height:1.1}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75853d90 */.elementor-7 .elementor-element.elementor-element-75853d90{grid-row:1 / 3;align-self:stretch;margin:0}.elementor-7 .elementor-element.elementor-element-75853d90 svg{display:block;width:100%;height:auto}.elementor-7 .elementor-element.elementor-element-75853d90 [data-motion='mail']{animation:baMail 5.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.elementor-7 .elementor-element.elementor-element-75853d90 [data-motion='inbox']{animation:baInbox 8s ease-in-out infinite}.elementor-7 .elementor-element.elementor-element-75853d90 .problem-art{transition:filter .4s}.elementor-7 .elementor-element.elementor-element-75853d90:hover .problem-art{filter:brightness(1.07)}@keyframes baMail{50%{translate:0 -10px;rotate:-3deg}}@keyframes baInbox{50%{translate:0 -5px}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-75853d90 *{animation:none!important}}.elementor-7 .elementor-element.elementor-element-75853d90 .problem-art{position:relative;aspect-ratio:711/486}.elementor-7 .elementor-element.elementor-element-75853d90 svg{position:absolute;max-width:none;width:112.09564%;left:-5.99156%;top:-2.59259%}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e9a9966 */.elementor-7 .elementor-element.elementor-element-5e9a9966{margin:0}.elementor-7 .elementor-element.elementor-element-5e9a9966 svg{display:block;width:100%;height:auto}.elementor-7 .elementor-element.elementor-element-5e9a9966 [data-motion='document-chip']{animation:baDocChip 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.elementor-7 .elementor-element.elementor-element-5e9a9966 [data-motion='document-chip']:nth-child(even){animation-delay:-3s}@keyframes baDocChip{50%{translate:6px -4px}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-5e9a9966 *{animation:none!important}}.elementor-7 .elementor-element.elementor-element-5e9a9966 .small-art{position:relative;aspect-ratio:501/230}.elementor-7 .elementor-element.elementor-element-5e9a9966 svg{position:absolute;max-width:none;width:117.16567%;left:-8.50299%;top:-5.47826%}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41f791c5 */.elementor-7 .elementor-element.elementor-element-41f791c5{margin:0}.elementor-7 .elementor-element.elementor-element-41f791c5 svg{display:block;width:100%;height:auto}.elementor-7 .elementor-element.elementor-element-41f791c5 [data-motion='system-left']{animation:baSystemLeft 6s ease-in-out infinite}.elementor-7 .elementor-element.elementor-element-41f791c5 [data-motion='system-right']{animation:baSystemRight 6s ease-in-out infinite}.elementor-7 .elementor-element.elementor-element-41f791c5 [data-motion='system-lock']{animation:baSystemLock 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes baSystemLeft{50%{translate:7px -3px}}@keyframes baSystemRight{50%{translate:-7px 3px}}@keyframes baSystemLock{50%{opacity:.65;scale:.96}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-41f791c5 *{animation:none!important}}.elementor-7 .elementor-element.elementor-element-41f791c5 .small-art{position:relative;aspect-ratio:501/230}.elementor-7 .elementor-element.elementor-element-41f791c5 svg{position:absolute;max-width:none;width:117.16567%;left:-8.50299%;top:-5.47826%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3863f828 */.elementor-7 .elementor-element.elementor-element-3863f828{max-width:1236px;width:100%;padding:0;display:grid;grid-template-columns:711fr 501fr;grid-template-rows:230px 230px;gap:26px 24px}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3863f828{grid-template-rows:auto auto}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3863f828{display:flex;flex-direction:column;gap:22px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e9033bd */.elementor-7 .elementor-element.elementor-element-4e9033bd{width:125.298px!important;margin:84px 0 0}.elementor-7 .elementor-element.elementor-element-4e9033bd svg{display:block;width:100%;height:auto;animation:baArrow 3s ease-in-out infinite}.elementor-7 .elementor-element.elementor-element-4e9033bd a{display:block}@keyframes baArrow{50%{translate:0 8px;filter:brightness(1.15)}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-4e9033bd svg{animation:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7167019e */.elementor-7 .elementor-element.elementor-element-7167019e{display:flex;flex-direction:column;align-items:center;gap:0;padding:153px 24px 29px;background:radial-gradient(ellipse at 48% 50%,#3a333839,transparent 70%)}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-7167019e{padding:80px 20px 25px}}
.elementor-7 .elementor-element.elementor-element-7167019e{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35704042 */.elementor-7 .elementor-element.elementor-element-35704042{margin:0 0 12px;text-align:center}.elementor-7 .elementor-element.elementor-element-35704042 .elementor-heading-title{font:400 14px/12px 'WIND Inter',sans-serif;letter-spacing:.96px;color:#b3fbf7}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40435c81 */.elementor-7 .elementor-element.elementor-element-40435c81{width:871px;max-width:100%;text-align:center;margin:0 0 16px}.elementor-7 .elementor-element.elementor-element-40435c81 .elementor-heading-title{font:700 48px/49px 'WIND Montserrat',sans-serif;color:#fff}.elementor-7 .elementor-element.elementor-element-40435c81 span{color:#68e2db}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-40435c81 .elementor-heading-title{font-size:31px;line-height:1.13}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aec8955 */.elementor-7 .elementor-element.elementor-element-2aec8955{width:667px;max-width:100%;margin:0 0 54px;color:#ffffffb3;font:400 16px/19px 'WIND Inter',sans-serif;text-align:center}.elementor-7 .elementor-element.elementor-element-2aec8955 p{margin:0}.elementor-7 .elementor-element.elementor-element-2aec8955{min-height:57px}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2aec8955{min-height:0}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ca1bacc */.elementor-7 .elementor-element.elementor-element-6ca1bacc{width:100%;z-index:0}.elementor-7 .elementor-element.elementor-element-6ca1bacc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.elementor-7 .elementor-element.elementor-element-6ca1bacc li{position:relative;height:73px;display:flex;align-items:center;padding:0 25px 0 66px;color:white;font:700 16.05px/20px 'WIND Inter',sans-serif;isolation:isolate;transition:translate .3s,color .3s}.elementor-7 .elementor-element.elementor-element-6ca1bacc li:before{content:'';position:absolute;inset:0 -205px 0 0;z-index:-1;border-radius:7.739px;background:linear-gradient(90deg,#303643,transparent 81.344%)}.elementor-7 .elementor-element.elementor-element-6ca1bacc img{position:absolute;left:21px;top:20px}.elementor-7 .elementor-element.elementor-element-6ca1bacc li:hover{translate:6px 0;color:#8bece5}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-6ca1bacc li{padding-left:45px;font-size:14px}.elementor-7 .elementor-element.elementor-element-6ca1bacc img{left:7px}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6ca1bacc li:before{right:0}.elementor-7 .elementor-element.elementor-element-6ca1bacc li{height:auto;min-height:68px;padding:18px 20px 18px 58px}.elementor-7 .elementor-element.elementor-element-6ca1bacc img{left:15px}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-6ca1bacc li{transition:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3cec49b7 */.elementor-7 .elementor-element.elementor-element-3cec49b7{z-index:1;width:100%;max-width:579px;margin:0}.elementor-7 .elementor-element.elementor-element-3cec49b7 svg{display:block;width:100%;height:auto}.elementor-7 .elementor-element.elementor-element-3cec49b7 [data-motion='flow-signal']{animation:baSignal 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.elementor-7 .elementor-element.elementor-element-3cec49b7 [data-motion='flow-signal']:nth-child(2n){animation-delay:-1.8s}.elementor-7 .elementor-element.elementor-element-3cec49b7 [data-motion='flow-core']{animation:baCore 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.elementor-7 .elementor-element.elementor-element-3cec49b7 [data-motion='flow-chart']{animation:baChart 7s ease-in-out infinite}.elementor-7 .elementor-element.elementor-element-3cec49b7 [data-motion='flow-track']{animation:baTrack 5s ease-in-out infinite}@keyframes baSignal{0%,100%{opacity:.4;scale:.88}50%{opacity:1;scale:1.12}}@keyframes baCore{50%{scale:1.07;filter:brightness(1.3)}}@keyframes baChart{50%{translate:0 -7px}}@keyframes baTrack{50%{opacity:.45;filter:brightness(1.8)}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-3cec49b7 *{animation:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dab210b */.elementor-7 .elementor-element.elementor-element-2dab210b{padding:0;max-width:1030px;width:100%;display:grid;grid-template-columns:447fr 579fr;align-items:center;gap:0}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2dab210b{display:flex;flex-direction:column;gap:30px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403a8e4c */.elementor-7 .elementor-element.elementor-element-403a8e4c{display:flex;flex-direction:column;align-items:center;gap:0;padding:0 24px 125px;scroll-margin-top:40px}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-403a8e4c{padding:25px 20px 80px}}
.elementor-7 .elementor-element.elementor-element-403a8e4c{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e18d645 */.elementor-7 .elementor-element.elementor-element-2e18d645{margin:0 0 12px;text-align:center}.elementor-7 .elementor-element.elementor-element-2e18d645 .elementor-heading-title{font:400 14px/12px 'WIND Inter',sans-serif;letter-spacing:.96px;color:#b3fbf7}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c4ce86 */.elementor-7 .elementor-element.elementor-element-27c4ce86{width:871px;max-width:100%;text-align:center;margin:0 0 16px}.elementor-7 .elementor-element.elementor-element-27c4ce86 .elementor-heading-title{font:700 48px/49px 'WIND Montserrat',sans-serif;color:#fff}.elementor-7 .elementor-element.elementor-element-27c4ce86 span{color:#68e2db}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-27c4ce86 .elementor-heading-title{font-size:31px;line-height:1.13}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b37c77 */.elementor-7 .elementor-element.elementor-element-5b37c77{width:667px;max-width:100%;margin:0 0 53px;color:#ffffffb3;font:400 16px/19px 'WIND Inter',sans-serif;text-align:center}.elementor-7 .elementor-element.elementor-element-5b37c77 p{margin:0}.elementor-7 .elementor-element.elementor-element-5b37c77{min-height:57px}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-5b37c77{min-height:0}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13b2697a */.elementor-7 .elementor-element.elementor-element-13b2697a{z-index:1;width:100%;max-width:579px;margin:0}.elementor-7 .elementor-element.elementor-element-13b2697a svg{display:block;width:100%;height:auto}.elementor-7 .elementor-element.elementor-element-13b2697a [data-motion='word-sheet']{animation:baWord 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.elementor-7 .elementor-element.elementor-element-13b2697a [data-motion='pdf-sheet']{animation:baPdf 6s ease-in-out -2s infinite;transform-box:fill-box;transform-origin:center bottom}.elementor-7 .elementor-element.elementor-element-13b2697a [data-motion='hr-cursor']{animation:baHr 7s ease-in-out infinite}.elementor-7 .elementor-element.elementor-element-13b2697a [data-motion='marketing-cursor']{animation:baMarketing 8s ease-in-out -2s infinite}.elementor-7 .elementor-element.elementor-element-13b2697a [data-motion='document-tile']{animation:baTile 5s ease-in-out infinite}.elementor-7 .elementor-element.elementor-element-13b2697a [data-motion='document-tile']:nth-child(even){animation-delay:-2.5s}@keyframes baWord{50%{translate:0 -13px;rotate:-2deg}}@keyframes baPdf{50%{translate:-5px -9px;rotate:2deg}}@keyframes baHr{35%{translate:12px -8px}65%{translate:6px 3px}}@keyframes baMarketing{40%{translate:-13px 9px}70%{translate:4px -5px}}@keyframes baTile{50%{opacity:.65;translate:0 -3px}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-13b2697a *{animation:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4eb07f4f */.elementor-7 .elementor-element.elementor-element-4eb07f4f{width:100%;z-index:0}.elementor-7 .elementor-element.elementor-element-4eb07f4f ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.elementor-7 .elementor-element.elementor-element-4eb07f4f li{position:relative;height:73px;display:flex;align-items:center;padding:0 14px 0 107px;color:white;font:700 16.05px/20px 'WIND Inter',sans-serif;isolation:isolate;transition:translate .3s,color .3s}.elementor-7 .elementor-element.elementor-element-4eb07f4f li:before{content:'';position:absolute;inset:0 0 0 -213px;z-index:-1;border-radius:7.739px;background:linear-gradient(90deg,transparent 18.656%,#303643)}.elementor-7 .elementor-element.elementor-element-4eb07f4f img{position:absolute;left:67px;top:28px}.elementor-7 .elementor-element.elementor-element-4eb07f4f li:hover{translate:-6px 0;color:#8bece5}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-4eb07f4f li{padding-left:45px;font-size:14px}.elementor-7 .elementor-element.elementor-element-4eb07f4f img{left:10px}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-4eb07f4f li:before{left:0}.elementor-7 .elementor-element.elementor-element-4eb07f4f li{height:auto;min-height:68px;padding:18px 20px 18px 58px}.elementor-7 .elementor-element.elementor-element-4eb07f4f img{left:21px}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-4eb07f4f li{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-154c806 */.elementor-7 .elementor-element.elementor-element-154c806{padding:0;max-width:1018px;width:100%;display:grid;grid-template-columns:579fr 439fr;align-items:center;gap:0}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-154c806{display:flex;flex-direction:column;gap:30px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19968023 */.elementor-7 .elementor-element.elementor-element-19968023{display:flex;flex-direction:column;align-items:center;gap:0;padding:0 24px 194px}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-19968023{padding:0 20px 100px}}
.elementor-7 .elementor-element.elementor-element-19968023{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6484466 */.elementor-7 .elementor-element.elementor-element-6484466{position:absolute!important;left:50%;top:-99px;width:1403px!important;max-width:none!important;transform:translateX(-50%);pointer-events:none;z-index:-1}.elementor-7 .elementor-element.elementor-element-6484466 svg{display:block;width:100%;height:auto}.elementor-7 .elementor-element.elementor-element-6484466 [data-motion='app-node']{animation:baAppNode 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.elementor-7 .elementor-element.elementor-element-6484466 [data-motion='app-node']:nth-child(even){animation-delay:-3s}@keyframes baAppNode{50%{translate:5px -6px;filter:brightness(1.15)}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-6484466{opacity:.5}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6484466{opacity:.25;top:-50px;width:1000px!important}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-6484466 *{animation:none!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196f789 */.elementor-7 .elementor-element.elementor-element-196f789{margin:0 0 12px;text-align:center}.elementor-7 .elementor-element.elementor-element-196f789 .elementor-heading-title{font:400 14px/12px 'WIND Inter',sans-serif;letter-spacing:.96px;color:#b3fbf7}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d00d2d6 */.elementor-7 .elementor-element.elementor-element-2d00d2d6{width:708px;max-width:100%;text-align:center;margin:0 0 28px}.elementor-7 .elementor-element.elementor-element-2d00d2d6 .elementor-heading-title{font:700 48px/49px 'WIND Montserrat',sans-serif;color:#fff}.elementor-7 .elementor-element.elementor-element-2d00d2d6 span{color:#68e2db}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2d00d2d6 .elementor-heading-title{font-size:31px;line-height:1.13}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69d2efdc */.elementor-7 .elementor-element.elementor-element-69d2efdc{width:650px;max-width:100%;margin:0 0 97px;min-height:76px;color:#ffffffb3;font:400 16px/19px 'WIND Inter',sans-serif;text-align:center}.elementor-7 .elementor-element.elementor-element-69d2efdc p{margin:0}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-69d2efdc{margin-bottom:45px;min-height:0}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31a9ffd3 */.elementor-7 .elementor-element.elementor-element-31a9ffd3{margin:0}.elementor-7 .elementor-element.elementor-element-31a9ffd3 .service{height:154px;border:1px solid #ffffff0a;border-radius:13px;background:#3b4253;display:flex;align-items:center;flex-direction:column;padding:26px 12px;gap:19px;transition:translate .3s,box-shadow .3s}.elementor-7 .elementor-element.elementor-element-31a9ffd3 span{display:grid;place-items:center;width:44px;height:44px;background:#289c96;border-radius:7px}.elementor-7 .elementor-element.elementor-element-31a9ffd3 h3{font:700 16px/24px 'WIND Inter',sans-serif;color:#f4f4f5;text-align:center;margin:0}.elementor-7 .elementor-element.elementor-element-31a9ffd3:hover .service{translate:0 -6px;box-shadow:0 15px 30px #0003}.elementor-7 .elementor-element.elementor-element-31a9ffd3:hover img{animation:baIconOne .7s ease-in-out}@keyframes baIconOne{50%{translate:0 -4px}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-31a9ffd3 *{animation:none!important;transition:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-656646a7 */.elementor-7 .elementor-element.elementor-element-656646a7{margin:10px 0 0}.elementor-7 .elementor-element.elementor-element-656646a7 .service{height:154px;border:1px solid #ffffff0a;border-radius:13px;background:#2d3340;display:flex;align-items:center;flex-direction:column;padding:26px 12px;gap:19px;transition:translate .3s,background .3s}.elementor-7 .elementor-element.elementor-element-656646a7 span{display:grid;place-items:center;width:44px;height:44px;background:#202a35;border-radius:7px}.elementor-7 .elementor-element.elementor-element-656646a7 h3{font:700 16px/24px 'WIND Inter',sans-serif;color:#f4f4f5;text-align:center;margin:0}.elementor-7 .elementor-element.elementor-element-656646a7:hover .service{translate:0 -6px;background:#3b4253}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-656646a7{margin:0}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-656646a7 *{transition:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77f1af87 */.elementor-7 .elementor-element.elementor-element-77f1af87{margin:10px 0 0}.elementor-7 .elementor-element.elementor-element-77f1af87 .service{height:154px;border:1px solid #ffffff0a;border-radius:13px;background:#2d3340;display:flex;align-items:center;flex-direction:column;padding:26px 12px;gap:19px;transition:translate .3s,background .3s}.elementor-7 .elementor-element.elementor-element-77f1af87 span{display:grid;place-items:center;width:44px;height:44px;background:#202a35;border-radius:7px}.elementor-7 .elementor-element.elementor-element-77f1af87 h3{font:700 16px/24px 'WIND Inter',sans-serif;color:#f4f4f5;text-align:center;margin:0}.elementor-7 .elementor-element.elementor-element-77f1af87:hover .service{translate:0 -6px;background:#3b4253}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-77f1af87{margin:0}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-77f1af87 *{transition:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33d6f92d */.elementor-7 .elementor-element.elementor-element-33d6f92d{margin:10px 0 0}.elementor-7 .elementor-element.elementor-element-33d6f92d .service{height:154px;border:1px solid #ffffff0a;border-radius:13px;background:#2d3340;display:flex;align-items:center;flex-direction:column;padding:26px 12px;gap:19px;transition:translate .3s,background .3s}.elementor-7 .elementor-element.elementor-element-33d6f92d span{display:grid;place-items:center;width:44px;height:44px;background:#202a35;border-radius:7px}.elementor-7 .elementor-element.elementor-element-33d6f92d h3{font:700 16px/24px 'WIND Inter',sans-serif;color:#f4f4f5;text-align:center;margin:0}.elementor-7 .elementor-element.elementor-element-33d6f92d:hover .service{translate:0 -6px;background:#3b4253}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-33d6f92d{margin:0}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-33d6f92d *{transition:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79905cd4 */.elementor-7 .elementor-element.elementor-element-79905cd4{margin:0}.elementor-7 .elementor-element.elementor-element-79905cd4 .service{height:154px;border:1px solid #ffffff0a;border-radius:13px;background:#2d3340;display:flex;align-items:center;flex-direction:column;padding:26px 12px;gap:19px;transition:translate .3s,background .3s}.elementor-7 .elementor-element.elementor-element-79905cd4 span{display:grid;place-items:center;width:44px;height:44px;background:#202a35;border-radius:7px}.elementor-7 .elementor-element.elementor-element-79905cd4 h3{font:700 16px/24px 'WIND Inter',sans-serif;color:#f4f4f5;text-align:center;margin:0}.elementor-7 .elementor-element.elementor-element-79905cd4:hover .service{translate:0 -6px;background:#3b4253}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-79905cd4 *{transition:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bd7eea8 */.elementor-7 .elementor-element.elementor-element-5bd7eea8{margin:0}.elementor-7 .elementor-element.elementor-element-5bd7eea8 .service{height:154px;border:1px solid #ffffff0a;border-radius:13px;background:#2d3340;display:flex;align-items:center;flex-direction:column;padding:26px 12px;gap:19px;transition:translate .3s,background .3s}.elementor-7 .elementor-element.elementor-element-5bd7eea8 span{display:grid;place-items:center;width:44px;height:44px;background:#202a35;border-radius:7px}.elementor-7 .elementor-element.elementor-element-5bd7eea8 h3{font:700 16px/24px 'WIND Inter',sans-serif;color:#f4f4f5;text-align:center;margin:0}.elementor-7 .elementor-element.elementor-element-5bd7eea8:hover .service{translate:0 -6px;background:#3b4253}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-5bd7eea8 *{transition:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276793c5 */.elementor-7 .elementor-element.elementor-element-276793c5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 20px;width:100%;max-width:1240px;padding:0}.elementor-7 .elementor-element.elementor-element-276793c5>.elementor-element:nth-child(5){grid-column:2}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-276793c5{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.elementor-7 .elementor-element.elementor-element-276793c5>.elementor-element:nth-child(5){grid-column:auto}}@media(max-width:380px){.elementor-7 .elementor-element.elementor-element-276793c5{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6214a350 */.elementor-7 .elementor-element.elementor-element-6214a350{position:relative;isolation:isolate;overflow-x:clip;display:flex;flex-direction:column;align-items:center;gap:0;padding:0 24px 121px}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6214a350{padding:0 20px 80px}}
.elementor-7 .elementor-element.elementor-element-6214a350{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c9c7242 */.elementor-7 .elementor-element.elementor-element-2c9c7242{width:100%;max-width:1180px;margin:0 auto}.elementor-7 .elementor-element.elementor-element-2c9c7242 .stats{display:grid;grid-template-columns:repeat(3,1fr)}.elementor-7 .elementor-element.elementor-element-2c9c7242 .stats>div{height:181px;border-right:1px solid #ffffff33;padding:44px 28px;display:flex;flex-direction:column;justify-content:center}.elementor-7 .elementor-element.elementor-element-2c9c7242 .stats>div:first-child{border-left:1px solid #ffffff33}.elementor-7 .elementor-element.elementor-element-2c9c7242 strong{font:600 40px/49px 'WIND Montserrat',sans-serif;letter-spacing:-2.4px;color:#edf2ef}.elementor-7 .elementor-element.elementor-element-2c9c7242 p{margin:6px 0 0;font:400 11px/15px 'WIND Inter',sans-serif;color:#7d8781}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2c9c7242 .stats>div{height:145px;padding:25px 12px}.elementor-7 .elementor-element.elementor-element-2c9c7242 strong{font-size:26px;line-height:34px;letter-spacing:-1px}.elementor-7 .elementor-element.elementor-element-2c9c7242 p{font-size:10px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-507db605 */.elementor-7 .elementor-element.elementor-element-507db605{padding:0 24px;display:flex;align-items:center;border-top:1px solid #ffffff33;border-bottom:1px solid #ffffff33;position:relative}.elementor-7 .elementor-element.elementor-element-507db605:before{content:'';position:absolute;top:-1px;width:36%;height:2px;left:51%;background:linear-gradient(90deg,transparent,#97e6dc,transparent);box-shadow:0 0 10px #80dfd680;animation:baStatsLine 7s ease-in-out infinite}@keyframes baStatsLine{50%{translate:-55% 0;opacity:.4}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-507db605:before{animation:none}}
.elementor-7 .elementor-element.elementor-element-507db605{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c6952bd */.elementor-7 .elementor-element.elementor-element-6c6952bd{text-align:center;margin:0 0 59px}.elementor-7 .elementor-element.elementor-element-6c6952bd .elementor-heading-title{font:700 48px/49px 'WIND Montserrat',sans-serif;color:white}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6c6952bd .elementor-heading-title{font-size:32px}.elementor-7 .elementor-element.elementor-element-6c6952bd{margin-bottom:30px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f416f66 */.elementor-7 .elementor-element.elementor-element-f416f66{width:100%;max-width:1240px;margin:0}.elementor-7 .elementor-element.elementor-element-f416f66 .platform{min-height:190px;display:grid;grid-template-columns:214px repeat(4,1fr);align-items:center;background:#2d3340;border:1px solid #ffffff12;border-radius:13px;padding:18px 19px;gap:0}.elementor-7 .elementor-element.elementor-element-f416f66 .platform>div{font:700 16px/24px 'WIND Inter',sans-serif;color:#f4f4f5;padding:0 28px;min-height:141px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #5a5f6c;transition:color .3s}.elementor-7 .elementor-element.elementor-element-f416f66 .platform>div:last-child{border:0}.elementor-7 .elementor-element.elementor-element-f416f66 .platform>div:nth-child(2){border-right:1px solid #5a5f6c}.elementor-7 .elementor-element.elementor-element-f416f66 .platform>div.oracle{border:1px solid #ffffff30;border-radius:13px;background:linear-gradient(126deg,#a03a2c,#c74736);min-height:152px;align-items:center;padding:0;margin-right:20px;position:relative;overflow:hidden}.elementor-7 .elementor-element.elementor-element-f416f66 .oracle:after{content:'';position:absolute;inset:-60%;background:linear-gradient(110deg,transparent 40%,#ffffff12 50%,transparent 60%);animation:baOracleShine 9s ease-in-out infinite}.elementor-7 .elementor-element.elementor-element-f416f66 .platform>div:hover{color:#68e2db}@keyframes baOracleShine{0%,65%{translate:-70% 0}100%{translate:70% 0}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-f416f66 .platform{grid-template-columns:180px repeat(4,1fr)}.elementor-7 .elementor-element.elementor-element-f416f66 .platform>div{padding:0 14px;font-size:13px}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-f416f66 .platform{grid-template-columns:1fr 1fr;padding:18px;gap:16px}.elementor-7 .elementor-element.elementor-element-f416f66 .platform>div.oracle{grid-column:1 / -1;margin:0;min-height:105px}.elementor-7 .elementor-element.elementor-element-f416f66 .platform>div{min-height:100px;padding:16px;border:1px solid #ffffff12!important;border-radius:8px;font-size:14px}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-f416f66 .oracle:after{animation:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-202ff425 */.elementor-7 .elementor-element.elementor-element-202ff425{display:flex;flex-direction:column;align-items:center;padding:136px 24px 73px;gap:0}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-202ff425{padding:80px 20px 60px}}
.elementor-7 .elementor-element.elementor-element-202ff425{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a8b09b7 */.elementor-7 .elementor-element.elementor-element-1a8b09b7{position:absolute!important;right:0;top:0;width:547px!important;z-index:-1;pointer-events:none}.elementor-7 .elementor-element.elementor-element-1a8b09b7 svg{display:block;width:100%;height:auto;animation:baCtaMark 9s ease-in-out infinite;transform-origin:center}@keyframes baCtaMark{50%{translate:-6px -8px;rotate:1deg;filter:brightness(1.12)}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-1a8b09b7{top:auto;bottom:-110px;right:-120px;width:450px!important;opacity:.65}}@media(prefers-reduced-motion:reduce){.elementor-7 .elementor-element.elementor-element-1a8b09b7 svg{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343cda96 */.elementor-7 .elementor-element.elementor-element-343cda96{width:584px;max-width:100%;margin:0 0 12px}.elementor-7 .elementor-element.elementor-element-343cda96 .elementor-heading-title{font:700 48px/1.23 'WIND Montserrat',sans-serif;color:white}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-343cda96 .elementor-heading-title{font-size:32px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67dc6939 */.elementor-7 .elementor-element.elementor-element-67dc6939{width:584px;max-width:100%;margin:0 0 24px;color:#ffffffb3;font:400 16px/19px 'WIND Inter',sans-serif}.elementor-7 .elementor-element.elementor-element-67dc6939 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-496a6a6f */.elementor-7 .elementor-element.elementor-element-496a6a6f{width:auto!important}.elementor-7 .elementor-element.elementor-element-496a6a6f .elementor-button{background:#4fbeb8;color:white;border:1px solid #4fbeb8;border-radius:8px;padding:12px 31px;font:400 16px/24px 'WIND Inter',sans-serif;transition:transform .3s,box-shadow .3s}.elementor-7 .elementor-element.elementor-element-496a6a6f .elementor-button:hover{transform:translateY(-4px);box-shadow:0 12px 25px #4fbeb838}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58b3a77a */.elementor-7 .elementor-element.elementor-element-58b3a77a{width:auto!important}.elementor-7 .elementor-element.elementor-element-58b3a77a .elementor-button{background:transparent;color:white;border:1px solid #ffffff33;border-radius:8px;padding:12px 32px;font:400 16px/24px 'WIND Inter',sans-serif;transition:transform .3s,border-color .3s}.elementor-7 .elementor-element.elementor-element-58b3a77a .elementor-button:hover{transform:translateY(-4px);border-color:#68e2db}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c598391 */.elementor-7 .elementor-element.elementor-element-4c598391{padding:0;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194e2780 */.elementor-7 .elementor-element.elementor-element-194e2780{width:100%;max-width:1235px;min-height:464px;position:relative;isolation:isolate;overflow:hidden;border-radius:13px;border:2px solid #65717b66;box-shadow:inset 0 0 23px #b9ecff33,0 20px 50px #0002;background:radial-gradient(ellipse 100% 60% at 52% 110%,#49c4ba 0%,#28827d70 44%,transparent 78%),#222935;display:flex;flex-direction:column;align-items:flex-start;padding:92px 69px;gap:0}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-194e2780{padding:45px 28px 270px;min-height:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-263a85be */.elementor-7 .elementor-element.elementor-element-263a85be{padding:0 24px 126px;display:flex;align-items:center}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-263a85be{padding:0 20px 80px}}
.elementor-7 .elementor-element.elementor-element-263a85be{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-928e4f4 */.elementor-7 .elementor-element.elementor-element-928e4f4 img{display:block;width:88px;height:auto}.elementor-7 .elementor-element.elementor-element-928e4f4 p{font:400 14px/18px 'WIND Inter',sans-serif;color:#8b929c;margin:14px 0 18px}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-faf9a44 */.elementor-7 .elementor-element.elementor-element-faf9a44{max-width:365px;margin:0}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-form-fields-wrapper{display:flex;flex-wrap:nowrap;gap:7px;margin:0}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field-group{padding:0!important;margin:0!important}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field-type-email{flex:1;min-width:0}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field{height:44px;min-height:44px;border:1px solid #727986;border-radius:25px;background:transparent;color:white;padding:10px 18px;font:400 13px/20px 'WIND Inter',sans-serif}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field::placeholder{color:#9198a3;opacity:1}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field:focus{border-color:#68e2db;box-shadow:0 0 0 2px #68e2db20}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field-type-submit{width:auto;flex:none}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-button{height:44px;min-height:44px;border:0;border-radius:25px;background:#389b96;color:white;padding:10px 24px;font:700 13px/20px 'WIND Inter',sans-serif;transition:background .25s}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-button:hover{background:#4fbeb8}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-message{font:400 13px/20px 'WIND Inter',sans-serif;color:#b3fbf7}.elementor-7 .elementor-element.elementor-element-faf9a44 .elementor-field{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3714a4de */.elementor-7 .elementor-element.elementor-element-3714a4de{padding:0;display:flex;flex-direction:column;gap:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e606cd0 */.elementor-7 .elementor-element.elementor-element-2e606cd0 nav{display:flex;flex-direction:column;gap:15px;padding-top:22px}.elementor-7 .elementor-element.elementor-element-2e606cd0 a{color:#8b929c;font:400 14px/18px 'WIND Inter',sans-serif;text-decoration:none;transition:color .25s}.elementor-7 .elementor-element.elementor-element-2e606cd0 a:hover{color:#68e2db}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b419f4f */.elementor-7 .elementor-element.elementor-element-4b419f4f nav{display:flex;flex-direction:column;gap:15px;padding-top:22px}.elementor-7 .elementor-element.elementor-element-4b419f4f a{color:#8b929c;font:400 14px/18px 'WIND Inter',sans-serif;text-decoration:none;transition:color .25s}.elementor-7 .elementor-element.elementor-element-4b419f4f a:hover{color:#68e2db}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df9347c */.elementor-7 .elementor-element.elementor-element-7df9347c{padding:0;display:grid;grid-template-columns:1.8fr .8fr .8fr;gap:70px}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-7df9347c{grid-template-columns:1fr 1fr;gap:32px}.elementor-7 .elementor-element.elementor-element-7df9347c>.elementor-element:first-child{grid-column:1 / -1}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae23ef3 */.elementor-7 .elementor-element.elementor-element-2ae23ef3 .legal{display:flex;align-items:center;justify-content:space-between;gap:20px}.elementor-7 .elementor-element.elementor-element-2ae23ef3 p{margin:0;color:#626c7a;font:400 12px/18px 'WIND Inter',sans-serif}.elementor-7 .elementor-element.elementor-element-2ae23ef3 nav{display:flex;gap:38px}.elementor-7 .elementor-element.elementor-element-2ae23ef3 a{font:400 12px/18px 'WIND Inter',sans-serif;color:#a9afb8;text-decoration:none}.elementor-7 .elementor-element.elementor-element-2ae23ef3 a:hover{color:#68e2db}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2ae23ef3 .legal{flex-direction:column;align-items:flex-start}.elementor-7 .elementor-element.elementor-element-2ae23ef3 nav{gap:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6918ad45 */.elementor-7 .elementor-element.elementor-element-6918ad45{background:#333b48;padding:65px max(24px,calc((100% - 1235px)/2)) 36px;display:flex;flex-direction:column;gap:62px;min-height:387px}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6918ad45{padding:50px 24px 28px;gap:40px}}
.elementor-7 .elementor-element.elementor-element-6918ad45{overflow-x:clip}/* End custom CSS */