:root{--white:#FFFFFF;--white-with-opacity-9:rgba(255, 255, 255, 0.9);--white-with-opacity-3:rgba(255, 255, 255, 0.3);--outside:#F2F2F2;--lightgrey:#EBEBEB;--black:#000000;--black-with-opacity-3:rgba(0, 0, 0, 0.3);--black-with-opacity-2:rgba(0, 1, 1, 0.2);--veryultragrey:#6a6a6a;--grey:#333333;--lightdark:#E5E5E5;--darkgrey:#A9A9A9;--verylightgrey:#ABABAB;--verylightgrey-3:rgba(171, 171, 171, 0.3);--overgrey:#666666;--ultragrey:#888888;--supergrey:#BDBBBC;--more-grey:#CACACA;--lightblue:#81B3D2;--lightblue-hover:#669EC0;--lightblue-active:#5496BD;--lightbrown:#766357;--lightbrown-hover:#604E43;--lightbrown-active:#503E33}.visually-hidden{position:absolute;width:1px;height:1px;border:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;padding:0;margin:-1px}.container-position{position:relative}.center-container{width:1056px;margin:0 auto}.page{width:1280px;background-color:var(--outside);margin:auto}.page-index{width:1200px;font-family:"PT Sans",Arial,sans-serif;font-size:14px;line-height:21px;font-weight:400;text-transform:uppercase;-webkit-box-shadow:0 5px 15px var(--black-with-opacity-2);box-shadow:0 5px 15px var(--black-with-opacity-2);color:var(--white);margin:auto}.header{width:1200px;background-color:var(--white)}.header__navigation{position:relative}.header-navigation__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0 0 0;margin:0}.header-navigation__item{width:229.5px;line-height:26px;font-weight:700;margin-bottom:15px}.header-navigation__item:nth-child(4n-1){margin-left:138px}.header-navigation__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-navigation__item-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-navigation__item-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-navigation__item-hotels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-navigation__link{font-weight:700;line-height:26px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--black);margin:0}.header-navigation__link:hover{color:var(--lightblue)}.header-navigation__link:active{color:var(--black-with-opacity-3)}.header-navigation__link_active{color:var(--lightbrown)}.header-navigation__logo-link{width:138px;height:70px;display:inline-block;vertical-align:middle;position:absolute;top:0;left:459px;z-index:1}.header-navigation__logo-picture{width:138px;height:70px}.main{width:1200px;margin:0 auto}.slogan{width:1200px;height:509px;background-image:url(../image/white-mask.svg),url(../image/background-photo.jpg);background-repeat:no-repeat;background-position:bottom,center;background-color:var(--lightblue)}.slogan__picture{width:457px;height:351px;margin:77px 372px 81px 371px}.about{width:1200px;text-align:center;background-color:var(--white)}.about__title{font-weight:700;font-size:21px;line-height:26px;color:var(--black);background-color:var(--white);padding:41.5px 0 0 1px;margin:0}.about__text{line-height:26px;color:var(--grey);margin:43px 0 0 0;padding:0 0 51px 0}.reasons-and-recommendations__list{width:1200px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.reasons-list__item-one{width:1200px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--white);background-color:var(--white)}.reasons-list__item-one__about{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--lightblue)}.reasons-list__item-one__title{font-weight:700;font-size:21px;padding:46px 0 0 0;margin:0}.reasons-list__item-one__subtitle{padding:27px 0 0 0;margin:0}.reasons-list__item-one__text{padding:25px 0 54px 0;margin:0}.reasons-list__item-one__picture{width:800px;height:256px;background-color:#add8e6;margin:auto}.reasons-list__item-two{width:1200px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--white);background-color:var(--white)}.reasons-list__item-two__about{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:var(--lightblue)}.reasons-list__item-two__title{font-weight:700;font-size:21px;padding:49px 0 0 0;margin:0}.reasons-list__item-two__subtitle{padding:28px 0 0 0;margin:0}.reasons-list__item-two__text{padding:24px 0 51px 0;margin:0}.reasons-list__item-two__picture{width:800px;height:256px;margin:auto;background-color:var(--lightblue)}.reasons-list__item-five,.reasons-list__item-four,.reasons-list__item-three{width:400px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--lightgrey);color:var(--grey)}.reasons-list__item-five__title,.reasons-list__item-four__title,.reasons-list__item-three__title{font-weight:700;font-size:21px;color:var(--black);padding:46px 0 0 0;margin:0}.reasons-list__item-five__subtitle,.reasons-list__item-four__subtitle,.reasons-list__item-three__subtitle{padding:26px 0 0 0;margin:0}.reasons-list__item-five__text,.reasons-list__item-four__text,.reasons-list__item-three__text{padding:23px 0 54px 0;margin:0}.recommendations-list__item{width:400px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:var(--white)}.recommendations-list__title{font-weight:700;font-size:21px;color:var(--black);padding:142px 0 0 0}.recommendations-list__text{color:var(--grey);padding:8px 0 82px 1px;margin:0}.recommendations-list__title-house::before{content:"";width:75px;height:72px;position:absolute;top:60px;left:162px;background-image:url(../image/home.svg)}.recommendations-list__title-food::before{content:"";width:75px;height:70px;position:absolute;top:61px;left:162px;background-image:url(../image/hamburger.svg)}.recommendations-list__title-suvenirs::before{content:"";width:64px;height:77px;position:absolute;top:55px;left:168px;background-image:url(../image/present.svg)}.search-hotel{width:1200px;text-align:center;line-height:24px;color:var(--black);background-color:var(--white)}.search-hotel__title{font-weight:700;font-size:30px;margin:0;padding:57px 12px 0 0}.search-hotel__text{padding:20px 0 28px 0}.search-hotel__button{width:568px;height:86px;font-weight:700;font-size:21px;line-height:26px;border:none;color:var(--white);background-color:var(--lightbrown);padding:0;margin:0}.search-hotel__button:hover{background-color:var(--lightbrown-hover)}.search-hotel__button:active{background-color:var(--lightbrown-active);color:var(--white-with-opacity-3)}.registration{width:1200px;position:relative}.registration__map{width:1200px;height:592px;border:none}.registration-form{display:none}.registration-form-onclick{width:568px;font-weight:700;line-height:26px;position:absolute;top:0;left:316px;display:-ms-grid;display:grid;-ms-grid-rows:38px 29px 38px 30px 38px 54px;grid-template-rows:38px 29px 38px 30px 38px 54px;color:var(--black);background-color:var(--white);padding:55px;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes checking-out{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);display:none}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes checking-out{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);display:none}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.checking-out{-webkit-animation-name:checking-out;animation-name:checking-out;-webkit-animation-duration:1.5s;animation-duration:1.5s}.registration-form__check-in{width:458px;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.registration-form__check-in-label{padding:7px 0 0 0;margin:0}.registration-form__check-in-input{width:346px;height:38px;font-size:14px;line-height:26px;border:none;color:var(--black);background-color:var(--outside);padding:0 0 0 13px;-webkit-box-sizing:border-box;box-sizing:border-box}.registration-form__check-in-input:hover{background-color:var(--lightgrey)}.registration-form__check-in-input:focus{outline:2px solid var(--lightdark);outline-offset:-2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--white)}.registration-form__check-out{width:458px;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.registration-form__check-out-label{padding:7px 0 0 0;margin:0}.registration-form__check-out-input{width:346px;height:38px;font-size:14px;line-height:26px;border:none;color:var(--black);background-color:var(--outside);padding:1px 0 0 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.registration-form__check-out-input:hover{background-color:var(--lightgrey)}.registration-form__check-out-input:focus{outline:2px solid var(--lightdark);outline-offset:-2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--white)}.registration-form-button_check-in-calendar,.registration-form-button_check-out-calendar{width:21px;height:23px;cursor:pointer;position:absolute;top:56px;left:475px;border:none;outline:0;background-color:transparent;padding:0;margin:7px 0 0 9px}.registration-form-button_check-out-calendar{top:124px}.registration-form-button_check-in-calendar:hover path,.registration-form-button_check-out-calendar:hover path{fill:var(--black)}.registration-form-button_check-in-calendar:active path,.registration-form-button_check-out-calendar:active path{fill:var(--lightblue)}.registration-form__adult-and-children{width:458px;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}.registration-form__adult-label{padding:7px 0 0 1px;margin:0 40px 0 0}.registration-form__children-label{padding:7px 0 0 1px;margin:0 auto 0 52px}.registration-form-adult__button_minus,.registration-form-children__button_minus{width:38px;height:38px;border:none;outline:0;background-color:var(--outside);color:var(--darkgrey);padding:0;margin:2px 0 0 0}.registration-form__adult-image-minus,.registration-form__children-image-minus{width:12px;height:3px;margin:17.5px 13px}.registration-form__adult-image-minus:hover,.registration-form__children-image-minus:hover{background-color:var(--lightgrey)}.registration-form__adult-image-minus:hover rect,.registration-form__children-image-minus:hover rect{fill:var(--black)}.registration-form__adult-image-minus:active rect,.registration-form__children-image-minus:active rect{fill:var(--lightblue)}.registration-form__adult-input,.registration-form__children-input{width:38px;height:38px;font-size:14px;line-height:26px;text-align:center;background-color:var(--outside);color:var(--black);-moz-appearance:textfield;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:2px 0 0 0}.registration-form__adult-input:hover,.registration-form__children-input:hover{background-color:var(--lightgrey)}.registration-form__adult-input:focus,.registration-form__children-input:focus{background-color:var(--white);outline:2px solid var(--lightdark);outline-offset:-2px;-webkit-box-sizing:border-box;box-sizing:border-box}.registration-form__adult-input::-webkit-inner-spin-button,.registration-form__adult-input::-webkit-outer-spin-button,.registration-form__children-input::-webkit-inner-spin-button,.registration-form__children-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.registration-form-adult__button_plus,.registration-form-children__button_plus{width:38px;height:38px;border:none;outline:0;background-color:var(--outside);color:var(--darkgrey);padding:0;margin:2px 0 0 0}.registration__button-plus-adult:hover,.registration__button-plus-children:hover{background-color:var(--lightgrey)}.registration-form__adult-image-plus,.registration-form__children-image-plus{width:11px;height:11px;margin:auto}.registration-form__adult-image-plus:hover path,.registration-form__children-image-plus:hover path{fill:var(--black)}.registration-form__adult-image-plus:active path,.registration-form__children-image-plus:active path{fill:var(--lightblue)}.registration-form__button-to-find{font-size:21px;line-height:26px;font-weight:700;text-transform:uppercase;text-align:center;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8;border:none;background:var(--lightblue);color:var(--white);padding:16px 182px 16px 181px}.registration-form__button-to-find:hover{background:var(--lightblue-hover)}.registration-form__button-to-find:active{outline:0;color:var(--white-with-opacity-3);background-color:var(--lightblue-active)}.footer{width:1200px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;background:var(--white-with-opacity-9);z-index:1;padding:12px 0}.footer-position{position:absolute;bottom:0;left:0}.footer-contacts{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:700;font-size:21px;line-height:26px;color:var(--black)}.footer-contacts__text{padding:10px 0 9px 73px;margin:0}.footer-contacts__link{text-decoration:none;color:var(--black);padding:0 0 28px 73px}.footer-social{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-social__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:11px;padding-right:34px}.footer-social__item{width:46px;height:48px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:var(--lightblue);margin:0 6px 12px 0}.footer-social__item:hover{background-color:var(--lightblue-hover)}.footer-social__item:hover path{fill:var(--white-with-opacity-3)}.footer-social__item:active{background-color:var(--lightblue-active)}.twitter{width:17px;height:17px;padding:16px 14px 15px 15px}.facebook{width:12px;height:22px;padding:13px 17px}.youtube{width:20px;height:16px;padding:16px 13px}.footer-copyright{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-copyright__text{line-height:26px;color:var(--black);padding:9px 7px 10px 0;margin:0}.footer-copyright__logo{width:114px;height:40px;padding:14px 73px 14px 0}.footer-copyright__logo:hover path{fill:var(--lightblue)}.footer-copyright__logo:active path{fill:var(--supergrey)}.page-catalog{width:1200px;font-family:"PT Sans",Arial,sans-serif;font-size:14px;line-height:21px;font-weight:400;text-transform:uppercase;color:var(--white);background-color:var(--outside);margin:0 auto}.filter-container{width:1200px;background-image:url(../image/background-filter-form.png);background-size:cover}.filter-container-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:26.5px 0 32px 0}.filter-container-form__cost-per-day,.filter-container-form__infrastructure,.filter-container-form__type-housing{width:135px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:none;margin:0 115px 0 0;padding:0}.filter-container-form__cost-per-day-subtitle,.filter-container-form__infrastructure-subtitle,.filter-container-form__type-housing-subtitle{font-weight:700;font-size:16px;color:var(--white)}.filter-container-form__cost-per-day-list,.filter-container-form__infastructure-list,.filter-container-form__type-housing-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0;padding:0}.filter-container-form__infastructure-item,.filter-container-form__type-housing-item{margin-top:22px}.filter-container-form__infastructure-item label,.filter-container-form__type-housing-item label{display:block;position:relative;padding-left:40px}.filter-container-form__infastructure-item label::before,.filter-container-form__type-housing-item label::before{content:"";width:23px;height:23px;position:absolute;left:0;top:0;background-image:url(../image/checkbox-box-white-not-checked.svg)}.filter-container-form__infastructure-input:checked+label::before,.filter-container-form__type-housing-input:checked+label::before{content:"";width:23px;height:23px;position:absolute;left:0;top:0;background-image:url(../image/checkbox-box-white-checked.svg);background-repeat:no-repeat}.filter-container-form__infastructure-input:checked+label::after,.filter-container-form__type-housing-input:checked+label::after{content:"";width:23px;height:23px;position:absolute;left:4px;top:1px;background-image:url(../image/checkbox-jackdaw-white.svg);background-repeat:no-repeat}.filter-container-form__infastructure-input-parking:checked+label::before{content:"";width:23px;height:23px;position:absolute;left:0;top:0;background-image:url(../image/checkbox-box-dark-checked.svg)}.filter-container-form__infastructure-input-parking:checked+label::after{content:"";width:23px;height:23px;position:absolute;left:4px;top:1px;background-image:url(../image/checkbox-jackdaw-dark.svg)}.filter-container-form__infastructure-item-wi-fi label::before{content:"";width:23px;height:23px;position:absolute;left:0;top:0;background-image:url(../image/checkbox-box-dark-not-checked.svg)}.filter-container-form__type-housing{margin:0 347px 0 0}.filter-container-form__cost-per-day{margin:0}.filter-container-form__cost-per-day-subtitle{margin:0 0 10px 2px}.filter-container-form__cost-per-day-price{width:317px;height:36px;text-align:center;display:-ms-grid;display:grid;-ms-grid-columns:157px 2px 156px;grid-template-columns:157px 2px 156px;border:2px solid var(--white);border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:2px}.filter-container-form__cost-per-day-label-min{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;position:relative;padding:3px 0 0 30px}.filter-container-form__cost-per-day-label-min::after{content:"";position:absolute;bottom:5px;left:157px;width:2px;height:22px;background-color:var(--white)}.filter-container-form__cost-per-day-label-max{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;padding:3px 0 0 13px}.filter-container-form__cost-per-day-input-min{width:40px;border:none;outline:0;color:var(--white);background-color:transparent;-moz-appearance:textfield;padding:0}.filter-container-form__cost-per-day-input-min::-webkit-inner-spin-button,.filter-container-form__cost-per-day-input-min::-webkit-outer-spin-button{-webkit-appearance:none}.filter-container-form__cost-per-day-input-max{width:40px;border:none;outline:0;color:var(--white);background-color:transparent;-moz-appearance:textfield}.filter-container-form__cost-per-day-input-max::-webkit-inner-spin-button,.filter-container-form__cost-per-day-input-max::-webkit-outer-spin-button{-webkit-appearance:none}.filter-container-form__cost-per-day-filter-range__controls{width:316px;height:35px;position:relative;background-color:transparent;padding-top:20px}.filter-container-form__cost-per-day-filter-range__scale{width:314px;height:2px;background-color:var(--white-with-opacity-3);margin-left:4px}.filter-container-form__cost-per-day-filter-range__bar{width:252px;height:2px;background-color:var(--white)}.filter-container-form__cost-per-day-filter-range__toggle{width:3.8px;height:3.82px;position:absolute;top:11.5px;left:0;border:7.64px solid var(--white);border-radius:50%;background-color:var(--verylightgrey);-webkit-box-shadow:0 2px 0 0 var(--verylightgrey);box-shadow:0 2px 0 0 var(--verylightgrey);cursor:pointer}.filter-container-form__cost-per-day-filter-range__toggle:hover{width:4.6px;height:4.34px;border:9.2px solid var(--white);border-radius:50%;background-color:var(--verylightgrey);-webkit-box-shadow:0 2px 0 0 var(--verylightgrey);box-shadow:0 2px 0 0 var(--verylightgrey);cursor:pointer}.filter-container-form__cost-per-day-filter-range__toggle_min{left:4px}.filter-container-form__cost-per-day-filter-range__toggle_max{left:256px}.filter-container-form__button-show{width:137px;height:36px;font-weight:400;line-height:21px;font-size:14px;text-transform:uppercase;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border:2px solid var(--white);border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--white);background-color:transparent;padding:3px 35px 8px 33px;margin:0 0 0 87px}.filter-container-form__button-show:hover{background-color:var(--white);color:var(--black)}.result{width:1200px;background-color:var(--white)}.result-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:29px 0 31px 0}.result-header::after{content:"";position:absolute;bottom:0;left:-72px;width:1200px;height:1px;background-color:var(--lightdark)}.result-header__left-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-header__title{font-weight:700;font-size:21px;line-height:26px;color:var(--black);margin:0 46px 0 0}.result-header__text{font-size:12px;line-height:18px;color:var(--black);margin:0 40px 0 0}.result-header__list{font-size:12px;line-height:18px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.result-header__item{margin-right:32px}.result-header__link{text-decoration:none;border-bottom:1px dotted var(--lightblue);color:var(--black-with-opacity-3)}.result-header__link:hover{color:var(--lightblue)}.result-header__link:active{color:var(--black);border-bottom:none}.result-header_checked{text-decoration:none;color:var(--lightblue);border-bottom:none}.result-header__right-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5px}.result-header__triangle-link:hover path{fill:var(--black)}.result-header__triangle-link:active path{fill:var(--lightblue)}.result-header__triangle-link_checked path{fill:var(--lightblue)}.triangle-bottom,.triangle-top{width:11px;height:10px}.triangle-bottom{margin-left:12px}.result__found-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.result__found-item{width:1056px;height:151px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:25px 0 30px 1px;-webkit-box-sizing:border-box;box-sizing:border-box}.result__found-item::after{content:"";position:absolute;bottom:0;left:-72px;width:1200px;height:1px;background-color:var(--lightdark)}.result-found-left-container{width:422px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.result-found-left-container__image{width:135px;height:90px;margin-top:7px}.result-found-left-container__about{width:258px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.result-found-left-container__title{font-weight:700;font-size:21px;line-height:26px;color:var(--black);margin:0}.result-found-left-container__title:hover{color:var(--lightblue-hover)}.result-found-left-container__title:active{color:var(--black-with-opacity-3)}.result-found-left-container__text{color:var(--grey);margin:0 38px 0 0}.result-found-left-container__text-motel{margin:0 63px 0 0}.result-found-left-container__text-apartments{margin:0 21px 0 0}.result-found-left-container__min{color:var(--grey);margin:0}.result-found-left-container__button-result-more{width:110px;height:27px;font-weight:700;font-size:14px;line-height:21px;text-transform:uppercase;border:none;background:var(--lightblue);color:var(--white);padding:3px 16px 3px 17px;margin:auto 5px 0 0}.result-found-left-container__button-result-more:hover{background:var(--lightblue-hover)}.result-found-left-container__button-result-more:active{background-color:var(--lightblue-active);color:var(--white-with-opacity-3);outline:0}.result-found-left-container__button-result-booking{width:143px;height:27px;font-weight:700;font-size:14px;line-height:21px;text-transform:uppercase;border:none;background:var(--lightbrown);color:var(--white);padding:3px 17px 3px 16px;margin-top:auto}.result-found-left-container__button-result-booking:hover{background:var(--lightbrown-hover)}.result-found-left-container__button-result-booking:active{background-color:var(--lightbrown-active);color:var(--white-with-opacity-3);outline:0}.result-found-right-container{width:119px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.result-found-right-container__stars{width:119px;height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:5px}.image-star-four,.image-star-one,.image-star-three,.image-star-two{width:19px;height:17px}.image-star-one{margin:0 0 0 5px}.image-star-two{margin:0 0 0 5px}.image-star-three{margin:0 0 0 5px}.image-star-four{margin:0 0 0 5px}.result-found-right-container__raiting{width:110px;height:27px;color:var(--overgrey);background-color:var(--outside);margin:auto 0 0 9px}.result-found-right-container__raiting-text{margin:0;padding:4px 12px 6px 14px}
