@keyframes float-y{0{transform:translateY(0)}50%{transform:translateY(-1.25rem)}100%{transform:translateY(0)}}html{font-size:16px}.left-section,.right-section{min-width:20rem;min-height:100vh;overflow:hidden;padding:4rem 0}.left-section{position:relative;left:-100%;display:flex;background:rgba(0,59,114,1);transition:left .3s}:is(.no-js,.no-fx) .left-section{left:0}.right-section{display:flex;position:relative;align-items:flex-start;flex-shrink:0}.background{top:0;left:0;width:100%;height:100%;overflow:hidden;position:absolute}.left-section .background{background:linear-gradient(0,#01509d,#003b72);opacity:0;transition:opacity .3s}.shape{position:relative}.parallax.background{filter:blur(3px)}.right-section:hover .parallax.background{filter:blur(0)}.parallax.background .shape{position:absolute}.heart.shape{top:40%;right:5%}.conn.shape{top:30%;left:5%}.envelope.shape{top:10%;right:25%}.msg2.shape{top:40%;right:10%}.msg1.shape{top:60%;left:15%}.call-to-action-block{height:30.0rem;display:flex;overflow:hidden;position:relative;margin-bottom:5rem;box-sizing:content-box;align-items:flex-start;flex-shrink:0;border-color:rgba(203,226,255,1);border-style:solid;border-width:.125rem;border-radius:.375rem;background-color:#003b72;transition:all .3s}.call-to-action-block .background{display:flex;transform:scale(1.1);background-color:#003b72;background-image:url(/static/auth2/images/Group1171274924.png);background-position-x:50%;background-position-y:center;background-size:contain;background-blend-mode:lighten;transition:all .3s}:is(.no-js,.no-fx) .call-to-action-block .background{opacity:1}.call-to-action-block:hover .background{transform:scale(1.05) !important}.call-to-action-block .shape{top:2.882rem;left:27.642rem;width:19.125rem;height:27.375rem;position:absolute}.rectangle12112{top:0;left:0;width:34.625rem;height:30.25rem;position:absolute;border-color:transparent}.symbolicimage{top:17.735rem;left:21.933rem;width:9.924rem;height:9.924rem;display:flex;padding:0;position:absolute;align-self:auto;box-sizing:border-box;align-items:flex-start;flex-shrink:1;border-color:transparent;border-style:none;border-width:0;margin-right:0;border-radius:0;margin-bottom:0;flex-direction:row;justify-content:flex-start;background-color:transparent}.ellipse482{top:0;left:0;width:9.938rem;height:9.938rem;position:absolute}.call-to-action{left:-50%;display:flex;position:relative;margin-top:auto;margin-bottom:auto;flex-direction:column;opacity:0;transition:all .3s}:is(.no-js,.no-fx) .call-to-action{left:3.125rem;opacity:1}.big-button{display:flex;position:relative;border-radius:.5rem}.call-to-action .big-button{width:16.5rem;height:3.5rem;margin-top:2rem;background-color:rgba(255,255,255,1)}.call-to-action .big-button .text{color:rgba(27,50,71,1);font-size:1.0rem;align-self:auto;font-style:Medium;text-align:left;font-family:"PT Sans";font-weight:500;line-height:normal;font-stretch:normal;text-decoration:none;margin:auto;transition:opacity .15s}.call-to-action .big-button:hover .text{opacity:.8}.call-to-action .big-button .text .icon{margin-left:.5rem}.text i:before{margin-left:5px;font-size:1.1rem}.call-to-action .text{position:relative;color:rgba(255,255,255,1);font-size:.95rem;align-self:auto;font-style:Regular;text-align:left;font-family:"PT Sans";font-weight:400;line-height:normal;font-stretch:normal;text-decoration:none}.call-to-action .big-text{font-size:3.1rem;font-weight:600;margin-bottom:1.3rem}.right-section>.container{position:relative;left:100vw;width:44.75rem;transition:left .3s}:is(.no-js,.no-fx) .right-section>.container{left:0}.right-section .additional-links-group{display:flex;position:relative;align-items:center;float:right}.link{text-decoration:underline}.text{font-size:1.0rem;font-family:"PT Sans";font-weight:500;line-height:normal;font-stretch:normal}.link .text{margin-right:.5rem}.small-text{font-size:.625rem}.left-section .signin-group .link,.right-section .additional-links-group .link{display:flex;position:relative;align-items:center;flex-shrink:0;border-color:transparent;margin-left:2.0rem;text-decoration:none}.right-section .additional-links-group .link:hover{text-decoration:underline}.right-section .additional-links-group .link .text{color:black}.right-section .additional-links-group .link svg path{stroke:black}.icon{position:relative}.auth-form-block{width:20.75rem;margin:auto;display:flex;position:relative;align-items:center;flex-shrink:0;border-color:transparent;flex-direction:column}.auth-form-block .title{color:rgba(255,255,255,1);font-size:1.625rem;align-self:auto;font-style:SemiBold;text-align:center;font-family:"PT Sans";font-weight:600;line-height:normal;font-stretch:normal;margin:0 auto 1.875rem;text-decoration:none}.auth-form-block .form{width:inherit;display:flex;position:relative;align-items:flex-start;flex-shrink:0;flex-direction:column}.auth-form-block .form .inputs{width:inherit;display:flex;position:relative;align-items:flex-start;flex-shrink:0;border-color:transparent;margin-bottom:1.25rem;flex-direction:column}.auth-form-block .form .inputs .input-group{width:inherit;margin-bottom:1rem}.auth-form-block .form .inputs input:is([type="text"],[type="tel"],[type="email"],[type="password"]){width:inherit;padding:.875rem 1rem;position:relative;font-size:1rem;font-family:"PT Sans";font-weight:400;color:rgba(102,127,149,1);border-color:rgba(0,0,0,1);border-style:solid;border-width:.063rem;border-radius:.5rem;background-color:rgba(240,246,251,1)}.auth-form-block .form .inputs input{transition:box-shadow .3s}.auth-form-block .form .inputs input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.auth-form-block .form .inputs .input-group.invalid input{border-color:#e96666;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #e96666;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #e96666}.auth-form-block .form .error-msg{display:none;font-size:.85rem;color:red;padding:.4rem 0}.auth-form-block .invalid .error-msg{display:block !important}.auth-form-block .form .inputs .input-group svg{display:none;position:absolute;right:.5rem;top:.85rem}.auth-form-block .form .inputs .input-group.valid svg{display:block}.auth-form-block .form .inputs .input-group svg path{fill:limegreen}.auth-form-block .form .captcha{position:relative;width:inherit;padding:1rem;border-radius:.75rem;background-color:rgba(78,120,159,0.25)}.captcha .checkbox-group{display:flex;align-items:center;position:relative;float:left}.captcha .link-group .sep{margin-right:.5rem}.captcha .checkbox-group svg{width:1.5rem;height:1.5rem;position:relative;margin-right:.75rem}.captcha .checkbox-group svg path{opacity:0;transition:opacity .3s}.no-js .checkbox-group svg{display:none}.captcha input[type="checkbox"]{margin:8px;display:none}.no-js .captcha input[type="checkbox"]{display:block}.captcha .icon{width:3.25rem;height:3.25rem;position:relative;float:right}.captcha .icon img{top:-0.313rem;left:-0.25rem;width:3.75rem;height:3.75rem;position:absolute;filter:contrast(3) drop-shadow(0 0 2px rgba(0 0 0 /30%))}.captcha .link-group{top:3.5rem;left:1.0rem;width:14.562rem;height:.875rem;display:flex;position:absolute;align-items:center;border-color:transparent}.captcha .link-group .link{margin-right:0;white-space:nowrap}.form .big-button{display:flex;width:inherit;height:3.5rem;margin-bottom:1.25rem;background-image:linear-gradient(180deg,rgba(39,138,212,1) 0,rgba(1,100,174,1) 100%);transition:filter .15s}.form .big-button:hover{filter:brightness(1.1)}.form .big-button:active{background-image:linear-gradient(0,rgba(39,138,212,1) 0,rgba(1,100,174,1) 100%)}.form .text{color:white}.form .big-button .text{font-size:1.125rem;margin:auto}.auth-form-block .form .note{display:flex;margin-bottom:3rem}.auth-form-block .form .note .text{font-size:.875rem;text-align:center}.auth-form-block .form .note .link{display:initial;margin-right:0}.signin-group{display:flex;position:relative;align-items:center;margin-left:auto;margin-right:auto}.signin-group>.text{margin-right:2.0rem}.signin-group .link:hover{color:white}.signin-group svg path{stroke:white}.mg-logo{width:13.125rem;height:2.063rem;margin:0 auto 4rem;position:relative;filter:drop-shadow(0 0 30px rgba(0 0 0 /100%))}:is(.subs-amount,.has-promocode) .btn-group{display:flex}:is(.subs-amount,.has-promocode) .btn-group .btn{width:100%;font-size:1rem;padding:.875rem .6rem;border-radius:.5rem}.auth-form-block .alert-success{width:inherit}