.btn{display:inline-block;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.btn--primary{background-color:#007bff;color:#fff}.btn--primary:hover{opacity:.9}.form-group{margin-bottom:1rem}.form-control{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.form-control:focus{outline:none;border-color:#007bff}#mainNav,body.logged-in #mainNav{top:0;background-color:#f6f6f6;padding:1.9rem 0;position:relative}#mainNav .nav-container,body.logged-in #mainNav .nav-container{background-color:#f6f6f6;box-shadow:none;border-radius:0;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}#mainNav .nav-container__logo,body.logged-in #mainNav .nav-container__logo{display:flex;align-items:center}#mainNav .nav-container__logo img,body.logged-in #mainNav .nav-container__logo img{max-height:1.6rem;max-width:6.3rem}@media (max-width: 991.98px){#mainNav .nav-container nav,body.logged-in #mainNav .nav-container nav{height:auto}}#mainNav .nav-container__items,body.logged-in #mainNav .nav-container__items{display:flex;align-items:center;gap:2rem}@media (max-width: 991.98px){#mainNav .nav-container__items,body.logged-in #mainNav .nav-container__items{display:none}}#mainNav .nav-container__items a,body.logged-in #mainNav .nav-container__items a{font-size:1.5rem;line-height:1.2;font-weight:500;color:#00172f;position:relative}#mainNav .nav-container__items a:after,body.logged-in #mainNav .nav-container__items a:after{content:"";position:absolute;left:0;bottom:-.3rem;width:100%;height:.2rem;background-color:#00172f;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in-out}#mainNav .nav-container__items a:not(:hover),body.logged-in #mainNav .nav-container__items a:not(:hover){transform-origin:right}#mainNav .nav-container__items a:hover:after,body.logged-in #mainNav .nav-container__items a:hover:after{transform:scaleX(1);transform-origin:left}#mainNav .nav-container__items ul,body.logged-in #mainNav .nav-container__items ul{margin-bottom:0;gap:1rem;display:flex;align-items:center}#mainNav .nav-container__items ul li a,body.logged-in #mainNav .nav-container__items ul li a{display:flex;align-items:center;text-transform:uppercase;gap:.8rem}#mainNav .nav-container__items ul li a img,body.logged-in #mainNav .nav-container__items ul li a img{height:1rem;width:auto}.sidenav-open{position:relative;width:3rem;height:2rem;left:0;top:0;transform:translateY(0);cursor:pointer;z-index:100;display:none}@media (max-width: 991.98px){.sidenav-open{display:block}}.sidenav-open span{display:block;position:absolute;height:.3rem;width:100%;background:#00172f;border-radius:.2rem;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.sidenav-open span:nth-child(1){top:0}.sidenav-open span:nth-child(2){top:.8rem}.sidenav-open span:nth-child(3){top:1.6rem}.sidenav-open.open span:nth-child(1){transform:rotate(45deg);top:.8rem}.sidenav-open.open span:nth-child(2){width:0%;opacity:0}.sidenav-open.open span:nth-child(3){transform:rotate(-45deg);top:.8rem}.sidenav{height:100%;max-height:100vh;width:100vw;position:fixed;z-index:2000;top:0;left:-103%;background-color:#f6f6f6;overflow-x:hidden;overflow-y:auto;transition:left .4s ease-in-out;padding:2rem 0;display:flex;flex-direction:column}.sidenav.open{left:0}.sidenav .container{position:relative;padding-bottom:10rem;flex:1;display:flex;flex-direction:column}.sidenav__top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:3rem;padding:0 1.5rem}.sidenav__top__logo img{height:2.5rem;width:auto}.sidenav__top__close{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.sidenav__top__close span{display:block;position:absolute;height:.3rem;width:2.4rem;background:#00172f;border-radius:.2rem}.sidenav__top__close span:first-child{transform:rotate(45deg)}.sidenav__top__close span:last-child{transform:rotate(-45deg)}.sidenav__items{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0}.sidenav__items>*{font-size:1.8rem;line-height:1.2;font-weight:500;color:#00172f;text-decoration:none;transition:color .2s ease-in-out}.sidenav__items>*:hover{color:#156b6b}.sidenav__items a{position:relative}.sidenav__items a:after{content:"";position:absolute;left:0;bottom:-.3rem;width:100%;height:.2rem;background-color:#156b6b;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in-out}.sidenav__items a:hover:after{transform:scaleX(1);transform-origin:left}.sidenav__contact{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);border-radius:5rem;background:#156b6b;color:#fff!important;text-align:center;padding:16px 40px;margin:0;display:flex!important;justify-content:center;align-items:center;gap:1rem;font-size:1.6rem;font-weight:600;line-height:1;text-decoration:none;transition:all .3s ease-in-out}.sidenav__contact:before{content:"";width:1rem;height:1rem;flex-shrink:0;background-color:#fff;border-radius:50%;animation:pulse 2s infinite}.sidenav__contact:hover{background-color:#073e3e;color:#fff;transform:translate(-50%) scale(1.05)}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:1}}.sidenav .nav-menu-item-container{width:100%}.sidenav .nav-menu-item-container .sub-menu{display:none;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem 0;background-color:#f1f1f0;margin-top:1rem}.sidenav .nav-menu-item-container .sub-menu li{list-style:none}.sidenav .nav-menu-item-container .sub-menu li a{font-size:1.5rem;color:#00172f}.sidenav .nav-menu-item-container .sub-menu li a:hover{color:#156b6b}.sidenav .nav-menu-item-container.open .sub-menu{display:flex}.sidenav .current-menu-item>a,.sidenav .current_page_item>a{color:#156b6b}.sidenav .current-menu-item>a:after,.sidenav .current_page_item>a:after{transform:scaleX(1)}header.header-banner{height:auto;max-height:70rem;min-height:70rem;display:flex;align-items:center;position:relative}header.header-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;pointer-events:none;z-index:1}@media (max-width: 767.98px){header.header-banner:after{background-color:#0006}}header.header-banner .container{position:relative;z-index:2}header.header-banner .header-banner{height:100%}header.header-banner .header-banner__image{position:absolute;max-height:70rem;width:100%;object-fit:cover;background-position:top}header.header-banner .header-banner__content{display:grid;grid-template-columns:1.5fr 1fr;align-items:center}@media (max-width: 767.98px){header.header-banner .header-banner__content{grid-template-columns:1fr}}header.header-banner .header-banner__content h1{margin-bottom:6rem}@media (max-width: 991.98px){header.header-banner .header-banner__content h1{margin-bottom:3rem}}header.header-banner .header-banner__content p{color:#f6f6f6;max-width:27rem}header.header-banner .header-banner__content--form{background-color:#f6f6f6;padding:2rem;border-radius:2rem;box-shadow:0 0 4px #00000040;max-width:27rem;margin-right:0;margin-left:auto}@media (max-width: 767.98px){header.header-banner .header-banner__content--form{margin-right:auto;margin-left:0;margin-top:2rem}}header.header-banner .header-banner__content--form .nav-pills{justify-content:flex-start;gap:1rem;margin-bottom:0;padding-bottom:2rem;border-bottom:1px solid #E8E7E6}header.header-banner .header-banner__content--form .nav-pills li a{font-size:1.2rem;line-height:1.2;text-transform:uppercase;color:#aba9a1;background-color:#e8e7e6;border-radius:1rem;font-weight:500;padding:1rem;margin-bottom:0}header.header-banner .header-banner__content--form .nav-pills li a:not(.active):hover{color:#156b6b}header.header-banner .header-banner__content--form .nav-pills li a.active{background:#156b6b;color:#fff}header.header-banner .header-banner__content--form .row{flex-direction:column;margin-top:2rem;gap:2rem}header.header-banner .header-banner__content--form .row .select__container,header.header-banner .header-banner__content--form .row .locations{padding:0;color:#aba9a1;border:none;background:none;width:100%;max-width:unset;border-radius:0;height:auto}header.header-banner .header-banner__content--form .row .select__container label[for=type],header.header-banner .header-banner__content--form .row .select__container label[for=locations],header.header-banner .header-banner__content--form .row .locations label[for=type],header.header-banner .header-banner__content--form .row .locations label[for=locations]{color:#00172f;font-size:1.2rem;line-height:1.2;font-weight:500;text-transform:uppercase;margin-bottom:1rem}header.header-banner .header-banner__content--form .row .select__container label,header.header-banner .header-banner__content--form .row .locations label{font-size:1.2rem;line-height:1.2;font-weight:500}header.header-banner .header-banner__content--form .row .select__container input,header.header-banner .header-banner__content--form .row .select__container select,header.header-banner .header-banner__content--form .row .locations input,header.header-banner .header-banner__content--form .row .locations select{padding:1rem;color:#aba9a1;border:1px solid #ABA9A1;font-size:1.5rem;width:100%;border-radius:1rem}header.header-banner .header-banner__content--form .row .select__container input::placeholder,header.header-banner .header-banner__content--form .row .select__container select::placeholder,header.header-banner .header-banner__content--form .row .locations input::placeholder,header.header-banner .header-banner__content--form .row .locations select::placeholder{color:#aba9a1}header.header-banner .header-banner__content--form .row .locations{padding-top:2rem;border-top:1px solid #E8E7E6;border-bottom:1px solid #E8E7E6;padding-bottom:2rem}header.header-banner .header-banner__content--form .row .filterable-select-value-list.open{top:revert-layer}header.header-banner .header-banner__content--form .row button{font-size:1.5rem;line-height:1.2;text-transform:capitalize;color:#fff;background-color:#156b6b;border-radius:1rem;font-weight:400;padding:1rem;width:fit-content;margin-bottom:0;display:flex;align-items:center;gap:.8rem;margin-right:0;margin-left:auto}header.header-banner .header-banner__content--form .row button:hover{opacity:.8}header.header-banner .more{max-width:27rem;margin-right:0;margin-left:auto;margin-top:1rem}@media (max-width: 767.98px){header.header-banner .more{margin-right:auto;margin-left:0}}header.header-banner .more a{display:flex;align-items:center;gap:.8rem;justify-content:center;color:#fff}header.header-banner .more a:hover{color:#fff;opacity:.8}.page-id-17775837 header .header-banner__image,.page-id-17775851 header .header-banner__image,.page-id-1520804 header .header-banner__image{object-position:top}.page-id-1520804 header .header-banner__image{transform:scaleX(-1)}.footer{background:#d9ebe6;padding:10rem 0 14rem;margin-top:0}@media (max-width: 991.98px){.footer{padding:7rem 0 10rem;margin-top:0}}@media (max-width: 991.98px){.footer .col-md-6:not(last){margin-bottom:2rem}}.footer__logo{margin-bottom:4rem;display:block}.footer__logo img{max-width:6.3rem;max-height:1.6rem}.footer p,a:not(.footer__logo){color:#00172f;font-weight:500;margin-bottom:.4rem;display:block;line-height:1.2}.footer a.author img{margin-top:.4rem;max-width:10rem;height:auto}.recommended-offers{padding:10rem 0}@media (max-width: 991.98px){.recommended-offers{padding:7rem 0}}.recommended-offers__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8.4rem}@media (max-width: 991.98px){.recommended-offers__top{margin-bottom:4.4rem}}@media (max-width: 577.98px){.recommended-offers__top{flex-direction:column;align-items:flex-start;gap:1rem}}.recommended-offers__bottom .col-12{gap:2rem;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 991.98px){.recommended-offers__bottom .col-12{grid-template-columns:repeat(2,1fr);max-width:100%;flex:1}}@media (max-width: 577.98px){.recommended-offers__bottom .col-12{grid-template-columns:repeat(1,1fr)}}.recommended-offers__bottom .col-12 a{background:#fff;border-radius:2rem;display:flex;flex-direction:column;min-width:0;overflow:hidden}@media (max-width: 577.98px){.recommended-offers__bottom .col-12 a{width:100%;max-width:100%}}.recommended-offers__bottom .col-12 a .offer-sold-label{position:absolute;top:2rem;left:2rem}.recommended-offers__bottom .col-12 a img.card-img-top{flex-shrink:0;border-top-left-radius:2rem;border-top-right-radius:2rem;min-height:20rem;height:100%;object-fit:cover}@media (min-width: 991.98px){.recommended-offers__bottom .col-12 a img.card-img-top{max-height:20rem}}.recommended-offers__bottom .col-12 .offer-card-content{padding:2rem;margin-bottom:0;margin-top:auto;flex-grow:1;display:flex;flex-direction:column;min-width:0}.recommended-offers__bottom .col-12 .offer-card-content .offer-label{color:#00172f;font-size:1rem;font-weight:400;margin-bottom:1.5rem;display:block}.recommended-offers__bottom .col-12 .offer-card-content h3{font-size:1.7rem;font-weight:500;line-height:1;margin-bottom:1.6rem}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-wrapper{position:relative;display:flex;align-items:center;overflow:hidden;margin-top:1.6rem;margin-bottom:1.6rem;padding:2.5rem 0;border-top:1px solid #ABA9A1;border-bottom:1px solid #ABA9A1;color:#aba9a1;font-size:1.4rem;font-weight:400;margin-top:auto;min-width:0}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-wrapper .sep{margin:0 1rem}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-wrapper{position:relative;display:flex;align-items:center;overflow:hidden;width:100%}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta{display:flex;align-items:center;gap:0;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;flex:1;min-width:0;-ms-overflow-style:none;scrollbar-width:none}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta::-webkit-scrollbar{display:none}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(to right,transparent,white 30%);border:none;padding:5px 5px 5px 20px;cursor:pointer;display:none;align-items:center;z-index:2}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-arrow:active,.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-arrow:focus{outline:none}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-arrow img{width:1rem;height:auto;transition:transform .2s}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-arrow:hover img{transform:translate(3px)}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-wrapper.has-overflow .offer-card-meta-arrow{display:flex}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-meta-wrapper.has-overflow.scrolled-end .offer-card-meta-arrow{display:none}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-price{display:flex;justify-content:space-between;align-items:center}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-price span{color:#6ab5b5;font-size:2rem;line-height:1.2;font-weight:500}.recommended-offers__bottom .col-12 .offer-card-content .offer-card-price svg path{stroke:#00172f}.four-boxes{padding:10rem 0;background:#ebf2eb}@media (max-width: 991.98px){.four-boxes{padding:7rem 0}}.four-boxes__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8.4rem}@media (max-width: 991.98px){.four-boxes__top{margin-bottom:4.4rem}}@media (max-width: 577.98px){.four-boxes__top{flex-direction:column;align-items:flex-start;gap:1rem}}.four-boxes__bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:6rem}@media (max-width: 991.98px){.four-boxes__bottom{grid-template-columns:repeat(2,1fr);max-width:100%;flex:1;gap:4rem}}@media (max-width: 577.98px){.four-boxes__bottom{grid-template-columns:repeat(1,1fr)}}.four-boxes__bottom h3{font-size:3.2rem;font-weight:500;line-height:.7;display:flex;align-items:flex-start;gap:1rem;margin-bottom:4rem}@media (max-width: 991.98px){.four-boxes__bottom h3{font-size:2.8rem;margin-bottom:2rem}}.four-boxes__bottom p{color:#00172f;font-size:1.5rem;font-weight:500;line-height:1.2}@media (min-width: 991.98px){.four-boxes__bottom p{margin-left:1.9rem}}.page-id-17775837 .four-boxes,.page-id-17775851 .four-boxes,.page-id-1520804 .four-boxes,.page-id-17914025 .four-boxes{background:#f6f6f6}.page-id-17775837 .four-boxes h2,.page-id-17775851 .four-boxes h2,.page-id-1520804 .four-boxes h2,.page-id-17914025 .four-boxes h2{max-width:80rem}.page-id-17775837 .four-boxes h3,.page-id-17775851 .four-boxes h3,.page-id-1520804 .four-boxes h3,.page-id-17914025 .four-boxes h3{color:#71aaf5;font-size:2.2rem;line-height:1.2;display:grid;grid-template-columns:1rem 3fr;margin-bottom:4rem}.page-id-17775837 .four-boxes h3 svg,.page-id-17775851 .four-boxes h3 svg,.page-id-1520804 .four-boxes h3 svg,.page-id-17914025 .four-boxes h3 svg{width:.8rem;height:.8rem;margin-top:.4rem}:root{--container-max-width: 1140px;--container-padding: 12px}@media (max-width: 1199.98px){:root{--container-max-width: 960px}}@media (max-width: 991.98px){:root{--container-max-width: 720px}}@media (max-width: 767.98px){:root{--container-max-width: 540px}}.two-columns{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:11rem;background:#bddaff}@media (max-width: 1199.98px){.two-columns{gap:6rem}}@media (max-width: 991.98px){.two-columns{gap:4rem}}@media (max-width: 767.98px){.two-columns{grid-template-columns:1fr;gap:0}}.two-columns.right-photo{background:#ffeccb}@media (max-width: 767.98px){.two-columns.right-photo .two-columns__right{order:1}.two-columns.right-photo .two-columns__left{order:2}}.two-columns h2{font-size:6.4rem;line-height:1;font-weight:500;color:#00172f;margin-bottom:4rem}@media (max-width: 1199.98px){.two-columns h2{font-size:4.2rem}}@media (max-width: 991.98px){.two-columns h2{font-size:3.6rem;margin-bottom:3rem}}@media (max-width: 767.98px){.two-columns h2{font-size:3.2rem}}@media (max-width: 577.98px){.two-columns h2{font-size:2.8rem}}.two-columns p{margin-bottom:4rem}@media (max-width: 991.98px){.two-columns p{margin-bottom:3rem}}.two-columns__content{max-width:calc(var(--container-max-width) / 2 - var(--container-padding));width:100%}@media (max-width: 767.98px){.two-columns__content{max-width:100%}}.two-columns__right{background:#bddaff;display:flex;align-items:center;justify-content:flex-start;padding-top:3rem;padding-bottom:3rem;padding-left:0;padding-right:max(3rem,(100vw - var(--container-max-width)) / 2 + var(--container-padding))}@media (max-width: 767.98px){.two-columns__right{padding-top:7rem;padding-bottom:7rem;padding-left:max(2rem,(100vw - var(--container-max-width)) / 2 + var(--container-padding));padding-right:max(2rem,(100vw - var(--container-max-width)) / 2 + var(--container-padding));justify-content:center}}.two-columns__right a.button-btn{background-color:#71aaf5;border-color:#71aaf5}.two-columns__right a.button-btn:hover{color:#71aaf5;background:#fff}.two-columns__right a.button-btn:hover svg path{stroke:#71aaf5}.two-columns__left img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width: 767.98px){.two-columns__left img{height:350px}}.two-columns.right-photo .two-columns__left{padding-top:3rem;padding-bottom:3rem;padding-right:0;background:#ffeccb;display:flex;align-items:center;justify-content:flex-end;padding-left:max(3rem,(100vw - var(--container-max-width)) / 2 + var(--container-padding))}@media (max-width: 767.98px){.two-columns.right-photo .two-columns__left{padding-top:7rem;padding-bottom:7rem;padding-left:max(2rem,(100vw - var(--container-max-width)) / 2 + var(--container-padding));padding-right:max(2rem,(100vw - var(--container-max-width)) / 2 + var(--container-padding));justify-content:center}}.two-columns.right-photo .two-columns__right{background:transparent;padding:0}.two-columns.right-photo .two-columns__right img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width: 767.98px){.two-columns.right-photo .two-columns__right img{height:350px}}.page-id-17775837 .two-columns.right-photo,.page-id-17775851 .two-columns.right-photo,.page-id-17775837 .two-columns.right-photo .two-columns__left,.page-id-17775851 .two-columns.right-photo .two-columns__left{background:#f1f1f0}.numbers{padding:10rem 0}@media (max-width: 991.98px){.numbers{padding:7rem 0}}.numbers__boxes{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:5rem}@media (max-width: 991.98px){.numbers__boxes{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767.98px){.numbers__boxes{gap:3rem}}@media (max-width: 577.98px){.numbers__boxes{grid-template-columns:1fr}}.numbers__box{padding:8rem 0;border-top:1px solid #156B6B;border-bottom:1px solid #156B6B;display:flex;flex-direction:column;min-width:0}@media (max-width: 991.98px){.numbers__box{padding:0;border:none}}.numbers__box span{color:#156b6b;font-size:6.4rem;font-weight:500;text-align:center;margin-bottom:4rem}@media (max-width: 1199.98px){.numbers__box span{font-size:5.4rem}}@media (max-width: 767.98px){.numbers__box span{font-size:3rem}}.numbers__box p{margin-bottom:0;font-size:2.4rem;text-align:center;line-height:1.2}@media (max-width: 767.98px){.numbers__box p{font-size:2rem}}.page-id-17775837 .numbers h2,.page-id-17775851 .numbers h2,.page-id-152080 .numbers h2,.page-id-1520804 .numbers h2{margin-bottom:9rem}.page-id-17775837 .numbers__boxes,.page-id-17775851 .numbers__boxes,.page-id-152080 .numbers__boxes,.page-id-1520804 .numbers__boxes{grid-template-columns:repeat(5,1fr)}@media (max-width: 1199.98px){.page-id-17775837 .numbers__boxes,.page-id-17775851 .numbers__boxes,.page-id-152080 .numbers__boxes,.page-id-1520804 .numbers__boxes{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (max-width: 991.98px){.page-id-17775837 .numbers__boxes,.page-id-17775851 .numbers__boxes,.page-id-152080 .numbers__boxes,.page-id-1520804 .numbers__boxes{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767.98px){.page-id-17775837 .numbers__boxes,.page-id-17775851 .numbers__boxes,.page-id-152080 .numbers__boxes,.page-id-1520804 .numbers__boxes{grid-template-columns:repeat(1,1fr)}}.page-id-17775837 .numbers__boxes span,.page-id-17775851 .numbers__boxes span,.page-id-152080 .numbers__boxes span,.page-id-1520804 .numbers__boxes span{color:#bddaff;font-size:3.2rem}.page-id-17775837 .numbers__boxes p,.page-id-17775851 .numbers__boxes p,.page-id-152080 .numbers__boxes p,.page-id-1520804 .numbers__boxes p{font-size:1.5rem;line-height:1.2}.page-id-17775837 .numbers__box,.page-id-17775851 .numbers__box,.page-id-152080 .numbers__box,.page-id-1520804 .numbers__box{padding:6.8rem 0;border-color:#bddaff}@media (max-width: 1199.98px){.page-id-17775837 .numbers__box,.page-id-17775851 .numbers__box,.page-id-152080 .numbers__box,.page-id-1520804 .numbers__box{padding:0}}.listing-posts{padding:10rem 0}@media (max-width: 991.98px){.listing-posts{padding:7rem 0}}.listing-posts__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8.4rem}@media (max-width: 991.98px){.listing-posts__top{margin-bottom:4.4rem}}@media (max-width: 577.98px){.listing-posts__top{flex-direction:column;align-items:flex-start;gap:1rem}}.listing-posts__box{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}@media (max-width: 991.98px){.listing-posts__box{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width: 577.98px){.listing-posts__box{grid-template-columns:repeat(1,1fr)}}.listing-posts__box .listing-post{background:#fff;border-radius:2rem;display:flex;flex-direction:column;min-width:0;overflow:hidden}.listing-posts__image img{width:100%;height:auto;max-height:15rem;object-fit:cover;border-top-left-radius:2rem;border-top-right-radius:2rem}.listing-posts__content{padding:2rem;margin-bottom:0;flex-grow:1;display:flex;flex-direction:column;min-width:0}.listing-posts__content .listing-post__category{color:#00172f;font-size:1rem;text-transform:uppercase;font-weight:400;margin-bottom:1.5rem;display:block}.listing-posts__content h3{font-size:1.7rem;line-height:1.2;font-weight:500;margin-bottom:1.5rem;color:#00172f}.listing-posts__excerpt{font-size:1.4rem;color:#00172f;line-height:1.4;margin-top:auto}.listing-posts__footer{display:flex;justify-content:space-between;align-items:center;padding-top:2rem}.listing-posts__footer span{color:#000;font-size:1rem;font-weight:400}.contact{padding:10rem 0;background:#ebf2eb}@media (max-width: 991.98px){.contact{padding:7rem 0}}.contact h2{font-size:6.4rem;line-height:1;margin-bottom:4rem}@media (max-width: 991.98px){.contact h2{font-size:3rem;margin-bottom:2rem}}.contact__desc{margin-bottom:4rem}@media (max-width: 991.98px){.contact__desc{margin-bottom:3rem}}.contact a.button-btn.without-back{margin-bottom:2rem}.contact a.button-btn.without-back span{font-weight:600}.contact form{display:flex;flex-direction:column;gap:1rem}@media (max-width: 991.98px){.contact form{margin-top:3rem}}.contact form p{margin-bottom:0}.contact input:not([type=submit]):not([type=checkbox]),.contact textarea{border:1px solid #156B6B;box-shadow:none;padding:1rem;border-radius:1rem;font-size:1.5rem;font-weight:500;background:transparent;width:100%}.contact input:not([type=submit]):not([type=checkbox])::placeholder,.contact textarea::placeholder{color:#156b6b}.contact input[type=submit]{color:#fff;background-color:#156b6b;border-radius:1rem;border:.1rem solid #156B6B;font-weight:500;padding:1rem;width:fit-content;margin-bottom:0;display:flex;align-items:center;gap:.8rem;transition:.2s ease-in-out;margin-left:auto;margin-right:0}.contact input[type=submit]:hover{color:#156b6b;background:transparent}.contact input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;width:2.4rem;height:2.4rem;border:1px solid #00172F;border-radius:1rem;background:transparent;cursor:pointer;position:relative;vertical-align:middle;transition:all .2s ease;aspect-ratio:1}.contact input[type=checkbox]:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.9rem;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0;transition:opacity .2s ease}.contact input[type=checkbox]:checked{background:#156b6b;border-color:#156b6b}.contact input[type=checkbox]:checked:after{opacity:1}.contact input[type=checkbox]:hover{border-color:#156b6b}.contact input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #156b6b4d}.contact input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.contact .wpcf7-list-item{margin-left:0}.contact .wpcf7-list-item label{margin-left:0;display:inline-flex;gap:.8rem}.contact select.wpcf7-form-control.wpcf7-select{border:1px solid #156B6B;box-shadow:none;padding:1rem;border-radius:1rem;font-size:1.5rem;font-weight:500;background-image:none;width:100%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;border-radius:1rem!important}.contact select.wpcf7-form-control.wpcf7-select:invalid{color:#156b6b}.contact select.wpcf7-form-control.wpcf7-select option[value=""]{color:#156b6b}.contact select.wpcf7-form-control.wpcf7-select::placeholder,.contact select.wpcf7-form-control.wpcf7-select option{color:#156b6b}.contact label{color:#00172f;font-size:1.2rem;line-height:1.2;font-weight:500;margin-bottom:1rem;margin-left:1rem}.contact .wpcf7-list-item-label{font-size:1.4rem;line-height:1.2;font-weight:400}.page-id-17775837 .contact,.page-id-17775851 .contact,.page-id-1520804 .contact{background:#dce8f5}.offerts-listing{gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);max-width:100%}.offerts-listing.list{grid-template-columns:repeat(1,1fr)}@media (max-width: 991.98px){.offerts-listing{grid-template-columns:repeat(2,1fr);max-width:100%;flex:1}}@media (max-width: 577.98px){.offerts-listing{grid-template-columns:repeat(1,1fr)}}.offerts-listing__single{width:100%;min-width:0}.offerts-listing__single a{background:#fff;border-radius:2rem;display:flex!important;flex-direction:column;min-width:0;overflow:hidden;height:100%}@media (max-width: 577.98px){.offerts-listing__single a{width:100%;max-width:100%}}.offerts-listing__single a .offer-sold-label{position:absolute;top:2rem;left:2rem}.offerts-listing__single a img.card-img-top{flex-shrink:0;border-top-left-radius:2rem;border-top-right-radius:2rem;min-height:20rem;height:100%;object-fit:cover}@media (min-width: 991.98px){.offerts-listing__single a img.card-img-top{max-height:20rem}}.offerts-listing__single .offer-card-content{padding:2rem;margin-bottom:0;margin-top:auto;flex-grow:1;display:flex;flex-direction:column;min-width:0}.offerts-listing__single .offer-card-content .offer-label{color:#00172f;font-size:1rem;font-weight:400;margin-bottom:1.5rem;display:block}.offerts-listing__single .offer-card-content h3{font-size:1.7rem;font-weight:500;line-height:1;margin-bottom:1.6rem}.offerts-listing__single .offer-card-content .offer-card-meta-wrapper{position:relative;display:flex;align-items:center;overflow:hidden;margin-top:1.6rem;margin-bottom:1.6rem;padding:2.5rem 0;border-top:1px solid #ABA9A1;border-bottom:1px solid #ABA9A1;color:#aba9a1;font-size:1.4rem;font-weight:400;margin-top:auto;min-width:0}.offerts-listing__single .offer-card-content .offer-card-meta-wrapper .sep{margin:0 1rem}.offerts-listing__single .offer-card-content .offer-card-meta-wrapper{position:relative;display:flex;align-items:center;overflow:hidden;width:100%}.offerts-listing__single .offer-card-content .offer-card-meta{display:flex;align-items:center;gap:0;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;flex:1;min-width:0;-ms-overflow-style:none;scrollbar-width:none}.offerts-listing__single .offer-card-content .offer-card-meta::-webkit-scrollbar{display:none}.offerts-listing__single .offer-card-content .offer-card-meta-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(to right,transparent,white 30%);border:none;padding:5px 5px 5px 20px;cursor:pointer;display:none;align-items:center;z-index:2}.offerts-listing__single .offer-card-content .offer-card-meta-arrow:active,.offerts-listing__single .offer-card-content .offer-card-meta-arrow:focus{outline:none}.offerts-listing__single .offer-card-content .offer-card-meta-arrow img{width:1rem;height:auto;transition:transform .2s}.offerts-listing__single .offer-card-content .offer-card-meta-arrow:hover img{transform:translate(3px)}.offerts-listing__single .offer-card-content .offer-card-meta-wrapper.has-overflow .offer-card-meta-arrow{display:flex}.offerts-listing__single .offer-card-content .offer-card-meta-wrapper.has-overflow.scrolled-end .offer-card-meta-arrow{display:none}.offerts-listing__single .offer-card-content .offer-card-price{display:flex;justify-content:space-between;align-items:center}.offerts-listing__single .offer-card-content .offer-card-price span{color:#6ab5b5;font-size:2rem;line-height:1.2;font-weight:500}.offerts-listing__single .offer-card-content .offer-card-price svg path{stroke:#00172f}.post-type-archive-polnoc_property .archive{padding:0 0 10rem}@media (max-width: 991.98px){.post-type-archive-polnoc_property .archive{padding:0 0 7rem}}@media (max-width: 991.98px){.post-type-archive-polnoc_property .archive .main-filtering{display:block}}@media (max-width: 991.98px){.post-type-archive-polnoc_property .archive .main-filtering .col-md-3{max-width:50%;flex:0 0 50%}}@media (max-width: 767.98px){.post-type-archive-polnoc_property .archive .main-filtering .col-md-3{max-width:100%;flex:0 0 100%}}.post-type-archive-polnoc_property .archive__img{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;max-width:100vw;min-height:75rem;max-height:75rem;object-fit:cover;height:auto;z-index:-1}.post-type-archive-polnoc_property .archive .search-form{box-shadow:none;min-height:75rem;height:100%;display:flex;align-items:center}.post-type-archive-polnoc_property .archive .search-form__content{background-color:#f6f6f6;padding:2rem;border-radius:1rem;box-shadow:0 0 4px #00000040;display:flex;flex-direction:column}@media (max-width: 991.98px){.post-type-archive-polnoc_property .archive .search-form__content{overflow-y:scroll;max-height:60rem;min-height:60rem}}.post-type-archive-polnoc_property .archive .search-form__content--top{padding-bottom:2rem;border-bottom:1px solid #E8E7E6}.post-type-archive-polnoc_property .archive .search-form__content .nav{border:none}.post-type-archive-polnoc_property .archive .search-form__content .nav .nav-link{font-size:1.2rem;line-height:1.2;text-transform:uppercase;color:#aba9a1;background-color:#e8e7e6;border-radius:1rem;font-weight:500;padding:1rem;margin-bottom:0}.post-type-archive-polnoc_property .archive .search-form__content .nav .nav-link:not(.active):hover{color:#156b6b}.post-type-archive-polnoc_property .archive .search-form__content .nav .nav-link.active{background:#156b6b;color:#fff}.post-type-archive-polnoc_property .archive .search-form__content label{font-size:1.2rem;line-height:1.2;font-weight:500;color:#00172f;padding-left:1rem;text-transform:uppercase}.post-type-archive-polnoc_property .archive .search-form__content .form-control{border:none;background:none}.post-type-archive-polnoc_property .archive .search-form__content .middle,.post-type-archive-polnoc_property .archive .search-form__content .bottom{display:flex;flex-wrap:wrap}.post-type-archive-polnoc_property .archive .search-form__content .form-check-label:before{content:none}.post-type-archive-polnoc_property .archive .search-form__content .form-check:has(input[type=checkbox]:checked){background:#156b6b;border-color:#156b6b!important}.post-type-archive-polnoc_property .archive .search-form__content .form-check:has(input[type=checkbox]:checked) label{color:#fff}.post-type-archive-polnoc_property .archive .search-form__content .form-control{padding:0}.post-type-archive-polnoc_property .archive .search-form__content input,.post-type-archive-polnoc_property .archive .search-form__content select,.post-type-archive-polnoc_property .archive .search-form__content input.form-control{padding:1rem;color:#aba9a1;border:1px solid #ABA9A1!important;font-size:1.5rem;width:100%;border-radius:1rem;max-height:3rem;height:100%;background:none}.post-type-archive-polnoc_property .archive .search-form__content input::placeholder,.post-type-archive-polnoc_property .archive .search-form__content select::placeholder,.post-type-archive-polnoc_property .archive .search-form__content input.form-control::placeholder{color:#aba9a1}.post-type-archive-polnoc_property .archive .search-form__content .form-check{padding:1rem;border:1px solid #ABA9A1!important;font-size:1.5rem;width:100%;border-radius:1rem;max-height:3rem;height:100%;background:none;color:#aba9a1}.post-type-archive-polnoc_property .archive .search-form__content .form-check label{color:#aba9a1;font-size:1.5rem;text-transform:capitalize;padding:0}.post-type-archive-polnoc_property .archive .search-form .middle,.post-type-archive-polnoc_property .archive .search-form .bottom{padding:2rem 0;border-bottom:1px solid #E8E7E6}.post-type-archive-polnoc_property .archive .search-form .btn{font-size:1.5rem;line-height:1.2;text-transform:capitalize;color:#fff;background-color:#156b6b;border-radius:1rem;font-weight:400;padding:1rem;width:fit-content;margin-bottom:0;display:flex;align-items:center;gap:.8rem;margin-right:0;margin-left:auto}.post-type-archive-polnoc_property .archive .search-form .btn:hover{opacity:.8}.post-type-archive-polnoc_property .archive .search-form .clear-filtering{display:flex;gap:.8rem;font-weight:400;color:#00172f;font-size:1.5rem}.post-type-archive-polnoc_property .archive .search-form .advance{padding:2rem 0;border-bottom:1px solid #E8E7E6;width:100%}@media (max-width: 991.98px){.post-type-archive-polnoc_property .archive .search-form .advance .row{gap:1rem}}@media (max-width: 991.98px){.post-type-archive-polnoc_property .archive .search-form .advance .col-md-3{max-width:calc(50% - 1rem);flex:0 0 50%}}.post-type-archive-polnoc_property .archive .search-form .advance .form-control{padding:1rem;color:#aba9a1;border:1px solid #ABA9A1!important;font-size:1.5rem;width:100%;border-radius:1rem;max-height:3rem;height:100%;background:none;display:flex;align-items:center;font-weight:500}.post-type-archive-polnoc_property .archive .search-form .advance .form-control::placeholder{color:#aba9a1}.post-type-archive-polnoc_property .archive .search-form .advance .form-control .multiselect__count{background:#156b6b}.post-type-archive-polnoc_property .archive .search-form .advanced-search-link{text-align:center;font-weight:400;display:flex;gap:.8rem;justify-content:center;align-items:center}.post-type-archive-polnoc_property .archive .offerts-box{padding:10rem 0 8rem}.post-type-archive-polnoc_property .archive .offerts-box__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;margin-bottom:8rem}@media (max-width: 991.98px){.post-type-archive-polnoc_property .archive .offerts-box__top{margin-bottom:4rem}}.post-type-archive-polnoc_property .archive .offerts-box__top .archive-filtering--mobile{max-width:fit-content;margin-bottom:0}.post-type-archive-polnoc_property .archive .offerts-box__top .archive-filtering--mobile .select__container--sort{padding:1rem;color:#aba9a1;border:1px solid #ABA9A1!important;font-size:1.5rem;width:100%;border-radius:1rem;max-height:3rem;height:100%;background:none;display:flex;align-items:center;font-weight:500}.post-type-archive-polnoc_property .archive .offerts-box__top .archive-filtering--mobile .select__container--sort input{background:none}.post-type-archive-polnoc_property .archive .offerts-box__top .justify-content-center:has(.open-search){display:none}.post-type-archive-polnoc_property .archive .offerts-box__top .form-control{width:fit-content}.post-type-archive-polnoc_property .archive .offerts-box .show-md{display:block!important}@media (max-width: 991.98px){.post-type-archive-polnoc_property .archive .offerts-box{padding:7rem 0}}.post-type-archive-polnoc_property .pagination{box-shadow:none;border-radius:0}.post-type-archive-polnoc_property .pagination ul li span{color:#f1f1f0;padding:1rem;background:transparent;color:#aba9a1}.post-type-archive-polnoc_property .pagination ul li span.dots:hover{background:transparent;color:#aba9a1}.post-type-archive-polnoc_property .pagination ul li span.current{color:#00172f;background:transparent}.post-type-archive-polnoc_property .pagination ul li a{background:transparent;color:#aba9a1;padding:1rem}.post-type-archive-polnoc_property .pagination ul li a:hover{color:#00172f;background:none}.post-type-archive-polnoc_property form{padding:2rem 0 0}.post-type-archive-polnoc_property form .mb-3{margin-bottom:0!important}.post-type-archive-polnoc_property form label{height:auto;font-size:1.2rem;line-height:1}@media (max-width: 991.98px){.post-type-archive-polnoc_property form label{margin-top:1rem}}.post-type-archive-polnoc_property form .form-control{height:auto;font-size:1.5rem}.post-type-archive-polnoc_property form .advanced-search .form-control:not(.select__container--square){padding:1rem!important;color:#aba9a1;border:1px solid #ABA9A1!important;font-size:1.5rem;width:100%;border-radius:1rem;max-height:3rem;height:100%;background:none;display:flex;align-items:center;font-weight:500}.post-type-archive-polnoc_property form .col-md-4,.post-type-archive-polnoc_property form .col-md-3,.post-type-archive-polnoc_property form .col-md-8{margin:.7rem 0}.post-type-archive-polnoc_property .archive .search-form__content .form-check label{margin-top:0}.post-type-archive-polnoc_property .archive .search-form .advanced-search-link{width:100%}.archive-filtering--mobile{display:none!important}.post-type-archive-polnoc_property .archive .search-form__content label{color:#00172f}.multiselect__container.open .multiselect{border-color:#00172f!important;border-radius:0 0 1rem 1rem!important}.select__container.open .select{border-color:#00172f!important}.select .select__item:hover{background-color:#156b6b}.select .select__item:hover label{color:#fff!important}.multiselect__item input[type=checkbox]:checked~label:nth-of-type(1){background-color:#156b6b!important}.post-type-archive-polnoc_property .archive .search-form__content .form-check label{margin-top:0;width:100%;height:3rem;display:flex;align-items:center;margin-left:1rem;padding:0rem!important}.post-type-archive-polnoc_property .archive .search-form__content .form-check{padding:0!important}.single .map-section-title{background:#073e3e}.departments__top{background-color:#156b6b;max-height:70rem;min-height:70rem;display:flex;align-items:center}@media (max-width: 991.98px){.departments__top{max-height:40rem;min-height:40rem}}.departments__top--search{display:grid;grid-template-columns:1fr 2fr;align-items:center}@media (max-width: 991.98px){.departments__top--search{grid-template-columns:1fr;gap:2rem}}.departments__top--search h1{font-size:3.6rem;font-weight:500;line-height:1.1}.departments__top--search .contact-search{background:#fff;padding:2rem!important;box-shadow:0 0 4px #00000040;border-radius:2rem}.departments__top--search .contact-search form,.departments__top--search .contact-search form .locations{width:100%}@media (max-width: 991.98px){.departments__top--search .contact-search form .locations{max-width:100%}}.departments__top--search .contact-search form .locations input{border:1px solid #E8E7E6}.departments__top--search .contact-search form .locations input::placeholder{color:#aba9a1}.departments__top--search .contact-search form .locations .filterable-select-dropdown-button.down{display:none}.departments__top--search .contact-search form .locations .filterable-select-dropdown-button.new{width:auto;color:#fff;background-color:#156b6b;border-radius:1rem;border:.1rem solid #156B6B;font-weight:500;padding:1rem;width:fit-content;margin-bottom:0;display:flex;align-items:center;gap:.8rem;background-image:none}.departments__top--search .contact-search form .locations .filterable-select-dropdown-button.new svg{width:1rem;height:1rem;position:relative;background:none}.departments__top--search .contact-search form .locations .filterable-select-dropdown-button.new:hover{color:#156b6b;background:transparent}.departments__top--search .contact-search form .locations .filterable-select-dropdown-button.new:hover svg path{stroke:#156b6b}.departments__top .filterable-select-value-list li:hover{background-color:#156b6b}.departments__top .filterable-select-value-list.open{border-color:#156b6b}.departments__top .filterable-select-value-list{border-bottom-left-radius:2rem}.departments__bottom{padding:10rem 0;background-color:#ebf2eb}@media (max-width: 991.98px){.departments__bottom{padding:7rem 0}}.departments__bottom--listing{margin-top:8rem}.departments__bottom--listing .departments__columns{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 1199.98px){.departments__bottom--listing .departments__columns{grid-template-columns:repeat(3,1fr)}}@media (max-width: 991.98px){.departments__bottom--listing .departments__columns{grid-template-columns:repeat(2,1fr)}}@media (max-width: 577.98px){.departments__bottom--listing .departments__columns{grid-template-columns:1fr}}.departments__bottom--listing .departments__columns h3{display:flex;gap:1rem;align-items:flex-start;line-height:1;color:#156b6b;margin-bottom:1rem}.departments__bottom--listing .departments__columns ul{list-style:none;margin-left:1.9rem}.departments__bottom--listing .departments__columns ul a{font-weight:500;margin-bottom:.6rem}.agents-listing{gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);max-width:100%}.agents-listing.list{grid-template-columns:repeat(1,1fr)}@media (max-width: 991.98px){.agents-listing{grid-template-columns:repeat(2,1fr);max-width:100%;flex:1}}@media (max-width: 577.98px){.agents-listing{grid-template-columns:repeat(1,1fr)}}.agents-listing__single{width:100%;min-width:0}.agents-listing__single a{background:#fff;border-radius:2rem;display:flex!important;flex-direction:column;min-width:0;overflow:hidden;height:100%;text-decoration:none;color:inherit;transition:box-shadow .3s ease}.agents-listing__single a:hover{box-shadow:0 4px 20px #0000001a}@media (max-width: 577.98px){.agents-listing__single a{width:100%;max-width:100%}}.agents-listing__single a img.card-img-top{flex-shrink:0;border-top-left-radius:2rem;border-top-right-radius:2rem;width:100%;height:auto}.agents-listing__single .agent-card-content{padding:2rem;margin-bottom:0;margin-top:auto;flex-grow:1;display:flex;flex-direction:column;min-width:0}.agents-listing__single .agent-card-content h3{font-size:1.7rem;font-weight:500;line-height:1;margin-bottom:.5rem;color:#00172f}.agents-listing__single .agent-card-content .agent-card-position{color:#00172f;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.5px;display:block}.agents-listing__single .agent-card-content .agent-card-contact{position:relative;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;margin-top:1.6rem;padding-top:2.5rem;border-top:1px solid #E8E7E6;min-width:0}.agents-listing__single .agent-card-content .agent-card-contact .agent-card-email{color:#00172f;font-size:1.4rem;font-weight:400}.agents-listing__single .agent-card-content .agent-card-contact .agent-card-phone{display:flex;justify-content:space-between;align-items:center}.agents-listing__single .agent-card-content .agent-card-contact .agent-card-phone span{color:#6ab5b5;font-size:2rem;line-height:1.2;font-weight:500}.agents-listing__single .agent-card-content .agent-card-contact .agent-card-phone svg path{stroke:#00172f}.offers-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loader-text{margin-top:30px;font-size:16px;color:#0d6e6e;font-weight:500;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.blocks-loader{width:60px;height:60px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:4px}.block{background:#0d6e6e;border-radius:3px;animation:buildBlock 1.8s ease-in-out infinite;opacity:0;transform:scale(0) translateY(-20px)}.block-7{animation-delay:0s}.block-8{animation-delay:.1s}.block-9{animation-delay:.2s}.block-4{animation-delay:.3s}.block-5{animation-delay:.4s}.block-6{animation-delay:.5s}.block-1{animation-delay:.6s}.block-2{animation-delay:.7s}.block-3{animation-delay:.8s}@keyframes buildBlock{0%{opacity:0;transform:scale(0) translateY(-20px)}15%{opacity:1;transform:scale(1.1) translateY(0)}25%{transform:scale(1) translateY(0)}50%{opacity:1;transform:scale(1) translateY(0)}75%{opacity:1;transform:scale(1) translateY(0)}90%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:0;transform:scale(0) translateY(-20px)}}.blocks-loader.colorful .block-1{background:#0d6e6e}.blocks-loader.colorful .block-2{background:#1a8f8f}.blocks-loader.colorful .block-3{background:#27b0b0}.blocks-loader.colorful .block-4{background:#0d6e6e}.blocks-loader.colorful .block-5{background:#1a8f8f}.blocks-loader.colorful .block-6{background:#27b0b0}.blocks-loader.colorful .block-7{background:#0d6e6e}.blocks-loader.colorful .block-8{background:#1a8f8f}.blocks-loader.colorful .block-9{background:#27b0b0}.blocks-loader-house{width:80px;height:80px;position:relative}.house-block{position:absolute;background:#0d6e6e;border-radius:2px;opacity:0;animation:buildHouse 2.4s ease-in-out infinite}.house-block-1{width:60px;height:12px;bottom:0;left:10px;animation-delay:0s}.house-block-2{width:12px;height:30px;bottom:12px;left:10px;animation-delay:.2s}.house-block-3{width:12px;height:30px;bottom:12px;right:10px;animation-delay:.3s}.house-block-4{width:16px;height:16px;bottom:20px;left:32px;background:#27b0b0;animation-delay:.4s}.house-block-5{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:25px solid #0d6e6e;bottom:42px;left:0;background:transparent;animation-delay:.6s}@keyframes buildHouse{0%{opacity:0;transform:translateY(-15px)}10%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(5px)}to{opacity:0;transform:translateY(-15px)}}.single-department__top{background:#ebf2eb;max-height:75rem;min-height:75rem;position:relative}@media (max-width: 991.98px){.single-department__top{padding:7rem 0}}@media (max-width: 991.98px){.single-department__top{max-height:unset;min-height:unset}}.single-department__top .col-12:has(img){position:inherit}.single-department__top .container,.single-department__top .row{max-height:70rem;min-height:70rem}@media (max-width: 991.98px){.single-department__top .container,.single-department__top .row{max-height:unset;min-height:unset}}.single-department__top .row{align-items:center}.single-department__top h3{color:#00172f;font-size:1.2rem;text-transform:uppercase;font-weight:500;margin-bottom:2rem}.single-department__top h1{color:#00172f;font-size:3.6rem;font-weight:500}.single-department__top .box{margin-top:6.5rem}@media (max-width: 991.98px){.single-department__top .box{margin-top:3rem}}.single-department__top .box p{font-size:1.2rem;text-transform:uppercase}.single-department__top .box div{margin-top:6.5rem;display:flex;flex-direction:column;gap:2rem}@media (max-width: 991.98px){.single-department__top .box div{margin-top:3rem}}.single-department__top .box div span{font-weight:600}.single-department__top img{position:absolute;top:0;right:0;width:50%;object-fit:cover;max-height:100%;object-position:center;height:100%}@media (max-width: 991.98px){.single-department__top img{display:none}}.single-department__bottom h2{margin-bottom:8.4rem}@media (max-width: 991.98px){.single-department__bottom h2{margin-bottom:4.4rem}}.single-department__bottom .single-department__agent{padding:10rem 0 5rem}@media (max-width: 991.98px){.single-department__bottom .single-department__agent{padding:7rem 0}}.single-department__bottom .single-department__agent .agents-listing{grid-template-columns:repeat(4,1fr)}@media (max-width: 991.98px){.single-department__bottom .single-department__agent .agents-listing{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767.98px){.single-department__bottom .single-department__agent .agents-listing{grid-template-columns:1fr}}.single-department__bottom .single-department__agent .agents-listing__single img.card-img-top{max-height:26rem;height:auto;width:auto;object-fit:cover;object-position:top}@media (max-width: 991.98px){.single-department__bottom .single-department__agent .agents-listing__single img.card-img-top{max-height:unset}}.single-department__bottom .single-deparment__desc{padding:10rem 0;background:#ebf2eb}@media (max-width: 991.98px){.single-department__bottom .single-deparment__desc{padding:7rem 0}}.single-department__bottom .single-deparment__desc--content .desc-grid{display:grid;grid-template-columns:1fr 1fr;gap:4.4rem}@media (max-width: 991.98px){.single-department__bottom .single-deparment__desc--content .desc-grid{grid-template-columns:1fr}}.single-department__bottom .single-deparment__desc--content .desc-grid h4{font-size:3.2rem;line-height:1;font-weight:500;color:#156b6b;margin-bottom:2rem;display:flex;align-items:flex-start;gap:1rem}.single-department__bottom .single-deparment__desc--content .desc-grid h4 img{width:.8rem;height:.8rem}.single-department__bottom .single-deparment__desc--content .desc-grid h4 strong,.single-department__bottom .single-deparment__desc--content .desc-grid h4 b{font-weight:500}@media (max-width: 767.98px){.single-department__bottom .single-deparment__desc--content .desc-grid h4{font-size:2.8rem}}.single-department__bottom .single-deparment__desc--content .desc-grid p{color:#00172f;font-weight:500;margin-left:1.8rem}.single-department__bottom .single-deparment__desc--content .desc-grid p strong,.single-department__bottom .single-deparment__desc--content .desc-grid p b{font-weight:500}.single-department__bottom .single-deparment__desc--content .desc-grid p span{font-weight:500!important}.single-department__bottom .single-deparment__listing{padding:5rem 0 10rem}@media (max-width: 991.98px){.single-department__bottom .single-deparment__listing{padding:7rem 0}}.single-department__bottom .single-deparment__listing .col-12{display:inherit}.single-department__bottom .single-deparment__listing .mobile-row{flex-direction:column}.single-department__bottom .single-deparment__listing #sorting-properties-v1 li a{color:#156b6b;background-color:transparent;border-radius:1rem;border:.1rem solid #156B6B;font-weight:500!important;padding:1rem;width:fit-content;margin-bottom:0;display:flex;align-items:center;gap:.8rem;font-weight:500}.single-department__bottom .single-deparment__listing #sorting-properties-v1 li a:focus,.single-department__bottom .single-deparment__listing #sorting-properties-v1 li a:active{outline:none;box-shadow:none}.single-department__bottom .single-deparment__listing #sorting-properties-v1 li a.active{background-color:#156b6b!important;border-color:#156b6b!important;color:#fff!important}.single-department__bottom .single-deparment__listing .offers-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}@media (max-width: 991.98px){.single-department__bottom .single-deparment__listing .offers-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767.98px){.single-department__bottom .single-deparment__listing .offers-container{grid-template-columns:1fr}}.single-department__bottom .single-deparment__listing .offers-container a{height:100%}.single-department__bottom .single-deparment__listing .load-more-container{display:flex;justify-content:flex-end;margin-top:8rem}.single-department__bottom .single-deparment__listing .load-more-container button{padding:0;border:none;box-shadow:none;color:#00172f;font-weight:500;font-size:1.5rem;line-height:1}.single-department__bottom .single-deparment__listing .load-more-container button .btn-text{display:flex;align-items:center;gap:.8rem}.single-department__bottom .single-deparment__listing .load-more-container .offers-count{padding:0;border:none;box-shadow:none;color:#00172f;font-weight:500;font-size:1.5rem;margin:0;line-height:1;display:block!important}.single-department .offers-grid>*{max-width:unset}.single-department .recommended-offers__bottom .col-12 a .offer-sold-label{top:-1rem;left:-1rem}.agent .review{margin-top:10rem}.agent__top{padding:13rem 0 10rem;background:#ebf2eb}@media (max-width: 991.98px){.agent__top{padding:7rem 0}}.agent__top-box{background:#fff;display:grid;grid-template-columns:1fr 2fr;align-items:center;border-radius:2rem}@media (max-width: 991.98px){.agent__top-box{grid-template-columns:1fr 1fr}}@media (max-width: 767.98px){.agent__top-box{grid-template-columns:1fr}}.agent__top-box .cart-body{padding:8rem 10rem}@media (max-width: 991.98px){.agent__top-box .cart-body{padding:4rem 5rem}}@media (max-width: 577.98px){.agent__top-box .cart-body{padding:3rem}}.agent__top-box img{height:100%;border-top-left-radius:2rem;border-bottom-left-radius:2rem;object-fit:cover}@media (max-width: 767.98px){.agent__top-box img{border-top-left-radius:2rem;border-top-right-radius:2rem;border-bottom-left-radius:0rem}}.agent__top-box h1{font-size:3.6rem;color:#00172f;line-height:1;font-weight:500;margin-bottom:2rem}@media (max-width: 767.98px){.agent__top-box h1{font-size:3.2rem}}.agent__top-box p.card-text{color:#00172f;font-size:1.2rem;text-transform:uppercase;padding-bottom:2rem;border-bottom:.1rem solid #DAD8D5}.agent__top-box ul{padding:2rem 0;border-bottom:.1rem solid #DAD8D5;margin-bottom:0}.agent__top-box ul a.phone{font-size:2rem!important;font-weight:500;color:#6ab5b5}.agent__top-box ul a.mail{font-size:1.5rem!important;margin-bottom:2rem;color:#00172f}.agent__top-box p.depart{margin-top:2rem;color:#00172f;font-size:1.2rem;text-transform:uppercase}.agent__top-box a.btn{width:fit-content;padding:0;color:#00172f;font-weight:500!important;font-size:1.7rem;display:flex;align-items:center;gap:3rem}.agent__top-box a.btn:hover{background:none;color:#00172f;text-decoration:underline}.agent__bottom{padding:10rem 0}@media (max-width: 991.98px){.agent__bottom{padding:7rem 0}}.agent__bottom h2{margin-bottom:8rem}@media (max-width: 991.98px){.agent__bottom h2{margin-bottom:4rem}}.agent__bottom a{height:100%}.agent__bottom .col-12{display:flex}.agent__bottom .col-12:has(.reviews){display:block}.agent__bottom .col-12:has(.reviews) h2{margin-bottom:0}.agent .recommended-offers__bottom .col-12:has(.grid-element){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 991.98px){.agent .recommended-offers__bottom .col-12:has(.grid-element){grid-template-columns:repeat(2,1fr);max-width:100%;flex:1}}@media (max-width: 577.98px){.agent .recommended-offers__bottom .col-12:has(.grid-element){grid-template-columns:repeat(1,1fr)}}.reviews{margin-top:4rem}.reviews--empty{text-align:center;padding:4rem 0}.reviews--empty p{color:#aba9a1;font-size:1.6rem}.reviews__slider{position:relative;overflow:hidden}.reviews__slider .swiper-slide{height:auto}.reviews__card{background:#fff;border-radius:2rem;padding:3rem;height:100%;display:flex;flex-direction:column}@media (max-width: 767.98px){.reviews__card{padding:2.5rem}}.reviews__quote{color:#6ab5b5;margin-bottom:1.5rem}.reviews__quote svg{width:3rem;height:auto}@media (max-width: 767.98px){.reviews__quote svg{width:2.5rem}}.reviews__content{flex:1}.reviews__text{font-size:1.6rem;line-height:1.5;color:#00172f;font-weight:400;margin:0}@media (max-width: 767.98px){.reviews__text{font-size:1.5rem}}.reviews__image{display:block}.reviews__image img{max-width:100%;border-radius:1rem}.reviews__author{margin-top:2rem;padding-top:1.5rem;border-top:.1rem solid #DAD8D5;font-size:1.2rem;font-weight:600;color:#00172f;text-transform:uppercase;letter-spacing:.05em}.reviews__navigation{display:flex;gap:1rem;margin-top:2rem}.reviews__nav{width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;border:.1rem solid #DAD8D5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;color:#00172f}.reviews__nav:hover{background:#156b6b;border-color:#156b6b;color:#fff}.reviews__nav.swiper-button-disabled{opacity:.4;cursor:not-allowed}.reviews__nav.swiper-button-disabled:hover{background:#fff;border-color:#dad8d5;color:#00172f}.reviews__nav svg{width:2rem;height:2rem}.single .sp-hero{padding:13rem 0 5rem;background:#ebf2eb}@media (max-width: 991.98px){.single .sp-hero{padding:7rem 0 4rem}}.single .sp-hero__nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1.5rem}.single .sp-hero__nav a svg path{stroke:#156b6b!important}.single .sp-hero__nav a:hover svg path{stroke:#fff!important}@media (max-width: 767.98px){.single .sp-hero__nav{flex-direction:column;align-items:flex-start}}.single .sp-hero__nav-actions{display:flex;align-items:center;gap:1.5rem}@media (max-width: 577.98px){.single .sp-hero__nav-actions{flex-wrap:wrap}}.single .sp-hero__nav-icon{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;background:#fff;border-radius:1rem;transition:.2s ease-in-out}.single .sp-hero__nav-icon img{width:2.4rem;height:2.4rem;object-fit:contain}.single .sp-hero__nav-icon:hover{background:#e8e7e6}.single .sp-hero__box{background:#fff;border-radius:2rem;display:grid;grid-template-columns:1fr 1.5fr;overflow:hidden}@media (max-width: 991.98px){.single .sp-hero__box{grid-template-columns:1fr}}.single .sp-hero__box-content{padding:4rem;display:flex;flex-direction:column;justify-content:center}@media (max-width: 991.98px){.single .sp-hero__box-content{padding:3rem;order:2}}@media (max-width: 577.98px){.single .sp-hero__box-content{padding:2rem}}.single .sp-hero__box-info{display:flex;flex-direction:column;gap:1.5rem}.single .sp-hero__box-info h1{font-size:3.2rem;line-height:1.1;color:#00172f;font-weight:500;margin:0}@media (max-width: 767.98px){.single .sp-hero__box-info h1{font-size:2.6rem}}.single .sp-hero__label{font-size:1.2rem;text-transform:uppercase;color:#aba9a1;font-weight:500}.single .sp-hero__address{font-size:1.5rem;color:#00172f;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:0}.single .sp-hero__map-link{display:inline-flex;align-items:center;gap:.5rem;color:#156b6b;font-size:1.4rem;font-weight:500;transition:.2s ease-in-out}.single .sp-hero__map-link svg{width:1.6rem;height:1.6rem}.single .sp-hero__map-link:hover{color:#073e3e;text-decoration:underline}.single .sp-hero__price{font-size:3rem;font-weight:600;color:#156b6b;margin:1rem 0 0}@media (max-width: 767.98px){.single .sp-hero__price{font-size:2.4rem}}.single .sp-hero__box-gallery{display:flex;flex-direction:column}.single .sp-hero__main-image{position:relative;flex:1;min-height:35rem}@media (max-width: 991.98px){.single .sp-hero__main-image{min-height:30rem}}@media (max-width: 577.98px){.single .sp-hero__main-image{min-height:25rem}}.single .sp-hero__main-image a{display:block;height:100%}.single .sp-hero__main-image img{width:100%;height:100%;object-fit:cover}.single .sp-hero__gallery-count{position:absolute;bottom:1.5rem;left:1.5rem;display:flex;align-items:center;gap:.8rem;background:#fffffff2;border:none;border-radius:1rem;padding:1rem 1.5rem;cursor:pointer;transition:.2s ease-in-out;font-size:1.4rem;font-weight:500;color:#00172f}.single .sp-hero__gallery-count svg{width:2rem;height:2rem}.single .sp-hero__gallery-count:hover{background:#fff;transform:scale(1.02)}.single .sp-hero__thumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.4rem;background:#f1f1f0}@media (max-width: 577.98px){.single .sp-hero__thumbnails{grid-template-columns:repeat(3,1fr)}}.single .sp-hero__thumb{position:relative;aspect-ratio:4/3;overflow:hidden}.single .sp-hero__thumb img{width:100%;height:100%;object-fit:cover;transition:.2s ease-in-out}.single .sp-hero__thumb:hover img{transform:scale(1.05)}.single .sp-hero__thumb-more{position:absolute;top:0;right:0;bottom:0;left:0;background:#00172f99;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:600}.single .sp-content{padding:5rem 0}@media (max-width: 991.98px){.single .sp-content{padding:4rem 0}}.single .sp-content__card{background:#fff;border-radius:2rem;padding:3rem;margin-bottom:2rem}@media (max-width: 577.98px){.single .sp-content__card{padding:2rem}}.single .sp-content__card h2{font-size:2.4rem;font-weight:500;color:#00172f;margin-bottom:2rem;line-height:1}.single .sp-content__parameters .parameters{margin-bottom:0}.single .sp-content__parameters .parameters .key{color:#aba9a1!important}.single .sp-content__parameters .parameters .value{color:#00172f!important}.single .sp-content__parameters .parameters .card{background:transparent;padding:0;box-shadow:none}.single .sp-content__parameters .col-md-12.mb-4.parameters{margin-bottom:0!important;padding:0}.single .sp-content__parameters .col-md-12.mb-4.parameters>.card{padding:0;background:transparent}.single .sp-content__description-text{font-size:1.5rem;line-height:1.6;color:#00172f;margin-bottom:3rem}.single .sp-content__description-text p{margin-bottom:1.5rem}.single .sp-content__clause{padding-top:2rem;border-top:.1rem solid #E2E1DF}.single .sp-content__clause p{font-size:1.1rem;color:#aba9a1;line-height:1.5;margin-bottom:1rem}.single .sp-content__clause p:last-child{margin-bottom:0}.single .sp-sidebar__card{background:#fff;border-radius:2rem;margin-bottom:2rem;overflow:hidden}.single .sp-sidebar__agent-photo{display:block}.single .sp-sidebar__agent-photo img{width:100%;height:25rem;object-fit:contain;object-position:top}@media (max-width: 991.98px){.single .sp-sidebar__agent-photo img{height:20rem}}.single .sp-sidebar__agent-info{padding:2.5rem;display:flex;flex-direction:column;gap:.8rem}.single .sp-sidebar__agent-label{font-size:1.1rem;text-transform:uppercase;color:#aba9a1;font-weight:500}.single .sp-sidebar__agent h3{font-size:2rem;font-weight:500;margin:0;line-height:1.2}.single .sp-sidebar__agent h3 a{color:#00172f;transition:.2s ease-in-out}.single .sp-sidebar__agent h3 a:hover{color:#156b6b}.single .sp-sidebar__agent-position{font-size:1.3rem;color:#aba9a1;margin:0;padding-bottom:1.5rem;border-bottom:.1rem solid #E2E1DF}.single .sp-sidebar__agent-phone,.single .sp-sidebar__agent-email{display:flex;align-items:center;gap:1rem;font-size:1.5rem;color:#00172f;font-weight:500;padding:.8rem 0;transition:.2s ease-in-out}.single .sp-sidebar__agent-phone svg,.single .sp-sidebar__agent-email svg{width:2rem;height:2rem;flex-shrink:0;color:#156b6b}.single .sp-sidebar__agent-phone:hover,.single .sp-sidebar__agent-email:hover{color:#156b6b}.single .sp-sidebar__agent-phone{font-size:1.8rem;color:#156b6b}.single .sp-sidebar__agent-phone:hover{color:#073e3e}.single .sp-sidebar__agent-office{display:inline-block;margin-top:1rem;padding:1rem 1.5rem;background:#ebf2eb;border-radius:1rem;font-size:1.3rem;font-weight:500;color:#156b6b;text-align:center;transition:.2s ease-in-out}.single .sp-sidebar__agent-office:hover{background:#d9ebe6;color:#073e3e}.single .sp-sidebar__links{padding:1rem}.single .sp-sidebar__link{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-radius:1rem;color:#00172f;font-size:1.5rem;font-weight:500;transition:.2s ease-in-out}.single .sp-sidebar__link svg{width:1.6rem;height:1.6rem;color:#aba9a1;transition:.2s ease-in-out}.single .sp-sidebar__link:hover{background:#f1f1f0}.single .sp-sidebar__link:hover svg{color:#156b6b;transform:translate(.3rem)}.single .sp-map{margin:0}.single .sp-contact{padding:5rem 0;background:#ebf2eb}@media (max-width: 991.98px){.single .sp-contact{padding:4rem 0}}.single .sp-contact h2{font-size:3.2rem;font-weight:500;color:#00172f;margin-bottom:3rem;text-align:center}@media (max-width: 767.98px){.single .sp-contact h2{font-size:2.6rem;margin-bottom:2rem}}.single .sp-contact__box{background:#fff;border-radius:2rem;display:grid;grid-template-columns:1fr 1.5fr;overflow:hidden}@media (max-width: 991.98px){.single .sp-contact__box{grid-template-columns:1fr}}@media (max-width: 991.98px){.single .sp-contact__photo{display:none}}.single .sp-contact__photo a{display:block;height:100%}.single .sp-contact__photo img{width:100%;height:100%;min-height:45rem;object-fit:cover;object-position:top;max-height:55rem;object-fit:contain;object-position:bottom}.single .sp-contact__form{padding:4rem}@media (max-width: 991.98px){.single .sp-contact__form{padding:3rem}}@media (max-width: 577.98px){.single .sp-contact__form{padding:2rem}}.single .sp-contact__form .form-group{margin-bottom:1.5rem}.single .sp-contact__form .form-control{border:.1rem solid #E2E1DF;border-radius:1rem;padding:1.2rem 1.5rem;font-size:1.5rem;transition:.2s ease-in-out}.single .sp-contact__form .form-control:focus{border-color:#156b6b;box-shadow:0 0 0 .2rem #156b6b1a}.single .sp-contact__form textarea.form-control{min-height:12rem;resize:vertical}.single .sp-contact__form .form-check-label{font-size:1.3rem;color:#00172f;display:inline-flex;gap:.5rem;margin-bottom:0;align-items:center}.single .sp-contact__form .form-check-label a{color:#156b6b;font-size:1.3rem;margin-bottom:0}.single .sp-contact__form .form-check-label a:hover{text-decoration:underline}.single .sp-contact__form .btn-primary{background:#156b6b;border-color:#156b6b;border-radius:1rem;padding:1.2rem 2rem;font-size:1.5rem;font-weight:500;transition:.2s ease-in-out}.single .sp-contact__form .btn-primary:hover{background:#073e3e;border-color:#073e3e}.single .sp-contact__call{margin-top:3rem}.single .sp-contact__call .card{background:#fff;border-radius:2rem;border:none}.single .sp-contact__call h4{font-size:1.8rem;font-weight:500;color:#00172f;margin:0}.single .sp-contact__call .phone-number-button{background:#156b6b;color:#fff;border-radius:1rem;padding:1.2rem 2.5rem;font-size:1.8rem;font-weight:500;border:.1rem solid #156B6B;transition:.2s ease-in-out}.single .sp-contact__call .phone-number-button:hover{background:transparent;color:#156b6b}.single .sp-contact__call .phone-number-button .icon{margin-right:.5rem}.single .sp-contact input:not([type=submit]):not([type=checkbox]),.single .sp-contact textarea{border:1px solid #156B6B!important;box-shadow:none!important;padding:1rem!important;border-radius:1rem!important;font-size:1.5rem!important;font-weight:500!important;background:transparent!important;width:100%!important;min-height:4rem;color:#156b6b!important;letter-spacing:0}.single .sp-contact input:not([type=submit]):not([type=checkbox])::placeholder,.single .sp-contact textarea::placeholder{color:#156b6b!important}.single .sp-contact button[type=submit]{color:#fff!important;background-color:#156b6b!important;border-radius:1rem!important;border:.1rem solid #156B6B!important;padding:1rem!important;width:fit-content!important;margin-bottom:0!important;display:flex!important;align-items:center!important;gap:.8rem!important;transition:.2s ease-in-out!important;margin-left:auto!important;margin-right:0!important;font-weight:500!important;letter-spacing:0px!important}.single .sp-contact button[type=submit]:hover{color:#156b6b!important;background:transparent!important}.single .sp-contact input[type=checkbox]+label:before{content:none}.single .sp-contact input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline-block;width:2.4rem;height:2.4rem;border:1px solid #00172F;border-radius:1rem;background:transparent;cursor:pointer;position:relative;vertical-align:middle;transition:all .2s ease;aspect-ratio:1}.single .sp-contact input[type=checkbox]:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.9rem;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0;transition:opacity .2s ease}.single .sp-contact input[type=checkbox]:checked{background:#156b6b;border-color:#156b6b}.single .sp-contact input[type=checkbox]:checked:after{opacity:1}.single .sp-contact input[type=checkbox]:hover{border-color:#156b6b}.single .sp-contact input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #156b6b4d}.single .sp-contact input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.single .sp-contact .wpcf7-list-item{margin-left:0}.single .sp-contact .wpcf7-list-item label{margin-left:0;display:inline-flex;gap:.8rem}.single .sp-contact select.wpcf7-form-control.wpcf7-select{border:1px solid #156B6B;box-shadow:none;padding:1rem;border-radius:1rem;font-size:1.5rem;font-weight:500;background-image:none;width:100%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;border-radius:1rem!important}.single .sp-contact select.wpcf7-form-control.wpcf7-select:invalid{color:#156b6b}.single .sp-contact select.wpcf7-form-control.wpcf7-select option[value=""]{color:#156b6b}.single .sp-contact select.wpcf7-form-control.wpcf7-select::placeholder,.single .sp-contact select.wpcf7-form-control.wpcf7-select option{color:#156b6b}.single .sp-contact label{color:#00172f;font-size:1.2rem;line-height:1.2;font-weight:500;margin-bottom:1rem;margin-left:1rem}.single .sp-contact .wpcf7-list-item-label{font-size:1.4rem;line-height:1.2;font-weight:400}.single .sp-related{padding:5rem 0}.single .sp-related .grid-element{min-width:0;height:100%}.single .sp-related .grid-element a{height:100%}@media (max-width: 991.98px){.single .sp-related{padding:4rem 0}}.single .sp-related .recommended-offers__top{margin-bottom:4rem}@media (max-width: 991.98px){.single .sp-related .recommended-offers__top{margin-bottom:3rem}}.single .sp-related .recommended-offers__top h2{margin-bottom:0}.single .sp-footer{padding:3rem 0 5rem}@media (max-width: 991.98px){.single .sp-footer{padding:2rem 0 4rem}}.single .sp-footer__meta{display:flex;justify-content:space-between;align-items:center;padding:2rem 3rem;background:#fff;border-radius:2rem}@media (max-width: 767.98px){.single .sp-footer__meta{flex-direction:column;gap:2rem;text-align:center;padding:2rem}}.single .sp-footer__date{font-size:1.4rem;color:#aba9a1;margin:0}.single .sp-footer__date span{color:#00172f;font-weight:500}.single .sp-footer__share{display:flex;align-items:center;gap:1.5rem}.single .sp-footer__share ul{margin-bottom:0}.single .sp-footer__share span{font-size:1.4rem;color:#aba9a1;font-weight:500}.single .sp-footer__share a{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background:#f1f1f0;border-radius:.8rem;transition:.2s ease-in-out}.single .sp-footer__share a:hover{background:#ebf2eb}.single .sp-footer__share a i,.single .sp-footer__share a .icon{font-size:1.6rem;color:#00172f}.single .single-property-print{padding:2rem}.single .single-property-print__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;padding-bottom:2rem;border-bottom:.2rem solid #00172F}.single .single-property-print__header h1{font-size:2.4rem;color:#00172f;margin:0;flex:1}.single .single-property-print__header .price{font-size:2rem;font-weight:600;color:#00172f;margin:0}.single .single-property-print__description{margin:3rem 0}.single .single-property-print__description h5{font-size:1.8rem;margin-bottom:1.5rem}.single .single-property-print__description .clause{margin-top:2rem;padding-top:2rem;border-top:.1rem solid #DAD8D5}.single .single-property-print__description .clause p{font-size:1rem;color:#666;margin-bottom:.5rem}.single .single-property-print__agent{display:flex;align-items:center;gap:2rem;margin:3rem 0;padding:2rem;background:#f1f1f0}.single .single-property-print__agent img{width:10rem;height:10rem;object-fit:cover;border-radius:50%}.single .single-property-print__agent .agent-info h4{font-size:1.8rem;margin:0 0 .5rem}.single .single-property-print__agent .agent-info p{margin:.3rem 0}.single .single-property-print__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}.single .single-property-print__gallery .print-img{width:100%;height:auto;page-break-inside:avoid}@media print{.single .sp-hero,.single .sp-content,.single .sp-map,.single .sp-contact,.single .sp-related,.single .sp-footer{display:none!important}.single .single-property-print{display:block!important}}.single .sp-hero__box-gallery{display:flex;flex-direction:column;position:relative;min-width:0;overflow:hidden}@media (max-width: 991.98px){.single .sp-hero__box-gallery{order:1}}.single .sp-gallery-main{width:100%;height:35rem;position:relative}@media (max-width: 991.98px){.single .sp-gallery-main{height:30rem}}@media (max-width: 577.98px){.single .sp-gallery-main{height:25rem}}.single .sp-gallery-main .swiper-slide a{display:block;width:100%;height:100%}.single .sp-gallery-main .swiper-slide img{width:100%;height:100%;object-fit:cover}.single .sp-gallery-main .swiper-button-next,.single .sp-gallery-main .swiper-button-prev{color:#fff;background:#00172f80;width:3rem;height:3rem;border-radius:50%;padding:.7rem}.single .sp-gallery-main .swiper-button-next:after,.single .sp-gallery-main .swiper-button-prev:after{font-size:1.4rem}.single .sp-gallery-main .swiper-button-next:hover,.single .sp-gallery-main .swiper-button-prev:hover{background:#00172fcc}.single .sp-gallery-main .sp-hero__gallery-count{position:absolute;bottom:1.5rem;left:1.5rem;z-index:10;display:flex;align-items:center;gap:.8rem;background:#fffffff2;border:none;border-radius:1rem;padding:1rem 1.5rem;cursor:pointer;transition:.2s ease-in-out;font-size:1.4rem;font-weight:500;color:#00172f}.single .sp-gallery-main .sp-hero__gallery-count svg{width:2rem;height:2rem}.single .sp-gallery-main .sp-hero__gallery-count:hover{background:#fff;transform:scale(1.02)}.single .sp-gallery-thumbs{width:100%;padding:.8rem;background:#f1f1f0}.single .sp-gallery-thumbs .swiper-slide{opacity:.6;cursor:pointer;border-radius:.5rem;overflow:hidden;transition:.2s ease-in-out}.single .sp-gallery-thumbs .swiper-slide-thumb-active{opacity:1;outline:2px solid #156B6B}.single .sp-gallery-thumbs .swiper-slide:hover{opacity:1}.single .sp-gallery-thumbs .swiper-slide img{width:100%;height:7rem;object-fit:cover}@media (max-width: 577.98px){.single .sp-gallery-thumbs .swiper-slide img{height:5rem}}.two-franchise-models{background-color:#71aaf5;padding:10rem 0}@media (max-width: 991.98px){.two-franchise-models{padding:7rem 0}}.two-franchise-models__wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem}@media (max-width: 991.98px){.two-franchise-models__wrapper{flex-direction:column;align-items:flex-start;gap:2rem}}.two-franchise-models__left{flex:0 0 60%;max-width:60%}@media (max-width: 991.98px){.two-franchise-models__left{flex:0 0 100%;max-width:100%}}.two-franchise-models__left h2{color:#fff;line-height:1.1}.two-franchise-models__right{flex:0 0 35%;max-width:35%}@media (max-width: 991.98px){.two-franchise-models__right{flex:0 0 100%;max-width:100%}}.two-franchise-models__desc{color:#fff;font-size:1.5rem;line-height:1.5}.two-franchise-models__desc p{color:#fff;margin:0}.franchise-values{background-color:#71aaf5;padding:10rem 0}@media (max-width: 991.98px){.franchise-values{padding:7rem 0}}.franchise-values h2{color:#fff;font-size:3.6rem;font-weight:500;line-height:1.2}@media (max-width: 991.98px){.franchise-values h2{font-size:2.8rem}}.cooperation-forms{background-color:#f1f1f0;padding:10rem 0}@media (max-width: 991.98px){.cooperation-forms{padding:7rem 0}}.cooperation-forms__header{margin-bottom:4rem}.cooperation-forms__header h2{margin-bottom:1.5rem}.cooperation-forms__desc p{font-size:1.5rem;line-height:1.2;color:#00172f}.cooperation-forms__desc{max-width:60rem}.cooperation-forms__card{background-color:#fff;height:100%;border-radius:2rem}.row>.col-lg-6:first-child .cooperation-forms__card{background-color:#dce8f5}@media (max-width: 991.98px){.cooperation-forms .row>.col-lg-6:first-child{margin-bottom:4rem}}.cooperation-forms__image{width:100%;height:300px;object-fit:cover;border-top-left-radius:2rem;border-top-right-radius:2rem}.cooperation-forms__content{padding:3rem}@media (max-width: 577.98px){.cooperation-forms__content{padding:2rem}}.cooperation-forms__content h3{font-weight:500;color:#00172f;margin-bottom:4rem}.cooperation-forms__card-desc{font-size:1.5rem;line-height:1.5;color:#00172f;margin-bottom:4rem}.cooperation-forms__list{list-style:none;padding:0;margin:0;border-bottom:1px solid #BDDAFF;margin-bottom:4rem}.cooperation-forms__list li{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-top:1px solid #BDDAFF;font-size:1.5rem;line-height:1.4;color:#00172f}.cooperation-forms__list li svg{flex-shrink:0;margin-top:.6rem}.cooperation-forms__stats{padding-top:2rem}.cooperation-forms__stats-label{display:block;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;color:#00172f;margin-bottom:1.5rem}.cooperation-forms__stats-text{font-size:1.8rem;font-weight:500;color:#71aaf5;line-height:1.3}.support-foundation{background-color:#dce8f5;padding:10rem 0}@media (max-width: 991.98px){.support-foundation{padding:7rem 0}}.support-foundation h2{margin-bottom:8rem;max-width:100rem}@media (max-width: 991.98px){.support-foundation h2{margin-bottom:5rem}}.support-foundation__box{display:flex;align-items:flex-start;gap:1.2rem;padding-bottom:8rem}.support-foundation__box svg{flex-shrink:0;margin-top:.8rem}@media (max-width: 991.98px){.support-foundation__box{padding-bottom:4rem}}.col-lg-6:nth-last-child(-n+2) .support-foundation__box{padding-bottom:0}@media (max-width: 991.98px){.col-lg-6:nth-last-child(-n+2) .support-foundation__box{padding-bottom:4rem}}.support-foundation__content h3{font-size:2.4rem;font-weight:500;color:#71aaf5;margin-bottom:.8rem}@media (max-width: 991.98px){.support-foundation__content h3{font-size:2rem}}.support-foundation__content p{font-size:1.4rem;line-height:1.5;color:#00172f;margin:0}.team{background-color:#dce8f5;overflow:hidden;padding:10rem 0}@media (max-width: 991.98px){.team{padding:7rem 0}}.team h2{margin-bottom:2rem}@media (max-width: 991.98px){.team h2{margin-bottom:1rem}}.team__subheading{text-align:right;font-size:1.5rem;color:#00172f}@media (max-width: 991.98px){.team__subheading{text-align:left;margin-bottom:3rem}}.team__slider{margin-top:4rem;overflow:visible;padding:0 calc((100vw - 1140px)/2)}@media (max-width: 1200px){.team__slider{padding:0 2rem}}.team__card{background-color:#dce8f5;padding:3rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:all .4s ease;border-radius:2rem;opacity:.6;gap:3.2rem}.team__quote{font-size:1.4rem;line-height:1.7;color:#aba9a1;margin-bottom:2rem;transition:color .4s ease}.team__quote p{color:inherit;margin:0}.team__person{display:flex;align-items:center;gap:1.5rem}.team__photos{display:flex;gap:3rem}.team__photos .team__photo{display:block;width:auto;height:100%;max-height:10rem;object-fit:cover;transition:all .4s ease;background:#bddaff;border-radius:2rem;padding:1rem 1rem 0}.team__photos .team__photo:nth-child(2){margin-left:-2rem}.team__info{display:flex;flex-direction:column}.team__name{font-size:1.7rem;font-weight:500;color:#00172f;transition:color .4s ease}.team__position{font-size:1rem;color:#00172f;font-weight:400;text-transform:uppercase;letter-spacing:.05em;transition:color .4s ease}.team .swiper-slide{max-width:63rem;height:auto;transition:all .4s ease}@media (max-width: 767.98px){.team .swiper-slide{width:320px}}.team .swiper-slide-active .team__card{background-color:#fff;box-shadow:0 15px 50px #00172f14;opacity:1}.team .swiper-slide-active .team__quote{color:#00172f}.team .swiper-slide-active .team__photos .team__photo{filter:grayscale(0%);opacity:1}.team .swiper-slide-active .team__name{color:#00172f}.team .swiper-slide-active .team__position{color:#aba9a1}.faq{background-color:#f6f6f6;padding:10rem 0}@media (max-width: 991.98px){.faq{padding:7rem 0}}.faq h2{position:sticky;top:10rem}@media (max-width: 991.98px){.faq h2{position:static;margin-bottom:3rem}}.faq__list{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid #E2E1DF}.faq__item:first-child{border-top:none}.faq__item:last-child{border-bottom:none}.faq__question{width:100%;display:flex;align-items:center;gap:.8rem;padding:2rem 0;background:none;border:none;cursor:pointer;text-align:left;font-size:1.5rem;font-weight:500;color:#00172f;transition:color .2s ease}.faq__question:focus,.faq__question:active{outline:none}.faq__question:hover{color:#71aaf5}.faq__question svg{flex-shrink:0;transition:transform .3s ease}.faq__question.active{color:#71aaf5}.faq__question.active svg{transform:rotate(180deg)}.faq__answer{max-height:0;overflow:hidden;padding-left:2rem;transition:max-height .4s ease-out}.faq__answer p{font-size:1.5rem;line-height:1.6;color:#00172f;padding-bottom:2rem}.faq__answer ol{font-size:1.5rem;line-height:1.6;color:#00172f;padding-bottom:2rem;margin-left:2rem}.faq__answer ol li{color:#00172f;font-weight:500}.contact-form-section{background-color:#f1f1f0;padding:10rem 0}@media (max-width: 991.98px){.contact-form-section{padding:7rem 0}}.contact-form-section h2{margin-bottom:4rem}.contact-form-section__desc p{font-size:1.5rem;line-height:1.5;color:#00172f}@media (max-width: 991.98px){.contact-form-section__desc p{margin-bottom:3rem}}.contact-form-section__agents{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 767.98px){.contact-form-section__agents{grid-template-columns:1fr}}.contact-form-section__agents .agents-listing__single{width:100%}.contact-form-section__agents .agents-listing__single .agent-card{background:#fff;border-radius:2rem;display:flex;flex-direction:column;overflow:hidden;height:100%}.contact-form-section__agents .agents-listing__single .agent-card .agent-photo{background:#e2e1df}.contact-form-section__agents .agents-listing__single .agent-card .agent-photo img.card-img-top{width:fit-content;height:auto;max-height:29rem;margin:0 auto;display:block}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content{padding:2rem;flex-grow:1;display:flex;flex-direction:column}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content h3{font-size:1.7rem;font-weight:500;line-height:1;margin-bottom:.5rem;color:#00172f}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content .agent-card-position{color:#00172f;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.5px;display:block}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content .agent-card-contact{display:flex;flex-direction:column;gap:.5rem;margin-top:1.6rem;padding-top:2.5rem;border-top:1px solid #E8E7E6}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content .agent-card-contact .agent-card-email{color:#00172f;font-size:1.4rem;line-height:2rem;font-weight:400;border-radius:0}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content .agent-card-contact .agent-card-email:hover{box-shadow:none}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content .agent-card-contact .agent-card-phone{display:flex;justify-content:space-between;align-items:center}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content .agent-card-contact .agent-card-phone a:hover{box-shadow:none}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content .agent-card-contact .agent-card-phone span{color:#6ab5b5;font-size:2rem;line-height:1.2;font-weight:500;border-radius:0}.contact-form-section__agents .agents-listing__single .agent-card .agent-card-content .agent-card-contact .agent-card-phone svg path{stroke:#00172f}.page-sale-rent{background-color:#f1f1f0}.page-sale-rent__header{text-align:center;padding:8rem 0 4rem}@media (max-width: 991.98px){.page-sale-rent__header{padding:5rem 0 3rem}}.page-sale-rent__header h1{color:#00172f;margin-bottom:1.5rem}.page-sale-rent__header h5,.page-sale-rent__header .subtitle{font-size:1.8rem;font-weight:400;color:#aba9a1}.page-sale-rent__description{background:#fff;border-radius:2rem;padding:4rem;text-align:center;margin-bottom:3rem}@media (max-width: 991.98px){.page-sale-rent__description{padding:3rem 2rem}}.page-sale-rent__description .label{color:#1c68cc;font-size:1.2rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem;display:block}.page-sale-rent__description p{font-size:1.5rem;line-height:1.6}.page-sale-rent__form-card{background:#fff;border-radius:2rem;padding:4rem;margin-bottom:4rem}@media (max-width: 991.98px){.page-sale-rent__form-card{padding:3rem 2rem}}.page-sale-rent__form-card h3{font-size:2.4rem;margin-bottom:2rem;text-align:center}.page-sale-rent__form-card form .form-group{margin-bottom:2rem}.page-sale-rent__form-card form .form-row,.page-sale-rent__form-card form .form-row .col-md-6{margin-bottom:1.5rem}@media (min-width: 768px){.page-sale-rent__form-card form .form-row .col-md-6{margin-bottom:0}}.page-sale-rent__form-card form label:not(.form-check-label){font-size:1.1rem;font-weight:600;color:#00172f;margin-bottom:.8rem;display:block;text-transform:uppercase;letter-spacing:.05em}.page-sale-rent__form-card form input[type=text],.page-sale-rent__form-card form input[type=email],.page-sale-rent__form-card form input[type=tel],.page-sale-rent__form-card form .form-control:not(select){border:1px solid #156B6B;box-shadow:none;padding:1rem!important;border-radius:1rem!important;font-size:1.5rem;font-weight:500;background:transparent;width:100%;height:4rem!important}.page-sale-rent__form-card form input[type=text]:focus,.page-sale-rent__form-card form input[type=email]:focus,.page-sale-rent__form-card form input[type=tel]:focus,.page-sale-rent__form-card form .form-control:not(select):focus{outline:none;border-color:#156b6b!important;box-shadow:none!important}.page-sale-rent__form-card form input[type=text]::placeholder,.page-sale-rent__form-card form input[type=email]::placeholder,.page-sale-rent__form-card form input[type=tel]::placeholder,.page-sale-rent__form-card form .form-control:not(select)::placeholder{color:#6ab5b5}.page-sale-rent__form-card form select,.page-sale-rent__form-card form select.form-control{border:1px solid #156B6B;box-shadow:none;padding:1rem 3.5rem 1rem 1rem!important;border-radius:1rem!important;font-size:1.5rem;font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23156B6B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.2rem;width:100%;height:4rem!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.page-sale-rent__form-card form select:focus,.page-sale-rent__form-card form select.form-control:focus{outline:none;border-color:#156b6b!important;box-shadow:none!important}.page-sale-rent__form-card form select option,.page-sale-rent__form-card form select.form-control option{background:#fff;color:#00172f}.page-sale-rent__form-card form textarea,.page-sale-rent__form-card form textarea.form-control{min-height:12rem;resize:vertical;border:1px solid #E2E1DF!important;border-radius:1rem!important;padding:1.4rem!important;background:#fff!important}.page-sale-rent__form-card form textarea:focus,.page-sale-rent__form-card form textarea.form-control:focus{border-color:#156b6b!important;box-shadow:none!important}.page-sale-rent__form-card form textarea::placeholder,.page-sale-rent__form-card form textarea.form-control::placeholder{color:#6ab5b5}.page-sale-rent__form-card form .form-row.justify-content-center,.page-sale-rent__form-card form .row.justify-content-center.content-start-md{justify-content:flex-start!important}.page-sale-rent__form-card form .form-check,.page-sale-rent__form-card form .form-check-inline{display:flex!important;align-items:flex-start;gap:1.2rem;margin-bottom:1.5rem;padding-left:2rem;margin-right:0}.page-sale-rent__form-card form .form-check .form-check-input,.page-sale-rent__form-card form .form-check-inline .form-check-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;width:2.4rem;height:2.4rem;border:1px solid #00172F;border-radius:1rem;background:transparent;cursor:pointer;position:relative;vertical-align:middle;transition:all .2s ease;aspect-ratio:1}.page-sale-rent__form-card form .form-check .form-check-input:after,.page-sale-rent__form-card form .form-check-inline .form-check-input:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.9rem;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0;transition:opacity .2s ease}.page-sale-rent__form-card form .form-check .form-check-input:checked,.page-sale-rent__form-card form .form-check-inline .form-check-input:checked{background:#156b6b;border-color:#156b6b}.page-sale-rent__form-card form .form-check .form-check-input:checked:after,.page-sale-rent__form-card form .form-check-inline .form-check-input:checked:after{opacity:1}.page-sale-rent__form-card form .form-check .form-check-input:hover,.page-sale-rent__form-card form .form-check-inline .form-check-input:hover{border-color:#156b6b}.page-sale-rent__form-card form .form-check .form-check-input:focus,.page-sale-rent__form-card form .form-check-inline .form-check-input:focus{outline:none;box-shadow:0 0 0 2px #156b6b4d}.page-sale-rent__form-card form .form-check .form-check-input:disabled,.page-sale-rent__form-card form .form-check-inline .form-check-input:disabled{opacity:.5;cursor:not-allowed}.page-sale-rent__form-card form .form-check .form-check-label,.page-sale-rent__form-card form .form-check-inline .form-check-label{font-size:1.3rem!important;font-weight:400!important;color:#00172f!important;margin-bottom:0!important;line-height:1.6;cursor:pointer;text-transform:none!important;letter-spacing:0!important;display:inline-block}.page-sale-rent__form-card form .form-check .form-check-label:before,.page-sale-rent__form-card form .form-check-inline .form-check-label:before{content:none}.page-sale-rent__form-card form .form-check .form-check-label .required,.page-sale-rent__form-card form .form-check-inline .form-check-label .required{color:#6ab5b5;font-size:1.3rem}.page-sale-rent__form-card form .form-check .form-check-label a,.page-sale-rent__form-card form .form-check-inline .form-check-label a{color:#6ab5b5;font-size:1.3rem!important;text-decoration:underline;display:inline-block}.page-sale-rent__form-card form .form-check .form-check-label a:hover,.page-sale-rent__form-card form .form-check-inline .form-check-label a:hover{color:#156b6b}.page-sale-rent__form-card form .form-row.justify-content-center:last-of-type{justify-content:flex-end!important}.page-sale-rent__form-card form .form-row.justify-content-center:last-of-type .col-6{flex:0 0 auto;width:auto}.page-sale-rent__form-card form .btn-submit,.page-sale-rent__form-card form button[type=submit],.page-sale-rent__form-card form input[type=submit],.page-sale-rent__form-card form .btn.btn-primary{background:#156b6b!important;color:#fff!important;border:1px solid #156B6B!important;border-radius:.8rem;padding:1.2rem 2.5rem;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:auto;white-space:nowrap}.page-sale-rent__form-card form .btn-submit:hover,.page-sale-rent__form-card form button[type=submit]:hover,.page-sale-rent__form-card form input[type=submit]:hover,.page-sale-rent__form-card form .btn.btn-primary:hover{background:#073e3e!important;border-color:#073e3e!important;color:#fff!important}.page-sale-rent__form-card form .wpcf7-form-control-wrap{display:block;width:100%}.page-sale-rent__form-card form .wpcf7-checkbox .wpcf7-list-item,.page-sale-rent__form-card form .wpcf7-acceptance .wpcf7-list-item{margin:0}.page-sale-rent__form-card form .wpcf7-checkbox .wpcf7-list-item label,.page-sale-rent__form-card form .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:1rem}.page-sale-rent__phone{background:#156b6b;border-radius:2rem;padding:3rem 4rem;margin-bottom:6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media (max-width: 991.98px){.page-sale-rent__phone{flex-direction:column;text-align:center;padding:2.5rem 2rem}}.page-sale-rent__phone-text{font-size:1.8rem;font-weight:500;color:#fff!important}.page-sale-rent__phone-number{font-size:2.4rem;font-weight:600;color:#fff!important;text-decoration:none;display:flex;align-items:center;gap:1rem}.page-sale-rent__phone-number:hover{color:#fff!important;opacity:.9}.page-sale-rent__phone-number svg{width:2rem;height:2rem}.page-sale-rent__phone-number svg path{stroke:#fff}.page-sale-rent__faq{padding:6rem 0}@media (max-width: 991.98px){.page-sale-rent__faq{padding:4rem 0}}.page-sale-rent__faq-header{text-align:center;margin-bottom:4rem}.page-sale-rent__faq-header h3{font-size:2.4rem;margin-bottom:1rem}.page-sale-rent__faq-header h5{font-size:1.6rem;font-weight:400;color:#aba9a1}.page-sale-rent__accordion .accordion-item{background:#fff;border-radius:2rem;margin-bottom:1.5rem;overflow:hidden}.page-sale-rent__accordion .accordion-item:last-child{margin-bottom:0}.page-sale-rent__accordion .accordion-header{padding:0;background:none;border:none}.page-sale-rent__accordion .accordion-button{width:100%;display:flex;align-items:center;gap:1.5rem;padding:2.5rem 3rem;background:none;border:none;cursor:pointer;text-align:left;font-size:1.6rem;font-weight:500;color:#00172f;transition:color .2s ease}@media (max-width: 991.98px){.page-sale-rent__accordion .accordion-button{padding:2rem}}.page-sale-rent__accordion .accordion-button:focus{outline:none}.page-sale-rent__accordion .accordion-button:hover{color:#156b6b}.page-sale-rent__accordion .accordion-button .number{color:#6ab5b5;font-weight:600}.page-sale-rent__accordion .accordion-button svg,.page-sale-rent__accordion .accordion-button .icon{margin-left:auto;flex-shrink:0;transition:transform .3s ease}.page-sale-rent__accordion .accordion-button.active,.page-sale-rent__accordion .accordion-button[aria-expanded=true]{color:#156b6b}.page-sale-rent__accordion .accordion-button.active svg,.page-sale-rent__accordion .accordion-button.active .icon,.page-sale-rent__accordion .accordion-button[aria-expanded=true] svg,.page-sale-rent__accordion .accordion-button[aria-expanded=true] .icon{transform:rotate(180deg)}.page-sale-rent__accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.page-sale-rent__accordion .accordion-content.open{max-height:500px}.page-sale-rent__accordion .accordion-body{padding:0 3rem 2.5rem 5rem}@media (max-width: 991.98px){.page-sale-rent__accordion .accordion-body{padding:0 2rem 2rem 4rem}}.page-sale-rent__accordion .accordion-body p{font-size:1.5rem;line-height:1.6;color:#00172f}.page-sale-rent__premium{background:#dce8f5;border-radius:2rem;padding:4rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;margin:4rem 0}@media (max-width: 991.98px){.page-sale-rent__premium{flex-direction:column;text-align:center;padding:3rem 2rem}}.page-sale-rent__premium h4{font-size:2.4rem;font-weight:500;color:#00172f;margin:0}@media (max-width: 991.98px){.page-sale-rent__premium h4{font-size:2rem}}.page-sale-rent__premium .button-btn{flex-shrink:0}.page-sale-rent__properties{padding:6rem 0}@media (max-width: 991.98px){.page-sale-rent__properties{padding:4rem 0}}.page-sale-rent__properties-header{text-align:center;margin-bottom:4rem}.page-sale-rent__properties-header h4{font-size:2.4rem;font-weight:500}.page-sale-rent__properties-grid{gap:2rem;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 991.98px){.page-sale-rent__properties-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 577.98px){.page-sale-rent__properties-grid{grid-template-columns:repeat(1,1fr)}}.page-sale-rent__properties-grid a.new-card{background:#fff;border-radius:2rem;display:flex;flex-direction:column;min-width:0;overflow:hidden}.page-sale-rent__properties-grid a.new-card .offer-sold-label{position:absolute;top:2rem;left:2rem}.page-sale-rent__properties-grid a.new-card img.card-img-top{flex-shrink:0;border-top-left-radius:2rem;border-top-right-radius:2rem}.page-sale-rent__properties-grid .offer-card-content{padding:2rem;margin-bottom:0;margin-top:auto;flex-grow:1;display:flex;flex-direction:column;min-width:0}.page-sale-rent__properties-grid .offer-card-content .offer-label{color:#00172f;font-size:1rem;font-weight:400;margin-bottom:1.5rem;display:block}.page-sale-rent__properties-grid .offer-card-content h3{font-size:1.7rem;font-weight:500;line-height:1;margin-bottom:1.6rem}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta-wrapper{position:relative;display:flex;align-items:center;overflow:hidden;margin-top:auto;margin-bottom:1.6rem;padding:2.5rem 0;border-top:1px solid #ABA9A1;border-bottom:1px solid #ABA9A1;color:#aba9a1;font-size:1.4rem;font-weight:400;width:100%;min-width:0}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta-wrapper .sep{margin:0 1rem}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta{display:flex;align-items:center;gap:0;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;flex:1;min-width:0;-ms-overflow-style:none;scrollbar-width:none}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta::-webkit-scrollbar{display:none}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(to right,transparent,white 30%);border:none;padding:5px 5px 5px 20px;cursor:pointer;display:none;align-items:center;z-index:2}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta-arrow:active,.page-sale-rent__properties-grid .offer-card-content .offer-card-meta-arrow:focus{outline:none}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta-arrow img{width:1rem;height:auto;transition:transform .2s}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta-arrow:hover img{transform:translate(3px)}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta-wrapper.has-overflow .offer-card-meta-arrow{display:flex}.page-sale-rent__properties-grid .offer-card-content .offer-card-meta-wrapper.has-overflow.scrolled-end .offer-card-meta-arrow{display:none}.page-sale-rent__properties-grid .offer-card-content .offer-card-price{display:flex;justify-content:space-between;align-items:center}.page-sale-rent__properties-grid .offer-card-content .offer-card-price span{color:#6ab5b5;font-size:2rem;line-height:1.2;font-weight:500}.page-sale-rent__properties-grid .offer-card-content .offer-card-price svg path{stroke:#00172f}.page-estimate{background-color:#f1f1f0}.page-estimate__header{text-align:center;padding:8rem 0 4rem}@media (max-width: 991.98px){.page-estimate__header{padding:5rem 0 3rem}}.page-estimate__header h1{color:#00172f;margin-bottom:1.5rem}.page-estimate__iframe-card{background:#fff;border-radius:2rem;padding:2rem;margin-bottom:4rem;overflow:hidden}@media (max-width: 991.98px){.page-estimate__iframe-card{padding:1rem}}.page-estimate__iframe-card iframe{border:none;border-radius:1rem;width:100%;min-height:1200px}.page-estimate__contact{padding:6rem 0}@media (max-width: 991.98px){.page-estimate__contact{padding:4rem 0}}.page-estimate__contact-header{text-align:center;margin-bottom:4rem}.page-estimate__contact-header h3{font-size:2.4rem;font-weight:500;color:#00172f;line-height:1.4}.page-estimate__form-card{background:#fff;border-radius:2rem;padding:4rem;margin-bottom:4rem}@media (max-width: 991.98px){.page-estimate__form-card{padding:3rem 2rem}}.page-estimate form#contact-form .form-group{margin-bottom:2rem}.page-estimate form#contact-form input[type=text],.page-estimate form#contact-form input[type=email],.page-estimate form#contact-form input[type=tel],.page-estimate form#contact-form .form-control:not(select):not(textarea){border:1px solid #156B6B;box-shadow:none;padding:1rem!important;border-radius:1rem!important;font-size:1.5rem;font-weight:500;background:transparent;width:100%;height:4rem!important}.page-estimate form#contact-form input[type=text]:focus,.page-estimate form#contact-form input[type=email]:focus,.page-estimate form#contact-form input[type=tel]:focus,.page-estimate form#contact-form .form-control:not(select):not(textarea):focus{outline:none;border-color:#073e3e!important;box-shadow:none!important}.page-estimate form#contact-form input[type=text]::placeholder,.page-estimate form#contact-form input[type=email]::placeholder,.page-estimate form#contact-form input[type=tel]::placeholder,.page-estimate form#contact-form .form-control:not(select):not(textarea)::placeholder{color:#6ab5b5}.page-estimate form#contact-form textarea,.page-estimate form#contact-form textarea.form-control{min-height:12rem;resize:vertical;border:1px solid #156B6B!important;border-radius:1rem!important;padding:1.4rem!important;background:transparent!important;font-size:1.5rem}.page-estimate form#contact-form textarea:focus,.page-estimate form#contact-form textarea.form-control:focus{border-color:#073e3e!important;box-shadow:none!important}.page-estimate form#contact-form textarea::placeholder,.page-estimate form#contact-form textarea.form-control::placeholder{color:#6ab5b5}.page-estimate form#contact-form .form-check,.page-estimate form#contact-form .form-check-inline{display:flex!important;align-items:flex-start;gap:1.2rem;margin-bottom:1.5rem;padding-left:0!important;margin-right:0}.page-estimate form#contact-form .form-check .form-check-input,.page-estimate form#contact-form .form-check-inline .form-check-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;width:2.4rem!important;height:2.4rem!important;min-width:2.4rem;border:1px solid #00172F;border-radius:1rem;background:transparent;cursor:pointer;position:relative;vertical-align:middle;transition:all .2s ease;margin:0!important;flex-shrink:0}.page-estimate form#contact-form .form-check .form-check-input:after,.page-estimate form#contact-form .form-check-inline .form-check-input:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.9rem;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0;transition:opacity .2s ease}.page-estimate form#contact-form .form-check .form-check-input:checked,.page-estimate form#contact-form .form-check-inline .form-check-input:checked{background:#156b6b;border-color:#156b6b}.page-estimate form#contact-form .form-check .form-check-input:checked:after,.page-estimate form#contact-form .form-check-inline .form-check-input:checked:after{opacity:1}.page-estimate form#contact-form .form-check .form-check-input:hover,.page-estimate form#contact-form .form-check-inline .form-check-input:hover{border-color:#156b6b}.page-estimate form#contact-form .form-check .form-check-input:focus,.page-estimate form#contact-form .form-check-inline .form-check-input:focus{outline:none;box-shadow:0 0 0 2px #156b6b4d}.page-estimate form#contact-form .form-check .form-check-label,.page-estimate form#contact-form .form-check-inline .form-check-label{font-size:1.3rem!important;font-weight:400!important;color:#00172f!important;margin-bottom:0!important;line-height:1.6;cursor:pointer}.page-estimate form#contact-form .form-check .form-check-label:before,.page-estimate form#contact-form .form-check-inline .form-check-label:before{content:none}.page-estimate form#contact-form .form-check .form-check-label .font-c-red,.page-estimate form#contact-form .form-check-inline .form-check-label .font-c-red{color:#6ab5b5}.page-estimate form#contact-form .form-check .form-check-label a,.page-estimate form#contact-form .form-check-inline .form-check-label a{color:#6ab5b5;font-size:1.3rem!important;text-decoration:underline;display:inline-block}.page-estimate form#contact-form .form-check .form-check-label a:hover,.page-estimate form#contact-form .form-check-inline .form-check-label a:hover{color:#156b6b}.page-estimate form#contact-form .g-recaptcha{margin-bottom:1rem}.page-estimate form#contact-form button[type=submit],.page-estimate form#contact-form .btn.btn-primary{background:#156b6b!important;color:#fff!important;border:1px solid #156B6B!important;border-radius:.8rem;padding:1.2rem 2.5rem;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:1rem}.page-estimate form#contact-form button[type=submit]:hover,.page-estimate form#contact-form .btn.btn-primary:hover{background:#073e3e!important;border-color:#073e3e!important;color:#fff!important}.page-estimate form#contact-form button[type=submit]:disabled,.page-estimate form#contact-form .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.page-estimate form#contact-form .alert{border-radius:1rem;padding:1.5rem;font-size:1.4rem;margin-top:2rem}.page-estimate__phone{background:#156b6b;border-radius:2rem;padding:3rem 4rem;margin-bottom:6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media (max-width: 991.98px){.page-estimate__phone{flex-direction:column;text-align:center;padding:2.5rem 2rem}}.page-estimate__phone-text{font-size:1.8rem;font-weight:500;color:#fff!important}.page-estimate__phone-number{font-size:2.4rem;font-weight:600;color:#fff!important;text-decoration:none;display:flex;align-items:center;gap:1rem}.page-estimate__phone-number:hover{color:#fff!important;opacity:.9}.page-estimate__phone-number svg{width:2rem;height:2rem}.page-estimate__phone-number svg path{stroke:#fff}.page-estimate__faq{padding:6rem 0}@media (max-width: 991.98px){.page-estimate__faq{padding:4rem 0}}.page-estimate__faq-header{text-align:center;margin-bottom:4rem}.page-estimate__faq-header h3{font-size:2.4rem;margin-bottom:1rem}.page-estimate__faq-header h5{font-size:1.6rem;font-weight:400;color:#aba9a1}.page-estimate__accordion .accordion-item{background:#fff;border-radius:2rem;margin-bottom:1.5rem;overflow:hidden}.page-estimate__accordion .accordion-item:last-child{margin-bottom:0}.page-estimate__accordion .accordion-button{width:100%;display:flex;align-items:center;gap:1.5rem;padding:2.5rem 3rem;background:none;border:none;cursor:pointer;text-align:left;font-size:1.6rem;font-weight:500;color:#00172f;transition:color .2s ease}@media (max-width: 991.98px){.page-estimate__accordion .accordion-button{padding:2rem}}.page-estimate__accordion .accordion-button:focus{outline:none}.page-estimate__accordion .accordion-button:hover{color:#156b6b}.page-estimate__accordion .accordion-button .number{color:#6ab5b5;font-weight:600}.page-estimate__accordion .accordion-button svg{margin-left:auto;flex-shrink:0;transition:transform .3s ease}.page-estimate__accordion .accordion-button.active{color:#156b6b}.page-estimate__accordion .accordion-button.active svg{transform:rotate(180deg)}.page-estimate__accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.page-estimate__accordion .accordion-content.open{max-height:500px}.page-estimate__accordion .accordion-body{padding:0 3rem 2.5rem 5rem}@media (max-width: 991.98px){.page-estimate__accordion .accordion-body{padding:0 2rem 2rem 4rem}}.page-estimate__accordion .accordion-body p{font-size:1.5rem;line-height:1.6;color:#00172f}.page-estimate__properties{padding:6rem 0}@media (max-width: 991.98px){.page-estimate__properties{padding:4rem 0}}.page-estimate__properties-header{text-align:center;margin-bottom:4rem}.page-estimate__properties-header h4{font-size:2.4rem;font-weight:500}.page-estimate__properties-grid{gap:2rem;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 991.98px){.page-estimate__properties-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 577.98px){.page-estimate__properties-grid{grid-template-columns:repeat(1,1fr)}}.page-estimate__properties-grid a.new-card{background:#fff;border-radius:2rem;display:flex;flex-direction:column;min-width:0;overflow:hidden}.page-estimate__properties-grid a.new-card .offer-sold-label{position:absolute;top:2rem;left:2rem}.page-estimate__properties-grid a.new-card img.card-img-top{flex-shrink:0;border-top-left-radius:2rem;border-top-right-radius:2rem}.page-estimate__properties-grid .offer-card-content{padding:2rem;margin-bottom:0;margin-top:auto;flex-grow:1;display:flex;flex-direction:column;min-width:0}.page-estimate__properties-grid .offer-card-content .offer-label{color:#00172f;font-size:1rem;font-weight:400;margin-bottom:1.5rem;display:block}.page-estimate__properties-grid .offer-card-content h3{font-size:1.7rem;font-weight:500;line-height:1;margin-bottom:1.6rem}.page-estimate__properties-grid .offer-card-content .offer-card-meta-wrapper{position:relative;display:flex;align-items:center;overflow:hidden;margin-top:auto;margin-bottom:1.6rem;padding:2.5rem 0;border-top:1px solid #ABA9A1;border-bottom:1px solid #ABA9A1;color:#aba9a1;font-size:1.4rem;font-weight:400;width:100%;min-width:0}.page-estimate__properties-grid .offer-card-content .offer-card-meta-wrapper .sep{margin:0 1rem}.page-estimate__properties-grid .offer-card-content .offer-card-meta{display:flex;align-items:center;gap:0;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;flex:1;min-width:0;-ms-overflow-style:none;scrollbar-width:none}.page-estimate__properties-grid .offer-card-content .offer-card-meta::-webkit-scrollbar{display:none}.page-estimate__properties-grid .offer-card-content .offer-card-meta-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(to right,transparent,white 30%);border:none;padding:5px 5px 5px 20px;cursor:pointer;display:none;align-items:center;z-index:2}.page-estimate__properties-grid .offer-card-content .offer-card-meta-arrow:active,.page-estimate__properties-grid .offer-card-content .offer-card-meta-arrow:focus{outline:none}.page-estimate__properties-grid .offer-card-content .offer-card-meta-arrow img{width:1rem;height:auto;transition:transform .2s}.page-estimate__properties-grid .offer-card-content .offer-card-meta-arrow:hover img{transform:translate(3px)}.page-estimate__properties-grid .offer-card-content .offer-card-meta-wrapper.has-overflow .offer-card-meta-arrow{display:flex}.page-estimate__properties-grid .offer-card-content .offer-card-meta-wrapper.has-overflow.scrolled-end .offer-card-meta-arrow{display:none}.page-estimate__properties-grid .offer-card-content .offer-card-price{display:flex;justify-content:space-between;align-items:center}.page-estimate__properties-grid .offer-card-content .offer-card-price span{color:#6ab5b5;font-size:2rem;line-height:1.2;font-weight:500}.page-estimate__properties-grid .offer-card-content .offer-card-price svg path{stroke:#00172f}.blog-archive{background-color:#f1f1f0;padding:10rem 0}@media (max-width: 991.98px){.blog-archive{padding:7rem 0}}.blog-archive__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9rem;gap:3rem}@media (max-width: 991.98px){.blog-archive__header{flex-direction:column;align-items:flex-start;gap:2rem}}.blog-archive__header h1{font-size:4rem;font-weight:500;color:#00172f;margin:0}@media (max-width: 991.98px){.blog-archive__header h1{font-size:3rem}}.blog-archive__search{display:flex;align-items:center;gap:1.5rem}@media (max-width: 991.98px){.blog-archive__search{width:100%;flex-wrap:wrap}}.blog-archive__search input[type=text],.blog-archive__search input[type=search]{border:none;border:1px solid #E2E1DF;background:transparent;font-size:1.4rem;min-width:20rem;color:#00172f;border-radius:2rem;padding:1rem 0 1rem 2rem}.blog-archive__search input[type=text]::placeholder,.blog-archive__search input[type=search]::placeholder{color:#aba9a1}.blog-archive__search input[type=text]:focus,.blog-archive__search input[type=search]:focus{outline:none}@media (max-width: 991.98px){.blog-archive__search input[type=text],.blog-archive__search input[type=search]{flex:1;min-width:15rem}}.blog-archive__search select{border:none;border:1px solid #E2E1DF;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ABA9A1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:1.2rem;font-size:1.4rem;min-width:15rem;color:#aba9a1;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding:1rem 2.5rem 1rem 2rem}.blog-archive__search select:focus{outline:none}.blog-archive__search select option{background:#fff;color:#00172f}.blog-archive__search button[type=submit]{background:#156b6b;color:#fff;border:none;border-radius:.8rem;padding:1rem 2rem;font-size:1.4rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.8rem;transition:background-color .2s ease}.blog-archive__search button[type=submit]:hover{background:#073e3e}.blog-archive__search button[type=submit] svg{width:1.6rem;height:1.6rem}.blog-archive__list{display:flex;flex-direction:column;gap:3rem}.blog-archive__post{background:#fff;border-radius:2rem;overflow:hidden;display:flex!important;flex-direction:row;flex-wrap:nowrap;text-decoration:none!important;transition:box-shadow .3s ease,transform .3s ease}.blog-archive__post:hover{box-shadow:0 1rem 3rem #00172f1a;transform:translateY(-.3rem)}.blog-archive__post:hover .blog-archive__post-image img{transform:scale(1.05)}.blog-archive__post:hover .blog-archive__post-title{color:#156b6b}.blog-archive__post:hover .blog-archive__post-link svg path{stroke:#156b6b}@media (max-width: 991.98px){.blog-archive__post{flex-direction:column}}.blog-archive__post-image{flex:0 0 45%;width:45%;min-width:45%;max-width:45%;position:relative;overflow:hidden;min-height:30rem}@media (max-width: 991.98px){.blog-archive__post-image{flex:none;width:100%;min-width:100%;max-width:100%;height:25rem;min-height:25rem}}.blog-archive__post-image img{width:100%;height:100%;max-height:31.5rem;object-fit:cover;transition:transform .3s ease;display:block}.blog-archive__post-badge{position:absolute;top:2rem;left:2rem;background:#6ab5b5;color:#fff;padding:.6rem 1.2rem;border-radius:.6rem;font-size:1.2rem;font-weight:500;z-index:2}.blog-archive__post-content{flex:1;padding:3rem;display:flex;flex-direction:column}@media (max-width: 991.98px){.blog-archive__post-content{padding:2rem}}.blog-archive__post-category{font-size:1.1rem;font-weight:600;color:#00172f;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.blog-archive__post-category a{color:#aba9a1;text-decoration:none}.blog-archive__post-category a:hover{color:#156b6b}.blog-archive__post-title{font-size:2rem;font-weight:500;color:#00172f;margin-bottom:1.5rem;line-height:1.3}.blog-archive__post-title a{color:#00172f;text-decoration:none}.blog-archive__post-title a:hover{color:#156b6b}@media (max-width: 991.98px){.blog-archive__post-title{font-size:1.8rem}}.blog-archive__post-excerpt{font-size:1.4rem;line-height:1.6;color:#00172f;margin-bottom:2rem;flex-grow:1}.blog-archive__post-excerpt p{margin:0}.blog-archive__post-footer{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid #E8E7E6}.blog-archive__post-date{font-size:1.2rem;font-weight:500;color:#00172f;text-transform:uppercase;letter-spacing:.03em}.blog-archive__post-link{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:#00172f;transition:color .2s ease}.blog-archive__post-link:hover{color:#156b6b}.blog-archive__post-link:hover svg path{stroke:#156b6b}.blog-archive__post-link svg{width:1.2rem;height:1.2rem}.blog-archive__post-link svg path{transition:stroke .2s ease}.blog-archive__pagination{margin-top:5rem;display:flex;justify-content:center;gap:1rem}.blog-archive__pagination a,.blog-archive__pagination span{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;font-size:1.4rem;font-weight:500;color:#00172f;text-decoration:none;transition:all .2s ease}.blog-archive__pagination a:hover,.blog-archive__pagination span:hover{background:#fff}.blog-archive__pagination a.current,.blog-archive__pagination span.current{background:#156b6b;color:#fff}.blog-archive__pagination .prev,.blog-archive__pagination .next{width:auto;padding:0 1.5rem}.blog-archive .nav-links{display:flex}.blog .contact p{font-size:1.5rem;line-height:1.2;font-weight:500;color:#00172f}.single-post{background-color:#f1f1f0;padding-bottom:5rem}.single-post__hero{width:100%;max-height:75rem;overflow:hidden;margin-bottom:5rem}@media (max-width: 991.98px){.single-post__hero{max-height:30rem;margin-bottom:3rem}}.single-post__hero img{width:100%;height:100%;object-fit:cover;display:block}.single-post__wrapper{width:100%}.single-post__meta{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.single-post__category{font-size:1.4rem;font-weight:500;color:#00172f;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;padding-right:2rem;border-right:1px solid #E2E1DF;margin-bottom:0!important}.single-post__category:hover{color:#156b6b}.single-post__date{font-size:1.4rem;font-weight:500;color:#00172f;text-transform:uppercase;letter-spacing:.03em}.single-post__title{font-size:4rem;font-weight:500;color:#00172f;line-height:1.2;margin-bottom:4rem}@media (max-width: 991.98px){.single-post__title{font-size:3rem;margin-bottom:3rem}}.single-post__content{font-size:1.6rem;line-height:1.8;color:#00172f}.single-post__content p{font-size:1.6rem;line-height:1.8;margin-bottom:2rem}.single-post__content p:last-child{margin-bottom:0}.single-post__content h2{font-size:2.8rem;font-weight:500;margin-top:4rem;margin-bottom:2rem}@media (max-width: 991.98px){.single-post__content h2{font-size:2.4rem}}.single-post__content h3{font-size:2.2rem;font-weight:500;margin-top:3rem;margin-bottom:1.5rem}@media (max-width: 991.98px){.single-post__content h3{font-size:2rem}}.single-post__content h4{font-size:1.8rem;font-weight:500;margin-top:2.5rem;margin-bottom:1rem}.single-post__content img{max-width:100%;height:auto;border-radius:1.5rem;margin:3rem 0;display:block}.single-post__content a{color:#156b6b;text-decoration:underline}.single-post__content a:hover{color:#073e3e}.single-post__content ul,.single-post__content ol{margin:2rem 0;padding-left:3rem}.single-post__content ul li,.single-post__content ol li{font-size:1.6rem;line-height:1.8;margin-bottom:1rem}.single-post__content blockquote{border-left:4px solid #156B6B;padding-left:2rem;margin:3rem 0;font-style:italic;color:#aba9a1}.single-post__content blockquote p{margin-bottom:0}.single-post__content .aligncenter{display:block;margin-left:auto;margin-right:auto}.single-post__content .alignleft{float:left;margin-right:2rem;margin-bottom:1rem}.single-post__content .alignright{float:right;margin-left:2rem;margin-bottom:1rem}.single-post__content .wp-caption{max-width:100%}.single-post__content .wp-caption img{margin-bottom:1rem}.single-post__content .wp-caption .wp-caption-text{font-size:1.3rem;color:#aba9a1;text-align:center}.single-post__content .wp-block-image{margin:3rem 0}.single-post__content .wp-block-image img{margin:0}.single-post__content .wp-block-image figcaption{font-size:1.3rem;color:#aba9a1;text-align:center;margin-top:1rem}.single-post__content .wp-block-gallery{margin:3rem 0}.single-post__content .wp-block-gallery .wp-block-image{margin:0}.single-post__back{margin-top:5rem;padding-top:3rem;border-top:1px solid #E2E1DF}.single-post__back-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;color:#00172f;text-decoration:none;transition:color .2s ease}.single-post__back-link:hover{color:#156b6b}.single-post__back-link:hover svg{transform:translate(-3px)}.single-post__back-link svg{transition:transform .2s ease}.page-content{padding:5rem 0 8rem}@media (max-width: 991.98px){.page-content{padding:3rem 0 5rem}}.page-content__title{font-size:4rem;font-weight:500;color:#00172f;line-height:1.2;margin-bottom:3rem;text-align:center}@media (max-width: 991.98px){.page-content__title{font-size:3rem;margin-bottom:2rem}}.page-content__body{background:#fff;padding:4rem;border-radius:2rem}@media (max-width: 991.98px){.page-content__body{padding:2.5rem;border-radius:1.5rem}}.page-content__body p{font-size:1.6rem;line-height:1.8;color:#00172f;margin-bottom:2rem}.page-content__body p:last-child{margin-bottom:0}.page-content__body h2{font-size:2.8rem;font-weight:500;color:#00172f;margin-top:4rem;margin-bottom:2rem}.page-content__body h2:first-child{margin-top:0}@media (max-width: 991.98px){.page-content__body h2{font-size:2.4rem}}.page-content__body h3{font-size:2.2rem;font-weight:500;color:#00172f;margin-top:3rem;margin-bottom:1.5rem}@media (max-width: 991.98px){.page-content__body h3{font-size:2rem}}.page-content__body h4{font-size:1.8rem;font-weight:500;color:#00172f;margin-top:2.5rem;margin-bottom:1rem}.page-content__body a{color:#156b6b;text-decoration:underline}.page-content__body a:hover{color:#073e3e}.page-content__body ul,.page-content__body ol{margin:2rem 0;padding-left:3rem}.page-content__body ul li,.page-content__body ol li{font-size:1.6rem;line-height:1.8;color:#00172f;margin-bottom:1rem}.page-content__body ul li:last-child,.page-content__body ol li:last-child{margin-bottom:0}.page-content__body ul{list-style-type:disc}.page-content__body ol{list-style-type:decimal}.page-content__body blockquote{border-left:4px solid #156B6B;padding-left:2rem;margin:3rem 0;font-style:italic;color:#aba9a1}.page-content__body blockquote p{margin-bottom:0}.page-content__body img{max-width:100%;height:auto;border-radius:1.5rem;margin:3rem 0;display:block}.page-content__body table{width:100%;border-collapse:collapse;margin:3rem 0}.page-content__body table th,.page-content__body table td{padding:1.2rem 1.5rem;text-align:left;font-size:1.5rem;border-bottom:1px solid #E2E1DF}.page-content__body table th{font-weight:600;background:#f1f1f0;color:#00172f}.page-content__body table td{color:#00172f}.page-content__body table tr:last-child td{border-bottom:none}.page-content__body .aligncenter{display:block;margin-left:auto;margin-right:auto}.page-content__body .alignleft{float:left;margin-right:2rem;margin-bottom:1rem}.page-content__body .alignright{float:right;margin-left:2rem;margin-bottom:1rem}.page-content__body .wp-caption{max-width:100%}.page-content__body .wp-caption img{margin-bottom:1rem}.page-content__body .wp-caption .wp-caption-text{font-size:1.3rem;color:#aba9a1;text-align:center}.page-content__body .wp-block-image{margin:3rem 0}.page-content__body .wp-block-image img{margin:0}.page-content__body .wp-block-image figcaption{font-size:1.3rem;color:#aba9a1;text-align:center;margin-top:1rem}.page-content__body .wp-block-gallery{margin:3rem 0}.page-content__body .wp-block-gallery .wp-block-image{margin:0}.page-content__body .wp-block-button{margin:2rem 0}.page-content__body .wp-block-button .wp-block-button__link{font-size:1.5rem;font-weight:500;padding:1.2rem 2rem;border-radius:1rem;text-decoration:none;transition:.2s ease-in-out;display:inline-block}.page-content__body .wp-block-button.is-style-fill .wp-block-button__link{background:#156b6b;color:#fff}.page-content__body .wp-block-button.is-style-fill .wp-block-button__link:hover{background:#073e3e}.page-content__body .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:#156b6b;border:1px solid #156B6B}.page-content__body .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#156b6b;color:#fff}.page-content__body .wp-block-columns{display:flex;gap:3rem;margin:3rem 0}@media (max-width: 767.98px){.page-content__body .wp-block-columns{flex-direction:column;gap:2rem}}.page-content__body .wp-block-columns .wp-block-column{flex:1}.page-content__body .wp-block-separator{border:none;border-top:1px solid #E2E1DF;margin:4rem 0}.page-content__body .wp-block-quote{border-left:4px solid #156B6B;padding-left:2rem;margin:3rem 0}.page-content__body .wp-block-quote p{font-style:italic;color:#aba9a1;margin-bottom:1rem}.page-content__body .wp-block-quote cite{font-size:1.4rem;color:#00172f;font-style:normal}.error404 .error-404{padding:6rem 0}@media (max-width: 991.98px){.error404 .error-404{padding:4rem 0}}.error404 .error-404__visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}@media (max-width: 991.98px){.error404 .error-404__visual{padding:2rem;margin-bottom:2rem}}.error404 .error-404__blocks{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.error404 .error-404__block{position:absolute;background:#d9ebe6;border-radius:.5rem}.error404 .error-404__block--1{width:6rem;height:4rem;bottom:10%;left:5%;animation:block-float 3s ease-in-out infinite}.error404 .error-404__block--2{width:4rem;height:4rem;top:20%;right:10%;animation:block-float 4s ease-in-out infinite .5s}.error404 .error-404__block--3{width:5rem;height:3rem;bottom:25%;right:5%;animation:block-float 3.5s ease-in-out infinite 1s}.error404 .error-404__crane{width:32rem;height:auto;position:relative;z-index:1}@media (max-width: 991.98px){.error404 .error-404__crane{width:26rem}}.error404 .error-404__crane svg{width:100%;height:auto}.error404 .error-404__crane-arm{transform-origin:140px 64px;animation:crane-rotate 6s ease-in-out infinite}.error404 .error-404__crane-hook{transform-origin:51px 120px;animation:hook-swing 3s ease-in-out infinite}.error404 .error-404__house{animation:house-sway 3s ease-in-out infinite;transform-origin:51px 150px}.error404 .error-404__code{font-size:14rem;font-weight:700;color:#156b6b;line-height:1;margin-top:-2rem;position:relative;z-index:0;opacity:.15}@media (max-width: 991.98px){.error404 .error-404__code{font-size:10rem;margin-top:-1rem}}.error404 .error-404__content{padding:2rem}@media (max-width: 991.98px){.error404 .error-404__content{padding:0;text-align:center}}.error404 .error-404__title{font-size:3.6rem;font-weight:500;color:#00172f;line-height:1.2;margin-bottom:1.5rem}@media (max-width: 991.98px){.error404 .error-404__title{font-size:2.6rem}}.error404 .error-404__text{font-size:1.6rem;line-height:1.7;color:#aba9a1;margin-bottom:3rem}@media (max-width: 991.98px){.error404 .error-404__text{font-size:1.5rem;margin-bottom:2.5rem}}.error404 .error-404__links{background:#fff;padding:2.5rem;border-radius:1.5rem;margin-bottom:2.5rem}@media (max-width: 991.98px){.error404 .error-404__links{padding:2rem}}.error404 .error-404__links-title{font-size:1.6rem;font-weight:500;color:#00172f;margin-bottom:1.5rem}@media (max-width: 991.98px){.error404 .error-404__links-title{text-align:center}}.error404 .error-404__links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 767.98px){.error404 .error-404__links-grid{grid-template-columns:1fr}}.error404 .error-404__link{display:flex;align-items:center;gap:1.2rem;padding:1.5rem;background:#f1f1f0;border-radius:1rem;text-decoration:none;transition:all .2s ease-in-out}.error404 .error-404__link:hover{background:#156b6b}.error404 .error-404__link:hover svg{color:#fff}.error404 .error-404__link:hover span{color:#fff}.error404 .error-404__link svg{color:#156b6b;flex-shrink:0;transition:color .2s ease-in-out}.error404 .error-404__link span{font-size:1.5rem;font-weight:500;color:#00172f;transition:color .2s ease-in-out}@media (max-width: 991.98px){.error404 .error-404__bottom{display:flex;justify-content:center}}.error404 .error-404__btn{display:inline-flex;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:500;color:#156b6b;background:transparent;padding:1.2rem 0;text-decoration:none;transition:.2s ease-in-out;border:none}.error404 .error-404__btn:hover{color:#073e3e}.error404 .error-404__btn:hover svg{transform:translate(-3px)}.error404 .error-404__btn svg{transition:transform .2s ease-in-out}@keyframes crane-rotate{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes hook-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes block-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes house-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}:root{--bs-body-font-family: "Instrument Sans", system-ui, -apple-system, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#f1f1f0;background-color:#f1f1f0!important}h1,h2,h3,h4,h5,h6,p,span,a,li,button{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}button{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}a{font-size:1.5rem;line-height:1.2;font-weight:500;color:#00172f;transition:.2s ease-in-out;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}a.button-btn{color:#fff;background-color:#156b6b;border-radius:1rem;border:.1rem solid #156B6B;font-weight:500;padding:1rem;width:fit-content;margin-bottom:0;display:flex;align-items:center;gap:.8rem}a.button-btn:hover{color:#156b6b;background:transparent}a.button-btn:hover svg path{stroke:#156b6b}a.button-btn svg path{stroke:#fff;transition:.2s ease-in-out}a.button-btn.without-back{background:transparent;color:#156b6b}a.button-btn.without-back:hover{background:#156b6b;color:#fff}h1{font-size:9rem;line-height:1;font-weight:500;color:#f6f6f6}@media (max-width: 991.98px){h1{font-size:5rem}}h2{font-size:3.6rem;line-height:1;font-weight:500;color:#00172f}@media (max-width: 991.98px){h2{font-size:3rem}}body:not(.page-id-17775804) h1{font-size:6.4rem}@media (max-width: 991.98px){body:not(.page-id-17775804) h1{font-size:4rem}}p{font-size:1.5rem;line-height:1.2;font-weight:500;color:#00172f}
