@charset "UTF-8";
*,input,select,textarea,option,button{transition:none}
p{margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.8}.header--blue .top__link{color:#fff}
.header{border-bottom:1px solid lightgrey}
.page-home .header{border-bottom:0px solid lightgrey}
.header,.header__main{transition:0.2s ease}
.header .main{max-width:1440px}
.header .main .search-menu .expandSearch i{color:#00bfff}
.header .main .main-menu__favorite{display:none}
.header__hamburger .hamburger label div,.mobile-menu__sub-menu{background-color:#d2042d}
.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 .top__link:hover{color:#00bfff}
.header__main:before{position:absolute;top:100%;right:0;content:"";width:10%;height:1px;background:#00bfff}
.header--blue .main .main-menu__item{font-weight:400}.baner__body{position:relative}
.baner__property{content:"";background-image:url(/storage/app/media/logo-nowe.png);background-position:center center;background-size:contain;width:600px;height:200px;background-repeat:no-repeat;position:absolute;right:0;left:0;bottom:-50px;margin:0 auto}
@media (max-width:600px){.baner__property{display:none}}
.baner .search{background:#303845bf 0% 0% no-repeat padding-box}.breadcrumbs{margin-bottom:30px;background:#fff;font-size:13px;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:10px 20px;border-radius:10px}
.breadcrumbs__item{font-weight:400}
.breadcrumbs__item a:hover{color:red}.main-menu__sub-menu:not(.page-home){padding-top:11px;background:none}
.page-section .art-box__description{color:#28282b;font-weight:400;font-size:16px;max-width:300px}
.page-section .art-box{padding-right:0px}
.page-section .art-box__image{margin:0 !important}
.page-section .art-box__image{width:100px}.report-property__description{color:#fff}.search-category__active{border:0}
.search-category__left{padding-left:9px}
.search-category__item:hover:before{background:#333336d4}
.search-category__title{padding-left:22px;margin-bottom:20px}
.search-category__title:before{left:-12px}
.search-category__description{padding-left:50px;line-height:2rem}.container{max-width:1440px}
body .page-section__title:before{background:#c1060d}.page-section .art-baner{min-height:500px}
.page-section .art-baner__button a span{color:#fff}.home-contact .form-contact__form .custom-input-float--textarea{height:fit-content}
.custom-checkbox label{text-transform:lowercase;font-size:11px;text-align:justify;align-items:end}
.custom-checkbox__control{margin-right:3px}
.custom-checkbox--secondary .custom-checkbox__control{transform:translate(0px,6px)}.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}.offers__item .offer-card{border:2px solid #ececec}
.offer-card__button{background-color:#c1060d;color:#fff}.offer-filters__filter--list::before{font-size:27px;font-weight:100}@media (min-width:576px){.contact-info__container{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.baner__item--own-video video{display:block}}.agent__offers-count{display:none}