
.header{background-color:#1eb7ee;filter:drop-shadow(0px 5px 10px rgba(37, 40, 41, 0.3))}.header__wrapper{display:flex;justify-content:space-between;align-items:center;padding:13px 30px}.header__logo{margin-left:90px}.navigation{display:flex;column-gap:70px}.navigation__link,.navigation__lang{text-decoration:none;color:#fff;font-family:"Open Sans";font-weight:600;font-size:20px;line-height:30px}
.links__date{opacity:0}.date-wrapper{display:flex;align-items:center;padding:25px 20px 35px;background-color:#fff}.datepicker-input{position:relative;left:0;top:0;margin-right:30px;width:40px;height:40px;border:none;outline:none;cursor:pointer}.datepicker-input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;background-image:url(43c921bc13f9f1b2e40f.svg)}.days{display:flex;flex-direction:row}.days__day{cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:7px;border:none;border-bottom:3px solid #b8b9b9;outline:none;background:rgba(0,0,0,0);text-transform:uppercase;font-family:"Open Sans";font-weight:700;line-height:24px;color:#b8b9b9}.days__day_active{border-bottom:4px solid #1eb7ee;color:#1eb7ee}.days__date{font-family:"Open Sans";font-size:12px;line-height:18px}
.main{padding:40px 0 20px;background-color:#e7efec}.main__wrapper{padding:0 190px}.main__heading{display:inline-block;margin-bottom:24px;font-family:"Open Sans";font-style:normal;font-weight:300;font-size:70px;line-height:80px;text-transform:uppercase;color:#2f2f2f}.main__form{position:relative;margin:0 auto}.main__form-wrapper{margin:0 auto 40px;width:64%}.main__input{padding-left:70px;width:72%;height:80px;font-size:24px;border:none;outline:none;color:#95989a}.main__input:placeholder{color:#95989a}.main__submit{cursor:pointer;height:80px;width:200px;background:#1eb7ee;border-radius:0px 80px 0px 0px;border:none;outline:none;font-family:"Open Sans";font-weight:700;font-size:26px;line-height:39px;text-transform:uppercase;color:#fff;transition:all .5s}.main__submit:hover{border-radius:0 50px 0 0}.fa-search{position:absolute;bottom:25px;left:15px;z-index:1;font-size:34px;color:#95989a}
.not-found{margin-bottom:144px;background-color:#fff;text-align:center;font-size:44px}
.spinner{margin:0 auto;border-radius:50%;width:48px;height:48px;border:3px solid #000;border-right:none;animation:rotate .5s linear infinite}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(359deg)}}
.table{margin-bottom:144px;width:100%;background-color:#fff;border-spacing:0;border-collapse:separate}.table tr{border:none}.table tr:hover{background-color:rgba(0,0,0,.0392156863)}.table td,.table th{padding:15px 0;border:none;text-align:center;vertical-align:middle;font-family:"Open Sans";font-size:18px;line-height:40px;color:#212529}.table img{vertical-align:middle;margin-right:10px}.table .logo-wrapper{padding-left:30px;text-align:left}tbody tr:nth-of-type(odd){background-color:rgba(0,102,135,.0392156863)}
.links{display:flex;margin:0 auto}.links__link{flex-basis:60%;text-decoration:none;text-transform:uppercase;border-radius:60px 60px 0px 0px;text-align:center;font-family:"Open Sans";font-weight:600;font-size:24px;line-height:60px;background-color:#1eb7ee;color:#fff}.links__link_active{background-color:#fff;z-index:2;color:#1eb7ee}.links__link:first-of-type{margin-right:-50px;padding-left:220px;padding-right:70px}.links__link:last-of-type{margin-left:-50px;padding-right:220px;padding-left:70px}.links__image{filter:brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(0%) hue-rotate(16deg) brightness(105%) contrast(102%)}.links__image_active{filter:brightness(0) saturate(100%) invert(78%) sepia(45%) saturate(6812%) hue-rotate(162deg) brightness(103%) contrast(87%)}
.footer{background-color:#595959}.footer__wrapper{padding:40px 190px}.footer__top,.footer__bottom{display:flex;column-gap:20px;margin-bottom:30px}.footer__bottom{column-gap:92px}.footer__heading{font-family:"Open Sans";margin:0 0 10px;color:#fff}.footer__horizontal-line{margin-bottom:20px;width:100%;border:none;border-top:1px solid #b8bdc1}.navigation-info__item{margin-bottom:10px}.navigation-info__link{text-decoration:none;font-family:"Open Sans";line-height:24px;color:#fff}.fourth-column__label-phone{font-family:"Open Sans";font-weight:700;line-height:16px;color:#fff}.fourth-column__navigation{display:flex;column-gap:30px}.fourth-column__label-link{margin-bottom:11px;color:#fff}.fourth-column__navigation-link{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:50% 50%}.fourth-column__navigation-link_facebook{background-image:url(6b61a2ebd343833c4c47.svg)}.fourth-column__navigation-link_twitter{background-image:url(0453355535d6bce2cc35.svg)}.fourth-column__navigation-link_instagram{background-image:url(bcd0786db25a6ad9a919.svg)}.fourth-column__navigation-link_youtube{background-image:url(a3e33acf7d2201202e8d.svg)}.fourth-column__navigation-link_linkedin{background-image:url(4ce13a6e636b3387e477.svg)}.fourth-column__phone{margin-bottom:14px;font-family:"Open Sans";font-weight:600;font-size:24px;line-height:36px;color:#fff}.left-column{display:flex;flex-direction:column;font-family:"Open Sans"}.left-column__years{font-size:12px;line-height:18px;color:#b8bdc1}.left-column__description{font-size:12px;line-height:18px;color:#b8bdc1}.middle-column{display:flex;flex-direction:column;font-family:"Open Sans"}.middle-column__title{font-size:12px;line-height:18px;color:#b8bdc1}.middle-column__name{font-size:12px;line-height:18px;color:#b8bdc1}
*{box-sizing:border-box}
