/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}ul,ol{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}a{text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}body{font-family:"Inter",sans-serif;color:#848fac}.container{width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.section{padding-top:80px;padding-bottom:80px}.main-nav{display:-webkit-box;display:-ms-flexbox;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;width:100%;height:120px}.logo{display:block;font-family:"Montserrat",sans-serif;font-style:normal;font-size:32px;font-weight:600;line-height:1.21875;letter-spacing:-.01em;color:#192252}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav__item:not(:last-child){margin-right:32px}.main-nav__link{font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:500;line-height:1.1875;color:#848fac;color:#192252;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.main-nav__link:hover{color:#ff620a}.main-nav__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:51px;padding-left:32px;padding-right:32px;border-radius:4px;border:1px solid transparent;background-color:#0e1734;font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:500;line-height:1.1875;color:#848fac;color:#fff}.main-nav__button:hover,.main-nav__button:focus{background-color:#ff620a}.hero--flex{display:-webkit-box;display:-ms-flexbox;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}.hero__content-thumb{width:570px}.hero__title{font-family:"Montserrat",sans-serif;font-style:normal;font-size:48px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:#192252;margin-bottom:25px}.hero__text{font-family:"Inter",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.5;color:#848fac;width:485px;margin-bottom:32px}.hero__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px;padding-left:32px;padding-right:32px;border-radius:4px;border:1px solid #0e1734;background-color:#0e1734;font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:500;line-height:1.1875;color:#848fac;color:#fff}.hero__link:hover,.hero__link:focus{background-color:transparent;color:#0e1734;border:1px solid #0e1734}.hero__img-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;height:669px}.hero__img{width:180px;height:588px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.hero__img:not(:last-child){margin-right:24px}.hero__img--position{position:relative;top:81px}.about-us{background-color:#f5f4fa}.about-us--flex{display:-webkit-box;display:-ms-flexbox;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}.about-us__img{margin-right:126px;border-radius:4px;width:384px}.about-us__title{font-family:"Montserrat",sans-serif;font-style:normal;font-size:36px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:#192252;margin-bottom:24px}.about-us__text{font-family:"Inter",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.33333;color:#848fac;width:585px}.about-us__text--margin-bottom-16{margin-bottom:16px}.about-us__text--margin-bottom-32{margin-bottom:32px}.about-us__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px;padding-left:32px;padding-right:32px;border-radius:4px;border:1px solid #0e1734;background-color:#0e1734;font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:500;line-height:1.1875;color:#848fac;color:#fff}.about-us__link:hover,.about-us__link:focus{background-color:transparent;color:#0e1734;border:1px solid #0e1734}.benefit--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.benefit__thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.benefit__thumb:not(:last-child){margin-bottom:32px}.benefit__thumb--row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.benefit__content-thumb{width:585px}.benefit__title{font-family:"Montserrat",sans-serif;font-style:normal;font-size:36px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:#192252;margin-bottom:24px}.benefit__text{font-family:"Inter",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.5;color:#848fac}.benefit_img{display:block;border-radius:4px;width:384px}.benefit_img--margin-left{margin-left:126px}.benefit_img--margin-right{margin-right:126px}.reservation__title-thumb{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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;margin-bottom:88px}.reservation__title{font-family:"Montserrat",sans-serif;font-style:normal;font-size:36px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:#192252;margin-bottom:24px}.subtitle{width:590px;font-family:"Inter",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.5;color:#848fac;text-align:center;margin-bottom:32px}.reservation__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:51px;padding-left:32px;padding-right:32px;border-radius:4px;border:1px solid transparent;background-color:#0e1734;font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:500;line-height:1.1875;color:#848fac;color:#fff;padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto}.reservation__button:hover,.reservation__button:focus{background-color:#ff620a}.card-reservation__list{display:-webkit-box;display:-ms-flexbox;display:flex}.card-reservation__item{width:calc((100% - 48px) / 3)}.card-reservation__item:not(:last-child){margin-right:24px}.card-reservation__img{display:block;width:100%;border-radius:4px;margin-bottom:32px}.card-reservation__title{font-family:"Montserrat",sans-serif;font-style:normal;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:#192252;color:#000;margin-bottom:16px}.card-reservation__text{font-family:"Inter",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.5;color:#848fac;margin-bottom:32px}.card-reservation__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Inter",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.5;color:#848fac;color:#424f7b}.card-reservation__link::after{content:" ";display:inline-block;width:20px;height:20px;background-image:url("../images/reservation/Arrow_Right.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:12px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1)}.card-reservation__link:hover{color:#fab047}.card-reservation__link:hover::after{-webkit-transform:translateX(10px);transform:translateX(10px)}.room--flex{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}.room__content-thumb{width:410px}.room__label{font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:500;line-height:1.5;color:#848fac;color:#424f7b;margin-bottom:12px}.room__title{font-family:"Montserrat",sans-serif;font-style:normal;font-size:36px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:#192252;margin-bottom:24px}.room__text{font-family:"Inter",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.5;color:#848fac;margin-bottom:32px}.room__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:51px;padding-left:32px;padding-right:32px;border-radius:4px;border:1px solid transparent;background-color:#0e1734;font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:500;line-height:1.1875;color:#848fac;color:#fff}.room__button:hover,.room__button:focus{background-color:#ff620a}.room__button--margin{margin-right:10px}.room-accordeon{width:588px}.room-accordeon__item{position:relative;background-color:#fff;-webkit-box-shadow:0px 4px 30px rgba(0,0,0,0.07);box-shadow:0px 4px 30px rgba(0,0,0,0.07);border-radius:4px}.room-accordeon__item:not(:last-child){margin-bottom:24px}.room-accordeon__title{position:relative;display:block;width:100%;padding:32px 36px;font-family:"Montserrat",sans-serif;font-style:normal;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:#192252;color:#424f7b;cursor:pointer}.room-accordeon__input:checked .room-accordeon__title{padding:32px 36px 24px}.room-accordeon__text{display:none;padding:0 36px 32px;font-family:"Inter",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.5;color:#848fac}.room-accordeon__input:checked ~ .room-accordeon__text{display:block}.room-accordeon__svg{stroke:#ff620a}.room-accordeon__input:checked ~ .room-accordeon__title .room-accordeon__svg{stroke:#fff}.room-accordeon__svg--thumb{position:absolute;right:36px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);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;width:40px;height:40px;background-color:#ffece2;border-radius:50%;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1)}.room-accordeon__input:checked ~ .room-accordeon__title .room-accordeon__svg--thumb{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);background-color:#ff620a}.customers__title{font-family:"Montserrat",sans-serif;font-style:normal;font-size:36px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:#192252;margin-bottom:62px;text-align:center}.customers-slider__img{display:block;width:120px;height:120px;border-radius:50%;margin:0 auto 44px}.customers-slider__review{width:800px;font-family:"Inter",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.5;color:#848fac;text-align:center;margin:0 auto 40px;padding:0 15px}.customers-slider__name{font-family:"Inter",sans-serif;font-style:normal;font-size:20px;font-weight:500;line-height:1.5;color:#848fac;color:#192252;text-align:center;margin-bottom:10px}.slick-list{overflow:hidden}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.customers-slider{padding:0 100px;min-width:0;position:relative}.customers-slider .slick-arrow{position:absolute;top:50%;z-index:10}.customers-slider .slick-arrow.slick-prev{left:0}.customers-slider .slick-arrow.slick-next{right:0}.customers-slider .slick-dots{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}.customers-slider .slick-dots li{list-style:none}.customers-slider .slick-dots li:not(:last-child){margin-right:12px}.customers-slider .slick-dots li.slick-active button{width:13px;height:13px;background-color:#fab047}.customers-slider .slick-dots li button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;font-size:0;width:9px;height:9px;border-radius:50%;background-color:#fde4bf}.page-footer{background-color:#0b265a;padding-top:120px;padding-bottom:120px}.page-footer--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo--white{color:#fff}.logo--margin{margin-bottom:13px}.page-footer__label{width:190px;margin-bottom:36px;font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:400;line-height:1.75;color:#848fac;color:#d9dbde}.social-link__list{display:-webkit-box;display:-ms-flexbox;display:flex}.social-link__item:not(:last-child){margin-right:24px}.social-link__icon{width:32px;height:32px;fill:#fff}.social-link__link:hover .social-link__icon{fill:#fab047}.page-footer__nav-thumb{display:-webkit-box;display:-ms-flexbox;display:flex}.page-footer__nav-list:not(:last-child){margin-right:130px}.page-footer__nav-title{font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:700;line-height:1.1875;color:#848fac;letter-spacing:0.01em;color:#fff}.page-footer__nav-item:not(:last-child){margin-bottom:24px}.page-footer__nav-link{font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:400;line-height:1.1875;color:#848fac;color:#d9dbde}.page-footer__nav-link:hover{color:#fab047}.page-footer__nav-text{font-family:"Inter",sans-serif;font-style:normal;font-size:16px;font-weight:400;line-height:1.1875;color:#848fac;color:#d9dbde}.scrollup{width:60px;height:60px;opacity:0.2;position:fixed;bottom:50px;right:50px;display:none;text-indent:-9999px;background-image:url(../images/scrollup.svg);background-repeat:no-repeat;background-size:70%;background-position:center;background-color:#000;border-radius:50%;z-index:999}body.modal-open .scrollup{opacity:0}
/*# sourceMappingURL=main.min.css.map */