section#home-banner{max-width:100vw;overflow:hidden;position:relative;background:var(--color-black) url('/addons/shared_addons/themes/flagship/img/banner/banner-primary-home.jpg') center no-repeat;background-size:cover;height:100vh}.home-banner-text{display:flex;align-items:end;justify-content:space-around;text-align:center;position:absolute;top:105px;right:60px;bottom:0;left:60px;color:var(--color-white)}.home-banner-text
h1{visibility:hidden;margin:0
0 40px 0;color:var(--color-secondary);font-family:var(--font-heading);font-size:5.2rem;line-height:0.9;text-shadow:0 0 3px rgba(0,0,0,0.3)}.home-banner-text
p{visibility:hidden;margin:0
0 55px 0;font-size:2.3rem;line-height:1.2;font-weight:600;text-shadow:0 0 3px rgba(0,0,0,0.3)}.home-banner-text p
span{color:var(--color-secondary);font-weight:900}section#home-banner
.buttons{margin-bottom:100px}section#home-banner .buttons>a{width:280px;padding-right:20px;box-shadow:0 0 9px 3px rgba(0,0,0,0.1)}section#home-banner .buttons>a:first-child{margin-right:50px}section#home-banner
.pagedown{position:absolute;bottom:30px;left:calc(50% - 20px)}section#home-banner .pagedown
a{display:block;width:40px;height:40px}section#home-banner .pagedown a
img{display:block;width:100%;height:auto}section#home-banner .btn-fr-gt{font-size:1.2rem;background:var(--color-secondary)}section#home-banner a.btn-fr-gt::before{filter:invert(0) sepia(100%) saturate(100%) hue-rotate(0deg) brightness(200%) contrast(100%)}section#home-banner .btn-fr-gt:hover{background:var(--color-primary);border-color:var(--color-primary)}#home-banner
video{display:block;position:absolute;top:50%;left:50%;z-index:0;width:auto;height:auto;min-width:100%;max-width:unset;min-height:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width: 1919px){.home-banner-text
h1{font-size:4rem}.home-banner-text
p{font-size:1.9rem}#home-banner .btn-fr-gt{font-size:0.9rem}#home-banner .buttons>a:first-child{margin-right:40px}#home-banner
.pagedown{bottom:40px}}@media only screen and (max-width: 1279px){.home-banner-text{left:30px;right:30px}.home-banner-text
h1{font-size:3.5rem}.home-banner-text
p{font-size:1.6rem}section#home-banner
.buttons{display:inline-flex;gap:20px}section#home-banner .buttons > *,
section#home-banner .buttons>a:first-child{display:block;margin:0
0 1rem 0}section#home-banner
.pagedown{bottom:30px;left:calc(50% - 20px)}section#home-banner .pagedown
a{width:40px;height:40px}}@media only screen and (max-width: 979px){.home-banner-text
.inner{text-align:center}section#home-banner
.buttons{margin:0
auto}}@media only screen and (max-width: 919px){.home-banner-text{top:auto;bottom:50px}.home-banner-text
.inner{padding:20px}.home-banner-text
h1{display:none;font-size:3rem}.home-banner-text
p{display:none;font-size:1.3rem}}@media only screen and (max-width: 639px){section#home-banner{margin-top:75px;height:60vh;overflow:hidden}section#home-banner
video{min-width:unset;max-width:unset;height:61vh}.home-banner-text{top:auto;right:10px;bottom:30px;left:10px}.home-banner-text
.inner{display:block;padding:0}.home-banner-text
h1{display:block;margin:0;font-size:2.5rem;text-align:center}.home-banner-text
p{text-align:center}section#home-banner
.buttons{width:100%;justify-content:space-around;gap:40px}section#home-banner .buttons>a{width:50%;padding:12px
7px;font-size:13px;border-radius:7px}section#home-banner .buttons > *,
section#home-banner .buttons>a:first-child{margin-bottom:0}section#home-banner a.btn-fr-gt::before{top:12px;right:7px;width:7px;height:13px;background-size:7px auto}section#home-banner
.pagedown{display:none;bottom:15px}}@media only screen and (max-width: 639px){#boat-search
h2{display:none}}section.home-boat-list
.inner{max-width:var(--page-outer-width);margin:0
auto;padding:0
20px}section.home-boat-list
.header{padding:50px
0 50px 0}section.home-boat-list .header-top{display:flex;width:100%;margin-bottom:10px;align-items:center;justify-content:space-between}section.home-boat-list
h2{margin:0;color:var(--color-secondary);font-family:var(--font-heading);font-size:3.4rem;text-transform:uppercase}section.home-boat-list .view-all
.btn{padding:0.7em 1.8em;font-size:1.15rem}section.home-boat-list .header
p{margin:0;font-size:1.12rem;font-weight:500}section.home-boat-list .boatview-category{padding-bottom:55px !important;border-bottom:2px solid var(--color-primary)}#boat-new-builds{background:var(--color-grey)}#boat-new-builds .boatview-category{border:none}#boat-new-builds .boatview-category ul.vendor-list a
.title{bottom:0;height:auto;padding:8px
30px;text-align:left;text-shadow:none;font-size:1.1rem;line-height:1;background-image:url('/addons/shared_addons/themes/flagship/img/interface/gt-w.png');background-repeat:no-repeat;background-size:auto 12px;background-position:right 30px top 50%}@media only screen and (max-width: 1279px){section.home-boat-list .header
h2{font-size:3rem}section.home-boat-list .header
p{font-size:1rem}}@media only screen and (max-width: 639px){section.home-boat-list
.header{padding:30px
0}section.home-boat-list .header-top{flex-direction:column;gap:10px}section.home-boat-list .header
h2{font-size:2rem}section.home-boat-list .view-all{margin-bottom:10px}section.home-boat-list .header-base{text-align:center}section.home-boat-list .boatview-category{padding-bottom:30px !important;border-bottom:none}section.home-boat-list .results.slides .boatview-category ul.boat-list{margin-left:0;margin-right:0}section.home-boat-list .results.slides .slick-prev{left:-10px}section.home-boat-list .results.slides .slick-next{right:-10px}}section#sell-with-us{position:relative;background:var(--color-black) url('/addons/shared_addons/themes/flagship/img/banner/banner-sell-with-us.jpg') center no-repeat;background-size:cover}section#sell-with-us
.content{display:flex;max-width:var(--page-outer-width);margin:0
auto;padding:110px
20px;color:var(--color-white)}section#sell-with-us .content>*{width:50%}section#sell-with-us
.intro{margin-bottom:140px}section#sell-with-us
h2{margin:0;color:var(--color-secondary);text-transform:uppercase;font-family:var(--font-heading);font-size:3.4rem;line-height:1}section#sell-with-us
p{font-size:1.2rem}section#sell-with-us
.subtitle{margin:0
0 2.7rem 0;font-weight:600;font-size:2.9rem;line-height:1.2}section#sell-with-us
p.text{margin-bottom:80px}section#sell-with-us .btn-fr-gt{font-size:1.2rem}section#sell-with-us
.testimonial{padding-top:25px;background-image:url('/addons/shared_addons/themes/flagship/img/interface/tr-quot-l.png'), url('/addons/shared_addons/themes/flagship/img/interface/tr-quot-r.png');background-repeat:no-repeat;background-position:left top, right bottom}section#sell-with-us .testimonial
h3{margin:0
0 1.2rem 0;font-size:1.5rem;line-height:1.1;font-weight:600;text-transform:uppercase;font-style:italic}section#sell-with-us .testimonial
blockquote{margin:0;padding:0}section#sell-with-us .testimonial
p{margin:0
0 2.2rem 0;line-height:1.7}section#sell-with-us .testimonial
footer{font-size:1.2rem}@media only screen and (max-width: 1919px){section#sell-with-us
.subtitle{font-size:2.3rem}}@media only screen and (max-width: 1279px){section#sell-with-us
.intro{margin-bottom:60px}section#sell-with-us
.subtitle{font-size:1.8rem}section#sell-with-us
p.text{margin-bottom:40px}section#sell-with-us .testimonial
h3{font-size:1.3rem}section#sell-with-us .testimonial
p{font-size:1rem}}@media only screen and (max-width: 979px){section#sell-with-us .content
.lhs{width:66%}section#sell-with-us .content
.rhs{width:auto}section#sell-with-us
h2{font-size:3rem}section#sell-with-us
.subtitle{font-size:1.5rem}section#sell-with-us
.testimonial{background-color:var(--overlay-bg);padding:20px;background-position:10px 10px, right 10px bottom 10px;background-size:50px auto}}@media only screen and (max-width: 639px){section#sell-with-us
.content{padding-top:60px;padding-bottom:60px;text-align:center}section#sell-with-us .content
.lhs{width:100%}section#sell-with-us .content
.rhs{display:none}section#sell-with-us
h2{margin-bottom:1rem;font-size:2rem}section#sell-with-us
.subtitle{font-size:1.2rem}section#sell-with-us .testimonial
h3{font-size:1rem}section#sell-with-us .testimonial
blockquote{text-align:left}section#sell-with-us .testimonial
p{font-size:0.9rem}section#sell-with-us .testimonial
footer{font-size:1rem}}section#join-us{background:var(--color-primary);color:var(--color-white)}section#join-us
a{color:var(--color-secondary)}section#join-us
.content{display:flex}section#join-us .content>*{width:50%}section#join-us .content
.lhs{background:var(--color-black) url('/addons/shared_addons/themes/flagship/img/banner/banner-half-join-us.jpg') center no-repeat;background-size:cover}section#join-us .content
.rhs{padding:40px
95px 30px}section#join-us
h2{margin:0
0 15px 0;font-family:var(--font-heading);font-size:3.4rem;text-transform:uppercase;color:var(--color-secondary)}section#join-us
.intro{margin:0
0 30px 0;font-size:1.5rem;line-height:1.2;font-weight:600}section#join-us .form-row{padding-bottom:20px}section#join-us input[type='text'],
section#join-us input[type='email']{width:100%;margin:0;padding:16px
0;background:transparent;color:var(--color-white);border:1px
solid var(--color-white);border-width:0 0 1px 0;box-shadow:none;font-size:1.2rem;line-height:1;font-weight:600}section#join-us input[type='text']::placeholder,
section#join-us input[type='email']::placeholder{opacity:0.8}section#join-us input[type='text']:focus,
section#join-us input[type='email']:focus{outline:none;border-color:var(--color-secondary)}section#join-us .action-row{padding-top:10px;padding-bottom:20px}section#join-us input[type='submit'],
section#join-us input[type='submit']:focus,
section#join-us input[type='submit']:hover
section#join-us input[type='submit']:active{margin:0;padding:1.1em 3.5em 1.1em 1em;background-color:var(--color-secondary);color:var(--color-white);border:2px
solid var(--color-secondary);text-transform:uppercase;font-weight:700;font-size:1.15rem;line-height:1;border-radius:12px;background-image:url('/addons/shared_addons/themes/flagship/img/interface/gt-w.png');background-repeat:no-repeat;background-position:right 20px top 50%;background-size:auto 15px}section#join-us input[type='submit']:hover,
section#join-us input[type='submit']:active{background-color:var(--color-primary)}@media only screen and (max-width: 1279px){section#join-us .content
.lhs{background-position:left center}section#join-us .content
.rhs{padding:40px
60px 30px}section#join-us
h2{font-size:3rem}section#join-us
.intro{font-size:1.4rem}}@media only screen and (max-width: 979px){section#join-us .content
.lhs{width:33.3%}section#join-us .content
.rhs{width:66.6%}}@media only screen and (max-width: 639px){section#join-us .content
.lhs{display:none}section#join-us .content
.rhs{width:auto;padding:30px
20px}section#join-us
h2{font-size:2rem;text-align:center}section#join-us
.intro{margin-bottom:20px;font-size:1.1rem;text-align:center}section#join-us .form-row{padding-bottom:10px}section#join-us input[type="text"],
section#join-us input[type="email"]{font-size:16px}section#join-us .action-row{text-align:center}section#join-us
.note{font-size:0.8rem}}
