.lds-ring{flex-wrap:nowrap;height:46px;justify-content:center;padding:0 10px 0 1.25rem;position:relative;width:auto}.lds-ring,.lds-ring div{align-items:center;display:inline-flex}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;height:20px;margin:8px;position:absolute;top:4px;width:20px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading{to{transform:rotate(1turn)}}*{box-sizing:border-box}body{font-family:DM Sans,sans-serif}.main{background-image:url(/build/images/bg-desktop.c1cffa80.jpeg);background-position:0 0;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:47px 68px}.header{align-items:center;display:flex;justify-content:space-between}.logo{height:56px}.logo a{display:inline-flex;height:100%}.logo a img{height:100%;object-fit:contain}.social,.social a{color:#fff}.social a{align-items:center;display:flex;font-size:.875rem;font-weight:500;letter-spacing:.02em;line-height:160%}.social a .icon-social{align-items:center;backdrop-filter:blur(16px);background:rgba(23,41,99,.2);border-radius:50%;display:inline-flex;height:2rem;justify-content:center;margin-left:1rem;padding:9px;width:2rem}.social a .icon-social img{height:100%;object-fit:contain;width:100%}.main-content{align-items:center;display:flex}.left-side{flex:2;max-width:52%;padding:147px 0}.right-side{align-items:center;display:flex;flex:1;justify-content:center;width:100%}.title{color:#172963;font-family:Poppins;font-size:2.625rem;font-weight:700;line-height:140%;margin-bottom:1rem}.subtitle{color:#556378;font-family:DM Sans;font-size:1.625rem;font-weight:400;letter-spacing:.01em;line-height:160%;margin-bottom:2rem}.circle-btn{backdrop-filter:blur(9.02295px);background:transparent;background:radial-gradient(64.58% 64.58% at 50% 50%,hsla(0,0%,100%,.44) 0,hsla(0,0%,100%,0) 100%);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 2.25574px 44.8268px rgba(23,41,99,.08);height:11.5vw;outline:none;transition:all .2s ease;width:11.5vw}.circle-btn img{margin-left:1rem;transition:all .2s ease;width:27.8%;will-change:transform}.circle-btn:focus{outline:none}.circle-btn:hover{box-shadow:0 10px 20px rgba(23,41,99,.3);cursor:pointer}.circle-btn:hover img{transform:scale(1.15)}.input-group{display:flex;margin-bottom:.75rem;position:relative}.input-group .form-control{border:1px solid #f8f8f8;border-radius:100px!important;height:69px;max-width:100%;padding:21px 24px;position:relative;z-index:1}.input-group .form-control::placeholder{color:#b2b2c4;font-family:Poppins;font-size:1.125rem;font-weight:400;letter-spacing:.005em;line-height:1.6875}.input-group .form-control:focus{box-shadow:none}.input-group .btn.submit-cta{align-items:center;background:#2a64d5;border:none;border-radius:100px;box-shadow:-4px 0 8px rgba(23,41,99,.16),inset 1px 1px 12px hsla(0,0%,100%,.08);color:#fff;display:inline-flex;font-family:Poppins;font-size:1.125rem;font-weight:500;height:67px;justify-content:center;letter-spacing:.005em;line-height:1.5;padding:20px 40px;position:absolute;right:1px;top:50%;transform:translateY(-50%);transition:background-color .2s ease;z-index:10}.input-group .btn.submit-cta:hover{background:#336ad7}.note{color:#556378;font-family:DM Sans;font-size:.875rem;font-weight:400;letter-spacing:.01em;line-height:160%}.form-message{align-items:center;display:none}.form-message i{margin-right:.5rem}.form-message.show{display:inline-flex}.form-message.danger{color:#e74c3c;text-shadow:0 0 1px #fff}.form-message.success{color:#27ae60;text-shadow:0 0 1px #fff}.modal-dialog{max-width:93%}.modal-content{background:transparent;border:none}.modal-body{padding:0;position:relative}.modal-header{border:none;padding:0}.modal .close{color:#fff;font-weight:100;opacity:.8;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:all .2s ease;z-index:100}.modal .close img{height:2rem;object-fit:contain;width:2rem}.modal .close:hover{filter:brightness(150%);opacity:1}.modal .close:active{outline:none}.play-btn{align-items:center;backdrop-filter:blur(8px);background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),rgba(63,182,230,.08);border:1px solid rgba(63,182,230,.04);border-radius:100px;color:#172963;display:none;font-family:Poppins;font-size:1rem;font-weight:500;height:3.5rem;justify-content:center;letter-spacing:.005em;line-height:1.5;margin-top:2rem;padding:1rem 1.5rem}.play-btn i{margin-right:.75rem}.play-btn:active,.play-btn:focus{outline:none}@media (min-width:1440px){.modal-dialog{max-width:1300px}}@media (max-width:1199px) and (orientation:landscape){.logo{height:48px}.social,.social a{color:#fff}.social a{font-size:.6875rem;font-weight:500}.social a .icon-social{backdrop-filter:blur(12px);height:1.5rem;margin-left:.75rem;padding:7px;width:1.5rem}.social a .icon-social img{height:100%;object-fit:contain;width:100%}.main{background-image:url(/build/images/bg-desktop.c1cffa80.jpeg);background-position:100% 100%;min-height:100vh;padding:39px}.left-side{flex:unset;max-width:650px;padding:87px 0}.right-side{display:none;flex:unset}.play-btn{display:inline-flex}.title{font-size:2.5rem}.subtitle{font-size:1.375rem}}@media (max-width:1199px) and (orientation:portrait){.main{background-image:url(/build/images/bg-tablet.03a02029.jpeg);background-position:0 0;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:39px}.left-side{max-width:100%;padding:134px 0}.right-side{display:none}.play-btn{display:inline-flex}.title{font-size:2.625rem}.subtitle{font-size:1.5rem}}@media (max-width:767px){.logo{height:38px}.social a{font-size:.75rem}.social a .icon-social{backdrop-filter:blur(12px);height:1.5rem;margin-left:.75rem;padding:7px;width:1.5rem}.social a .icon-social img{height:100%;object-fit:contain;width:100%}.main{background-image:url(/build/images/bg-phone.ee788a69.jpeg);background-position:0;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:39px 15px}.left-side{padding:58px 0}.play-btn{display:inline-flex;font-size:.875rem;height:45px;padding:12px 24px}.title{font-size:1.375rem}.subtitle{font-size:1rem}.note{font-size:.75rem}.input-group .form-control{height:48px;padding:15px 16px}.input-group .form-control::placeholder{font-size:.75rem}.input-group .btn.submit-cta{border-radius:100px!important;font-size:.875rem;height:46px;padding:12px 24px}.modal-dialog{margin:auto}}