.main-btn,.secondary-btn,body{font-size:16px}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}.btn-link,.g-main-title,.main-btn{text-align:center}.fl-d-c,.help-restore-modal-contacts-item,body{-webkit-box-direction:normal}.common__pay-item,.g-block,body{position:relative}@font-face{font-family:raleway;src:url(../fonts/Raleway-Regular.woff2) format("woff2"),url(../fonts/Raleway-Regular.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:raleway-medium;src:url(../fonts/Raleway-Medium.woff2) format("woff2"),url(../fonts/Raleway-Medium.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:raleway-semibold;src:url(../fonts/Raleway-SemiBold.woff2) format("woff2"),url(../fonts/Raleway-SemiBold.woff) format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:raleway-bold;src:url(../fonts/Raleway-Bold.woff2) format("woff2"),url(../fonts/Raleway-Bold.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto-medium;src:url(../fonts/Raleway-Medium.woff2) format("woff2"),url(../fonts/Raleway-Medium.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto-bold;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto-black;src:url(../fonts/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto-Black.woff) format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?8oyyn1);src:url(../fonts/icomoon.eot?8oyyn1#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?8oyyn1) format("truetype"),url(../fonts/icomoon.woff?8oyyn1) format("woff"),url(../fonts/icomoon.svg?8oyyn1#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-profile:before{content:"\e90e";color:#9a9aa0}.icon-eye:before{content:"\e90f";color:#9a9aa0}.icon-edit:before{content:"\e910";color:#319cff}.icon-telegram:before{content:"\e900";color:#319cff}.icon-whatsapp:before{content:"\e901";color:#319cff}.icon-arrow-down:before{content:"\e902"}.icon-arrow-left:before{content:"\e903"}.icon-arrow-right:before{content:"\e904"}.icon-arrow-up:before{content:"\e905"}.icon-calendar:before{content:"\e906";color:#9a9aa0}.icon-clock:before{content:"\e907";color:#9a9aa0}.icon-cross:before{content:"\e908";color:#9a9aa0}.icon-info:before{content:"\e909";color:#9a9aa0}.icon-out:before{content:"\e911";color:red}.icon-passHide:before{content:"\e912";color:#9a9aa0}.icon-passShow:before{content:"\e913";color:#9a9aa0}.icon-phone:before{content:"\e914";color:#319cff}.icon-star:before{content:"\e916";color:#ffe318}.icon-success:before{content:"\e917";color:#bfbfff}.icon-vk:before{content:"\e91c";color:#319cff}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;font-family:raleway-medium,sans-serif;font-weight:500;color:#0F0F1A;overflow-x:hidden}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-weight:inherit}li,ul{list-style:none}a{text-decoration:none;color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}img{max-width:100%}button{cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0}i{-ms-flex-negative:0;flex-shrink:0;line-height:50%;display:inline-block}i::before{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-ms-flex-negative:0;flex-shrink:0}.g-block{border-radius:16px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.08);box-shadow:0 16px 40px rgba(0,0,0,.08);padding:32px 40px;background-color:#fff}.g-page-container{padding-top:26px;padding-bottom:150px}.g-big-page-container{padding-top:60px;padding-bottom:150px}.container{width:100%;max-width:1360px;padding:0 40px;margin:0 auto}.g-main-title{font-size:32px;line-height:115%}.g-text-gray{color:#9A9AA0}.g-text-darkgray{color:#53535E}.g-text-blue900{color:#319CFF}.g-med-text,.g-med-text-small{color:#53535E;line-height:143%}.g-text-semibold{font-family:raleway-semibold}.g-med-text,.g-med-text-small,.g-text-med{font-family:raleway-medium}.g-text-fs-12{font-size:12px}.g-text-fs-14{font-size:14px;line-height:143%}.g-text-fs-32{font-size:32px}.g-med-text{font-size:14px}.g-med-text-small{font-size:12px}.color-main{color:#319CFF}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.df{display:-webkit-box;display:-ms-flexbox;display:flex}.fl-d-c{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.fl-ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fl-jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dg{display:-ms-grid;display:grid}.rg-4{row-gap:4px}.rg-6{row-gap:6px}.rg-8{row-gap:8px}.rg-12{row-gap:12px}.rg-16{row-gap:16px}.rg-20{row-gap:20px}.rg-24{row-gap:24px}.rg-32{row-gap:32px}.rg-40{row-gap:40px}.rg-48{row-gap:48px}.mb-58{margin-bottom:58px}.mb-42{margin-bottom:42px}.back-link,.mb-32{margin-bottom:32px}.mb-24{margin-bottom:24px}.mb-16{margin-bottom:16px}.mb-12{margin-bottom:12px}.mb-8{margin-bottom:8px}.mb-6{margin-bottom:6px}.mb-2{margin-bottom:2px}.display-mobile{display:none!important}.common__pay-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-10px;margin-right:-10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common__pay-item div,.common__pay-item span{background-color:#fff;padding-left:10px;padding-right:10px}.common__pay-item::before{position:absolute;z-index:-1;width:100%;top:50%;height:1px;content:'';border-bottom:1px dashed #E0E0E5}.common__contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.common__contacts-item:not(:last-child){margin-right:24px}.common__contacts-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#319CFF;font-size:14px;font-family:raleway-semibold;line-height:157%}.common__contacts-item a i{margin-right:5px;padding-top:1px}.common-title-withIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-title-withIcon span{text-transform:uppercase;color:#9A9AA0;font-size:12px;font-family:raleway-bold;margin-left:6px}.common-title-withIcon i::before{font-size:14px}.common-traektolog__info .info{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E0E0E5}.common-traektolog__info .img{width:120px;height:120px;border-radius:24px;overflow:hidden;margin-right:16px}.common-traektolog__info .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.common-traektolog__info .name{font-size:24px;font-family:raleway-medium;line-height:133%;margin-bottom:4px}.common-traektolog__info .numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.common-traektolog__info .numbers-item span{font-size:32px;font-family:raleway-bold;color:#57AEFF}.common-traektolog__info .numbers-item p{color:#53535E;font-size:12px;font-family:raleway-medium}.common-traektolog__info .numbers-item:not(:last-child){margin-right:16px}.common-traektolog__info-img{width:108px;height:108px;border-radius:16px;margin-right:16px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.common-traektolog__info-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.common-traektolog__info-descr{color:#53535E;line-height:135%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.common__traektolog-nastavnik{border-radius:50px;background-color:#E4F2FF;color:#319CFF;font-size:12px;font-family:raleway-semibold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 6px 3px}.common__traektolog-founder,.main-btn{color:#fff;font-family:raleway-semibold}.common__traektolog-founder{border-radius:50px;background-color:#319CFF;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 6px 3px}.modal{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:900;display:none}.modal-wrapper{position:relative;padding:32px;background-color:#fff;max-width:664px;width:100%;border-radius:8px;overflow-y:scroll;max-height:90%}.modal-wrapper::-webkit-scrollbar{width:8px}.modal-wrapper::-webkit-scrollbar-thumb{background-color:#88C6FF;border-radius:100px}.modal--open{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-close{position:absolute;right:15px;top:15px;cursor:pointer}input[type=radio]:checked,input[type=radio]:not(:checked){position:absolute;left:-9999px}input[type=radio]:checked+label,input[type=radio]:not(:checked)+label{display:inline-block;position:relative;padding-left:28px;line-height:20px;cursor:pointer}input[type=radio]:checked+label:before,input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:1px solid #9A9AA0;background-color:#fff}input[type=radio]:checked+label:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:1px solid #319CFF;background-color:#319CFF}input[type=radio]:checked+label:before,input[type=radio]:not(:checked)+label:before{border-radius:100%}input[type=radio]:checked+label:after,input[type=radio]:not(:checked)+label:after{content:"";position:absolute;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.appointment__traektologies,.secondary-btn{-webkit-transition:all .3s;-o-transition:all .3s}input[type=radio]:checked+label:after{left:5px;top:7px;width:8px;height:8px;border-radius:100%;background-color:#fff}.input-main,.main-btn,.secondary-btn{width:100%;line-height:150%}.main-btn{background-color:#319CFF;border-radius:100px;border:none;padding:14px 16px 18px;display:block}.main-btn:focus,.main-btn:hover{background-color:#57AEFF}.main-btn:active{background-color:#C1E1FF}.secondary-btn{background-color:#F2F9FF;color:#319CFF;font-family:raleway-semibold;border-radius:100px;border:none;padding:14px 16px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:all .3s}.back-link,.header__inner{display:-webkit-box;display:-ms-flexbox}.secondary-btn .icon-arrow-down{padding-top:3px;padding-left:6px}.secondary-btn .btn-icon-edit{font-size:18px;padding-top:2px}.btn-text--small,.small-btn{font-size:14px}.secondary-btn:focus .icon-arrow-down{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);padding:0 6px 1px 0}.secondary-btn .btn-icon-edit:before{margin-right:8px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.secondary-btn:focus,.secondary-btn:hover{background-color:#E4F2FF;border:none}.secondary-btn:active{border:none;background-color:#C1E1FF}.small-btn{padding:8px 16px 11px;width:unset}.medium-btn{padding:9px 16px 12px;width:unset}.btn-disabled{background-color:#E0E0E5;color:#9A9AA0}.back-link{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-link,.btn-link-left{color:#319CFF;font-family:raleway-semibold;display:block}.back-link p{color:#319CFF;margin-left:14px;padding-bottom:2px;font-family:raleway-semibold}.back-link i{color:#319CFF}.btn-text{border:none;background-color:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#319CFF;font-family:raleway-semibold;cursor:pointer}.btn-link-left{text-align:left}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid transparent;-webkit-text-fill-color:#53535E;-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;font-family:raleway-medium}textarea{resize:none}::-webkit-datetime-edit-month-field{color:#53535E}::-webkit-datetime-edit-day-field{color:#53535E}::-webkit-datetime-edit-year-field{color:#53535E}::-webkit-calendar-picker-indicator{display:none}.input-group{position:relative;background-color:#F5F5F7;border-radius:12px}.input-group .input-multiline{border:1px solid transparent}.input-group:not(:last-child){margin-bottom:24px}.input-group-search:not(:last-child),.input-group-white:not(:last-child){margin-bottom:16px}.input-group-white{background-color:#fff}.input-main,.pass-eye{background-color:transparent}.input-group-white .input-multiline{border:1px solid #E0E0E5}.input-label{position:absolute;top:18px;left:16px;color:#9A9AA0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;z-index:1}.input-main,.select{position:relative}.input-main{z-index:2;border-radius:12px;padding:21px 34px 9px 16px;font-size:16px;color:#53535E;border:1px solid transparent;font-family:roboto}.input-main:focus{border:1px solid #319CFF;outline:0;-webkit-box-shadow:0 0 15px rgba(27,118,255,.2);box-shadow:0 0 15px rgba(27,118,255,.2)}.input-main:not(:-moz-placeholder-shown)~.input-label{top:7px;font-size:12px;z-index:10}.input-main:not(:-ms-input-placeholder)~.input-label{top:7px;font-size:12px;z-index:10}.input-main:focus~.input-label,.input-main:not(:placeholder-shown)~.input-label{top:7px;font-size:12px;z-index:10}input:-webkit-autofill~.input-label{color:#9A9AA0;top:7px;font-size:12px;z-index:10}.input-search{padding:15px 34px 15px 46px;background-image:url(../images/icons/search.svg);background-position:left 16px center;background-repeat:no-repeat}.input-multiline::-webkit-input-placeholder,.input-search::-webkit-input-placeholder{color:#9A9AA0}.input-multiline::-moz-placeholder,.input-search::-moz-placeholder{color:#9A9AA0}.input-multiline:-ms-input-placeholder,.input-search:-ms-input-placeholder{color:#9A9AA0}.input-multiline::-ms-input-placeholder,.input-search::-ms-input-placeholder{color:#9A9AA0}.input-multiline::placeholder,.input-search::placeholder{color:#9A9AA0}.input-multiline{padding:15px 16px}.input-clean{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;z-index:3;cursor:pointer;display:none}.pass-eye,.select i{top:50%;-webkit-transform:translateY(-50%)}.input-clean.active{display:block}.input-date{padding-right:16px}.pass-eye{position:absolute;right:15px;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4;border:none}.pass-icon{display:none}.pass-icon.active{display:block}.input-success{background-color:#E4FFF6}.input-error-message{display:none;position:absolute;bottom:-14px;left:10px;font-size:10px;color:red}.input-group-error{background-color:#FFF4F4}.input-group-error .input-error-message{display:block}.input-group-error .input-label,.input-group-error .input-main{color:red}.input-group-error .input-main:not(:-moz-placeholder-shown)~.input-label{color:#9A9AA0}.input-group-error .input-main:not(:-ms-input-placeholder)~.input-label{color:#9A9AA0}.input-group-error .input-main:focus~.input-label,.input-group-error .input-main:not(:placeholder-shown)~.input-label{color:#9A9AA0}.input-select,select{width:166px;border:1px solid #E0E0E5;border-radius:8px;padding:7.5px 24px 8.5px 29px;font-size:12px;line-height:117%;cursor:pointer;background-color:#fff;display:inline-block;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{background-image:url(../images/icons/arrow-down.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px}select:focus{background-image:url(../images/icons/arrow-up.svg)}select:required:invalid{color:gray}option[value=""][disabled]{display:none}option{color:#000}.input-select:focus{outline:0;border-color:#319CFF}.select i{position:absolute;left:18px;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;padding-top:.5px}.header__inner{padding:28px 0 24px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav .header__nav-mobileTitle{display:none;text-align:left;font-size:24px;font-family:raleway-medium;margin-bottom:24px}.footer__nav-item a,.header__nav-item a{font-family:roboto-medium}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px}.header__nav-item{margin:0 12px}.form-text,.header-profile__menu-item:not(:last-child){margin-bottom:13px}.header__nav-item i{display:none}.header__nav-btn{margin-left:48px;position:relative}.header-profile__menu{-webkit-box-shadow:0 6px 20px rgba(0,0,0,.08);box-shadow:0 6px 20px rgba(0,0,0,.08);border-radius:8px;padding:14px 21px;position:absolute;min-width:180px;margin-top:10px;z-index:15;right:0;background-color:#fff;display:none}.header-profile__menu--shown{display:block}.header-profile__menu-item{cursor:pointer;font-size:14px;line-height:143%}.header-profile__menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-profile__menu-item span{margin-left:8px;white-space:nowrap}.icon-user-header-menu::before{font-size:13px;color:#0F0F1A}.footer__company-share i,.footer__contacts-social i{font-size:20px}.header-profile__menu-item--danger{color:red}.header__burgerWithLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__burgerWithLogo .header__burger{margin-right:16px}.header__burger{width:24px;height:23px;border:none;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__burger-span{position:relative;width:24px;height:1.5px;background-color:#000;top:0;left:0}.header__burger-span::after,.header__burger-span::before{content:"";position:absolute;width:24px;height:1.5px;background-color:#000;left:0;-webkit-transition:top .2s linear .2s,-webkit-transform .2s ease-in;-o-transition:transform .2s ease-in,top .2s linear .2s;transition:transform .2s ease-in,top .2s linear .2s;transition:transform .2s ease-in,top .2s linear .2s,-webkit-transform .2s ease-in}.header__burger-span::after{top:-8px}.header__burger-span::before{top:8px}.header__burger--active .header__burger-span{background:0 0}.header__burger--active .header__burger-span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;-webkit-transition:top .2s linear,-webkit-transform .2s ease-in .2s;-o-transition:top .2s linear,transform .2s ease-in .2s;transition:top .2s linear,transform .2s ease-in .2s;transition:top .2s linear,transform .2s ease-in .2s,-webkit-transform .2s ease-in .2s}.header__burger--active .header__burger-span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;-webkit-transition:top .2s linear,-webkit-transform .2s ease-in .2s;-o-transition:top .2s linear,transform .2s ease-in .2s;transition:top .2s linear,transform .2s ease-in .2s;transition:top .2s linear,transform .2s ease-in .2s,-webkit-transform .2s ease-in .2s}.appointment__tabs::after,.form-subtitle::after{content:'';height:1px;top:50%;z-index:-1}.footer{background-color:#F5F5F7;padding-top:24px;padding-bottom:28px}.footer__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.footer__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px}.footer__nav-item{margin:0 12px}.footer__nav-item i{display:none}.footer__contacts{text-align:right}.form-descr,.form-favourite-contact,.form-footer,.form-header,.form-subtitle,.help-restore-modal-inner{text-align:center}.footer__contacts-social a:not(:last-child){margin-right:16px}.footer__company-logo img{width:105px;-o-object-fit:contain;object-fit:contain}.footer__company-share{margin-top:13px;background-color:#E4F2FF;border-radius:16px;padding:14px 19px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.footer__company-share span{font-family:raleway-medium;margin-right:8px}.footer__company-share a:not(:last-child){margin-right:12px}.form-main{max-width:378px;margin:0 auto}.form-container{width:100%;padding:0 24px}.form-header{margin-bottom:32px}.form-footer p{color:#53535E;margin-bottom:10px}.form-subtitle{position:relative;margin-bottom:10px}.form-subtitle::after{width:100%;background-color:#E0E0E5;position:absolute;left:0}.form-subtitle__title{color:#9A9AA0;display:inline-block;background-color:#fff;padding-left:16px;padding-right:16px;font-size:14px}.form-text{font-family:raleway-bold;font-size:14px;color:#53535E}.form-favourite-contact{margin-top:-16px;margin-bottom:32px;padding-left:8px;padding-right:8px}.form-favourite-contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-checkbox-label{font-size:14px;padding-left:6px}.form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-descr{color:#53535E;line-height:143%;margin:8px -24px 0}.help-restore-modal-inner{max-width:384px;margin:0 auto}.help-restore-modal-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.help-restore-modal-contacts-item{background-color:#F2F9FF;border-radius:16px;-ms-flex-preferred-size:32%;flex-basis:32%;padding:8px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.profile,.profile__block-header{display:-webkit-box;display:-ms-flexbox}.help-restore-modal-contacts-item:hover{background-color:#E4F2FF}.help-restore-modal-contacts-item i{font-size:20px;margin-bottom:4px}.help-restore-modal-contacts-item span{color:#319CFF;font-size:14px;font-family:raleway-medium}.profile{max-width:1081px;margin:24px auto 100px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile-grid{display:-ms-grid;display:grid;gap:20px}.profile-grid__half-block{display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.profile__block-header{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile__block-title{margin-left:10px;font-size:24px;margin-bottom:3px}.profile__traektolog{display:-webkit-box;display:-ms-flexbox;display:flex}.profile__traektolog-info{display:-ms-grid;display:grid;row-gap:4px}.profile__traektolog-img{width:78px;height:78px;border-radius:12px;margin-right:8px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.profile__traektolog-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile__traektolog-title{color:#9A9AA0;text-transform:uppercase;font-family:raleway-bold;font-size:12px;margin-bottom:2px}.profile__traektolog-descr{color:#53535E;font-size:14px;line-height:143%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile__traektoria-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.profile__about-traektolog-modal .title{text-align:left;font-size:32px;line-height:125%;margin-bottom:32px;font-family:raleway-medium}.appointment,.profile__grade-traektory-modal{text-align:center}.profile__about-traektolog-modal .comments-item{background-color:#F5F5F7;border-radius:16px;padding:16px}.profile__about-traektolog-modal .comments-item_header{margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile__about-traektolog-modal .comments-item_name{font-size:14px;font-family:raleway-bold}.profile__about-traektolog-modal .comments-btn{margin:0 auto}.profile__grade-traektory-modal .top-block{width:75%;margin:0 auto 40px}.appointment{max-width:552px;margin:0 auto 50px;overflow:hidden}.appointment__tabs{width:451px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.appointment__tabs::after{width:80%;background-color:#319CFF;position:absolute;left:30px}.appointment__tabs--founder{width:100%}.appointment__tab{background-color:#fff;cursor:default}.appointment__tab-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px 6px 8px;background-color:#F5F5F7;border-radius:100px}.appointment__tab-inner span{color:#9A9AA0;font-size:14px;line-height:145%;margin-bottom:1px}.appointment__tab-inner div{background-color:#C5C5C9;width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px;font-family:raleway-bold;margin-right:8px;line-height:15px}.appointment__tab-inner div i::before{display:none}.appointment__tab.active .appointment__tab-inner{background-color:#57AEFF}.appointment__tab.active .appointment__tab-inner span{color:#fff}.appointment__tab.active .appointment__tab-inner div{background-color:#fff;color:#319CFF}.appointment__tab.success .appointment__tab-inner{background-color:#C1E1FF}.appointment__tab.success .appointment__tab-inner span{color:#fff}.appointment__tab.success .appointment__tab-inner div{background-color:#fff;color:#319CFF;font-size:0}.appointment__tab.success .appointment__tab-inner div i::before{display:inline-block;font-size:8px}.appointment__steps{position:relative;text-align:left}.appointment__traektologies{transition:all .3s;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.appointment__traektologies.transition-left{-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);position:absolute}.appointment__traektolog-item{cursor:pointer;padding:16px;border-radius:12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment__traektolog-item:hover{background-color:#F5F5F7}.appointment__traektolog-item:hover .appointment__traektolog-arrow::before,.appointment__traektolog-item:hover .appointment__traektolog-name{color:#319CFF}.appointment__traektolog-item:hover .appointment__traektolog-numbers-item{background-color:#fff}.appointment__traektolog-item-info{display:-webkit-box;display:-ms-flexbox;display:flex}.appointment__traektolog-img{width:65px;height:65px;border-radius:100px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.appointment__traektolog-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.appointment__traektolog-info{padding-left:8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.appointment__traektolog-name{font-family:raleway-semibold;margin-bottom:2px;line-height:150%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.appointment__traektolog-type{border:1px solid #C5C5C9;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:50px;font-size:12px;line-height:117%;padding:1px 6px 3px;color:#9A9AA0;font-family:raleway-medium}.appointment__traektolog-descr{color:#53535E;font-size:14px;line-height:143%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.appointment__traektolog-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointment__traektolog-numbers-item{-ms-flex-preferred-size:49%;flex-basis:49%;background-color:#F2F9FF;padding:8px 16px 10px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.appointment__traektolog-numbers-item span{font-size:24px;color:#319CFF;font-family:raleway-bold;margin-right:6px}.appointment__traektolog-numbers-item p{font-size:12px;line-height:117%;color:#53535E}.appointment__selected-traektolog{position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateX(800px);-ms-transform:translateX(800px);transform:translateX(800px)}.appointment__selected-traektolog.active{position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.appointment__table{border:1px solid #E0E0E5;border-radius:16px}.appointment__table .table__header{padding:10px 16px 12px 14px;border-bottom:1px solid #E0E0E5;display:-webkit-box;display:-ms-flexbox;display:flex}.appointment__table .table__header .table__header-item span{font-size:12px;line-height:117%;font-family:raleway-bold;text-transform:uppercase}.appointment__table .table__column--left{-ms-flex-preferred-size:60%;flex-basis:60%}.appointment__table .table__column--right{-ms-flex-preferred-size:40%;flex-basis:40%}.appointment__table .table__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px 16px;height:267px;overflow-y:scroll}.appointment__table .table__body::-webkit-scrollbar{width:6px}.appointment__table .table__body::-webkit-scrollbar-thumb{background-color:#88C6FF;border-radius:20px}.appointment__table .table__item{padding:12px 17px 12px 4px}.success-pay__container{max-width:664px;margin:0 auto;padding:40px 32px;position:relative}.success-pay__traektolog-type{position:absolute;top:12px;right:16px;font-size:14px;color:#9A9AA0;font-family:raleway-semibold}.success-pay__title{margin-bottom:16px;font-size:32px;line-height:125%}.fariffs-page{max-width:550px;margin:100px auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.choose-day{max-width:447px;margin:13px auto 24px}.pay-modul{width:400px;margin:100px auto;text-align:center}.confidention-block h3{font-family:raleway-bold;font-size:18px;margin-bottom:16px}.confidention-block p{line-height:135%;color:#53535E}.confidention-block span{font-family:raleway-semibold;color:#000}.confidention-block a{color:#3770FF}.confidention-block li{color:#53535E;padding-left:12px;padding-bottom:4px}.confidention-block .bold{font-family:raleway-semibold;color:#000}@media (max-width:1000px){.container{padding:0 24px}.footer__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__nav .footer__nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__nav .footer__nav-item{margin-bottom:16px}.profile-grid__half-block{-ms-grid-columns:1fr;grid-template-columns:1fr}.profile__btn{width:300px}.profile__traektoria-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile__traektoria .secondary-btn,.profile__traektoria-header .secondary-btn{margin-top:16px}}@media (max-width:850px){.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-columns:unset;grid-template-columns:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__company,.footer__nav{width:50%}.footer__contacts{width:100%}}@media (max-width:660px){.header{border-bottom:1px solid #E0E0E5}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav-list{z-index:100;display:none;position:absolute;text-align:center;right:0;left:0;top:100px;bottom:0;width:100%;margin:0;padding:16px;background-color:#fff}.header__nav-list--closed{display:none}.header__nav-list .header__nav-mobileTitle{display:block}.header__nav-item{margin:0 0 8px}.header__nav-item a{font-family:raleway-medium;background-color:#F2F9FF;padding:16px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav-item i{color:#319CFF}.header__nav-btn{margin-left:10px}}@media (max-width:600px){.container{padding:0 16px}.g-page-container{padding-top:16px;padding-bottom:50px}.g-big-page-container{padding-top:48px;padding-bottom:50px}.g-block,.modal{padding:16px}.g-main-title{font-size:24px;line-height:133%}.rg-40{row-gap:32px}.display-desc{display:none}.display-mobile{display:block!important}.common-traektolog__info .img{width:120px;height:120px;border-radius:100px;margin-right:0;margin-bottom:10px}.common-traektolog__info .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-traektolog__info .name{text-align:center;font-size:20px;margin-bottom:6px}.common-traektolog__info .traektolog-role{margin:0 auto 16px}.common-traektolog__info .numbers{border-radius:16px;background-color:#F2F9FF;padding-top:16px;padding-bottom:16px;width:100%}.common-traektolog__info .traektolog-info{width:100%}.common-traektolog__info .numbers-item{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center;padding-left:16px;padding-right:16px}.common__contacts-list,.profile__info-item{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.common-traektolog__info .numbers-item span{font-size:24px}.common-traektolog__info .numbers-item:not(:last-child){margin-right:0;border-right:1px solid #C1E1FF}.common-traektolog__info-img{margin-left:0;margin-bottom:12px}.common__contacts-list{flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.common__contacts-item:not(:last-child){margin-right:0;margin-bottom:12px}.modal-wrapper{padding:24px 16px 32px}.modal-close{right:10px;top:10px}.back-link{margin-bottom:24px}.back-link p{font-size:14px;padding-bottom:4px;margin-left:9px}.back-link i{font-size:10px}.form-descr{margin:8px 0 0;font-size:14px}.form-header{margin-bottom:24px}.form-container{padding:0}.profile__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.profile__info-item span:first-child{margin-bottom:4px}.profile__btn{width:100%}.profile__traektolog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile__traektolog-title{margin-bottom:8px}.profile__traektolog-img{width:100px;height:100px}.profile__traektolog-info{row-gap:8px;padding-top:8px}.profile__traektoria .secondary-btn{width:100%}.profile__traektoria a{word-break:break-all}.profile__about-traektolog-modal .title{text-align:center;font-size:24px;margin-bottom:24px}.profile__about-traektolog-modal .comments-item{background-color:#F5F5F7;border-radius:16px;padding:16px}.profile__about-traektolog-modal .comments-item_header{margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile__about-traektolog-modal .comments-item_name{font-size:14px;font-family:raleway-bold}.profile__about-traektolog-modal .comments-btn{margin:0 auto}.appointment__traektolog-item{padding:12px 8px}.appointment__table .table__header{padding:10px 10px 12px}.appointment__table .table__column--left,.appointment__table .table__column--right{-ms-flex-preferred-size:50%;flex-basis:50%}.appointment__table .table__body{padding:0 10px 16px}.success-pay__traektolog-type{position:relative;top:unset;right:unset}.success-pay__title{font-size:24px;line-height:125%;margin-bottom:4px}}@media (max-width:550px){.footer__company{width:100%;text-align:center}.footer__company-share{margin:20px auto}.footer__nav{width:100%;padding-top:24px}.footer__contacts{width:100%;text-align:left;text-align:center;margin-top:24px}}

:root,:host {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.ttf) format("truetype")
}

.far,.fa-regular {
    font-weight: 400
}

/*!
* Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2022 Fonticons, Inc.
*/
:root,:host {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.ttf) format("truetype")
}

.fas,.fa-solid {
    font-weight: 900
}