﻿.ff-nova{font-family:"proxima-nova", sans-serif !important}.ff-sera{font-family:"proxima-sera", sans-serif !important}.fs-italic{font-style:italic}.color-gold{color:#FFD94A !important}.color-fblue{color:#4a8ac9 !important}.color-fblue li{color:#4a8ac9 !important}.color-navy{color:#415869 !important}.color-storm{color:#4d4d4f !important}.color-white-cap{color:#FFFFFF !important}.color-shallow{color:#74aabb !important}.color-tidepool{color:#87BBd9 !important}.color-reserved{color:#c25648 !important}.color-beach{color:#eae0c1 !important}.color-wading{color:#bfcfd6 !important}.color-cruising{color:#cfe5e9 !important}.color-abyss{color:#dcf1f3 !important}.color-wetlands{color:#d0d8b4 !important}.color-shore{color:#fceac3 !important}.color-beach{color:#eae0c1 !important}.color-fog{color:#e6e7e8 !important}.color-hull{color:#e6e7e8 !important}.color-gradient-sky{color:#4a8ac9;background-image:linear-gradient(180deg, #87BBd9 0%, #4a8ac9 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.color-gradient-sun{color:#FFD94A;background-image:linear-gradient(180deg, #eae0c1 0%, #FFD94A 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.color-gradient-shark{color:#415869;background-image:linear-gradient(180deg, #4a8ac9 0%, #324954 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.color-gradient-shark-reversed{color:#415869;background-image:linear-gradient(180deg, #324954 0%, #4a8ac9 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.color-gradient-steel{color:#b1b2ac;background-image:linear-gradient(180deg, #b1b2ac 0%, #4d4d4f 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.color-gradient-silver{color:#b1b2ac;background-image:linear-gradient(180deg, #e6e7e8 0%, #b1b2ac 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.color-gradient-cloud{color:#b1b2ac;background-image:linear-gradient(180deg, #fff 0%, #e6e7e8 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.bgcolor-gold{background-color:#FFD94A !important}.bgcolor-navy{background-color:#415869 !important}.bgcolor-fblue{background-color:#4a8ac9 !important}.bgcolor-cruising{background-color:#cfe5e9 !important}.bg-color-gradient-sky{background:linear-gradient(180deg, #87BBd9 0%, #4a8ac9 100%) !important}.bg-color-gradient-sun{background:linear-gradient(180deg, #eae0c1 0%, #FFD94A 100%) !important}.bg-color-gradient-shark{background:linear-gradient(180deg, #4a8ac9 0%, #324954 100%) !important}.bg-color-gradient-steel{background:linear-gradient(180deg, #b1b2ac 0%, #4d4d4f 100%) !important}.bg-color-gradient-silver{background:linear-gradient(180deg, #e6e7e8 0%, #b1b2ac 100%) !important}.bg-color-gradient-cloud{background:linear-gradient(180deg, #fff 0%, #e6e7e8 100%) !important}.bg-color-gradient-ocean{background:linear-gradient(180deg, #2A4C6B 0%, #3b648a 100%) !important}.filter-navy{filter:invert(32%) sepia(16%) saturate(793%) hue-rotate(163deg) brightness(95%) contrast(93%)}.filter-gold{filter:invert(93%) sepia(23%) saturate(5513%) hue-rotate(322deg) brightness(113%) contrast(103%)}.filter-fblue{filter:invert(50%) sepia(42%) saturate(680%) hue-rotate(169deg) brightness(92%) contrast(86%)}.bg-fixed-ratio,.mem-grid-item.cruising,.mem-grid-item.dayboating,.mem-grid-item.promo,.home-grid-item.featured,.home-grid-item.logo-area,.home-grid-item.explore,.home-grid-item.lead-two,.home-grid-item.lead-one,.home-grid-item.hero,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.fleet,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.discover,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.featured,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.explore,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.logo{width:100%;position:relative}.bg-ratio-1,.mem-grid-item.cruising,.mem-grid-item.dayboating,.home-grid-item.lead-two,.home-grid-item.lead-one,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.fleet,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.discover{padding:50% 50%}.bg-ratio-1-to-2,.mem-grid-item.promo{padding:100% 50%}.bg-ratio-2-to-1,.home-grid-item.hero{padding:25% 50%}.bg-ratio-3-to-1{padding:16.6666666667% 50%}.bg-ratio-3-to-2,.home-grid-item.featured,.home-grid-item.logo-area,.home-grid-item.explore,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.featured,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.explore,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.logo{padding:33.3333333333% 50%}.bg-ratio-4-to-1{padding:12.5% 50%}.bg-ratio-5-to-1{padding:10% 50%}.bg-ratio-4-to-3{padding:37.5% 50%}.bg-ratio-0dot5625{padding:28.125% 50%}.bg-ratio-447-to-498{padding:55.7046979866% 50%}.bg-ratio-286-to-258{padding:45.1048951049% 50%}.bg-ratio-351-143{padding:20.3703703704% 50%}.bg-ratio-660-298{padding:22.5757575758% 50%}.bg-ratio-1000-650{padding:32.5% 50%}.bg-ratio-382-201{padding:26.3089005236% 50%}.bg-ratio-245-154,.bg-ratio-membership-card{padding:31.4285714286% 50%}.bg-ratio-1280-392{padding:15.3125% 50%}.bg-ratio-1280-492{padding:19.21875% 50%}.bg-ratio-1348-924{padding:34.2729970326% 50%}.bg-ratio-1020-512{padding:25.0980392157% 50%}.bg-ratio-2498-1078{padding:21.5772618094% 50%}.bg-ratio-297-590{padding:99.3265993266% 50%}.bg-ratio-720-195{padding:13.5416666667% 50%}.bg-ratio-836-268{padding:16.028708134% 50%}.bg-ratio-1280-557{padding:21.7578125% 50%}.bg-ratio-664-505{padding:38.0271084337% 50%}.bg-ratio-1610-2294{padding:71.2422360248% 50%}.bg-ratio-245-105{padding:21.4285714286% 50%}.bg-ratio-328-47{padding:7.1646341463% 50%}.bg-ratio-298-354{padding:59.3959731544% 50%}.bg-ratio-1283-292{padding:11.3795791115% 50%}.bg-ratio-979-422{padding:21.5526046987% 50%}.bg-ratio-2048-913{padding:22.2900390625% 50%}.bg-ratio-947-408{padding:21.5417106653% 50%}.bg-ratio-480-312{padding:32.5% 50%}.bg-ratio-480-680{padding:70.8333333333% 50%}.bg-ratio-480-75{padding:7.8125% 50%}.bg-ratio-2565-34{padding:0.6627680312% 50%}.bg-ratio-2558-1356{padding:26.5050820954% 50%}.bg-ratio-3000-384{padding:6.4% 50%}.bg-ratio-2666-1444{padding:27.0817704426% 50%}.bg-ratio-640-320{padding:25% 50%}.bg-ratio-800-600{padding:37.5% 50%}.bg-ratio-4200-1800{padding:21.4285714286% 50%}.bg-ratio-596-198{padding:16.610738255% 50%}.bg-ratio-1244-763{padding:30.6672025723% 50%}.bg-ratio-1920-1300{padding:33.8541666667% 50%}.bg-ratio-3732-1656{padding:22.1864951768% 50%}.bg-ratio-1512-2016{padding:66.6666666667% 50%}.bg-ratio-1200-1400{padding:58.3333333333% 50%}.bg-ratio-2558-1356{padding:26.5050820954% 50%}.bg-ratio-5120-2869{padding:28.017578125% 50%}.bg-ratio-960-1280{padding:66.6666666667% 50%}.bg-ratio-480-640{padding:66.6666666667% 50%}.bg-ratio-427-640{padding:74.9414519906% 50%}.bg-ratio-640-480{padding:37.5% 50%}.bg-ratio-481-640{padding:66.5280665281% 50%}.bg-ratio-640-427{padding:33.359375% 50%}.bg-ratio-724-1500{padding:103.591160221% 50%}.bg-ratio-1800-669{padding:18.5833333333% 50%}@use 'abstracts';.ff-nova{font-family:"proxima-nova", sans-serif !important}.ff-sera{font-family:"proxima-sera", sans-serif !important}.fs-italic{font-style:italic}.enforce-ff-nova{font-family:"proxima-nova", sans-serif !important}.enforce-ff-sera{font-family:"proxima-sera", sans-serif !important}.enforce-hero{font-size:4.5em !important}.enforce-h-large{font-size:3.75em !important}.enforce-h-normal{font-size:3em !important}.enforce-h-small{font-size:2.5em !important}.enforce-sh-large{font-size:2.25em !important}.enforce-sh-small{font-size:1.875em !important}.enforce-p-large{font-size:1.5em !important}.enforce-p-medium{font-size:1.25em !important}.enforce-p-normal{font-size:1.125em !important}.enforce-p-small{font-size:1em !important}.italic{font-style:italic}.no-italic{font-style:normal !important}.v4-header-shadow{text-shadow:0px 4px 10px rgba(0,0,0,0.2)}.v3-blurb-paragraph{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:300;font-size:1em;line-height:109%;letter-spacing:0.07em}.v3-main-header{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:700;font-size:4em;line-height:109%;letter-spacing:0.07em}.v3-main-header.large{font-size:4em}.v3-main-header.small-header{font-size:52px}@media only screen and (max-width: 550px){.v3-main-header{font-size:2.25em !important}}.v3-info-header{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:400;font-size:1.75em;line-height:109%;letter-spacing:0.07em;color:#324954}.v3-info-header.activity-header{margin:0 auto}@media only screen and (max-width: 1280px){.v3-info-header.activity-header{max-width:100%;padding:0 25px}}.v3-info-header.is-caption{font-weight:300}.v3-classic-header{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:300;line-height:30px;letter-spacing:0.275em}.v3-intro-header{font-family:"proxima-nova", sans-serif;text-align:center;font-size:4em;font-style:normal;font-weight:700;line-height:109%;letter-spacing:4.48px;margin:0;padding:0}@media only screen and (max-width: 800px){.v3-intro-header{font-size:3em}}.sera-header-1{font-family:"proxima-sera", sans-serif;font-size:2.25em;font-style:normal;font-weight:500;line-height:109%}.sera-brand-header{font-family:"proxima-sera", sans-serif;font-size:1.5em;font-weight:400;line-height:109%}.feature-list-header{font-size:1.875em;font-weight:700;line-height:109%;letter-spacing:1.2px;margin-bottom:0.5em}.classic-bulletin-header{font-style:normal;font-size:2.25em;font-weight:300;line-height:109%;letter-spacing:0.07em;color:#4a8ac9;margin-top:0.5em;min-height:50px}.bulletin-header{font-style:normal;font-size:2.25em;font-weight:300;line-height:109%;letter-spacing:0.07em;color:#4a8ac9;margin-top:0.5em;min-height:50px}.inquiry-item-header{color:#4a8ac9;font-size:1.5em;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0.72px}.cuisine-header{color:#415869;font-size:3em;font-style:normal;font-weight:700;line-height:109%;letter-spacing:1.28px;text-align:left;margin:30px 0 0 0;padding:0}.vessel-name{color:#4d4d4f;font-family:"proxima-nova", sans-serif;font-style:normal;font-size:20px;font-weight:400;line-height:109%;letter-spacing:0.6px;padding-top:0.5em;margin-bottom:0.5em}.v4-base-header-nova{font-family:"proxima-nova", sans-serif;font-size:1.5em;font-style:normal;font-weight:400;line-height:28px}.v4-section-header-heavy{font-family:"proxima-sera", sans-serif;font-weight:600;line-height:109%;letter-spacing:0.4px;font-size:2.5em}.v4-section-header{font-family:"proxima-sera", sans-serif;font-weight:500;line-height:109%;letter-spacing:0.4px;font-size:2.25em}.v4-section-header-light{font-family:"proxima-sera", sans-serif;font-size:2.25em;font-style:normal;font-weight:300;line-height:109%}.v4-bullet-list-header{font-family:"proxima-nova", sans-serif;font-weight:300;line-height:30px;font-size:1.5em;margin:0.35em 0}.v4-heading-three{font-family:"proxima-nova", sans-serif;font-size:1.875em;font-weight:600;line-height:28px}.v3-classic-subheader{text-align:center;font-size:1.25em;font-weight:300;color:#3b648a}.v3-vessel-subheader{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:300;font-size:1em;line-height:109%;letter-spacing:.08em}.v3-membership-subheader{font-family:"proxima-nova", sans-serif;font-size:2.25em;font-style:normal;font-weight:600;line-height:109%;letter-spacing:2.52px}.v3-mini-subheader{font-size:1.875em;line-height:140%;font-style:normal;font-weight:700}.classic-bulletin-subheader{color:#74aabb;font-family:"proxima-nova", sans-serif;font-size:1.875em;font-style:normal;font-weight:600;line-height:109%;letter-spacing:0.84px;margin-top:0.8em}.v4-subheader-nova{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:400;line-height:109%;font-size:1.5em;margin:0.25em 0}.v4-caption-paragraph{font-size:1.5em;font-weight:200;line-height:28px}.v3-base-paragraph{color:#415869;font-size:1.25em;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0.72px}.v3-header-paragraph{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:400;font-size:1.5em;line-height:109%;letter-spacing:0.07em;margin-bottom:1em}.v3-intro-paragraph{text-align:center;font-size:1.5em;font-style:normal;font-weight:400;line-height:109%;margin:0.75em 0 0 0;padding:0}@media only screen and (max-width: 800px){.v3-intro-paragraph{padding:0 0.5em}}.v3-caption-paragraph{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:300;font-size:1em;line-height:109%;letter-spacing:0.07em}.v3-activity-paragraph{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:300;font-size:1.5em;line-height:140%;letter-spacing:0.02em;margin:0}.v3-activity-paragraph.title{font-weight:400;padding:0}.v3-card-paragraph{font-size:1.125em;font-weight:300;line-height:109%;letter-spacing:0.6px;margin:0.25em 0}.bulletin-caption{font-weight:300;font-size:1.5em;line-height:109%;letter-spacing:0.48px;margin:0.75em 0 1.5em 0;color:#415869}.v3-mini-content{font-size:1.875em;line-height:140%;font-style:normal;font-weight:300;margin:0;padding:0}.v4-section-paragraph{margin:0;font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:400;line-height:109%;letter-spacing:0.24px;font-size:1.5em}.v4-base-paragraph{font-family:"proxima-sera", sans-serif;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.2px;font-size:1.125em;margin:0}.v4-body-paragraph{font-family:"proxima-sera", sans-serif;font-size:1.25em;font-style:normal;font-weight:400;line-height:28px}.v4-type-paragraph{font-family:"proxima-nova", sans-serif;font-size:1.5em;font-weight:300;line-height:30px}@media only screen and (min-width: 1280px){.mobile-only{display:none !important}}@media only screen and (max-width: 1279px){.desktop-only{display:none !important}}.flex-center{display:flex;justify-content:center}.flex-start{display:flex;justify-content:flex-start}@media only screen and (max-width: 1280px){.flex-col-reverse-mobile{flex-direction:column-reverse !important}}.hover-pointer{transition:0.2s ease-in-out}.hover-pointer:hover{filter:brightness(85%);cursor:pointer}.mirror-flip{transform:scaleX(-1);-webkit-transform:scaleX(-1)}.small-bullets li:before{content:"•";font-size:20pt}.no-bullets{list-style-type:none}.styled-hr{border-top:2px dashed #74aabb;margin:3em 0}.italic{font-style:italic !important}.smaller-chevvron{width:42px;height:35px}.v3-inquiry-button-large{display:flex;justify-content:left;align-items:center;height:5.4375em;width:526px;max-width:100%;background-color:#87BBd9;border:1px solid #74aabb;border-radius:21.09px;color:#FFFFFF;padding:0.5em 1em;padding-right:2em;transition:0.15s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.13)}.v3-inquiry-button-large .burgee{margin:0;width:4em;height:4em}@media only screen and (max-width: 480px){.v3-inquiry-button-large .burgee{width:3em;height:3em}}.v3-inquiry-button-large .v3-inquiry-button-label{margin-left:1em;letter-spacing:2.584px;font-weight:400;font-size:1.2em;font-size:1.875em}@media only screen and (max-width: 600px){.v3-inquiry-button-large .v3-inquiry-button-label{font-size:1.5em}}@media only screen and (max-width: 400px){.v3-inquiry-button-large .v3-inquiry-button-label{font-size:1.25em}}.v3-inquiry-button-large:hover{filter:brightness(90%);cursor:pointer}.v3-inquiry-button-small{display:flex;justify-content:left;align-items:center;max-width:100%;width:fit-content;background-color:#87BBd9;border:1px solid #74aabb;border-radius:21.09px;color:#FFFFFF;padding:0.5em 1em;padding-right:2em;transition:0.15s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.13)}.v3-inquiry-button-small .burgee{margin:0;width:2.5em;height:2.5em}.v3-inquiry-button-small .v3-inquiry-button-label{margin-left:1em;margin-right:5em;letter-spacing:1.604px;font-weight:400;font-size:22px}.v3-inquiry-button-small:hover{filter:brightness(90%);cursor:pointer}.v3-shallow-grey-button{border:1px solid #74aabb;background-color:#e6e7e8;border-radius:15px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5em;width:fit-content;max-width:100%;padding:0.5em 3em 0.5em 1em;transition:0.15s ease-in-out}.v3-shallow-grey-button div:first-child{width:39px;height:39px;margin:0}.v3-shallow-grey-button div:last-child{color:#415869;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.049px;font-size:1.5em}.v3-shallow-grey-button:hover{filter:brightness(85%)}.v4-download-button{display:flex;flex-direction:row;align-items:center;gap:1em;border:1px dashed #4a8ac9;border-radius:6.32px;padding:0.5em;transition:0.15s ease-in-out;cursor:pointer}.v4-download-button .soft-square{width:40px;height:40px;border-radius:20%;display:flex;justify-content:center;align-items:center}.v4-download-button .button-label{font-weight:500;font-style:normal;line-height:normal;letter-spacing:0.442px;font-size:1.125em}.v4-download-button:hover{filter:brightness(90%)}.v3-button-modern{display:flex;justify-content:left;align-items:center;max-width:526px;background-color:#e6e7e8;height:5.4375em;border-radius:21.09px;border:1px solid #74aabb;color:#415869;padding:0.5em 1em;padding-right:2em;transition:.15s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.13)}@media only screen and (max-width: 550px){.v3-button-modern{max-width:100%}}.v3-button-modern .burgee{margin:0;width:4em;height:4em}@media only screen and (max-width: 480px){.v3-button-modern .burgee{width:3em;height:3em}}.v3-button-modern .v3-button-modern-label{margin-left:1em;letter-spacing:2.584px;font-weight:400;font-size:1.2em}.v3-button-modern .v3-button-modern-label.large-text{font-size:1.875em}@media only screen and (max-width: 600px){.v3-button-modern .v3-button-modern-label.large-text{font-size:1.5em}}@media only screen and (max-width: 400px){.v3-button-modern .v3-button-modern-label.large-text{font-size:1.25em}}.v3-button-modern.active{background:#e6e7e8;color:#415869}.v3-button-modern.shallow-border{border:1px solid #74aabb}.v3-button-modern:hover{filter:brightness(90%);cursor:pointer}.v3-button-mini{display:flex;justify-content:center;align-items:center;max-width:fit-content;background:#e6e7e8;border-radius:8px;border:1px solid #4a8ac9;color:#415869;padding:0.5em 1em;padding-right:2em;transition:0.15s ease-in-out}.v3-button-mini img{width:2em !important}.v3-button-mini .v3-button-mini-label{margin-left:1em}.v3-button-mini.shadow{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.13)}.v3-button-mini.v2{border:1px solid #74aabb;border-radius:16.7px;font-size:24px;letter-spacing:2.049px;font-weight:300}.v3-button-mini:hover{filter:brightness(90%)}.v3-button-bright{display:flex;justify-content:center;align-items:center;max-width:fit-content;background:#87BBd9;border-radius:8px;border:1px solid #74aabb;color:#FFFFFF;padding:0.5em 1em;padding-right:2em;transition:0.15s ease-in-out}.v3-button-bright img{width:2em !important}.v3-button-bright .v3-button-mini-label{margin-left:1em}.v3-button-bright.shadow{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.13)}.v3-button-bright:hover{filter:brightness(90%)}.v3-button-bright .v3-button-large-label{font-size:1.25em;margin-left:1em}.v3-button-simple{margin-bottom:1.25em;background-color:#87BBd9;color:#FFFFFF;border:none;border-radius:10.9px;padding:0.75em 2em 0.75em 1em;text-align:center;display:flex;align-items:center;font-size:18px;font-weight:300;letter-spacing:.07em;gap:0.5em;width:fit-content}.v3-button-simple:hover{transition:0.25s ease-in-out;filter:brightness(90%)}.v3-button-simple .marina-btn-icon{background:url(https://cloud.bartonandgray.com/library/ux/icons/V3/marina-button-icon.png) no-repeat;float:left;width:50px;height:40px}.v3-button-simple .catering-btn-icon{background:url(https://cloud.bartonandgray.com/library/ux/icons/V3/food-restaurant-icon.png) no-repeat;background-size:contain;float:left;width:45px;height:40px}.v3-button-simple .chevron-blue{background:url("https://edge.bartonandgray.com/icons/chevrons/arrow-next-frenchblue.svg");background-repeat:no-repeat;float:left;width:50px;height:40px}.newsletter-button{display:flex;align-items:center;gap:1em;padding:0 2em 0 1em;border-radius:24px;background:linear-gradient(180deg, #4981C2 0%, #324954 100%);color:#FFFFFF}.newsletter-button .burgee{width:40px;height:40px}.newsletter-button .newsletter-button-label{font-size:1.5em;font-weight:600;letter-spacing:0.8px}@media only screen and (max-width: 440px){.newsletter-button .newsletter-button-label{font-size:1.25em}}.we-contact-form{background-color:#FFD94A;padding:2em 1.5em}.we-contact-form .input-type{margin:1.5em 0}.we-contact-form .input-type .v4-base-header-nova{margin-bottom:.5em}.we-contact-form .row-option{display:flex;flex-direction:row;align-items:center;justify-content:left;gap:1em}.input-box-dashed{background:linear-gradient(180deg, #fff 0%, #e6e7e8 100%) !important;border:1px dashed black;width:400px;max-width:100%;padding:0.75em 0 0.75em 1em;transition:0.15s ease-in-out}.input-box-dashed:hover{filter:brightness(90%)}.input-box-dashed.selected path{fill:#9FD966}.input-box-dashed.invalid{border:2px solid red}.input-box-dashed.invalid:focus{outline:none}.input-box-dashed.checkbox-option{width:40px;height:40px;cursor:pointer}.highlight-list{padding-left:1.2em;margin-bottom:3em}.highlight-list.smaller-bullets{list-style:none;padding:0;padding-left:0;margin-bottom:1.5em}.highlight-list.smaller-bullets li::before{content:"•";font-size:15pt;margin-right:0.5em}.highlight-list.no-padding{padding-left:0 !important}.highlight-list.no-bullets{list-style:none;padding:0}.highlight-list.chevvrons{list-style:none;padding:0;padding-left:0;margin-bottom:1.5em}.highlight-list.chevvrons li::before{content:"»";color:#4a8ac9;font-size:20pt;margin-right:0.5em}.highlight-list.chevvrons li{color:#4a8ac9}.highlight-list-item{font-family:"proxima-nova", sans-serif;font-weight:300;font-style:normal;margin-bottom:1em}.highlight-list-item.small-li{font-size:1em}.highlight-list-item.large-li{font-size:18px;letter-spacing:0.07em}.highlight-list-item.harbor-li{font-size:1em}.v4-highlight-list-item{line-height:30px;font-size:1.25em;font-weight:300;margin-bottom:0.25em}.v3-standard-list{padding-left:0}.v3-standard-list li{font-family:"proxima-nova", sans-serif;font-size:20px;font-weight:300;line-height:109%;margin-bottom:1em}.sera-list-no-bullets{list-style-type:none;padding:0}.sera-list-no-bullets li{font-size:1.5em;font-family:"proxima-sera", sans-serif;line-height:160%;font-weight:400}.v3-fake-list{padding-left:1em}.v3-fake-list .fake-li{font-size:28px;font-style:normal;font-weight:300;line-height:137.013%;display:flex;flex-direction:row;margin-bottom:0.25em}.v3-fake-list .fake-li .fake-bullet{font-size:20pt;margin-right:0.5em}@media only screen and (max-width: 800px){.v3-fake-list .fake-li{font-size:25px}}.cuisine-list{color:#415869;margin-top:0;list-style-type:none;padding-left:0.5em}.cuisine-list li{font-size:1.5em;font-weight:400;margin-bottom:0.5em}.cuisine-list li::before{content:"•";font-size:20pt;margin-right:0.5em}.v4-bullet-list{padding:0}.v4-bullet-list li{font-family:"proxima-nova", sans-serif;font-style:italic;font-weight:300;line-height:30px;font-size:1.5em;margin:0.35em 0;display:flex;flex-direction:row}.v4-bullet-list li span:first-child{margin-right:0.5em}.v4-bullet-list.not-italic li{font-style:normal !important}.footer-trim{display:none}body:not(.suppress-footer-trim) .footer-trim{width:100%;height:auto;overflow-x:hidden;display:flex;justify-content:center;padding-top:2em;margin:auto;background-image:url("http://cloud.bartonandgray.com/library/ux/footer-trim.png");background-size:100%;background-repeat:no-repeat;background-position:bottom}@media only screen and (min-width: 1280px) and (max-width: 1440px){body:not(.suppress-footer-trim) .footer-trim{background-image:url("http://cloud.bartonandgray.com/library/ux/footer-trim-chromebook-02.png");margin-bottom:0.25em}}@media only screen and (min-width: 800px) and (max-width: 1279px){body:not(.suppress-footer-trim) .footer-trim{background-image:url("http://cloud.bartonandgray.com/library/ux/footer-trim-tablet.png");margin-bottom:0.25em}}@media only screen and (max-width: 800px){body:not(.suppress-footer-trim) .footer-trim{background-image:url("http://cloud.bartonandgray.com/library/ux/footer-trim-mobile.png");margin-bottom:0.25em}}.v3-scene-footer{padding:3em 0;background:#eae0c1;display:flex;align-items:center;flex-direction:column;justify-content:space-between;width:100%}.v3-scene-footer .v3-scene-footer-main-tray{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:1440px}@media only screen and (min-width: 1280px){.v3-scene-footer .v3-scene-footer-main-tray>*{padding:2em}}.v3-scene-footer .v3-scene-footer-main-tray ul{list-style:none;padding:0}.v3-scene-footer .v3-scene-footer-main-tray .link-lists{justify-content:space-around;display:flex;color:#4d4d4f;letter-spacing:0.07em;font-weight:300;position:absolute;left:0}.v3-scene-footer .v3-scene-footer-main-tray .link-lists ul{list-style:none !important;margin:0 1em}.v3-scene-footer .v3-scene-footer-main-tray .link-lists ul li:not(:last-child){margin-bottom:0.5em}.v3-scene-footer .v3-scene-footer-main-tray .logo-container{justify-content:space-around;margin:1em auto}.v3-scene-footer .v3-scene-footer-main-tray .logo-container img{margin-bottom:1em}.v3-scene-footer .v3-scene-footer-main-tray .socials-container{position:absolute;right:0}.v3-scene-footer .v3-scene-footer-main-tray .socials-container .socials{gap:1em}.v3-scene-footer .v3-scene-footer-main-tray .socials-container .social-item{width:2.75em}.v3-scene-footer .v3-scene-footer-main-tray .socials-container .social-item:hover{transition:0.2s ease-in-out;filter:brightness(90%)}.v3-scene-footer .v3-scene-footer-main-tray .socials-container .social-item:not(:last-child){margin-right:0.75em}@media only screen and (min-width: 1280px){.v3-scene-footer .v3-scene-footer-main-tray .socials-container a:not(:last-child){margin-right:0.75em}}.v3-scene-footer .v3-scene-footer-main-tray .app-store-button{display:flex;justify-content:flex-end;margin-top:1em}.v3-scene-footer .v3-scene-footer-main-tray .app-store-button a:hover{transition:.25s ease-in-out;filter:brightness(90%)}@media only screen and (max-width: 1280px){.v3-scene-footer .v3-scene-footer-main-tray{flex-direction:column}.v3-scene-footer .v3-scene-footer-main-tray .link-lists,.v3-scene-footer .v3-scene-footer-main-tray .socials-container{position:relative}.v3-scene-footer .v3-scene-footer-main-tray .link-lists{flex-direction:column;text-align:center}.v3-scene-footer .v3-scene-footer-main-tray .link-lists ul{padding:0;margin-bottom:0.5em}.v3-scene-footer .v3-scene-footer-main-tray .socials{width:300px;display:flex;justify-content:center;flex-wrap:wrap}.v3-scene-footer .v3-scene-footer-main-tray .app-store-button{justify-content:center}}.v3-scene-footer .copyright-container{text-align:center;color:#4d4d4f;font-weight:300;margin:1em auto}@media only screen and (max-width: 480px){.v3-scene-footer .copyright-container{padding:0 1em}}.v3-nav-popover{position:fixed;top:-100%;left:calc((100% - 1000px) / 2);opacity:0;transition:top 0.28s ease-out;box-shadow:3px 3px 9px rgba(0,0,0,0.2)}@media only screen and (max-width: 1439px){.v3-nav-popover{left:inherit;right:0}}@media only screen and (max-width: 1439px){.v3-nav-popover{background-color:#e6e7e8}}body.nav-active .v3-nav-popover{top:var(--bg-page-header-height);opacity:1}.v3-nav-popover .mobile-nav-wrapper{display:none;margin:0 auto;height:100%;top:-20px}.v3-nav-popover .mobile-nav-wrapper .mobile-nav-list{width:100vw;max-width:480px;list-style-type:none;text-align:center;padding:0;color:#415869}.v3-nav-popover .mobile-nav-wrapper .mobile-nav-list li{margin:1.5em 0;letter-spacing:0.185em;transition:0.2s ease-in-out}.v3-nav-popover .mobile-nav-wrapper .mobile-nav-list li:hover{color:#4a8ac9}@media only screen and (max-width: 1439px){.v3-nav-popover .mobile-nav-wrapper{display:block}}.v3-nav-popover .desktop-nav-wrapper{display:grid;grid-template-areas:"logo explore featured" "discover fleet extra";width:1000px}@media only screen and (max-width: 1439px){.v3-nav-popover .desktop-nav-wrapper{display:none}}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item{transition:0.2s ease-in-out}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item:not(:last-child):hover{filter:brightness(85%);cursor:pointer}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.logo{grid-area:logo;background-color:#324954;display:flex;justify-content:center;align-items:center}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.logo>*{position:absolute;width:100%;top:0;left:0;height:100%}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.logo img{max-width:70%}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.explore{grid-area:explore;background-image:url("http://cloud.bartonandgray.com/home/v3/optimized/banner-explore-membership-optimized.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.featured{grid-area:featured;background-image:url("http://cloud.bartonandgray.com/library/bulletin/tropics-await/tropics-await-banner-public.jpg");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.discover{grid-area:discover;background:url("http://cloud.bartonandgray.com/home/v3/optimized/banner-harbors-optimized.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.fleet{grid-area:fleet;background-image:url("http://cloud.bartonandgray.com/home/v3/bg-fleet.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra{background-color:#e6e7e8;grid-area:extra;position:relative}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra ul{position:absolute;list-style-type:none;top:22%;left:27%;padding:0;margin:0 auto;text-align:center;color:#415869}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra ul li{margin:8px 0;font-size:1em;letter-spacing:0.185em;transition:0.2s ease-in-out}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra ul li:hover{color:#4a8ac9}.v3-nav-popover .desktop-nav-wrapper a{transition:0.2s}.v3-nav-popover .desktop-nav-wrapper a:hover{filter:brightness(85%)}#nav-menu-button:hover{cursor:pointer;transition:0.3s ease-in-out;filter:brightness(85%)}.home-content-container{width:100%;height:100%;overflow:hidden;margin:0 auto;transition:0.5s ease-in-out;background-image:url(https://cloud.bartonandgray.com/library/ux/grid-bg-pattern.png);background-size:30%}.home-grid-wrapper{margin:0 auto;font-size:20px;text-align:center;display:grid;overflow:hidden;box-shadow:0 0 60px rgba(0,0,0,0.5);grid-template-columns:100%;grid-template-areas:"logo" "hero" "explore" "featured" "lead-two" "lead-one"}@media only screen and (min-width: 960px){.home-grid-wrapper{grid-template-columns:50% 50%;grid-template-areas:"hero hero" "explore logo" "featured mini-footer" "lead-one lead-two"}}@media only screen and (min-width: 1440px){.home-grid-wrapper{max-width:1440px;grid-template-columns:480px 480px 480px;grid-template-areas:"hero hero explore" "hero hero logo" "lead-one lead-two logo" "lead-one lead-two featured"}}.home-grid-item{transition:0.2s}.home-grid-item:hover{filter:brightness(85%);cursor:pointer}.home-grid-item.hero{grid-area:hero;background:url(http://cloud.bartonandgray.com/home/v3/v3-hero.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:100%}.home-grid-item.hero video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:100%;height:100%;background-size:cover;overflow:hidden}.home-grid-item.hero:hover{filter:brightness(100%);cursor:auto}.home-grid-item.lead-one{grid-area:lead-one;background:url("http://cloud.bartonandgray.com/home/v3/optimized/banner-harbors-optimized.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.home-grid-item.lead-two{grid-area:lead-two;background-image:url("http://cloud.bartonandgray.com/home/v3/optimized/banner-fleet-bg-plain-optimized.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.home-grid-item.explore{grid-area:explore;background-image:url("http://cloud.bartonandgray.com/home/v3/optimized/banner-explore-membership-optimized.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.home-grid-item.logo-area{grid-area:logo;background-color:#324954}.home-grid-item.logo-area>*{position:absolute;width:100%;top:0;left:0;height:100%}.home-grid-item.logo-area .logo-scene-container{display:flex;justify-content:center;align-items:center;transition:0.2s}.home-grid-item.logo-area .logo-scene-container img{max-width:70%;transition:0.2s}.home-grid-item.logo-area .logo-scene-container img:hover{filter:brightness(85%);cursor:pointer}.home-grid-item.logo-area:hover{filter:brightness(100%);cursor:auto}.home-grid-item.featured{grid-area:featured;background-image:url("http://cloud.bartonandgray.com/library/bulletin/tropics-await/tropics-await-banner-public.jpg");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.home-grid-item.mini-footer{grid-area:mini-footer}.home-grid-item.mini-footer:hover{filter:brightness(100%);cursor:auto}@media only screen and (max-width: 640px){.home-grid-item.mini-footer{display:none}}@media only screen and (min-width: 1280px){.home-grid-item.mini-footer{display:none}}.membership-landing-grid{width:100%;max-width:100%;display:grid;margin:0 auto;padding:0;grid-template-columns:100%;grid-template-areas:"mdayboating" "mcruising" "mcuisine" "mevents" "msportfishing" "minquiry";column-gap:2em;row-gap:2em}@media only screen and (min-width: 1280px){.membership-landing-grid{grid-template-columns:repeat(6, 1fr);grid-template-areas:"mdayboating mdayboating mdayboating mcruising mcruising mcruising" "mcuisine mcuisine mevents mevents msportfishing msportfishing" "minquiry minquiry minquiry minquiry minquiry minquiry"}}.membership-landing-grid .membership-landing-grid-item .v3-caption-paragraph{letter-spacing:0.4px}@media only screen and (max-width: 1280px){.membership-landing-grid .membership-landing-grid-item:not(.mbanner){padding:0 1em}}.membership-landing-grid .membership-landing-grid-item.mbanner{grid-area:mbanner;display:flex;flex-direction:row}@media only screen and (max-width: 1280px){.membership-landing-grid .membership-landing-grid-item.mbanner{flex-direction:column;width:854px;max-width:100%;margin:0 auto}}.membership-landing-grid .membership-landing-grid-item.mbanner img:first-of-type{max-width:100%;width:960px}@media only screen and (max-width: 1440px){.membership-landing-grid .membership-landing-grid-item.mbanner img:first-of-type{width:854px}}.membership-landing-grid .membership-landing-grid-item.mbanner .mbanner-content{padding:2em 3em}@media only screen and (max-width: 1280px){.membership-landing-grid .membership-landing-grid-item.mbanner .mbanner-content{padding:1em}}.membership-landing-grid .membership-landing-grid-item.mbanner .mbanner-content .burgee{margin-left:0}.membership-landing-grid .membership-landing-grid-item.mdayboating{grid-area:mdayboating}.membership-landing-grid .membership-landing-grid-item.mcruising{grid-area:mcruising}.membership-landing-grid .membership-landing-grid-item.mcuisine{grid-area:mcuisine}.membership-landing-grid .membership-landing-grid-item.mevents{grid-area:mevents}.membership-landing-grid .membership-landing-grid-item.msportfishing{grid-area:msportfishing}.membership-landing-grid .membership-landing-grid-item.minquiry{grid-area:minquiry;display:flex;flex-direction:row;gap:3em}@media only screen and (max-width: 1280px){.membership-landing-grid .membership-landing-grid-item.minquiry{flex-direction:column;padding:1em}}.membership-landing-grid .membership-landing-grid-item.minquiry .minquiry-content-block{display:flex;flex-direction:column;justify-content:flex-start}.membership-landing-grid .membership-landing-grid-item.minquiry .minquiry-content-block p{width:906px;max-width:100%}.membership-landing-grid .membership-landing-grid-item:not(.minquiry):hover{transition:0.2s ease-in-out;filter:brightness(85%)}.we-campaign-grid{width:100%;max-width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4, 1fr);column-gap:3em;row-gap:3em}.we-campaign-grid .we-grid-item{display:flex;flex-direction:column;justify-content:flex-end;transition:0.15s ease-in-out}.we-campaign-grid .we-grid-item:hover{filter:brightness(85%)}@media only screen and (max-width: 1280px){.we-campaign-grid{column-gap:1em;row-gap:3em;grid-template-columns:1fr}}.membership-home-grid{margin:0 auto;display:grid;overflow:hidden;max-width:480px;grid-template-columns:100%;padding-bottom:10em;grid-template-areas:"promo" "dayboating" "cruising" "flexibility" "cuisine" "events" "sportfishing"}@media only screen and (min-width: 1440px){.membership-home-grid{max-width:1440px;grid-template-columns:480px 480px 480px;grid-template-rows:384px 96px 96px 192px 192px;grid-template-areas:"promo dayboating flexibility" "promo dayboating cuisine" "promo cruising cuisine" "promo cruising events" "promo cruising sportfishing"}}.mem-grid-item.promo{grid-area:promo;background:url(http://cloud.bartonandgray.com/home/v3/membership-home/membership-promo-01.png);background-image:no-repeat;background-position:center;background-size:100% 100%;width:100%;max-width:480px}@media only screen and (max-width: 1279px){.mem-grid-item.promo{margin-top:-8em;margin-bottom:-2em}}@media only screen and (max-width: 1440px){.mem-grid-item.promo{background-color:#354E59}}.mem-grid-item.promo .v3-copy-container{position:absolute;top:0;left:0;width:100%;max-height:100%;padding:153% 0 0 10%}.mem-grid-item.promo .v3-copy-container .v3-membership-header{font-weight:300;font-size:2em}@media only screen and (min-width: 480px){.mem-grid-item.promo .v3-copy-container{padding:153% 10% 0 10%}}.mem-grid-item.dayboating{grid-area:dayboating;background:url(http://cloud.bartonandgray.com/home/v3/membership-home/dayboating-backdrop.png);background-image:no-repeat;background-position:center;background-size:100% 100%;width:100%;transition:0.3s ease-in-out}.mem-grid-item.dayboating .v3-copy-container{position:absolute;top:0;left:0;width:100%}.mem-grid-item.dayboating .v3-copy-container .v3-blurb-paragraph{margin:0.5em auto}.mem-grid-item.dayboating .v3-copy-container .member-card-chevron{margin-left:-0.5em;width:4em !important}.mem-grid-item.dayboating .dayboating-boat-img{position:absolute;top:0;left:0;margin-top:16%;margin-left:10%;width:80%}.mem-grid-item.dayboating:hover{cursor:pointer;filter:brightness(90%)}.mem-grid-item.cruising{grid-area:cruising;background:url(http://cloud.bartonandgray.com/home/v3/membership-home/cruising-backdrop.png);background-image:no-repeat;background-position:center;background-size:100% 100%;width:100%;transition:0.3s ease-in-out}.mem-grid-item.cruising:hover{cursor:pointer;filter:brightness(90%)}.mem-grid-item.cruising .v3-copy-container{position:absolute;top:0;left:0;padding-top:20%;padding-left:50px}.mem-grid-item.cruising .v3-copy-container .v3-blurb-paragraph{width:50%;font-size:1em;color:#4d4d4f}.mem-grid-item.cruising .v3-copy-container .member-card-chevron{margin-top:0.8em;margin-left:-0.5em;width:4em !important;align-self:flex-start}@media only screen and (min-width: 480px){.mem-grid-item.cruising .v3-copy-container{padding-top:25%}.mem-grid-item.cruising .v3-copy-container .v3-blurb-paragraph{margin-top:0.8em;width:50%;font-size:1.15em}.mem-grid-item.cruising .v3-copy-container .member-card-chevron{margin-top:1em;margin-left:-0.5em}}.mem-grid-item.flexibility{grid-area:flexibility;background-color:#FFFFFF;text-align:left;padding:2em 2em 3em 2em}.mem-grid-item.flexibility .v3-membership-header{margin:0.5em 0;padding-left:0.1em;font-size:24px}.mem-grid-item.flexibility .v3-blurb-paragraph{font-weight:300;color:#415869;font-size:14px;line-height:124.5%}.mem-grid-item.flexibility .v3-membership-header,.mem-grid-item.flexibility .v3-blurb-paragraph{padding-left:0.5em}@media only screen and (min-width: 1281px){.mem-grid-item.flexibility{height:384px !important}}.mem-grid-item.cuisine{grid-area:cuisine;background-color:#FFD94A;transition:0.3s ease-in-out}.mem-grid-item.cuisine:hover{cursor:pointer;filter:brightness(90%)}.mem-grid-item.events{grid-area:events;background-color:#4a8ac9;transition:0.3s ease-in-out}.mem-grid-item.events:hover{cursor:pointer;filter:brightness(90%)}.mem-grid-item.sportfishing{grid-area:sportfishing;background-color:#eae0c1;transition:0.3s ease-in-out}.mem-grid-item.sportfishing:hover{cursor:pointer;filter:brightness(90%)}.v3-card-grid{width:100%;margin-top:5em;margin-bottom:5em;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);align-items:start;gap:3em}@media only screen and (max-width: 1280px){.v3-card-grid{grid-template-columns:100%;grid-template-rows:auto;gap:5em}}.v3-events-grid{width:100%;display:grid;grid-template-columns:480px 480px 480px;grid-template-rows:auto;row-gap:4em;margin-bottom:3em}.v3-events-grid .event-grid-item .event-image{width:440px;max-width:100%}.v3-events-grid .event-grid-item p{padding-left:1.5em;max-width:90%}@media only screen and (max-width: 1280px){.v3-events-grid .event-grid-item p{max-width:100%}}@media only screen and (max-width: 1280px){.v3-events-grid .event-grid-item .event-image{width:90%}.v3-events-grid .event-grid-item .v4-heading-three{width:90%}.v3-events-grid .event-grid-item .v4-body-paragraph{margin:0.5em 0 0 0;max-width:90%}}@media only screen and (max-width: 600px){.v3-events-grid .event-grid-item .v4-heading-three{font-size:1.5em}.v3-events-grid .event-grid-item p{font-size:1.125em}}@media only screen and (max-width: 400px){.v3-events-grid .event-grid-item{row-gap:0}.v3-events-grid .event-grid-item .v4-heading-three{font-size:1.25em}.v3-events-grid .event-grid-item p{font-size:1em}}@media only screen and (max-width: 1440px){.v3-events-grid{grid-template-columns:480px 480px;justify-content:space-around}}@media only screen and (max-width: 1280px){.v3-events-grid{grid-template-columns:50% 50%;padding:0 1em;justify-content:space-between}}@media only screen and (max-width: 1280px){.standard-content-padding{padding:0 1em}}.layout-2col{width:100%;display:flex;flex-direction:row;gap:1em}.layout-2col .col-50{width:50%;max-width:50%}@media only screen and (max-width: 1281px){.layout-2col{flex-direction:column}.layout-2col .col-50{width:100%;max-width:100%;padding:0 1em}}.layout-3col{width:100%;display:flex;flex-direction:row}.layout-3col .container-2col{width:calc((100% / 3) * 2);max-width:calc((100% / 3) * 2)}.layout-3col .container-1col{width:calc(100% / 3);max-width:calc(100% / 3)}@media only screen and (max-width: 1281px){.layout-3col .container-1col{margin:0 auto}}.layout-3col .row{display:flex;flex-direction:row;justify-content:space-between;height:460px}@media only screen and (max-width: 1281px){.layout-3col .row{height:auto}}@media only screen and (min-width: 480px) and (max-width: 1439px){.layout-3col .row{align-items:center}}@media only screen and (max-width: 1281px){.layout-3col{flex-direction:column}.layout-3col .container-2col,.layout-3col .container-1col{width:100%;max-width:100%}.layout-3col .container-2col .row,.layout-3col .container-1col .row{flex-direction:column}}.v3-mail-scene{width:1200px;max-width:100%;margin:0 auto}.v3-mail-scene img{max-width:100%}.v3-mail-scene .gold-logo{margin:1.75em auto;width:492px}@media only screen and (max-width: 800px){.v3-mail-scene .gold-logo{width:250px}}.v3-mail-scene p{margin:0;padding:0}.v3-mail-scene .app-store-button{margin:2em 0;width:80%;padding:0 3em}@media only screen and (max-width: 1281px){.v3-mail-scene .app-store-button{padding:0 1em;margin:3em 0}}.v3-mail-scene .v3-main-header.countdown{font-size:72px;font-weight:800}@media only screen and (max-width: 1281px){.v3-mail-scene .v3-main-header.countdown{font-size:48px !important}}@media only screen and (max-width: 800px){.v3-mail-scene .v3-main-header.countdown{font-size:26px !important}}.v3-mail-scene .v3-main-header:not(.countdown){font-weight:700;letter-spacing:4.8px;font-size:32px !important;padding-left:4px}@media only screen and (max-width: 1281px){.v3-mail-scene .v3-main-header:not(.countdown){font-size:24px !important}}@media only screen and (max-width: 800px){.v3-mail-scene .v3-main-header:not(.countdown){font-size:18px !important}}.v3-mail-scene .v3-blurb-paragraph.footnote{padding:0 1em;font-weight:400;line-height:48px;font-size:40px}@media only screen and (max-width: 1281px){.v3-mail-scene .v3-blurb-paragraph.footnote{font-size:32px !important;line-height:36px;padding:0 16px}}@media only screen and (max-width: 800px){.v3-mail-scene .v3-blurb-paragraph.footnote{font-size:24px !important;line-height:24px}}.v3-mail-scene .v3-blurb-paragraph:not(.footnote){font-size:24px;padding-top:1em;padding-left:4px}.v3-mail-scene .mail-item{margin:5em 0;padding:0 3em}@media only screen and (max-width: 1281px){.v3-mail-scene .mail-item{padding:0 1em;margin:3em 0}}.v3-mail-scene .mail-item .sera-brand-header{font-size:48px;line-height:normal;font-weight:700;letter-spacing:0.96px}@media only screen and (max-width: 1281px){.v3-mail-scene .mail-item .sera-brand-header{font-size:36px}}@media only screen and (max-width: 800px){.v3-mail-scene .mail-item .sera-brand-header{font-size:24px}}.v3-mail-scene .mail-item .cd-season-header{font-size:44px;font-weight:600;letter-spacing:0.88px}@media only screen and (max-width: 1281px){.v3-mail-scene .mail-item .cd-season-header{font-size:34px}}@media only screen and (max-width: 800px){.v3-mail-scene .mail-item .cd-season-header{font-size:22px}}.v3-mail-scene .mail-item p{padding-top:0.5em;color:#415869;font-family:"proxima-sera", sans-serif;font-weight:400;letter-spacing:normal;font-size:40px;line-height:48px}@media only screen and (max-width: 1281px){.v3-mail-scene .mail-item p{font-size:32px;line-height:36px}}@media only screen and (max-width: 800px){.v3-mail-scene .mail-item p{font-size:20px;line-height:24px}}.v3-mail-scene .tagline-wrapper{display:flex;flex-direction:column;padding-bottom:4em;padding-top:3em;margin-left:20%}@media only screen and (max-width: 480px){.v3-mail-scene .tagline-wrapper{margin-left:0;padding-left:10px;padding-right:10px}}.v3-mail-scene .tagline-wrapper .burgee{margin-left:0;margin-bottom:0.5em;width:4em;height:4em}.special-occasions-feature-wrapper{display:flex;flex-direction:column;justify-content:center;padding:0 3em 0 3em}@media only screen and (max-width: 1440px){.special-occasions-feature-wrapper{padding:1em 0 1em 1em}}.special-occasions-feature-wrapper .v4-section-header-light{max-width:100%}@media only screen and (min-width: 1440px){.special-occasions-feature-wrapper .v4-section-header-light{width:380px}}.special-occasions-right-content{padding:2em}@media only screen and (max-width: 1281px){.special-occasions-right-content{padding:1em}}.layout-2col{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1281px){.layout-2col{flex-direction:column}}.layout-2col .col-left,.layout-2col .col-right{width:48%;max-width:100%}@media only screen and (max-width: 1281px){.layout-2col .col-left,.layout-2col .col-right{width:100%;margin-bottom:4em;padding:0 1em}}.layout-2-3col{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1281px){.layout-2-3col{flex-direction:column;padding:0 1em}}.layout-2-3col .col-60{width:64%}.layout-2-3col .col-30{width:32%}@media only screen and (max-width: 1281px){.layout-2-3col .col-60,.layout-2-3col .col-30{width:100%;margin-bottom:2em}}.layout-3col{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1281px){.layout-3col{flex-direction:column;padding:0 1em}}.layout-3col .col-1,.layout-3col .col-2,.layout-3col .col-3{width:30%}@media only screen and (max-width: 1281px){.layout-3col .col-1,.layout-3col .col-2,.layout-3col .col-3{width:100%;margin-bottom:2em}}.harbor-region-row h2{margin-bottom:0;padding-bottom:0;text-align:left}.schedule-holder{padding:2em 2em}.schedule-holder hr{border-top:1px dashed #415869}.schedule-holder .schedule-header{color:#415869;font-size:36px;font-style:normal;font-weight:800;line-height:100%;text-align:left}.schedule-holder .sera-date{font-family:"proxima-sera", sans-serif;color:#4a8ac9;font-size:30px;font-style:normal;font-weight:400;line-height:109%;padding-top:1em}.schedule-holder .sgp-content-block{padding:1em 0}.schedule-holder .sgp-content-block .sgp-time-label{color:#415869;font-size:24px;font-weight:400;line-height:100%;margin-bottom:0.25em}.schedule-holder .sgp-content-block .sgp-title-label{color:#4a8ac9;font-size:24px;font-weight:500;line-height:100%;display:flex;flex-direction:row;align-items:center}.schedule-holder .sgp-content-block .sgp-title-label img{width:30px;height:30px;margin-right:0.35em}.schedule-holder .sgp-content-block .v3-caption-paragraph{font-family:"proxima-sera", sans-serif;color:#4d4d4f;font-size:20px;font-style:normal;font-weight:300;line-height:109%;letter-spacing:0.6px}.sportfishing-cruising-card{width:100%;display:flex;flex-direction:column;border-radius:42px;padding-top:2em;padding-bottom:2em;padding:2em 1em 2em 1em}@media only screen and (min-width: 1280px){.sportfishing-cruising-card{flex-direction:row;justify-content:center;gap:10%;padding-top:5em;padding-bottom:5em;padding:5em auto 5em auto}.sportfishing-cruising-card .card-left,.sportfishing-cruising-card .card-right{max-width:50%}}@media only screen and (max-width: 1280px){.sportfishing-cruising-card .card-left{margin-bottom:2em}}.sportfishing-cruising-card hr{border-top:1px dashed #415869}.sportfishing-cruising-card .v3-intro-header{text-align:left;letter-spacing:0.07em}.sportfishing-cruising-card .card-right{width:400px;max-width:100%}.sportfishing-cruising-card .card-right .species-card{display:flex;flex-direction:row;justify-content:flex-start}@media only screen and (max-width: 1280px){.sportfishing-cruising-card .card-right .species-card{flex-direction:column}}.sportfishing-cruising-card .card-right .species-card img{width:250px;max-width:100%}.sportfishing-cruising-card .card-right .species-card div{padding-left:1em}.map-card-split{width:100%;display:flex;flex-direction:column-reverse}.map-card-split .map-card-left,.map-card-split .map-card-right{width:50%;max-width:50%}@media only screen and (max-width: 1280px){.map-card-split .map-card-left,.map-card-split .map-card-right{width:100%;max-width:100%}}.map-card-split hr{border-top:1px dashed #415869}.map-card-split .content-wrapper{padding-left:1em}@media only screen and (max-width: 1280px){.map-card-split .map-card-right{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (min-width: 1281px){.map-card-split{flex-direction:row}.map-card-split .map-card-right{padding-left:3em}}.v3-row{display:flex;flex-direction:row;gap:2em;margin-bottom:2em}@media only screen and (max-width: 960px){.v3-row{flex-direction:column;justify-content:center;align-items:center;padding:0 1em}.v3-row.alternate-mobile{flex-direction:column-reverse}}.v3-row .v3-row-content{width:440px;max-width:100%}.v3-row .v3-row-content .v3-caption-paragraph{font-family:"proxima-nova", sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:109%;letter-spacing:0.6px}.v3-card{display:flex;flex-direction:row;width:100%;gap:1em}.v3-card .v3-card-left,.v3-card .v3-card-right{width:50%}.v3-card .v3-card-right.flex-end{display:flex;flex-direction:column;justify-content:flex-end}.v3-card img{max-width:100%}@media only screen and (max-width: 1280px){.v3-card{width:100%;flex-direction:column;padding:0 1em}.v3-card .v3-card-left,.v3-card .v3-card-right{width:100%}.v3-card .v3-card-right{padding-left:1em}}.dual-box-banner{display:flex;flex-direction:row;justify-content:center;gap:3em}@media only screen and (max-width: 1280px){.dual-box-banner{flex-direction:column;padding:0 1em}}.vessel-content-line{font-size:20px;font-weight:400;line-height:109%;letter-spacing:0.6px;margin:0.25em 0}.pathwater-page{padding-bottom:3em;padding-top:3em;gap:2.5em}@media only screen and (max-width: 1280px){.pathwater-page{gap:6em}}@media only screen and (min-width: 1281px){.pathwater-page .pathwater-image-wrapper{height:300px}.pathwater-page .pathwater-image-wrapper img{height:auto;margin:auto}.pathwater-page .v4-section-header-heavy{height:100px}.pathwater-page .v4-body-paragraph{height:500px}}@media only screen and (min-width: 1440px){.pathwater-page .v4-body-paragraph{height:450px}}.pathwater-page .pathwater-image-wrapper{margin-bottom:1em}.pathwater-hero{padding:0 1em}.flex-grid-menu{width:100%}@media only screen and (min-width: 1281px){.flex-grid-menu{display:flex;flex-direction:column;column-gap:4%;flex-wrap:wrap;height:2500px}.flex-grid-menu .menu-section{width:48%}.flex-grid-menu .menu-section.img-1{margin-bottom:2em}.flex-grid-menu .menu-section.menu{margin-bottom:3em}.flex-grid-menu .menu-section.intro{margin-bottom:3em}.flex-grid-menu .menu-section.andromeda-profile{margin-bottom:5em}}@media only screen and (max-width: 1280px){.flex-grid-menu{display:grid;grid-template-columns:100%;grid-template-areas:"img1" "intro" "profile" "menu" "img2" "considerations" "footer"}.flex-grid-menu .menu-section{width:100%}.flex-grid-menu .menu-section.img-1{margin-bottom:2em;grid-area:img1}.flex-grid-menu .menu-section.menu{padding-top:1em;margin-bottom:3em;grid-area:menu}.flex-grid-menu .menu-section.img-2{grid-area:img2}.flex-grid-menu .menu-section.intro{grid-area:intro}.flex-grid-menu .menu-section.andromeda-profile{grid-area:profile}.flex-grid-menu .menu-section.considerations{grid-area:considerations;padding-top:2em}.flex-grid-menu .menu-section.footer-profile{grid-area:footer}}.v3-info-header.poi-kind-label{font-size:1.85em;font-weight:300;color:#4a8ac9}.fe-htemplate-img{margin:1em 0}.fe-htemplate-img img{width:100%;max-width:400px}.split-banner{display:flex;justify-content:space-between;flex-direction:row;width:100%;margin:3em 0}.split-banner .sp-first-banner{width:333px}.split-banner .sp-second-banner{width:1051px}@media only screen and (min-width: 1280px) and (max-width: 1440px){.split-banner .sp-first-banner{width:299px}.split-banner .sp-second-banner{width:945px}}@media only screen and (max-width: 1280px){.split-banner{flex-direction:column-reverse;justify-content:center;align-items:center;gap:2em}}.sportfishing-scene .v3-scene-col{margin-top:2em !important}@media only screen and (min-width: 1280px){.sportfishing-scene{gap:4em;margin-top:3em !important;margin-bottom:5em !important}}@media only screen and (min-width: 1280px){.col-image-fix-desktop{height:561px;max-height:100%}}@media only screen and (max-width: 1280px){.coast-chart-fix{display:flex;justify-content:center}}.sportfishing-intro-blurb{padding:0 1.5em 0 1em}@media only screen and (max-width: 1280px){.sportfishing-intro-blurb{padding:0 0.5em 0 0.5em;margin-bottom:4em}}.vessel-card-list,.species-card-list{margin-top:3em;width:680px;max-width:100%}.vessel-card-list hr,.species-card-list hr{border-top:1px dashed #74aabb;margin:2em auto}.vessel-card{display:flex;flex-direction:row}@media only screen and (max-width: 1280px){.vessel-card{flex-direction:column}}.vessel-card img{width:260px;max-width:100%}.vessel-card .vessel-card-left{padding-bottom:1em;width:280px;max-width:100%}.vessel-card .vessel-card-right{display:flex;flex-direction:column;justify-content:center;width:400px;max-width:100%}.vessel-card .vessel-card-right p{padding-top:1em}.vessel-card .vessel-name{color:#4d4d4f;font-family:"proxima-nova", sans-serif;font-style:normal;font-size:20px;font-weight:400;line-height:109%;letter-spacing:0.6px;padding-top:0.5em;margin-bottom:0.5em}.vessel-card .sera-brand-header{color:#4a8ac9;font-style:italic}.vessel-card .sera-brand-header.captain-name{font-style:normal;color:#415869}.vessel-card .vessel-content-line{font-size:20px;font-weight:400;line-height:109%;letter-spacing:0.6px;margin:0.25em 0}.species-card{display:flex;flex-direction:row;margin-bottom:2em;justify-content:space-between;padding-top:2em}@media only screen and (max-width: 1280px){.species-card{flex-direction:column}}.species-card img{max-width:100%}.species-card .species-card-right{width:290px;max-width:100%}.species-card .species-card-right .v3-card-paragraph{padding-top:0.5em}@use 'abstracts';@media only screen and (max-width: 1280px){.membership-table-desktop{display:none}}.membership-table-container-mobile{width:420px;max-width:100%;margin-top:2em}@media only screen and (min-width: 1280px){.membership-table-container-mobile{display:none}}.membership-table-container-mobile hr{border-top:1px dashed black}.membership-level-mobile{margin:2em 0}.membership-pricing-row-mobile{display:flex;justify-content:space-between;width:275px;max-width:100%;margin-bottom:0.5em}.membership-pricing-row-mobile span:first-child{color:#4a8ac9;font-size:14px;font-weight:400;line-height:109%;letter-spacing:0.98px}.membership-pricing-row-mobile span:last-child{color:#415869;font-size:1em;font-weight:400;letter-spacing:1.12px}.membership-table-desktop{width:100%;margin:10em auto}@media only screen and (max-width: 1439px){.membership-table-desktop{padding:0 1em}}.membership-table-desktop .membership-table-desktop-row{display:flex;flex-direction:row}.membership-table-desktop .membership-table-desktop-row.header-row .membership-table-desktop-col{color:#74aabb}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.level-col{width:390px;border-bottom:1px dashed gray}@media only screen and (max-width: 1439px){.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.level-col{width:312px}}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col:not(.level-col){width:175px;border:1px dashed gray;border-right:0;border-top:0}@media only screen and (max-width: 1439px){.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col:not(.level-col){width:150px}}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.type-col{text-align:center;border:none;padding:0.75em 1em}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.type-col-dayboating{width:525px;background-color:#FFD94A;text-align:center;border:none;padding:0.75em 1em}@media only screen and (max-width: 1439px){.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.type-col-dayboating{width:450px}}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.content-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2em}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.dayboating-tri-col{width:525px;display:flex;flex-direction:row;position:relative}@media only screen and (max-width: 1439px){.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.dayboating-tri-col{width:450px}}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.dayboating-tri-col .dayboating-mini-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2em;width:175px}@media only screen and (max-width: 1439px){.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.dayboating-tri-col .dayboating-mini-col{width:150px}}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.dayboating-tri-col .dayboating-mini-col:not(:nth-child(3)){border-right:1px dashed gray}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.dayboating-tri-col .cross-col-banner{position:absolute;bottom:20%;left:0;right:0;margin-left:auto;margin-right:auto;padding:15px;background-color:#dcf1f3;text-align:center;color:#415869;font-size:0.85em;letter-spacing:1px;font-weight:400}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col.dayboating-tri-col .not-cross-col-banner{margin-left:auto;margin-right:auto;padding:15px;background-color:#dcf1f3;text-align:center;color:#415869;font-size:0.85em;letter-spacing:1px;font-weight:400}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col .price-box{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:0.5em;margin-bottom:2em}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col .price-box .price-label{flex-basis:50%;color:#415869;font-size:1.25em}.membership-table-desktop .membership-table-desktop-row .membership-table-desktop-col .price-box .price-reason{flex-basis:50%;color:#4a8ac9;font-size:1.25em}.rotate-text{transform:rotate(-45deg);margin-bottom:30px;padding-left:50px;border:none !important;white-space:nowrap;font-weight:600;letter-spacing:1.07px}.type-col-header{font-weight:600;letter-spacing:1px}.mcol-subheader{color:#4a8ac9;font-weight:300;text-align:center}.mcol-price-subheader{color:#415869;font-weight:400;font-size:1.25em}.ds-content-col .ds-intro-blurb .ds-email-anchor{word-wrap:break-word}@media only screen and (max-width: 1280px){.ds-content-col{margin-top:2em}}@media only screen and (min-width: 1280px){.ds-content-col{padding:2em}.ds-content-col .ds-intro-blurb{padding:1em}}.ds-tri-image-holder{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:5em}.ds-tri-image-holder img{width:475px;max-width:33.333333%}@media only screen and (max-width: 1280px){.ds-tri-image-holder{flex-direction:column;gap:2em;padding:0 1em}.ds-tri-image-holder img{max-width:100%}}.feature-footnote{margin-top:1em;font-family:"proxima-nova", sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:137.013%}.cruising-landing-row{display:flex;flex-direction:row;gap:60px;margin-top:2em}@media only screen and (max-width: 1281px){.cruising-landing-row{flex-direction:column}}.cruising-landing-row .cruising-landing-item{width:480px;max-width:100%;padding:0 0.5em}@media only screen and (max-width: 1281px){.cruising-landing-row .cruising-landing-item{margin:auto}}.cruising-landing-row .cruising-landing-item .landing-item-image{width:440px;max-width:100%;height:440px}@media only screen and (max-width: 1440px){.cruising-landing-row .cruising-landing-item .landing-item-image{height:auto}}.cruising-landing-row .cruising-landing-item.outro{padding:1em;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5em}@media only screen and (min-width: 1281px){.cruising-landing-row .cruising-landing-item.outro{padding-bottom:123px}}@media only screen and (min-width: 1281px){.cruising-landing-row.flip-row-desktop{flex-direction:row-reverse}}.cruising-destination-col-wrapper{display:flex;flex-direction:row;gap:60px}@media only screen and (max-width: 1440px){.cruising-destination-col-wrapper{gap:40px}}@media only screen and (max-width: 1281px){.cruising-destination-col-wrapper{flex-direction:column}}.cruising-destination-col{height:760px;margin-top:2em;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1440px){.cruising-destination-col{height:696px}}@media only screen and (max-width: 1280px){.cruising-destination-col{margin-top:0}}.cruising-destination-col .cruising-landing-item{width:440px;max-width:100%}@media only screen and (max-width: 1281px){.cruising-destination-col .cruising-landing-item{margin:auto;padding:0 0.5em}}.cruising-destination-col .cruising-landing-item img{width:440px;max-width:100%}.cruising-destination-col .cruising-landing-item.outro{padding:1em;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5em}@media only screen and (min-width: 1281px){.cruising-destination-col .cruising-landing-item.outro{padding-bottom:123px}}.cruising-destination-col .cruising-landing-item.sig-cruises{max-height:760px}@media only screen and (max-width: 1440px) and (min-width: 1281px){.cruising-destination-col .cruising-landing-item.sig-cruises{max-height:100%;height:696px}}@media only screen and (max-width: 1280px){.cruising-destination-col .cruising-landing-item.sig-cruises{height:auto}}@media only screen and (min-width: 1281px) and (max-width: 1440px){.cruising-destination-col .cruising-landing-item{width:400px}.cruising-destination-col .cruising-landing-item img{width:400px}}.life-onboard-col-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-top:2em}.life-onboard-col-wrapper .col-50{width:690px;max-width:100%}@media only screen and (max-width: 1440px){.life-onboard-col-wrapper .col-50{width:620px}}@media only screen and (max-width: 1280px){.life-onboard-col-wrapper{flex-direction:column-reverse}.life-onboard-col-wrapper .col-50{margin:0 auto;padding:0 1em}}.cruising-itinerary-row{display:flex;flex-direction:row;width:100%;height:480px;margin-bottom:1em}@media only screen and (min-width: 1280px){.cruising-itinerary-row{margin-bottom:4em}}.cruising-itinerary-row .cruising-itinerary-item{width:calc(100% / 3);display:flex;flex-direction:column}.cruising-itinerary-row .cruising-itinerary-item img{width:480px;max-width:100%;aspect-ratio:1 / 1}.cruising-itinerary-row .cruising-itinerary-item.text-item{width:480px;max-width:100%;position:relative}@media only screen and (min-width: 1280px){.cruising-itinerary-row .cruising-itinerary-item.text-item{padding:0 0 0 2em}.cruising-itinerary-row .cruising-itinerary-item.text-item.left-start{padding-left:0;padding-right:1em}}.cruising-itinerary-row .cruising-itinerary-item.text-item .sigcruise-footnote{position:absolute;top:-1.15em;left:1.35em}@media only screen and (max-width: 1281px){.cruising-itinerary-row .cruising-itinerary-item.text-item .sigcruise-footnote{top:0;left:0.75em}}@media only screen and (min-width: 1280px){.cruising-itinerary-row .cruising-itinerary-item.text-item .sigcruise-footnote.left-note{left:0}}.cruising-itinerary-row .cruising-itinerary-item .v4-button-wrapper{margin-top:auto}@media only screen and (max-width: 1440px){.cruising-itinerary-row{height:auto}}@media only screen and (max-width: 1280px){.cruising-itinerary-row{flex-direction:column}.cruising-itinerary-row .cruising-itinerary-item{width:100%;margin:auto;padding:0 1em}.cruising-itinerary-row .cruising-itinerary-item img{margin:auto}.cruising-itinerary-row .cruising-itinerary-item.text-item{padding:2em 1em}.cruising-itinerary-row .cruising-itinerary-item .v4-button-wrapper{padding-top:1em}}.life-onboard-banner{padding-top:2em;display:flex;flex-direction:row}@media only screen and (max-width: 1281px){.life-onboard-banner{flex-direction:column}}.life-onboard-banner img{max-width:50%}@media only screen and (max-width: 1281px){.life-onboard-banner img{max-width:100%}}.life-onboard-banner .bg-color-gradient-shark{display:flex;flex-direction:column;justify-content:flex-end;padding:2em}@media only screen and (min-width: 1280px){.life-onboard-banner .bg-color-gradient-shark{padding:0 2em 6em 4em}}.dd-item .v4-section-header-heavy,.dd-item .v4-base-header-nova{margin:0.5em 0}.dd-item .v4-section-header-light{margin:0.5em 0 0.25em 0}.dd-item .v4-subheader-nova{margin-bottom:0.75em}.headshot-item{margin:3em 0}.headshot-item div{display:flex;flex-direction:row;align-items:flex-end}@media only screen and (max-width: 1281px){.headshot-item div{flex-direction:column;align-items:flex-start}.headshot-item div div{padding-left:0 !important;padding-top:0.25em}}.headshot-item div img{width:280px;max-width:100%}.headshot-item div div{padding-left:1em;font-weight:400}.headshot-item p{padding-top:1em}.mango-text-banner-wrapper{background-color:#FFD94A;padding:1em;width:100%}.mango-text-banner-wrapper .mango-text-banner{border:1px dashed #4a8ac9;display:flex;flex-direction:row;align-items:center;padding:1em 1em;gap:1em}.mango-text-banner-wrapper .mango-text-banner .soft-square{width:66px;height:auto;aspect-ratio:1/1;border-radius:10%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1279px){.mango-text-banner-wrapper{margin-bottom:3em}}@media only screen and (max-width: 1440px){.mango-text-banner-wrapper .v4-section-header-heavy{font-size:1.85vh}}.mango-item{display:flex;flex-direction:row}@media only screen and (max-width: 1279px){.mango-item{flex-direction:column-reverse;margin-bottom:2em;gap:2em}.mango-item img{margin:0 auto}}.mango-species-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5em}.mango-species-wrapper img{max-width:300px;aspect-ratio:2.5/1}@media only screen and (max-width: 1280px){.mango-species-scene{padding-top:3em}.mango-species-scene .mango-species-wrapper{padding-top:2em}}.mi-left .v4-base-header-nova{margin-bottom:0.25em}@media only screen and (max-width: 1279px){.mi-left{max-width:460px;margin:auto}}@media only screen and (min-width: 1280px){.last-mango-banner{max-height:551px}.last-mango-banner iframe{max-height:551px}}@media only screen and (max-width: 1280px){.last-mango-banner{max-height:auto}.last-mango-banner iframe{max-height:auto;height:auto}}
