body.single-job_listing .wic-beach-card,body.single-job_listing .wic-hotel-snapshot-card,body.single-job_listing .wic-hotel-utility-card{background:#fff!important;border:1px solid #e1edf0!important;border-radius:8px!important;box-shadow:0 8px 24px rgb(15 23 42 / .05)!important;color:#1f2937!important}body.single-job_listing .wic-beach-card{margin:0 0 22px!important;padding:18px!important}body.single-job_listing .wic-beach-card>h3:first-child,body.single-job_listing .wic-hotel-snapshot-card>h3:first-child,body.single-job_listing .wic-hotel-utility-card>h3:first-child{color:#0f2a44!important;font-size:1.35rem!important;font-weight:850!important;line-height:1.2!important;margin:0 0 10px!important}body.single-job_listing .wic-beach-card>h3:first-child:before,body.single-job_listing .wic-hotel-snapshot-card>h3:first-child:before,body.single-job_listing .wic-hotel-utility-card>h3:first-child:before{color:#0b7d86;content:"Curated guide";display:block;font-size:.72rem;font-weight:850;letter-spacing:.08em;line-height:1.2;margin:0 0 7px;text-transform:uppercase}body.single-job_listing .wic-hotel-snapshot-card>h3:first-child:before{content:"Hotel snapshot"}body.single-job_listing .wic-hotel-utility-card>h3:first-child:before{content:"Plan your stay"}body.single-job_listing .wic-beach-card:not(.wic-beach-location-card):not(.wic-beach-jellyfish-card)>h3:first-child:before{content:"Beach guide"}body.single-job_listing .wic-beach-conditions-kicker,body.single-job_listing .wic-beach-jellyfish-kicker{color:#0b7d86!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;margin:0 0 7px!important;text-transform:uppercase!important}body.single-job_listing .wic-beach-conditions-title{color:#0f2a44!important;font-size:1.35rem!important;font-weight:850!important;line-height:1.2!important}body.single-job_listing .wic-beach-location-card{overflow:hidden!important;padding:0!important}body.single-job_listing .wic-beach-location-head{padding:18px 18px 12px!important}body.single-job_listing .wic-beach-location-head h3{color:#0f2a44!important;font-size:1.05rem!important;font-weight:850!important;line-height:1.2!important;margin:0 0 7px!important}body.single-job_listing .wic-beach-location-head h3:before{color:#0b7d86;content:"Location";display:block;font-size:.72rem;font-weight:850;letter-spacing:.08em;line-height:1.2;margin:0 0 7px;text-transform:uppercase}body.single-job_listing .wic-beach-location-address{color:#536476!important;font-size:.94rem!important;line-height:1.45!important;margin:0!important}body.single-job_listing .wic-beach-map-frame{background:#edf4f6!important;height:280px!important;margin:0!important;overflow:hidden!important;width:100%!important}body.single-job_listing .wic-beach-map-frame iframe{border:0!important;display:block!important;height:100%!important;width:100%!important}body.single-job_listing .wic-beach-location-actions{display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr!important;padding:14px 18px 18px!important}body.single-job_listing .wic-beach-location-actions a{align-items:center!important;border-radius:8px!important;display:flex!important;font-size:.9rem!important;font-weight:850!important;justify-content:center!important;margin:0!important;min-height:40px!important;text-decoration:none!important}body.single-job_listing .wic-beach-directions-button{background:#08727a!important;color:#fff!important}body.single-job_listing .wic-beach-map-open-button{background:#eef7f9!important;border:1px solid #d7e8ec!important;color:#0b5660!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element,body.single-job_listing:not(.type-photographers) .block-type-terms>.element,body.single-job_listing:not(.type-photographers) .block-type-tags>.element,body.single-job_listing:not(.type-photographers) .block-type-text>.element.content-block,body.single-job_listing:not(.type-photographers) .block-type-raw>.element.content-block,body.single-job_listing:not(.type-photographers) .block-type-code:not(:has(.wic-golf-card)):not(:has(.wic-golf-location-card)):not(:has(.wic-golf-course-map)):not(:has(.wic-hotel-section-head)):not(:has(.wic-hotel-map-card)):not(:has(.wic-beach-card)):not(:has(.wic-inquiry-form-builder)):not(:has(#wic-hotel-request))>.element.content-block{background:#fff!important;border:1px solid #e1edf0!important;border-radius:8px!important;box-shadow:0 8px 24px rgb(15 23 42 / .05)!important;color:#1f2937!important;overflow:hidden!important;padding:18px!important}body.single-job_listing:not(.type-photographers) .block-type-gallery,body.single-job_listing:not(.type-photographers) .block-type-terms,body.single-job_listing:not(.type-photographers) .block-type-tags,body.single-job_listing:not(.type-photographers) .block-type-text,body.single-job_listing:not(.type-photographers) .block-type-raw,body.single-job_listing:not(.type-photographers) .block-type-code,body.single-job_listing:not(.type-photographers) .block-field-job_location,body.single-job_listing:not(.type-photographers) .wic-location-map-block{margin-bottom:22px!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-terms>.element>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-tags>.element>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-text>.element.content-block>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-raw>.element.content-block>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-code:not(:has(.wic-golf-card)):not(:has(.wic-golf-location-card)):not(:has(.wic-golf-course-map)):not(:has(.wic-hotel-section-head)):not(:has(.wic-hotel-map-card)):not(:has(.wic-beach-card)):not(:has(.wic-inquiry-form-builder)):not(:has(#wic-hotel-request))>.element.content-block>.pf-head{background:transparent!important;border:0!important;display:block!important;margin:0!important;padding:0 0 14px!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element>.pf-head .title-style-1,body.single-job_listing:not(.type-photographers) .block-type-terms>.element>.pf-head .title-style-1,body.single-job_listing:not(.type-photographers) .block-type-tags>.element>.pf-head .title-style-1,body.single-job_listing:not(.type-photographers) .block-type-text>.element.content-block>.pf-head .title-style-1,body.single-job_listing:not(.type-photographers) .block-type-raw>.element.content-block>.pf-head .title-style-1,body.single-job_listing:not(.type-photographers) .block-type-code:not(:has(.wic-golf-card)):not(:has(.wic-golf-location-card)):not(:has(.wic-golf-course-map)):not(:has(.wic-hotel-section-head)):not(:has(.wic-hotel-map-card)):not(:has(.wic-beach-card)):not(:has(.wic-inquiry-form-builder)):not(:has(#wic-hotel-request))>.element.content-block>.pf-head .title-style-1{display:block!important;margin:0!important;padding:0!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element>.pf-head i,body.single-job_listing:not(.type-photographers) .block-type-terms>.element>.pf-head i,body.single-job_listing:not(.type-photographers) .block-type-tags>.element>.pf-head i,body.single-job_listing:not(.type-photographers) .block-type-text>.element.content-block>.pf-head i,body.single-job_listing:not(.type-photographers) .block-type-raw>.element.content-block>.pf-head i,body.single-job_listing:not(.type-photographers) .block-type-code:not(:has(.wic-golf-card)):not(:has(.wic-golf-location-card)):not(:has(.wic-golf-course-map)):not(:has(.wic-hotel-section-head)):not(:has(.wic-hotel-map-card)):not(:has(.wic-beach-card)):not(:has(.wic-inquiry-form-builder)):not(:has(#wic-hotel-request))>.element.content-block>.pf-head i{display:none!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element>.pf-head h2,body.single-job_listing:not(.type-photographers) .block-type-terms>.element>.pf-head h2,body.single-job_listing:not(.type-photographers) .block-type-tags>.element>.pf-head h2,body.single-job_listing:not(.type-photographers) .block-type-text>.element.content-block>.pf-head h2,body.single-job_listing:not(.type-photographers) .block-type-raw>.element.content-block>.pf-head h2,body.single-job_listing:not(.type-photographers) .block-type-code:not(:has(.wic-golf-card)):not(:has(.wic-golf-location-card)):not(:has(.wic-golf-course-map)):not(:has(.wic-hotel-section-head)):not(:has(.wic-hotel-map-card)):not(:has(.wic-beach-card)):not(:has(.wic-inquiry-form-builder)):not(:has(#wic-hotel-request))>.element.content-block>.pf-head h2{color:#0f2a44!important;display:block!important;font-size:1.35rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important;text-transform:none!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element>.pf-head h2{font-size:0!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element>.pf-head h2:before,body.single-job_listing:not(.type-photographers) .block-type-terms>.element>.pf-head h2:before,body.single-job_listing:not(.type-photographers) .block-type-tags>.element>.pf-head h2:before,body.single-job_listing:not(.type-photographers) .block-type-text>.element.content-block>.pf-head h2:before,body.single-job_listing:not(.type-photographers) .block-type-raw>.element.content-block>.pf-head h2:before,body.single-job_listing:not(.type-photographers) .block-type-code:not(:has(.wic-golf-card)):not(:has(.wic-golf-location-card)):not(:has(.wic-golf-course-map)):not(:has(.wic-hotel-section-head)):not(:has(.wic-hotel-map-card)):not(:has(.wic-beach-card)):not(:has(.wic-inquiry-form-builder)):not(:has(#wic-hotel-request))>.element.content-block>.pf-head h2:before{color:#0b7d86!important;content:"Listing guide";display:block!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;margin:0 0 7px!important;text-transform:uppercase!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element>.pf-head h2:before{content:"Gallery"!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element>.pf-head h2:after{color:#0f2a44!important;content:"Photos"!important;display:block!important;font-size:1.35rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important;text-transform:none!important}body.single-job_listing:not(.type-photographers) .block-type-terms>.element>.pf-head h2:before,body.single-job_listing:not(.type-photographers) .block-type-tags>.element>.pf-head h2:before{content:"Details"!important}body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-faqs-wrapper)>.element.content-block>.pf-head h2:before{content:"Helpful answers"!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-terms>.element>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-tags>.element>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-text>.element.content-block>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-raw>.element.content-block>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-code:not(:has(.wic-golf-card)):not(:has(.wic-golf-location-card)):not(:has(.wic-golf-course-map)):not(:has(.wic-hotel-section-head)):not(:has(.wic-hotel-map-card)):not(:has(.wic-beach-card)):not(:has(.wic-inquiry-form-builder)):not(:has(#wic-hotel-request))>.element.content-block>.pf-body{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}body.single-job_listing:not(.type-photographers) .block-type-gallery .gallery-grid,body.single-job_listing:not(.type-photographers) .block-type-gallery .gallery-grid-block{margin:0!important}body.single-job_listing:not(.type-photographers) .block-type-gallery img{border-radius:6px!important}body.single-job_listing:not(.type-photographers) .block-type-terms .outlined-list.details-list.social-nav,body.single-job_listing:not(.type-photographers) .block-type-tags .outlined-list.details-list.social-nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}body.single-job_listing:not(.type-photographers) .block-type-terms .outlined-list.details-list.social-nav li,body.single-job_listing:not(.type-photographers) .block-type-tags .outlined-list.details-list.social-nav li{background:transparent!important;border:0!important;margin:0!important;padding:0!important;width:auto!important}body.single-job_listing:not(.type-photographers) .block-type-terms .outlined-list.details-list.social-nav li a,body.single-job_listing:not(.type-photographers) .block-type-tags .outlined-list.details-list.social-nav li a{align-items:center!important;background:#fff!important;border:1px solid #dfe8e7!important;border-radius:999px!important;box-shadow:none!important;color:#1f2528!important;display:inline-flex!important;font-size:13px!important;font-weight:700!important;gap:8px!important;line-height:1.2!important;min-height:34px!important;padding:7px 11px!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}body.single-job_listing:not(.type-photographers) .block-type-terms .outlined-list.details-list.social-nav li a i,body.single-job_listing:not(.type-photographers) .block-type-tags .outlined-list.details-list.social-nav li a i{align-items:center!important;background:rgb(0 89 98 / .08)!important;border-radius:999px!important;color:#005962!important;display:inline-flex!important;font-size:12px!important;height:20px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:20px!important;width:20px!important}body.single-job_listing:not(.type-photographers) .block-type-terms .outlined-list.details-list.social-nav li a span,body.single-job_listing:not(.type-photographers) .block-type-tags .outlined-list.details-list.social-nav li a span{color:inherit!important;display:inline!important;min-width:0!important}body.single-job_listing:not(.type-photographers) .block-type-terms .outlined-list.details-list.social-nav li a:hover,body.single-job_listing:not(.type-photographers) .block-type-tags .outlined-list.details-list.social-nav li a:hover{background:#f8fbfb!important;border-color:#cfe3df!important;color:#005962!important;box-shadow:none!important;text-decoration:none!important;transform:none!important}body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-faqs-wrapper) .wic-faqs-wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-faqs-wrapper) .wic-faq-item{border-color:#dfe8e7!important;border-radius:8px!important;box-shadow:none!important;margin:0 0 10px!important}body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-hotel-section-head)>.element.content-block,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-hotel-map-card)>.element.content-block,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-golf-card)>.element.content-block,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-golf-location-card)>.element.content-block,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-golf-course-map)>.element.content-block,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-beach-card)>.element.content-block{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important}body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-hotel-section-head)>.element.content-block>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-hotel-map-card)>.element.content-block>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-golf-card)>.element.content-block>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-golf-location-card)>.element.content-block>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-golf-course-map)>.element.content-block>.pf-head,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-beach-card)>.element.content-block>.pf-head{display:none!important}body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-hotel-section-head)>.element.content-block>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-hotel-map-card)>.element.content-block>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-golf-card)>.element.content-block>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-golf-location-card)>.element.content-block>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-golf-course-map)>.element.content-block>.pf-body,body.single-job_listing:not(.type-photographers) .block-type-code:has(.wic-beach-card)>.element.content-block>.pf-body{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}body.single-job_listing.type-hotels .block-type-code:has(.wic-hotel-section-head)>.element.content-block{background:#fff!important;border:1px solid #e1edf0!important;border-radius:8px!important;box-shadow:0 8px 24px rgb(15 23 42 / .05)!important;overflow:hidden!important;padding:18px!important}body.single-job_listing.type-hotels .block-type-code:has(.wic-hotel-section-head)>.element.content-block>.pf-body{padding:0!important}body.single-job_listing.type-golf-courses .wic-golf-location-card{overflow:hidden!important;padding:0!important}body.single-job_listing.type-golf-courses .wic-golf-location-card .wic-golf-map-frame{display:block!important;margin:0!important;width:100%!important}body.single-job_listing.type-golf-courses .wic-golf-course-map-card{overflow:hidden!important;padding:18px 0 0!important}body.single-job_listing.type-golf-courses .wic-golf-course-map-card>.wic-golf-eyebrow,body.single-job_listing.type-golf-courses .wic-golf-course-map-card>h2,body.single-job_listing.type-golf-courses .wic-golf-course-map-card>.wic-golf-map-note{margin-left:18px!important;margin-right:18px!important}body.single-job_listing.type-golf-courses .wic-golf-course-map-card .wic-golf-map-shell{margin:0!important;width:100%!important}body.single-job_listing.type-golf-courses .wic-golf-course-map-card .wic-golf-unreal-frame,body.single-job_listing.type-golf-courses .wic-golf-course-map-card .wic-golf-vector-frame,body.single-job_listing.type-golf-courses .wic-golf-course-map-card .wic-golf-3d-map{border-left:0!important;border-radius:0!important;border-right:0!important;width:100%!important}body.single-job_listing.type-golf-courses .wic-golf-course-map-card .wic-golf-map-list{padding:14px 18px 18px!important}body.single-job_listing:not(.type-photographers) .wic-hotel-map-card,body.single-job_listing:not(.type-photographers) .wic-golf-location-card,body.single-job_listing:not(.type-photographers) .wic-location-map-card,body.single-job_listing:not(.type-photographers) .wic-beach-location-card{width:100%!important}body.single-job_listing:not(.type-photographers) .wic-hotel-map-frame,body.single-job_listing:not(.type-photographers) .wic-golf-map-frame,body.single-job_listing:not(.type-photographers) .wic-location-map-frame,body.single-job_listing:not(.type-photographers) .wic-beach-map-frame{display:block!important;margin-left:0!important;margin-right:0!important;width:100%!important}body.single-job_listing .wic-hotel-map-head .wic-hotel-eyebrow,body.single-job_listing .wic-golf-location-head .wic-golf-eyebrow,body.single-job_listing .wic-location-map-head .wic-location-eyebrow{color:#0b7d86!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;margin:0 0 7px!important;text-transform:uppercase!important}body.single-job_listing .wic-hotel-map-frame,body.single-job_listing .wic-golf-map-frame,body.single-job_listing .wic-location-map-frame{height:280px!important;width:100%!important}body.single-job_listing .wic-hotel-map-frame iframe,body.single-job_listing .wic-golf-map-frame iframe{height:100%!important;width:100%!important}@media(max-width:760px){body.single-job_listing .wic-beach-location-actions{grid-template-columns:1fr!important}body.single-job_listing:not(.type-photographers) .block-type-gallery>.element,body.single-job_listing:not(.type-photographers) .block-type-terms>.element,body.single-job_listing:not(.type-photographers) .block-type-tags>.element,body.single-job_listing:not(.type-photographers) .block-type-text>.element.content-block,body.single-job_listing:not(.type-photographers) .block-type-raw>.element.content-block,body.single-job_listing:not(.type-photographers) .block-type-code:not(:has(.wic-golf-card)):not(:has(.wic-golf-location-card)):not(:has(.wic-golf-course-map)):not(:has(.wic-hotel-section-head)):not(:has(.wic-hotel-map-card)):not(:has(.wic-beach-card)):not(:has(.wic-inquiry-form-builder)):not(:has(#wic-hotel-request))>.element.content-block{padding:16px!important}body.single-job_listing.type-hotels .block-type-code:has(.wic-hotel-section-head)>.element.content-block{padding:16px!important}body.single-job_listing:not(.type-photographers) .block-type-terms .outlined-list.details-list.social-nav,body.single-job_listing:not(.type-photographers) .block-type-tags .outlined-list.details-list.social-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.single-job_listing:not(.type-photographers) .block-type-terms .outlined-list.details-list.social-nav li,body.single-job_listing:not(.type-photographers) .block-type-tags .outlined-list.details-list.social-nav li,body.single-job_listing:not(.type-photographers) .block-type-terms .outlined-list.details-list.social-nav li a,body.single-job_listing:not(.type-photographers) .block-type-tags .outlined-list.details-list.social-nav li a{width:100%!important}}