.frame-type-mask_hero .hero-content .quickbook form label,.frame-type-mask_hero .hero-content .quickbook form input,.frame-type-mask_hero .hero-content .quickbook form button{font-size:1rem;line-height:1.25}.frame-type-mask_hero .hero-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding-top:clamp(1.75rem,.7rem + 2.8vw,3.5rem);padding-right:16%;padding-bottom:clamp(1.75rem,.7rem + 2.8vw,3.5rem);padding-left:16%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.frame-type-mask_hero .hero-content svg{width:auto;fill:#fff}.frame-type-mask_hero .hero-content .logo{flex-shrink:0;height:200px}.frame-type-mask_hero .hero-content .slogan_svg{flex-grow:1;display:flex;justify-content:center;align-items:center;margin-top:clamp(1.75rem,.7rem + 2.8vw,3.5rem);margin-bottom:clamp(2.5rem,1rem + 4vw,5rem)}.frame-type-mask_hero .hero-content .slogan_svg svg{height:100%;max-height:420px}.frame-type-mask_hero .hero-content .quickbook{position:relative;flex-shrink:0}.frame-type-mask_hero .hero-content .quickbook form{display:grid;grid-template-columns:3fr 3fr 1fr auto;-moz-column-gap:clamp(2.5rem,1rem + 4vw,5rem);column-gap:clamp(2.5rem,1rem + 4vw,5rem);width:100%;background-color:#000;padding-left:clamp(2.5rem,1rem + 4vw,5rem)}.frame-type-mask_hero .hero-content .quickbook form::before{content:attr(data-text);position:absolute;top:0;right:0;left:0;transform:translateY(-100%);text-align:center;font-size:14px;line-height:1.5;color:#fff;text-transform:uppercase;padding:8px}.frame-type-mask_hero .hero-content .quickbook form .quickbook_item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:24px;padding-bottom:24px}.frame-type-mask_hero .hero-content .quickbook form .quickbook_item svg{width:auto;height:16px;fill:rgba(255,255,255,.4);position:absolute;right:4px;bottom:31px;z-index:0}.frame-type-mask_hero .hero-content .quickbook form label,.frame-type-mask_hero .hero-content .quickbook form input,.frame-type-mask_hero .hero-content .quickbook form button{text-transform:uppercase}.frame-type-mask_hero .hero-content .quickbook form label{color:rgba(255,255,255,.4)}.frame-type-mask_hero .hero-content .quickbook form input,.frame-type-mask_hero .hero-content .quickbook form button{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;text-indent:unset;border:unset;border-radius:unset;background-color:rgba(0,0,0,0);padding:unset;font-family:"mont-blanc",sans-serif}.frame-type-mask_hero .hero-content .quickbook form input{padding-top:4px;padding-bottom:4px;color:#fff;border-top:1px solid rgba(255,255,255,0);border-bottom:1px solid rgba(255,255,255,.4)}.frame-type-mask_hero .hero-content .quickbook form button{align-self:stretch;cursor:pointer;background-color:var(--maincolor);color:#000;padding:16px 24px}@media(max-width:1700px){.frame-type-mask_hero .hero-content .quickbook form{-moz-column-gap:30px;column-gap:30px;padding-left:30px}}@media(max-width:1400px){.frame-type-mask_hero .hero-content{padding-right:12%;padding-left:12%}}@media(max-width:1200px){.frame-type-mask_hero .hero-content .quickbook form{grid-template-columns:1fr 1fr auto}.frame-type-mask_hero .hero-content .quickbook form .quickbook_item:last-of-type{display:none}}@media(max-width:1000px){.frame-type-mask_hero .hero-content .logo{height:160px}.frame-type-mask_hero .hero-content .quickbook{display:none}}@media(max-width:800px){.frame-type-mask_hero .hero-content{padding-top:unset;padding-right:8%;padding-left:8%}.frame-type-mask_hero .hero-content .logo{display:none}.frame-type-mask_hero .hero-content .slogan_svg{margin-top:clamp(2.5rem,1rem + 4vw,5rem)}}