/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#000000;background:#ffffff;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#4432F3;}a:hover,a:focus,.link:hover,.link:focus{color:#4432F3;}a:active,.link:active{color:#4432F3;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#4432F3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#000000;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:1.25rem;}[dir=rtl] .color-form .form-item label{float:right;}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0;}
:root{--primary-color:#000;--secondary-color:#383838;--gray-color:#f2f2f2;--white:#fff;font-family:"Montserrat",sans-serif;--font-family-sans-serif:"Montserrat",sans-serif !important;--font-family-monospace:"Montserrat",sans-serif !important;}html{scroll-behavior:smooth;}body{padding:0;margin:0;font-family:"Montserrat",sans-serif !important;font-style:normal;color:#000000;}.me-auto{margin-right:auto !important;}.heading{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:bold;font-size:3rem;line-height:5rem;letter-spacing:0.02em;}@media (max-width:48rem){.heading{font-size:2rem;line-height:2rem;}}a,.link{color:#000000;}p > a:not(.button):not(.btn){color:#4432F3;font-weight:500;}ul li a,ol li a{color:#4432F3;}ul li a:hover,ol li a:hover{color:#4432F3;text-decoration:none;}p > a.button,p span > a.button{background:#000000;color:#ffffff;text-decoration:none;padding:0.9375rem 1.875rem;display:inline-block;border:1px solid #000000;border-radius:10px;font-weight:700;}@media (max-width:47.99875rem){p > a.button,p span > a.button{white-space:pre-wrap;}}p > a.button:hover,p > a.button:focus,p span > a.button:hover,p span > a.button:focus{background:#ffffff;color:#000000;}.container{max-width:1280px;margin:auto;}.container-small{max-width:1128px;margin:auto;}section{padding:1.25rem 0;overflow:hidden;}.section-bg{background-color:#f1f7fd;}.section-title{text-align:center;padding-bottom:1.875rem;}.section-title h2{font-size:2rem;font-weight:bold;margin-bottom:1.25rem;padding-bottom:1.25rem;position:relative;color:#2c4964;}.section-title h2::before{content:"";position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px);}.section-title h2::after{content:"";position:absolute;display:block;width:40px;height:3px;background:#1977cc;bottom:0;left:calc(50% - 20px);}.section-title p{margin-bottom:0;}@media (max-width:48rem){section{padding:1.25rem 0;overflow:hidden;}}.social-icons-wrapper #muteToggle{text-align:center;}@media (max-width:35.99875rem){.social-icons-wrapper #muteToggle{position:absolute;right:10px;top:-5px;}}#block-breadcrumbs{margin-top:0.1rem;margin-bottom:0;}#block-breadcrumbs .breadcrumb{padding:1rem;background:#ffffff;}#block-breadcrumbs .breadcrumb li{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.625rem;line-height:1.5rem;display:inline;color:#000000;text-transform:capitalize;}#block-breadcrumbs .breadcrumb li:not(:first-child)::before{content:">";}#block-breadcrumbs .breadcrumb li.active{font-weight:400;}#block-breadcrumbs .breadcrumb li a{color:#000000;}#header{font-size:1.875rem;margin:0;padding:0;line-height:1;font-weight:700;letter-spacing:0.03125rem;}#header img{max-height:40px;width:100%;}.menu{padding:1.25rem 0;}body:not(.scrolled.scrollup):not(.scrolled.scrolldown) header > #navbar-main.navbar{padding-bottom:1.5rem !important;}body.scrolled.scrollup header,body.scrolled.scrolldown header{padding-top:0.3125rem;}body.scrolled.scrollup header > #navbar-main.navbar.affix,body.scrolled.scrolldown header > #navbar-main.navbar.affix{padding-bottom:1.5rem !important;}body #navbar-main.mobile-menu-expanded{-webkit-box-shadow:0px 17px 48px -10px rgba(126,126,126,0.4);box-shadow:0px 17px 48px -10px rgba(126,126,126,0.4);border-bottom:1px solid #ced4da;}header .navbar-toggler{border:none;position:absolute;right:0;top:9px;}header .navbar-toggler:focus{outline:none;}header .navbar-toggler span{color:#000;font-size:1.5rem;}header .navbar-toggler span.fa-close{font-size:1.65rem;line-height:1.35rem;}@media (max-width:61.93625rem){header .navbar-toggler[aria-expanded=false] span.fa-close{display:none;}header .navbar-toggler[aria-expanded=true] span.fa-bars{display:none;}}@media (min-width:48rem) and (orientation:landscape){header .navbar-toggler[aria-expanded=false] span.fa-close{display:none;}header .navbar-toggler[aria-expanded=true] span.fa-bars{display:none;}}@media (min-width:48rem){header #CollapsingNavbar.navbar-collapse nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;}}@media (min-width:48rem) and (max-width:61.99875rem) and (orientation:landscape){header #CollapsingNavbar.navbar-collapse nav{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;}}header nav#block-discoverboat-revised-main-menu-block{padding-bottom:0;display:table;margin:auto;}@media (min-width:48rem) and (max-width:61.99875rem) and (orientation:landscape){header nav#block-discoverboat-revised-main-menu-block > ul{width:100%;}header nav#block-discoverboat-revised-main-menu-block > ul > li > a:focus,header nav#block-discoverboat-revised-main-menu-block > ul > li > a:focus-visible{border:none;outline:none;}header nav#block-discoverboat-revised-main-menu-block > ul > li > a{position:relative;}header nav#block-discoverboat-revised-main-menu-block > ul > li > a::after{position:absolute;right:15px;}header nav#block-discoverboat-revised-main-menu-block > ul li > ul{border:none;}}@media (max-width:61.93625rem){header nav#block-discoverboat-revised-main-menu-block ul.navbar-nav{width:100%;}}header nav#block-discoverboat-revised-main-menu-block ul li a{font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.375rem;color:#000000;letter-spacing:0.02em;}header nav#block-discoverboat-revised-main-menu-block ul li a.nav-link{padding-right:1.25rem;padding-left:1.25rem;}@media (max-width:61.93625rem){header nav#block-discoverboat-revised-main-menu-block ul li a.nav-link{padding-right:1rem;padding-left:1rem;}}header nav#block-discoverboat-revised-main-menu-block ul li.dropdown a.dropdown-toggle{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all easy-in-out 0.2s;-o-transition:all easy-in-out 0.2s;transition:all easy-in-out 0.2s;}@media (max-width:61.93625rem){header nav#block-discoverboat-revised-main-menu-block ul li.dropdown a.dropdown-toggle{display:block;}}header nav#block-discoverboat-revised-main-menu-block ul li.dropdown a.dropdown-toggle:after{display:none;}header nav#block-discoverboat-revised-main-menu-block ul li.dropdown span{padding:0.3125rem 0 0.9375rem 0.3125rem;z-index:2;font-weight:400;font-size:0.875rem;}header nav#block-discoverboat-revised-main-menu-block ul li.dropdown span:hover{cursor:pointer;}@media (min-width:48rem){header nav#block-discoverboat-revised-main-menu-block ul li.dropdown span.caret-mobile{display:none;}}@media (max-width:35.99875rem){header nav#block-discoverboat-revised-main-menu-block ul li.dropdown span{padding:0.9375rem 0 0.9375rem 0.3125rem;display:block;position:absolute;top:0;right:0;}header nav#block-discoverboat-revised-main-menu-block ul li.dropdown span.caret-desktop{display:none;}}@media (min-width:61.9375rem){header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded:hover > ul.dropdown-menu{display:block;top:auto;left:auto;padding:0.8125rem 0.875rem;background:#FFFFFF;border-radius:15px;margin:-0.3125rem 0.9375rem 0.9375rem 0.9375rem;z-index:100;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded:hover > ul.dropdown-menu li:hover{background:#000000;border-radius:10px;color:#fff;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded:hover > ul.dropdown-menu li:hover a{color:#fff;text-decoration:none;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded:hover > ul.dropdown-menu li a:hover{background:#000000;color:#fff;border-radius:10px;}header nav#block-discoverboat-revised-main-menu-block ul.nav > li.nav-item > ul.dropdown-menu .dropdown-item{margin-bottom:0.3125rem;padding-top:0.625rem;padding-bottom:0.625rem;}header nav#block-discoverboat-revised-main-menu-block ul.nav > li.nav-item > ul.dropdown-menu .dropdown-item a{text-decoration:none;display:block;width:100%;}header nav#block-discoverboat-revised-main-menu-block ul.nav > li.nav-item > ul.dropdown-menu .dropdown-item:active,header nav#block-discoverboat-revised-main-menu-block ul.nav > li.nav-item > ul.dropdown-menu .dropdown-item.active{background-color:#000;border-radius:10px;}header nav#block-discoverboat-revised-main-menu-block ul.nav > li.nav-item > ul.dropdown-menu .dropdown-item:active a,header nav#block-discoverboat-revised-main-menu-block ul.nav > li.nav-item > ul.dropdown-menu .dropdown-item.active a{color:#fff;}}@media (max-width:61.93625rem){header nav#block-discoverboat-revised-main-menu-block ul.nav > li{margin:0.625rem 0;}header nav#block-discoverboat-revised-main-menu-block ul.nav > li.nav-item a::after{float:right;margin-right:1.25rem;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded.dropdown ul.dropdown-menu{border:none;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded.dropdown ul.dropdown-menu .dropdown-item{padding:0.9375rem;margin-bottom:0.3125rem;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded.dropdown ul.dropdown-menu .dropdown-item a{text-decoration:none;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded.dropdown ul.dropdown-menu .dropdown-item:active,header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded.dropdown ul.dropdown-menu .dropdown-item.active{background-color:#000;border-radius:10px;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded.dropdown ul.dropdown-menu .dropdown-item:active a,header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded.dropdown ul.dropdown-menu .dropdown-item.active a{color:#fff;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded.dropdown ul.dropdown-menu .dropdown-item:not(.active):hover{background-color:#000;border-radius:10px;}header nav#block-discoverboat-revised-main-menu-block ul.nav li.menu-item--expanded.dropdown ul.dropdown-menu .dropdown-item:not(.active):hover a{color:#fff;}}header .navbar .container{position:relative;}header .nav-search{display:none;}header .nav-search .content form .fieldset{width:100%;display:block;}header .nav-search .content form .fieldset .input[type=text]{position:absolute;width:100%;}header .nav-search .content form .form-actions{display:none;}header .nav-search .content form .form-actions input[type=submit]{display:none;}header .navbar-collapse .nav-search{display:block;}header .navbar-collapse .nav-search .form-row{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;position:relative;}header.search-active .nav-search{display:block;position:absolute;width:74%;right:50px;max-width:1024px;z-index:5;}@media (max-width:68.75rem){header.search-active .nav-search{width:66%;max-width:824px;}}@media (max-width:61.93625rem){header.search-active .nav-search{position:static;width:100%;max-width:100%;background:#fff;padding-top:1.5625rem;padding-bottom:1.5625rem;}}header.search-active .nav-search .form-row{width:100%;display:block;}header.search-active .nav-search .form-row .form-group{margin-bottom:0;}header.search-active .nav-search .form-row .form-group .form-control{color:#000;border:1px solid rgba(0,0,0,0.2);border-radius:5px;}header.search-active .nav-search .form-actions{display:none;}header.search-active .nav-search .form-actions input[type=submit]{display:none;}header.search-active .toggle-search .fa-search{font-size:1.65rem;line-height:1.75rem;}header.search-active .toggle-search .fa-search::before{content:"" !important;}header .toggle-search{position:absolute;right:15px;bottom:10px;top:22px;}@media (max-width:61.93625rem){header .toggle-search{top:5px;right:50px;}}header .toggle-search .fa{padding:0.3125rem 0.625rem;font-size:1.2rem;cursor:pointer;}.hero-wrapper{position:relative;}.social-icons-wrapper{position:absolute;top:20px;left:94%;}#hero{padding:0 0 3.75rem;}#hero .hero-header .hero-text h1{margin:0;font-size:3rem;font-weight:bold;line-height:4.375rem;color:#000000;letter-spacing:0.02em;}#hero .hero-header .hero-text span{color:#000000;margin:0.625rem 0 0 0;font-size:6.25rem;line-height:4.375rem;letter-spacing:0.02em;}#hero .hero-header .hero-text p{font-weight:500;margin-top:2rem;font-size:1.125rem;}@media (max-width:61.99875rem){#hero{margin-bottom:0;height:100vh;}#hero .container{padding-bottom:3.9375rem;}#hero h1{font-size:1.75rem;line-height:2.25rem;}#hero h2{font-size:1.125rem;line-height:1.5rem;margin-bottom:1.875rem;}}.hero{max-width:1250px;margin:0 auto 1.25rem auto;}.hero .flex-container{position:relative;}.hero .field--name-field-carousel-media{margin-bottom:0;position:relative;}.hero .field--name-field-carousel-media::before{content:"";background-color:rgba(0,0,0,0.1);position:absolute;width:100%;height:100%;border-radius:15px;}.hero .field--name-field-carousel-media img{background:#E0E0E0;border-radius:15px;width:100%;max-height:430px;-o-object-fit:cover;object-fit:cover;}@media (max-width:35.99875rem){.hero .field--name-field-carousel-media img{max-height:300px;}}.hero section.flex-container{padding-top:0;}@media (max-width:79.9375rem){.hero .hero-background{padding:0 1.25rem;}}.hero .hero-background img{width:100%;}.hero .node--type-carousel-slides{max-height:528px;}.hero .hero-label-container{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;margin-bottom:2.5rem;}@media (max-width:35.99875rem){.hero .hero-label-container{top:25%;}}.hero .hero-label-container h1,.hero .hero-label-container h2{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:3.625rem;line-height:1.2;letter-spacing:0.02em;color:#fff;}@media (min-width:36rem) and (max-width:47.99875rem){.hero .hero-label-container h1,.hero .hero-label-container h2{font-size:2.875rem;}}@media (max-width:35.99875rem){.hero .hero-label-container h1,.hero .hero-label-container h2{font-size:2.25rem;}}#myVideo{width:100%;height:686px;overflow:hidden;border-radius:20px;}.content-hero{position:fixed;bottom:0;background:rgba(0,0,0,0.5);color:#f1f1f1;width:100%;padding:1.25rem;}#myBtn{width:200px;font-size:1.125rem;padding:0.625rem;border:none;background:#000;color:#fff;cursor:pointer;}#myBtn:hover{background:#ddd;color:black;}.explore{margin-top:-9.375rem;padding:0 0 6.25rem 0;}@media (max-width:35.99875rem){.explore{margin-top:-4.6875rem;padding:0 0 3.125rem 0;}}.explore .content{padding:1.875rem;background:#1977cc;border-radius:4px;color:#fff;}.explore .content h3{font-weight:700;font-size:2.125rem;margin-bottom:1.875rem;}.explore .content p{margin-bottom:1.875rem;}.explore .icon-boxes{background-color:#fff;-webkit-box-shadow:0px 17px 48px -10px rgba(126,126,126,0.4);box-shadow:0px 17px 48px -10px rgba(126,126,126,0.4);border-radius:20px;padding:2.5rem 1.875rem;max-width:1128px;margin:auto;}.explore .icon-boxes .icon-box{background:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #4432F3;padding:1.25rem !important;font-family:"Montserrat";}.explore .icon-boxes .icon-box h4{font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.625rem;letter-spacing:0.02em;margin-bottom:0.9375rem;}.explore .icon-boxes .icon-box p{font-size:0.875rem;font-weight:400;line-height:2rem;letter-spacing:0.02em;margin-top:0.3125rem;}.explore .icon-boxes .icon-box p > a.btn.btn-dark{padding:0.5rem 1.5625rem;background:#000000;font-weight:700;font-size:1rem;line-height:2.3rem;width:220px;min-height:55px;color:#ffffff;border-radius:10px;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}.explore .icon-boxes .icon-box p > a.btn.btn-dark:hover,.explore .icon-boxes .icon-box p > a.btn.btn-dark:active,.explore .icon-boxes .icon-box p > a.btn.btn-dark:focus{background:#383838;border-color:#383838;}div#find-your-boat{position:relative;}.fyb-heading h2{font-size:3rem;line-height:3.75rem;font-weight:700;color:var(--primary-color);}@media (max-width:35.99875rem){.fyb-heading h2{font-size:2rem;}}.fyb-paragraph p{font-size:1rem;line-height:1.4375rem;letter-spacing:0.02em;}.prev-btn .slick-prev,.next-btn .slick-next{position:-webkit-sticky;position:sticky;width:60px !important;color:#000;height:auto;font-size:1.5rem;height:60px;border:solid 2px var(--primary-color);border-radius:50px;margin-top:3.125rem;background:#fff;}@media (max-width:35.99875rem){#find-your-boat .prev-btn .slick-prev,#find-your-boat .next-btn .slick-next{margin-top:1.25rem;margin-bottom:1.25rem;}}.prev-btn .slick-prev{margin-right:0.625rem;}.prev-btn .slick-prev:hover,.next-btn .slick-next:hover{background-color:var(--primary-color);color:var(--white);cursor:pointer;}.slick-prev::before,.slick-next::before{display:none;}.slider-col{position:absolute;right:-100px;}li.slick-slide{height:400px;}@media only screen and (max-width:48rem){.slider-col{position:static;}}li.slick-slide{position:relative;}@media (max-width:35.99875rem){li.slick-slide{height:350px;}}ul.slider--main.slick-initialized.slick-slider{padding:0;}.slider--main li{position:relative;margin-right:1.25rem;border-radius:20px;overflow:hidden;-webkit-box-shadow:2px 5px 5px grey;box-shadow:2px 5px 5px grey;margin-bottom:0.625rem;}@media (max-width:35.99875rem){.slider--main li{max-width:260px;}}.slider--main .slick-slide{margin-right:1.25rem;}.slider--main .slick-slide img{display:block;margin:0 !important;width:100%;height:425px;-o-object-fit:cover;object-fit:cover;}@media (max-width:35.99875rem){.slider--main .slick-slide img{height:350px;}}.title-icon{position:absolute;top:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:20px;padding:1.25rem;color:var(--white);-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;background-color:rgba(0,0,0,0.2);}.title-icon h5.slider-heading{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.625rem;letter-spacing:0.02em;color:#ffffff;}.title-icon:hover{background-color:rgba(0,0,0,0.59);}.title-icon:hover span{opacity:1;}.title-icon:hover i{opacity:1;}.title-icon i{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);font-size:1.875rem;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;opacity:0;}.title-icon .arrow-top-right{position:absolute;top:15px;right:15px;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;opacity:0;}.slider-heading{font-size:1.125rem;line-height:1.625rem;}@media (min-width:48rem){.frontpage.path-frontpage .region-featured-bottom-first,.frontpage.path-frontpage .region-featured-bottom-second{margin:3.75rem 0;}.frontpage.path-frontpage .featured-bottom aside.container{padding:0;}}div.imageradius{padding-left:0;padding-right:0;}.imageradius img{border-radius:20px;width:100%;}.diverleft .slider{width:50%;margin:6.25rem auto;}.diverleft .slick-slide{margin:0 1.25rem;}.diverleft .slick-slide img{width:100%;}@media (min-width:48rem){.diverleft{margin-left:5%;}.diverleft h2{margin-left:1.25rem;}}.diverleft div .bg-white{background:rgba(255,255,255,0.2);padding:0.875rem 1.5625rem;margin-bottom:0.3125rem;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-moz-opacity:1;opacity:1;}.diverleft div .bg-white p{margin:0;}.diverleft div .bg-white a{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:2rem;letter-spacing:0.02em;color:#383838;display:block;width:100%;position:relative;}.diverleft div .bg-white a:hover{text-decoration:none;}.diverleft div .bg-white:hover{background:#ffffff;-webkit-box-shadow:0px 10px 39px -10px #DCDCDC;box-shadow:0px 10px 39px -10px #DCDCDC;border-radius:10px;}.diverleft div .bg-white:hover a,.diverleft div .bg-white:active a,.diverleft div .bg-white:focus a{font-weight:700;}.diverleft div .bg-white:hover a:after,.diverleft div .bg-white:active a:after,.diverleft div .bg-white:focus a:after{content:"";display:inline-block;font:normal normal normal 0.875rem/1 FontAwesome;font-weight:normal;text-rendering:auto;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffffff;border-radius:50%;position:absolute;top:1px;right:0;font-size:1rem;background:#000000;padding-top:0.375rem;width:30px;height:30px;padding-left:0.8125rem;}@media (max-width:35.99875rem){.diverightinmobile .container{padding:0;}.diverightinmobile .slick-track{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-radius:20px !important;margin-bottom:0.625rem;}.diverightinmobile .slick-track .slick-slide img{border-radius:20px !important;max-height:350px;min-width:260px;}}@media (max-width:35.99875rem){#block-diverightinimage1,#block-diverightinimage2,#block-diverightinimage3{display:none;}}@media (min-width:48rem){#block-boatchecklist h2{margin-bottom:0;}}#block-boatchecklist .content > div{max-width:489px;}#block-boatchecklist p{margin-bottom:2.6875rem;}#block-boatchecklist a.btn.btn-dark{padding:0.5rem 1.5625rem;background-color:#000000;border-color:#000000;font-weight:700;font-size:1rem;line-height:2.3rem;width:220px;min-height:55px;border-radius:10px;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}#block-boatchecklist a.btn.btn-dark:hover,#block-boatchecklist a.btn.btn-dark:active,#block-boatchecklist a.btn.btn-dark:focus{background:#383838;border-color:#383838;}.boatchecklistvideoimage .embed-responsive-16by9{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.45) !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.45) !important;border-radius:20px;}#block-boatchecklistvideoimage .video-embed-field-provider-youtube{background:#FFFFFF;border:11px solid #FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 15px 30px 8px rgba(126,126,126,0.4);box-shadow:0px 15px 30px 8px rgba(126,126,126,0.4);border-radius:20px;}#block-boatchecklistvideoimage .video-embed-field-provider-youtube iframe{border-radius:20px;}#block-livetheboatlifenew{margin-top:9.375rem !important;}@media (max-width:35.99875rem){#block-livetheboatlifenew{margin-top:4.6875rem !important;}#block-livetheboatlifenew h2{margin-top:2rem;margin-left:1.25rem;}}.livetheboat .slider{width:50%;margin:6.25rem auto;}@media (max-width:35.99875rem){.livetheboat > .container .slick-slider .slick-list{margin-top:5rem;}}.livetheboat .slick-slide{margin:1.25rem;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}@media (max-width:35.99875rem){.livetheboat .slick-slide{margin:0.9375rem;}}.livetheboat .slick-slide .card{border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #E0E0E0;-webkit-box-shadow:0 19px 30px rgba(126,126,126,0.3);box-shadow:0 19px 30px rgba(126,126,126,0.3);}.livetheboat .slick-slide .card .card-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.livetheboat .slick-slide .card .card-body.field__item{display:none;}.livetheboat .slick-slide .card .card-body p{font-weight:600;font-size:1.125rem;line-height:1.625rem;letter-spacing:0.02em;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;}.livetheboat .slick-slide .card .card-body .card-text{margin-bottom:1rem;}.livetheboat .slick-slide .card .card-body .card-text a{color:#000000;}.livetheboat .slick-slide .card .card-body .card-text a:hover{color:#4432F3;}.livetheboat .slick-slide .card .node--unpublished{padding:0;}@media (max-width:35.99875rem){.livetheboat .slick-slide > .card{max-width:165px;}}.livetheboat .slick-slide .node__content{margin-top:0;}.livetheboat .slick-slide img{width:100%;border-radius:15px 15px 0 0;min-height:256px;max-height:256px;}@media (max-width:35.99875rem){.livetheboat .slick-slide img{-o-object-fit:cover;object-fit:cover;}}.livetheboat .slick-slide img:hover{cursor:pointer;}.livetheboat button{width:60px !important;color:#000;height:60px;border:solid 2px var(--primary-color);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;margin-top:3.125rem;position:absolute;background-color:#fff;font-size:0;}.livetheboat button.slick-prev:hover,.livetheboat button.slick-next:hover{background-color:#000;cursor:pointer;}.livetheboat .slick-prev::before,.livetheboat .slick-next::before{content:"";display:inline-block;font:normal normal normal 0.875rem/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.875rem;color:black;}.livetheboat .slick-prev:hover::before,.livetheboat .slick-next:hover::before{color:#fff;cursor:pointer;}.livetheboat .slick-prev{left:-10px;z-index:1;top:30%;}@media (max-width:35.99875rem){.livetheboat .slick-prev{top:-110px;left:0;}}.livetheboat .slick-next{right:-10px;z-index:1;top:30%;}@media (max-width:35.99875rem){.livetheboat .slick-next{top:-110px;left:70px;}}.livetheboat .slick-next::before{content:"";}#block-subscribesection #subscribe{padding:0;position:absolute !important;width:100%;z-index:1;top:180px;text-align:center;}#block-subscribesection #subscribe h2{font-size:3rem;line-height:3.75rem;font-weight:700;color:#000;margin-bottom:1rem;}#subscribe .subscribe-text{top:10%;}#subscribe p{font-size:1rem;line-height:2rem;text-align:center;letter-spacing:0.02em;color:#383838;margin-bottom:1.875rem;}#subscribe .btn-dark{background-color:#000000;border-color:#000000;font-weight:700;font-size:1rem;line-height:2.3rem;width:220px;min-height:55px;border-radius:10px;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}#subscribe .btn-dark:hover,#subscribe .btn-dark:active,#subscribe .btn-dark:focus{background:#383838;border-color:#383838;}div#block-discoverboat-footernewslettercta{z-index:1;position:absolute;top:100px;}div#block-footernewsletterbackgroundimage{position:inherit;margin:0 0 -1rem;}div#block-footernewsletterbackgroundimage .field--name-body{padding-top:9.375rem;}@media (max-width:35.99875rem){div#block-footernewsletterbackgroundimage .field--name-body{padding-top:18.75rem;}}div#block-footernewsletterbackgroundimage .field--name-body:before{content:"";height:150px;width:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(8.33%,#FFF),color-stop(31.68%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#FFF 8.33%,rgba(255,255,255,0) 31.68%);background:-o-linear-gradient(top,#FFF 8.33%,rgba(255,255,255,0) 31.68%);background:linear-gradient(180deg,#FFF 8.33%,rgba(255,255,255,0) 31.68%);position:absolute;}@media (max-width:61.9375rem){div#block-footernewsletterbackgroundimage .field--name-body:before{height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(8.33%,#FFF),color-stop(80%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#FFF 8.33%,rgba(255,255,255,0) 80%);background:-o-linear-gradient(top,#FFF 8.33%,rgba(255,255,255,0) 80%);background:linear-gradient(180deg,#FFF 8.33%,rgba(255,255,255,0) 80%);}}div#block-footernewsletterbackgroundimage img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:763px;max-height:763px;background-position-y:0;-o-object-position:center center;object-position:center center;}#footer{background:#000000;}#footer nav ul li a{color:#ffffff;}#footer nav ul li a:hover{color:#ffffff;}#footer .footer-top{padding:3.75rem 0 1.875rem 0;}#footer .footer-top .footer-links ul li:first-child{padding-top:0;}#footer .footer-top .footer-links ul li{padding:0.625rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#footer .footer-top .footer-links ul li a{font-size:0.875rem;line-height:1.5rem;letter-spacing:0.02em;color:#ffffff;text-decoration:none;}#footer .footer-top .footer-contact{font-size:0.625rem;line-height:1.125rem;letter-spacing:0.02em;color:#ffffff;}.site-footer .block{border:0px;margin-bottom:3rem;padding-top:0;color:#ffffff;}.site-footer .block.footer-search-bar{position:relative;display:block;margin-top:0;margin-bottom:1rem;padding:0;}.site-footer .block.footer-search-bar form{max-width:378px;padding:0 3.75rem 0 3.75rem;margin:auto;}@media (max-width:35.99875rem){.site-footer .block.footer-search-bar form{margin-left:0;padding-left:0;max-width:318px;}}.site-footer .block.footer-search-bar .form-row{position:relative;}.site-footer .block.footer-search-bar .form-text{margin-top:0;height:50px;padding-left:1.1rem;padding-right:3.125rem;padding-top:0.625rem;padding-bottom:0.625rem;background:#F7F7F7;color:black;border:1px solid rgba(0,0,0,0.2);font-weight:400;font-size:0.875rem;line-height:1.625rem;letter-spacing:0.02em;border-radius:22px;}.site-footer .block.footer-search-bar .form-actions{position:absolute;display:block;right:8px;top:4px;}.site-footer .block.footer-search-bar .form-actions button[type=submit]{text-indent:-9999px;background:url(/themes/custom/discoverboat/images/search-light.svg) no-repeat center center;border:0 none;display:block;background-color:#000000;padding:0.6875rem;border-radius:22px;width:44px;height:42px;}.site-footer a,.site-footer .link{color:#ffffff;}.site-footer #block-discoverboat-copyright{margin-top:-3.125rem;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:0.6875rem;line-height:1.125rem;letter-spacing:0.02em;color:#FFFFFF;}.site-footer #block-discoverboat-footer{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:0.8125rem;line-height:1.5rem;letter-spacing:0.02em;color:#FFFFFF;}.site-footer #block-discoverboat-footerregionallinks{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:0.8125rem;line-height:1.5rem;letter-spacing:0.02em;color:#FFFFFF;}#block-signupfornewsletter p.signuplink,#block-blockforsocialandnewslettermobile p.signuplink{background:#ffffff;padding:0.625rem 1.25rem;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:250px;}@media (min-width:62rem){#block-signupfornewsletter p.signuplink,#block-blockforsocialandnewslettermobile p.signuplink{min-width:300px;}}#block-signupfornewsletter p.signuplink a,#block-blockforsocialandnewslettermobile p.signuplink a{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:0.875rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;width:100%;text-decoration:none;}#block-signupfornewsletter p.signuplink span,#block-blockforsocialandnewslettermobile p.signuplink span{margin-top:0.3125rem;}#block-signupfornewsletter p.signupdesc,#block-blockforsocialandnewslettermobile p.signupdesc{width:300px;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.02em;color:#ffffff;}@media (max-width:35.99875rem){#newslettersignupformmodal{padding-right:0;}}#newslettersignupformmodal .webform-required > span.form-required{margin-left:0.625rem;font-size:0.75rem;}#newslettersignupformmodal .modal-dialog{max-width:600px;}#newslettersignupformmodal .modal-dialog button.close{font-size:1.625rem;color:#000000 !important;text-shadow:none;opacity:1;z-index:20;position:absolute;right:30px;top:40px;}@media (max-width:35.99875rem){#newslettersignupformmodal .modal-dialog button.close{position:absolute;top:25px;right:25px;}}#newslettersignupformmodal .modal-dialog .modal-content{background:#FFFFFF;-webkit-box-shadow:0px 17px 48px -10px rgba(126,126,126,0.4);box-shadow:0px 17px 48px -10px rgba(126,126,126,0.4);border-radius:20px;padding:1.25rem 0.625rem;}#newslettersignupformmodal .modal-dialog .modal-content .modal-header{border:none;}#newslettersignupformmodal .modal-dialog .modal-content .modal-header h3{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:2.25rem;line-height:3.75rem;text-align:center;letter-spacing:0.02em;color:#000000;width:100%;margin-top:0.9375rem;}@media (max-width:35.99875rem){#newslettersignupformmodal .modal-dialog .modal-content .modal-header h3{margin-bottom:0.625rem;line-height:2.5rem;}}#newslettersignupformmodal .modal-dialog .modal-content .modal-header p{font-family:"Montserrat";font-style:normal;font-size:1rem;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body form .toast-wrapper{z-index:10;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body label{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body label#edit-email-error,#newslettersignupformmodal .modal-dialog .modal-content .modal-body label#edit-address-postal-code-error{color:#EE0000;font-size:0.75rem;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body label#edit-captcha-response-error{color:#EE0000;font-size:0.75rem;display:block;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body .js-form-item-name-first,#newslettersignupformmodal .modal-dialog .modal-content .modal-body .js-form-item-address-postal-code{padding:0;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-name-first,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-email,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-address-postal-code,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-captcha-response{background:#FFFFFF;border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-name-first.form-control:focus,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-email.form-control:focus,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-address-postal-code.form-control:focus,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-captcha-response.form-control:focus{-webkit-box-shadow:none;box-shadow:none;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-name-first ::-webkit-input-placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-email ::-webkit-input-placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-address-postal-code ::-webkit-input-placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-captcha-response ::-webkit-input-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-name-first ::-moz-placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-email ::-moz-placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-address-postal-code ::-moz-placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-captcha-response ::-moz-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-name-first ::-ms-input-placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-email ::-ms-input-placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-address-postal-code ::-ms-input-placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-captcha-response ::-ms-input-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-name-first ::placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-email ::placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-address-postal-code ::placeholder,#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-captcha-response ::placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}#newslettersignupformmodal .modal-dialog .modal-content .modal-body #edit-captcha-response small{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.625rem;line-height:1.25rem;letter-spacing:0.02em;color:#000000;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body .g-recaptcha > div{margin:2.5rem auto;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body .form-actions{text-align:center;}#newslettersignupformmodal .modal-dialog .modal-content .modal-body .form-actions button.form-submit{background:#000000;border-radius:10px;padding:0.9375rem 2.5rem;border:none;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;}.region-featured-bottom-third{position:relative;padding-bottom:0;width:100%;}.livetheboat .slick-slide .card-body{padding:0 1.2rem;}.embed-responsive-16by9::before{padding:0;}.instagram_feed .instagram_new{width:33.333%;padding:0.3125rem;}.instagram-lite-block .instagram_feed{width:65%;margin:auto;}.page-alias--buying-boat-loan-calculator article .field--name-body h1{font-family:"Montserrat",sans-serif;font-weight:700;font-size:3rem;line-height:3.75rem;display:block;margin-bottom:1.5625rem;}@media (max-width:35.93625rem){.page-alias--buying-boat-loan-calculator article .field--name-body h1{text-align:center;}}.page-alias--buying-boat-loan-calculator article .field--name-body p{max-width:658px;font-weight:400;font-size:0.875rem;line-height:1.625rem;text-align:center;display:block;margin:auto;margin-bottom:2.5rem;}@media (max-width:35.93625rem){.page-alias--buying-boat-loan-calculator article .field--name-body p{text-align:left;}}.page-alias--buying-boat-loan-calculator article .field--name-body p:last-child{margin-bottom:3.125rem;}.page-alias--buying-boat-loan-calculator article .field--name-body p a{color:#4432F3;font-weight:500;}.page-alias--buying-boat-loan-calculator article .field--name-body p img{width:100%;margin:0 auto;}.page-alias--buying-boat-loan-calculator .block--bundle-banner .image-container .field--name-field-banner-image img{min-height:717px;}.loan-calculator{max-width:543px;}.loan-calculator .blc-tab-wrapper{border:1px solid #4432F3;padding-top:1.25rem;border-bottom:none;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.loan-calculator .blc-tab-wrapper .justify-content-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;}@media (max-width:47.99875rem){.loan-calculator .blc-tab-wrapper .justify-content-center{display:block;padding-bottom:0.9375rem;}}.loan-calculator .blc-tab-wrapper .blc-tab{min-width:180px;border-bottom:3px solid transparent;}@media (max-width:47.99875rem){.loan-calculator .blc-tab-wrapper .blc-tab{display:table;margin:auto;margin-bottom:0.9375rem;}}.loan-calculator .blc-tab-wrapper .blc-tab h2{display:block;padding:0.3125rem 1.5625rem;cursor:pointer;font-weight:700;font-size:1.5rem;line-height:2rem;text-align:center;color:rgba(0,0,0,0.4);}.loan-calculator .blc-tab-wrapper .blc-tab.active{border-bottom:3px solid #4432F3;}.loan-calculator .blc-tab-wrapper .blc-tab.active h2{color:#000;}.loan-calc-col .col-left{padding-right:1.5625rem;}@media (max-width:47.99875rem){.loan-calc-col .col-left{padding-right:0.9375rem;margin-bottom:2rem;}}.loan-calc-col .col-right{padding-left:1.5625rem;}@media (max-width:47.99875rem){.loan-calc-col .col-right{padding-left:0.9375rem;}}.loan-calc-col .input-group-wrapper{border-left:1px solid #4432F3;border-right:1px solid #4432F3;padding-top:1.25rem;max-width:543px;}@media (max-width:61.99875rem){.loan-calc-col .input-group-wrapper{margin:auto;}}.loan-calc-col .input-group-wrapper form{padding:1.5625rem 2.625rem;}.loan-calc-col .input-group-wrapper .form-field{margin-bottom:0.9375rem;}.loan-calc-col .input-group-wrapper label{font-weight:500;font-size:1rem;line-height:1.625rem;color:#000000;margin-bottom:0.5rem;}.loan-calc-col .input-group-wrapper label.error{color:#ff0000;}.loan-calc-col .input-group-wrapper label.error:before{content:"* ";}.loan-calc-col .input-group-wrapper input{border:1px solid rgba(0,0,0,0.2);margin-bottom:0.3125rem;font-size:1rem;line-height:1.625rem;color:#000;min-height:50px;padding:0.3125rem 0.8125rem;border-radius:5px;width:100%;}.loan-calc-col .input-group-wrapper input::-webkit-outer-spin-button,.loan-calc-col .input-group-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;}.loan-calc-col .input-group-wrapper input[type=number]{-moz-appearance:textfield;}.loan-calc-col .input-group-wrapper input:focus{color:#000;}.loan-calc-col .input-group-wrapper input.error{color:#ff0000;border:1px solid #ff0000;}.loan-calc-col .form-result-wrapper{background:#4432F3;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;max-width:543px;}@media (max-width:61.99875rem){.loan-calc-col .form-result-wrapper{margin:auto;}}.loan-calc-col .form-result-wrapper.open{min-height:510px;}@media (max-width:61.99875rem){.loan-calc-col .form-result-wrapper.open{min-height:560px;}}.loan-calc-col .form-result-wrapper .form-result{padding:1.5625rem 2.625rem;padding-bottom:1.25rem;color:#fff;}.loan-calc-col .form-result-wrapper .form-result .btn-calculate{background-color:transparent;border:0 none;font-size:1.5rem;color:#ffffff;font-weight:600;width:100%;display:block;}.loan-calc-col .form-result-wrapper .form-result .btn-calculate:hover,.loan-calc-col .form-result-wrapper .form-result .btn-calculate:active,.loan-calc-col .form-result-wrapper .form-result .btn-calculate:focus{color:#f1f1f1;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}.loan-calc-col .form-result-wrapper .form-result .result-estimation label{font-weight:500;font-size:1.125rem;line-height:2rem;margin-bottom:0.5625rem;}.loan-calc-col .form-result-wrapper .form-result .result-estimation .result-amount{font-weight:700;font-size:2.625rem;line-height:2rem;margin-bottom:1.625rem;}.loan-calc-col .form-result-wrapper .form-result .result-estimation .boat-loan-calculator--donut-chart{position:relative;padding-top:1.25rem;padding-bottom:1.25rem;}.loan-calc-col .form-result-wrapper .form-result .result-estimation .boat-loan-calculator--donut-chart .ct-chart{display:block;position:relative;margin:auto;width:200px;height:200px;}.loan-calc-col .form-result-wrapper .form-result .result-estimation .boat-loan-calculator--donut-chart .ct-chart .ct-series-a .ct-slice-donut-solid{fill:#f1f1f1;}.loan-calc-col .form-result-wrapper .form-result .result-estimation .boat-loan-calculator--donut-chart .ct-chart .ct-series-b .ct-slice-donut-solid{fill:#c7c7c7;}.loan-calc-col .form-result-wrapper .form-result .result-estimation .donut-top-text,.loan-calc-col .form-result-wrapper .form-result .result-estimation .donut-bottom-text{font-size:0.75rem;line-height:1rem;}.loan-calc-col .form-result-wrapper .form-result .result-estimation .donut-top-text span,.loan-calc-col .form-result-wrapper .form-result .result-estimation .donut-bottom-text span{display:block;}.loan-calc-col .form-result-wrapper .form-result .btn-find{background:#FFFFFF;border-color:transparent;border-radius:10px;font-weight:700;font-size:1.125rem;line-height:1.625rem;text-transform:uppercase;color:#000;padding:0.625rem 0.9375rem 0.625rem;margin-bottom:2rem;-webkit-transition:all easy-in-out 0.3s;-o-transition:all easy-in-out 0.3s;transition:all easy-in-out 0.3s;}.loan-calc-col .form-result-wrapper .form-result .btn-find .fa{margin-left:1.375rem;}.loan-calc-col .form-result-wrapper .form-result .btn-find .fa:before{font-size:1.375rem;}.loan-calc-col .form-result-wrapper .form-result .btn-find:hover,.loan-calc-col .form-result-wrapper .form-result .btn-find:active,.loan-calc-col .form-result-wrapper .form-result .btn-find:focus{background:#eee;-webkit-box-shadow:0 0 4px 8px rgba(0,0,0,0.12);box-shadow:0 0 4px 8px rgba(0,0,0,0.12);}.loan-calc-col .form-result-wrapper .form-result small{font-weight:400;font-size:0.625rem;line-height:0.75rem;}.block-loan-calculator-block{margin:4.6875rem auto;max-width:1100px;padding-bottom:4.0625rem;}@media (max-width:35.99875rem){.block-loan-calculator-block{padding-bottom:0;}}#block-boatloancalculatornextsteps5050{margin:4.6875rem auto;max-width:1100px;}.text--paragraph{margin-top:3.4375rem;margin-bottom:2.1875rem;}@media (max-width:47.99875rem){.text--paragraph{text-align:left;}}@media (max-width:35.99875rem){.text--paragraph{margin-top:0;}.text--paragraph h2{text-align:center;}}.text--paragraph h2{font-weight:700;font-size:3rem;line-height:3.75rem;margin-bottom:1.5rem;}.text--paragraph .paragraph-body{font-weight:400;font-size:0.875rem;line-height:1.625rem;max-width:478px;}@media (max-width:47.99875rem){.text--paragraph .paragraph-body{max-width:inherit;}}.image-drop-shadow{background:#FFFFFF;border:11px solid #FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:488px;margin-bottom:2.1875rem;margin-left:2.1875rem;-webkit-box-shadow:0px 15px 30px 8px rgba(126,126,126,0.4);box-shadow:0px 15px 30px 8px rgba(126,126,126,0.4);border-radius:20px;}@media (max-width:47.99875rem){.image-drop-shadow{-webkit-box-shadow:0px 0px 10px 4px rgba(126,126,126,0.4);box-shadow:0px 0px 10px 4px rgba(126,126,126,0.4);margin:0.9375rem auto;}}@media (max-width:35.93625rem){.image-drop-shadow{margin:0.9375rem;}}.image-drop-shadow img{width:100%;height:auto;border-radius:15px;margin-bottom:0;}.search-bar-page{min-height:100px;background:rgba(0,0,0,0.03);}.search-bar-page .region-search-bar{padding-top:1.5625rem;padding-bottom:1.5625rem;}.search-bar-page .block-views-exposed-filter-blockboat-search-page-1{margin:auto;width:100%;}.search-bar-page .block-views-exposed-filter-blockboat-search-page-1 form{max-width:1100px;margin:auto;}.search-bar-page .block-views-exposed-filter-blockboat-search-page-1 fieldset.form-group{width:100%;margin-bottom:0;}.search-bar-page .block-views-exposed-filter-blockboat-search-page-1 fieldset.form-group input{width:100%;height:50px;background:#FFFFFF;margin-top:0;border:1px solid rgba(0,0,0,0.2);border-radius:5px;}.search-bar-page .block-views-exposed-filter-blockboat-search-page-1 .form-row .form-actions{position:absolute;left:-9999px;}.page-vocabulary-boat-types main > section{padding-bottom:3.75rem;}@media (max-width:35.99875rem){.page-vocabulary-boat-types main > section .vocabulary-boat-types > .content > div:last-child{margin-top:2.5rem;padding:0;}.page-vocabulary-boat-types main > section .vocabulary-boat-types > .content > div:last-child .container{padding:0;}.page-vocabulary-boat-types main > section .vocabulary-boat-types > .content > div:last-child .container .card.shadow{max-width:160px;}}.page-vocabulary-boat-types main > section .block-field-blocktaxonomy-termboat-typesfield-boat-type-related h2{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:3rem;line-height:3.75rem;text-align:center;letter-spacing:0.02em;color:#000000;}@media (max-width:35.99875rem){.page-vocabulary-boat-types main > section .block-field-blocktaxonomy-termboat-typesfield-boat-type-related h2{font-size:1.5rem;}}.boat_type_overview_with_cta{margin-bottom:1.25rem;}.boat_type_overview_with_cta .col-md-3{background:#000000;border:8px solid #FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 17px 48px -10px rgba(126,126,126,0.4);box-shadow:0 17px 48px -10px rgba(126,126,126,0.4);border-radius:20px;font-family:"Montserrat";font-style:normal;max-width:276px;min-height:447px;margin:0 auto 3.75rem auto;max-height:490px;}.boat_type_overview_with_cta .col-md-3 .block-inline-blockcallout-text:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.4);}.boat_type_overview_with_cta .col-md-3 .block-inline-blockcallout-text:last-child .content{margin-right:1.875rem;}.boat_type_overview_with_cta .col-md-3 .block-inline-blockcallout-text .content{letter-spacing:0.02em;color:#fff;padding:2.5rem 0 2.5rem 0.9375rem;}.boat_type_overview_with_cta .col-md-3 .block-inline-blockcallout-text .content h4{font-weight:700;font-size:1.375rem;line-height:1.875rem;}.boat_type_overview_with_cta .col-md-3 .block-inline-blockcallout-text .content p,.boat_type_overview_with_cta .col-md-3 .block-inline-blockcallout-text .content a{font-weight:400;font-size:1rem;line-height:1.625rem;}.boat_type_overview_with_cta .col-md-3 .block-inline-blockcallout-text .content a{font-weight:700;color:#fff;text-decoration:none;}.boat_type_overview_with_cta .col-md-3 .block-inline-blockcallout-text .content a:hover{text-decoration:none;}.boat_type_overview_with_cta .field--name-field-boat-type-tsr-image{background:#FFFFFF;border:11px solid #FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 15px 30px 8px rgba(126,126,126,0.4);box-shadow:0px 15px 30px 8px rgba(126,126,126,0.4);border-radius:15px;max-width:820px;}.boat_type_overview_with_cta .field--name-field-boat-type-tsr-image img{width:100%;height:420px;max-width:800px;border-radius:15px;-o-object-fit:cover;object-fit:cover;margin-bottom:0;}.boat-type-overview{font-family:"Montserrat",sans-serif;font-style:normal;font-size:0.875rem;line-height:1.625rem;}.boat-type-overview .boat-type-name h1{font-weight:700;font-size:3rem;line-height:3.75rem;}.boat-type-overview .boat-type-overview-wrapper{position:relative;padding:0.9375rem;}.boat-type-overview .boat-type-overview-wrapper .boat-type-overview-text{position:relative;z-index:1;min-height:365px;}.boat-type-overview .boat-type-overview-wrapper .boat-type-overview-image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;}.boat-type-overview .boat-type-overview-wrapper .boat-type-overview-image:before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.85)),to(rgba(255,255,255,0.5)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.5) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.5) 100%);background:linear-gradient(180deg,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.5) 100%);display:block;position:absolute;top:0;left:0;border-radius:20px;}.boat-type-overview .boat-type-overview-wrapper .boat-type-overview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;}.boat-type-overview .boat-type-attributes{font-weight:600;font-size:1rem;line-height:1.625rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:82.1875rem){.boat-type-overview .boat-type-attributes{font-size:0.875rem;}}@media (min-width:62rem) and (max-width:73.75rem){.boat-type-overview .boat-type-attributes{font-size:0.6875rem;font-weight:700;}}@media (max-width:35.99875rem){.boat-type-overview .boat-type-attributes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.boat-type-overview .boat-type-attributes > .attribute{text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.boat-type-overview .boat-type-attributes > .attribute:not(:last-child){position:relative;}@media (min-width:36rem){.boat-type-overview .boat-type-attributes > .attribute:not(:last-child)::after{content:"|";margin:0 0.625rem;}}@media (min-width:62rem) and (max-width:79.99875rem){.boat-type-overview .boat-type-attributes > .attribute:not(:last-child)::after{margin:0 0.3125rem;}}.boat-type-overview .overview-bottom p{font-weight:500;}.boat_type_3_col_cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.boat_type_3_col_cta::before{content:"";height:60px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%);position:absolute;top:0;}.boat_type_3_col_cta::after{content:"";height:60px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(360deg,#fff 0%,rgba(255,255,255,0) 100%);position:absolute;bottom:0;}@media (min-width:62rem){.boat_type_3_col_cta.nmma-layout-section.has_bg{padding:5rem;margin:0 0 3.75rem 0;min-height:60vh;}}.boat_type_3_col_cta .section-content{display:block;-webkit-box-shadow:0px 17px 48px -10px rgba(126,126,126,0.4);box-shadow:0px 17px 48px -10px rgba(126,126,126,0.4);border-radius:20px;padding:1.875rem;background:#fff;}@media (min-width:48rem){.boat_type_3_col_cta .section-content{padding:3.75rem;}}@media (max-width:35.99875rem){.boat_type_3_col_cta .section-content{margin:0 0.625rem;}}.boat_type_3_col_cta .section-content .section-grid-container.row{background:#fff;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.boat_type_3_col_cta .section-content .section-grid-container.row > div > div{border:1px solid #4432F3;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:1.25rem;font-family:"Montserrat";font-style:normal;}@media (min-width:48rem){.boat_type_3_col_cta .section-content .section-grid-container.row > div > div{max-height:210px;max-width:320px;}}@media (max-width:35.99875rem){.boat_type_3_col_cta .section-content .section-grid-container.row > div > div{margin:1.25rem 0;}}.boat_type_3_col_cta .section-content .section-grid-container.row > div > div h3{font-family:inherit;font-weight:700;font-size:1.25rem;line-height:1.625rem;}.boat_type_3_col_cta .section-content .section-grid-container.row > div > div p,.boat_type_3_col_cta .section-content .section-grid-container.row > div > div p span.h4{font-family:inherit;font-weight:400;font-size:0.875rem;line-height:1.625rem;}.boat_type_3_col_cta .section-content .section-grid-container.row > div > div P a{padding:0.5rem 1.5625rem;background:#000000;font-weight:700;font-size:1rem;line-height:2.3rem;width:220px;min-height:55px;color:#ffffff;display:inline-block;border-radius:10px;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}.boat_type_3_col_cta .section-content .section-grid-container.row > div > div P a:hover,.boat_type_3_col_cta .section-content .section-grid-container.row > div > div P a:active,.boat_type_3_col_cta .section-content .section-grid-container.row > div > div P a:focus{background:#383838;border-color:#383838;}.boat_type_3_col_cta .section-content .section-grid-container.row > div > div P a em{font-style:normal;}.boat_type_3_col_cta .section-content .section-grid-container.row > div > div P a:hover{text-decoration:none;}@media (max-width:35.99875rem) and (orientation:portrait){.boat_type_3_col_cta .section-content .section-grid-container.row > div > div P a{padding:0.625rem;width:85%;}}@media (min-width:48rem) and (max-width:61.99875rem) and (orientation:landscape){.boat_type_3_col_cta .section-content .section-grid-container.row > div > div P a{padding:0.625rem;width:85%;}}.path-taxonomy .boat_type_3_col_cta #layout-builder .block-field-blocktaxonomy-termboat-typesfield-boat-type-nmma-id{display:block;}.path-taxonomy .boat_type_3_col_cta .block-field-blocktaxonomy-termboat-typesfield-boat-type-nmma-id{display:none;}.explore-brands--container{background:#000000;padding:1.5625rem 1.375rem;border-radius:20px;margin-right:-1.875rem;margin-left:-1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media (min-width:36rem){.explore-brands--container{margin-right:auto;margin-left:auto;}}.explore-brands--container.nmma-layout-section.has_bg{margin:0 0 1.875rem 0;}.explore-brands--container .section-content{margin:0 auto;}@media (min-width:62rem){.explore-brands--container .section-content{width:85%;}}.explore-brands--container .explore-brands{font-family:"Montserrat",sans-serif;font-style:normal;letter-spacing:0.02em;}.explore-brands--container .explore-brands h2{font-weight:700;line-height:2.25rem;color:#ffffff;font-size:1.75rem;}@media (min-width:36rem){.explore-brands--container .explore-brands h2{font-size:2rem;}}.explore-brands--container .explore-brands .explore-brands-boat-type{font-weight:600;font-size:1.25rem;line-height:1.625rem;color:#ffffff;}.explore-brands--container .explore-brands .brands-sort-container .brand-search-input-wrapper{width:100%;margin-bottom:0.625rem;display:block;position:relative;}.explore-brands--container .explore-brands .brands-sort-container .brand-search-icon{text-indent:-9999px;background:url("/themes/custom/discoverboat/images/search.svg") no-repeat center center;width:28px;height:28px;position:absolute;left:10px;top:14px;border:0 none;max-height:50px;display:block;}.explore-brands--container .explore-brands .brands-sort-container .brand-search-input{padding-left:3.125rem;padding-top:0.625rem;padding-bottom:0.625rem;background:#F7F7F7;border:1px solid rgba(0,0,0,0.2);font-weight:400;font-size:0.875rem;line-height:1.625rem;letter-spacing:0.02em;border-radius:22px;}.explore-brands--container .explore-brands .brands-sort-container .brands-sort{font-weight:400;font-size:1rem;line-height:1.5rem;color:#ffffff;background:#383838;border-radius:10px;}.explore-brands--container .explore-brands .brands-sort-container .brands-sort .sort-btn{font-size:0.875rem;}.explore-brands--container .explore-brands .brands-sort-container .brands-sort .sort-btn.active{font-weight:600;}.explore-brands--container .explore-brands .brands-sort-container .brands-sort .btn{border-radius:10px;}.explore-brands--container .explore-brands .brands-sort-container .brands-sort .btn-link{color:#ffffff;}.explore-brands--container .explore-brands .brands-sort-container .brands-sort .btn-light{background-color:#ffffff;border-color:#ffffff;}.explore-brands--container .explore-brands .brands-sort-container .brands-sort .btn-light:focus{-webkit-box-shadow:none;box-shadow:none;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll{border-radius:20px;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .container{max-height:385px;overflow-y:scroll !important;scrollbar-color:#000000 #f2f2f2;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .container::-webkit-scrollbar{width:12px !important;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .container::-webkit-scrollbar-track{border-radius:10px;background:#f2f2f2;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .container::-webkit-scrollbar-thumb{border-radius:10px;background:#000 !important;max-height:20px;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list{padding-bottom:1.25rem;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;}@media (min-width:36rem){.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list{grid-template-columns:1fr 1fr 1fr;}}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item{background:#FFFFFF;border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding:0.5rem 0.625rem;margin:0.3125rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-height:80px;}@media (max-width:75rem){.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item{max-height:90px;}}@media (max-width:35.99875rem){.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item{padding:0.5rem;margin-bottom:0.625rem;min-height:70px;}}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item:hover{-webkit-box-shadow:0px 20px 39px -10px rgba(0,0,0,0.2);box-shadow:0px 20px 39px -10px rgba(0,0,0,0.2);background:#000000;border:solid 1px #ffffff;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item:hover::before,.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item:hover::after{content:"";height:60%;width:3px;position:absolute;top:15px;color:#ffffff;background-color:#383838;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item:hover::before{left:1px;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item:hover::after{right:0;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item:hover a{color:#ffffff;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item a{display:block;width:100%;font-weight:600;font-size:0.875rem;line-height:1.25rem;text-align:center;text-decoration:none;padding-top:1.5625rem;padding-bottom:1.5625rem;color:#000000;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item a:hover,.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item a:active,.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item a:focus{color:#ffffff;}.explore-brands--container .explore-brands .brands-sort-container .brands-list-scroll .brands-list .brand-item a span{text-decoration:underline;font-style:italic;font-size:0.75rem;width:100%;display:block;line-height:1.625rem;margin-top:0.1875rem;font-weight:500;}.nmma-id{display:none;}.section-connect{margin-top:0.9375rem;border:1px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;padding:1.25rem;font-family:"Montserrat",sans-serif;font-style:normal;}@media (max-width:61.99875rem){.section-connect{margin-bottom:0.9375rem;}}.section-connect h3{font-weight:700;font-size:1.25rem;line-height:1.625rem;}.section-connect p{font-weight:400;font-size:0.875rem;line-height:1.625rem;}.section-connect p span.h4{font-weight:400;font-size:0.875rem;line-height:1.625rem;}.section-connect .button-cta{padding-left:3.125rem;padding-right:3.125rem;}@media (max-width:47.99875rem){.section-connect .button-cta{border-radius:50px;padding-top:0.75rem;padding-bottom:0.75rem;}}.boat-calc-and-finder{color:#ffffff;max-width:1250px;margin-bottom:1.5625rem;border-radius:20px;}.boat-calc-and-finder .section-content{width:100%;padding-top:2.1875rem;padding-bottom:2.1875rem;}.boat-calc-and-finder .section-content .layout--region--col1{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem;}.boat-calc-and-finder .section-content h4{font-weight:700;}.boat-calc-and-finder .section-content .button{background-color:transparent;border:1px solid #ffffff;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@media (max-width:47.99875rem){.boat-calc-and-finder .section-content .button{border-radius:50px;padding-top:0.75rem;padding-bottom:0.75rem;text-align:center;}}@media (max-width:35.99875rem){.boat-calc-and-finder .section-content .button{width:100%;}}.boat-calc-and-finder .section-content .button:hover,.boat-calc-and-finder .section-content .button:active,.boat-calc-and-finder .section-content .button:focus{background-color:#ffffff;}.boat-calc-and-finder .section-content .calculator{border-right:1px solid #ffffff;}@media (max-width:47.99875rem){.boat-calc-and-finder .section-content .calculator{border-right:none;}}.boat-calc-and-finder .section-content .boat-finder .content{max-width:300px;}@media (max-width:61.99875rem){.boat-calc-and-finder .section-content .boat-finder .content{max-width:100%;}}.boat_type_activities,.boat_type_ownership{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.625rem;margin-bottom:0.9375rem;}.boat_type_activities h3,.boat_type_activities .h3,.boat_type_ownership h3,.boat_type_ownership .h3{font-weight:600;font-size:1.5rem;line-height:1.625rem;}a.ckeditor-readmore-toggler{font-weight:700;font-size:0.875rem;position:relative;}a.ckeditor-readmore-toggler::after{content:"";font:normal normal normal 0.875rem/1 FontAwesome;font-weight:700;margin-left:0.625rem;border:2px solid #000000;border-radius:50%;width:20px;height:20px;padding-top:0.0625rem;padding-left:0.3125rem;position:absolute;bottom:0;top:-3px;}a.ckeditor-readmore-toggler:hover{text-decoration:none;color:#000;}.boat_type_ownership{padding-top:0;}.boat_type_accordion p{font-size:0.875rem;font-family:"Montserrat";}.boat_type_accordion h1,.boat_type_accordion h2,.boat_type_accordion h3,.boat_type_accordion h4,.boat_type_accordion h5,.boat_type_accordion h6{font-family:"Montserrat";}.boat_type_accordion li,.boat_type_accordion a{font-family:"Montserrat";}.boat_type_accordion details summary{display:inline-block;outline:none;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.5rem;margin:0.9375rem 0;padding-left:2.875rem;position:relative;}.boat_type_accordion details summary::-webkit-details-marker{display:none;content:"";font-size:0;}.boat_type_accordion details summary::marker{display:none;content:"";}.boat_type_accordion details summary::before{content:"";background-image:url("/themes/custom/discoverboat/images/plus-circle-36x36.svg");width:36px;height:36px;position:absolute;left:0;top:-5px;}.boat_type_accordion details:not([open]){margin-bottom:0.625rem;}.boat_type_accordion details[open] summary:before{font:normal normal normal 0.875rem/1 FontAwesome;content:"";border-radius:20px;border:2px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.6875rem;background:none;-webkit-transform:matrix(1,0,0,-1,0,0);-o-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);}.brick.brick--type--accordion .accordion .card{border:0;}.brick.brick--type--accordion .accordion .card .card-header h5 button{color:#000000;}.ckeditor-accordion-container dl{border:none;}.ckeditor-accordion-container dl dd{padding:0 0 1.25rem 0;}.ckeditor-accordion-container dl dt{padding-top:1.25rem;}.ckeditor-accordion-container dl dt.active a::before{font:normal normal normal 0.875rem/1 FontAwesome;font-weight:normal;content:"";font-size:1.125rem;padding:0.625rem;border-radius:50%;}.ckeditor-accordion-container dl dt.active > a{background:none;}.ckeditor-accordion-container dl dt > a span.ckeditor-accordion-toggle{display:none;}.ckeditor-accordion-container dl dt:not(.active) a::before{font:normal normal normal 0.875rem/1 FontAwesome;font-weight:normal;content:"";font-size:1.125rem;padding:0.625rem;border-radius:50%;}.ckeditor-accordion-container dl dt a{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.625rem;padding:0;background:none;border:none;text-decoration:none;color:#000000;letter-spacing:0.02em;margin-bottom:1.25rem;outline:none;}.ckeditor-accordion-container dl dt a span{display:none;}.ckeditor-accordion-container dl dt a:hover{background:none;border:none;text-decoration:none;}.ckeditor-accordion-container dl dt a::before{margin-right:0.625rem;border:2px solid #000000;border-radius:20px;}.nmma-layout-section.has_bg{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;position:relative;}@media (min-width:48rem){.nmma-layout-section.has_bg{height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}.page-alias--buying-boat-finder .brick > .field > .field__label{display:none;}.page-alias--buying-boat-finder .node--type-component-page{font-family:"Montserrat";font-style:normal;color:#000000;}.page-alias--buying-boat-finder .node--type-component-page section > .column-item{text-align:center;letter-spacing:0.02em;}.page-alias--buying-boat-finder .node--type-component-page section > .column-item h2{font-weight:700;font-size:2rem;line-height:3.375rem;}.page-alias--buying-boat-finder .node--type-component-page section > .column-item p{font-weight:400;font-size:0.875rem;line-height:0.875rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .boat-finder__tabs-wrapper{border:none;padding:0;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .boat-finder__tabs-wrapper #passengers > .filter-body > .filter-options{margin-top:5rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select]{margin-top:1.25rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select] button{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;background:#ffffff;border:2px solid #000000;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:block;padding:0.625rem 1.25rem;width:386px;height:65px;position:relative;text-align:left;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select] button i{position:absolute;right:20px;font-weight:400;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select] button:not(.active){border-radius:10px;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select] button:hover{cursor:pointer;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .list-option-container{width:386px;padding:0.625rem 1rem;border:2px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#ffffff;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .list-option-container ul li label{width:100%;padding:0.9375rem 0.625rem;margin-bottom:0;display:block;position:relative;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .list-option-container ul li label .checkbox{width:30px;height:30px;accent-color:#000000;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .list-option-container ul li label:not(.active) i{display:none;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .list-option-container ul li label.active{background:rgba(0,0,0,0.05);}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .list-option-container ul li label.active i{color:#fff;background:#000;padding:0.5rem;position:absolute;left:10px;top:16px;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .list-option-container ul li span{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;margin-left:0.9375rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-options.filter-navigation{text-align:center;margin-top:2.5rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-options.filter-navigation button{background:#000000;border-radius:10px;width:136px;height:48px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;margin-left:0.3125rem;margin-right:0.3125rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-options.filter-navigation button.btn-back{background:rgba(0,0,0,0.1);color:#000000;border:none;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-range-option .noUi-target{background:rgba(0,0,0,0.1);}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-range-option .noUi-target .noUi-connect{background:#000000;border-radius:20px;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-range-option .noUi-target .noUi-handle{border:4px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-range-option .noUi-target .noUi-handle::before,.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-range-option .noUi-target .noUi-handle::after{display:none;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-range-option .noUi-ranges._4{position:relative;margin-top:0.625rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-range-option .noUi-ranges._4 > span{position:absolute;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-range-option .noUi-ranges._4 div.range_passenger_preference{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-range-option .noUi-ranges._4 div.range_passenger_preference > span:first-child{padding-left:25%;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter ul.ui-tabs-nav{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:none;border:none;outline:none;padding:0;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter ul.ui-tabs-nav::before{display:none;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter ul.ui-tabs-nav li.ui-tabs-tab{width:25%;font-weight:700;border:none;background:none;margin:0;padding-bottom:0;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter ul.ui-tabs-nav li.ui-tabs-tab a{min-width:236px;width:100%;padding:1.25rem 1.5625rem;color:rgba(0,0,0,0.4);font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.25rem;line-height:2.25rem;letter-spacing:0.02em;text-transform:uppercase;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter ul.ui-tabs-nav li.ui-tabs-tab a i{color:#ffffff;border:1px solid rgba(0,0,0,0.4);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;margin-right:0.625rem;width:38px;height:38px;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active a{background:#4432F3;color:#ffffff;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active a i{background:#4432F3;border:1px solid #ffffff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;margin-right:0.625rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active a i::before{font-size:0;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .ui-tabs-panel{background:#F2F2F2;padding:2.5rem;min-height:400px;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .ui-tabs-panel .filter-description{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.75rem;line-height:2.25rem;text-align:center;letter-spacing:0.02em;color:#000000;margin-bottom:2.5rem;}@media (max-width:35.99875rem){.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter.boat-filter-desktop{display:none;}}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter .filter-mobile-header{display:none;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter-keywords{margin:1.875rem 0;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter-keywords span{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter-keywords span.filter-keyword.button{background:#F2F2F2;border:1px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:0.625rem;display:inline-block;margin-bottom:0.625rem;margin-right:0.625rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter-keywords span.filter-keyword.button a.filter-keyword-remove:hover{color:#000000;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter-keywords span.filters-label{font-size:1.125rem;line-height:0.875rem;margin-right:1.25rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock .boat-filter-keywords a.btn-reset-filters{padding:0.625rem;text-decoration:none;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:0.875rem;letter-spacing:0.02em;color:rgba(0,0,0,0.4);margin-bottom:0.625rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare{background:#000000;color:#ffffff;padding:3.75rem 2.5rem;position:fixed;bottom:0;left:0;width:100vw;z-index:100;}@media (max-width:35.99875rem){.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare{width:105vw;padding:1.25rem 0.625rem;}}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .label-container span{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.75rem;line-height:2rem;letter-spacing:0.02em;color:#ffffff;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .label-container a.js-compare-modal-link.button{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;background:#ffffff;border-radius:10px;width:136px;height:48px;display:block;padding:0.6875rem;margin:1.25rem 0;text-decoration:none;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item .curve-corner--gray img{width:100%;border-radius:15px;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove{position:absolute;right:20px;top:10px;background:#ffffff;border-radius:50%;border:1px solid #000000;color:#000000;z-index:5;}@media (max-width:35.99875rem){.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove{right:30px;}}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove:hover{color:#000000;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove i{font-size:0.75rem;padding:0.3125rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove img{width:21.67px;height:24px;border-radius:50%;margin-top:-0.1875rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item .compare-item-title{position:absolute;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.3125rem;letter-spacing:0.02em;color:#ffffff;bottom:20px;left:25px;width:80%;text-decoration:none;}@media (max-width:35.99875rem){.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector .boat-compare .js-boat-compare-nav .boat-compare-nav-body .container .row{max-height:225px;overflow-y:scroll;}}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box{position:relative;margin-bottom:0.625rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box .curve-corner img{width:100%;border-radius:15px;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box > a:hover .curve-corner::after{content:"";background:rgba(0,0,0,0.7);position:absolute;height:100%;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box > a .imgtext-container{position:relative;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box > a .imgtext-container .learnmore{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;display:none;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box > a .curve-corner:hover .learnmore,.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box > a .imgtext-container:hover .learnmore{background:rgba(0,0,0,0.7);z-index:99;position:absolute;border-radius:15px;top:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box > a .curve-corner:hover .learnmore .learnmoretext,.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box > a .imgtext-container:hover .learnmore .learnmoretext{margin-right:0.625rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box > a h5{position:absolute;bottom:70px;left:30px;color:#ffffff;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.3125rem;letter-spacing:0.02em;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box .boat-item-box-actions{height:59px;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box .boat-item-box-actions .boat-item-box-compare{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.75rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;margin-left:0.9375rem;text-transform:capitalize;text-decoration:none;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector #boats-container .boat-item-box .boat-item-box-actions .boat-item-box-compare i{border-radius:50%;border:1px solid #000000;color:#000000;padding:0.3125rem;margin-top:0.625rem;margin-right:0.3125rem;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector .boat-filter-mobile{width:100%;padding:0 0.9375rem;text-align:center;}@media (min-width:36rem){.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector .boat-filter-mobile{display:none;}}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector .boat-filter-mobile a.filter-modal-btn{padding:0.625rem 0.9375rem;color:#000000;border:1px solid #000000;background:#ffffff;border-radius:5px;text-decoration:none;margin-bottom:0.625rem;display:block;text-align:center;}.page-alias--buying-boat-finder .node--type-component-page #block-boatfinderblock #boat-selector .boat-filter-mobile a.filter-modal-btn:hover{background:#000000;color:#ffffff;}.page-alias--buying-boat-finder .modal-context.modal-compare{position:absolute;left:0;top:120px;}@media (max-width:35.99875rem){.page-alias--buying-boat-finder .modal-context.modal-compare{top:90px;}}.page-alias--buying-boat-finder .modal-context.modal-compare > .modal-container.container{padding:0;}@media (min-width:48rem){.page-alias--buying-boat-finder .modal-context.modal-compare > .modal-container.container > .modal-content{padding:0.9375rem;}}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content{border:none;}@media (max-width:35.99875rem){.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop{display:none;}}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-back-link:hover{color:#000000;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop h2{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:2rem;line-height:2.25rem;text-align:center;letter-spacing:0.02em;color:#000000;margin-bottom:3.75rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop ul{padding:0;list-style:none;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop ul ::marker{display:none;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item{position:relative;margin-bottom:0.625rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item > a{position:absolute;right:25px;top:20px;background:#ffffff;border-radius:50%;border:2px solid #000000;color:#000000;z-index:5;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item > a i{font-size:0.75rem;padding:0.3125rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item > a img{width:21.67px;height:24px;border-radius:50%;margin-top:-0.1875rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item h5{position:absolute;bottom:70px;left:30px;color:#ffffff;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.3125rem;letter-spacing:0.02em;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item .curve-corner--gray--white-lg img{width:100%;border-radius:15px;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item .compare-item-title{position:absolute;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.3125rem;letter-spacing:0.02em;color:#ffffff;bottom:20px;left:25px;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-header{margin-bottom:0.625rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-header .col-md-9{padding:0;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-header .statistics-header.col-md-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-header .statistics-header.col-md-3 h4{margin-bottom:1.25rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.5rem;line-height:2.25rem;letter-spacing:0.02em;text-transform:uppercase;color:#000000;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body{border:2px solid rgba(0,0,0,0.2);border-top:4px solid #000000;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container > .container > .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid rgba(0,0,0,0.2);}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container > .container > .row .col-md-4{min-height:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container > .container > .row .col-md-4:not(.compare-filter-title):not(:nth-child(3)){border-right:2px solid rgba(0,0,0,0.2);border-left:2px solid rgba(0,0,0,0.2);}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container > .container > .row .col-md-9 .col-md-4{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-transform:capitalize;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container:nth-child(2),.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container:nth-child(4){background:#F2F2F2;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-filter-title{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.25rem;line-height:2.25rem;letter-spacing:0.02em;text-transform:uppercase;color:#000000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-filter-title i{color:#F2F2F2;border:1px solid #000000;border-radius:20px;height:38px;width:38px;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-filter-title i::before{display:none;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-filter-title h5{margin-left:0.625rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-value{text-align:center;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:0.875rem;text-align:center;letter-spacing:0.02em;color:#000000;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-value ul li{line-height:1.71875rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare{padding:0.9375rem 0.9375rem 100vh 0.9375rem;background:#000;color:#fff;position:relative;}@media (min-width:48rem){.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare{display:none;}}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-header .flex-container.container{padding:1.25rem 0;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-header .flex-container.container a{position:absolute;right:15px;top:25px;color:#ffffff;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider{position:relative;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider button{background:#ffffff;color:#000000;border:1px solid #000000;padding:0.625rem 0.3125rem;border-radius:5px;width:120px;text-align:center;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider button:hover,.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider button:focus,.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider button:active{background:#000000;color:#ffffff;border:2px solid #ffffff;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider .attribute-head h4{text-align:center;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.25rem;line-height:2.25rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider .slick-next{position:absolute;top:0;right:0;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider .slick-list{margin-top:1.875rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.25rem;margin-bottom:0.625rem;border-bottom:2px solid rgba(255,255,255,0.2);}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div{width:50%;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.compare-item-boat .curve-corner--gray--white-lg{position:relative;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.compare-item-boat .curve-corner--gray--white-lg img{width:100%;border-radius:15px;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.compare-item-boat .curve-corner--gray--white-lg::after{background:url(/themes/custom/discoverboat/images/corner-curve-black.svg) no-repeat -1px -1px;-webkit-background-size:auto auto;background-size:auto;-webkit-background-size:20% 20%;background-size:20%;content:"";height:50%;width:100%;position:absolute;left:0;top:0;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.compare-item-boat .compare-item-title span{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:2.25rem;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.mobile-compare-value{text-align:center;text-transform:capitalize;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.page-alias--buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.mobile-compare-value ul{list-style:none;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter{position:fixed;top:0;right:0;z-index:1035;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container{background:#000000;color:#ffffff;padding-right:0;padding-left:0;margin-right:0;width:80% !important;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content{overflow-y:auto;height:calc(100vh - 200px);background:#000000;color:#ffffff;border:none;padding:1.25rem;font-family:"Montserrat";font-style:normal;font-size:0.75rem;line-height:1.625rem;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-header .flex-container.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-header .flex-container.container button{color:#000000;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-header .mobile-filters-intro-text{text-align:center;margin-top:0.625rem;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-header .boat-matches-top{text-align:center;font-weight:700;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-footer .boat-matches-bottom{text-align:center;font-weight:700;margin-top:1.25rem;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-footer button{margin-top:1.25rem;margin-bottom:1.25rem;width:100%;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-footer button:hover{border:1px solid #ffffff;background:#000000;color:#ffffff;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container{padding:0;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .filter-options,.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .filter-options{padding-top:2.5rem;padding-bottom:2.5rem;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target,.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target{background:#ffffff;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target .noUi-connect,.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target .noUi-connect{background:#000000;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target .noUi-handle,.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target .noUi-handle{border:4px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target .noUi-handle::before,.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target .noUi-handle::after,.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target .noUi-handle::before,.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target .noUi-handle::after{display:none;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion{border-bottom:1px solid #ffffff;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .ui-accordion-header,.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .ui-accordion-content{background:#000000;color:#ffffff;border:none;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .ui-accordion-header h5{margin-bottom:0.9375rem;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .filter-options > ul{font-family:"Montserrat";font-style:normal;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .filter-options > ul li{position:relative;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .filter-options > ul li label:not(.active) i{display:none;}.page-alias--buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .filter-options > ul li i{position:absolute;left:-3px;background:#000000;color:#ffffff;border:1px solid #000000;font-size:1rem;}.page-alias--embedded-buying-boat-finder{font-family:"Montserrat";font-style:normal;color:#000000;}.page-alias--embedded-buying-boat-finder .brick > .field > .field__label{display:none;}.page-alias--embedded-buying-boat-finder section > .column-item{text-align:center;letter-spacing:0.02em;}.page-alias--embedded-buying-boat-finder section > .column-item h2{font-weight:700;font-size:2rem;line-height:3.375rem;}.page-alias--embedded-buying-boat-finder section > .column-item p{font-weight:400;font-size:0.875rem;line-height:0.875rem;}.page-alias--embedded-buying-boat-finder .boat-filter .boat-finder__tabs-wrapper{border:none;padding:0;}.page-alias--embedded-buying-boat-finder .boat-filter .boat-finder__tabs-wrapper #passengers > .filter-body > .filter-options{margin-top:5rem;}.page-alias--embedded-buying-boat-finder .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select]{margin-top:1.25rem;}.page-alias--embedded-buying-boat-finder .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select] button{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;background:#ffffff;border:2px solid #000000;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:block;padding:0.625rem 1.25rem;width:386px;height:65px;position:relative;text-align:left;}.page-alias--embedded-buying-boat-finder .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select] button i{position:absolute;right:20px;font-weight:400;}.page-alias--embedded-buying-boat-finder .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select] button:not(.active){border-radius:10px;}.page-alias--embedded-buying-boat-finder .boat-filter .boat-finder__tabs-wrapper div[data-option-select=dropdown_btn_select] button:hover{cursor:pointer;}.page-alias--embedded-buying-boat-finder .boat-filter .list-option-container{width:386px;padding:0.625rem 1rem;border:2px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#ffffff;}.page-alias--embedded-buying-boat-finder .boat-filter .list-option-container ul li label{width:100%;padding:0.9375rem 0.625rem;margin-bottom:0;display:block;position:relative;}.page-alias--embedded-buying-boat-finder .boat-filter .list-option-container ul li label .checkbox{width:30px;height:30px;accent-color:#000000;}.page-alias--embedded-buying-boat-finder .boat-filter .list-option-container ul li label:not(.active) i{display:none;}.page-alias--embedded-buying-boat-finder .boat-filter .list-option-container ul li label.active{background:rgba(0,0,0,0.05);}.page-alias--embedded-buying-boat-finder .boat-filter .list-option-container ul li label.active i{color:#fff;background:#000;padding:0.5rem;position:absolute;left:10px;top:16px;}.page-alias--embedded-buying-boat-finder .boat-filter .list-option-container ul li span{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;margin-left:0.9375rem;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-options.filter-navigation{text-align:center;margin-top:2.5rem;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-options.filter-navigation button{background:#000000;border-radius:10px;width:136px;height:48px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;margin-left:0.3125rem;margin-right:0.3125rem;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-options.filter-navigation button.btn-back{background:rgba(0,0,0,0.1);color:#000000;border:none;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-range-option .noUi-target{background:rgba(0,0,0,0.1);}.page-alias--embedded-buying-boat-finder .boat-filter .filter-range-option .noUi-target .noUi-connect{background:#000000;border-radius:20px;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-range-option .noUi-target .noUi-handle{border:4px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-range-option .noUi-target .noUi-handle::before,.page-alias--embedded-buying-boat-finder .boat-filter .filter-range-option .noUi-target .noUi-handle::after{display:none;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-range-option .noUi-ranges._4{position:relative;margin-top:0.625rem;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-range-option .noUi-ranges._4 > span{position:absolute;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-range-option .noUi-ranges._4 div.range_passenger_preference{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.page-alias--embedded-buying-boat-finder .boat-filter .filter-range-option .noUi-ranges._4 div.range_passenger_preference > span:first-child{padding-left:25%;}.page-alias--embedded-buying-boat-finder .boat-filter ul.ui-tabs-nav{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:none;border:none;outline:none;padding:0;}.page-alias--embedded-buying-boat-finder .boat-filter ul.ui-tabs-nav::before{display:none;}.page-alias--embedded-buying-boat-finder .boat-filter ul.ui-tabs-nav li.ui-tabs-tab{width:25%;font-weight:700;border:none;background:none;margin:0;padding-bottom:0;}.page-alias--embedded-buying-boat-finder .boat-filter ul.ui-tabs-nav li.ui-tabs-tab a{min-width:236px;width:100%;padding:1.25rem 1.5625rem;color:rgba(0,0,0,0.4);font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.25rem;line-height:2.25rem;letter-spacing:0.02em;text-transform:uppercase;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.page-alias--embedded-buying-boat-finder .boat-filter ul.ui-tabs-nav li.ui-tabs-tab a i{color:#ffffff;border:1px solid rgba(0,0,0,0.4);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;margin-right:0.625rem;width:38px;height:38px;}.page-alias--embedded-buying-boat-finder .boat-filter ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active a{background:#4432F3;color:#ffffff;}.page-alias--embedded-buying-boat-finder .boat-filter ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active a i{background:#4432F3;border:1px solid #ffffff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;margin-right:0.625rem;}.page-alias--embedded-buying-boat-finder .boat-filter ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active a i::before{font-size:0;}.page-alias--embedded-buying-boat-finder .boat-filter .ui-tabs-panel{background:#f2f2f2;padding:2.5rem;min-height:400px;}.page-alias--embedded-buying-boat-finder .boat-filter .ui-tabs-panel .filter-description{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.75rem;line-height:2.25rem;text-align:center;letter-spacing:0.02em;color:#000000;margin-bottom:2.5rem;}@media (max-width:35.99875rem){.page-alias--embedded-buying-boat-finder .boat-filter.boat-filter-desktop{display:none;}}.page-alias--embedded-buying-boat-finder .boat-filter .filter-mobile-header{display:none;}.page-alias--embedded-buying-boat-finder .boat-filter-keywords{margin:1.875rem 0;}.page-alias--embedded-buying-boat-finder .boat-filter-keywords span{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;}.page-alias--embedded-buying-boat-finder .boat-filter-keywords span.filter-keyword.button{background:#f2f2f2;border:1px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:0.625rem;display:inline-block;margin-bottom:0.625rem;margin-right:0.625rem;}.page-alias--embedded-buying-boat-finder .boat-filter-keywords span.filter-keyword.button a.filter-keyword-remove:hover{color:#000000;}.page-alias--embedded-buying-boat-finder .boat-filter-keywords span.filters-label{font-size:1.125rem;line-height:0.875rem;margin-right:1.25rem;}.page-alias--embedded-buying-boat-finder .boat-filter-keywords a.btn-reset-filters{padding:0.625rem;text-decoration:none;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:0.875rem;letter-spacing:0.02em;color:rgba(0,0,0,0.4);margin-bottom:0.625rem;}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare{background:#000000;color:#ffffff;padding:3.75rem 2.5rem;position:fixed;bottom:0;left:0;width:100vw;z-index:100;}@media (max-width:35.99875rem){.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare{width:105vw;padding:1.25rem 0.625rem;}}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .label-container span{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.75rem;line-height:2rem;letter-spacing:0.02em;color:#ffffff;}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .label-container a.js-compare-modal-link.button{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;background:#ffffff;border-radius:10px;width:136px;height:48px;display:block;padding:0.6875rem;margin:1.25rem 0;text-decoration:none;}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item .curve-corner--gray img{width:100%;border-radius:15px;}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove{position:absolute;right:20px;top:10px;background:#ffffff;border-radius:50%;border:1px solid #000000;color:#000000;z-index:5;}@media (max-width:35.99875rem){.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove{right:30px;}}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove:hover{color:#000000;}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove i{font-size:0.75rem;padding:0.3125rem;}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item a.item-remove img{width:21.67px;height:24px;border-radius:50%;margin-top:-0.1875rem;}.page-alias--embedded-buying-boat-finder #boat-selector > .boat-filter-block > .boat-compare > .container .compare-nav-item .compare-item-title{position:absolute;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.3125rem;letter-spacing:0.02em;color:#ffffff;bottom:20px;left:25px;width:80%;text-decoration:none;}@media (max-width:35.99875rem){.page-alias--embedded-buying-boat-finder #boat-selector .boat-compare .js-boat-compare-nav .boat-compare-nav-body .container .row{max-height:225px;overflow-y:scroll;}}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box{position:relative;margin-bottom:0.625rem;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box .curve-corner img{width:100%;border-radius:15px;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box > a:hover .curve-corner::after{content:"";background:rgba(0,0,0,0.7);position:absolute;height:100%;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box > a .imgtext-container{position:relative;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box > a .imgtext-container .learnmore{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;display:none;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box > a .curve-corner:hover .learnmore,.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box > a .imgtext-container:hover .learnmore{background:rgba(0,0,0,0.7);z-index:99;position:absolute;border-radius:15px;top:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box > a .curve-corner:hover .learnmore .learnmoretext,.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box > a .imgtext-container:hover .learnmore .learnmoretext{margin-right:0.625rem;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box > a h5{position:absolute;bottom:70px;left:30px;color:#ffffff;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.3125rem;letter-spacing:0.02em;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box .boat-item-box-actions{height:59px;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box .boat-item-box-actions .boat-item-box-compare{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.75rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;margin-left:0.9375rem;text-transform:capitalize;text-decoration:none;}.page-alias--embedded-buying-boat-finder #boat-selector #boats-container .boat-item-box .boat-item-box-actions .boat-item-box-compare i{border-radius:50%;border:1px solid #000000;color:#000000;padding:0.3125rem;margin-top:0.625rem;margin-right:0.3125rem;}.page-alias--embedded-buying-boat-finder #boat-selector .boat-filter-mobile{width:100%;padding:0 0.9375rem;text-align:center;}@media (min-width:36rem){.page-alias--embedded-buying-boat-finder #boat-selector .boat-filter-mobile{display:none;}}.page-alias--embedded-buying-boat-finder #boat-selector .boat-filter-mobile a.filter-modal-btn{padding:0.625rem 0.9375rem;color:#000000;border:1px solid #000000;background:#ffffff;border-radius:5px;text-decoration:none;margin-bottom:0.625rem;display:block;text-align:center;}.page-alias--embedded-buying-boat-finder #boat-selector .boat-filter-mobile a.filter-modal-btn:hover{background:#000000;color:#ffffff;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare{position:absolute;left:0;top:120px;}@media (max-width:35.99875rem){.page-alias--embedded-buying-boat-finder .modal-context.modal-compare{top:90px;}}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare > .modal-container.container{padding:0;}@media (min-width:48rem){.page-alias--embedded-buying-boat-finder .modal-context.modal-compare > .modal-container.container > .modal-content{padding:0.9375rem;}}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content{border:none;}@media (max-width:35.99875rem){.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop{display:none;}}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-back-link:hover{color:#000000;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop h2{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:2rem;line-height:2.25rem;text-align:center;letter-spacing:0.02em;color:#000000;margin-bottom:3.75rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop ul{padding:0;list-style:none;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop ul ::marker{display:none;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item{position:relative;margin-bottom:0.625rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item > a{position:absolute;right:25px;top:20px;background:#ffffff;border-radius:50%;border:2px solid #000000;color:#000000;z-index:5;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item > a i{font-size:0.75rem;padding:0.3125rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item > a img{width:21.67px;height:24px;border-radius:50%;margin-top:-0.1875rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item h5{position:absolute;bottom:70px;left:30px;color:#ffffff;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.3125rem;letter-spacing:0.02em;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item .curve-corner--gray--white-lg img{width:100%;border-radius:15px;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-item .compare-item-title{position:absolute;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.3125rem;letter-spacing:0.02em;color:#ffffff;bottom:20px;left:25px;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-header{margin-bottom:0.625rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-header .col-md-9{padding:0;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-header .statistics-header.col-md-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-header .statistics-header.col-md-3 h4{margin-bottom:1.25rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.5rem;line-height:2.25rem;letter-spacing:0.02em;text-transform:uppercase;color:#000000;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body{border:2px solid rgba(0,0,0,0.2);border-top:4px solid #000000;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container > .container > .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid rgba(0,0,0,0.2);}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container > .container > .row .col-md-4{min-height:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container > .container > .row .col-md-4:not(.compare-filter-title):not(:nth-child(3)){border-right:2px solid rgba(0,0,0,0.2);border-left:2px solid rgba(0,0,0,0.2);}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container > .container > .row .col-md-9 .col-md-4{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-transform:capitalize;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container:nth-child(2),.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container:nth-child(4){background:#f2f2f2;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-filter-title{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.25rem;line-height:2.25rem;letter-spacing:0.02em;text-transform:uppercase;color:#000000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-filter-title i{color:#f2f2f2;border:1px solid #000000;border-radius:20px;height:38px;width:38px;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-filter-title i::before{display:none;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-filter-title h5{margin-left:0.625rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-value{text-align:center;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:0.875rem;text-align:center;letter-spacing:0.02em;color:#000000;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .compare-desktop .compare-body .compare-row.flex-container .compare-value ul li{line-height:1.71875rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare{padding:0.9375rem 0.9375rem 100vh 0.9375rem;background:#000;color:#fff;position:relative;}@media (min-width:48rem){.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare{display:none;}}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-header .flex-container.container{padding:1.25rem 0;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-header .flex-container.container a{position:absolute;right:15px;top:25px;color:#ffffff;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider{position:relative;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider button{background:#ffffff;color:#000000;border:1px solid #000000;padding:0.625rem 0.3125rem;border-radius:5px;width:120px;text-align:center;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider button:hover,.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider button:focus,.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider button:active{background:#000000;color:#ffffff;border:2px solid #ffffff;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider .attribute-head h4{text-align:center;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.25rem;line-height:2.25rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider .slick-next{position:absolute;top:0;right:0;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .js-mobile-compare-slider .slick-list{margin-top:1.875rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.25rem;margin-bottom:0.625rem;border-bottom:2px solid rgba(255,255,255,0.2);}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div{width:50%;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.compare-item-boat .curve-corner--gray--white-lg{position:relative;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.compare-item-boat .curve-corner--gray--white-lg img{width:100%;border-radius:15px;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.compare-item-boat .curve-corner--gray--white-lg::after{background:url(/themes/custom/discoverboat/images/corner-curve-black.svg) no-repeat -1px -1px;-webkit-background-size:auto auto;background-size:auto;-webkit-background-size:20% 20%;background-size:20%;content:"";height:50%;width:100%;position:absolute;left:0;top:0;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.compare-item-boat .compare-item-title span{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:2.25rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.mobile-compare-value{text-align:center;text-transform:capitalize;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.page-alias--embedded-buying-boat-finder .modal-context.modal-compare .modal-content .js-mobile-compare .mobile-compare-item.flex-container > div.mobile-compare-value ul{list-style:none;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter{position:fixed;top:0;right:0;z-index:1035;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container{background:#000000;color:#ffffff;padding-right:0;padding-left:0;margin-right:0;width:80% !important;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content{overflow-y:auto;height:calc(100vh - 200px);background:#000000;color:#ffffff;border:none;padding:1.25rem;font-family:"Montserrat";font-style:normal;font-size:0.75rem;line-height:1.625rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-header .flex-container.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-header .flex-container.container button{color:#000000;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-header .mobile-filters-intro-text{text-align:center;margin-top:0.625rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-header .boat-matches-top{text-align:center;font-weight:700;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-footer .boat-matches-bottom{text-align:center;font-weight:700;margin-top:1.25rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-footer button{margin-top:1.25rem;margin-bottom:1.25rem;width:100%;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .mobile-filters-footer button:hover{border:1px solid #ffffff;background:#000000;color:#ffffff;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container{padding:0;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .filter-options,.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .filter-options{padding-top:2.5rem;padding-bottom:2.5rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target,.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target{background:#ffffff;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target .noUi-connect,.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target .noUi-connect{background:#000000;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target .noUi-handle,.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target .noUi-handle{border:4px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target .noUi-handle::before,.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #passengers .noUi-target .noUi-handle::after,.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target .noUi-handle::before,.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container #boatlength .noUi-target .noUi-handle::after{display:none;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion{border-bottom:1px solid #ffffff;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .ui-accordion-header,.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .ui-accordion-content{background:#000000;color:#ffffff;border:none;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .ui-accordion-header h5{margin-bottom:0.9375rem;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .filter-options > ul{font-family:"Montserrat";font-style:normal;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .filter-options > ul li{position:relative;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .filter-options > ul li label:not(.active) i{display:none;}.page-alias--embedded-buying-boat-finder .modal-context.modal-mobile-filter > .modal-container.container .modal-content .container.mobile-filters-container .ui-accordion .filter-options > ul li i{position:absolute;left:-3px;background:#000000;color:#ffffff;border:1px solid #000000;font-size:1rem;}.brick--type--layout .brick--type--media,.brick--type--layout .field--type-image{margin:0;float:none;}.brick--type--layout .brick--type--media img,.brick--type--layout .field--type-image img{width:100%;margin:0;}.brick--type--layout.disruptor .container.row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-right:0;}.brick--type--layout.disruptor .disruptor-content--left,.brick--type--layout.disruptor .disruptor-content--right{color:#ffffff;text-align:center;padding:0;}.brick--type--layout.disruptor .disruptor-content--left .field--name-field-brick-media,.brick--type--layout.disruptor .disruptor-content--right .field--name-field-brick-media{margin:0;}.brick--type--layout.disruptor .disruptor-content--left .brick--type--media img,.brick--type--layout.disruptor .disruptor-content--left .field--type-image img,.brick--type--layout.disruptor .disruptor-content--right .brick--type--media img,.brick--type--layout.disruptor .disruptor-content--right .field--type-image img{height:100%;max-height:370px;}.brick--type--layout.disruptor .disruptor-content--left .disruptor-card,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card{padding:2.5rem;margin:0 auto;min-height:370px;color:#ffffff;}.brick--type--layout.disruptor .disruptor-content--left .disruptor-card h4,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card h4{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.75rem;line-height:2rem;letter-spacing:0.02em;margin-top:1.875rem;}@media (min-width:48rem){.brick--type--layout.disruptor .disruptor-content--left .disruptor-card h4 > span,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card h4 > span{display:block;}}.brick--type--layout.disruptor .disruptor-content--left .disruptor-card .disruptor-card__callout,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card .disruptor-card__callout{margin:1.25rem auto;}.brick--type--layout.disruptor .disruptor-content--left .disruptor-card .disruptor-card__callout p,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card .disruptor-card__callout p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.75rem;line-height:1.3125rem;text-align:center;letter-spacing:0.02em;}.brick--type--layout.disruptor .disruptor-content--left .disruptor-card .disruptor-card__callout a,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card .disruptor-card__callout a{color:#ffffff;}@media (min-width:48rem){.brick--type--layout.disruptor .disruptor-content--left .disruptor-card .disruptor-card__cta,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card .disruptor-card__cta{position:absolute;bottom:15%;right:50%;-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);width:100%;}}@media (max-width:35.99875rem){.brick--type--layout.disruptor .disruptor-content--left .disruptor-card .disruptor-card__cta,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card .disruptor-card__cta{margin-top:3.75rem;display:block;}}.brick--type--layout.disruptor .disruptor-content--left .disruptor-card .disruptor-card__cta a,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card .disruptor-card__cta a{padding:1.25rem;border:1px solid #FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;}.brick--type--layout.disruptor .disruptor-content--left .disruptor-card .disruptor-card__cta a:hover,.brick--type--layout.disruptor .disruptor-content--right .disruptor-card .disruptor-card__cta a:hover{text-decoration:none;background:#ffffff;color:#000000;}.brick--type--layout.disruptor .disruptor-content--left .brick--type--media,.brick--type--layout.disruptor .disruptor-content--right .brick--type--media{height:100%;}.brick--type--layout.disruptor .disruptor-content--left .brick--type--media .image-cover,.brick--type--layout.disruptor .disruptor-content--right .brick--type--media .image-cover{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:100%;width:100%;}.brick--type--layout.disruptor .disruptor-content--left{background:#383838;}.brick--type--layout.disruptor .disruptor-content--right{background:#000000;}.brick--type--layout.disruptor.gray--right .disruptor-card,.brick--type--layout.disruptor .disruptor-card.bg-gray{background:#383838;}.brick--type--layout.disruptor .disruptor-card.bg-gray-100{background:#b2b2b2;color:#ffffff;}.brick--type--layout.disruptor .disruptor-card.bg-black{background:#000000;color:#ffffff;}.brick--type--layout.disruptor.img-h100 .field--name-image,.brick--type--layout.disruptor.img-h100 img{height:100%;}.brick--type--layout.disruptor.white--left .disruptor-content--left{border:1px solid #d8d8d8;}.brick--type--layout.disruptor.white--left .disruptor-content--left .disruptor-card{background:#ffffff;color:#000000;}.brick--type--layout.disruptor .disruptor-card.bg-white{background:#ffffff;color:#000000;}.disruptor-card-2col .disruptor-card{margin-top:1.25rem;text-align:left;}.disruptor-card-2col .disruptor-card .disruptor-card__headline{text-align:left !important;}.disruptor-card-2col .disruptor-card .disruptor-card__cta a{background:#000000;color:#ffffff;text-decoration:none;padding:0.9375rem 1.875rem;display:inline-block;border:1px solid #000000;border-radius:10px;font-weight:700;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}.disruptor-card-2col .disruptor-card .disruptor-card__cta a:hover{background:#ffffff;color:#000000;}.brick--type--layout:not(.disruptor) .brick--type--disruptor-card.disruptor-card{padding:3.75rem 2.6875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;}.brick--type--layout:not(.disruptor) .brick--type--disruptor-card .disruptor-card__headline{text-align:left !important;}.brick--type--layout:not(.disruptor) .brick--type--disruptor-card .disruptor-card__cta{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}.brick--type--layout:not(.disruptor) .brick--type--disruptor-card .disruptor-card__cta a.button{font-size:0.875rem;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#000;border:solid 1px transparent;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0.9375rem 1.875rem;text-align:center;text-decoration:none;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}.brick--type--layout:not(.disruptor) .brick--type--disruptor-card .disruptor-card__cta a.button:hover,.brick--type--layout:not(.disruptor) .brick--type--disruptor-card .disruptor-card__cta a.button:active,.brick--type--layout:not(.disruptor) .brick--type--disruptor-card .disruptor-card__cta a.button:focus{background:#ffffff;border-color:#000000;color:#000000;}.page-alias--articles-and-resources .view-articles-and-resources h1,.page-alias--videos .view-articles-and-resources h1,.page-alias--video-vault .view-articles-and-resources h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:3rem;line-height:3.75rem;text-align:center;letter-spacing:0.02em;color:#000000;margin-bottom:2.5rem;}.page-alias--articles-and-resources .view-articles-and-resources .view-filters,.page-alias--videos .view-articles-and-resources .view-filters,.page-alias--video-vault .view-articles-and-resources .view-filters{margin-bottom:10rem;}@media (max-width:35.99875rem){.page-alias--articles-and-resources .view-articles-and-resources .view-filters,.page-alias--videos .view-articles-and-resources .view-filters,.page-alias--video-vault .view-articles-and-resources .view-filters{margin-bottom:5rem;}}.page-alias--articles-and-resources .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 h2,.page-alias--videos .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 h2,.page-alias--video-vault .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 h2{display:none;}.page-alias--articles-and-resources .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .js-form-type-select,.page-alias--videos .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .js-form-type-select,.page-alias--video-vault .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .js-form-type-select{display:none;}.page-alias--articles-and-resources .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row,.page-alias--videos .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row,.page-alias--video-vault .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.page-alias--articles-and-resources .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row .form-group,.page-alias--videos .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row .form-group,.page-alias--video-vault .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row .form-group{margin-bottom:0;padding:0;}.page-alias--articles-and-resources .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row fieldset,.page-alias--videos .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row fieldset,.page-alias--video-vault .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row fieldset{width:100%;padding:0;margin:0;position:relative;}.page-alias--articles-and-resources .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row fieldset input,.page-alias--videos .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row fieldset input,.page-alias--video-vault .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row fieldset input{height:55px;background:#ffffff;-webkit-box-shadow:0px 15px 30px -10px rgba(0,0,0,0.2);box-shadow:0px 15px 30px -10px rgba(0,0,0,0.2);border-radius:10px;border:1px solid #ffffff;padding-left:2.5rem;line-height:1.625rem;color:#000000;}.page-alias--articles-and-resources .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row fieldset::after,.page-alias--videos .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row fieldset::after,.page-alias--video-vault .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row fieldset::after{content:"";font:normal normal normal 0.875rem/1 FontAwesome;position:absolute;top:25px;left:20px;color:rgba(0,0,0,0.4);width:14px;}.page-alias--articles-and-resources .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row .form-actions,.page-alias--videos .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row .form-actions,.page-alias--video-vault .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 .form-row .form-actions{position:absolute;right:0;}.page-alias--articles-and-resources .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 button,.page-alias--videos .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 button,.page-alias--video-vault .view-articles-and-resources .view-filters .block-views-exposed-filter-blocksearch-page-1 #views-exposed-form-search-page-1 button{height:55px;background:#000000;border-radius:0px 10px 10px 0px;border:none;padding:0 2rem;max-width:85px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;}.page-alias--articles-and-resources .view-display-id-block_1,.page-alias--articles-and-resources .view-display-id-block_3,.page-alias--videos .view-display-id-block_1,.page-alias--videos .view-display-id-block_3,.page-alias--video-vault .view-display-id-block_1,.page-alias--video-vault .view-display-id-block_3{margin-bottom:2.5rem;}.page-alias--articles-and-resources .view-display-id-block_1 .video-embed-field-lazy,.page-alias--articles-and-resources .view-display-id-block_3 .video-embed-field-lazy,.page-alias--videos .view-display-id-block_1 .video-embed-field-lazy,.page-alias--videos .view-display-id-block_3 .video-embed-field-lazy,.page-alias--video-vault .view-display-id-block_1 .video-embed-field-lazy,.page-alias--video-vault .view-display-id-block_3 .video-embed-field-lazy{padding:0;}.page-alias--articles-and-resources .view-display-id-block_1 .video-embed-field-lazy iframe,.page-alias--articles-and-resources .view-display-id-block_3 .video-embed-field-lazy iframe,.page-alias--videos .view-display-id-block_1 .video-embed-field-lazy iframe,.page-alias--videos .view-display-id-block_3 .video-embed-field-lazy iframe,.page-alias--video-vault .view-display-id-block_1 .video-embed-field-lazy iframe,.page-alias--video-vault .view-display-id-block_3 .video-embed-field-lazy iframe{background:#E0E0E0;border-radius:15px;height:340px;}@media (max-width:35.99875rem){.page-alias--articles-and-resources .view-display-id-block_1 .video-embed-field-lazy iframe,.page-alias--articles-and-resources .view-display-id-block_3 .video-embed-field-lazy iframe,.page-alias--videos .view-display-id-block_1 .video-embed-field-lazy iframe,.page-alias--videos .view-display-id-block_3 .video-embed-field-lazy iframe,.page-alias--video-vault .view-display-id-block_1 .video-embed-field-lazy iframe,.page-alias--video-vault .view-display-id-block_3 .video-embed-field-lazy iframe{height:237px;}}.page-alias--articles-and-resources .view-display-id-block_1 img,.page-alias--articles-and-resources .view-display-id-block_3 img,.page-alias--videos .view-display-id-block_1 img,.page-alias--videos .view-display-id-block_3 img,.page-alias--video-vault .view-display-id-block_1 img,.page-alias--video-vault .view-display-id-block_3 img{width:100%;height:340px;background:#E0E0E0;border-radius:15px;-o-object-fit:cover;object-fit:cover;}@media (max-width:35.99875rem){.page-alias--articles-and-resources .view-display-id-block_1 img,.page-alias--articles-and-resources .view-display-id-block_3 img,.page-alias--videos .view-display-id-block_1 img,.page-alias--videos .view-display-id-block_3 img,.page-alias--video-vault .view-display-id-block_1 img,.page-alias--video-vault .view-display-id-block_3 img{max-height:237px;}}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content,.page-alias--videos .view-display-id-block_1 .feature-right-content,.page-alias--videos .view-display-id-block_3 .feature-right-content,.page-alias--video-vault .view-display-id-block_1 .feature-right-content,.page-alias--video-vault .view-display-id-block_3 .feature-right-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-tags,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-tags,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-tags,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-tags,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-tags,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-tags{margin:1.25rem 0;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-tags a,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-tags a,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-tags a,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-tags a,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-tags a,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-tags a{background:rgba(0,0,0,0.1);border-radius:5px;padding:0.625rem 0.9375rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.75rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;text-decoration:none;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-tags a:hover,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-tags a:hover,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-tags a:hover,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-tags a:hover,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-tags a:hover,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-tags a:hover{background:#000000;color:#ffffff;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-tags .field-content > :not(:first-child):not(:nth-child(2)),.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-tags .field-content > :not(:first-child):not(:nth-child(2)),.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-tags .field-content > :not(:first-child):not(:nth-child(2)),.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-tags .field-content > :not(:first-child):not(:nth-child(2)),.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-tags .field-content > :not(:first-child):not(:nth-child(2)),.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-tags .field-content > :not(:first-child):not(:nth-child(2)){display:none;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-tags .field-content a,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-tags .field-content a,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-tags .field-content a,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-tags .field-content a,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-tags .field-content a,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-tags .field-content a{margin:0.3125rem;display:inline-block;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-title,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-title,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-title,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-title,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-title,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-title{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:2.25rem;line-height:2.625rem;letter-spacing:0.02em;color:#000000;}@media (max-width:35.99875rem){.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-title,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-title,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-title,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-title,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-title,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-title{font-size:1.625rem;}}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-title a,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-title a,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-title a,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-title a,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-title a,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-title a{text-decoration:none;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-title a:hover,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-title a:hover,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-title a:hover,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-title a:hover,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-title a:hover,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-title a:hover{color:#4432F3;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser{margin-top:0.625rem;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser a,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser a,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser a,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser a,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser a,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser a{text-decoration:none;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser a:hover,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser a:hover,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser a:hover,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser a:hover,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser a:hover,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser a:hover{color:#000000;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser p,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser p,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser p,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser p,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser p,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:2rem;letter-spacing:0.02em;color:#383838;position:relative;}.page-alias--articles-and-resources .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser p::after,.page-alias--articles-and-resources .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser p::after,.page-alias--videos .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser p::after,.page-alias--videos .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser p::after,.page-alias--video-vault .view-display-id-block_1 .feature-right-content .views-field-field-article-teaser p::after,.page-alias--video-vault .view-display-id-block_3 .feature-right-content .views-field-field-article-teaser p::after{content:"";position:absolute;background:url(/themes/custom/discoverboat/images/arrow-right.svg);height:20px;width:20px;margin-left:0.3125rem;bottom:2px;}.view-article-and-resource-categories.view-id-article_and_resource_categories{margin-top:3.75rem;}.view-article-and-resource-categories.view-id-article_and_resource_categories.view-display-id-block_1 h3{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:2.25rem;line-height:2.625rem;text-align:center;letter-spacing:0.02em;color:#000000;margin-bottom:2.5rem;}.view-article-and-resource-categories.view-id-article_and_resource_categories.view-display-id-block_1 .view-content.row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1.5rem;}.view-article-and-resource-categories.view-id-article_and_resource_categories.view-display-id-block_1 .view-content.row .views-row{display:block;margin:1.25rem 0.9375rem;}.view-article-and-resource-categories.view-id-article_and_resource_categories.view-display-id-block_1 .view-content.row .views-row .views-field-name a{background:rgba(0,0,0,0.1);border-radius:5px;padding:0.75rem 0.9375rem;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;text-decoration:none;}.view-article-and-resource-categories.view-id-article_and_resource_categories.view-display-id-block_1 .view-content.row .views-row .views-field-name a:hover{color:#ffffff;background-color:#000000;}@media (max-width:35.99875rem){.view-article-and-resource-categories.view-id-article_and_resource_categories.view-display-id-block_1 .view-content.row .views-row{margin:1.25rem 0;}}.view-articles-and-resources.view-id-articles_and_resources{margin-top:3.75rem;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 h3{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:2.25rem;line-height:3.75rem;letter-spacing:0.02em;color:#000000;}@media (max-width:35.99875rem){.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider{padding-top:3.75rem;}}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next{position:absolute;top:-56px;z-index:99;font-size:0;border-radius:50%;background:#ffffff;width:45px;height:45px;border:2px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}@media (max-width:35.99875rem){.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next{top:0;}}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev::before,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next::before{display:inline-block;font:normal normal normal 0.875rem/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.875rem;color:black;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev:hover,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev:active,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev:focus,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next:hover,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next:active,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next:focus{background:#000000;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev:hover::before,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev:active::before,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev:focus::before,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next:hover::before,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next:active::before,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next:focus::before{color:#fff;cursor:pointer;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev{right:65px;}@media (max-width:35.99875rem){.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev{left:15px;}}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-prev::before{content:"";}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next{right:15px;}@media (max-width:35.99875rem){.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next{left:75px;}}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .slick-slider .slick-next::before{content:"";}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-field-video-url{margin-bottom:1.25rem;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-field-video-url .video-embed-field-lazy img,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-field-video-url .video-embed-field-lazy iframe,.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-field-video-url .video-embed-field-lazy .video-embed-field-responsive-video{background:#E0E0E0;border-radius:15px;width:100%;height:237px;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-field-video-url .video-embed-field-lazy-play{border:none;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-field-video-tags{margin-bottom:1.25rem;padding:0 0.9375rem;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-field-video-tags a{background:rgba(0,0,0,0.1);border-radius:5px;padding:0.625rem 0.9375rem;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:0.75rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;text-decoration:none;margin-right:0.3125rem;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-field-video-tags a:hover{background:#000000;color:#ffffff;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-title{margin-top:0.625rem;padding:0 0.9375rem;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-title a{text-decoration:none;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .views-field-title a:hover{color:#000000;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .view-footer a.button{border:1px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;padding:0.625rem 1.875rem;display:inline-block;margin-top:1.25rem;text-decoration:none;color:#ffffff;}.view-articles-and-resources.view-id-articles_and_resources.view-display-id-block_2 .view-footer a.button:hover{background:#ffffff;color:#000000;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-tsr-image,.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-image{margin-bottom:1.25rem;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-tsr-image img,.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-image img{width:100%;height:237px;margin:0;background:#E0E0E0;border-radius:15px;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-tags{margin-bottom:1.25rem;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-tags a{background:rgba(0,0,0,0.1);border-radius:5px;padding:0.625rem 0.9375rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.75rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;text-decoration:none;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-tags a:hover{background:#000000;color:#ffffff;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-tags .field-content > :not(:first-child):not(:nth-child(2)){display:none;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-tags .field-content a{margin:0.3125rem;display:inline-block;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-title{margin-top:0.625rem;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-title a{text-decoration:none;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-title a:hover{color:#000000;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-teaser{margin-top:0.625rem;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-teaser a{text-decoration:none;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-teaser a:hover{color:#000000;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-teaser p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;position:relative;}.page-alias--articles-and-resources .view-articles-and-resources > .view-content.row .col-md-4.views-row .views-field-field-article-teaser p::after{content:"";position:absolute;background:url(/themes/custom/discoverboat/images/arrow-right.svg);height:20px;width:20px;margin-left:0.3125rem;bottom:2px;}.page-alias--articles-and-resources .view-articles-and-resources .view-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav{padding-top:2.5rem;padding-bottom:3.75rem;}.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul li[role=presentation]{display:none;}.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul li a,.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul li span{padding:0.5rem 0.75rem;max-height:45px;max-width:45px;}.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul li a:focus,.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul li a:active,.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul li span:focus,.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul li span:active{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;}.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul li.page-item a,.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul .pager__item--next a{border:none;background:none;border-radius:10px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#383838;outline:none;}.page-alias--articles-and-resources .view-articles-and-resources .view-pager nav ul li.page-item.active .page-link{color:#ffffff;background:#000000;border-radius:10px;border:none;text-align:center;}.page-alias--articles-and-resources .view-articles-and-resources > .videolibrary{margin-top:3.75rem;}.page-alias--articles-and-resources .view-articles-and-resources > .videolibrary .views-element-container{padding:0;}.page-alias--articles-and-resources hr{height:1px;background-color:#000000;width:100%;margin:3.75rem 0;}.nodetype--video article .field--name-field-video-tags{text-align:center;}.nodetype--video article .field--name-field-video-tags a{background:rgba(0,0,0,0.1);border-radius:5px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;padding:0.625rem 0.9375rem;text-decoration:none;}.nodetype--video article .field--name-field-video-tags a:hover{color:#ffffff;background:#000000;}@media (max-width:35.99875rem){.nodetype--video article .field--name-field-video-tags .field__item{display:inline-block;margin:0.625rem;text-align:left;}.nodetype--video article .field--name-field-video-tags > :not(:first-child):not(:nth-child(2)):not(:nth-child(3)){display:none;}}@media (min-width:48rem){.nodetype--video article .field--name-field-video-tags > :not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)){display:none;}.nodetype--video article .field--name-field-video-tags .field__item{display:inline-block;margin:0 0.3125rem;}}.nodetype--video article h1{font-family:"Montserrat";font-style:normal;font-weight:700;line-height:3.25rem;font-size:2.625rem;text-align:center;letter-spacing:0.02em;color:#000000;margin:2.5rem auto;}@media (min-width:48rem){.nodetype--video article h1{width:70%;}}.nodetype--video article .field--name-field-media-video-embed-field button{border:0;}.nodetype--video article .field--name-field-video-description{margin-top:2.5rem;padding:0 0.9375rem;}.nodetype--video article img,.nodetype--video article iframe,.nodetype--video article .video-embed-field-responsive-video{background:#E0E0E0;border-radius:15px;width:100%;}.nodetype--article .section{padding:0;}.nodetype--article .node__content .block-field-blocknodearticletitle .content{margin:2.5rem auto;}@media (min-width:48rem){.nodetype--article .node__content .block-field-blocknodearticletitle .content{width:70%;}}.nodetype--article .node__content .block-field-blocknodearticletitle h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:2.625rem;line-height:3.25rem;text-align:center;letter-spacing:0.02em;color:#000000;}.nodetype--article .node__content .field--name-field-article-tags{text-align:center;}@media (max-width:35.99875rem){.nodetype--article .node__content .field--name-field-article-tags .field__item{display:inline-block;margin:0.625rem;text-align:left;}.nodetype--article .node__content .field--name-field-article-tags > :not(:first-child):not(:nth-child(2)):not(:nth-child(3)){display:none;}}@media (min-width:48rem){.nodetype--article .node__content .field--name-field-article-tags > :not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)){display:none;}.nodetype--article .node__content .field--name-field-article-tags .field__item{display:inline-block;margin:0 0.3125rem;}}.nodetype--article .node__content .field--name-field-article-tags a{background:rgba(0,0,0,0.1);border-radius:5px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;padding:0.625rem 0.9375rem;text-decoration:none;}.nodetype--article .node__content .field--name-field-article-tags a:hover{color:#ffffff;background:#000000;}.nodetype--article .node__content .field--name-field-article-image{padding:0 3.125rem;}@media (max-width:35.99875rem){.nodetype--article .node__content .field--name-field-article-image{padding:0 1.25rem;}}.nodetype--article .node__content .field--name-field-article-image .field--type-image{float:none;margin:0 auto;}.nodetype--article .node__content .field--name-field-article-image .field--type-image img{background:#E0E0E0;border-radius:15px;width:100%;max-height:455px;-o-object-fit:cover;object-fit:cover;}@media (max-width:35.99875rem){.nodetype--article .node__content .field--name-field-article-image .field--type-image img{max-height:300px;}}.nodetype--article .node__content .field--name-field-article-body li a:hover{text-decoration:underline;}.nodetype--article .node__content > div.layout--onecol:nth-child(2){margin:1.25rem 5.625rem;}@media (max-width:35.99875rem){.nodetype--article .node__content > div.layout--onecol:nth-child(2){margin:1.25rem;}}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region{position:relative;}@media (min-width:48rem){.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region > section.block--bundle-social-icons{position:absolute;right:-40px;}}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region > section.block--bundle-social-icons .article-share ul{list-style:none;padding-left:0;}@media (max-width:35.99875rem){.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region > section.block--bundle-social-icons .article-share ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region > section.block--bundle-social-icons .article-share ul li a{margin:1.25rem 0;display:block;color:#000000;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region > section.block--bundle-social-icons .article-share ul li a i{font-size:2.125rem;}@media (min-width:48rem){.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body{padding:0 1.875rem;}}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body strong{font-weight:700;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h2{font-size:1.25rem;margin-bottom:0.625rem;line-height:1.5rem;font-weight:700;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h3{font-size:1rem;margin-bottom:0.3125rem;line-height:1.375rem;font-weight:700;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body p,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body ul,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body ol,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h2,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h3,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h4,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h5,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h6{font-family:"Montserrat";font-style:normal;color:#383838;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h2 > a,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h3 > a,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h4 > a,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h5 > a,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body h6 > a{color:#4432F3;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body ol,.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body ul{font-weight:400;font-size:0.875rem;line-height:1.625rem;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body p{font-weight:400;font-size:0.875rem;line-height:1.625rem;letter-spacing:0.02em;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body a.button{margin:0.9375rem 0;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body img{padding:0.9375rem;border-radius:25px;}@media (max-width:35.99875rem){.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body img{width:100%;}}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body figure figcaption{text-align:center;font-size:0.875rem;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) > .layout__region .field--name-field-article-body figure figcaption a{color:#4432F3;font-size:0.875rem;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) div.field--name-field-article-activity{font-family:"Montserrat";font-style:normal;line-height:1.625rem;letter-spacing:0.02em;margin-top:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (min-width:48rem){.nodetype--article .node__content > div.layout--onecol:nth-child(2) div.field--name-field-article-activity{padding:0 1.875rem;}}.nodetype--article .node__content > div.layout--onecol:nth-child(2) div.field--name-field-article-activity .field__label{font-weight:700;color:#383838;}.nodetype--article .node__content > div.layout--onecol:nth-child(2) div.field--name-field-article-activity .field__items .field__item:not(:last-child)::after{content:", ";}.nodetype--article .node__content > div.layout--onecol:nth-child(2) div.field--name-field-article-activity a{color:#4432F3;font-weight:400;font-size:0.875rem;}.nodetype--article .node__content__footer{position:relative;margin-top:2.5rem;}@media (min-width:48rem){.nodetype--article .node__content__footer{min-height:704px;}}.nodetype--article .node__content__footer h3{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:2.25rem;line-height:3.75rem;letter-spacing:0.02em;}@media (min-width:48rem){.nodetype--article .node__content__footer .article-readnext{padding:4.6875rem;}}.nodetype--article .node__content__footer .article-readnext h3{margin-left:0.9375rem;}.nodetype--article .node__content__footer .article-readnext .col-md-7{z-index:1;}@media (max-width:61.9375rem){.nodetype--article .node__content__footer .article-readnext .views-element-container{width:100%;}}.nodetype--article .node__content__footer .article-readnext .card{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 19px 30px rgba(126,126,126,0.3);box-shadow:0 19px 30px rgba(126,126,126,0.3);border-radius:15px;margin-bottom:1.25rem;}@media (max-width:35.99875rem){.nodetype--article .node__content__footer .article-readnext .card{margin:1.25rem 0;}}.nodetype--article .node__content__footer .article-readnext .card img{background:#E0E0E0;border-radius:15px 15px 0 0;max-height:237.47px;width:100%;height:auto;}.nodetype--article .node__content__footer .article-readnext .card .card-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:150px;}.nodetype--article .node__content__footer .article-readnext .card .card-body .article-tags{margin-bottom:1.25rem;}.nodetype--article .node__content__footer .article-readnext .card .card-body .article-tags a{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.75rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;background:rgba(0,0,0,0.1);border-radius:5px;padding:0.625rem;margin-bottom:0.625rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:0.3125rem;}.nodetype--article .node__content__footer .article-readnext .card .card-body .article-tags a:hover{text-decoration:none;background:#000000;color:#ffffff;}.nodetype--article .node__content__footer .article-readnext .card .card-body .card-title a{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-decoration:none;}.nodetype--article .node__content__footer .article-readnext .card .card-body .card-title:hover a{text-decoration:underline;color:#4432F3;}.nodetype--article .node__content__footer .article-related-content-links{padding:1.25rem;background:#4432F3;height:100%;}@media (min-width:48rem){.nodetype--article .node__content__footer .article-related-content-links{position:absolute;width:50%;right:0px;top:0px;padding:4.6875rem;}}@media (max-width:35.99875rem){.nodetype--article .node__content__footer .article-related-content-links{margin-top:2.5rem;}}.nodetype--article .node__content__footer .article-related-content-links h3{color:#ffffff;}@media (max-width:35.99875rem){.nodetype--article .node__content__footer .article-related-content-links h3{margin-left:0.9375rem;font-size:1.75rem;}}@media (min-width:48rem){.nodetype--article .node__content__footer .article-related-content-links ul{margin-left:5rem;margin-top:5rem;}}.nodetype--article .node__content__footer .article-related-content-links ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin:1.5625rem 0;}@media (min-width:48rem){.nodetype--article .node__content__footer .article-related-content-links ul li{margin:3.125rem 0;}}.nodetype--article .node__content__footer .article-related-content-links ul li span{border-radius:50%;min-width:30px;min-height:30px;background-color:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.nodetype--article .node__content__footer .article-related-content-links ul li span i{color:#000000;}.nodetype--article .node__content__footer .article-related-content-links ul li:hover span{background-color:#000000;}.nodetype--article .node__content__footer .article-related-content-links ul li:hover span i{color:#ffffff;}.nodetype--article .node__content__footer .article-related-content-links ul li a{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1rem;line-height:1.75rem;letter-spacing:0.02em;color:#ffffff;text-decoration:none;display:inline-block;}.nodetype--article .node__content__footer .article-related-content-links ul li a:hover{text-decoration:underline;}.page-alias--videos .view-id-articles_and_resources.view-display-id-page_2 > .view-content.row .views-row,.page-alias--video-vault .view-id-articles_and_resources.view-display-id-page_2 > .view-content.row .views-row{margin:1.25rem 0;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-url,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-url{margin-bottom:1.25rem;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy{padding:0;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy img,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy img{-o-object-fit:cover;object-fit:cover;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy img,.page-alias--videos .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy iframe,.page-alias--videos .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy .video-embed-field-responsive-video,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy img,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy iframe,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy .video-embed-field-responsive-video{background:#E0E0E0;border-radius:15px;width:100%;height:237px;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy-play,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-url .video-embed-field-lazy-play{border:none;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-tags,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-tags{margin-bottom:1.25rem;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-tags a,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-tags a{background:rgba(0,0,0,0.1);border-radius:5px;padding:0.625rem 0.9375rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.75rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;text-decoration:none;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-tags a:hover,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-tags a:hover{background:#000000;color:#ffffff;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-tags .field-content > :not(:first-child):not(:nth-child(2)),.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-tags .field-content > :not(:first-child):not(:nth-child(2)){display:none;}.page-alias--videos .view-id-articles_and_resources .views-field-field-video-tags .field-content a,.page-alias--video-vault .view-id-articles_and_resources .views-field-field-video-tags .field-content a{margin-right:0.625rem;}.page-alias--videos .view-id-articles_and_resources .views-field-title,.page-alias--video-vault .view-id-articles_and_resources .views-field-title{margin-top:0.625rem;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;}.page-alias--videos .view-id-articles_and_resources .views-field-title a,.page-alias--video-vault .view-id-articles_and_resources .views-field-title a{text-decoration:none;}.page-alias--videos .view-id-articles_and_resources .views-field-title a:hover,.page-alias--video-vault .view-id-articles_and_resources .views-field-title a:hover{color:#000000;}.page-alias--videos .view-id-articles_and_resources .view-pager,.page-alias--video-vault .view-id-articles_and_resources .view-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-alias--videos .view-id-articles_and_resources .view-pager nav,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav{padding-top:2.5rem;padding-bottom:3.75rem;}.page-alias--videos .view-id-articles_and_resources .view-pager nav ul li[role=presentation],.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul li[role=presentation]{display:none;}.page-alias--videos .view-id-articles_and_resources .view-pager nav ul li a,.page-alias--videos .view-id-articles_and_resources .view-pager nav ul li span,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul li a,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul li span{padding:0.5rem 0.75rem;max-height:45px;max-width:45px;}.page-alias--videos .view-id-articles_and_resources .view-pager nav ul li a:focus,.page-alias--videos .view-id-articles_and_resources .view-pager nav ul li a:active,.page-alias--videos .view-id-articles_and_resources .view-pager nav ul li span:focus,.page-alias--videos .view-id-articles_and_resources .view-pager nav ul li span:active,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul li a:focus,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul li a:active,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul li span:focus,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul li span:active{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;}.page-alias--videos .view-id-articles_and_resources .view-pager nav ul li.page-item a,.page-alias--videos .view-id-articles_and_resources .view-pager nav ul .pager__item--next a,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul li.page-item a,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul .pager__item--next a{border:none;background:none;border-radius:10px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#383838;outline:none;}.page-alias--videos .view-id-articles_and_resources .view-pager nav ul li.page-item.active .page-link,.page-alias--video-vault .view-id-articles_and_resources .view-pager nav ul li.page-item.active .page-link{color:#ffffff;background:#000000;border-radius:10px;border:none;text-align:center;}.page-alias--videos hr,.page-alias--video-vault hr{height:1px;background-color:#000000;width:100%;}.page-alias--video-vault .view-articles-and-resources .view-filters #views-exposed-form-articles-and-resources-page-3 .js-form-type-select{display:none;}.page-alias--video-vault .view-articles-and-resources .view-filters #views-exposed-form-articles-and-resources-page-3 .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.page-alias--video-vault .view-articles-and-resources .view-filters #views-exposed-form-articles-and-resources-page-3 .form-row .form-group{margin-bottom:0;padding:0;}.page-alias--video-vault .view-articles-and-resources .view-filters #views-exposed-form-articles-and-resources-page-3 .form-row fieldset{width:100%;padding:0;margin:0;position:relative;}.page-alias--video-vault .view-articles-and-resources .view-filters #views-exposed-form-articles-and-resources-page-3 .form-row fieldset input{height:55px;background:#ffffff;-webkit-box-shadow:0px 15px 30px -10px rgba(0,0,0,0.2);box-shadow:0px 15px 30px -10px rgba(0,0,0,0.2);border-radius:10px;border:1px solid #ffffff;padding-left:2.5rem;color:#000000;}.page-alias--video-vault .view-articles-and-resources .view-filters #views-exposed-form-articles-and-resources-page-3 .form-row fieldset::after{content:"";font:normal normal normal 0.875rem/1 FontAwesome;position:absolute;top:25px;left:20px;color:rgba(0,0,0,0.4);}.page-alias--video-vault .view-articles-and-resources .view-filters #views-exposed-form-articles-and-resources-page-3 .form-row .form-actions{position:absolute;right:0;}.page-alias--video-vault .view-articles-and-resources .view-filters #views-exposed-form-articles-and-resources-page-3 button{height:55px;background:#000000;border-radius:0px 10px 10px 0px;border:none;padding:0 2rem;max-width:85px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;}.page-alias--video-vault .view-articles-and-resources.view-display-id-page_3 > .view-content.row .views-row{margin:1.25rem 0;}.page-alias--dealers section,.page-alias--ca-dealers section{overflow:visible;}.page-alias--dealers .field--name-body,.page-alias--ca-dealers .field--name-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1280px;margin:auto;margin-top:6.0625rem;padding-left:0.9375rem;padding-right:0.9375rem;}@media (max-width:61.9375rem){.page-alias--dealers .field--name-body,.page-alias--ca-dealers .field--name-body{margin-top:0;}}.page-alias--dealers .field--name-body h1,.page-alias--ca-dealers .field--name-body h1{font-style:normal;font-weight:bold;font-size:3rem;line-height:3.75rem;text-align:center;letter-spacing:0.02em;margin-bottom:2.5625rem;width:100%;}.page-alias--dealers .field--name-body p,.page-alias--ca-dealers .field--name-body p{font-style:normal;font-weight:normal;font-size:0.875rem;line-height:1.625rem;letter-spacing:0.02em;margin-bottom:1.5625rem;width:100%;}.page-alias--dealers .field--name-body p:last-child,.page-alias--ca-dealers .field--name-body p:last-child{margin-bottom:3.875rem;}.page-alias--dealers .block--bundle-homepage-section,.page-alias--ca-dealers .block--bundle-homepage-section{padding:6.9375rem 0.625rem 0;max-width:1440px;margin:auto;}.page-alias--dealers .block--bundle-homepage-section h2,.page-alias--ca-dealers .block--bundle-homepage-section h2{text-align:center;margin-bottom:5.1875rem;font-style:normal;font-weight:bold;font-size:3rem;line-height:3.75rem;}.page-alias--dealers .mapboxgl-map,.page-alias--ca-dealers .mapboxgl-map{height:980px;}@media (max-width:47.9375rem){.page-alias--dealers .mapboxgl-map,.page-alias--ca-dealers .mapboxgl-map{height:580px;}}.page-alias--ca-dealers .field--name-body{margin-top:0;}.mapboxgl-popup,.mapboxglca-popup{will-change:unset;}.mapboxgl-popup .mapboxgl-popup-content,.mapboxglca-popup .mapboxgl-popup-content{max-width:240px;width:240px;text-align:center;padding:0;border-radius:10px;}.mapboxgl-popup .mapboxgl-popup-content .header-accent,.mapboxglca-popup .mapboxgl-popup-content .header-accent{padding:0.625rem 0.625rem 0.9375rem;position:relative;background-color:#000000;height:33px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.mapboxgl-popup .mapboxgl-popup-content .header-accent span,.mapboxglca-popup .mapboxgl-popup-content .header-accent span{position:absolute;left:15px;color:white;font-weight:700;top:7px;font-size:0.875rem;}.mapboxgl-popup .mapboxgl-popup-content .boat-icon-wrapper,.mapboxglca-popup .mapboxgl-popup-content .boat-icon-wrapper{width:38px;height:38px;background-color:#ffffff;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;border:1.5px solid #000000;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;vertical-align:middle;}.mapboxgl-popup .mapboxgl-popup-content .boat-icon-wrapper img,.mapboxglca-popup .mapboxgl-popup-content .boat-icon-wrapper img{height:100%;}.mapboxgl-popup .mapboxgl-popup-content .certified-mraa .header-accent,.mapboxglca-popup .mapboxgl-popup-content .certified-mraa .header-accent{background-color:#4432F3;}.mapboxgl-popup .mapboxgl-popup-content .certified-mraa .boat-icon-wrapper,.mapboxglca-popup .mapboxgl-popup-content .certified-mraa .boat-icon-wrapper{border-color:#4432F3;}.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper{padding:0.625rem 0.625rem 0.9375rem;}.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper h3.title,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper h3.title{font-size:0.875rem;font-weight:700;line-height:1.25rem;letter-spacing:0.02em;margin-top:0.5rem;}.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper p,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper p{margin:0;font-size:0.75rem;line-height:1.25rem;font-weight:400;letter-spacing:0.02em;}.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a{text-decoration:none;font-family:"Merriweather",sans-serif !important;font-style:normal;font-weight:normal;font-size:0.75rem;line-height:1.1875rem;letter-spacing:0.02em;color:#000000;outline:currentcolor none medium;border:none;margin-right:0.625rem;background:#ffffff none repeat scroll 0 0;border-radius:5px;padding:0.3125rem 0.625rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a:before,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-0.3125rem;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0.8) transparent transparent transparent;visibility:hidden;}.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a:hover,.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a:active,.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a:focus,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a:hover,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a:active,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a:focus{color:#212121;}.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a[data-title]:hover:before,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a[data-title]:hover:before{visibility:visible;}.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a[data-title]:hover:after,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a[data-title]:hover:after{content:attr(data-title);position:absolute;top:-34px;left:0;background-color:rgba(0,0,0,0.8);color:#ffffff;text-align:center;border-radius:5px;padding:0.3125rem;z-index:1;min-width:80px;white-space:pre;}.mapboxgl-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a img,.mapboxglca-popup .mapboxgl-popup-content .modal-content-wrapper .dealer--web-phone a img{margin-right:0.1875rem;width:14px;}.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button,.mapboxglca-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{color:#ffffff;font-size:1.625rem;font-weight:100;background:url("/themes/custom/discoverboat/images/plus.svg") no-repeat center center;-webkit-background-size:contain;background-size:contain;width:28px;height:28px;display:block;text-indent:-9999px;position:absolute;right:5px;top:3px;outline:none;}.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:hover,.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:active,.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:focus,.mapboxglca-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:hover,.mapboxglca-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:active,.mapboxglca-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:focus{background-color:transparent;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}.block-views-blockdealer-finder-tool-mapbox-block-list,.block-views-blockdealer-finder-tool-mapbox-ca-block-list{background:rgba(0,0,0,0) url("/themes/custom/discoverboat/images/dealer-finder-bg.png") repeat scroll 0 0/cover;}.block-views-blockdealer-finder-tool-mapbox-block-list .content,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .content{height:100%;max-width:1440px;padding:0;margin:auto;-webkit-box-shadow:rgba(0,0,0,0.28) 5px 5px 22px 5px;box-shadow:rgba(0,0,0,0.28) 5px 5px 22px 5px;}.block-views-blockdealer-finder-tool-mapbox-block-list .side-left-list,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .side-left-list{max-height:980px;overflow-y:auto;padding:1.25rem 1.25rem;background:white none repeat scroll 0 0;}@media (max-width:61.9375rem){.block-views-blockdealer-finder-tool-mapbox-block-list .side-left-list,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .side-left-list{padding-bottom:0;}}@media (max-width:47.9375rem){.block-views-blockdealer-finder-tool-mapbox-block-list .side-left-list,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .side-left-list{overflow-y:initial;height:auto;max-height:initial;}}@media (max-width:47.9375rem){.block-views-blockdealer-finder-tool-mapbox-block-list .side-left-list .view-result,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .side-left-list .view-result{padding-top:1.5625rem;}}.block-views-blockdealer-finder-tool-mapbox-block-list .side-map-right,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .side-map-right{background-color:#ffffff;}.block-views-blockdealer-finder-tool-mapbox-block-list .side-map-right .attachment-after .col-auto,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .side-map-right .attachment-after .col-auto{width:100%;}.block-views-blockdealer-finder-tool-mapbox-block-list .side-map-right .block,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .side-map-right .block{width:100%;}@media (max-width:47.9375rem){.block-views-blockdealer-finder-tool-mapbox-block-list .side-map-right .block,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .side-map-right .block{padding:1.5625rem 1.25rem;}}.block-views-blockdealer-finder-tool-mapbox-block-list .side-map-right .block canvas,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .side-map-right .block canvas{width:100%;}.block-views-blockdealer-finder-tool-mapbox-block-list .bg-linear-bottom,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .bg-linear-bottom{background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(white),to(rgba(255,255,255,0))) repeat scroll 0% 0%;background:rgba(0,0,0,0) -webkit-linear-gradient(white 0%,rgba(255,255,255,0) 100%) repeat scroll 0% 0%;background:rgba(0,0,0,0) -o-linear-gradient(white 0%,rgba(255,255,255,0) 100%) repeat scroll 0% 0%;background:rgba(0,0,0,0) linear-gradient(white 0%,rgba(255,255,255,0) 100%) repeat scroll 0% 0%;-webkit-transform:matrix(1,0,0,-1,0,0);-o-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);height:178px;display:block;clear:both;width:100%;}.block-views-blockdealer-finder-tool-mapbox-block-list .bg-linear-bottom p,.block-views-blockdealer-finder-tool-mapbox-ca-block-list .bg-linear-bottom p{-webkit-transform:matrix(1,0,0,-1,0,0);-o-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);margin:auto;max-width:1199px;}.view-dealer-finder-tool-mapbox .views-exposed-form .form-row > div{width:100%;}.view-dealer-finder-tool-mapbox .views-exposed-form fieldset{width:100%;}.view-dealer-finder-tool-mapbox .views-exposed-form .col-auto{width:100%;}.view-dealer-finder-tool-mapbox .views-exposed-form .filters-wrapper{display:block;position:relative;padding:0;margin:0;}.view-dealer-finder-tool-mapbox .views-exposed-form .filters-wrapper .filter-col{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter{width:100%;position:relative;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter .col-auto{padding:0;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter fieldset{padding:0;margin:0;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input{margin-top:0;height:58px;padding-left:3.125rem;padding-right:3.5rem;background:#ffffff;border:2px solid #F2F1F1;font-family:"Merriweather",sans-serif !important;font-weight:400;font-size:0.9375rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.4);border-radius:16px;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input:hover,.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input:focus,.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input:active{color:#000000;border:1px solid rgba(0,0,0,0.5);}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input.error{color:#ff0000;border:1px solid #ff0000;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input::-webkit-input-placeholder{color:#383838;opacity:1;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input::-moz-placeholder{color:#383838;opacity:1;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input::-ms-input-placeholder{color:#383838;opacity:1;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input::placeholder{color:#383838;opacity:1;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input::-ms-input-placeholder{color:#383838;}@media screen and (device-aspect-ratio:2/3){.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input select,.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input textarea,.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=text],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=password],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=datetime],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=datetime-local],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=date],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=month],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=time],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=week],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=number],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=email],.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input input[type=url]{font-size:1rem;}}@media screen and (device-aspect-ratio:40/71){.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input{font-size:1rem;}}@media screen and (device-aspect-ratio:375/667){.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input{font-size:1rem;}}@media screen and (device-aspect-ratio:9/16){.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input{font-size:1rem;}}@media (hover:none){.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter input{font-size:1rem;}}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter .source-origin{color:#ff0000;font-size:0.75rem;line-height:0.875rem;}.view-dealer-finder-tool-mapbox .views-exposed-form .main-search-filter button[type=submit]{text-indent:-9999px;background:url("/themes/custom/discoverboat/images/search.svg") no-repeat center center;width:28px;height:28px;position:absolute;left:10px;top:14px;border:0 none;max-height:50px;display:block;}.view-dealer-finder-tool-mapbox .views-exposed-form .filters-btn{position:absolute;display:block;top:8px;right:8px;bottom:8px;}.view-dealer-finder-tool-mapbox .views-exposed-form .filters-btn .filter-button{cursor:pointer;padding:0.4375rem 0.6875rem 0.6875rem 0.6875rem;max-height:42px;display:block;margin-left:auto;background:#383838;border-radius:12px;}.view-dealer-finder-tool-mapbox .views-exposed-form .filters-btn .filter-button:hover{background:#000000;}.view-dealer-finder-tool-mapbox .views-exposed-form .filters{background:#FFFFFF;border:1px solid rgba(0,0,0,0.1);padding:1.25rem 1.25rem;margin-bottom:1rem;-webkit-box-shadow:0px 0px 19px -5px #383838;box-shadow:0px 0px 19px -5px #383838;border-radius:14px;}.view-dealer-finder-tool-mapbox .views-exposed-form .filters .title h3{font-weight:500;font-size:0.75rem;line-height:1rem;color:#383838;background:#F2F1F1;display:inline-block;padding:0.3125rem 0.625rem;font-family:"Merriweather",sans-serif !important;}.view-dealer-finder-tool-mapbox .views-exposed-form .filters .close-filters{cursor:pointer;}.view-dealer-finder-tool-mapbox .views-exposed-form .listing-tabs{background:#F2F1F1;}.view-dealer-finder-tool-mapbox .views-exposed-form .listing-tabs button{font-weight:500;font-size:0.875rem;}.view-dealer-finder-tool-mapbox .views-exposed-form .listing-tabs button.active .list-icon{background-image:url("/themes/custom/discoverboat/images/list-icon-active.svg");}.view-dealer-finder-tool-mapbox .views-exposed-form .listing-tabs button.active .map-icon{background-image:url("/themes/custom/discoverboat/images/map-icon-active.svg");}.view-dealer-finder-tool-mapbox .views-exposed-form .listing-tabs .list-icon{background:transparent url("/themes/custom/discoverboat/images/list-icon-inactive.svg") no-repeat 0px 3px;width:19px;height:21px;display:inline-block;vertical-align:middle;margin-right:0.5rem;}.view-dealer-finder-tool-mapbox .views-exposed-form .listing-tabs .map-icon{background:transparent url("/themes/custom/discoverboat/images/map-icon-inactive.svg") no-repeat 0px 0px;width:21px;height:21px;display:inline-block;vertical-align:middle;margin-right:0.5rem;}.view-dealer-finder-tool-mapbox .views-exposed-form .listing-tabs .btn-light{border-color:#ffffff;background:#ffffff;}.view-dealer-finder-tool-mapbox .views-exposed-form .listing-tabs .btn-link{color:#959494;font-weight:400;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider{margin:1rem 0;display:block;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider:after,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider:after{content:"";clear:both;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider fieldset,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider fieldset{padding-left:0;padding-right:0;margin-bottom:0;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider fieldset label,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider fieldset label{font-weight:700;font-size:1rem;line-height:2.25rem;margin-bottom:0;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider fieldset input[name="distance[value]"],.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider fieldset input[name="distance[value]"]{position:absolute;left:-9999px;}@media (hover:none){.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider fieldset input[name="distance[value]"],.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider fieldset input[name="distance[value]"]{font-size:1rem;}}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-target,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-target{background:rgba(0,0,0,0.1);border:none;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-target.noUi-horizontal,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-target.noUi-horizontal{height:8px;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-target .noUi-connect,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-target .noUi-connect{background:#383838;border-radius:20px;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-target .noUi-handle,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-target .noUi-handle{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;top:-8px;width:21px;height:21px;border-radius:50%;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-target .noUi-handle::before,.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-target .noUi-handle::after,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-target .noUi-handle::before,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-target .noUi-handle::after{display:none;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-ranges._4,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-ranges._4{position:relative;margin-top:0.625rem;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-ranges._4 > span,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-ranges._4 > span{position:absolute;font-family:"Merriweather",sans-serif !important;font-weight:700;font-size:0.75rem;line-height:0.9375rem;color:#989595;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-ranges._4 div.range_radius,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-ranges._4 div.range_radius{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"Merriweather",sans-serif !important;font-weight:700;font-size:0.75rem;line-height:0.9375rem;color:#989595;}.view-dealer-finder-tool-mapbox .views-exposed-form .radius-slider .noUi-ranges._4 div.range_radius > span:first-child,.view-dealer-finder-tool-mapbox .views-exposed-form .radiusca-slider .noUi-ranges._4 div.range_radius > span:first-child{padding-left:25%;}.view-dealer-finder-tool-mapbox .views-exposed-form .certified-filter-icon{position:relative;display:block;margin-top:2.5rem;}.view-dealer-finder-tool-mapbox .views-exposed-form .certified-filter-icon h3{font-weight:800;font-size:1rem;line-height:2.25rem;color:#000000;}.view-dealer-finder-tool-mapbox .views-exposed-form .certified-filter-icon .js-form-item-certified .custom-control-label{font-family:"Merriweather",sans-serif !important;font-weight:400;font-size:0.8125rem;line-height:1.4375rem;padding-left:0.625rem;cursor:pointer;color:#383838;}.view-dealer-finder-tool-mapbox .views-exposed-form .certified-filter-icon .js-form-item-certified .custom-control-label:before{top:auto;background-color:#ffffff;width:23px;height:23px;border:2px solid #000000;display:inline-block;border-radius:5px;}.view-dealer-finder-tool-mapbox .views-exposed-form .certified-filter-icon .js-form-item-certified .custom-control-label.checked:before{background:#4432F3 url("/themes/custom/discoverboat/images/check.svg") no-repeat center center;}.view-dealer-finder-tool-mapbox .views-exposed-form .certified-filter-icon .certified-mraa-icon-filter{position:absolute;right:0;top:0;}.view-dealer-finder-tool-mapbox .views-exposed-form .search-dealer-action .form-actions{padding:0;margin:1.25rem 0;}.view-dealer-finder-tool-mapbox .views-exposed-form .search-dealer-action .form-actions .btn-dark{background:#383838;border-color:#383838;padding:0.6875rem;font-weight:500;border-radius:12px;}.view-dealer-finder-tool-mapbox .views-exposed-form .search-dealer-action .form-actions .btn-dark:hover{background:#000000;border-color:#000000;}.view-dealer-finder-tool-mapbox .views-exposed-form .search-dealer-action .form-actions .geo-location-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0.9375rem;cursor:pointer;}.view-dealer-finder-tool-mapbox .views-exposed-form .search-dealer-action .form-actions .geo-location-action .location-icon{margin-right:0.625rem;display:block;width:20px;height:20px;background:transparent url("/themes/custom/discoverboat/images/geo-location-icon.svg") no-repeat center center;}.view-dealer-finder-tool-mapbox .views-exposed-form .search-dealer-action .form-actions .geo-location-action .location-label{font-family:"Merriweather",sans-serif !important;font-weight:400;font-size:0.75rem;text-decoration:underline;color:#383838;}.view-dealer-finder-tool-mapbox .views-exposed-form .search-dealer-action .form-actions .geo-location-action:hover{color:#000000;}.view-dealer-finder-tool-mapbox .view-header{font-size:0.875rem;line-height:1.25rem;font-family:"Merriweather",sans-serif !important;font-weight:400;margin-bottom:0.5625rem;}.view-dealer-finder-tool-mapbox .views-row{display:block;min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin-bottom:1.25rem;cursor:pointer;position:relative;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}.view-dealer-finder-tool-mapbox .views-row:hover,.view-dealer-finder-tool-mapbox .views-row:active,.view-dealer-finder-tool-mapbox .views-row:focus{-webkit-box-shadow:rgba(0,0,0,0.2) 0 20px 39px -10px;box-shadow:rgba(0,0,0,0.2) 0 20px 39px -10px;}.view-dealer-finder-tool-mapbox .views-row:hover:before,.view-dealer-finder-tool-mapbox .views-row:hover:after,.view-dealer-finder-tool-mapbox .views-row:active:before,.view-dealer-finder-tool-mapbox .views-row:active:after,.view-dealer-finder-tool-mapbox .views-row:focus:before,.view-dealer-finder-tool-mapbox .views-row:focus:after{content:"";position:absolute;height:60px;width:4px;background:#4432F3 none repeat scroll 0 0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}.view-dealer-finder-tool-mapbox .views-row:hover:before,.view-dealer-finder-tool-mapbox .views-row:active:before,.view-dealer-finder-tool-mapbox .views-row:focus:before{left:0;}.view-dealer-finder-tool-mapbox .views-row:hover:after,.view-dealer-finder-tool-mapbox .views-row:active:after,.view-dealer-finder-tool-mapbox .views-row:focus:after{right:0;}.view-dealer-finder-tool-mapbox .views-row.is-active{-webkit-box-shadow:rgba(0,0,0,0.2) 0 20px 39px -10px;box-shadow:rgba(0,0,0,0.2) 0 20px 39px -10px;}.view-dealer-finder-tool-mapbox .views-row.is-active:before,.view-dealer-finder-tool-mapbox .views-row.is-active:after{content:"";position:absolute;height:60px;width:4px;background:#4432F3 none repeat scroll 0 0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}.view-dealer-finder-tool-mapbox .views-row.is-active:before{left:0;}.view-dealer-finder-tool-mapbox .views-row.is-active:after{right:0;}.view-dealer-finder-tool-mapbox .views-row .views-field-title.certified .dealer h2{display:block;width:100%;font-size:1rem;line-height:1.375rem;}.view-dealer-finder-tool-mapbox .views-row .dealer{display:block;width:100%;height:100%;padding:1.25rem;background:#F2F1F1;border-radius:6px;}.view-dealer-finder-tool-mapbox .views-row .dealer h2{font-style:normal;font-weight:bold;font-size:0.875rem;line-height:1.375rem;letter-spacing:0.02em;margin:0;max-width:260px;}.view-dealer-finder-tool-mapbox .views-row .dealer .dealer-address,.view-dealer-finder-tool-mapbox .views-row .dealer .proximity{font-family:"Merriweather",sans-serif !important;font-style:normal;font-weight:normal;font-size:0.875rem;line-height:1.1875rem;margin-bottom:0.9375rem;color:#000000;}.view-dealer-finder-tool-mapbox .views-row .dealer .proximity{right:17px;}.view-dealer-finder-tool-mapbox .views-row .dealer .proximity + .dealer-header{max-width:85%;}@media (max-width:61.99875rem){.view-dealer-finder-tool-mapbox .views-row .dealer .proximity + .dealer-header{max-width:80%;}}@media (max-width:47.99875rem){.view-dealer-finder-tool-mapbox .views-row .dealer .proximity + .dealer-header{max-width:85%;}}.view-dealer-finder-tool-mapbox .views-row .dealer .dealer--web-phone a{text-decoration:none;font-family:"Merriweather",sans-serif !important;font-style:normal;font-weight:normal;font-size:0.75rem;line-height:1.1875rem;letter-spacing:0.02em;color:#000000;outline:currentcolor none medium;border:none;margin-right:0.625rem;background:#ffffff none repeat scroll 0 0;border-radius:5px;padding:0.625rem 0.75rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0.3125rem;position:relative;}.view-dealer-finder-tool-mapbox .views-row .dealer .dealer--web-phone a:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-0.3125rem;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0.8) transparent transparent transparent;visibility:hidden;}.view-dealer-finder-tool-mapbox .views-row .dealer .dealer--web-phone a:hover,.view-dealer-finder-tool-mapbox .views-row .dealer .dealer--web-phone a:active,.view-dealer-finder-tool-mapbox .views-row .dealer .dealer--web-phone a:focus{color:#212121;}.view-dealer-finder-tool-mapbox .views-row .dealer .dealer--web-phone a[data-title]:hover:before{visibility:visible;}.view-dealer-finder-tool-mapbox .views-row .dealer .dealer--web-phone a[data-title]:hover:after{content:attr(data-title);position:absolute;top:-34px;left:0;background-color:rgba(0,0,0,0.8);color:#ffffff;text-align:center;border-radius:5px;padding:0.3125rem;z-index:1;min-width:80px;white-space:pre;}.view-dealer-finder-tool-mapbox .views-row .dealer .dealer--web-phone a img{margin-right:0.625rem;width:20px;}.view-dealer-finder-tool-mapbox .views-row .dealer .dealer-popup-content{position:absolute;left:-9999px;}.view-dealer-finder-tool-mapbox .view-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.view-dealer-finder-tool-mapbox .view-pagination nav{padding-top:2.5rem;padding-bottom:3.75rem;}.view-dealer-finder-tool-mapbox .view-pagination nav ul li[role=presentation]{border:none;background:none;border-radius:10px;font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#383838;outline:none;padding:0.5rem 0.75rem;max-height:45px;max-width:45px;}.view-dealer-finder-tool-mapbox .view-pagination nav ul li a:focus,.view-dealer-finder-tool-mapbox .view-pagination nav ul li a:active{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;}.view-dealer-finder-tool-mapbox .view-pagination nav ul li.page-item a,.view-dealer-finder-tool-mapbox .view-pagination nav ul .pager__item--next a{border:none;background:none;border-radius:10px;font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#383838;outline:none;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding:0.5rem 0.75rem;max-height:45px;max-width:45px;}.view-dealer-finder-tool-mapbox .view-pagination nav ul li.page-item.active .page-link{color:#ffffff;font-weight:700;background:#000000;border-radius:10px;border:none;text-align:center;}.scroller{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;color:#ffffff;cursor:pointer;}.scroller span{font-size:1.125rem;display:block;}.scroller span .icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0.9375rem;background-color:rgba(0,0,0,0.5);border-radius:10px;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.scroller:hover .icon,.scroller:active .icon,.scroller:focus .icon{background-color:rgba(0,0,0,0.85);}article.node--type-component-page p{font-size:0.875rem;font-family:"Montserrat";}article.node--type-component-page ul,article.node--type-component-page ol{font-family:"Montserrat";font-size:0.875rem;}article.node--type-component-page ul a:hover,article.node--type-component-page ol a:hover{text-decoration:underline;}article.node--type-component-page span.h1,article.node--type-component-page h1{font-size:2.25rem;font-family:"Montserrat";font-style:normal;font-weight:700;line-height:2.25rem;}article.node--type-component-page span.h2,article.node--type-component-page h2{font-size:2rem;font-family:"Montserrat";font-style:normal;font-weight:700;line-height:2rem;}article.node--type-component-page span.h3,article.node--type-component-page h3{font-size:1.75rem;font-family:"Montserrat";font-style:normal;font-weight:700;line-height:2.25rem;}article.node--type-component-page h4,article.node--type-component-page .h4{font-family:"Montserrat";font-style:normal;font-weight:700;}article.node--type-component-page .field--type-text-long img{border-radius:25px;margin-right:0.625rem;height:auto;}article.node--type-component-page .grid-item--article .grid-item--content .image.curve-corner{margin-bottom:0.625rem;}article.node--type-component-page .grid-item--article .grid-item--content .image.curve-corner img{width:100%;border-radius:15px;}article.node--type-component-page .grid-item--article .grid-item--content .body h5{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5rem;letter-spacing:0.02em;color:#000000;height:68px;}@media (min-width:48rem) and (max-width:50rem){article.node--type-component-page .grid-item--article .grid-item--content .body h5{height:90px;}}article.node--type-component-page .grid-item--article .grid-item--content .body p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0.02em;color:#000000;}article.node--type-component-page .grid-item--article .grid-item--content .body p a{color:#000000;}article.node--type-component-page .grid-item--article .grid-item--content .body p a.button{color:#ffffff;}article.node--type-component-page .grid-item--article .grid-item--content .body p a.button:hover{color:#000000;}article.node--type-component-page .grid-item--article .grid-item--content .body p > a.button--secondary{border:1px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;padding:0.625rem 1.875rem;display:inline-block;margin-top:1.25rem;text-decoration:none;}article.node--type-component-page .grid-item--article .grid-item--content .body p > a.button--secondary:hover{background:#000000;color:#ffffff;}article.node--type-component-page .grid > .content .card{border:none;}article.node--type-component-page .grid > .content .card .image.curve-corner > div{position:relative;}article.node--type-component-page .grid > .content .card .image.curve-corner img{width:100%;border-radius:15px;}article.node--type-component-page .grid > .content .card .card-body{padding-left:0;padding-right:0;position:relative;z-index:4;}article.node--type-component-page .grid > .content .card .card-body h3{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1rem;line-height:1.3125rem;letter-spacing:0.02em;color:#000000;}article.node--type-component-page .grid > .content .card .card-body h3 a{text-decoration:none;}article.node--type-component-page .grid > .content .card .card-body h3 a:hover{color:#4432F3;}article.node--type-component-page .grid > .content .card .card-body .card-text{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.02em;color:#000000;}article.node--type-component-page .grid > .content .card .card-body .card-text a{color:#000000;}article.node--type-component-page .grid .grid-footer{margin:3.75rem 0;}article.node--type-component-page .grid .grid-footer a.button--secondary{border:1px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:0.625rem 1.5625rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;text-decoration:none;}article.node--type-component-page .grid .grid-footer a.button--secondary:hover{background:#000000;color:#ffffff;}article.node--type-component-page .brick--type--landing-page-grid-card .card{border:none;position:relative;}article.node--type-component-page .brick--type--landing-page-grid-card .card .card-body{padding:0;}article.node--type-component-page .brick--type--landing-page-grid-card .card .card-body .card-title{position:absolute;bottom:0;z-index:3;left:10px;}article.node--type-component-page .brick--type--landing-page-grid-card .card .card-body .card-title h3 > a{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.3125rem;letter-spacing:0.02em;color:#ffffff;}article.node--type-component-page .brick--type--landing-page-grid-card .curve-corner img{width:100%;border-radius:15px;}.page-alias--activities p{font-size:0.875rem;}.page-alias--activities .brick--type--layout.brick--id--991{margin-bottom:1.25rem;}.page-alias--activities .brick--type--layout.brick--id--5636.row{padding:0 0.9375rem;}.page-alias--activities .grid-item--article .grid-item--content .body{position:relative;z-index:4;}.page-alias--activities .grid-item--article .grid-item--content .body strong{font-weight:600;}.page-alias--activities .grid-item--article .grid-item--content .body a:hover{color:#4432F3;}.block-field-blocknodecomponent-pagefield-component-bricks .flex-container.activities{margin-bottom:5rem;}.block-field-blocknodecomponent-pagefield-component-bricks .flex-container.activities .field--name-field-brick-link{margin-top:2.5rem;}.block-field-blocknodecomponent-pagefield-component-bricks .section-header{margin:2.5rem 0;text-align:center;}.block-field-blocknodecomponent-pagefield-component-bricks .section-header h2,.block-field-blocknodecomponent-pagefield-component-bricks .section-header h3{font-family:"Montserrat";font-style:normal;font-weight:700;line-height:2.25rem;text-align:center;letter-spacing:0.02em;color:#000000;}.block-field-blocknodecomponent-pagefield-component-bricks .section-header h2{font-size:2rem;}.block-field-blocknodecomponent-pagefield-component-bricks .section-header h3{font-size:28;}.block-field-blocknodecomponent-pagefield-component-bricks .section-header.view-header{margin-top:1.875rem;margin-bottom:1.875rem;}.block-field-blocknodecomponent-pagefield-component-bricks .field--name-field-brick-link{text-align:center;margin-top:1.25rem;}.block-field-blocknodecomponent-pagefield-component-bricks .field--name-field-brick-link a.button--secondary{background:#ffffff;color:#000000;text-decoration:none;padding:0.9375rem 1.875rem;margin-top:0.9375rem;display:inline-block;border:1px solid #000000;border-radius:10px;font-weight:700;}.block-field-blocknodecomponent-pagefield-component-bricks .field--name-field-brick-link a.button--secondary:hover{background:#000000;color:#ffffff;}.field--name-field-brick-viewfield .col-auto{padding-left:0;padding-right:0;}.field--name-field-brick-viewfield .view-id-activities_views.view-display-id-block_1 .view-content.row .views-row{position:relative;margin:1.25rem 0;}.field--name-field-brick-viewfield .view-id-activities_views.view-display-id-block_1 .view-content.row .views-row .field--type-image{position:relative;margin:0;float:none;}.field--name-field-brick-viewfield .view-id-activities_views.view-display-id-block_1 .view-content.row .views-row .field--type-image a::after{content:"";position:absolute;height:100%;width:100%;z-index:1;left:0;background-color:rgba(0,0,0,0.2);top:0;border-radius:15px;}.field--name-field-brick-viewfield .view-id-activities_views.view-display-id-block_1 .view-content.row .views-row .field--type-image img{width:100%;margin:0;max-height:270px;border-radius:15px;}.field--name-field-brick-viewfield .view-id-activities_views.view-display-id-block_1 .view-content.row .views-row .activity-title{position:absolute;bottom:30px;left:30px;z-index:3;}.field--name-field-brick-viewfield .view-id-activities_views.view-display-id-block_1 .view-content.row .views-row .activity-title a{color:#ffffff;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.3125rem;letter-spacing:0.02em;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__item.grid-item--link{margin-bottom:1.25rem;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__item.grid-item--link.active img{border-bottom:5px solid #4432F3;}.view-boatfinder-views.view-display-id-boat_type_brands .field--type-image{margin:0;float:none;}.view-boatfinder-views.view-display-id-boat_type_brands .field--type-image:hover{cursor:pointer;}.view-boatfinder-views.view-display-id-boat_type_brands .field--type-image img{width:100%;height:auto;margin:0;float:none;border-radius:15px;}.view-boatfinder-views.view-display-id-boat_type_brands .item-title:hover{cursor:pointer;}.view-boatfinder-views.view-display-id-boat_type_brands .item-title h5{margin:0.625rem 0.3125rem;font-family:"Montserrat";font-weight:normal;font-size:0.875rem;font-weight:700;line-height:1rem;letter-spacing:0.02em;}.view-boatfinder-views.view-display-id-boat_type_brands .item-title h5 span{float:right;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container{background:#f4f4f4;margin:1.25rem 0;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content{padding:1.25rem;position:relative;}@media (min-width:48rem){.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content{padding:2.5rem 1.25rem;}}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content h4{font-family:"Montserrat";font-weight:normal;font-size:1.25rem;font-weight:700;line-height:1.5rem;letter-spacing:0.02em;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content a.button-cta{background:#000000;color:#ffffff;padding:0.625rem 0.9375rem;border-color:#000000;font-weight:700;font-size:1rem;line-height:2.3rem;border-radius:10px;text-decoration:none;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content a.button-cta:hover{background:#ffffff;color:#000000;border:1px solid #000000;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content a.button-cta::after{margin-left:0.625rem;content:"";font:normal normal normal 0.875rem/1 FontAwesome;font-size:0.875rem;font-size:inherit;text-rendering:auto;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content a.close{position:absolute;top:20px;right:20px;opacity:1;}@media (max-width:35.99875rem){.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content a.close{right:10px;}}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content a.close img{width:40px;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content .flex-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;}@media (max-width:35.99875rem){.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content .flex-container{grid-template-columns:1fr 1fr;}}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content .flex-container > a{color:#4432F3;text-decoration:none;font-family:"Montserrat";font-weight:normal;font-size:0.875rem;font-weight:400;line-height:1.375rem;letter-spacing:0.02em;margin-bottom:0.625rem;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content .flex-container > a.target-blank::after{margin-left:0.625rem;content:"";font:normal normal normal 0.875rem/1 FontAwesome;font-size:0.875rem;font-size:inherit;text-rendering:auto;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content .flex-container .boat-filter{display:inline-block;vertical-align:middle;margin-left:0.625rem;margin-bottom:0.25rem;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content .flex-container .boat-filter span.boat-filter-icon{background:url("/themes/custom/discoverboat/images/boat-filter-icon.svg") no-repeat center center;width:23px;height:23px;display:block;}.view-boatfinder-views.view-display-id-boat_type_brands .boat-brand__drawer-container .boat-brand__drawer-content .flex-container .boat-filter:after{display:none;}.view-boatfinder-views.view-display-id-boat_type_brands .attachment{display:none;}.boat-brand__drawer-container{width:100%;margin-bottom:1.25rem;}.view-manufacturer-links.view-id-manufacturer_links{background-color:#f4f4f4;position:relative;margin-top:1.0625rem;padding:1.25rem;}.view-manufacturer-links.view-id-manufacturer_links.view-display-id-sub_list{background-color:#ffffff;padding:0;}.view-manufacturer-links.view-id-manufacturer_links.view-display-id-sub_list a{font-size:0.875rem;}.view-manufacturer-links.view-id-manufacturer_links.view-display-id-sub_list .view-content.row{padding:0;}.view-manufacturer-links.view-id-manufacturer_links.view-display-id-sub_list .view-content.row > div{margin-bottom:0.25rem;padding-right:0;}.view-manufacturer-links.view-id-manufacturer_links a{font-size:1em;}.view-manufacturer-links.view-id-manufacturer_links .view-content.row{display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:1em;}.view-manufacturer-links.view-id-manufacturer_links .view-content.row > div{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.625rem;padding-right:0.625rem;}@media (min-width:48rem){.view-manufacturer-links.view-id-manufacturer_links .view-content.row > div.col-6-md{width:calc(100px + ((100% - 220px) / 12 * 6));}}@media (min-width:36rem){.view-manufacturer-links.view-id-manufacturer_links .view-content.row > div.col-6-sm{width:calc(100px + ((100% - 220px) / 12 * 6));}}@media (max-width:35.9375rem){.view-manufacturer-links.view-id-manufacturer_links .view-content.row > div.col-6-sm{width:100%;}}.boat-brand__drawer-content{background-color:#f4f4f4;position:relative;margin-top:1.0625rem;padding:1.25rem;}.boat-brand__drawer-content .flex-container{display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.boat-brand__drawer-content .flex-container > div{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.625rem;padding-right:0.625rem;}@media (min-width:48rem){.boat-brand__drawer-content .flex-container > div.col-6-md{width:calc(100px + ((100% - 220px) / 12 * 6));}}@media (min-width:36rem){.boat-brand__drawer-content .flex-container > div.col-6-sm{width:calc(100px + ((100% - 220px) / 12 * 6));}}@media (max-width:35.9375rem){.boat-brand__drawer-content .flex-container > div.col-6-sm{width:100%;}}.boat-brand__drawer-content .flex-container > div a{font-weight:normal;color:#4432F3;text-decoration:none;}.boat-brand__drawer-content .flex-container > div a:after{margin-left:0.625rem;content:"";font:normal normal normal 0.875rem/1 FontAwesome;font-size:0.875rem;text-rendering:auto;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row{padding:1.25rem 0;width:100%;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row:not(:last-child){border-bottom:2px dashed #4432F3;}@media (max-width:35.99875rem){.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-4{margin-bottom:0.9375rem;}}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-4 img{width:100%;background:#E0E0E0;border-radius:15px;-o-object-fit:cover;object-fit:cover;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-4 iframe{border-radius:15px;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-4 .video-embed-field-lazy{padding:0;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-4 .video-embed-field-lazy .video-embed-field-lazy-play{border:0;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 span.article-tag,.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 span.video-tag{background:rgba(0,0,0,0.1);border-radius:5px;padding:0.625rem 0.9375rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:0.75rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#000000;text-decoration:none;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 span.article-tag:hover,.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 span.video-tag:hover{background:#000000;color:#ffffff;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 h3.title{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:2.25rem;line-height:2.625rem;letter-spacing:0.02em;color:#000000;margin-top:0.9375rem;}@media (max-width:35.99875rem){.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 h3.title{font-size:1.625rem;}}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 h3.title a{text-decoration:none;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 h3.title a:hover{color:#4432F3;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 .teaser-body.body p{font-family:"Montserrat";font-style:normal;font-size:0.875rem;}.view-id-taxonomy_term.view-display-id-page_1 .views-row.row .col-sm-12.col-md-8 .teaser-body.body:hover{cursor:pointer;}.view-id-taxonomy_term.view-display-id-page_1 .view-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav{padding-top:2.5rem;padding-bottom:3.75rem;}.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul li[role=presentation]{display:none;}.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul li a,.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul li span{padding:0.5rem 0.75rem;max-height:45px;max-width:45px;}.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul li a:focus,.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul li a:active,.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul li span:focus,.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul li span:active{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;}.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul li.page-item a,.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul .pager__item--next a{border:none;background:none;border-radius:10px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#383838;outline:none;}.view-id-taxonomy_term.view-display-id-page_1 .view-pager nav ul li.page-item.active .page-link{color:#ffffff;background:#000000;border-radius:10px;border:none;text-align:center;}.path-taxonomy.page-vocabulary-activities h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:3rem;line-height:3.75rem;letter-spacing:0.02em;}.path-taxonomy.page-vocabulary-activities h2{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:2.375rem;line-height:2.8125rem;letter-spacing:0.02em;}.path-taxonomy.page-vocabulary-activities p{font-size:0.875rem;font-family:"Montserrat";}.path-taxonomy.page-vocabulary-activities .content ul li,.path-taxonomy.page-vocabulary-activities .content ol li{font-size:0.875rem;font-family:"Montserrat";}.path-taxonomy.page-vocabulary-activities .content ul li a:hover,.path-taxonomy.page-vocabulary-activities .content ol li a:hover{text-decoration:underline;}.path-taxonomy.page-vocabulary-activities .field--name-field-activity-type-body .embedded-entity img{padding:0.9375rem;border-radius:25px;}.path-taxonomy.page-vocabulary-activities .activity_bricks img{padding:0.9375rem;border-radius:25px;}.activity-carousel img{width:100%;}.activity-carousel .slick-slider{position:relative;}.activity-carousel .slick-slider .slick-prev{left:0;}.activity-carousel .slick-slider .slick-prev:hover{opacity:1;}.activity-carousel .slick-slider .slick-prev::before{content:"";display:inline-block;font:normal normal normal 0.875rem/1 FontAwesome;text-rendering:auto;font-size:1.875rem;color:#fff;}.activity-carousel .slick-slider .slick-next{right:0;}.activity-carousel .slick-slider .slick-next:hover{opacity:1;}.activity-carousel .slick-slider .slick-next::before{content:"";display:inline-block;font:normal normal normal 0.875rem/1 FontAwesome;text-rendering:auto;font-size:1.875rem;color:#fff;}.activity-carousel .slick-slider .slick-arrow{z-index:2;font-size:0;line-height:0;position:absolute;top:0;display:none;height:100%;margin-top:-0.625rem;padding:0;padding-right:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent !important;width:15%;opacity:0;}.activity-carousel ul.slick-dots li{display:inline-block;}.view-id-boats_by_activity.view-display-id-boat_grid_by_activity .view-content.row > div{margin:1.25rem 0;}@media (max-width:35.99875rem){.view-id-boats_by_activity.view-display-id-boat_grid_by_activity .view-content.row > div{padding:0;}}.view-id-boats_by_activity.view-display-id-boat_grid_by_activity .view-content.row .item-title{position:absolute;bottom:20px;left:30px;z-index:3;}@media (max-width:35.99875rem){.view-id-boats_by_activity.view-display-id-boat_grid_by_activity .view-content.row .item-title{left:20px;}}.view-id-boats_by_activity.view-display-id-boat_grid_by_activity .view-content.row .item-title > span{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.3125rem;letter-spacing:0.02em;color:#ffffff;}.view-id-boats_by_activity.view-display-id-boat_grid_by_activity .view-content.row .item-title:hover span{text-decoration:underline;cursor:pointer;}.view-id-boats_by_activity.view-display-id-boat_grid_by_activity .view-content.row .curve-corner{position:relative;}.view-id-boats_by_activity.view-display-id-boat_grid_by_activity .view-content.row .curve-corner img{width:100%;margin:0;border-radius:15px;}.view-id-boats_by_activity.view-display-id-boat_grid_by_activity .view-content.row .curve-corner .field--name-image::after{content:"";position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,0.3)));background:-webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(top,transparent 50%,rgba(0,0,0,0.3) 100%);background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,0.3) 100%);}.view-display-last-modified-date .views-field.views-field-changed{font-weight:400;font-size:0.875rem;line-height:1.625rem;letter-spacing:0.02em;padding:0 3.125rem;font-style:italic;}.view-id-article_views.view-display-id-block_1 .card,.view-id-article_views.view-display-id-block_5 .card{border:none;}.view-id-article_views.view-display-id-block_1 .card .image.curve-corner img,.view-id-article_views.view-display-id-block_5 .card .image.curve-corner img{width:100%;border-radius:15px;}.view-id-article_views.view-display-id-block_1 .card .card-body,.view-id-article_views.view-display-id-block_5 .card .card-body{padding-left:0;padding-right:0;position:relative;z-index:4;}.view-id-article_views.view-display-id-block_1 .card .card-body h3,.view-id-article_views.view-display-id-block_5 .card .card-body h3{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1rem;line-height:1.3125rem;letter-spacing:0.02em;color:#000000;}.view-id-article_views.view-display-id-block_1 .card .card-body h3 a,.view-id-article_views.view-display-id-block_5 .card .card-body h3 a{text-decoration:none;}.view-id-article_views.view-display-id-block_1 .card .card-body h3 a:hover,.view-id-article_views.view-display-id-block_5 .card .card-body h3 a:hover{color:#4432F3;}.view-id-article_views.view-display-id-block_1 .card .card-body .card-text,.view-id-article_views.view-display-id-block_5 .card .card-body .card-text{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.02em;color:#000000;}.view-id-article_views.view-display-id-block_1 .card .card-body .card-text a,.view-id-article_views.view-display-id-block_5 .card .card-body .card-text a{color:#000000;}.node--type-component-page > .layout:not(.nmma-layout-section){margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1040px;width:calc(220px + (100% - 220px));padding-left:1.25rem;padding-right:1.25rem;}@media (min-width:48rem){.node--type-component-page .col-md-4 .brick--type--block-brick{padding-top:0;}}.node--type-component-page .field--name-field-text > img.align-center{margin-top:0.9375rem;margin-bottom:0.9375rem;}.node--type-component-page .field--name-field-text iframe,.node--type-component-page .field--name-field-text video{margin-top:1.5625rem;margin-bottom:1.5625rem;}.node--type-component-page .field--name-field-text.field--type-text-long:after{display:none;}.node--type-component-page p > a.button{margin:0.9375rem 1.25rem;display:inline-block;}@media (max-width:35.99875rem){.node--type-component-page .align-left.embedded-entity img,.node--type-component-page .align-right.embedded-entity img{width:100%;}.node--type-component-page img.align-left,.node--type-component-page img.align-right{width:100%;}}.node--type-component-page .text-formatted > img.align-center{max-width:980px;width:100%;border-radius:15px;margin-left:auto;margin-right:auto;}.node--type-component-page .align-center.embedded-entity > div{max-width:980px;margin:6.25rem auto 2.5rem auto;}@media (max-width:35.99875rem){.node--type-component-page .align-center.embedded-entity > div{margin:2.5rem auto 1.25rem auto;}}.node--type-component-page .align-center.embedded-entity > div .video-embed-field-provider-youtube.col-auto{padding-left:0;padding-right:0;}.node--type-component-page .align-center.embedded-entity > div .video-embed-field-provider-youtube.col-auto iframe{margin:0;}.node--type-component-page div.col-md-10 > .align-center.embedded-entity > div{margin:0 auto;}.brick--type--text h2,.brick--type--text h3{margin:1.25rem 0;}.page-alias--buying-boat-finder .node--type-component-page > .layout:not(.nmma-layout-section),.page-alias--buying-brands .node--type-component-page > .layout:not(.nmma-layout-section),.page-alias--buying-a-boat .node--type-component-page > .layout:not(.nmma-layout-section),.page-alias--buying-boat-buyers-guide .node--type-component-page > .layout:not(.nmma-layout-section),.page-alias--ownership .node--type-component-page > .layout:not(.nmma-layout-section),.page-alias--boating-accessories .node--type-component-page > .layout:not(.nmma-layout-section),.page-alias--activities .node--type-component-page > .layout:not(.nmma-layout-section){max-width:100%;}.brick--type--accordion .accordion .accordion-title{border-bottom:3px solid #000000;margin-bottom:1.25rem;}.brick--type--accordion .accordion button[aria-expanded=false]{position:relative;text-decoration:none;}.brick--type--accordion .accordion button[aria-expanded=false]::after{position:absolute;right:0;content:"";font:normal normal normal 1.5rem/1 FontAwesome;text-rendering:auto;}.brick--type--accordion .accordion button[aria-expanded=true]{position:relative;text-decoration:none;}.brick--type--accordion .accordion button[aria-expanded=true]::after{position:absolute;right:0;content:"";font:normal normal normal 1.5rem/1 FontAwesome;font-weight:normal;text-rendering:auto;}.view-id-article_views.view-display-id-block_4 .views-field-field-article-tsr-image{position:relative;}.view-id-article_views.view-display-id-block_4 .views-field-field-article-tsr-image a::after{content:"";position:absolute;height:100%;width:100%;z-index:1;left:0;top:0;background-color:rgba(0,0,0,0.1);border-radius:15px;}.view-id-article_views.view-display-id-block_4 .views-field-field-article-tsr-image img{width:100%;max-height:240px;border-radius:15px;}.view-id-article_views.view-display-id-block_4 h3{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1rem;line-height:1.3125rem;letter-spacing:0.02em;color:#000000;margin:0.9375rem 0;}.view-id-article_views.view-display-id-block_4 h3 a{text-decoration:none;}.view-id-article_views.view-display-id-block_4 h3 a:hover{color:#4432F3;}.webform-submission-newsletter-signup-add-form fieldset{padding:0;}.webform-submission-newsletter-signup-add-form label{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;}.webform-submission-newsletter-signup-add-form label#edit-email-error,.webform-submission-newsletter-signup-add-form label#edit-address-postal-code-error{color:#EE0000;font-size:0.75rem;}.webform-submission-newsletter-signup-add-form label#edit-captcha-response-error{color:#EE0000;font-size:0.75rem;display:block;}.webform-submission-newsletter-signup-add-form .js-form-item-name-first,.webform-submission-newsletter-signup-add-form .js-form-item-address-postal-code{padding:0;}.webform-submission-newsletter-signup-add-form #edit-name-first,.webform-submission-newsletter-signup-add-form #edit-email,.webform-submission-newsletter-signup-add-form #edit-address-postal-code,.webform-submission-newsletter-signup-add-form #edit-captcha-response{background:#FFFFFF;border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;}.webform-submission-newsletter-signup-add-form #edit-name-first.form-control:focus,.webform-submission-newsletter-signup-add-form #edit-email.form-control:focus,.webform-submission-newsletter-signup-add-form #edit-address-postal-code.form-control:focus,.webform-submission-newsletter-signup-add-form #edit-captcha-response.form-control:focus{-webkit-box-shadow:none;box-shadow:none;}.webform-submission-newsletter-signup-add-form #edit-name-first ::-webkit-input-placeholder,.webform-submission-newsletter-signup-add-form #edit-email ::-webkit-input-placeholder,.webform-submission-newsletter-signup-add-form #edit-address-postal-code ::-webkit-input-placeholder,.webform-submission-newsletter-signup-add-form #edit-captcha-response ::-webkit-input-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.webform-submission-newsletter-signup-add-form #edit-name-first ::-moz-placeholder,.webform-submission-newsletter-signup-add-form #edit-email ::-moz-placeholder,.webform-submission-newsletter-signup-add-form #edit-address-postal-code ::-moz-placeholder,.webform-submission-newsletter-signup-add-form #edit-captcha-response ::-moz-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.webform-submission-newsletter-signup-add-form #edit-name-first ::-ms-input-placeholder,.webform-submission-newsletter-signup-add-form #edit-email ::-ms-input-placeholder,.webform-submission-newsletter-signup-add-form #edit-address-postal-code ::-ms-input-placeholder,.webform-submission-newsletter-signup-add-form #edit-captcha-response ::-ms-input-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.webform-submission-newsletter-signup-add-form #edit-name-first ::placeholder,.webform-submission-newsletter-signup-add-form #edit-email ::placeholder,.webform-submission-newsletter-signup-add-form #edit-address-postal-code ::placeholder,.webform-submission-newsletter-signup-add-form #edit-captcha-response ::placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.webform-submission-newsletter-signup-add-form #edit-captcha-response small{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.625rem;line-height:1.25rem;letter-spacing:0.02em;color:#000000;}.webform-submission-newsletter-signup-add-form .g-recaptcha > div{margin:2.5rem auto;}.webform-submission-newsletter-signup-add-form .form-actions{text-align:center;}.webform-submission-newsletter-signup-add-form .form-actions button.form-submit{background:#000000;border-radius:10px;padding:0.9375rem 2.5rem;border:none;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;}.node--type-page h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:3rem;line-height:3.75rem;letter-spacing:0.02em;color:#000000;}.page-view-search section{overflow:visible;}.page-view-search #block-discoverboat-search .content form#views-exposed-form-search-page{position:relative;margin-bottom:5rem;}.page-view-search #block-discoverboat-search .content form#views-exposed-form-search-page .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.page-view-search #block-discoverboat-search .content form#views-exposed-form-search-page .form-row .form-group{margin-bottom:0;padding:0;}.page-view-search #block-discoverboat-search .content form#views-exposed-form-search-page .form-row fieldset{width:100%;padding:0;margin:0;position:relative;}.page-view-search #block-discoverboat-search .content form#views-exposed-form-search-page .form-row fieldset input{height:55px;background:#ffffff;-webkit-box-shadow:0px 15px 30px -10px rgba(0,0,0,0.2);box-shadow:0px 15px 30px -10px rgba(0,0,0,0.2);border-radius:10px;border:1px solid #ffffff;padding-left:2.5rem;line-height:1.625rem;color:#000000;}.page-view-search #block-discoverboat-search .content form#views-exposed-form-search-page .form-row fieldset::after{content:"";font:normal normal normal 0.875rem/1 FontAwesome;position:absolute;top:25px;left:20px;color:rgba(0,0,0,0.4);width:14px;}.page-view-search #block-discoverboat-search .content form#views-exposed-form-search-page .form-row .form-actions{position:absolute;right:0;}.page-view-search #block-discoverboat-search .content form#views-exposed-form-search-page button{height:55px;background:#000000;border-radius:0px 10px 10px 0px;border:none;padding:0 2rem;max-width:85px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;}.page-view-search #block-discoverboat-exposedformsearchpage-1 .content form#views-exposed-form-search-page-1{margin-bottom:5rem;}.page-view-search #block-discoverboat-exposedformsearchpage-1 .content form#views-exposed-form-search-page-1 fieldset.js-form-item-keywords{width:100%;padding-left:0.625rem;padding-right:0.625rem;margin:0;position:relative;}.page-view-search #block-discoverboat-exposedformsearchpage-1 .content form#views-exposed-form-search-page-1 fieldset.js-form-item-keywords input{height:55px;background:#ffffff;border:1px solid rgba(0,0,0,0.1);padding-left:2.5rem;line-height:1.625rem;color:#000000;}.page-view-search #block-discoverboat-exposedformsearchpage-1 .content form#views-exposed-form-search-page-1 fieldset.js-form-item-keywords::after{content:"";font:normal normal normal 0.875rem/1 FontAwesome;position:absolute;top:25px;left:25px;color:rgba(0,0,0,0.4);width:14px;}.page-view-search #block-discoverboat-exposedformsearchpage-1 .content form#views-exposed-form-search-page-1 fieldset.js-form-type-select{margin-top:0.625rem;width:100%;}.page-view-search #block-discoverboat-exposedformsearchpage-1 .content form#views-exposed-form-search-page-1 fieldset.js-form-type-select label{font-family:"Montserrat";}.page-view-search #block-discoverboat-exposedformsearchpage-1 .content form#views-exposed-form-search-page-1 button{height:55px;background:#000000;border-radius:10px;border:none;padding:0 2rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;}.page-view-search h2{font-size:1.625rem;}.page-view-search p{font-family:"Montserrat";font-style:normal;font-size:1rem;}.page-view-search a{font-family:"Montserrat";font-style:normal;}.page-view-search a:hover{color:#4432F3;}.page-view-search nav[aria-label="Page navigation"]{padding-top:2.5rem;padding-bottom:3.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items li[role=presentation]{display:none;}.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items li a,.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items li span{padding:0.5rem 0.75rem;max-height:45px;border:none;}.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items li a:focus,.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items li a:active,.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items li span:focus,.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items li span:active{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;}.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items li.page-item a,.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items .pager__item--next a{border:none;background:none;border-radius:10px;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#383838;outline:none;}.page-view-search nav[aria-label="Page navigation"] ul.pagination.js-pager__items li.page-item.active .page-link{color:#ffffff;background:#000000;border-radius:10px;border:none;text-align:center;}.page-view-search .view-search .views-row{clear:both;display:block;width:100%;}.page-view-search .view-search article{padding:0.625rem 0;border-bottom:2px solid #f5f5f5;margin-bottom:0 !important;}.page-view-search .view-search .content{display:block;min-height:30px;}.page-view-search .view-search .search-type{padding:0 0.3125rem;margin-right:0.3125rem;float:left;background-color:#dcdcdc;}.page-view-search .view-search .button-cta{border:1px solid #000000;border-radius:10px;font-weight:700;font-size:0.875rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;padding:0.625rem 1.875rem;display:inline-block;margin-top:1.25rem;text-decoration:none;color:#ffffff;background:#000000;-webkit-transition:0.3s all 0.1s;-o-transition:0.3s all 0.1s;transition:0.3s all 0.1s;}.page-view-search .view-search .button-cta:after{content:"";font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;margin-left:1em;font-size:1.3em;line-height:1;display:inline-block;position:relative;}.page-view-search .view-search .button-cta:hover,.page-view-search .view-search .button-cta:active,.page-view-search .view-search .button-cta:focus{background:#ffffff;color:#000000;}.page-view-search .view-search .button-cta:hover:after,.page-view-search .view-search .button-cta:active:after,.page-view-search .view-search .button-cta:focus:after{margin-left:1.1em;}.path-webform form#webform-submission-dealers-manufacturers-add-form .webform-required{font-size:0.875rem;}.path-webform form#webform-submission-dealers-manufacturers-add-form [data-drupal-selector=edit-address-advanced-country-code],.path-webform form#webform-submission-dealers-manufacturers-add-form fieldset{padding-left:0;padding-right:0;}.path-webform form#webform-submission-dealers-manufacturers-add-form > fieldset,.path-webform form#webform-submission-dealers-manufacturers-add-form > div{margin-bottom:0.9375rem;}.path-webform form#webform-submission-dealers-manufacturers-add-form #address-advanced-ajax-wrapper{margin-bottom:0;}.path-webform form#webform-submission-dealers-manufacturers-add-form .fieldset-wrapper > fieldset,.path-webform form#webform-submission-dealers-manufacturers-add-form .fieldset-wrapper > div{margin-bottom:0.9375rem;}.path-webform form#webform-submission-dealers-manufacturers-add-form .fieldset-wrapper > fieldset label,.path-webform form#webform-submission-dealers-manufacturers-add-form .fieldset-wrapper > div label{margin-bottom:0;}.path-webform form#webform-submission-dealers-manufacturers-add-form .fieldset-wrapper > fieldset > fieldset,.path-webform form#webform-submission-dealers-manufacturers-add-form .fieldset-wrapper > div > fieldset{margin-bottom:0;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-address-advanced--wrapper,.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-name--wrapper{margin-bottom:0;margin-top:0;}.path-webform form#webform-submission-dealers-manufacturers-add-form label{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;}.path-webform form#webform-submission-dealers-manufacturers-add-form label.error,.path-webform form#webform-submission-dealers-manufacturers-add-form label#edit-email-error,.path-webform form#webform-submission-dealers-manufacturers-add-form label#edit-address-postal-code-error{color:#EE0000;font-size:0.75rem;}.path-webform form#webform-submission-dealers-manufacturers-add-form label#edit-captcha-response-error{color:#EE0000;font-size:0.75rem;display:block;}.path-webform form#webform-submission-dealers-manufacturers-add-form .invalid-feedback{color:#EE0000;font-size:0.75rem;display:block;}.path-webform form#webform-submission-dealers-manufacturers-add-form .form-text{background:#FFFFFF;border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;}.path-webform form#webform-submission-dealers-manufacturers-add-form .form-text.form-control:focus{-webkit-box-shadow:none;box-shadow:none;}.path-webform form#webform-submission-dealers-manufacturers-add-form .form-text ::-webkit-input-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.path-webform form#webform-submission-dealers-manufacturers-add-form .form-text ::-moz-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.path-webform form#webform-submission-dealers-manufacturers-add-form .form-text ::-ms-input-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.path-webform form#webform-submission-dealers-manufacturers-add-form .form-text ::placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-own-boat > div:first-child{padding-left:0;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-own-boat,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-newsletter,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-privacy{padding-left:0;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-own-boat label,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-newsletter label,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-privacy label{padding-left:1.875rem;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-own-boat label::after,.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-own-boat label::before,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-newsletter label::after,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-newsletter label::before,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-privacy label::after,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-privacy label::before{display:none;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-own-boat label input,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-newsletter label input,.path-webform form#webform-submission-dealers-manufacturers-add-form .form-item-consent-privacy label input{opacity:1;left:0;z-index:1;height:25px;width:20px;accent-color:#4432F3;}.path-webform form#webform-submission-dealers-manufacturers-add-form .webform-element-description{margin-left:0.9375rem;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-captcha-response small{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.625rem;line-height:1.25rem;letter-spacing:0.02em;color:#000000;}.path-webform form#webform-submission-dealers-manufacturers-add-form .g-recaptcha > div{margin:2.5rem auto;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-actions{text-align:center;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-actions button{height:55px;background:#000000;border-radius:10px;border:none;padding:0 2rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-actions button:hover{background:#000000;color:#ffffff;}.path-webform form#webform-submission-dealers-manufacturers-add-form #edit-actions button:active{background:#0062cc;}.page-alias--activities-beginner-courses #block-webform form .webform-required{font-size:0.875rem;}.page-alias--activities-beginner-courses #block-webform form fieldset{padding-left:0;padding-right:0;}.page-alias--activities-beginner-courses #block-webform form > fieldset,.page-alias--activities-beginner-courses #block-webform form > div{margin-top:0;margin-bottom:0.9375rem;}.page-alias--activities-beginner-courses #block-webform form #edit-name--wrapper{margin-bottom:0;}.page-alias--activities-beginner-courses #block-webform form #address-advanced-ajax-wrapper{margin-top:0;margin-bottom:0;}.page-alias--activities-beginner-courses #block-webform form #address-advanced-ajax-wrapper > fieldset{margin-top:0;margin-bottom:0;}.page-alias--activities-beginner-courses #block-webform form .webform-element-description{margin-left:0.9375rem;}.page-alias--activities-beginner-courses #block-webform form .fieldset-wrapper > fieldset label,.page-alias--activities-beginner-courses #block-webform form .fieldset-wrapper > div label{margin-bottom:0;}.page-alias--activities-beginner-courses #block-webform form .fieldset-wrapper > fieldset > fieldset,.page-alias--activities-beginner-courses #block-webform form .fieldset-wrapper > div > fieldset{margin-bottom:0;}.page-alias--activities-beginner-courses #block-webform form #edit-address-advanced-country-code{padding-left:0;padding-right:0;}.page-alias--activities-beginner-courses #block-webform form label{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:#000000;}.page-alias--activities-beginner-courses #block-webform form label.error,.page-alias--activities-beginner-courses #block-webform form label#edit-email-error,.page-alias--activities-beginner-courses #block-webform form label#edit-address-postal-code-error{color:#EE0000;font-size:0.75rem;}.page-alias--activities-beginner-courses #block-webform form label#edit-captcha-response-error{color:#EE0000;font-size:0.75rem;display:block;}.page-alias--activities-beginner-courses #block-webform form .form-text{background:#FFFFFF;border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;}.page-alias--activities-beginner-courses #block-webform form .form-text.form-control:focus{-webkit-box-shadow:none;box-shadow:none;}.page-alias--activities-beginner-courses #block-webform form .form-text ::-webkit-input-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.page-alias--activities-beginner-courses #block-webform form .form-text ::-moz-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.page-alias--activities-beginner-courses #block-webform form .form-text ::-ms-input-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.page-alias--activities-beginner-courses #block-webform form .form-text ::placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0.02em;color:rgba(0,0,0,0.3);}.page-alias--activities-beginner-courses #block-webform form .js-form-type-checkbox,.page-alias--activities-beginner-courses #block-webform form .js-form-type-radio{padding-left:0;}.page-alias--activities-beginner-courses #block-webform form .js-form-type-checkbox label,.page-alias--activities-beginner-courses #block-webform form .js-form-type-radio label{padding-left:1.875rem;}.page-alias--activities-beginner-courses #block-webform form .js-form-type-checkbox label::after,.page-alias--activities-beginner-courses #block-webform form .js-form-type-checkbox label::before,.page-alias--activities-beginner-courses #block-webform form .js-form-type-radio label::after,.page-alias--activities-beginner-courses #block-webform form .js-form-type-radio label::before{display:none;}.page-alias--activities-beginner-courses #block-webform form .js-form-type-checkbox label input,.page-alias--activities-beginner-courses #block-webform form .js-form-type-radio label input{opacity:1;left:0;z-index:1;height:25px;width:20px;accent-color:#4432F3;}.page-alias--activities-beginner-courses #block-webform form #edit-captcha-response small{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:0.625rem;line-height:1.25rem;letter-spacing:0.02em;color:#000000;}.page-alias--activities-beginner-courses #block-webform form .g-recaptcha > div{margin:2.5rem auto;}.page-alias--activities-beginner-courses #block-webform form #edit-actions{text-align:center;}.page-alias--activities-beginner-courses #block-webform form #edit-actions button{height:55px;background:#000000;border-radius:10px;border:none;padding:0 2rem;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1rem;line-height:1.625rem;text-align:center;letter-spacing:0.02em;color:#ffffff;}.page-alias--activities-beginner-courses #block-webform form #edit-actions button:hover{background:#000000;color:#ffffff;}.page-alias--activities-beginner-courses #block-webform form #edit-actions button:active{background:#0062cc;}.page-alias--sitemap main > section.section{padding:0 1.875rem;}.page-alias--sitemap main > section.section .brick.brick--type--layout{padding-top:0;}.page-alias--sitemap main > section.section article.node--type-component-page p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1rem;margin-top:1.25rem;margin-bottom:0;}.page-alias--sitemap main > section.section #block-lifeonthewater ul.menu,.page-alias--sitemap main > section.section #block-lifeonthewater ul.clearfix.nav,.page-alias--sitemap main > section.section #block-activitiesandeducation ul.menu,.page-alias--sitemap main > section.section #block-activitiesandeducation ul.clearfix.nav,.page-alias--sitemap main > section.section #block-mmbuyingaboatboatfinder ul.menu,.page-alias--sitemap main > section.section #block-mmbuyingaboatboatfinder ul.clearfix.nav,.page-alias--sitemap main > section.section #block-mmbuyingaboatcalculator ul.menu,.page-alias--sitemap main > section.section #block-mmbuyingaboatcalculator ul.clearfix.nav,.page-alias--sitemap main > section.section #block-mmbuyingaboatshopping ul.menu,.page-alias--sitemap main > section.section #block-mmbuyingaboatshopping ul.clearfix.nav,.page-alias--sitemap main > section.section #block-mmowningaboat ul.menu,.page-alias--sitemap main > section.section #block-mmowningaboat ul.clearfix.nav{list-style:disc;display:block;padding-left:0.9375rem;padding-top:0;line-height:1.4rem;}.page-alias--sitemap main > section.section #block-lifeonthewater ul.menu a,.page-alias--sitemap main > section.section #block-lifeonthewater ul.clearfix.nav a,.page-alias--sitemap main > section.section #block-activitiesandeducation ul.menu a,.page-alias--sitemap main > section.section #block-activitiesandeducation ul.clearfix.nav a,.page-alias--sitemap main > section.section #block-mmbuyingaboatboatfinder ul.menu a,.page-alias--sitemap main > section.section #block-mmbuyingaboatboatfinder ul.clearfix.nav a,.page-alias--sitemap main > section.section #block-mmbuyingaboatcalculator ul.menu a,.page-alias--sitemap main > section.section #block-mmbuyingaboatcalculator ul.clearfix.nav a,.page-alias--sitemap main > section.section #block-mmbuyingaboatshopping ul.menu a,.page-alias--sitemap main > section.section #block-mmbuyingaboatshopping ul.clearfix.nav a,.page-alias--sitemap main > section.section #block-mmowningaboat ul.menu a,.page-alias--sitemap main > section.section #block-mmowningaboat ul.clearfix.nav a{padding-left:0.625rem;}.page-alias--sitemap main > section.section #block-lifeonthewater .field--name-field-menu-descriptive-text,.page-alias--sitemap main > section.section #block-activitiesandeducation .field--name-field-menu-descriptive-text,.page-alias--sitemap main > section.section #block-mmbuyingaboatboatfinder .field--name-field-menu-descriptive-text,.page-alias--sitemap main > section.section #block-mmbuyingaboatcalculator .field--name-field-menu-descriptive-text,.page-alias--sitemap main > section.section #block-mmbuyingaboatshopping .field--name-field-menu-descriptive-text,.page-alias--sitemap main > section.section #block-mmowningaboat .field--name-field-menu-descriptive-text{display:none;}.page-alias--sitemap main > section.section #block-lifeonthewater ul li a,.page-alias--sitemap main > section.section #block-activitiesandeducation ul li a,.page-alias--sitemap main > section.section #block-mmowningaboat ul li a{padding:0;}#go-boating-today{margin-top:2.5rem;margin-bottom:2.5rem;}#go-boating-today #GoBoatingForm{padding:1.25rem;background:#f4f4f4;}#go-boating-today #GoBoatingForm .form-filters{margin-top:1.25rem;}#go-boating-today #GoBoatingForm .form-filters .toggle-wrapper input{accent-color:#4432F3;height:20px;width:20px;}#go-boating-today #GoBoatingForm .form-filters label{margin:0 0.9375rem;}#go-boating-today #GoBoatingForm form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}#go-boating-today #GoBoatingForm form > button{border:none;width:40px;}#go-boating-today #GoBoatingForm form > button i{color:#4432F3;}#go-boating-today #GoBoatingForm form > input{width:90%;background:#FFFFFF;border:none;}#go-boating-today #GoBoatingForm form > input:focus-within{outline:none;}#go-boating-today ul li.result-box{padding-top:0.625rem;padding-bottom:0.625rem;border-bottom:1px solid #d8d8d8;}#go-boating-today span.empty::before{content:"";font:normal normal normal 0.875rem/1 FontAwesome;}#go-boating-today span.full::before{content:"";font:normal normal normal 0.875rem/1 FontAwesome;color:#facf3d;}#go-boating-today .pagination{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}#go-boating-today .pagination a{padding:0.5rem 0.75rem;max-height:45px;max-width:45px;}#go-boating-today .pagination a:focus,#go-boating-today .pagination a:active{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;}#go-boating-today .pagination a:hover,#go-boating-today .pagination a:active,#go-boating-today .pagination a.active,#go-boating-today .pagination a:focus{color:#4432F3;font-weight:700;}.boating-accessories-wrapper-2col{background:#f4f4f4;padding:1.25rem 0.9375rem;}.boating-accessories-wrapper-2col .flex-container{display:grid;}@media (min-width:48rem){.boating-accessories-wrapper-2col .flex-container{grid-template-columns:50% 50%;}}.boating-accessories-wrapper-2col .js-boat-brand-drawer-brand-item a{color:#4432F3;font-family:"Montserrat";font-weight:normal;font-size:0.875rem;font-weight:400;line-height:1.375rem;letter-spacing:0.02em;margin-bottom:0.625rem;}.boating-accessories-wrapper-2col .js-boat-brand-drawer-brand-item a::after{margin-left:0.625rem;content:"";font:normal normal normal 0.875rem/1 FontAwesome;font-size:0.875rem;font-size:inherit;text-rendering:auto;}.boat-types-page__brands-tab a,.view-manufacturer-links a{color:#4432F3;font-size:0.875rem;font-weight:400;line-height:1.375rem;letter-spacing:0.02em;margin-bottom:0.625rem;}.boat-types-page__brands-tab a:after,.view-manufacturer-links a:after{margin-left:0.625rem;content:"";font:normal normal normal 0.875rem/1 FontAwesome;font-size:0.875rem;text-rendering:auto;}.boating-accessories-wrapper{padding:0;}.boating-accessories-wrapper .boat-types-page__brands-tab a,.boating-accessories-wrapper .view-manufacturer-links a{color:#4432F3;font-family:"Montserrat";font-weight:normal;font-size:0.875rem;font-weight:400;line-height:1.375rem;letter-spacing:0.02em;margin-bottom:0.625rem;}.boating-accessories-wrapper .boat-types-page__brands-tab a::after,.boating-accessories-wrapper .view-manufacturer-links a::after{margin-left:0.625rem;content:"";font:normal normal normal 0.875rem/1 FontAwesome;font-size:0.875rem;font-size:inherit;text-rendering:auto;}.boating-accessories-wrapper .section-header.view-header{margin:0;}.boating-accessories-wrapper .section-header.view-header h2{font-weight:700;font-size:0.875rem;text-align:left;}.boating-accessories-wrapper .field--name-field-brick-viewfield .col-auto{padding-left:0.9375rem;padding-right:0.9375rem;}.boating-accessories-wrapper .grid-item--article .grid-item--content .title,.boating-accessories-wrapper h5,.boating-accessories-wrapper h4,.boating-accessories-wrapper h3,.boating-accessories-wrapper h2{font-weight:700;font-size:0.875rem;text-align:left;}.grid-item--article .title{font-size:1rem;line-height:1.375;margin-top:1.25rem;margin-bottom:0.9375rem;}.view-id-boatfinder_views.view-display-id-block_2{margin-top:1.875rem;}.view-id-boatfinder_views.view-display-id-block_2 .col-sm-12.col-md-4{position:relative;}.view-id-boatfinder_views.view-display-id-block_2 .col-sm-12.col-md-4 > a{position:absolute;bottom:40px;left:30px;color:#ffffff;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.3125rem;letter-spacing:0.02em;z-index:3;}.view-id-boatfinder_views.view-display-id-block_2 .col-sm-12.col-md-4 .field--name-image{margin:0 0 0.625rem 0;width:100%;position:relative;}.view-id-boatfinder_views.view-display-id-block_2 .col-sm-12.col-md-4 .field--name-image img{width:100%;}.view-id-boatfinder_views.view-display-id-block_2 .col-sm-12.col-md-4 .field--name-image::before{background:url("/themes/custom/discoverboat/images/corner-curve.svg") no-repeat -1px -1px;-webkit-background-size:auto auto;background-size:auto;-webkit-background-size:20% 20%;background-size:20%;content:"";height:50%;width:100%;position:absolute;left:0;top:-0.5px;z-index:2;}.view-id-boatfinder_views.view-display-id-block_2 .col-sm-12.col-md-4 .field--name-image::after{content:"";background:rgba(0,0,0,0.1);position:absolute;height:94%;z-index:1;top:0;left:0;width:100%;}.page-alias--boat-shows-boat-show-guide .brick.brick--id--5973{padding-left:0;padding-right:0;}.page-alias--boat-shows-boat-show-guide .brick .section-content{margin-top:1.25rem;margin-bottom:1.25rem;}.video-embed-wrapper .video-embed-field-provider-youtube{background:#FFFFFF;border:11px solid #FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 15px 30px 8px rgba(126,126,126,0.4);box-shadow:0 15px 30px 8px rgba(126,126,126,0.4);border-radius:20px;}.video-embed-wrapper .video-embed-field-provider-youtube iframe{border-radius:20px;}.page-alias--go-boating-today.node--type-component-page .align-center.embedded-entity > div{margin-top:0;}.page-alias--go-boating-today.node--type-component-page .align-center.embedded-entity > div iframe{margin-top:0;}.page-alias--boating-basics-pro-tips.node--type-component-page .align-center.embedded-entity > div{margin-top:0;margin-bottom:0;}.page-alias--boating-basics-pro-tips.node--type-component-page .align-center.embedded-entity > div iframe{margin-top:0;margin-bottom:0;}.path-embedded .block-system-main-block .loan-calculator{display:none;}.path-embedded .block-loan-calculator-block{margin:0 auto;padding:0;}.path-embedded .site-footer{display:none;}.path-embedded .loan-calc-col .form-result-wrapper .form-result .btn-find{display:none;}.path-embedded .loan-calc-col .input-group-wrapper{min-height:410px;}.path-embedded #header{display:none;}.path-embedded .result-estimationa.btn.btn-primary.btn-find{display:none;}.bl-calculator-layout .block-loan-calculator-block{margin:0 auto;padding:0;}.block--bundle-banner{position:relative;}.block--bundle-banner .image-container .field--name-field-banner-image img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:20px;min-height:450px;}.block--bundle-banner .content-container-overlay{width:100%;height:100%;display:block;padding:1.5625rem;}.block--bundle-banner .blc-placeholder{position:relative;z-index:1;}.brick.brick--type--layout img{height:100%;}
.breadcrumb{font-size:0.929em;}
