.bffHeader{display:grid;grid-template-columns:16px auto 16px;grid-template-rows:32px 1fr 32px;width:100%}@media only screen and (min-width: 768px){.bffHeader{grid-template-columns:64px 1fr 64px;grid-template-rows:16px 1fr 16px}}@media only screen and (min-width: 1024px){.bffHeader{grid-template-columns:64px 1fr 64px;grid-template-rows:32px 1fr 32px}}@media only screen and (min-width: 1440px){.bffHeader{grid-template-columns:64px 1fr 64px;grid-template-rows:32px 1fr 32px}}@media only screen and (min-width: 1920px){.bffHeader{grid-template-columns:64px 1fr 64px;grid-template-rows:32px 1fr 32px}}.bffHeader__image{width:100vw !important;z-index:1;max-width:100vw !important}.bffHeader__overlay{background:linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4));grid-column:1 / span 3;grid-row:1 / span 4}.bffHeader__imageSet{grid-column:1 / span 3;grid-row:1 / span 4}.bffHeader__carousel{overflow-y:hidden;overflow-x:hidden;width:100vw;display:flex}.bffHeader__title-booknow{grid-column:2;grid-row:2;justify-content:center;align-self:center;text-align:center}.bffHeader__title{color:#fff;font-family:'Gilroy';justify-self:center;align-self:center;text-align:center;font-weight:600;font-size:32px;margin-bottom:16px}@media only screen and (min-width: 768px){.bffHeader__title{font-size:48px}}.bffHeader__bookNow{justify-self:center;align-self:center;border:1px solid #0032a0;padding:8px 24px;width:auto;height:auto;background:#0032a0;border-radius:100px;color:#fff;font-family:Gilroy;font-weight:500;font-size:16px;cursor:pointer;text-decoration:none !important}.bffHeader__bookNow:hover{border:1px solid #001a66;background:#001a66}.bffHeader__bookNow:focus{background:#001a66;outline:#001a66 solid 1px;border:2px solid #fff;border-radius:100px}.bffHeader__image{width:100vw !important;z-index:1;max-width:100vw !important}
