cruise-job-details-hero{display:block;padding:112px 0}@media (max-width:767px){cruise-job-details-hero{padding:64px 0}}cruise-job-details-hero .bx-boxed{display:flex;gap:48px}@media (max-width:767px){cruise-job-details-hero .bx-boxed{flex-direction:column;gap:32px}}cruise-job-details-hero .bx-boxed .bx-col{flex:1}cruise-job-details-hero .bx-boxed .bx-col.images{flex:0 0 52%}cruise-job-details-hero h1{font-size:3rem;hyphens:auto;margin-bottom:48px;line-height:95%}@media (max-width:767px){cruise-job-details-hero h1{font-size:2rem;margin-bottom:24px}}cruise-job-details-hero .bx-job-tags-container{max-width:250px}cruise-job-details-hero .bx-job-image-composition{display:flex;gap:20px;align-items:flex-start}@media (max-width:767px){cruise-job-details-hero .bx-job-image-composition{gap:16px}}cruise-job-details-hero .bx-job-image-composition .bx-image{position:relative;overflow:hidden;border-radius:24px;flex:1}cruise-job-details-hero .bx-job-image-composition .bx-image:before{content:"";display:block;padding-bottom:var(--media-ratio, 100%)}cruise-job-details-hero .bx-job-image-composition .bx-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}cruise-job-details-hero .bx-job-image-composition .bx-image.right{--media-ratio: 107%}cruise-job-details-hero .bx-job-image-composition .bx-image.left{--media-ratio: 158%}