@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
*,input,select,textarea,option,button{transition:none;font-family:"Ubuntu",sans-serif;letter-spacing:normal}
p{margin-top:0;margin-bottom:1rem;font-size:1.2rem;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}.header,.header__main{transition:0.2s ease}
.sub-menu__item{background:rgba(206,206,206,0.95)}
.header{border-bottom:0px solid lightgrey}
.page-home .header.header--blue,.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;opacity:0}
span.top__link-text:hover{color:#e8b22c}
.header .main .main-menu__favorite{display:none}
.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}
@media (max-width:991px){.header{background:#2e4ba3;height:auto}}
.mobile-menu__list{margin-top:160px}
.mobile-menu .footer-menu__link{color:#000}@media (min-width:1200px){.footer__content{grid-template-columns:3fr 3fr 3fr 3fr}}
.footer__col.wynajem ul li a{text-decoration:none;color:#fff;font-size:0.9em}
.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"}.special-offer__ctabutton{display:flex;width:fit-content}.report-property__description{color:#fff}.breadcrumbs{margin-bottom:30px;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}
.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}
/*! zgloszenia */
.commission-form__personal{background:#f8f8f8;border-radius:20px}.special-offer__header,.agent__offers-count{visibility:hidden}
@media (max-width:576px){.baner__item--own-video video{display:block}}
.main-menu__sub-menu a{display:flex;justify-content:space-between;align-items:first baseline}
.sub-menu__item--has-submenu>a::after{line-height:1;margin-left:15px}
.buy-application .custom-input-float__input,.buy-application .custom-input-float__select,.sell-application .custom-input-float__input,.sell-application .custom-input-float__select{color:#000}