﻿.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%)}@media (prefers-contrast: more){.high-contrast-navy{color:#415869 !important}}@media (prefers-contrast: more){.high-contrast-navy-black{color:#151D23 !important}}@media (prefers-contrast: more){.high-contrast-navy-bg{background-color:#415869 !important}}@media (prefers-contrast: more){.high-contrast-gold{color:#FFD94A !important}}.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%}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}h1,h2,h3,h4,h5{text-align:start;letter-spacing:normal;color:black;text-transform:none}h1{font-size:64px}h2{font-size:48px}h3{font-size:36px}h4{font-size:24px}h5{font-size:18px}ul[role="list"],ol[role="list"],ul,ol{list-style:none;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@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-ff-sera li{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-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.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}.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}.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}.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-heading-three{font-family:"proxima-nova", sans-serif;font-size:1.875em;font-weight:600;line-height:30px}.v3-intro-subheader{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-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}.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}.v3-base-paragraph{color:#415869;font-size:1.25em;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0.72px}.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}.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}.v4-web-caption{font-family:"proxima-sera", sans-serif;font-size:1.5em;font-style:italic;font-weight:200;line-height:28px}.v5-title{font-family:"proxima-sera", sans-serif;font-size:2.5em;font-style:normal;font-weight:600;line-height:normal}.v5-heading-one{font-family:"proxima-nova", sans-serif;font-size:1.5em;font-style:normal;font-weight:400;line-height:117%}.v5-heading-two{font-family:"proxima-sera", sans-serif;font-size:2em;font-style:normal;font-weight:300;line-height:normal}.v5-heading-three{font-family:"proxima-sera", sans-serif;font-size:2em;font-style:normal;font-weight:600;line-height:109%}.v5-caption{font-family:"proxima-sera", sans-serif;font-size:1.5em;font-style:normal;font-weight:200;line-height:117%}.v5-body{font-family:"proxima-sera", sans-serif;font-size:1.25em;font-style:normal;font-weight:400;line-height:normal}.v5-bullet-standard{font-family:"proxima-nova", sans-serif;font-size:1.5em;font-style:normal;font-weight:400;line-height:125%}@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}.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 .button-label.large-label{font-size:1.5em}.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}@media (prefers-contrast: more){.v3-button-simple{color:#151D23}}.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}}.v4-standard-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border:1px solid #74aabb;border-radius:21.33px;color:#FFFFFF;background-color:#87BBd9;transition:0.175s ease-in-out}.v4-standard-button.light{background-color:#e6e7e8;color:#415869}.v4-standard-button img{width:40px;height:40px;margin:14px 24px}.v4-standard-button:hover{filter:brightness(85%)}.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}@media (prefers-contrast: more){.highlight-list.chevvrons li::before{color:#415869}}.highlight-list.chevvrons li{color:#4a8ac9}@media (prefers-contrast: more){.highlight-list.chevvrons li{color:#415869}}.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-nova-list{padding:0}.v4-nova-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-nova-list li span:first-child{margin-right:0.5em}.v4-nova-list.not-italic li{font-style:normal !important}.v4-standard-list{list-style-type:disc;list-style-position:outside;padding-left:1em;padding-top:0}.v4-standard-list li{padding-left:5px;margin-bottom:0.25em}.v4-standard-list li::marker{font-size:12pt}body{margin:0;padding:0;width:100%;min-height:100vh;background:none !important}body img{-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.v5-scene-wrapper{width:100%;margin:0 auto;padding-bottom:3em}body.nav-active .v5-scene-wrapper{transition:all 0.5s ease-in-out;filter:blur(0.5em) grayscale(10%)}.v5-scene-wrapper .v5-scene{margin:0 auto;width:1280px;max-width:100%;display:flex !important;align-items:stretch;justify-content:space-between}@media only screen and (max-width: calc(1280px - 1px)){.v5-scene-wrapper .v5-scene{width:390px;max-width:100%}}@media only screen and (max-width: 400px){.v5-scene-wrapper .v5-scene{padding:0 1em}}@media only screen and (max-width: calc(1280px - 1px)){.v5-scene-wrapper .v5-scene{flex-direction:column;align-items:center}}.v5-scene-wrapper .v5-scene .col-1{width:640px;max-width:50%}.v5-scene-wrapper .v5-scene .col-3{width:426px;max-width:33.3333333333%}.v5-scene-wrapper .v5-scene .col-2-3{width:853px;max-width:66.6666666667%}.v5-scene-wrapper .v5-scene .col-1,.v5-scene-wrapper .v5-scene .col-3,.v5-scene-wrapper .v5-scene .col-2-3{box-shadow:inset 0px 0px 0px 1px #f00}@media only screen and (max-width: calc(1280px - 1px)){.v5-scene-wrapper .v5-scene .col-1,.v5-scene-wrapper .v5-scene .col-3,.v5-scene-wrapper .v5-scene .col-2-3{max-width:100%}}.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;left:calc((100% - 1000px) / 2);top:var(--bg-page-header-height);box-shadow:3px 3px 9px rgba(0,0,0,0.2);transition:transform 0.25s ease-in-out}@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}}.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: 1280px){.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: 1281px){.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/home/events_escapes_01.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 auto;font-size:1em;letter-spacing:0.185em;transition:0.2s ease-in-out;display:flex;flex-direction:column;align-items:center;text-align:center;width:fit-content}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra ul li::after{transition:0.35s ease-in-out;border-bottom:1px solid #4a8ac9;content:'';width:0}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra ul li:hover{color:#4a8ac9}.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra ul li:hover::after{width:100%}.v3-nav-popover .desktop-nav-wrapper a{transition:0.2s}.v3-nav-popover .desktop-nav-wrapper a:hover{filter:brightness(85%)}#v3-nav-popover-id{transform:translateY(-120%)}#v3-nav-popover-id.active{transform:translateY(0)}@media only screen and (max-width: 1439px){#v3-nav-popover-id{transform:translateX(100%)}#v3-nav-popover-id.active{transform:translateX(0)}}#nav-menu-button{transition:0.25s ease-in-out;cursor:pointer}#nav-menu-button:hover{border:1px solid #FFD94A}.nav-container{width:100%;height:var(--bg-page-header-height);max-width:1440px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 1440px) and (min-width: 1280px){.nav-container{max-width:1280px}}.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/home/events_escapes_01.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"}}@media only screen and (max-width: 1279px){.membership-landing-grid{max-width:800px}}.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-image{max-width:100%}@media only screen and (min-width: 1281px) and (max-width: 1440px){.membership-landing-grid .membership-landing-grid-item.minquiry .minquiry-image{max-width:32%}}.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%}@media only screen and (min-width: 1281px) and (max-width: 1440px){.membership-landing-grid .membership-landing-grid-item.minquiry .minquiry-content-block{max-width:63%}}.membership-landing-grid .membership-landing-grid-item:not(.minquiry){transition:0.2s ease-in-out}.membership-landing-grid .membership-landing-grid-item:not(.minquiry):hover{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 .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 .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 .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-membership-header{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:33% 33% 33%;justify-content:space-evenly}}@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 (min-width: 1440px){.v3-events-grid{column-gap:1em}}@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 .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.ppx{height:3000px}.flex-grid-menu.blondies{height:2800px}.flex-grid-menu.wauwinet{height:2300px}.flex-grid-menu.peeko{height:2700px}.flex-grid-menu.omakase{height:2700px}.flex-grid-menu.kp-marina{height:2700px}.flex-grid-menu.kp-marina .menu-section.intro{height:361px}.flex-grid-menu .menu-section{width:48%}.flex-grid-menu .menu-section.menu{margin-bottom:3em}.flex-grid-menu .menu-section.intro{margin-bottom:3em;display:flex;flex-direction:column;align-items:flex-start}.flex-grid-menu .menu-section.andromeda-profile{margin-bottom:5em}.flex-grid-menu .menu-section h2:first-of-type{margin:0;padding:0}.flex-grid-menu .menu-section:not(.considerations) img{margin-bottom:60px}}@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.img-1 .peeko-logo,.flex-grid-menu .menu-section.img-1 .ppx-logo{margin-bottom:60px}.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}.flex-grid-menu.ppx .menu-section.intro{margin-bottom:2em}}@media (min-width: 40em){.very-narrow-only{display:none !important}}@media (max-width: 40em){.not-very-narrow{display:none !important}}@media (max-width: 80em){.not-narrow{display:none !important}}@media (min-width: 80em){.narrow-only{display:none !important}}@media (min-width: 20em){.greater-than-half-very-narrow{display:none !important}}.bg-fixed-ratio,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.logo,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.explore,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.featured,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.discover,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.fleet,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra,.home-grid-item.hero,.home-grid-item.lead-one,.home-grid-item.lead-two,.home-grid-item.explore,.home-grid-item.logo-area,.home-grid-item.featured,.mem-grid-item.promo,.mem-grid-item.dayboating,.mem-grid-item.cruising{width:100%;position:relative}.bg-ratio-1,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.discover,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.fleet,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.extra,.home-grid-item.lead-one,.home-grid-item.lead-two,.mem-grid-item.dayboating,.mem-grid-item.cruising{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,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.logo,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.explore,.v3-nav-popover .desktop-nav-wrapper .nav-grid-item.featured,.home-grid-item.explore,.home-grid-item.logo-area,.home-grid-item.featured{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%}header .box.v3{width:1440px !important}@media only screen and (max-width: 1440px) and (min-width: 1280px){header .box.v3{max-width:1280px}}.v3-scene-wrapper{width:100%;margin:0 auto}@media only screen and (max-width: 1280px){.v3-scene-wrapper{max-width:50em}}body.nav-active .v3-scene-wrapper{transition:all 0.5s ease-in-out;filter:blur(0.5em) grayscale(10%)}.v3-scene-wrapper .v3-scene{margin:0 auto;width:100%;max-width:100%;display:flex !important;align-items:stretch;justify-content:space-between}.v3-scene-wrapper .v3-scene a{text-decoration:none}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene{flex-direction:column;align-items:center;justify-content:flex-start}}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene.harbor-scene{flex-direction:column-reverse !important;gap:1em}}.v3-scene-wrapper .v3-scene .v3-scene-col{width:100%;max-width:50%}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-col{max-width:100%}}.v3-scene-wrapper .v3-scene .v3-scene-3col{width:100%;max-width:33.3333333333%}.v3-scene-wrapper .v3-scene .v3-scene-3col.classic-bg{max-width:40%;margin:0 auto}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-3col.classic-bg{max-width:100%;margin-bottom:2em;padding:0 25px}}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-3col{max-width:100%}}.v3-scene-wrapper .v3-scene .v3-scene-2-3col{width:100%;max-width:66.6666666667%}.v3-scene-wrapper .v3-scene .v3-scene-2-3col.classic-bg{max-width:41.1666666667em;margin:0 auto}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-2-3col.classic-bg{max-width:100%;padding:0 25px}}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-2-3col{max-width:100%}}.v3-scene-grid{width:100%;display:grid}.v3-scene-full{width:100%;max-width:100%;margin:0em auto}@media only screen and (max-width: 1280px){.v3-scene-full{max-width:100%}}.v3-scene-full.button-holder{display:flex;justify-content:center;align-items:center;margin:2em 0}.v3-scene-full.button-holder a{text-decoration:none}.v3-event-image-row{width:100%;max-width:1440px;margin:0em auto;display:flex;justify-content:center;align-items:center;flex-direction:row}.v3-event-image-row img{width:calc((100% - (0.5em * 2)) /3)}@media only screen and (max-width: 1280px){.v3-event-image-row img{width:100%}}.v3-event-image-row.small-gap{gap:0.5em}@media only screen and (max-width: 1280px){.v3-event-image-row{flex-direction:column}}@media only screen and (min-width: 1281px){.v3-event-image-row{max-width:1440px}}.popover-container{position:absolute;right:50%;z-index:400;top:var(--bg-page-header-height)}@media only screen and (max-width: 900px){.intro-page-padding{padding:0 1em}}.chevvron{margin:1.5em auto;padding:0;background-image:url(https://cloud.bartonandgray.com/library/bulletin/sportfishing-2023/gold-chevvron.png);background-size:cover;background-repeat:no-repeat;width:23px;height:19px}.small-bullets{list-style:none}.small-bullets li::before{content:"•";font-size:15pt;margin-right:0.5em}.standard-width{width:80em !important}.v3-content-width{width:1440px !important}@media only screen and (max-width: 1440px) and (min-width: 800px){.v3-content-width{width:1280px !important}}@media only screen and (max-width: 800px){.v3-content-width{max-width:100% !important}}.chart-border-noshadow{border:0.5px solid #4d4d4f}.light-shadow{text-shadow:0px 2px 2px rgba(0,0,0,0.25)}@media only screen and (max-width: 1280px){.mbottom-mobile{margin-bottom:1em}}.schedule-img{margin:1em auto;max-width:70%}@media only screen and (max-width: 450px){.schedule-img{max-width:100%}}.cuisine-art-handle{max-width:480px}@media only screen and (max-width: 480px){.cuisine-art-handle{max-width:100%}}.harbor-page-chart-holder{width:100%;margin:auto}.event-image-grid{padding:0 1em}.event-image-grid .event-grid-row{display:flex;justify-content:center;margin:0}.event-image-grid .event-grid-row img{width:25%}@media only screen and (min-width: 700px){.event-image-grid{margin:auto;max-width:100%}}@media only screen and (min-width: 1280px){.event-image-grid .event-grid-row{padding:0 15%;flex-direction:row}}.v3-event-image.harbor-promotional{max-width:100%;margin:1em auto 0 auto}@media only screen and (min-width: 450px){.v3-event-image.harbor-promotional{max-width:400px}}@media only screen and (max-width: 1279px){.v3-event-image{margin-bottom:0.25em}}.sportfish-img{display:flex;align-items:center}.sportfish-img.flats{max-width:214px;height:auto}@media only screen and (max-width: 1279px){.sportfish-img.flats{margin-top:1em}}.sportfish-img.light-tackle{max-width:266px;height:auto}.sportfish-img .offshore{max-width:321px;height:auto}.sportfish-img .trophy{max-width:433px;height:auto}@media only screen and (max-width: 1279px){.sportfish-img{justify-content:center;margin:auto}}.fleet-profile-wrapper{position:absolute;top:0;left:0;overflow:hidden;height:100%;width:100%}.fleet-profile-wrapper .fleet-profile-item{position:relative;height:100%}.spectre-background{background-image:url("http://cloud.bartonandgray.com/library/ux/v3-background-chart.png");background-size:100%;background-repeat:no-repeat}.spectre-background.flipped{background-image:url("http://cloud.bartonandgray.com/library/ux/v3-background-chart-flipped.png");background-position:bottom}.v3-page-banner{display:flex;align-items:flex-start;margin:0 auto}@media only screen and (min-width: 1440px){.v3-page-banner{max-width:1440px !important}}@media only screen and (min-width: 1280px){.v3-page-banner{max-width:1280px}}@media only screen and (max-width: 1280px){.v3-page-banner{flex-direction:column;align-items:center;width:100%}}.v3-page-banner .v3-page-banner-art{width:33%}@media only screen and (max-width: 1280px){.v3-page-banner .v3-page-banner-art{width:100%}}.v3-page-banner .v3-page-banner-text{width:67%;height:auto}@media only screen and (max-width: 1280px){.v3-page-banner .v3-page-banner-text{width:100%}}@media only screen and (min-width: 480px){.v3-page-banner .v3-page-banner-text{padding-left:2em}}@media only screen and (min-width: 1440px){.v3-page-banner .v3-page-banner-text{padding:2em}}.v3-header-banner-image{width:100%;height:100%;max-width:450px;width:100%;position:relative}.v3-header-banner-image .events-banner-image{background-image:url(https://cloud.bartonandgray.com/events/v3/miami-event-header2.jpg)}.v3-header-banner-image .dayboating-banner-image{background-image:url(https://cloud.bartonandgray.com/library/photos/v3/dayboating-banner-image.png)}.v3-header-banner-image .sportfishing-banner-image{background-image:url(https://cloud.bartonandgray.com/library/photos/v3/sportfishing-banner-image.png)}.v3-header-banner-image .adventure-cruising-banner-image{background-image:url(https://cloud.bartonandgray.com/library/photos/v3/cruising-cat-banner.png);background-repeat:no-repeat;background-size:cover}.v3-header-banner-image .cuisine-banner-image{background-image:url(https://cloud.bartonandgray.com/library/photos/v3/cuisine-banner-image.png)}.v3-header-banner-image .private-events-banner-image{background-image:url(https://cloud.bartonandgray.com/events/v3/private-events-banner.png);background-repeat:no-repeat}.v3-header-banner-image>*{width:100%;height:100%}.v3-header-banner-image>*{background-size:100%;position:absolute;width:100%;top:0;left:0;height:100%}@media only screen and (min-width: 1280px){.v3-header-banner-image{padding:75% 50%}}@media only screen and (max-width: 1280px){.v3-header-banner-image{padding:50% 50%}.v3-header-banner-image>*{background-position:0 100%}}.events-banner{display:flex;align-items:center;justify-content:center}.v3-banner-row{padding:0}.v3-banner-row img{height:100%;width:100%;overflow:hidden}.bg-image-holder{width:100%}.bg-image-holder img,.bg-image-holder embed{width:100%;height:auto}.bg-image-holder.sportfish{align-self:center !important;width:90%}@media only screen and (min-width: 500px){.bg-image-holder.sportfish{width:25em}}@media only screen and (min-width: 1280px){.bg-image-holder.sportfish{width:50%}}@media only screen and (min-width: 1280px){.vimeo-scene{margin:3em auto}}.v3-banner-wrapper{position:relative;width:100%;height:100%}.v3-banner-wrapper img{visibility:visible;height:100%;width:100%}.v3-banner-wrapper.banner-holder div,.v3-banner-wrapper.banner-holder img{max-width:1800px}@media only screen and (min-width: 1800px){.v3-banner-wrapper.banner-holder{display:flex;justify-content:center;align-items:center;margin:auto}}.v3-banner-wrapper.dual-banner-holder{display:flex;margin:auto;justify-content:space-between}.v3-banner-wrapper.dual-banner-holder .tbc-logo{width:679px;display:flex;justify-content:center;align-items:center}.v3-banner-wrapper.dual-banner-holder .tbc-logo img{width:468px;height:187px;max-width:100%}@media only screen and (max-width: 1280px){.v3-banner-wrapper.dual-banner-holder{flex-direction:column-reverse;justify-content:center}.v3-banner-wrapper.dual-banner-holder div,.v3-banner-wrapper.dual-banner-holder img{margin:auto}.v3-banner-wrapper.dual-banner-holder .tbc-logo{margin:2em auto;padding:0 1em;width:100%;max-width:468px}.v3-banner-wrapper.dual-banner-holder .tbc-logo img{width:auto;height:auto}}.v3-banner-wrapper .banner-image{position:absolute;top:0;left:0;width:100%;height:100%}.v3-banner-wrapper .banner-image.tbc-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/banner-tubing.png);background-repeat:no-repeat;background-size:100% auto}.v3-banner-wrapper .banner-image.dayboating-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/v3-topminnow.png);background-repeat:no-repeat;background-size:cover;background-position:center}.v3-banner-wrapper .banner-image.adventure-cruising-banner{background:url(https://cloud.bartonandgray.com/library/catamaran/photos/optimized/bg-cata-banner.jpg);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.adventure-cruising-banner{background-size:100% 100%}}.v3-banner-wrapper .banner-image.fleet-banner{background:url(https://cloud.bartonandgray.com/library/photos/newport-shoreline.jpg);background-repeat:no-repeat;background-size:100% auto}.v3-banner-wrapper .banner-image.torn-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/torn-banner.png);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.torn-banner{background-size:100% 100%}}@media only screen and (min-width: 1800px){.v3-banner-wrapper .banner-image.torn-banner{display:none}}.v3-banner-wrapper .banner-image.shm-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/event/shm-banner.png);background-repeat:no-repeat;background-size:100% auto;max-width:1440px;margin:auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.shm-banner{background-size:100% 100%}}@media only screen and (min-width: 1440px){.v3-banner-wrapper .banner-image.shm-banner{display:none}}.v3-banner-wrapper .banner-image.nrw-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/event/nrw-banner.jpg);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.nrw-banner{background-size:100% auto;margin:auto}}@media only screen and (min-width: 1800px){.v3-banner-wrapper .banner-image.nrw-banner{display:none}}.v3-banner-wrapper .banner-image.netjets-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/netjets-banner-whole.png);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.netjets-banner{background-size:100% 100%}}.v3-banner-wrapper .banner-image.sgp-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/sail-gp-banner.jpg);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.sgp-banner{background-size:100% 100%}}.v3-banner-wrapper .banner-header{position:absolute;top:0;left:0;width:100%;text-align:center;font-weight:bold;font-size:5vw;color:#FFD94A}.v3-banner-wrapper .banner-header.water-sports-banner-header{text-align:left;padding-top:5%;padding-right:30%;padding-left:7%;color:#FFD94A;font-size:8vw}@media only screen and (min-width: 800px){.v3-banner-wrapper .banner-header.water-sports-banner-header{font-size:64px}}@media only screen and (min-width: 1281px){.v3-banner-wrapper .banner-header.water-sports-banner-header{padding-top:150px}}.v3-banner-wrapper .banner-header.dayboating-banner-header{text-align:left;padding-top:45%;padding-left:20%;font-size:10vw}@media only screen and (min-width: 800px){.v3-banner-wrapper .banner-header.dayboating-banner-header{font-size:80px}}@media only screen and (min-width: 1281px){.v3-banner-wrapper .banner-header.dayboating-banner-header{font-size:64px;padding-top:400px}}.v3-banner-wrapper .banner-header.adventure-cruising-banner-header{text-align:left;font-size:3.5vw;line-height:109%;letter-spacing:0.07em;padding-left:50%;padding-top:8%}@media only screen and (min-width: 800px) and (max-width: 1279px){.v3-banner-wrapper .banner-header.adventure-cruising-banner-header{font-size:28px}}.v3-banner-wrapper .banner-header.sportfishing-banner-header{text-align:right;letter-spacing:0.07em;padding-top:10%;padding-right:5%}@media only screen and (min-width: 800px) and (max-width: 1280px){.v3-banner-wrapper .banner-header.sportfishing-banner-header{font-size:40px}}.v3-banner-wrapper .banner-caption{font-family:"proxima-nova", sans-serif;font-style:normal;position:absolute;top:0;left:0;width:100%;text-align:center;font-size:2vw;color:white}.v3-banner-wrapper .banner-caption.water-sports-banner-caption{text-align:left;padding-top:14%;padding-right:45%;padding-left:7%;font-size:3vw}@media only screen and (min-width: 800px){.v3-banner-wrapper .banner-caption.water-sports-banner-caption{font-size:24px}}@media only screen and (min-width: 1281px){.v3-banner-wrapper .banner-caption.water-sports-banner-caption{padding-top:225px}}.v3-banner-wrapper .banner-caption.dayboating-banner-caption{text-align:left;padding-top:56%;padding-left:20%;font-size:4vw}@media only screen and (min-width: 800px){.v3-banner-wrapper .banner-caption.dayboating-banner-caption{font-size:32px}}@media only screen and (min-width: 1281px){.v3-banner-wrapper .banner-caption.dayboating-banner-caption{font-size:25px;padding-top:470px;padding-right:50px}}.v3-banner-wrapper .banner-caption.sportfishing-banner-caption{text-align:right;padding-top:16.5%;padding-left:50%;padding-right:5%}@media only screen and (min-width: 800px) and (max-width: 1280px){.v3-banner-wrapper .banner-caption.sportfishing-banner-caption{font-size:16px}}.species-caption{margin-bottom:2em;color:#4a8ac9;line-height:109%;letter-spacing:0.07em;font-size:18px;font-weight:300}.sportfishing-squadron{margin-bottom:3em;padding-top:10%;padding-bottom:10%}.tri-gallery-row img{width:100%;max-width:480px}.tri-gallery-row .v3-caption-paragraph{max-width:450px;margin:0 auto}.tri-gallery-row .v3-scene-3col{text-align:center}.tri-gallery-row .v3-info-header{letter-spacing:0.07em;color:#FFD94A;font-weight:400;font-size:2em;text-shadow:0 2px 2px rgba(0,0,0,0.25)}@media only screen and (min-width: 1280px){.tri-gallery-row{padding:3em 0}.tri-gallery-row .v3-caption-paragraph{margin:auto}.tri-gallery-row .v3-info-header{height:85px;margin-bottom:1em}.tri-gallery-row .v3-scene-3col.cuisine-col:last-child .v3-info-header{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}}.cuisine-chart-col{padding-top:5em}.cuisine-chart-col .img-chart{width:100%;max-width:480px}.cuisine-chart-col .v3-scene-3col{display:flex;justify-content:center}@media only screen and (max-width: 1280px){.cuisine-chart-col .anchor-button{display:flex;justify-content:center;margin:auto}}@media only screen and (min-width: 1280px){.cuisine-chart-col{padding-top:10em}.cuisine-chart-col .v3-scene-3col{justify-content:flex-end}.cuisine-chart-col .left-harbor-chart{padding-left:5em}.cuisine-chart-col .blurb-block{padding:5em}.cuisine-chart-col .blurb-block .v3-info-header{text-align:left}}.squadron-scene{background-color:#87BBD9;margin:0 auto}.squadron-scene .vessel-col{display:flex;justify-content:center;flex-direction:column;margin-bottom:2em}.squadron-scene .vessel-col img{width:100%;margin:auto;max-width:625px;margin-top:-10em}.squadron-scene .vessel-col .v3-info-header{font-size:1.5em;margin-bottom:.25em}.squadron-scene .vessel-col .v3-caption-paragraph{max-width:450px;margin:0 auto}.squadron-scene .vessel-col .v3-copy-container{margin:0;padding:0 10px}@media only screen and (min-width: 600px){.squadron-scene .vessel-col img{margin-top:-20em}}@media only screen and (min-width: 1280px){.squadron-scene .vessel-col{margin-bottom:0em}.squadron-scene .vessel-col .v3-info-header{height:2em}.squadron-scene .vessel-col .v3-caption-paragraph{max-width:auto}.squadron-scene .vessel-col img{margin-top:-15em}}.sport-block{display:flex;flex-direction:column;justify-content:flex-end}.sport-block .sport-text{width:100%}.sport-block .sport-text.offshore{display:flex;flex-direction:column;justify-content:flex-end}.sport-block .sport-text.trophy{display:flex;flex-direction:column;justify-content:flex-end}.sport-block .sport-text .sport-subtext{color:#74aabb;font-family:"proxima-nova", sans-serif;font-weight:300;font-size:16px;line-height:109%;letter-spacing:0.07em;font-style:italic}@media only screen and (min-width: 600px){.sport-block{margin-bottom:0}.sport-block #trophy-sport-text{margin-bottom:3em}}@media only screen and (min-width: 800px){.sport-block .sport-text{width:75%}}@media only screen and (max-width: 1280px){.sport-block img{margin:1em 0}}@media only screen and (min-width: 1280px){.sport-block{flex-direction:row}.sport-block .sport-text{width:50%}.sport-block .sport-text.itinerary{width:75%}.sport-block img{margin:auto}}.membership-table{margin-top:5em;font-family:"proxima-nova", sans-serif}.membership-table th{max-width:4em;overflow:visible;white-space:nowrap}.membership-table td{padding:1em;letter-spacing:0.0625em;font-size:1.0em;color:#191919;font-weight:300}.membership-table td img{width:1.5em}.membership-table td:not(:first-child){padding:1.5em}.membership-table td:nth-child(n+2):nth-child(-n+6){width:4em}.membership-table td:nth-child(n+7){width:5em;text-align:center}.membership-table .membership-table-heading{height:5em}.membership-table .membership-table-heading .mtable-header{padding-bottom:1em}.membership-table .membership-table-heading .mtable-header:nth-child(n+7){padding-left:1em}.membership-table .membership-table-heading .mtable-header.rotated{transform:rotate(-45deg)}.membership-table .membership-table-heading .mtable-header.shallow{color:#74aabb}.membership-table .mtable-level-row:not(:last-child){border-bottom:1px dashed black}.membership-table .mtable-level-row td:not(:last-child){border-right:1px dashed black}.membership-table .td-note{font-size:0.75em;margin-top:.25em;font-weight:300}.harbor-chart-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.harbor-chart-list .left-harbor-chart{width:100%;height:auto;max-width:480px}.harbor-chart-list .v3-harbor-list{margin:1em 0}.harbor-chart-list .v3-harbor-list ul{list-style-type:none;padding:0}.harbor-chart-list .v3-harbor-list ul li{letter-spacing:0.07px}@media only screen and (max-width: 1279px){.harbor-chart-list .v3-harbor-list{text-align:center}}@media only screen and (max-width: 649px){.harbor-chart-list{align-items:center}}@media only screen and (min-width: 650px){.harbor-chart-list{flex-direction:row;gap:2em}.harbor-chart-list .left-harbor-chart{width:393px}}@media only screen and (min-width: 1280px){.harbor-chart-list{flex-direction:row;gap:2em}.harbor-chart-list.second{padding-left:1em}}.v3-card-container{display:flex}.v3-card-container .card-copy-wrapper{margin-left:10%;margin-top:6%;padding-right:12%}.v3-card-container .card-copy-wrapper .v3-membership-header{margin-bottom:0.25em}.v3-card-container .member-card-chevron{margin-top:2em;margin-right:1em;width:4em !important;align-self:flex-start}@media only screen and (max-width: 1439px){.v3-card-container .card-copy-wrapper{margin-bottom:2em}}.cuisine-harbor-col .cuisine-chart-blurb .v3-info-header{font-size:2em;max-width:700px;padding:0.25em 0}@media only screen and (max-width: 1279){.cuisine-harbor-col .cuisine-chart-blurb{margin:auto !important}}@media only screen and (max-width: 1279px){.cuisine-harbor-col{display:flex;flex-direction:column;justify-content:center;align-items:center}}.v3-region-chart-holder{width:100%;max-width:658px;height:auto}.region-holder{padding:1em;max-width:480px !important}.region-holder .bg-headline{margin:1em auto}@media (prefers-contrast: more){.region-holder .bg-headline{color:#324954}}.region-holder .bg-text-block{margin-bottom:1em}.region-holder .bg-button-holder{margin-bottom:3em}@media only screen and (min-width: 1280px){.region-holder{max-width:1020px !important;padding:3em 0;gap:2em}.region-holder .v3-scene-3col{max-width:297px !important}}@media only screen and (max-width: 1280px){.region-holder.mobile-reverse{flex-direction:column-reverse}}.table-wrapper{padding:0 5em;margin-bottom:5em;max-width:1440px}@media only screen and (max-width: 1279px){.table-wrapper{display:none}}@media only screen and (min-width: 1440px){.table-wrapper{display:flex;justify-content:center;align-items:center;margin:1em auto 3em auto}}.left-harbor-chart{max-width:480px}@media only screen and (max-width: 500px){.left-harbor-chart{max-width:100%}}.activity-wrapper{display:flex;justify-content:space-between;gap:3em}.activity-wrapper .activity-column{width:50%;max-width:392px}.activity-wrapper .activity-column .activity-item:not(:first-child){margin:2em 0}.activity-wrapper .activity-column .activity-item img{width:100%;height:auto;max-width:392px;margin-bottom:1em}@media only screen and (max-width: 1279px){.activity-wrapper{flex-direction:column;gap:0}.activity-wrapper .activity-column{padding-left:25px;padding-right:25px;width:100%;max-width:100%}}.fish-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5%;margin:2em auto;max-width:1440px}.fish-container .fish{margin-top:1em;width:400px}.fish-container .fish .bg-image-holder{height:180px}.fish-container .fish .species-caption{text-align:center;margin-top:1.5em}.itinerary-pdf-holder{display:flex;flex-direction:row}.itinerary-pdf-holder .pdf-holder-image{padding:2em;max-width:154px;height:auto}.itinerary-pdf-holder .pdf-holder-text{padding:2.5em 0 1em 1em}.itinerary-pdf-holder .pdf-holder-text .v3-info-header{font-size:1.25em;color:#324954;margin-bottom:1em}@media only screen and (max-width: 385px){.itinerary-pdf-holder .pdf-holder-text{padding:2.5em 0 1em 0}}.cat-destination-scene .cat-destination-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;gap:2em;padding:0 1em;margin-top:2em;max-width:100%}.cat-destination-scene .cat-destination-wrapper .cat-destination{width:100%;max-width:478px;display:flex;flex-direction:column;margin:0 auto}.cat-destination-scene .cat-destination-wrapper .cat-destination .cat-destination-image{max-width:478px;height:auto}.cat-destination-scene .cat-destination-wrapper .cat-destination .destination-header{margin-top:1em;text-align:left}.cat-destination-scene .cat-destination-wrapper .cat-destination .bg-text-block{text-align:left}@media only screen and (min-width: 1280px){.cat-destination-scene .cat-destination-wrapper{flex-direction:row;max-width:1440px;margin:auto;margin-top:4em;padding:0 5em}.cat-destination-scene .cat-destination-wrapper .cat-destination .destination-header{line-height:1em !important}.cat-destination-scene .cat-destination-wrapper .cat-destination .bg-text-block{height:auto}}.cat-gallery-col{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;gap:1em}.cat-gallery-col img{max-width:478px;height:auto}@media only screen and (min-width: 479px){.cat-gallery-col{align-items:center}}@media only screen and (min-width: 1280px){.cat-gallery-col{padding:0;margin:auto !important;justify-content:center;align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.partners-wrapper{display:flex;flex-wrap:wrap;margin:6em auto;align-items:center;justify-content:center;max-width:1440px}.partners-wrapper .partnerbox{display:flex;justify-content:center;width:48%;margin-bottom:2em}.partners-wrapper .partnerbox:hover{cursor:pointer}.partners-wrapper .partnerbox img{width:70%;height:auto;margin:auto}@media only screen and (max-width: 1279px){.partners-wrapper{flex-direction:column;margin:2em auto;padding:0 1em;max-width:100%}.partners-wrapper .partnerbox{margin-bottom:3em;width:100%;max-width:400px}.partners-wrapper .partnerbox img{width:100%}.partners-wrapper .partnerbox.extra-bottom{margin-bottom:6em}}.partners-header-caption{padding:0 1em}@media only screen and (min-width: 1280px){.partners-header-caption{padding:0 5em}}.private-event-caption{margin-top:1em;max-width:100%}.private-event-caption>*{text-align:left}.private-event-caption .v3-info-header{color:#4a8ac9;font-weight:300;letter-spacing:0.05em;margin:0;padding:0;font-size:1.5em;height:auto;text-shadow:none}.private-event-caption .v3-caption-subheader{color:#AC8141;letter-spacing:0.05em;font-weight:400;font-size:1.25em;padding:0}.private-event-caption .v3-caption-paragraph{margin-top:1em;height:7em;padding-right:4em;margin-bottom:1em}.private-event-caption .v3-caption-location{color:#324954;font-family:"proxima-nova", sans-serif;letter-spacing:0.07em;font-weight:300}@media only screen and (max-width: 1279px){.private-event-caption{padding:1em 0;margin:0 auto;max-width:480px}}@media only screen and (max-width: 480px){.private-event-caption{padding:1em}}.torn-content .torn-docks-img{width:100%}@media only screen and (max-width: 1280px){.torn-content{padding:0 1em}.torn-content .v3-scene-col{display:flex;flex-direction:column;align-items:center}}.shm-content{margin:3em auto !important}.shm-content .torn-docks-img{width:100%}@media only screen and (max-width: 1280px){.shm-content{padding:0 1em;flex-direction:column-reverse !important;gap:2em;margin:2em auto !important}.shm-content .v3-scene-col{display:flex;flex-direction:column;align-items:center}}.netjets-content{padding:50px 50px 50px 0}@media only screen and (max-width: 800px){.netjets-content{padding:0;padding-left:20px}}.mini-fleet-gallery{display:flex;position:relative;max-width:1280px;padding:0 2em;justify-content:space-evenly;align-items:flex-end;gap:1em;height:300px;margin-bottom:5em}.mini-fleet-gallery img{height:auto}.mini-fleet-gallery img:first-child{max-width:370px}.mini-fleet-gallery img:nth-child(2){max-width:382px}.mini-fleet-gallery img:last-child{max-width:382px}@media only screen and (max-width: 1279px){.mini-fleet-gallery{flex-direction:column;align-items:center;height:auto;margin-top:1em;width:100%}}.fleet-scene{max-width:100%}@media only screen and (min-width: 1281px){.fleet-scene{max-width:1440px !important;gap:2em}}.fleet-col{padding:1em;margin-bottom:2em;max-width:478px !important}@media only screen and (min-width: 1280px){.fleet-col{max-width:1020px !important}}.mobile-membership-item{border-bottom:1px dashed black;margin-bottom:2em}.pricing-table-holder{display:none;justify-content:center;align-items:center;margin:3em auto}.pricing-table-holder object{width:100%}@media only screen and (min-width: 1280px){.pricing-table-holder object{width:1440px}}@media only screen and (min-width: 1280px){.pricing-table-holder{display:flex}}.pricing-table-holder-mobile{display:none}.pricing-table-holder-mobile img{max-width:480px;margin:auto}@media only screen and (max-width: 1279px){.pricing-table-holder-mobile{display:flex}}.mini-membership-table tr:not(:last-child){border-bottom:1px dashed black}.mini-membership-table td:not(:last-child){border-right:1px dashed black}.mini-membership-table .mini-membership-header-row th{color:#4a8ac9;font-size:1.25em;letter-spacing:0.07em;font-family:"proxima-nova", sans-serif;font-weight:400;text-align:left;padding:1em 0 1em 1em}.mini-membership-table .mini-membership-header-row th:not(:last-child){border-right:1px dashed black}.mini-membership-table .membership-tier{width:400px;padding:1em 6em 1em 0}.mini-membership-table .membership-tier .tier-header{color:#74aabb;font-family:"proxima-nova", sans-serif;font-weight:600;font-size:1.65em;line-height:109%;letter-spacing:0.07em;font-style:normal;margin-bottom:0.5em}.mini-membership-table .mini-benefits{color:#324954;padding-left:2em}.mini-membership-table .mini-benefits li{line-height:1.75em;font-size:1em;font-family:"proxima-nova", sans-serif;letter-spacing:0.05em;font-weight:300}.mini-membership-table .table-initiation{text-align:center;color:#324954;font-size:1.25em;font-family:"proxima-nova", sans-serif}.mini-membership-table .table-dues{text-align:center;color:#324954;font-size:1.25em}.mini-membership-table .table-annually{font-size:0.75em;margin-top:.25em;color:#4a8ac9;font-weight:300}.mini-membership-table .table-note{color:#324954;padding:0 1em;text-align:center;letter-spacing:0.07em;font-weight:300}.mobile-table-wrapper{display:flex;justify-content:center}@media only screen and (min-width: 1280px){.mobile-table-wrapper{display:none}}.membership-flex-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1em;margin-bottom:2em;padding-top:1em;max-width:500px}.membership-flex-wrapper .tier-header{color:#74aabb;font-family:"proxima-nova", sans-serif;font-weight:600;font-size:1.65em;letter-spacing:0.07em;font-style:normal;margin-bottom:0.25em}.membership-flex-wrapper .mobile-portion-header{color:#4a8ac9;font-size:1.25em;letter-spacing:0.07em;font-family:"proxima-nova", sans-serif;font-weight:400;text-align:left;padding:1em 0 0 0}.membership-flex-wrapper .mini-benefits{color:#324954}.membership-flex-wrapper .mini-benefits ul{padding-left:1.15em}.membership-flex-wrapper .mini-benefits li{line-height:1.75em;font-size:1em;font-family:"proxima-nova", sans-serif;letter-spacing:0.05em;font-weight:300}.membership-flex-wrapper .table-note{color:#324954;padding:0 1em;text-align:left;letter-spacing:0.07em;font-weight:300;margin-bottom:1em;margin-left:1em}.membership-flex-wrapper .annually{color:#4a8ac9;font-size:.8em;margin-top:.1em}@media only screen and (max-width: 620px){.app-promo-cheat{padding:0 1em}}.underline-hover{padding-bottom:0.25rem;position:relative;transition:0.25s ease-in-out}.underline-hover::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:rgba(74,138,201,0.8);transition:width 0.25s ease-out}.underline-hover:hover::after{width:100%}.underline-hover:hover{filter:brightness(85%)}.harbor-showcase-list{display:grid;grid-template-columns:60% 40%;grid-template-areas:'NY NE' 'GL MA' 'LC FL' 'WI FL' '. FL'}.harbor-showcase-list .region-showcase{margin-top:1em}.harbor-showcase-list .region-showcase ul{list-style-type:none;padding-left:0;margin-left:0;font-family:"proxima-nova", sans-serif}.harbor-showcase-list .region-showcase ul li{margin-bottom:0.5em;font-family:"proxima-nova", sans-serif}@media only screen and (max-width: 650px){.harbor-showcase-list{grid-template-columns:100%;grid-template-areas:'NY' 'NE' 'GL' 'MA' 'LC' 'WI' 'FL'}.harbor-showcase-list .region-showcase{margin:1em 0}}.intro-vessel{max-width:100%;display:flex;flex-direction:column;margin-bottom:5em}.intro-vessel img{margin:0 auto}.membership-landing-header{color:#4a8ac9;font-size:2em;font-weight:700;line-height:109%;letter-spacing:0.96px}.membership-landing-caption{width:100%;display:flex;flex-direction:row;gap:1.5em;padding-top:1.5em}.membership-landing-caption .membership-chevvron{width:65px !important;height:55px !important}@media only screen and (max-width: 400px){.membership-landing-caption .membership-chevvron{width:52.8px !important;height:44px !important}}.membership-landing-caption .membership-landing-caption-text p{font-size:20px;letter-spacing:0.6px;line-height:109%;font-weight:300;color:#4d4d4f;margin-top:0.5em}.sgp-scene{margin-top:3em}@media only screen and (max-width: 1280px){.sgp-scene{margin-top:2em}}.sgp-scene .sgp-row{display:flex;flex-direction:row;gap:2em;margin-bottom:3.5em}@media only screen and (max-width: 960px){.sgp-scene .sgp-row{flex-direction:column;justify-content:center;align-items:center;padding:0 1em}.sgp-scene .sgp-row.alternate-mobile{flex-direction:column-reverse}}.sgp-scene .sgp-row .sgp-row-content{width:440px;max-width:100%}.sgp-scene .sgp-row .sgp-row-content .v3-caption-paragraph{font-family:"proxima-nova", sans-serif;color:#4d4d4f;font-size:20px;font-style:normal;font-weight:300;line-height:109%;letter-spacing:0.6px}.sgp-scene .sgp-row .sgp-row-img{width:440px;max-width:100%}.sgp-scene .schedule-holder{padding:2em 2em}.sgp-scene .schedule-holder hr{border-top:1px dashed #324954}.sgp-scene .schedule-holder .schedule-header{color:#324954;font-size:36px;font-style:normal;font-weight:800;line-height:100%;text-align:left}.sgp-scene .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}.sgp-scene .schedule-holder .sgp-content-block{padding:1em 0}.sgp-scene .schedule-holder .sgp-content-block .sgp-time-label{color:#324954;font-size:24px;font-weight:400;line-height:100%;margin-bottom:0.25em}.sgp-scene .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}.sgp-scene .schedule-holder .sgp-content-block .sgp-title-label img{width:30px;height:30px;margin-right:0.35em}.sgp-scene .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}.temp-wrapper{display:flex;flex-direction:column;gap:3em}.temp-wrapper div{border:1px dashed red}.temp-wrapper hr{border-top:1px solid blue}.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:#324954}.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:#324954;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:#324954;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:#324954;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:#324954;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:#324954;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}}
