.registration{background-color:#fff}.registration .forgot-password-link{color:gray;margin-top:1rem}.registration #legal_approve-error{left:50px}.registration input#phone::-moz-placeholder{color:hsla(228,7%,73%,.6)}.registration input#phone::placeholder{color:hsla(228,7%,73%,.6)}.registration .intl-tel-input{color:#000;width:100%}.registration .intl-tel-input .country-list{max-width:280px}.registration .have-account{color:#0e318d;font-size:16px;font-size:1rem;text-align:center;text-decoration-line:underline}.registration .page-header{margin-bottom:600px}@media screen and (min-width:768px){.registration .page-header{margin-bottom:0}}.registration .page-title{flex-direction:row;max-width:100%}.registration .page-title ul.adv-list{display:inline-block;list-style-type:none;margin:0;padding:10px;z-index:10}.registration .page-title ul.adv-list li{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:24px;font-size:1.5rem;margin-bottom:1.5rem}.registration .page-title ul.adv-list li:before{background:url(/images/icons/list_check.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.8125rem;margin-right:10px;width:1.125rem}.registration .page-title ul.adv-list li strong{color:#fff;white-space:pre}@media screen and (min-width:992px){.registration .page-title ul.adv-list{align-self:center}}.registration h2{color:#454c5e;font-size:36px;font-size:2.25rem;font-weight:700}.registration .submit-button{text-transform:uppercase}.registration .fail-send,.registration .success-send{align-items:center;flex-direction:column;justify-content:center;max-width:100%;text-align:center;width:500px}.registration .fail-send img,.registration .success-send img{max-width:100%;width:250px}.registration .fail-send p,.registration .success-send p{color:#454c5e;text-align:center!important}.registration .registration-bkg{background-color:#f9f9fb;background-image:url(/images/backgrounds/bg_contact.svg);background-position-y:bottom;background-repeat:no-repeat;background-size:cover}.registration .registration-wrap{background:#fff;border-radius:6px;box-shadow:0 2px 32px rgba(69,76,94,.25);color:#0a3c33;left:50%;max-width:100%;overflow-x:hidden;padding:3rem;position:absolute;transform:translateX(-50%);transform-origin:center;transition:transform .3s linear;width:500px}.registration .registration-section{color:#b5b7bf;display:inline-block;font-size:14px;font-size:.875rem;line-height:normal;position:relative}.registration .registration-section:after{border-bottom:1px solid #d8d8d8;content:"";display:none;height:1px;left:calc(100% + 16px);position:absolute;top:50%;width:100vw}.registration .phoneInput{border-bottom:2px solid #928fff;height:33px}.registration .phoneInput .input__field{padding-top:9px}.registration .phoneInput .flag-container,.registration .phoneInput .selected-flag{background:none!important}.registration .phoneInput .selected-flag .iti-arrow{right:3px}.registration .phoneInput .more-data{left:0}.rtl.registration #registration-form .row{margin-bottom:0}.rtl.registration #registration-form .row input{margin-bottom:1rem}.rtl .adv-list li,.rtl.registration .page-header{text-align:right}.rtl #phone{padding-left:95px!important}.rtl .intl-tel-input{background:none!important;color:#000;width:100%}.rtl .intl-tel-input li{color:#000;text-align:left}.rtl .intl-tel-input *{direction:ltr}.colored-links a{color:#928fff!important}