.mgel-page .elementor :where(.elementor-heading-title,.elementor-widget-text-editor p,.elementor-button-text){text-wrap:balance;overflow-wrap:break-word}.mgel-page .elementor .elementor-widget-text-editor p{margin-block-start:0;margin-block-end:0}.mgel-page .elementor .elementor-widget-text-editor p+p{margin-block-start:1em}.mgel-page .mgel-section{scroll-margin-top:28px}.mgel-page .mgel-heading-group{max-width:960px;align-self:center}.mgel-page .mgel-credentials{isolation:isolate}.mgel-page .mgel-credentials-card{position:relative}.mgel-page .mgel-card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.mgel-page .elementor .elementor-button{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);border:1px solid rgb(255 255 255 / .55);border-radius:999px!important;color:#063e80!important;font-weight:700;letter-spacing:.15px;background-color:#f4ce45!important;background-image:radial-gradient(120% 200% at 18% 8%,rgb(255 255 255 / .52),transparent 42%),linear-gradient(105deg,#f4ce45 0%,#ffdf68 28%,#edbd29 55%,#ffe276 78%,#f4ce45 100%)!important;background-size:100% 100%,220% 100%;background-position:0 0,0 50%;box-shadow:0 12px 26px -12px rgb(6 62 128 / .48),0 5px 15px rgb(244 206 69 / .30),inset 0 1px 0 rgb(255 255 255 / .65),inset 0 -5px 10px rgb(127 91 0 / .09);transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease,filter .24s ease,background-position .55s ease}.mgel-page .elementor .elementor-button:before{content:"";position:absolute;z-index:0;inset:-30% auto -30% -45%;width:32%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .68),transparent);animation:mgel-button-shine 5.5s ease-in-out infinite;pointer-events:none}.mgel-page .elementor .elementor-button .elementor-button-content-wrapper{position:relative;z-index:1}.mgel-page .elementor .elementor-button .elementor-button-text,.mgel-page .elementor .elementor-button .elementor-button-icon{color:#063e80!important;position:relative;z-index:1}.mgel-page .elementor .elementor-button .elementor-button-icon{transition:transform .35s cubic-bezier(.2,.75,.25,1)}.mgel-page .elementor .elementor-button:focus-visible{outline:3px solid #063e80;outline-offset:5px}.mgel-page .mgel-step-copy{min-width:0}.mgel-page .mgel-step-index .elementor-heading-title{font-variant-numeric:tabular-nums}.mgel-page .animated.fadeInUp{animation-name:mgel-rise;animation-timing-function:cubic-bezier(.2,.65,.3,1);animation-fill-mode:backwards}@keyframes mgel-rise{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes mgel-button-shine{0%,55%{left:-45%}78%,100%{left:125%}}@media(hover:hover) and (pointer:fine){.mgel-page .mgel-card:not(.mgel-step):hover{transform:translateY(-5px);box-shadow:0 18px 38px -20px rgb(0 29 67 / .3)}.mgel-page .mgel-glass-card:hover{border-color:rgb(244 206 69 / .82)}.mgel-page .elementor .elementor-button:hover{transform:translateY(-3px) scale(1.015);background-position:0 0,100% 50%;filter:saturate(1.08);box-shadow:0 17px 32px -12px rgb(6 62 128 / .5),0 9px 23px rgb(244 206 69 / .42),inset 0 1px 0 rgb(255 255 255 / .78),inset 0 -5px 10px rgb(127 91 0 / .08)}.mgel-page .elementor .elementor-button:hover .elementor-button-icon{transform:translateX(4px) rotate(5deg)}}.mgel-page .elementor .elementor-button:active{transform:translateY(-1px) scale(.985);filter:saturate(.98);box-shadow:0 5px 13px rgb(6 62 128 / .23)}.mgel-page .mgel-reveal{opacity:0;filter:blur(5px);transform:translate3d(0,28px,0);transition:opacity .82s cubic-bezier(.2,.65,.3,1),transform .82s cubic-bezier(.2,.65,.3,1),filter .82s ease;transition-delay:var(--mgel-reveal-delay,0ms)}.mgel-page .mgel-reveal.mgel-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0)}.mgel-page .mgel-hero.mgel-reveal{transform:translate3d(0,18px,0)}.mgel-page .mgel-hero.mgel-reveal.mgel-visible{transform:translate3d(0,0,0)}html:has(body.mgel-page){scrollbar-width:thin;scrollbar-color:#063e80 #e7edf4}html:has(body.mgel-page)::-webkit-scrollbar{width:10px}html:has(body.mgel-page)::-webkit-scrollbar-track{background:#e7edf4;border-left:1px solid rgb(6 62 128 / .07)}html:has(body.mgel-page)::-webkit-scrollbar-thumb{background:#063e80;border:2px solid #e7edf4;border-radius:999px}html:has(body.mgel-page)::-webkit-scrollbar-thumb:hover{background:#0b559f}@media(max-width:767px){.mgel-page .mgel-credential-item+.mgel-credential-item{border-top:1px solid #e3ebf3;padding-top:23px}.mgel-page .elementor .elementor-button{background-size:100% 100%,260% 100%}}.elementor-editor-active .mgel-reveal,.elementor-editor-preview .mgel-reveal{opacity:1!important;filter:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){.mgel-page .elementor .animated,.mgel-page .elementor [data-settings]{animation:none!important;transition:none!important}.mgel-page .elementor .elementor-invisible{visibility:visible!important;opacity:1!important}.mgel-page .mgel-card,.mgel-page .elementor .elementor-button,.mgel-page .mgel-reveal{transition:none!important;animation:none!important;filter:none!important;transform:none!important;opacity:1!important}.mgel-page .elementor .elementor-button:before{animation:none!important;display:none}}