﻿@import"https://fonts.googleapis.com/css?family=Poppins:regular,500,600,700";*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a:visited{color:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}a{cursor:pointer}p{margin:10px 0}body{min-width:320px;font-family:Poppins,sans-serif;font-size:16px;color:#121212;background-color:#0a0a62;font-size:16px;line-height:1.6;z-index:20}h1,h2,h3,h4,h5,h6{font-size:28px;font-weight:600;line-height:1.8;margin:30px 0}.container{max-width:1200px;padding:0 15px;margin:0 auto}.logo{display:inline-block;font-weight:700;font-size:clamp(38px,5.73vw,50px);line-height:1;color:#121212;} .logo __descr{font-size:clamp(12px,1.69vw,14px);color:#312e2e;font-weight:500;word-spacing:clamp(1px,.32vw,4px);letter-spacing:clamp(.7px,.14vw,1.5px)}.button{display:inline-block;font-size:16px;padding:6px 8px;color:#121212;background-color:#d7cdcd;border:1px solid #312e2e;text-align:center;transition:all .1s ease-in-out;border-radius:2px}.button i{padding-right:4px}@media(any-hover: hover){.button:hover{background-color:#f4e9e9;box-shadow:0px 0px 6px #fff}}.section{margin-top:30px}.section-header{display:inline-block;background-color:#fff;border-top-left-radius:18px;border-top-right-radius:18px;min-height:75.2px}@media(max-width: 550px){.section-header{display:block}}.section-header h3{padding:20px;border-radius:18px;font-size:clamp(17px,4vw,21px);letter-spacing:1.5px;word-spacing:clamp(2.5px,.5vw,6.4px);font-weight:600;position:relative;line-height:1.7;margin:0}.section-header h3::after{content:"";position:absolute;width:0;height:0;border-bottom:24px solid #fff;border-right:24px solid rgba(0,0,0,0);right:-23px;bottom:0;z-index:1}@media(max-width: 550px){.section-header h3::after{content:none}}.section-header h3::before{content:"";position:absolute;width:40px;height:40px;background-color:#0a0a62;border-radius:50%;right:-40px;bottom:0px;z-index:2}@media(max-width: 550px){.section-header h3::before{content:none}}.section-body{background-color:#fff;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;padding:28px 20px}@media(max-width: 550px){.section-body{border-top-right-radius:0}}.pagination{margin-top:auto;margin-bottom:30px;display:flex;justify-content:center;font-size:18px;font-weight:500}@media(max-width: 1030px){.pagination{margin-top:50px}}.pagination .disabled span{color:#bfbec9}.pagination li:not(:last-child){margin-right:5px}.pagination li.active span{background-color:#34347a;color:#fff;border-radius:2px}.pagination a,.pagination span:not(.dots){background-color:#edeaea;padding:10px;border:1px solid #312e2e}.pagination a{border:1px solid #bfbec9;transition:all .3s ease-in-out}.pagination a:hover{background-color:rgba(49,46,46,.1);color:#312e2e;border-color:#312e2e;box-shadow:inset 0 0 3px #312e2e}.pagination .disabled span{border:1px solid #bfbec9}.article-img{width:60%;margin:30px 0}@media(max-width: 550px){.article-img{width:100%}}.btn{background-color:#34347a;color:#fff;font-weight:600;display:block;width:300px;margin:36px auto 0 auto;transition:all .3s ease-in 0s}@media(max-width: 768px){.btn{width:80%}}@media(any-hover: hover){.btn:hover{background-color:rgba(52,52,122,.1);color:#34347a;border-color:#34347a;box-shadow:inset 0 0 3px #34347a}}.header{background:linear-gradient(179deg, rgb(254, 255, 255) 0%, rgb(221, 241, 249) 35%, rgb(160, 216, 239) 100%)}.header__container{min-height:90px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1030px){.header__logo{width:100%;text-align:center}}@media(max-width: 768px){.header__logo{width:auto;text-align:left}}.header__tel{font-size:18px;font-weight:600}.header__tel a{color:#312e2e}.header__button{font-size:12px;margin-top:8px}.header__info{width:180px;display:flex;justify-content:flex-end;flex-wrap:wrap}@media(max-width: 550px){.header__info{margin:0 auto 8px auto;justify-content:center}}.bg{display:none}._menu-open .bg{display:block;position:fixed;top:0;right:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,.6)}.menu{font-size:clamp(16px,1.75vw,20px);text-transform:uppercase;font-weight:600;color:#34347a;line-height:1.1}.menu__icon{display:none}@media(max-width: 768px){.menu__icon{display:flex;width:30px;height:25px;background-color:rgba(0,0,0,0);padding:0;flex-direction:column;justify-content:space-between}.menu__icon span{position:relative;height:2px;background-color:#312e2e;width:100%}}.menu__body{background:rgba(0,0,0,0)}@media(max-width: 768px){.menu__body{position:fixed;transform:translate(-300%);transition:all .3s ease-in-out;top:0;left:0;background-color:#fff;width:70%;height:100%;z-index:100}}.menu__list{display:flex}@media(max-width: 768px){.menu__list{margin-top:18%;margin-left:4%;flex-direction:column}}.menu__item:not(:last-child){border-right:1px solid #dcd6d6}.menu__item a{display:inline-block;color:#34347a;padding:34px 22px;transition:all .3s ease-in-out}@media(any-hover: hover){.menu__item a:hover{background-color:rgba(235,233,249,.8);color:#312e2e;transition:all .2s ease-in-out}}@media(max-width: 768px){.menu__item a{padding:20px 22px}}.menu .small{font-size:14px;line-height:clamp(18px,1.94vw,22px);font-weight:normal;text-transform:lowercase}@media(max-width: 768px){.menu .small a{padding:14px 22px}}.menu__close{display:none}@media(max-width: 768px){.menu__close{display:block;font-size:30px;position:absolute;right:20px;top:20px;background-color:rgba(0,0,0,0)}}._menu-open{position:relative}._menu-open .menu__body{transform:translate(0)}.footer{padding:50px 0 10px 0;background-color:#0a0a62;background-image:linear-gradient(to bottom, #0a0a62, #04042b);color:#fff}.footer .logo{font-size:clamp(36px,5.21vw,46px);color:#fff}.footer .logo__descr{color:#746c6c}.footer a{color:#fff}.footer__tel{align-self:flex-end;transition:all .3s ease-in}.footer__tel:hover{text-shadow:1px 1px 2px #000,0 0 1em rgba(255,255,255,.8)}.footer__tel a{padding-left:5px}.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;row-gap:40px;padding-bottom:30px}.footer__container p{margin:0}.footer__copyright{border-top:1px dotted #746c6c;padding-top:30px;color:#746c6c}.footer__copyright .container{justify-content:center}@media(max-width: 768px){.footer__menu{order:1;justify-self:center}}.footer-menu{font-size:clamp(16px,1.75vw,20px);font-weight:600;line-height:1.1}.footer-menu__list{display:grid;gap:20px;grid-template-columns:repeat(3, minmax(min-content, max-content));grid-template-rows:1fr 1fr}.footer-menu__item{transition:all .3s ease-in}.footer-menu__item:hover{text-shadow:1px 1px 2px #000,0 0 1em rgba(255,255,255,.8)}.footer-menu__item.small{font-size:14px;border-left:1px solid rgba(255,255,255,.5);padding-left:20px;font-weight:normal}.footer-menu__item:nth-child(1){grid-row:1/2;grid-column:1/2}.footer-menu__item:nth-child(2){grid-row:2/3;grid-column:1/2}.footer-menu__item:nth-child(3){grid-column:2/3;grid-row:1/span 2}.footer-menu__item:nth-child(4){grid-column:3/4;grid-row:1/span 2}.popular{position:relative;z-index:2}.item-popular{margin:10px}.item-popular__address{color:#34347a;font-weight:600;font-size:18px}.item-popular__img{margin-top:20px;display:block;position:relative;height:300px;width:100%;position:relative;overflow:hidden;border:1px solid #bfbec9;padding:2px}.item-popular__img img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;right:0;transform:scale(1, 1);transition:all .3s ease-in-out}.item-popular__img:hover{box-shadow:0px 0px 20px #bfbec9}.item-popular__img:hover img{transform:scale(1.1, 1.1);transition:all .3s ease-in-out}.item-popular__descr{font-size:15px;line-height:1.5}.item-popular__adv{margin-top:25px;font-weight:600}.popular__body{position:relative;padding-bottom:60px}.popular__body .slider-arrows{cursor:pointer;display:inline-block;position:absolute;top:calc(50% - 60px);width:60px;height:60px;border-radius:50%;background-color:#fff;z-index:0}.popular__body .slider-arrows i{position:absolute;font-size:26px;line-height:60px}.popular__body .slider-arrows__prev{left:-30px;z-index:0}.popular__body .slider-arrows__prev i{left:10px}.popular__body .slider-arrows__next{right:-30px;z-index:-1}.popular__body .slider-arrows__next i{right:10px}@media(max-width: 1250px){.popular__body .slider-arrows__prev{left:-17px;z-index:0}.popular__body .slider-arrows__prev i{left:8px}.popular__body .slider-arrows__next{right:-17px;z-index:-1}.popular__body .slider-arrows__next i{right:8px}}.popular__body .slick-dots{bottom:16px}.popular__body .slick-dots li button{background-color:#bfbec9;border-radius:50%;width:14px;height:14px}.popular__body .slick-dots li.slick-active button{background-color:#34347a;width:16px;height:16px}.popular__body .slick-dots li button:before{content:none}.slick-slide{margin-left:20px}.slick-list{margin-left:-20px}.slick-dotted.slick-slider{margin-bottom:0}.pass__info{padding:30px;border:1px solid #942920;font-size:20px}.pass__application{padding:6px 6px;font-size:19px;background:rgba(0,0,0,0);color:#34347a}.pass__application:hover{text-decoration:underline}.pass a{color:#34347a}.pass a:hover{text-decoration:underline}.holiday__img{display:flex;flex-wrap:wrap;gap:6px}.contact-form{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:25;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .4s ease 0s}.contact-form__body{position:relative;width:min(90%,800px);height:min(90%,600px);display:flex;opacity:0;flex-direction:column;justify-content:center;padding:max(1%,50px);transform:scale(0.5, 0.5);transition:all .4s ease 0s}@media(max-width: 550px){.contact-form__body .contact-form__item{margin:0 0 20px 0}}.contact-form._popup-open{opacity:1;visibility:visible}.contact-form._popup-open .contact-form__body{position:relative;width:min(90%,800px);height:600px;background-color:#fff;flex-direction:column;justify-content:center;opacity:1;transform:scale(1, 1)}.contact-form__close{display:block;font-size:30px;position:absolute;right:20px;top:20px;background-color:rgba(0,0,0,0)}._scroll-block{position:fixed;width:100%;overflow-y:scroll}.search h6{margin:0}.search__container{display:flex;flex-wrap:nowrap}@media(max-width: 1030px){.search__container{flex-wrap:wrap}}.search__content{flex:1 1 70%}@media(max-width: 1030px){.search__content{flex:1 1 100%}}.search__sidebar{flex:0 0 30%}@media(max-width: 1030px){.search__sidebar{order:-1;flex:1 1 100%}}.search .filter__btn{margin-top:8px;width:300px;height:100%;flex:0 0 50%}.search .filter{text-align:right}@media(max-width: 1030px){.search .filter{text-align:left}}.search .filter__body{text-align:left;border-bottom-left-radius:0;border-top-right-radius:0;background-color:#edeaea}@media(max-width: 1030px){.search .filter__body{border-bottom-left-radius:18px}}.search .main-filter-btn{background-color:#edeaea}.search .main-filter-btn h3::after{border-bottom-color:#edeaea}@media(min-width: 1030.2px){.search .main-filter-btn h3::after{border-left:24px solid rgba(0,0,0,0);left:-23px;border-bottom-color:#edeaea}.search .main-filter-btn h3::before{left:-40px}}.search__body{border-top-right-radius:0;border-bottom-right-radius:0;min-height:calc(100% - 75.2px);display:flex;flex-direction:column}.search__sort{min-height:30px}.search__item{padding:12px 0}.search__item:not(:last-child){border-bottom:1px dotted #bfbec9}.sort{color:#34347a;font-weight:500;font-size:14px}.sort__items{display:flex;gap:8px;justify-content:space-between}.sort__item{cursor:pointer;display:flex;align-items:center}.sort__item:hover{text-decoration:underline}.sort__item.active{color:#312e2e;position:relative}.sort__item.active::after{display:inline-block;content:"";bottom:0;right:-23px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:8px solid #312e2e;margin-left:3px}.sort__item.active2{color:#312e2e;position:relative}.sort__item.active2::after{display:inline-block;content:"";bottom:0;right:-23px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:8px solid #312e2e;margin-left:3px}.sort #new-year.active,.sort #new-year.active2,.sort #full-weekend.active,.sort #full-weekend.active2,.sort #weekend.active,.sort #weekend.active2,.sort #working-days.active,.sort #working-days.active2{color:#312e2e}.sort #new-year.active::after,.sort #new-year.active2::after,.sort #full-weekend.active::after,.sort #full-weekend.active2::after,.sort #weekend.active::after,.sort #weekend.active2::after,.sort #working-days.active::after,.sort #working-days.active2::after{content:none}@media(max-width: 1100px){.sort #new-year,.sort #full-weekend,.sort #weekend,.sort #working-days{display:none}}.item-search{display:flex;margin-top:12px;gap:16px}@media(max-width: 768px){.item-search{flex-wrap:wrap}}.item-search__img{display:block;position:relative;height:184px;width:280px;overflow:hidden}.item-search__img img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;right:0}.item-search__img:hover{box-shadow:0px 0px 20px #bfbec9}.item-search__img:hover img{transform:scale(1.1, 1.1);transition:all .3s ease-in-out}.item-search__info{display:flex;flex-direction:column;justify-content:space-around;gap:12px}.item-search__prices{display:grid;grid-template:1fr 1fr/1fr 1fr;font-weight:600;gap:8px;align-items:center}.item-search__prices span{display:block;font-weight:normal;font-size:13px;line-height:1.2}.item-search__count-people{color:#942920;font-weight:600}.filter__items{display:flex;gap:1%}.filter__item{flex:1 1 33%}.filter__btn{background-color:#34347a;color:#fff;font-weight:600;display:block;width:300px;margin:36px auto 0 auto;transition:all .3s ease-in 0s}@media(max-width: 768px){.filter__btn{width:80%}}@media(any-hover: hover){.filter__btn:hover{background-color:rgba(52,52,122,.1);color:#34347a;border-color:#34347a;box-shadow:inset 0 0 3px #34347a}}.filter__btn-reset{background-color:#312e2e;margin-top:26px}@media(any-hover: hover){.filter__btn-reset:hover{background-color:rgba(49,46,46,.1);color:#312e2e;border-color:#312e2e;box-shadow:inset 0 0 3px #312e2e}}.ui_slider_labels{width:270px}.ui_slider_labels:after{content:" ";display:block;clear:both;visibility:hidden;height:0}.ui_slider_labels span{font:11px Arial;text-align:center;background:url(../images/ui_slider_labels.jpg) bottom center no-repeat;padding-bottom:9px;display:inline-block;float:left;width:51px}.ui_slider_labels span.first_child{background:url(../images/ui_slider_labels.jpg) left bottom no-repeat;text-align:left;width:26px !important}.ui_slider_labels span.less5{background:url(../images/ui_slider_labels.jpg) 5px bottom no-repeat;margin:0 5px 0 -5px}.ui_slider_labels span.last_child{background:url(../images/ui_slider_labels.jpg) 24px bottom no-repeat;text-align:right;width:35px !important}.ui_slider_container{width:270px;clear:both;padding:15px 0 30px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:9px;border-top:1px solid #87a3be;width:255px}.ui-slider-horizontal .ui-slider-handle{top:0;margin-left:0;background:url(../images/ui_slider_button.gif);width:7px;height:16px;font-size:0}.ui-slider-horizontal .ui-slider-range{background:#d2e9ff;top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider .ui-slider-handle-right{background:url(../images/ui_slider_button.gif) no-repeat -7px 0;margin-left:-7px}.main-filter-btn{cursor:pointer;display:inline-flex;flex-wrap:nowrap}@media(max-width: 550px){.main-filter-btn{display:block}}@media(max-width: 768px){.main-filter-btn:not(.show) h3::after,.main-filter-btn:not(.show) h3::before{content:none}}.main-filter-btn i{padding-left:6px;font-size:20px;color:#b11}.main-filter-btn .main-flt-show{font-size:10px;word-spacing:normal;letter-spacing:normal;color:#b11}.main-filter-btn .filter-btn{width:68px;background-color:rgba(0,0,0,0);display:none}@media(max-width: 768px){.main-filter-btn .filter-btn{display:inline}}@media(max-width: 768px){.main-filter{display:none}.main-filter.show{display:block}}.b-search-form__body{display:flex;column-gap:16px;row-gap:30px;flex-wrap:wrap;justify-content:space-between}@media(max-width: 550px){.b-search-form__body{display:block}}.b-search-form__item{flex:1 1 calc((100% - 32px)/3)}.b-search-form__item:not(:last-child){padding-bottom:20px}.search-item{max-width:270px;min-width:270px}.search-item__name{font-weight:600;font-size:16px;line-height:1.6}.search-item__fieldset{margin-top:26px}.search-item__fieldset .input_hide{display:none}.search-item__fieldset select{border:1px solid #bfbec9;padding:3px}.search-item__fieldset-direction{display:flex}.search-item__fieldset-direction .toggle{flex:0 0 56%}.search-item__fieldset-direction input{width:100%;background-color:rgba(0,0,0,0)}.search-item__fieldset a{color:#34347a}.search-item__slider{margin-top:16px}.search-item__inputs{display:flex;justify-content:start;gap:20px}.search-item__input input{width:40px;border:1px solid #bfbec9;padding:2px 4px}.search-item__input #amount1,.search-item__input #amount2{width:70px}.search-item__checkbox{margin-top:16px}.search-item__checkbox span{margin-left:8px}.search-item__checkbox input:not(:last-child){margin-bottom:8px}.radio:not(:first-child){margin-left:8px}.contacts__item,.contact-form__item{font-weight:600;font-size:16px;line-height:1.6;margin:20px 0;display:flex;justify-content:flex-start;gap:6px}@media(max-width: 550px){.contacts__item,.contact-form__item{flex-wrap:wrap}}.contacts__item label,.contact-form__item label{flex:0 0 130px}.contacts__item input,.contact-form__item input{flex:1 1 50%;border:1px solid #bfbec9;padding:3px;max-width:500px}@media(max-width: 550px){.contacts__item input,.contact-form__item input{flex:1 1 100%}}.contacts__item textarea,.contact-form__item textarea{border:1px solid #bfbec9;flex:1 1 50%;height:200px;max-width:500px}@media(max-width: 550px){.contacts__item textarea,.contact-form__item textarea{flex:1 1 100%}}.about{display:flex;flex-wrap:nowrap}@media(max-width: 1030px){.about{display:block;flex-wrap:wrap}}.about__content{flex:1 1 70%}.about__sidebar{flex:0 0 350px}.about__body{min-height:calc(100% - 75.2px)}@media(min-width: 1030.2px){.about__body{border-top-right-radius:0;border-bottom-right-radius:0}}.sidebar-about{text-align:right}@media(max-width: 1030px){.sidebar-about{text-align:left}}@media(min-width: 1030.2px){.sidebar-about .section-header h3::after{border-left:24px solid rgba(0,0,0,0);left:-23px}.sidebar-about .section-header h3::before{left:-40px}}.sidebar-about__body{border-left:1px solid #edeaea;min-height:calc(100% - 75.2px)}@media(min-width: 1030.2px){.sidebar-about__body{border-top-right-radius:0;border-bottom-left-radius:0}}.sidebar-about__address{font-size:16px;text-align:left;font-style:normal}.sidebar-about__item:not(:last-child){margin-bottom:20px}.sidebar-about__name{font-size:18px;font-weight:600}.sidebar-about__info{display:block;font-size:13px}.sidebar-about a{color:#34347a;font-weight:600;line-height:2;transition:all .3s ease-in}.sidebar-about a:hover{text-decoration:underline}a.sidebar-about__info{font-size:16px}