.container-component[data-v-673a9582]{margin:0 auto;max-width:1420px;width:100%}.layout-component[data-v-7c5b442f]{flex-grow:1}.half[data-v-7c5b442f]{display:flex;flex-wrap:wrap}.center[data-v-7c5b442f]{align-items:center}.left[data-v-7c5b442f],.right[data-v-7c5b442f]{width:100%}@media(min-width:960px){.left[data-v-7c5b442f],.right[data-v-7c5b442f]{width:50%}.inverse .left[data-v-7c5b442f]{order:1}}.lazy-image img{display:block;height:auto;width:100%}@supports(--custom:property){.lazy-image[style*="--aspect-ratio"]{position:relative}.lazy-image[style*="--aspect-ratio"]:before{--ratio:calc(var(--aspect-ratio)*1);content:"";display:block;padding-bottom:calc(100%/var(--ratio))}.lazy-image[style*="--aspect-ratio"]>:first-child{height:100%;left:0;position:absolute;top:0}}.lazy-image img.lazy{opacity:0;transform:translateY(7px);transition:all .7s ease;will-change:opacity,transform}.lazy-image img.lazy-done{opacity:1;transform:translateY(0)}.hero-section[data-v-0fde1ff5]{display:flex;flex-direction:row;margin:0 auto;max-width:1420px}.hero-section img[data-v-0fde1ff5]{z-index:1}.image-section[data-v-0fde1ff5]{background-image:linear-gradient(135deg,#58dbef,#009fd4);display:flex;padding:24px;position:relative}.image-section #image-wrap[data-v-0fde1ff5]{align-self:center;position:relative;width:100%}.text-section[data-v-0fde1ff5]{display:flex;flex-direction:column;height:100%;justify-content:center}.text-section__title[data-v-0fde1ff5]{margin-bottom:1rem}.text-section__paragraph[data-v-0fde1ff5]{color:#2a2a2a;font-size:18px;font-weight:400;line-height:30px;margin-bottom:1rem}.whitespace[data-v-0fde1ff5]{background:#fff;height:100%;position:absolute;top:0;width:20%;z-index:0}.whitespace[data-v-0fde1ff5]:not(.left){right:0}.buttons-container[data-v-0fde1ff5]{display:flex;flex-direction:row}.button-component[data-v-0fde1ff5]{max-width:300px;width:100%}.login-button[data-v-0fde1ff5]{height:55px!important}.create-account-button[data-v-0fde1ff5]{background:#0000;border:1px solid #009fd4;color:#2f3238;height:55px!important}@media (max-width:959px){.hero-section[data-v-0fde1ff5]{padding:0 20px}}@media (max-width:599px){.buttons-container[data-v-0fde1ff5]{flex-direction:column}.button-component[data-v-0fde1ff5]{max-width:100%}}@media (min-width:960px){.hero-section h2[data-v-0fde1ff5]{font-size:42px}.image-section[data-v-0fde1ff5]{padding:50px}}