.hero_section{background:linear-gradient(311.82deg,rgba(32,103,165,.06) 47.6%,rgba(45,110,175,.516) 94.06%),linear-gradient(255.75deg,rgba(8,27,43,0) 51.54%,rgba(8,27,43,.3) 83.14%),url(/build/images/boat-and-yacht-landing-banner-2.2dc8ac9c.webp);background-attachment:fixed;background-position:50%,50%,center calc(50% + 125px);background-repeat:no-repeat;background-size:cover;color:rgb(var(--white));height:654px}.hero_container{max-width:700px;padding:20px}.hero_ratings{margin-left:-70px}.hero_ratings-agency-wards{height:auto;object-fit:cover;width:130px}.hero_title{font-size:var(--fs-main-title);font-weight:var(--fw-bold);line-height:52px;margin-bottom:20px}.hero_paragraph{font-size:var(--fs-text-xl);font-weight:var(--fw-normal);letter-spacing:.03em;line-height:28px;margin:0;max-width:500px}.title-orange{color:rgb(var(--nova-orange))}.underwriter_description{color:rgb(var(--dark-grey));font-size:var(--fs-text-lg);max-width:80%;text-align:center}.tab-section{padding:85px 10px}.custom-tabs{border-bottom:none!important;gap:1.5rem;justify-content:center;margin:0 auto;padding:0}.custom-nav-link{padding:0!important}.custom-tabs .nav-link{background:none!important;border:none!important;border-bottom:3px solid transparent;border-radius:0;color:rgb(var(--dark-grey));font-weight:500;padding-bottom:.5rem;transition:all .25s ease}.custom-tabs .nav-item{flex:none}.nav-link.active{text-decoration:rgb(var(--nova-orange)) 2px underline;text-underline-offset:6px}.tab-content{margin:2rem auto 0;max-width:550px;text-align:center}h3.title_orange{font-size:var(--fs-text-xl)}iframe{transform:scale(.9)}.boat-info-container{margin:0 auto;max-width:720px;padding:40px 20px}.questions{font-size:var(--fs-text-md)}.content-helm-icon>picture>img{height:auto;margin-right:10px;object-fit:contain;width:40px}.content-helm-icon>span{color:#fff;font-size:var(--fs-text-lg);font-weight:var(--fw-light);text-transform:uppercase}@media screen and (max-width:1400px){.hero_section{background-position:50%}}@media screen and (max-width:767.98px){.hero_section{background-position:50%,50%,calc(50% + 50px) calc(50% + 90px);height:auto}.hero_container{padding:65px 20px}}@media screen and (max-width:575.98px){.hero_container{padding:45px 20px}.hero_title{font-size:var(--fs-main-title-mobile);line-height:40px}.hero_paragraph{font-size:var(--fs-text-lg);line-height:24px}}