@charset "UTF-8";
.header__logo img{height:100px}
.header--blue .header__logo img{height:80px}
.mobile-menu-is-open .header__logo img{filter:contrast(0.5)}
.header .main .search-menu .expandSearch input:focus{color:#fff}
.page-home.mobile-menu-is-open .header .main .search-menu .expandSearch input:focus{color:#000}
.subpage .header .main .search-menu .expandSearch input:focus{color:#000}
.header.header--blue .main .search-menu .expandSearch input:focus{color:#000}
.fa-magnifying-glass::before{color:#d01c10}
body .header.header--blue{box-shadow:0px 0px 100px #cdcdcd}
@media (max-width:768px){body .header.header--blue{border-bottom:0px}}
.header__hamburger .hamburger label div{background-color:red}
.mobile-menu .footer-menu__link{color:#202020}.header .main{flex-direction:row-reverse}
.baner .search--side.search .search__button{width:100%}
.header .top__link:hover{color:red}
.baner__title{font-size:3.75rem;font-weight:600}
.baner__subtitle{font-size:2.5rem;font-weight:600;text-transform:inherit}
body .page-section__title{white-space:normal;font-size:clamp(1.4rem,4vw,2.1rem);text-transform:none;margin-top:60px;margin-bottom:60px;position:relative;color:#28282b;display:block;padding-left:50px}
body .page-section__title:before{position:absolute;content:"";width:30px;height:30px;top:50%;left:0px;transform:translateY(-50%);border-radius:100px}
body .page-section__title:after{position:absolute;width:-webkit-fill-available;height:30px;left:initial;content:"";top:6px;transform:initial;margin-left:18px;border-radius:100px}
body .page-section__title a{display:inline-block}.search-category::before{opacity:0.7}
.search-category__active{border:0}
.search-category__left{padding-left:9px}
.search-category__item:hover:before{background:#333336d4}
.search-category__title{padding-left:50px;margin-bottom:20px}
.search-category__title:after{position:absolute;content:"";background:white;width:30px;height:30px;top:12px;left:0;border-radius:100px;opacity:0.7}
.search-category__description{padding-left:50px;line-height:2rem}
.slick-dots li button{width:30px;height:30px !important;border-radius:100%}
.slick-dots{justify-content:flex-start;bottom:-38px;left:21px}.report-property__button::after{opacity:0.8}
.report-property__icon{transform:translateX(-6px)}
.report-property__add{margin-left:0px}
.report-property__content{border:0;flex-direction:column;align-items:flex-start;justify-content:space-between}
.report-property__description{color:#fff}
.report-property__left::after{background:#35393500;opacity:1}
.report-property__left{padding-right:0;background-size:cover;background-position:bottom;justify-content:center;background-repeat:no-repeat}
.report-property__item{margin:0;padding:50px;max-width:300px;border:0}
.report-property__item div{color:#202020}
.report-property__title{font-size:2rem;line-height:2.6rem;color:#fff;font-weight:bold;margin-bottom:80px}
.report-property__title,.report-property__description{color:#343651}
.report-property__button{border-radius:10px}
.report-property__button.report-property__button--add:after,.report-property__button::after{transition:0.2s ease;backdrop-filter:brightness(0.1)}
.report-property__button.report-property__button--add:hover:after,.report-property__button:hover:after{background:#d2042d00}
@media (max-width:1200px){.report-property__left{background-position:bottom center}}
@media (max-width:1024px){.report-property__left{height:600px;align-items:flex-end}.report-property__item{max-width:510px}}
@media (max-width:768px){.page-section .art-box__image{margin:auto}.report-property__left{display:none}.page-section .art-box{text-align:left}}.our-team__grid{display:flex;justify-content:space-evenly;flex-wrap:wrap}
.agent{display:flex;background:#ececec00;flex-direction:column;background-size:cover;flex:1 1 400px}
.agent__photo{width:200px;height:200px;object-fit:cover;background-size:cover;border-radius:100%}
.agent__name{font-size:1em}
.agent__content{padding-bottom:2em}
.agent__contact-btn{left:120px;width:fit-content;padding:10px 20px;bottom:0}
@media (max-width:576px){.agent__contact-btn{left:0}}
.agent__offers-count{left:80%;top:-25px;height:60px;width:60px}
.offer-filters__filter--list::before{font-size:27px;font-weight:100}
.offers__wrapper--row .offers__item .offer-card__title{flex-direction:column}
.offers__wrapper--row .offer-card__name{font-size:2.8em}
.offers__wrapper--row .offer-card__specs{justify-content:flex-start}
.offers__wrapper--row .offers__item .offer-card__content{flex:1 1 50%;flex-wrap:wrap;max-height:400px;flex-direction:column;padding:40px;justify-content:space-evenly}
.offers__wrapper--row .offers__item .offer-card__img{width:100%;height:100%;object-fit:cover;transition:0.3s ease}
.offers__wrapper--row .offers__item .offer-card__thumbnail{flex:1 1 50%;height:400px}
.offers__wrapper--row .offers__item .offer-card__specs{flex-grow:0;font-size:1.2em;font-weight:600}
.offers__wrapper--row .offers__item .offer-card__footer{flex-grow:0;place-self:flex-start}
.offers__wrapper--row .offers__item .offer-card__footer-decoration-line{width:50px}
.offers__wrapper--row .offers__item .offer-card__location{display:flex;gap:5px}
.offers__wrapper--row .offers__item .offer-card__row-buttons{display:flex;justify-content:end;align-items:end;margin-right:0;place-self:flex-start;gap:10px}
.offers__wrapper--row .offers__item .offer-card__symbol,.offers__wrapper--row .offers__item .offer-card__price{font-size:1.625em;font-weight:600}
.our-team .slick-arrow.slick-prev::before{content:"chevron_left";background:#363935;border-radius:10px 0px 0px 10px}
.form-msg--err{color:rgba(20,0,0,0.8);font-size:0.8rem;font-weight:500}
.offers__wrapper--row .offers__item .offer-card__content{flex:1 1 50%;flex-wrap:wrap;max-height:400px;flex-direction:column;padding:40px;justify-content:space-evenly}
@media (max-width:798px){.baner__subtitle{display:none}}
.custom-checkbox{align-items:flex-start}
body:not(.page-home) #layout-content{padding-top:calc(180px + 20px)}
.page-offer .single-offer-flags .flag{color:white}
.offer-card__button{font-weight:normal}.page-blog-post img.blog-image{display:none}
.page-blog-post .header .main a.main-menu__link{color:black}
body .page-section__title:after{background:none}
img.blog-post__img{display:none}
#galcks{display:none}
:root{--nawnet-nwn_ccm-primary-color:#d01c10}
#nwn_ccm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:999;display:none}#nwn_ccm-cookie-banner{position:fixed;bottom:50%;left:50%;transform:translate(-50%,50%);max-width:800px;width:90%;max-height:80vh;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.2);z-index:1000;font-family:Lato,sans-serif;letter-spacing:0.4px;padding:20px;display:none;border-radius:10px;overflow:hidden}.nwn_ccm-logo{max-width:150px;margin:10px auto;display:block;max-height:75px}.nwn_ccm-tabs{display:flex;justify-content:space-around;list-style:none;padding:0;border-bottom:2px solid #ddd;margin-bottom:20px}
.nwn_ccm-tab{padding:10px;cursor:pointer;font-weight:bold;flex-basis:33.3%;text-align:center}
.nwn_ccm-tab.active{border-bottom:3px solid var(--nawnet-nwn_ccm-primary-color,#28a745);color:var(--nawnet-nwn_ccm-primary-color,#28a745)}.nwn_ccm-tab-content{display:none;padding:15px 10px;font-size:14px;max-height:40vh;overflow-y:auto}
.nwn_ccm-tab-content a{text-decoration:underline;font-weight:600;color:var(--nawnet-nwn_ccm-primary-color,#28a745);transition:all 0.3s}
.nwn_ccm-tab-content a:hover{color:#333}
.nwn_ccm-tab-content.active{display:block}.nwn_ccm-consent-item{background-color:#f9f9f9;border-radius:8px;padding:15px;margin-bottom:10px;border:1px solid #ddd}.nwn_ccm-consent-header{display:flex;justify-content:space-between;align-items:center;font-weight:bold;color:#333;cursor:pointer}
.chevron{display:inline-block;margin-right:10px;transition:transform 0.3s ease}
.rotated{transform:rotate(90deg)}.nwn_ccm-toggle{position:relative;display:inline-block;width:40px;height:20px;margin-left:auto}
.nwn_ccm-toggle input{opacity:0 !important;width:0;height:0}
.nwn_ccm-consent-item .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;border-radius:34px}
.nwn_ccm-consent-item .slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:white;transition:0.4s;border-radius:50%}
input:checked + .slider{background-color:var(--nawnet-nwn_ccm-primary-color,#28a745)}
input:checked + .slider:before{transform:translateX(20px)}
.cmm-consent-item-title{font-size:16px}.nwn_ccm-consent-description{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.nwn_ccm-consent-item.expanded .nwn_ccm-consent-description{max-height:200px}.nwn_ccm-banner-footer{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #ddd}
.nwn_ccm-button{padding:10px 20px;border:1px solid #adadad;cursor:pointer;font-size:15px;font-weight:600;border-radius:5px;transition:all 0.3s;color:#fff !important;background-color:#adadad !important;text-transform:uppercase;letter-spacing:1.2px}
.nwn_ccm-button.primary{background-color:var(--nawnet-nwn_ccm-primary-color,#28a745) !important;color:#fff !important;opacity:1;border-color:var(--nawnet-nwn_ccm-primary-color,#28a745) !important}
.nwn_ccm-button.primary:hover{background-color:var(--nawnet-nwn_ccm-primary-color,#28a745) !important;opacity:0.9}
.nwn_ccm-button:hover{background-color:#7e7e7e !important}#nwn_ccm-cookie-icon{position:fixed;bottom:20px;left:20px;width:50px;height:50px;background-color:var(--nawnet-nwn_ccm-primary-color,#28a745);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;z-index:1001;padding:5px}
#nwn_ccm-cookie-icon.hidden{display:none}
.icon-chevron svg{width:14px;height:14px;display:flex;margin-right:15px;transform:rotate(180deg)}
.icon-chevron svg path{fill:#757575}
.icon-chevron svg.rotated{transform:rotate(0deg)}
.nwn_ccm-consent-item.required .nwn_ccm-toggle{opacity:0.5;cursor:not-allowed;position:relative}.nwn_ccm-consent-item.required .nwn_ccm-toggle:hover,.nwn_ccm-consent-item.required .slider:hover{cursor:not-allowed !important}
.nwn_ccm-consent-description p{margin-block-start:1rem;margin-block-end:0.3rem}.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;top:-30px;right:0%;transform:translateX(0%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:10;opacity:1;transition:opacity 0.3s ease}.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]::after,.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]::before{opacity:0;pointer-events:none}.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]:hover::after,.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]:hover::before{opacity:1}#nwn_ccm-cookie-icon[data-tooltip]::after{content:attr(data-tooltip);position:absolute;top:-35px;left:0%;background-color:rgba(0,0,0,0.75);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity 0.2s;pointer-events:none;z-index:1001}#nwn_ccm-cookie-icon:hover[data-tooltip]::after,#nwn_ccm-cookie-icon:hover[data-tooltip]::before{opacity:1}
.nawnet-nwn_ccm-copyright,.nawnet-nwn_ccm-copyright a{text-align:center;font-weight:300;font-size:12px;margin-top:15px}
@media (max-width:768px){.nwn_ccm-banner-footer{flex-direction:column;row-gap:10px}.nwn_ccm-tab-content{max-height:40vh}.nwn_ccm-logo{margin:0px auto 10px auto;max-height:50px}.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]:hover::after{width:185px;text-wrap:auto;word-break:normal;overflow-wrap:normal;white-space:normal}#nwn_ccm-cookie-banner{max-height:90vh}li.nwn_ccm-tab{font-size:16px}}