@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Geologica:wght@100;200;300;400;500;600;700;800;900&display=swap");
*,input,select,textarea,option,button{transition:none;font-family:"Geologica",sans-serif}
@media (max-width:576px){body:not(.page-home) #layout-content{padding-top:calc(67px + 20px)}}
p{margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.8}
.search-category__right .slick-arrow::before,.search-category__right .slick-arrow::after{background:white}
.slick-prev:before,.slick-next:before{opacity:1}
.our-team .slick-arrow::before,.our-team .slick-arrow::after{background:white;color:#869198}
.single-offer-slider #writeMessageBtn,.single-offer-slider .single-offer-agent__job{display:none}
.single-offer-slider .single-offer-agent__wrapper{background:#fff}
#layout-content>section.single-offer-slider>div>div.single-offer-agent__wrapper>div>div>a{text-decoration:none}
.single-offer-agent__content{display:flex;padding:30px;position:relative;width:100%;flex-direction:column}
.single-offer-agent__contact-btn{left:30px;transform:translateY(50%) translateX(0%)}
.single-offer-agent{grid-template-columns:max-content}
#layout-content>section.single-offer-slider>div>div.single-offer-agent__wrapper>div>div a{display:flex;color:#000}
#layout-content>section.single-offer-slider>div>div.single-offer-agent__wrapper>div>div a[href^="tel"]::before{content:"smartphone";font-family:"Material Icons";margin-right:5px}
.tekst_home{margin:50px 0px 50px 0px;text-align:left;font-size:2rem;line-height:normal}
@media (min-width:576px){#layout-content>section.single-offer-slider>div>div.single-offer-agent__wrapper{display:none}}
body .leaflet-pane{z-index:0}
body .leaflet-top,body .leaflet-bottom{z-index:1}body.mobile-menu-is-open .header__logo img{opacity:0}
.mobile-menu__body{padding:67px 0 0 0}
.mobile-menu__list{margin-top:0}.header,.header__main{transition:0.2s ease;background:#fff}
.header .main .main-menu__link{color:#000}
.header .top,.header--blue .top{margin-top:0px}
.header .main .main-menu__favorite{display:none}
.header__hamburger .hamburger label div,.mobile-menu__sub-menu{background-color:#0f642e}
.header .main{flex-direction:row-reverse}
.header .main .search-menu{display:none !important}
.page-home .active{}
.header .top__link,.header .main .main-menu__item{font-weight:400;color:#000}
.header--blue .header__main{padding:0 0px}
.header__main:before{position:absolute;top:100%;right:0;content:"";width:11%;height:1px;background:#0f642e}
@media (max-width:500px){.header__main:before{height:0px}}
.header--blue .main .main-menu__item{font-weight:400}
.header--blue .header__logo img{height:50px}
@media (max-width:500px){.header--blue .header__logo img{height:30px}}.baner__title{font-size:3.75rem;font-weight:600}
.baner__subtitle{font-size:2.5rem;font-weight:600;text-transform:inherit}
.baner__description{display:block;font-weight:400;font-size:1.4rem;line-height:1.875rem;margin:28px 0px 0px 0px;max-width:800px}
.baner .slick-dots li{width:13px;height:13px;margin:0 6px}
.baner .slick-dots li button{background:#fff;width:20px;padding:0;height:20px !important}
@media (max-width:798px){.baner__item{margin-top:0px}}
.custom-checkbox.custom-checkbox--secondary.main-search-type__checkbox{flex:1 1;width:250px;min-width:119px}
.baner .search__more{height:40px !important;border-radius:0.438rem;align-items:center;display:flex;justify-content:center;margin-left:0px}
.search__buttons{gap:10px}.breadcrumbs{margin-bottom:30px;background:#fff;font-size:13px;line-height:1}
.breadcrumbs .container{background:#f7f7f700 !important;border-radius:10px;padding:0px;display:flex;align-items:flex-end;margin:0 auto}
.breadcrumbs__list{max-width:max-content;line-height:1;padding:10px 20px;border-radius:10px}
.breadcrumbs__item{font-weight:400}.slick-dots li button{width:30px;height:30px !important;border-radius:100%}
.search-category .slick-dots{padding:0px}
.slick-dots{justify-content:flex-start;bottom:-38px;left:21px}.latest-offer .page-section__title{margin-bottom:0px}
body .page-section__title .first-word{text-transform:capitalize;font-weight:400}
body .page-section__title{font-weight:400;text-transform:inherit;width:100%;overflow-x:hidden;padding-left:50px}

body .page-section__title:after{position:relative;width:100%;left:0;background:#dfe0da;height:30px;content:"";top:0;border-radius:100px;transform:none}
.page-section__title{overflow:hidden;width:-moz-available}
body .page-section__title:before{position:absolute;content:"";width:30px;height:30px;background:#e20613;top:50%;left:0px;transform:translateY(-50%);border-radius:100px}
.search-category__title:before{display:none}.baner .search.search--advanced{background:#0f642e !important}
.baner .search__categories{flex-wrap:wrap}
.main-search-type{padding-left:0px}
.baner .search__inputs{padding:0px}
.custom-checkbox--secondary .custom-checkbox__control::before{}
.baner .search__button .material-icons{margin-left:20px;font-size:1.5rem}
.main-search-type__checkbox input[type=checkbox] + label{letter-spacing:inherit;font-size:1.125rem;font-weight:400}
.form-control{border:0px solid #fff}
.search__form-group input,.baner .search__input .custom-input__select-wrapper select,.baner .search--side.search .search__button{border-radius:0.438rem}
@media (min-width:1199px){.baner .search--side.search .search__button{width:100%}}
.baner .search__input--half>div:first-child input{border-radius:0.438rem 0px 0px 0.438rem}
.baner .search__input--half>div:last-child input{border-radius:0 0.438rem 0.438rem 0}a.special-offer__ctabutton{display:flex;width:fit-content}
.page-section .arts-more__button:before{display:none}
.page-section .art-box__image svg{width:100%}
.page-section .art-box__description{color:#28282b;font-weight:400;font-size:16px;max-width:300px;line-height:2rem}
.page-section .art-box{padding-right:0px}
.page-section .art-box__image{width:100px}.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__description{padding-left:50px;line-height:2rem}
.search-submit-button:hover{background:#e20613}.our-team.page-section .container,.report-property .container,.home-contact .container,.container.footer__container,.home-blog .container{max-width:1440px}.custom-input-float__input--textarea{border-right:0px solid #af0023}
.custom-input-float__input--textarea ~ .custom-input-float__decoration{bottom:-5px}.cookies-info__button{border-radius:0.438rem}.offer-card__button{color:#fff;background:#e20613}
.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;align-items:center}
.agent__photo{width:200px;height:200px;object-fit:cover;object-position:top;background-size:cover;border-radius:100%;flex:1 1 200px}
.agent__name{font-size:1em}
.agent__content{padding-bottom:2em}
.agent__contact-btn{left:120px;width:fit-content;padding:10px 20px;bottom:0}
.agent__offers-count{left:180px;top:-26px}.report-property__button::after{opacity:0.8}
.report-property__icon{transform:translateX(-6px)}
.report-property__add{margin-left:0px}
@media (max-width:798px){.report-property__add{flex-direction:row;flex-wrap:wrap;gap:40px}.report-property__button--add{margin-right:0;margin-bottom:0px}}
.report-property__content{border:0;flex-direction:column;align-items:flex-start;justify-content:space-between}
.report-property__description{color:#fff;font-weight:400}
.report-property__left::after{background:#35393500;opacity:1}
.report-property__left{padding-right:30px;background-size:cover;background-position:bottom;justify-content:center}
.report-property__item{margin:0;padding:50px;max-width:300px;border:0;right:0}
.report-property__item div{color:#202020}
.report-property__title{font-size:2rem;line-height:2.6rem;color:#fff;font-weight:400;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:#0f642e00}.home-blog__footer{justify-content:flex-start}
.page-blog-post .page-section__title{text-transform:uppercase;font-weight:bold;font-size:2rem;margin-top:60px;margin-bottom:60px;position:relative;color:#364c63;display:flex;padding-left:34px;flex:1 1 auto;align-items:center;gap:0px;white-space:inherit}
.page-blog-post .page-section__title:before{top:20px}
.page-blog-post .page-section__title:after{display:none}
.home-blog__title{font-size:1rem;line-height:1.2rem;font-weight:600;flex:1 1 auto}
.home-blog__description{padding:30px 0;line-height:1.5rem;color:#364c63;font-weight:400;flex-grow:5;font-size:16px}
.home-blog__date{font-weight:500}
.home-blog__more{font-size:16px}
.home-blog__items{justify-content:flex-start}
.home-blog__item{background:#fff;padding:30px;border-radius:10px;max-width:400px;min-height:400px;margin-right:38px;display:flex;flex-direction:column;flex:0 1 auto}
.page-section .art-box__image{margin:0px 0px 20px 0px}h3.footer__heading{text-transform:capitalize}
.footer__heading,.footer__address,.footer-menu__item{color:#202020}
.footer-menu__link{font-weight:400}.footer__time{padding-left:2em;position:relative;font-size:0.9em;margin-bottom:1.5em;font-weight:400}
.footer__time::before{content:"schedule"}
.footer__time::before{position:absolute;left:0;top:-5px;font-family:"Material Icons";font-size:1.3em;color:#117c38}.custom-input-float__decoration{background:#fff3b}
.footer-socials__item{color:#202020}.zdjecia-ofirmie{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width:1199px){.baner .search--side.search .main-search-type__checkbox input[type="checkbox"] + label{line-height:inherit;font-size:0.8rem}.baner .search--side.search .main-search-type__checkbox{padding:0px}.baner .search--side{padding:40px}}
@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:992px){.page-offers-list .offers__item{width:800px}.page-offers-list .offers__wrapper{overflow-x:scroll}}
@media (max-width:768px){.page-section .art-box__image{margin:auto}.report-property__left{display:none}}
@media (max-width:576px){.baner__title{font-size:1.5rem;font-weight:400}.offers__wrapper{justify-content:center}.latest-offer .offers--4 .offers__item{flex-basis:100%}.page-section .art-box__image{margin:0 auto}.agent__contact-btn{left:0}.offer-filters__item{padding:20px 0px}.offer-filters{padding:0;margin:0;justify-content:space-between}}
@media (min-width:1200px){.text-xl-end{text-align:left !important}}#searchForm>div.offer-search-form__inputs>div:nth-child(1){display:none}
.agent__offers-count{display:none}
.search-category .slick-dots{visibility:hidden}
.our-team__slider .slick-dots{visibility:hidden}
.single-offer-agent__offer-count{display:none}
#searchForm>div>div>div.col-12.col-xl-4>div>div>div>div.search__categories.main-search-type>div:nth-child(3){display:none}.offer-search-type{margin-bottom:36px}
.offer-search{display:none}
button#btn-search::after{content:"search";font-family:"Material Symbols Outlined";font-size:42px;padding:0 7px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 448}
button#btn-search{right:0;content:"";position:fixed;border:0;background:#046223;color:white;padding:10px;border-radius:7px;z-index:999;display:flex;flex-direction:column-reverse;padding-bottom:10px;border-top-right-radius:0;font-size:15px;margin-top:0;margin-bottom:0px;border-bottom-right-radius:0;line-height:32px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6)}
.page-offer .single-offer-flags .flag{background-color:#fc6c04;color:#fff}
@media (max-width:1440px){.offer-card__symbol{margin-right:0px}.offer-card__price{margin-left:0px;font-size:1.4em}.offer-card__footer{gap:7px}}#header>div>div.header__main.container>div.top>nav>li:nth-child(4){background:red;padding:2px 10px;border-radius:10px;transition:all 0.3s ease}
#header>div>div.header__main.container>div.top>nav>li:nth-child(4):hover{background:green}
#header>div>div.header__main.container>div.top>nav>li:nth-child(4) a{color:#fff}
#header>div>div.header__main.container>div.top>nav>li:nth-child(4) i{display:none}body>section.mobile-menu.show>div>div>ul>li:nth-child(3)>a>span.footer-menu__link-text{background:red;padding:2px 10px;border-radius:10px;transition:all 0.3s ease}
body>section.mobile-menu.show>div>div>ul>li:nth-child(3)>a>span.footer-menu__link-text:hover{background:green}
body>section.mobile-menu.show>div>div>ul>li:nth-child(3)>a{color:#fff}
body>section.mobile-menu.show>div>div>ul>li:nth-child(3)>a>span.footer-menu__icon>i{display:none}#layout-content .zglos{position:absolute;top:calc(50% - 150px);text-decoration:none;color:#fff;background:red;padding:20px;writing-mode:vertical-lr;border-radius:0px 10px 10px 0px}
@media (max-width:768px){#layout-content .zglos{display:none}}
@media (max-width:820px) and (max-height:1180px){.baner__item{height:50vh}}
.page-blog-list h1{display:none}@media (max-width:576px){.page-section .art-box{display:flex;flex-direction:row;align-items:center;gap:10px;text-align:left}.page-section .art-box__image{margin:0}.page-section .art-box h3{margin-bottom:0px}}
@media (max-width:576px){.baner__subtitle{font-size:1.4rem;font-weight:600;text-transform:inherit;line-height:normal;width:400px;display:block;margin:0 auto}}
@media (max-width:768px){.agent-contact__form-section-3 .agent-contact__form-rodo{margin-top:20px}}
@media (max-width:576px){.baner__subtitle{font-size:1.2rem;width:100%}}
.page-section .art-box__image svg path,.page-section .art-box__image svg line{stroke:#0f642e}
.mobile-menu__sub-menu{background-color:#fff}
.slick-arrow::before,.slick-arrow::after{color:#869198}
.search__input--half>div{width:50%}