.elementor-51162 .elementor-element.elementor-element-f30b239{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7%;--padding-bottom:6%;--padding-left:30%;--padding-right:4%;}.elementor-51162 .elementor-element.elementor-element-f30b239:not(.elementor-motion-effects-element-type-background), .elementor-51162 .elementor-element.elementor-element-f30b239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061A2E;}.elementor-51162 .elementor-element.elementor-element-0013a2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51162 .elementor-element.elementor-element-0013a2d .elementor-heading-title{font-family:"Neue Haas Grotesk Display", Sans-serif;font-size:52px;font-weight:500;line-height:1.04em;letter-spacing:1.1px;color:#F9F9F9;}.elementor-51162 .elementor-element.elementor-element-1297acb{--divider-border-style:solid;--divider-color:#DD1533;--divider-border-width:4px;}.elementor-51162 .elementor-element.elementor-element-1297acb > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-51162 .elementor-element.elementor-element-1297acb .elementor-divider-separator{width:56px;}.elementor-51162 .elementor-element.elementor-element-1297acb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-51162 .elementor-element.elementor-element-81343b2{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Display", Sans-serif;font-size:20.5px;font-weight:400;line-height:1.36em;letter-spacing:0.4px;color:#C3E3ED;}.elementor-51162 .elementor-element.elementor-element-81343b2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button{background-color:#DD1533;font-family:"Neue Haas Grotesk Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:11px 20px 11px 20px;}.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:hover, .elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:focus{background-color:#EE3B56;color:#FFFFFF;}.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:hover svg, .elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:focus svg{fill:#FFFFFF;}#elementor-popup-modal-51162 .dialog-widget-content{animation-duration:0.4s;background-color:#061A2E;border-radius:14px 14px 14px 14px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-51162{background-color:rgba(4,26,47,0.55);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-51162 .dialog-message{width:640px;height:fit_to_content;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-51162 .dialog-close-button{display:flex;}#elementor-popup-modal-51162 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-51162 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-51162 .elementor-element.elementor-element-0013a2d .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-51162 .elementor-element.elementor-element-f30b239{--padding-top:34px;--padding-bottom:30px;--padding-left:104px;--padding-right:22px;}.elementor-51162 .elementor-element.elementor-element-0013a2d .elementor-heading-title{font-size:27px;letter-spacing:0.5px;}.elementor-51162 .elementor-element.elementor-element-1297acb > .elementor-widget-container{margin:12px 0px 14px 0px;}.elementor-51162 .elementor-element.elementor-element-1297acb .elementor-divider-separator{width:40px;}.elementor-51162 .elementor-element.elementor-element-81343b2 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-51162 .elementor-element.elementor-element-81343b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13.5px;}.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button{font-size:11.5px;padding:8px 14px 8px 14px;}#elementor-popup-modal-51162 .dialog-message{width:92vw;}}/* Start custom CSS for text-editor, class: .elementor-element-81343b2 */.elementor-51162 .elementor-element.elementor-element-81343b2 p{font-size:20.7px !important;line-height:1.36 !important;letter-spacing:.4px;margin:0;color:#C3E3ED}
@media (max-width:767px){.elementor-51162 .elementor-element.elementor-element-81343b2 p{font-size:13.5px !important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-135d180 */.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button{transition:background-color .6s cubic-bezier(.45,0,.25,1),color .6s cubic-bezier(.45,0,.25,1),transform .55s cubic-bezier(.34,1.56,.64,1),box-shadow .6s cubic-bezier(.45,0,.25,1)}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button-icon{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:hover{background-color:#EE3B56;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,8,20,.35)}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button-icon svg{fill:currentColor}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:hover .elementor-button-icon{transform:translateX(6px)}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:active{transform:translateY(0);transition-duration:.15s}
@media (prefers-reduced-motion:reduce){.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button,.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button-icon{transition:background-color .3s}.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:hover,.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:hover .elementor-button-icon{transform:none}}
.elementor-51162 .elementor-element.elementor-element-135d180{position:relative;z-index:1;isolation:isolate}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button{position:relative;z-index:1;overflow:hidden;isolation:isolate}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 66%);transform:translateX(-120%);animation:btnShine 7s cubic-bezier(.45,0,.25,1) 1.5s infinite}
@keyframes btnShine{0%{transform:translateX(-120%)}22%,100%{transform:translateX(120%)}}
@media (prefers-reduced-motion:reduce){.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button::after{animation:none}.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button::after{display:none}}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button-text{display:inline-flex;align-items:center}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button-text::after{content:"";display:inline-block;width:52px;height:9px;margin-left:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 14'%3E%3Cpath d='M0 7 H89 M83 1 L90 7 L83 13' fill='none' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}
.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:hover .elementor-button-text::after{transform:translateX(6px)}
@media (prefers-reduced-motion:reduce){.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button:hover .elementor-button-text::after{transform:none}}
@media (max-width:767px){.elementor-51162 .elementor-element.elementor-element-135d180 .elementor-button-text::after{width:34px}}
.elementor-51162 .elementor-element.elementor-element-135d180::before{content:"";position:absolute;z-index:-1;left:-210px;top:-150px;width:660px;height:360px;pointer-events:none;
 background:radial-gradient(50% 50% at 50% 55%,rgba(72,122,186,.30),transparent 70%);
 animation:orbBotMove 14s ease-in-out -4s infinite alternate,orbBotFade 10s ease-in-out -5s infinite;will-change:transform,opacity}
@keyframes orbBotMove{0%{transform:translate(-60px,30px) scale(.95)}50%{transform:translate(70px,-20px) scale(1.06)}100%{transform:translate(10px,40px) scale(1)}}
@keyframes orbBotFade{0%,100%{opacity:.18}50%{opacity:1}}
@media (prefers-reduced-motion:reduce){.elementor-51162 .elementor-element.elementor-element-135d180::before{animation:none;opacity:.5}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f30b239 */.elementor-51162 .elementor-element.elementor-element-f30b239{position:relative;isolation:isolate;overflow:hidden;background:#061A2E;border-radius:14px;aspect-ratio:1112/715;justify-content:flex-start}
.elementor-51162 .elementor-element.elementor-element-f30b239::before{content:"";position:absolute;left:-20%;top:-30%;width:140%;height:120%;pointer-events:none;
 background:radial-gradient(30% 36% at 64% 34%,rgba(64,110,166,.27),transparent 72%);
 animation:orbTopMove 12s ease-in-out infinite alternate,orbTopFade 9s ease-in-out infinite;will-change:transform,opacity}
.elementor-51162 .elementor-element.elementor-element-f30b239::after{content:"";position:absolute;left:0;top:0;bottom:0;width:27%;pointer-events:none;
 background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 715' preserveAspectRatio='xMinYMin meet'%3E%3Cdefs%3E%3ClinearGradient id='rg' x1='254' y1='0' x2='0' y2='400' gradientUnits='userSpaceOnUse'%3E%3Canimate attributeName='x1' values='254;236;254' dur='29s' repeatCount='indefinite' calcMode='spline' keyTimes='0;.5;1' keySplines='.45 0 .55 1;.45 0 .55 1'/%3E%3Canimate attributeName='y2' values='400;430;400' dur='37s' repeatCount='indefinite' calcMode='spline' keyTimes='0;.5;1' keySplines='.45 0 .55 1;.45 0 .55 1'/%3E%3Cstop offset='0' stop-color='%23D51D36'/%3E%3Cstop offset='.55' stop-color='%238E1A33'%3E%3Canimate attributeName='offset' values='.55;.47;.55' dur='23s' repeatCount='indefinite' calcMode='spline' keyTimes='0;.5;1' keySplines='.45 0 .55 1;.45 0 .55 1'/%3E%3C/stop%3E%3Cstop offset='1' stop-color='%234E1A2F'/%3E%3C/linearGradient%3E%3ClinearGradient id='lg' x1='272' y1='210' x2='40' y2='560' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23C9D3DD' stop-opacity='0'/%3E%3Cstop offset='.45' stop-color='%23C9D3DD' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%23C9D3DD' stop-opacity='.9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23rg)' d='M107 2 H238 Q254 2 254 18 V132 Q254 142 247 149 L0 400 V110 Z'/%3E%3Cg fill='none' stroke='url(%23lg)' stroke-width='1.8'%3E%3Cpath d='M272 205 L51.2 425.8 Q30 447 48.0 471.0 L234.0 719'/%3E%3Cpath d='M272 231 L51.2 451.8 Q30 473 48.0 497.0 L214.5 719'/%3E%3Cpath d='M272 257 L51.2 477.8 Q30 499 48.0 523.0 L195.0 719'/%3E%3Cpath d='M272 283 L51.2 503.8 Q30 525 48.0 549.0 L175.5 719'/%3E%3Cpath d='M272 309 L51.2 529.8 Q30 551 48.0 575.0 L156.0 719'/%3E%3C/g%3E%3C/svg%3E") left top/100% 100% no-repeat}
.elementor-51162 .elementor-element.elementor-element-f30b239 .elementor-widget-heading,.elementor-51162 .elementor-element.elementor-element-f30b239 .elementor-widget-divider,.elementor-51162 .elementor-element.elementor-element-f30b239 .elementor-widget-text-editor{position:relative;z-index:2}
.elementor-51162 .elementor-element.elementor-element-f30b239 .elementor-widget-button{position:relative;z-index:1}
@keyframes orbTopMove{0%{transform:translate(-6%,-6%) scale(1)}50%{transform:translate(9%,7%) scale(1.08)}100%{transform:translate(2%,-10%) scale(.96)}}
@keyframes orbTopFade{0%,100%{opacity:.25}50%{opacity:1}}
@media (max-width:767px){.elementor-51162 .elementor-element.elementor-element-f30b239{aspect-ratio:auto;min-height:0}}
@media (prefers-reduced-motion:reduce){.elementor-51162 .elementor-element.elementor-element-f30b239::before{animation:none;opacity:.6}.elementor-51162 .elementor-element.elementor-element-f30b239::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 715' preserveAspectRatio='xMinYMin meet'%3E%3Cdefs%3E%3ClinearGradient id='rg' x1='254' y1='0' x2='0' y2='400' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23D51D36'/%3E%3Cstop offset='.55' stop-color='%238E1A33'%3E%3C/stop%3E%3Cstop offset='1' stop-color='%234E1A2F'/%3E%3C/linearGradient%3E%3ClinearGradient id='lg' x1='272' y1='210' x2='40' y2='560' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23C9D3DD' stop-opacity='0'/%3E%3Cstop offset='.45' stop-color='%23C9D3DD' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%23C9D3DD' stop-opacity='.9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23rg)' d='M107 2 H238 Q254 2 254 18 V132 Q254 142 247 149 L0 400 V110 Z'/%3E%3Cg fill='none' stroke='url(%23lg)' stroke-width='1.8'%3E%3Cpath d='M272 205 L51.2 425.8 Q30 447 48.0 471.0 L234.0 719'/%3E%3Cpath d='M272 231 L51.2 451.8 Q30 473 48.0 497.0 L214.5 719'/%3E%3Cpath d='M272 257 L51.2 477.8 Q30 499 48.0 523.0 L195.0 719'/%3E%3Cpath d='M272 283 L51.2 503.8 Q30 525 48.0 549.0 L175.5 719'/%3E%3Cpath d='M272 309 L51.2 529.8 Q30 551 48.0 575.0 L156.0 719'/%3E%3C/g%3E%3C/svg%3E")}}/* End custom CSS */