.header{background:url(/images/bg-header.jpg) no-repeat 0 0;min-height:792px;background-size:cover;display:flex;flex-direction:column}@media screen and (max-width:767.98px){.header{background:url(/images/bg-header-responsive.jpg) no-repeat top;min-height:inherit;background-size:auto}}.header .wrap-header{padding:64px 94px 80px 48px;flex:1 1;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}@media screen and (max-width:1199.98px){.header .wrap-header{padding:64px 48px}}@media screen and (max-width:767.98px){.header .wrap-header{padding:144px 0 0;flex-direction:column}}.header .wrap-header .box-content-header{display:flex;flex-direction:row;gap:48px;align-items:flex-end;padding-bottom:48px;width:60%}@media screen and (max-width:991.98px){.header .wrap-header .box-content-header{flex-direction:column-reverse;gap:16px;align-items:flex-start;padding-bottom:0}}@media screen and (max-width:767.98px){.header .wrap-header .box-content-header{padding:0 24px;width:100%;gap:0}}.header .wrap-header .box-content-header .social-header{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:991.98px){.header .wrap-header .box-content-header .social-header{flex-direction:row}}@media screen and (max-width:767.98px){.header .wrap-header .box-content-header .social-header{display:none}}.header .wrap-header .box-content-header .social-header a,.header .wrap-header .box-content-header .social-header a svg,.header .wrap-header .box-content-header .social-header svg,.header .wrap-header .box-content-header .social-header svg svg{color:#fff;font-size:26px}.header .wrap-header .box-content-header .social-header a:hover svg,.header .wrap-header .box-content-header .social-header svg:hover svg{color:var(--bs-main)}.header .wrap-header .box-content-header .content-header .title-slider{font-size:54px;font-weight:500;line-height:1.17;color:var(--bs-white);margin-bottom:12px}@media screen and (max-width:991.98px){.header .wrap-header .box-content-header .content-header .title-slider{font-size:48px}}@media screen and (max-width:767.98px){.header .wrap-header .box-content-header .content-header .title-slider{font-size:32px}.header .wrap-header .form-reservation{width:100%;border-radius:0;box-shadow:none;padding:40px 24px 16px}}