.dial{background:#fff;border-radius:5px;padding:10px 16px;position:relative;width:100%}.dial_active .dial__list{opacity:1;pointer-events:all}.dial__inp{font-size:16px;font-weight:400}.dial__body{display:grid;gap:10px;grid-template-columns:max-content 1fr;width:100%}.dial__body input{background:transparent;border:none!important}.dial__val{align-items:center;cursor:pointer;display:flex;gap:5px}.dial__val-code{color:#3a3a3a}.dial__list{background:#fff;border-radius:5px;bottom:-2px;left:0;max-height:200px;opacity:0;overflow:scroll;pointer-events:none;position:absolute;transform:translateY(100%);width:100%;z-index:9}.dial__list-item{cursor:pointer;padding:5px 10px}@media(hover:hover){.dial__list-item:hover{background:#f1efeb}}.custom-select{position:relative;width:100%}.custom-select__val{background:#fff;border-radius:5px;color:#7d7d7d;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;line-height:140%;padding:10px 16px}.custom-select__val img{transition:transform .2s ease;width:16px}.custom-select.custom-select_active .custom-select__list{opacity:1;pointer-events:all}.custom-select.custom-select_active .custom-select__val img{transform:rotateX(180deg)}.custom-select__list{background:#fff;border:1px solid #dbdbdb;border-radius:5px;bottom:-3px;opacity:0;pointer-events:none;position:absolute;transform:translateY(100%);transition:opacity .2s ease;width:100%}.custom-select__btn{border-bottom:1px solid #f1efeb;font-size:16px;font-weight:400;line-height:140%;padding:10px 16px;text-align:left;width:100%}@media(hover:hover){.custom-select__btn:hover{background:#f1efeb}}:root{--font-3:"Mabry",sans-serif;--whitegray:#f7f7f7;--blackLight:#3a3a3a}.admission{margin:0 auto;max-width:1440px}.admission__wrap{background:#db3152;border-radius:5px;display:grid;grid-template-columns:repeat(2,1fr);position:relative;width:100%;z-index:9}@media(max-width:992px){.admission__wrap{display:flex;flex-direction:column}}.admission__left{border-bottom-left-radius:5px;border-top-left-radius:5px;overflow:hidden;padding:40px;position:relative}@media(max-width:576px){.admission__left{padding:28px 20px}}.admission__left:before{background:url(../img/form-bg.jpg) no-repeat 50%/cover;border-radius:5px;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:-1}.admission__right{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(max-width:992px){.admission__right{padding:30px 20px 58px}}@media(max-width:576px){.admission__right{padding:30px 20px}}.admission__right-title{color:#fff;font-size:34px;font-weight:400;margin-bottom:20px}@media(max-width:576px){.admission__right-title{font-size:26px}}.admission__title{color:#fff;font-size:44px;font-weight:400;line-height:120%}@media(max-width:992px){.admission__title{font-size:32px}}@media(max-width:576px){.admission__title{font-size:26px}}.admission__subtitle{background:#fff;border-radius:5px;color:#3a3a3a;line-height:140%;margin:15px 0 20px;padding:5px}@media(max-width:576px){.admission__subtitle{font-size:14px;margin:10px 0 20px}}.admission__list{display:flex;flex-direction:column}.admission__list-item{color:#fff;font-size:18px;font-weight:400;line-height:140%}.admission__list-item span{color:#fff;font-weight:700}@media(max-width:576px){.admission__list-item{font-size:14px}}.admission__desc{color:#fff;font-size:18px;font-weight:700;margin-top:30px}.admission__reviews{align-items:center;display:flex;gap:16px;margin-top:25px}@media(max-width:576px){.admission__reviews{align-items:flex-start;flex-direction:column}}.admission__reviews-imgs{display:flex}.admission__reviews-imgs img{border-radius:50%;height:54px;width:54px}.admission__reviews-imgs img:nth-of-type(n+2){margin-left:-12px}.admission__reviews-text{display:flex;flex-direction:column;gap:6px}.admission__reviews-title{color:#fff;font-size:16px;font-weight:400;line-height:140%}.admission__reviews-link{align-items:center;color:#fff;display:flex;font-size:15px;gap:5px}.admission__form{display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:365px;width:100%}.admission__form-lab{display:flex;flex-direction:column;gap:5px}.admission__form-lab span{color:#fff;font-family:Manrope;font-size:14px;font-weight:400;line-height:140%;text-transform:capitalize}.admission__form-lab input[type=text]{border:1px solid #f1efeb;border-radius:4px;font-family:Manrope;font-size:14px;font-weight:400;padding:10px 16px}.admission__form-lab select{padding-right:30px}.admission__form-btn{background:#fff;border-radius:4px;cursor:pointer;font-size:15px;font-weight:700;line-height:140%;padding:10px 0;width:100%}
