@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display+SC:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Great+Vibes&family=Playfair+Display+SC:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Tangerine:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap";*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}ul{list-style-type:none}button{cursor:pointer}.layout{margin:0 auto;display:flex;flex-direction:column}.layout .content{background-color:#fff;color:#212427}.layout .lock{width:100%;position:fixed}.homePage__hero{padding:5rem;height:100svh;background:url(/homePage/home1.webp) no-repeat;background-position:20% 40%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column}@media (max-width: 1024px){.homePage__hero{padding:3rem 1rem;background-position:41%}}@media (max-width: 768px){.homePage__hero{padding:3rem 2rem;background:url(/homePage/home1-small.webp) no-repeat;background-size:cover;background-position:60%}}.homePage__hero .hero-content{margin-top:80px;color:#faf9f6;background-color:#2124274d;width:fit-content}@media (max-width: 1024px){.homePage__hero .hero-content{padding:1rem}}.homePage__hero .hero-content .spanText{font-size:clamp(1.7rem,3vw + 1rem,3rem)}.homePage__hero .hero-content .hero-buttons{margin-top:2rem;display:flex;gap:1.5rem}.homePage__hero .hero-content .hero-buttons .explore-button{padding:.6rem 1rem;font-size:1rem;color:#faf9f6;border:1px solid #E8E7F6;background-color:#e8e7f633}.homePage__hero .hero-content .hero-buttons .learnMore-button{padding:.6rem 1rem;font-size:1rem;color:#faf9f6;border:1px solid #E8E7F6;background-color:#d2a979}.homePage__intro{min-height:400px;background:url(/compass.svg) no-repeat center;background-size:contain;display:flex;justify-content:center;align-items:center;gap:1.5rem}@media (max-width: 768px){.homePage__intro{padding:1rem;flex-direction:column;gap:1rem}}.homePage__intro .homePage-intro-title{flex:1}.homePage__intro .homePage-intro-title span{position:relative}.homePage__intro .homePage-intro-title span:after{position:absolute;background-color:#d2a979cc;content:"";width:98%;height:35%;left:5%;bottom:10%;z-index:-1}.homePage__intro .homePage-intro-description{flex:1.3}.homePage__listings{background-color:#f4f2ed}.homePage__listings .listing-title-container{display:flex;justify-content:center}.homePage__listings .listing-title-container .listing-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.homePage__listings .listing-title-container .listing-title .home-bg-text{position:relative}.homePage__listings .listing-title-container .listing-title .home-bg-text:after{content:"EXPLORE";font-family:EXPLORE;text-wrap:nowrap;font-size:clamp(2.6666666667rem,4vw + 1rem,8rem);color:#d2a97926;position:absolute;top:-80%;left:50%;transform:translate(-50%)}.homePage__listings .listing-title-container .listing-title p{color:#d2a979}.homePage__listings .listing-title-container .listing-title div{text-align:center}.homePage__listings .listing-title-container .listing-title h1{padding:1rem 0}.homePage__listings .newListings-container{margin:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 768px){.homePage__listings .newListings-container{margin:1rem 0;flex-direction:column}}@media (max-width: 768px){.homePage__listings .newListings-container{margin:1rem 0;grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.homePage__listings .newListings-container{grid-template-columns:1fr}}.homePage__listings .newListings-buttons{margin-top:3rem;display:flex;justify-content:center}.homePage__listings .newListings-buttons a{margin:auto;padding:.6rem 1rem;font-size:1rem;color:#212427;border:1px solid #212427;background-color:transparent}@media (max-width: 768px){.homePage__section1 .section1-content .section1-button{align-self:end}}.homePage__section1 .section1-content .section1-button button{margin-right:0;padding:.6rem 1rem;font-size:1rem;color:#212427;border:1px solid #212427;background-color:transparent}.homePage__section2{background-color:#f4f2ed}@media (max-width: 768px){.homePage__section2 .image-order{order:2}}.homePage__section2 .section2-content .section2-benefits{display:flex;gap:1rem}.homePage__section2 .section2-content .section2-benefits .section2-buyer,.homePage__section2 .section2-content .section2-benefits .section2-seller{display:flex;flex-direction:column;gap:1rem}.homePage__callAction{width:100%;height:450px;background:url(/homePage/home4.webp) no-repeat;background-size:cover;box-shadow:inset 0 0 0 500px #0000004d;color:#faf9f6}@media (max-width: 768px){.homePage__callAction{height:300px;background-position:13%}}.homePage__callAction .callAction-content{width:60%;margin-left:auto;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media (max-width: 768px){.homePage__callAction .callAction-content{width:100%}}.homePage__callAction .callAction-content button{padding:.6rem 1rem;font-size:1rem;color:#faf9f6;border:1px solid #FAF9F6;background-color:#d2a979}.homePage__banners{background-color:#f4f2ed}.homePage__banners .banners-container{margin:2rem 0;display:flex;justify-content:space-around;align-items:center;gap:2rem}@media (max-width: 768px){.homePage__banners .banners-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}.homePage__banners .banners-container a{width:auto;display:flex}.homePage__banners .banners-container img{width:60%;margin:0 auto;object-fit:contain}.about h1,.about h2{margin-bottom:1rem}.about__hero{width:100%;height:700px;background:url(/aboutPage/about1.webp) no-repeat;background-position:20% 120%;background-size:cover;background-attachment:fixed;display:flex;justify-content:center;align-items:end}@media (max-width: 1024px){.about__hero{padding-bottom:0}}@media (max-width: 768px){.about__hero{height:500px;padding:1.5rem}}@media (max-width: 768px){.about__hero{width:100%;height:700px;background:url(/aboutPage/about1-medium.webp) no-repeat;background-position:center;background-size:cover;background-attachment:fixed}}@media (max-width: 768px) and (max-width: 1024px){.about__hero{padding-bottom:0}}@media (max-width: 768px) and (max-width: 768px){.about__hero{height:500px;padding:1.5rem}}@media (max-width: 576px){.about__hero{width:100%;height:700px;background:url(/aboutPage/about1-small.webp) no-repeat;background-position:center;background-size:cover;background-attachment:fixed}}@media (max-width: 576px) and (max-width: 1024px){.about__hero{padding-bottom:0}}@media (max-width: 576px) and (max-width: 768px){.about__hero{height:500px;padding:1.5rem}}.about__team{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){.about__team{padding:0 0 2rem}}.about__team .team-title{margin-bottom:2rem;width:fit-content;text-align:center}@media (max-width: 768px){.about__team .team-title{width:100%}}.about__team .team-title .about-bg-text{position:relative}.about__team .team-title .about-bg-text:after{content:"Experts";font-family:Experts;text-wrap:nowrap;font-size:clamp(6rem,4vw + 1rem,18rem);color:#d2a97926;position:absolute;top:-130%;left:50%;transform:translate(-50%)}.about__team .team-members-info{width:100%;height:auto;border:1px solid #D2A979;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 768px){.about__team .team-members-info{grid-template-columns:1fr}}.about__team .team-members-info .members{padding:2rem 0;height:fit-content;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.about__team .team-members-info .members{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.about__team .team-members-info .members{order:2}}.about__team .team-members-info .member-details{padding:2rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;background-color:#f4f2ed}.about__team .team-members-info .member-details .member-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:60%;height:40%}@media (max-width: 768px){.about__team .team-members-info .member-details .member-image{width:80%;height:60%}}.about__team .team-members-info .member-details .member-image img{width:100%;height:100%;object-fit:cover;border-radius:30px;display:block}.about__team .team-members-info .member-details .member-content{padding:0 2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.about__team .team-members-info .member-details .member-content .contact-info{display:flex;flex-wrap:wrap;gap:.8rem}@media (max-width: 1024px){.about__team .team-members-info .member-details .member-content .contact-info{flex-direction:column}}.about__team .team-members-info .member-details .member-content .contact-info .info-align{display:flex;align-items:center;gap:.7rem}.about__team .team-members-info .member-details .member-content .description{width:90%;white-space:pre-line}@media (max-width: 768px){.about__team .team-members-info .member-details .member-content .description{width:100%}}.about__section1{background-color:#f4f2ed}.contact__hero{width:100%;height:700px;background:url(/contactPage/contact1.webp) no-repeat;background-position:50% 20%;background-size:cover;background-attachment:fixed;display:flex;justify-content:center;align-items:end}@media (max-width: 1024px){.contact__hero{padding-bottom:0}}@media (max-width: 768px){.contact__hero{height:500px;padding:1.5rem}}@media (max-width: 768px){.contact__hero{width:100%;height:700px;background:url(/contactPage/contact1-medium.webp) no-repeat;background-position:bottom;background-size:cover;background-attachment:fixed}}@media (max-width: 768px) and (max-width: 1024px){.contact__hero{padding-bottom:0}}@media (max-width: 768px) and (max-width: 768px){.contact__hero{height:500px;padding:1.5rem}}@media (max-width: 576px){.contact__hero{width:100%;height:700px;background:url(/contactPage/contact1-small.webp) no-repeat;background-position:bottom;background-size:cover;background-attachment:fixed}}@media (max-width: 576px) and (max-width: 1024px){.contact__hero{padding-bottom:0}}@media (max-width: 576px) and (max-width: 768px){.contact__hero{height:500px;padding:1.5rem}}.contact__info .contact-info-title{margin-bottom:2rem}.contact__info .contact-info-container{display:flex;gap:3rem}@media (max-width: 768px){.contact__info .contact-info-container{flex-direction:column}}.contact__info .contact-info-container .content-text-container{flex:2;display:flex;flex-direction:column;gap:2rem}@media (max-width: 768px){.contact__info .contact-info-container .content-text-container{flex:initial}}.contact__info .contact-info-container .content-text-container a:hover{border-bottom:1px solid #D2A979}.contact__info .contact-info-container .content-text-container .contact-location{display:flex;flex-direction:column;gap:.8rem}.contact__info .contact-info-container .content-text-container .contact-location a{width:fit-content}.contact__info .contact-info-container .content-map-container{flex:3;width:100%;display:flex;flex-direction:column;gap:1rem}.contact__info .contact-info-container .content-map-container .laConnerMap{width:100%;height:100%;min-height:300px;border:0;object-fit:contain}.contact__form{background:url(/boatWheelHalf.svg) no-repeat,url(/boatWheelRight.svg) no-repeat;background-size:35%,35%;background-position:left,right 100px;background-color:#f4f2ed}@media (max-width: 768px){.contact__form{background-size:80%,70%;background-position:left top,right bottom}}.contact__form .form-title{margin:0 auto;width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact__form .contact-form-container{width:70%;margin:0 auto}@media (max-width: 768px){.contact__form .contact-form-container{width:100%}}.sellYachts__hero{width:100%;height:700px;background:url(/sellYachtPage/sellYacht1.webp) no-repeat;background-position:0% 80%;background-size:cover;background-attachment:fixed;padding-bottom:0;display:flex;justify-content:center;align-items:end}@media (max-width: 1024px){.sellYachts__hero{padding-bottom:0}}@media (max-width: 768px){.sellYachts__hero{height:500px;padding:1.5rem}}@media (max-width: 1024px){.sellYachts__hero{width:100%;height:700px;background:url(/sellYachtPage/sellYacht1-medium.webp) no-repeat;background-position:60%;background-size:cover;background-attachment:fixed}}@media (max-width: 1024px) and (max-width: 1024px){.sellYachts__hero{padding-bottom:0}}@media (max-width: 1024px) and (max-width: 768px){.sellYachts__hero{height:500px;padding:1.5rem}}@media (max-width: 576px){.sellYachts__hero{width:100%;height:700px;background:url(/sellYachtPage/sellYacht1-small.webp) no-repeat;background-position:80%;background-size:cover;background-attachment:fixed}}@media (max-width: 576px) and (max-width: 1024px){.sellYachts__hero{padding-bottom:0}}@media (max-width: 576px) and (max-width: 768px){.sellYachts__hero{height:500px;padding:1.5rem}}.sellYachts__intro{min-height:400px;background:url(/compass.svg) no-repeat center;background-size:contain;display:flex;justify-content:center;align-items:center;gap:3rem}@media (max-width: 768px){.sellYachts__intro{padding:1rem;flex-direction:column}}.sellYachts__intro .sellYachts-intro-title{flex:1}.sellYachts__intro .sellYachts-intro-description{flex:1.3}.sellYachts__section1{background-color:#f4f2ed}.sellYachts__contact{background:url(/boatWheelHalf.svg) no-repeat,url(/anchorHalf.svg) no-repeat;background-size:contain;background-position:left,right}@media (max-width: 768px){.sellYachts__contact{background-size:70%,40%;background-position:top left,right}}.sellYachts__contact .sellYachts-info-title{margin:0 auto;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:1rem}.sellYachts__contact .sellYachts-form-container{width:70%;margin:0 auto}@media (max-width: 768px){.sellYachts__contact .sellYachts-form-container{width:100%}}.listings__hero{width:100%;height:0;background:url(/listingsPage/listings1.webp) no-repeat;background-size:contain;background-attachment:fixed;object-position:bottom;padding-top:30%}@media (max-width: 768px){.listings__hero{display:none}}.listings__sale{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.listings__sale .sale-title{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (max-width: 768px){.listings__sale .sale-title{margin-top:120px}}.listings__sale .sale-title .listings-bg-text{position:relative}.listings__sale .sale-title .listings-bg-text:after{content:"DISCOVER";font-family:DISCOVER;text-wrap:nowrap;font-size:clamp(2.6666666667rem,4vw + 1rem,8rem);color:#d2a97926;position:absolute;top:-65%;left:50%;transform:translate(-50%)}.listings__sale .sale-filter{width:100%}.listings__sale .sale-listings{width:100%;margin:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 768px){.listings__sale .sale-listings{margin:1rem 0;grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.listings__sale .sale-listings{grid-template-columns:1fr}}.listings__sale button{padding:.6rem 1rem;font-size:1rem;color:#212427;border:1px solid #212427;background-color:transparent}.listings__section{background-color:#f4f2ed}.listings__section .listings-section-content-container{width:100%;height:100%;background:url(/compass.svg) no-repeat;background-position:center;background-size:contain}.listings__section .listings-section-content-container button{padding:.6rem 1rem;font-size:1rem;color:#faf9f6;border:1px solid #212427;background-color:#d2a979;width:fit-content}.listingDetails .contact-aside{position:fixed;bottom:3%;right:1%;z-index:999}@media (max-width: 768px){.listingDetails .contact-aside{right:4%;bottom:2%}}.listingDetails .contact-aside:hover,.listingDetails .contact-aside:focus{cursor:pointer}.listingDetails .contact-aside .salesRep-popup{position:fixed;bottom:13%;right:1%}@media (max-width: 768px){.listingDetails .contact-aside .salesRep-popup{right:0;bottom:14%}}.listingDetails .contact-aside .message-close{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;background-color:#0369a1b3}@media (max-width: 768px){.listingDetails .contact-aside .message-close{height:50px;width:50px}}.listingDetails .contact-aside .message-close .message-clsoe-icon{color:#faf9f6;width:35px;height:35px}@media (max-width: 768px){.listingDetails .contact-aside .message-close .message-clsoe-icon{width:30px;height:30px}}.listingDetails .contact-aside .brokerImage-icon img{width:70px;height:70px;object-fit:cover;border-radius:50%;display:block;box-shadow:#d2a9794d 0 2px 15px 13px}@media (max-width: 768px){.listingDetails .contact-aside .brokerImage-icon img{width:50px;height:50px}}.listingDetails .go-back{border:none;background-color:transparent;font-size:1rem;display:flex;align-items:center;gap:.2rem}.listingDetails .listingDetails-title-bg{margin-top:80px;background:url(/compass.svg) no-repeat;background-size:contain;background-position:center}.listingDetails h1 span{position:relative}.listingDetails h1 span:after{position:absolute;background-color:#d2a97966;content:"";width:98%;height:35%;left:8%;bottom:5%;z-index:-1}.listingDetails__title{display:flex;flex-direction:column;gap:1.5rem}.listingDetails__title__info{display:flex;gap:1rem}@media (max-width: 768px){.listingDetails__title__info{flex-direction:column;align-items:flex-start}}.listingDetails__title__info .info-location{display:flex;align-items:center;gap:.3rem}.listingDetails__description{margin:0 auto;width:100%;height:auto;display:flex;flex-direction:column;gap:1rem}.listingDetails__description .description-title{display:flex;align-items:center;justify-content:space-around;gap:1rem}@media (max-width: 768px){.listingDetails__description .description-title{margin-top:1rem}}.listingDetails__description .description-title .line{height:1px;background-color:#d2a979;flex-grow:1}.listingDetails__description .description-content{display:flex}@media (max-width: 768px){.listingDetails__description .description-content{flex-direction:column}}.listingDetails__description .description-content .boat-description{flex:3;padding:2rem;display:flex;flex-direction:column;gap:1rem}@media (max-width: 768px){.listingDetails__description .description-content .boat-description{padding:0 1rem 2rem}}.listingDetails__description .description-content .boat-salesRep{height:fit-content;flex:1;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1rem;box-shadow:#64646f33 0 7px 29px}@media (max-width: 768px){.listingDetails__description .description-content .boat-salesRep{margin-bottom:2rem}}.listingDetails__description .description-content .boat-salesRep .salesRep-title{padding:.8rem;background-color:#f4f2ed;width:100%;display:flex;justify-content:center;align-items:center;gap:.7rem}.listingDetails__description .description-content .boat-salesRep .salesRep-body{padding:0 1rem}.listingDetails__description .description-content .boat-salesRep .salesRep-body .salesRep-image img{width:100%;height:100%;border-radius:5%;object-fit:cover}.listingDetails__description .description-content .boat-salesRep .salesRep-body .salesRep-image figcaption{margin-top:1rem;display:grid;place-items:center}.listingDetails__description .description-content .boat-salesRep .salesRep-body .contact-types{width:100%;padding:0 1rem;margin:1rem 0;display:flex;flex-direction:column;gap:1rem}.listingDetails__description .description-content .boat-salesRep .salesRep-body .contact-types a{padding:.5rem .8rem;display:flex;align-items:center;justify-content:center;gap:.7rem;outline:1px solid #D2A979}.listingDetails__description .description-content .boat-salesRep .salesRep-body .contact-types a:hover{background-color:#d2a9794d}.listingDetails__description .listingDetails-button-container{display:flex;gap:1rem;justify-content:end}.listingDetails__description .listingDetails-button-container .call-button{padding:.6rem 1rem;font-size:1rem;color:#faf9f6;border:1px solid #212427;background-color:#d2a979}.listingDetails__description .listingDetails-button-container .email-button{padding:.6rem 1rem;font-size:1rem;color:#212427;border:1px solid #212427;background-color:transparent}.wrapper{padding:5rem 3rem;max-width:1600px;margin:0 auto}@media (max-width: 768px){.wrapper{padding:1rem}}.sectionLayout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}@media (max-width: 768px){.sectionLayout{padding:3rem 1rem;display:flex;flex-direction:column;gap:1rem}}.sectionContentLayout{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.imageCover{width:100%;height:100%;object-fit:cover}.heroTitleBgStyle{max-width:1000px;padding:5rem;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#e8e7f673;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin:2rem 2rem 0}@media (max-width: 1024px){.heroTitleBgStyle{margin:0}}@media (max-width: 768px){.heroTitleBgStyle{padding:1rem;border-radius:20px}}.iconStyles{width:25px;height:auto;color:#d2a97999}.closeStyle,.arrowStyle{width:60px;height:auto;color:#d2a979;cursor:pointer}.closeSmallStyle,.arrowSmallStyle{width:45px;height:auto;color:#f4f2ed;background-color:#00000080;cursor:pointer}.hoverEffectColor:hover{color:#394dbe}.navbar{width:100%;height:80px;position:fixed;padding:.5rem 6rem;color:#faf9f6;background-color:#021c33;border-bottom:3px solid #E8E7F6;z-index:998}@media (max-width: 768px){.navbar{padding:.5rem 1.5rem}}.navbar__container{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.navbar__container a{cursor:pointer}.navbar__container .logo{width:60px}.navbar__container .logo img{width:100%;height:100%;object-fit:contain}.navbar__container .links{display:flex;gap:2rem}.navbar__container .links a{position:relative}.navbar__container .links a:before{content:"";background:#d2a979;position:absolute;left:0;bottom:-.3rem;height:2px;width:0;transition:.5s ease-in-out}.navbar__container .links a:hover:before,.navbar__container .links a:focus:before{content:"";background:#d2a979;position:absolute;left:0;bottom:-.3rem;height:2px;width:100%}@media (max-width: 768px){.navbar__container .links a{display:none}}.navbar__container .links .menu-icon{opacity:0;display:none;cursor:pointer;transition:opacity 1s linear}.navbar__container .links .menu-icon .icons-container{display:flex;gap:.8rem}@media (max-width: 768px){.navbar__container .links .menu-icon .icons-container a{display:inline}.navbar__container .links .menu-icon .icons-container a:hover:before,.navbar__container .links .menu-icon .icons-container a:focus:before{width:0}}.navbar__container .links .menu-icon .icons-container .phone-icon{border:1px solid white;border-radius:50%;padding:.4rem}.navbar__container .links .menu-icon .icons-container .phone-icon:hover{color:#d2a979;border:1px solid #D2A979}.navbar__container .links .menu-icon .icons-container .icon{width:35px;height:35px}@media (max-width: 768px){.navbar__container .links .menu-icon{display:inline;opacity:1}}@media (max-width: 768px){.navbar__container .links .menu-icon.inactive{opacity:0}}.navbar__container .links .menu{padding:10rem 0 2rem;position:absolute;z-index:999;top:0;right:-70%;width:70%;height:100vh;background-color:#021c33f2;transition:all 1s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:3rem}.navbar__container .links .menu .close-icon{width:30px;height:30px;position:absolute;top:8%;right:10%}.navbar__container .links .menu .logo-link:hover:before,.navbar__container .links .menu .logo-link:focus:before{width:0}.navbar__container .links .menu .logo-link img{width:80px}.navbar__container .links .menu .menu-nav-links{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:3rem}@media (max-width: 768px){.navbar__container .links .menu a{display:inline}}.navbar__container .links .menu.active{right:0}.footer{background-color:#021c33;color:#faf9f6;position:relative}.footer .footer-top{position:absolute;left:50%;top:-35px;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:70px;height:70px;font-family:Playfair Display,serif;font-weight:700;font-size:1.5rem;color:#021c33;background:#fff;border:1px solid rgba(2,28,51,.4);border-radius:50%;z-index:1;cursor:pointer}.footer .footer-logo{display:flex;align-items:center;max-width:120px}.footer .footer-logo img{width:100%;height:100%;object-fit:contain}.footer .footer-content{padding:3rem 2rem 0;display:flex;justify-content:space-between}@media (max-width: 1024px){.footer .footer-content{flex-direction:column;justify-content:center;align-items:center;gap:2rem}}.footer .footer-content h5{display:flex;align-items:center}.footer .footer-content h5:hover .footer-icons,.footer .footer-content h5:focus .footer-icons{color:#c0e7fe}.footer .footer-content h5 .footer-icons{width:1.3rem;height:1.3rem;color:#d2a979}.footer .footer-content .footer-location{display:flex;padding:0 1rem;gap:2rem;justify-content:space-between}@media (max-width: 768px){.footer .footer-content .footer-location{flex-direction:column;gap:2rem}}.footer .footer-content .footer-location .laConner-office,.footer .footer-content .footer-location .kirkland-office{display:flex;flex-direction:column;gap:1rem}.footer .footer-content .footer-location .laConner-office a:hover,.footer .footer-content .footer-location .kirkland-office a:hover{color:#c0e7fe}@media (max-width: 1024px){.footer .footer-content .footer-location .laConner-office,.footer .footer-content .footer-location .kirkland-office{align-items:center}}.footer .footer-content .footer-contact,.footer .footer-content .footer-buysell{display:flex;flex-direction:column;gap:1rem}@media (max-width: 1024px){.footer .footer-content .footer-contact,.footer .footer-content .footer-buysell{align-items:center}}.footer .footer-bottom{margin-top:3rem;padding:3rem 0 2rem;text-align:center;border-top:1px solid #E8E7F6}.bold{font-weight:700}.heroHeadingText{font-family:Playfair Display SC,serif;font-size:clamp(2rem,3vw + 1rem,4rem)}.heroParagraph{font-family:Jost,sans-serif;font-size:clamp(1.2rem,3vw + .5rem,1.7rem)}.heroPreheading{font-family:Tangerine,cursive;font-size:clamp(2rem,3vw + 1rem,4rem)}.listingTitle{font-family:Playfair Display,serif;font-size:clamp(1rem,3vw + 1rem,1.7rem);font-weight:700}.subtitle{font-family:Roboto,sans-serif;font-size:clamp(.85rem,3vw + 1rem,1.5rem)}.linkText{font-family:Jost,sans-serif;font-size:1rem}.textLLora{font-family:Lora,serif;font-size:clamp(1rem,3vw + 1rem,1.7rem);font-style:italic;font-weight:300}.textMLora{font-family:Lora,serif;font-size:1.3rem;font-style:italic;font-weight:300}.textSLora{font-family:Lora,serif;font-size:1rem}.textMJost{font-family:Jost,sans-serif;font-size:1.3rem}.textMRoboto,.textSRoboto{font-family:Roboto,sans-serif}.textMRoboto{font-size:1.3rem}.textSRoboto{font-size:1rem}.textSPlayfair{font-family:Playfair Display,serif;font-size:1.15rem;font-size:clamp(.9rem,3vw + 1rem,1.15rem)}body{font-family:Roboto,sans-serif;font-size:1rem}h1,h2{font-family:Playfair Display,serif}h1{font-size:clamp(2rem,3vw + 1rem,3.5rem)}h2{font-size:clamp(1.8rem,3vw + 1rem,3rem)}h5{font-family:Roboto,sans-serif;font-size:clamp(.7rem,3vw + 1rem,1rem);font-weight:400}p{font-family:Roboto,sans-serif;font-size:clamp(.8rem,3vw + 1rem,1.3rem)}button{font-family:Jost,sans-serif}.loading{width:100vw;height:100svh;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;color:#e8e7f6}.loading .boatWheel-left-image{position:absolute;top:0;left:0;transform:scale(1.6)}@media (max-width: 768px){.loading .boatWheel-left-image{left:-10%;transform:scale(.8)}}@media (max-width: 576px){.loading .boatWheel-left-image{top:-20%}}.loading .anchor-right-image{position:absolute;bottom:50;right:0;z-index:0;transform:rotate(180deg) scale(1.3)}@media (max-width: 768px){.loading .anchor-right-image{right:-20%;bottom:-14%;transform:rotate(180deg) scale(.9)}}@media (max-width: 576px){.loading .anchor-right-image{bottom:-40%}}.loading .loading-icon{display:flex;flex-direction:column;flex-direction:center;align-items:center}.loading .loading-icon .loading-text{color:#212427}
