*,*::before,*::after{box-sizing:border-box}html,body{font-size:16px !important;font-family:"Manrope", sans-serif !important;font-optical-sizing:auto}.gloock-regular{font-family:"Gloock", serif;font-weight:400;font-style:normal}.cormorant-garamond-regular{font-family:"Cormorant Garamond", serif;font-weight:400;font-style:normal}h1,h2,h3,h4{line-height:1.2;font-weight:900}.big{font-size:clamp(2.5em, 12vw, 7rem) !important;text-transform:uppercase}p,a,ul,ol,button{font-family:"Manrope", sans-serif}p{font-size:clamp(1em, 2.5vw, 1.05rem);line-height:1.3}a{text-decoration:none}.text-center{text-align:center !important}.text-dark-green{color:#00413B !important}.container{width:90%;max-width:1200px;margin:0 auto}.wrapper{width:100%}h2.title{color:#000000;font-size:clamp(1.5em, 5vw, 2rem);padding-bottom:2.5rem}h2.title span{color:#00413B;font-size:clamp(1.6em, 5vw, 3rem)}h3.title{font-size:clamp(1em, 5vw, 1.5rem);padding-bottom:2rem}.p-bottom-title{padding-bottom:2.5rem}.m-bottom-title{margin-bottom:2.5rem !important}.btn{font-size:1rem;font-weight:400;padding:0.5em 3.5em 0.5em 1.5em;border-radius:50px;position:relative;line-height:1.3;width:fit-content}.btn span{position:absolute;display:flex;justify-content:center;align-items:center;right:-1px;top:-1px;width:40px;height:104%;border:1px solid #00413B;border-radius:100%;padding:0.5em;background-color:#E1FF00}.btn-transparent{background-color:transparent;color:#00413B !important;border:1px solid #00413B}.btn-transparent:hover,.btn-transparent:focus{background-color:#D6EDFF}svg{width:38px;height:auto;vertical-align:middle}.py-sm{padding-block:2.375em !important}.py-md{padding-block:3.75em !important}.py-lg{padding-block:4em !important}.py-xlg{padding-block:8.75em !important}.py-first-item{padding-block:8em 4em !important}.py-last-item{padding-block:4em 8em !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.mt-md{margin-top:2.5em}.d-none{display:none !important}.d-block{display:block}.hidden{display:block !important;opacity:0;max-height:0;visibility:hidden;pointer-events:none;transition:opacity 400ms ease, visibility 0s linear 0s}.bi-flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5em}@media (min-width:991px){.bi-flex{gap:0}}.bi-flex .flex-left,.bi-flex .flex-right{flex:0 0 100% !important}@media (min-width:991px){.bi-flex .flex-left,.bi-flex .flex-right{flex:0 0 48% !important}}.tri-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.tri-flex .flex-left,.tri-flex .flex-middle,.tri-flex .flex-right{flex:0 0 100% !important}@media (min-width:991px){.tri-flex .flex-left,.tri-flex .flex-middle,.tri-flex .flex-right{flex:0 0 32% !important}}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.object-cover{width:100%;height:100%;object-fit:cover;object-position:center}.object-contain{width:100%;height:100%;object-fit:contain;object-position:center}.sticky{position:sticky;top:0;z-index:-1;padding-top:2.5rem}.border-md{border-radius:20px}.plus-icon{width:1.5em;height:1.5em;display:inline-block;position:relative}.plus-icon::before,.plus-icon::after{content:"";position:absolute;top:50%;left:50%;width:1em;height:1px;background:#00413B;transition:transform 0.4s cubic-bezier(0.4, 2, 0.6, 1)}.plus-icon::before{transform:translate(-50%, -50%) rotate(0deg)}.plus-icon::after{transform:translate(-50%, -50%) rotate(90deg)}.faq.buying{padding-block:5.75em 2.875em}.faq.selling{padding-block:2.875em 5.75em}.faq.buying .bi-flex,.faq.selling .bi-flex{padding-bottom:0}.faq .bi-flex{padding-bottom:3.75em;gap:0}.faq .title{align-self:flex-start}.faq .question{padding-block:1em}.faq .faq-item{border-bottom:1px solid #00413B}.faq .faq-item .question{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq .faq-item .question h3{font-family:"Manrope", sans-serif !important;font-size:1rem;font-weight:400;padding-left:1em}.faq .faq-item .answer{background-color:#F3FF99;overflow:hidden;transition:max-height 380ms ease, opacity 300ms ease, visibility 0s linear 380ms}.faq .faq-item .answer.hidden{max-height:0;opacity:0;visibility:hidden;pointer-events:none}.faq .faq-item .answer:not(.hidden){max-height:60em;opacity:1;visibility:visible;transition:max-height 380ms ease, opacity 300ms ease, visibility 0s}.faq .faq-item .answer p{padding:3em 1.5em}.faq .faq-item .plus-icon.open::after{transform:translate(-50%, -50%) rotate(0deg)}.property-container,.blog-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));column-gap:1.5rem;row-gap:3rem}@media (min-width:991px){.property-container,.blog-grid{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}.property-card{position:relative;border:1px solid #00413B;border-radius:20px;padding:clamp(0.75rem, 1.2vw, 1.25rem);background:#ffffff}.property-card .p-block{padding-block:1.5em}.property-card .property-card__label{position:absolute;top:-1.2rem;left:50%;transform:translateX(-50%)}.property-card .property-card__media{display:block;border-radius:14px;overflow:hidden;aspect-ratio:1.7777777778;margin-top:0.5rem}.property-card .property-card__media img{width:100%;height:100%;object-fit:cover;display:block}.property-card h3{font-size:clamp(1em, 5vw, 1.5rem)}.property-card ul{list-style:none;padding-left:0 !important;display:flex;justify-content:center;align-items:center;gap:0.5em}.property-card ul svg{width:28px}.property-card small{display:block}.property-card small span{text-transform:uppercase}.flex-wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1em}.about-accent-photo{display:none}@media (min-width:991px){.about-accent-photo{display:block}.about-accent-photo::before{content:"";position:absolute;background-image:url(/wp-content/uploads/2025/10/how-to-list-a-home-for-sale.png);background-size:contain;background-repeat:no-repeat;width:160px;height:160px;left:-290px;top:-74%;transform:translateY(-50%)}}.scroll-down-pointer{display:none}@media (min-width:991px){.scroll-down-pointer{display:block}.scroll-down-pointer::after{content:"";position:absolute;background-image:url("/wp-content/uploads/2025/10/scroll-down.svg");background-size:contain;background-repeat:no-repeat;width:275px;height:275px;right:-353px;top:50%;transform:translateY(-50%)}}.primary-navigation .primary-menu-container>ul>.menu-item>a{color:#00413B !important;font-size:1rem !important;position:relative}.primary-navigation .primary-menu-container>ul>.menu-item>a:hover,.primary-navigation .primary-menu-container>ul>.menu-item>a:focus{text-decoration:none !important;background:none !important}.primary-navigation .primary-menu-container>ul>.menu-item>a:hover::after,.primary-navigation .primary-menu-container>ul>.menu-item>a:focus::after{height:5px}.primary-navigation .primary-menu-container>ul>.menu-item>a::after{position:absolute;content:"";display:block;width:100%;height:0px;top:0;left:0;background-color:#E1FF00;border-radius:20px;will-change:height;transition:all 0.3s ease-in-out;z-index:-1}.primary-navigation .current-menu-item>a:first-child,.primary-navigation .current_page_item>a:first-child{position:relative !important;text-decoration:none !important}.primary-navigation .current-menu-item>a:first-child::after,.primary-navigation .current_page_item>a:first-child::after{position:absolute;content:"";display:block;width:100%;height:5px !important;top:0;left:0;background-color:#E1FF00;border-radius:20px;will-change:height;transition:all 0.3s ease-in-out;z-index:-1}.site-logo .custom-logo{width:10em !important}header#masthead.site-header{padding-block:0.25em !important}.site-main>*{margin-top:unset !important;margin-bottom:unset !important}.site-footer{padding:0 !important;margin:0 !important;max-width:none !important}.floating-cta{z-index:999;position:fixed;bottom:1.5em;right:1.5em;overflow:visible}.floating-cta span{display:block}.floating-cta .floating-cta__note{padding:2rem;background:#E1FF00;line-height:1;-webkit-mask:url("/wp-content/uploads/2025/10/Vector.svg") center/contain no-repeat;mask:url("/wp-content/uploads/2025/10/Vector.svg") center/contain no-repeat}.floating-cta::before{position:absolute;content:"";top:-7px;right:-11px;background-image:url("/wp-content/uploads/2025/10/phone-call-fill.svg");width:2em;height:2em;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1000}.sticky-note{position:relative;overflow:visible;width:100%;aspect-ratio:1.0807453416;max-width:650px;margin:0 auto}.sticky-note .sticky-note__clip{position:absolute;inset:0;background:#F3FF99;--shape: url("/wp-content/uploads/2025/10/Vector.svg");-webkit-mask:var(--shape) center/cover no-repeat;mask:var(--shape) center/cover no-repeat;overflow:hidden}.sticky-note .sticky-note__img{position:absolute;inset:50px 0 0 0;width:100%;height:100%;object-fit:cover}.sticky-note::after{content:"";position:absolute;top:-22px;right:2px;width:40px;height:40px;border-radius:50%;background:#00413B;z-index:2}.highlight{display:inline-block;position:relative}.highlight svg{position:absolute;left:0;bottom:13px;width:102%;height:0.5em;z-index:-1}.bordered-list{list-style:none;padding-left:0 !important}.bordered-list li{border-bottom:1px solid #00413B;padding:1em}.bordered-list li:first-of-type{padding-top:0}.cta p{font-size:1.5rem;font-weight:500;max-width:665px;text-wrap:pretty;padding-block:0.75em 1.5em}.label,.blog-card__category{color:#00413B;padding:0.25em 1.75em;border:1px solid #00413B;border-radius:20px;background-color:#F3FF99;width:fit-content;margin-bottom:0.5em}.process-list{list-style:none;padding-left:0 !important}.process-list li{display:flex;align-items:flex-start;padding-bottom:2em}.process-list li .step{border:1px solid #00413B;background-color:#F3FF99;border-radius:50%;flex-shrink:0;width:2.5em;height:2.5em;display:flex;justify-content:center;align-items:center}.process-list li .step p{line-height:1;font-size:clamp(1em, 5vw, 1.5rem)}.process-list li .info{padding-left:1.5em}.process-list li .info .title{padding-bottom:0.75em}ul.socials-list{padding-left:0;display:flex;gap:0;flex-wrap:wrap}ul.socials-list li{display:block}ul.socials-list a:hover{text-decoration:underline;text-decoration-color:#00413B;text-decoration-thickness:1px}.hero .hero-logo{width:7em;height:auto}.hero p{font-size:1.5rem;font-weight:500;max-width:665px;text-wrap:pretty;margin-block:0.75em 1.5em}.hero .grow-on-scroll{overflow:hidden;border-radius:20px;margin-top:4em}.hero .grow-on-scroll .object-cover{width:calc(var(--grow-w, 1) * 100%);margin-inline:auto;will-change:width;border-radius:20px}@media (prefers-reduced-motion:reduce){.hero .grow-on-scroll .object-cover{transform:none !important}}.about .bi-flex{gap:2.5em}@media (min-width:991px){.about .bi-flex{gap:0}}.buttons-container{display:flex;align-items:start;flex-wrap:wrap;gap:1em;padding-top:3.75em}.blog .title{align-self:flex-start}.blog .tri-flex{padding-bottom:3.75em}.blog .blog-card .blog-card__image{overflow:hidden}.blog .blog-card .blog-card__image img{transform:scale(1);transform-origin:center;transition:transform 0.5s ease;will-change:transform}.blog .blog-card.blog-card__filler{opacity:0;pointer-events:none}.blog .blog-card:hover .blog-card__image img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.blog .blog-card .blog-card__image img{transition:none;transform:none}}.selling-process .sticky-note__img,.buying-process .sticky-note__img{inset:0;object-position:right}.label-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.5em;margin-top:1em}.label-container .label p{font-size:1rem;margin-block:0}.label-container.contact{justify-content:flex-start;margin-top:2em}.about.callout svg{width:28px}.contact-list{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:1em}.contact-list li{display:grid;grid-template-columns:100px 1fr;gap:0.5em}form#gform_1 .contact-field input,form#gform_1 .contact-field textarea,form#gform_1 .contact-field select{border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:1px solid darkgreen !important;border-radius:unset !important;box-shadow:none !important}.gform-theme--foundation .gform_fields{row-gap:1em !important}.gform-theme--foundation .gfield textarea.large{min-block-size:8em !important}.gform_button{font-size:1rem !important;font-weight:400 !important;padding:0.5em 3.5em 0.5em 1.5em !important;border-radius:50px !important;position:relative !important;line-height:1.3 !important;background-color:transparent !important;color:#00413B !important;border:1px solid #00413B !important}.gform_button:hover,.gform_button:focus{background-color:#D6EDFF !important}.gform_button span.gf-icon{position:absolute !important;display:flex !important;justify-content:center !important;align-items:center !important;right:-1px !important;top:-1px !important;width:40px !important;height:104% !important;border:1px solid #00413B !important;border-radius:100% !important;padding:0.5em !important;background-color:#E1FF00 !important}.gform_button span.gf-icon::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:23px;height:23px;background-image:url("/wp-content/uploads/2025/10/arrow-right-thin.svg");background-size:contain;background-position:center}.footer-flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1em;padding-bottom:8em}.footer-flex .socials-list{padding-block:1em}.footer-flex .socials-list li a{font-weight:600}.footer-flex .flex-left{min-width:0}.footer-flex .flex-left small{display:block}.footer-flex .flex-left small a{color:#a5a5a5}.footer-flex .flex-right{display:flex;justify-content:flex-end;align-items:flex-start;order:-1}@media (min-width:991px){.footer-flex .flex-right{order:unset}}.footer-flex .flex-right h2{font-size:1rem;padding-bottom:0.75em}.footer-flex .flex-right ul{list-style:none;padding-left:0 !important}.footer-flex .flex-right nav{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1em}@media (min-width:991px){.footer-flex .flex-right nav{flex-wrap:nowrap;gap:5em}}.footer-flex .flex-right nav a:hover,.footer-flex .flex-right nav a:focus,.footer-flex .flex-right nav a:focus-visible{color:#00413B}.footer-flex .company-info{display:flex;align-items:center;gap:2em;flex-wrap:wrap}.footer-flex .company-info .footer-logo{width:11em;height:auto}.footer-flex .company-info .footer-headshot-container{width:5em;height:4em;border:1px solid #00413B;border-radius:36px;overflow:hidden}.footer-flex .company-info .footer-headshot-container img{width:100%;height:100%;object-fit:cover;object-position:center}