@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");
*,input,select,textarea,option,button{transition:none;font-family:"Merriweather Sans",sans-serif;letter-spacing:normal}
.baner__title{font-weight:lighter}
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}.lang-switcher option,.header--blue .lang-switcher option{background:#fff;color:#20385b}
.subpage .header .lang-switcher option{background:#fff}
.page-offers-list .header .lang-switcher option{background:#fff}.header,.header__main{transition:0.2s ease}
.sub-menu__item{background:#042404}
.header .main .search-menu .expandSearch input:focus + i{color:#1a1b26}
.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:100px}
.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:#cec5aa}
.header .main .main-menu__favorite{display:none}
.header__hamburger .hamburger label div{background-color:#000}
.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}
.main-menu__sub-menu{border-top:4px solid #202020;min-width:200px !important;border-radius:0px 0px 10px 10px;top:99%}
li.sub-menu__item{border-bottom:1px solid #bebebe}
.sub-menu__item:last-child{overflow:hidden;padding-bottom:0px}.mobile-menu__list{margin-top:160px}
.mobile-menu__sub-menu{background-color:#cec5aa}
.mobile-menu .footer-menu__link,.mobile-menu .mobile-footer-lng .select2 .select2-selection .select2-selection__rendered{color:#000}
.mobile-menu .mobile-menu-line{background:#000;flex:2}
.mobile-footer-lng{flex:1}
.mobile-menu .mobile-footer-lng .select2{flex:1}.offer-card__content{padding:25px 29px 29px;position:relative;height:240px;background:#fff;border:2px solid #cbcbcb;border-radius:0px 0px 10px 10px;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}.page-offers-list .offers__wrapper.offers__wrapper--row .offers__item{box-shadow:none}
.page-offers-list .offers__wrapper.offers__wrapper--row .offers__item .offer-card__content{border:0px}
.single-offer-content__container.container-xl{max-width:1440px}
.single-offer-content__heading,.single-offer-text__heading{margin-left:0px}.agent__photo{border-radius:10px}
@media (max-width:576px){.baner__item--own-video video{display:block !important}}
@media (min-width:576px){.single-offer-agent__img{border-radius:10px 0px 0px 10px}}
@media (min-width:1200px){.single-offer-agent{margin:0 0 0px 0}}
@media (max-width:1440px){.header .main,.header__main{padding:0 30px 0 30px}.header--blue .header__main{padding:0 30px 0 30px}}
/*! zgloszenia */
.commission-form__personal{background:#f8f8f8;border-radius:20px}.home-contact .form-contact__left{width:100%}
.home-contact .form-contact__right{display:none}