.btn{align-items:center;display:flex;gap:6px;justify-content:center;padding:0 16px;position:relative;transition:border-radius .3s ease-out;width:100%}a.btn{display:inline-flex}.btn__loading,.btn__success{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn__loading img,.btn__success img{width:100%}.btn__loading{height:35px;width:35px}.btn--loading .btn__loading{display:block}.btn__loading img{animation:lds-ring 1.2s linear infinite}.btn__success{height:30px;width:30px}.btn--success .btn__success{display:block}.btn--loading span,.btn--success span{opacity:0}.btn--main{background-color:#004373;border-radius:28px;box-shadow:0 1px 1px #015a9914,0 1px 4px #0026410f;color:#fff;font-size:18px;font-weight:700;height:48px;line-height:24px}.btn--main-small{height:40px;padding:0}.btn--main:hover{background-color:#003052;border-radius:8px;box-shadow:0 4px 6px #0026411f,0 1px 14px #00264114}.btn--main:active{background-color:#015a99;border-radius:8px;box-shadow:0 6px 10px #0026411f,0 1px 18px #00264114}.btn--main:disabled{background-color:#0017271f;box-shadow:none;color:#0017273d}.btn--success.btn--main:disabled{background-color:#004373}.btn--main:disabled:hover{box-shadow:none}@media (min-width:1024px){.btn--main{font-size:20px;letter-spacing:.2px}.btn--main-small{font-size:18px;letter-spacing:0;line-height:24px}}@media (min-width:1300px){.btn--main{font-size:16px;letter-spacing:.16px}.btn--main-small{font-size:16px;height:40px;letter-spacing:0;line-height:24px}}@media (min-width:1600px){.btn--main{height:56px;letter-spacing:.18px}.btn--main,.btn--main-small{font-size:18px}}.btn--white{background-color:#fff;border-radius:28px;box-shadow:0 1px 1px #015a9914,0 1px 4px #0026410f;color:#004373;font-size:18px;font-weight:700;height:48px;line-height:24px}.btn--white:active,.btn--white:hover{border-radius:8px}.btn--white:disabled{background-color:#0017271f;border-radius:28px;color:#0017273d}@media (min-width:1300px){.btn--white{font-size:16px;letter-spacing:.16px}}@media (min-width:1600px){.btn--white{font-size:18px;height:56px;letter-spacing:.18px}}.btn--border{background-color:transparent;border:1px solid #004373;border-radius:28px;color:#004373;font-size:18px;font-weight:700;height:48px;line-height:24px}.btn--border:hover{background-color:#2467961a}.btn--border:active{background-color:#24679666}.form-field{display:flex;flex-direction:column;gap:4px}.form-field__name{font-size:16px;letter-spacing:.16px;line-height:20px;order:1}.form-field__input{border-radius:8px;font-size:18px;font-weight:700;line-height:24px;order:2;padding:12px 16px;transition:border-radius .3s ease-out}.form-field__input:hover{border-radius:24px}.form-field__input:disabled,.form-field__input:focus{border-radius:8px}.form-field--dark .form-field__name{color:#001727b8}.form-field--dark .form-field__input{background-color:#00172717}.form-field--dark .form-field__input:not(:-moz-placeholder){color:#001727!important}.form-field--dark .form-field__input:not(:placeholder-shown){color:#001727!important}.form-field--dark .form-field__input:-moz-placeholder{color:#00172766!important}.form-field--dark .form-field__input:placeholder-shown{color:#00172766!important}.form-field--dark .form-field__input:hover{background-color:#0017271f}.form-field--dark .form-field__input:focus{background-color:#00172717!important;outline:none}.form-field--dark .form-field__input:disabled+.form-field__name{color:#0017273d}.form-field--dark .form-field__input:disabled::-webkit-input-placeholder,.form-field--dark .form-field__input:not(:placeholder-shown):disabled{color:#0017273d!important}.form-field--light .form-field__name{color:#fff}.form-field--light .form-field__input{background-color:#ffffff29}.form-field--light .form-field__input:not(:-moz-placeholder){color:#fff!important}.form-field--light .form-field__input:not(:placeholder-shown){color:#fff!important}.form-field--light .form-field__input:-moz-placeholder{color:#ffffff7a!important}.form-field--light .form-field__input:placeholder-shown{color:#ffffff7a!important}.form-field--light .form-field__input:focus,.form-field--light .form-field__input:hover{background-color:#ffffff47;outline:none}.form-field--light .form-field__input:disabled+.form-field__name{opacity:.3}.form-field--light .form-field__input:disabled::-webkit-input-placeholder,.form-field--light .form-field__input:not(:placeholder-shown):disabled{color:#ffffff3d!important}.form-field__input.form-field__input--error{background-color:#c218481f!important}.form-field__input.form-field__input--error+.form-field__name{color:#c21848}.form-field__input:disabled{background-color:#0017270d!important}.form-field__input--textarea{height:auto;min-height:72px;resize:vertical}@media (min-width:768px){.form-field__input--textarea{min-height:48px}}.form-checkbox{position:relative}.form-checkbox--main{--fc-text-border-color:rgba(0,23,39,.72);--fc-text-border-color-hover:#004373;--fc-text-border-color-active:#003052;--fc-backdrop-color:#246796;--fc-backdrop-opacity-hover:.1;--fc-backdrop-opacity-active:.4;--fc-background:#015a99;--fc-background-hover:#004373;--fc-background-active:#003052;--fc-background-disabled:rgba(0,23,39,.05);--fc-icon-color:#fff;--fc-text-color:rgba(0,23,39,.6)}.form-checkbox--white{--fc-text-border-color:#fff;--fc-text-border-color-hover:#fff;--fc-text-border-color-active:#fff;--fc-backdrop-color:#fff;--fc-backdrop-opacity-hover:.16;--fc-backdrop-opacity-active:.28;--fc-background:#fff;--fc-background-hover:hsla(0,0%,100%,.72);--fc-background-active:hsla(0,0%,100%,.48);--fc-background-disabled:hsla(0,0%,100%,.1);--fc-icon-color:#001727;--fc-text-color:#fff}.form-checkbox__main{height:32px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:5}.form-checkbox__input{bottom:4px;left:50%;opacity:0;position:absolute;transform:translate(-50%)}.form-checkbox__field{height:100%;width:100%}.form-checkbox__field:after,.form-checkbox__field:before{content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.form-checkbox__field:after{border:1.5px solid var(--fc-text-border-color);border-radius:4px;height:24px;width:24px}.form-checkbox__input:disabled+.form-checkbox__field:after{background-color:var(--fc-background-disabled)!important;border:initial!important}.form-checkbox__input:checked+.form-checkbox__field:after{background-color:var(--fc-background);border:0}.form-checkbox:hover .form-checkbox__field:after{border-color:var(--fc-text-border-color-hover)}.form-checkbox:hover .form-checkbox__input:disabled+.form-checkbox__field:after{border-color:initial!important}.form-checkbox:hover .form-checkbox__input:checked+.form-checkbox__field:after{background-color:var(--fc-background-hover);border:0}.form-checkbox:hover .form-checkbox__input:disabled:checked+.form-checkbox__field:after{border-color:initial!important}.form-checkbox:active .form-checkbox__field:after{border-color:var(--fc-text-border-color-active)}.form-checkbox:active .form-checkbox__input:disabled+.form-checkbox__field:after{border-color:initial!important}.form-checkbox:active .form-checkbox__input:checked+.form-checkbox__field:after{background-color:var(--fc-background-active);border:0}.form-checkbox:active .form-checkbox__input:disabled:checked+.form-checkbox__field:after{border-color:initial!important}.form-checkbox__field:before{background-color:var(--fc-backdrop-color);border-radius:8px;height:32px;opacity:0;width:32px}.form-checkbox:hover .form-checkbox__field:before{opacity:var(--fc-backdrop-opacity-hover)}.form-checkbox:active .form-checkbox__field:before{opacity:var(--fc-backdrop-opacity-active)}.form-checkbox__input:disabled+.form-checkbox__field:before{opacity:0}.form-checkbox__icon{display:none;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:6}.form-checkbox__icon path{fill:var(--fc-icon-color)}.form-checkbox__input:disabled+.form-checkbox__field .form-checkbox__icon path{fill:#0017273d}.form-checkbox__input:checked+.form-checkbox__field .form-checkbox__icon{display:block}.form-checkbox__text{color:var(--fc-text-color);cursor:pointer;display:block;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:20px;padding-left:40px;position:relative;z-index:10}.form-checkbox__text a{color:inherit}.dialog{--dialog-br:16px;align-items:center;display:none;flex-direction:column;justify-content:center;inset:0;overscroll-behavior:contain;padding:64px 16px 16px;position:fixed;z-index:150}.dialog--open{display:flex}.dialog__backdrop{background-color:#0f181f99;inset:0;position:absolute;z-index:1}.dialog__content{max-height:100%;position:relative;z-index:2}.dialog__close{display:none;display:block;min-height:40px;min-width:40px;position:absolute;right:0;top:-52px}.dialog__close button{background-color:#00172780;border-radius:50%;height:40px;left:0;position:absolute;right:0;top:0;width:40px}.dialog__close button img{height:24px;width:24px}@media (min-width:768px){.dialog{padding:16px}.dialog__close{min-height:100px;right:-40px;top:-40px}.dialog__close button{position:sticky;top:16px}}@media (min-width:1024px){.dialog{--dialog-br:24px}}@media (min-width:1300px){.dialog{--dialog-br:32px}}.dialog-callback{background-color:#fff;border-radius:var(--dialog-br);box-shadow:0 4px 6px #0026411f,0 1px 14px #00264114;height:100%;overflow:auto;padding:16px}.dialog-callback__head{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.dialog-callback__head h3{font-size:28px;font-weight:700;letter-spacing:0;line-height:36px;text-align:center}.dialog-callback__head p{color:#00172799;font-size:18px;font-weight:500;letter-spacing:.18px;line-height:24px;text-align:center}.dialog-callback__body{display:flex;flex-direction:column;gap:24px}.dialog-callback__fields{display:flex;flex-wrap:wrap;gap:16px}.dialog-callback__fields .form-field{flex:0 1 100%}@media (min-width:768px){.dialog-callback{width:584px}.dialog-callback__fields .form-field:first-child,.dialog-callback__fields .form-field:nth-child(2){flex:0 1 calc(50% - 8px)}.dialog-callback__body .btn{align-self:center;width:194px}}@media (min-width:1024px){.dialog-callback{padding:24px;width:614px}.dialog-callback__head{margin-bottom:32px}.dialog-callback__head h3{font-size:36px;line-height:44px}.dialog-callback__body .btn{width:205px}}@media (min-width:1300px){.dialog-callback{padding:76px 32px;width:648px}.dialog-callback__head{gap:24px}.dialog-callback__head h3{font-size:52px;letter-spacing:.52px;line-height:52px}.dialog-callback__head p{align-self:center;max-width:475px}.dialog-callback__fields{gap:24px}.dialog-callback__fields .form-field:first-child,.dialog-callback__fields .form-field:nth-child(2){flex:0 1 calc(50% - 12px)}.dialog-callback__body .btn{font-size:18px;height:48px;letter-spacing:normal;width:194px}}@media (min-width:1600px){.dialog-callback{padding:112px 104px;width:828px}}.dialog-success{background-color:#fff;border-radius:var(--dialog-br);box-shadow:0 4px 6px #0026411f,0 1px 14px #00264114;height:100%;overflow:auto}.dialog-success__wrapper{padding:177px 16px}.dialog-success__head{display:flex;flex-direction:column;gap:12px}.dialog-success__head h3{font-size:28px;font-weight:700;letter-spacing:0;line-height:36px;text-align:center}.dialog-success__head p{color:#00172799;font-size:18px;font-weight:500;letter-spacing:.18px;line-height:24px;text-align:center}@media (min-width:768px){.dialog-success{width:584px}.dialog-success__wrapper{padding:132px 16px}}@media (min-width:1024px){.dialog-success{width:614px}.dialog-success__wrapper{padding:136px 24px}.dialog-success__head h3{font-size:36px;line-height:44px}}@media (min-width:1300px){.dialog-success{width:648px}.dialog-success__wrapper{padding:286px 32px}.dialog-success__head h3{font-size:32px;letter-spacing:-.32px;line-height:52px}}@media (min-width:1600px){.dialog-success{width:828px}.dialog-success__wrapper{padding:292px 32px}.dialog-success__head{gap:24px}.dialog-success__head h3{font-size:52px;letter-spacing:-.52px;line-height:52px}}
