.page-header{height:50rem;display:flex;align-items:center;position:relative;overflow:hidden}.page-header::before{content:"";position:absolute;top:0;right:0;left:0;height:230px;background:transparent linear-gradient(180deg,#e9f8ff 0,#ffffff00 100%) 0 0 no-repeat padding-box;z-index:2}.page-header::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent linear-gradient(calc(-61deg * -1),#ffffff00 0,#f9fdfed1 57%,#f7fcfe 100%) 0 0 no-repeat;z-index:-1}.page-header__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.page-header__image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent linear-gradient(to bottom left,rgba(255,255,255,.7) 0,rgba(255,255,255,.8) 30%,rgba(255,255,255,0) 80%) 50% 0 no-repeat;z-index:3}.page-header__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-header h2{margin-top:24px}.book-now{transform:translateZ(0);position:relative;background-size:cover;background-position:top center;overflow:hidden;padding-top:var(--spc-12x);padding-bottom:var(--spc-16x)}.book-now::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(103deg,rgba(74,177,228,.9) 0,rgba(87,157,140,.9) 100%) 0 0 no-repeat padding-box}.book-now .h3{color:#fff}.insurance__logos{display:flex;flex-wrap:wrap;gap:var(--spc-3x)}.insurance__logo{border-radius:1.8rem;background-color:#fff;box-shadow:0 3px 22px #87878724;flex:0 0 210px;height:10rem;display:flex;justify-content:center;align-items:center;padding:var(--spc-2x) var(--spc-3x)}.insurance__logo img{height:var(--spc-10x);max-width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:992px){.page-header h2{max-width:44%}}@media (max-width:1199.98px){.page-header h2{max-width:50%}.book-now .h3{margin-bottom:var(--spc-3x)}}@media (max-width:991.98px){.page-header h2{max-width:60%}.insurance__logo{flex:0 0 330px}}@media (max-width:767.98px){.page-header h2{max-width:80%}.insurance__logo{flex-direction:column;flex:0 0 100%}}