@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;1,100;1,300;1,400&display=swap");
*,input,select,textarea,option,button{transition:none;font-family:"Merriweather Sans",sans-serif;letter-spacing:normal}
.baner__title,.baner__subtitle{font-weight:bold;text-shadow:0px 0px 9px #000}
p{margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.8}
strong{font-weight:600}
li.main-menu__item{font-size:1rem}
.header--blue .main .main-menu__item{font-size:1rem}
li{font-size:1rem;font-weight:400;line-height:1.8}
body:not(.page-home) #layout-content{padding-top:200px;max-width:100%;overflow-x:hidden}.header,.header__main{transition:0.2s ease}
.sub-menu__item{background:rgba(206,206,206,0.95)}
.header{border-bottom:0px solid lightgrey}
.subpage .header.header--blue{border-bottom:1px solid lightgrey}
.page-o-nas.subpage .header{border-bottom:1px solid lightgrey}
.header__logo img{height:70px}
.header--blue .header__logo img{height:50px}
.header__main{padding:10px 0;transition:all 0.5s ease;display:flex;align-items:center;justify-content:space-between;border-bottom:2px #ececec solid;position:relative;margin:0 auto;max-width:1410px}
.header .main{max-width:1440px}
.header__main:before{position:absolute;top:100%;right:0;content:"";width:10%;height:2px}
.header .main .search-menu .expandSearch i{color:#c5c5c6}
.baner__item:before{background:#66696 !important}
span.top__link-text:hover{color:#e8b22c}
.header .main .main-menu__favorite{display:none}
.header__hamburger .hamburger label div{background-color:#fff}
.header .main .search-menu{display:flex !important}
.header .top__link,.header .main .main-menu__item{font-weight:400}
.header--blue .header__main{padding:0 0px}
.header--blue .main .main-menu__item{font-weight:400}
.page-offers-list .header .main .main-menu__link,.page-blog-list .header .main .main-menu__link{color:#000}
li.sub-menu__item{border-bottom:1px solid #bebebe}
.sub-menu__item:last-child{overflow:hidden;padding-bottom:0px}.offer-card__content{padding:25px 29px 29px;position:relative;height:240px;background:#fff;border:2px solid #cbcbcb;border-radius:0px 0px 20px 20px;border-top:0}.footer__fax::before,.footer__web::before,.footer__time::before,.footer__mail::before{position:absolute;left:0;top:-5px;font-family:"Material Icons";font-size:1.3em;color:#1366f2}
.footer__fax,.footer__web,.footer__time,.footer__mail{padding-left:2em;position:relative;font-size:0.9em;margin-bottom:1.5em;font-weight:400}
.footer__fax a,.footer__mail a{text-decoration:none;color:inherit}
.footer__web::before{content:"language"}
.footer__fax::before{content:"fax"}
.footer__time::before{content:"schedule"}
.footer__mail::before{content:"mail"}.page-section .art-box__title{font-size:1.4rem}.page-section .art-baner__title{line-height:1.2}.special-offer__ctabutton{display:flex;width:fit-content}.search-category__title{line-height:1.1;font-weight:lighter;padding-left:30px}
.search-category__title:after{height:0}
.search-category__title:before{top:4px;left:-4px}
.search-category__header.page-section__header.container{padding-left:0}
.search-category__description{line-height:1.5;padding-left:34px}.report-property__title,.report-property__description{color:#001c3e}.breadcrumbs{margin-bottom:10px;background:#fff;font-size:12px;line-height:1}
.breadcrumbs .container{background:#f7f7f700 !important;padding:0;border-radius:10px;display:flex;align-items:flex-end;margin:0 auto}
.breadcrumbs__list{max-width:max-content;background:#f7f7f7;line-height:1;padding:0px 10px;border-radius:10px}
li.breadcrumbs__item{font-size:small}
.breadcrumbs__item{font-weight:400}.container{max-width:1440px}.home-contact .form-contact__form .custom-input-float--textarea{height:fit-content}
.form-contact__form-rodo .custom-checkbox__control{margin-right:3px;transform:translate(0px,5px)}
.custom-checkbox label{text-transform:lowercase;font-size:11px;text-align:justify;font-weight:500}
/*! zakładka oferta */
.offer-filters__filter--list::before{font-size:27px;font-weight:100}.single-offer-content__container.container-xl{max-width:1440px}
.single-offer-content__heading,.single-offer-text__heading{margin-left:0px}
@media (min-width:1200px){.single-offer-agent{margin:0 0 0px 0}}
@media (min-width:576px){.single-offer-agent__img{border-radius:10px 0px 0px 10px}}
/*! zgloszenia */
.commission-form__personal{background:#f8f8f8;border-radius:20px}#cost-calculator{display:none}
.page-o-nas.subpage p{font-family:"Lato",sans-serif;font-size:17px;font-weight:300}