:root{--all-captains-navy:#1e138d;--all-captains-navy-light:#2a1fa8;--all-captains-navy-dark:#150d6b;--all-captains-gold:#a46a1a;--all-captains-gold-light:#c4861f;--all-captains-gold-dark:#8a5a16;--all-captains-black:#0d0d0f;--all-captains-dark:#1a1a1e;--all-captains-white:#fff;--all-captains-off-white:#f8f9fc;--all-captains-light-gray:#f0f2f8;--all-captains-medium-gray:#d8dce8;--all-captains-text-gray:#5a5d6a;--all-captains-dark-gray:#2e2f38;--cookie-banner-bg:#150d6bf2;--cookie-banner-border:#a46a1a1f;--cookie-banner-link:#c4861f;--cookie-banner-link-line:#a46a1a4d;--cookie-banner-btn-bg:linear-gradient(135deg,#8a5a16,#a46a1a);--cookie-banner-btn-text:#fff;--all-captains-ocean:#1e7b9a;--all-captains-ocean-light:#268faf;--all-captains-font-heading:var(--font-playfair);--all-captains-font-body:var(--font-montserrat);--all-captains-transition:all .4s cubic-bezier(.4,0,.2,1);--all-captains-shadow-sm:0 2px 8px #1e138d14;--all-captains-shadow-md:0 4px 20px #1e138d1f;--all-captains-shadow-lg:0 10px 40px #1e138d26;--all-captains-shadow-xl:0 20px 60px #1e138d33}@keyframes allCaptainsFadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes allCaptainsFadeInUpSmooth{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes allCaptainsFadeInLeftSmooth{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes allCaptainsFadeInRightSmooth{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes allCaptainsFadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}:where([data-website=all-captains-yacht-sales]){scroll-behavior:smooth;font-family:var(--all-captains-font-body);color:var(--all-captains-dark-gray);background:var(--all-captains-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:clip}:where([data-website=all-captains-yacht-sales]) *,:where([data-website=all-captains-yacht-sales]) :before,:where([data-website=all-captains-yacht-sales]) :after{box-sizing:border-box;margin:0;padding:0}:where([data-website=all-captains-yacht-sales]) h1,:where([data-website=all-captains-yacht-sales]) h2,:where([data-website=all-captains-yacht-sales]) h3,:where([data-website=all-captains-yacht-sales]) h4,:where([data-website=all-captains-yacht-sales]) h5,:where([data-website=all-captains-yacht-sales]) h6{font-family:var(--all-captains-font-heading);color:var(--all-captains-black);font-weight:700;line-height:1.2}:where([data-website=all-captains-yacht-sales]) a{color:inherit;text-decoration:none}:where([data-website=all-captains-yacht-sales]) button{font-family:var(--all-captains-font-body);cursor:pointer;border:none;outline:none}:where([data-website=all-captains-yacht-sales]) img{max-width:100%;height:auto;display:block}:where([data-website=all-captains-yacht-sales]) .all-captains-container{max-width:1400px;margin:0 auto;padding:0 2rem}:where([data-website=all-captains-yacht-sales]) .all-captains-section-padding{padding:8rem 0}@media (max-width:768px){:where([data-website=all-captains-yacht-sales]) .all-captains-section-padding{padding:5rem 0}:where([data-website=all-captains-yacht-sales]) .all-captains-container{padding:0 1.5rem}}:where([data-website=all-captains-yacht-sales]) .all-captains-gradient-text{background:linear-gradient(135deg,var(--all-captains-gold)0%,var(--all-captains-gold-light)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where([data-website=all-captains-yacht-sales]) .all-captains-gradient-text-navy{background:linear-gradient(135deg,var(--all-captains-navy)0%,var(--all-captains-navy-light)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where([data-website=all-captains-yacht-sales]) .all-captains-fade-in{opacity:0;animation:.8s forwards allCaptainsFadeInUp;transform:translateY(30px)}:where([data-website=all-captains-yacht-sales]) .all-captains-animate-fade-in-up{animation:.8s cubic-bezier(.4,0,.2,1) forwards allCaptainsFadeInUpSmooth}:where([data-website=all-captains-yacht-sales]) .all-captains-animate-fade-in-left{animation:.8s cubic-bezier(.4,0,.2,1) forwards allCaptainsFadeInLeftSmooth}:where([data-website=all-captains-yacht-sales]) .all-captains-animate-fade-in-right{animation:.8s cubic-bezier(.4,0,.2,1) forwards allCaptainsFadeInRightSmooth}:where([data-website=all-captains-yacht-sales]) .all-captains-animate-fade-in-scale{animation:.8s cubic-bezier(.4,0,.2,1) forwards allCaptainsFadeInScale}:where([data-website=all-captains-yacht-sales])::-webkit-scrollbar{width:10px}:where([data-website=all-captains-yacht-sales])::-webkit-scrollbar-track{background:var(--all-captains-light-gray)}:where([data-website=all-captains-yacht-sales])::-webkit-scrollbar-thumb{background:var(--all-captains-navy);border-radius:5px}:where([data-website=all-captains-yacht-sales])::-webkit-scrollbar-thumb:hover{background:var(--all-captains-navy-light)}:where([data-website=all-captains-yacht-sales]) .grecaptcha-badge{visibility:hidden!important}
