@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+Sinhala:wght@100;200;300;400;500;600;700;800;900&family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&display=swap");
*,input,select,textarea,option,button{transition:none;font-family:"Noto Serif Sinhala",serif;letter-spacing:normal}
p{margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.8}.baner__property{text-align:center}
.header--blue .lang-switcher option,.page-favorite .header .lang-switcher option,.subpage .header .lang-switcher option,.page-offers-list .header .lang-switcher option{background:#000}
.header,.header__main{transition:0.2s ease}
.page-home .header{border-bottom:0px solid lightgrey}
.header__logo img{height:80px}
.header--blue .header__logo img{height:70px}
.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:before{position:absolute;top:100%;right:0;content:"";width:10%;height:2px}
.header .main .search-menu .expandSearch i{color:#c5c5c6}
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}
.offer-card__img{filter:brightness(100%) !important}
.offer-card:hover .offer-card__img{filter:brightness(100%) !important}
.baner__title{font-size:2.5rem}.page-o-nas.subpage .page-section__title .first-word{font-weight:bold}.report-property__description{color:#fff}.calculator__result-value--accent{color:#fff}.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}.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}
.footer__copyrights{display:flex;align-items:center;justify-content:space-between;background:#7eb959;border-radius:20px 20px 0 0;padding:20px 20px;font-size:0.8em;font-weight:500;margin-top:5em;flex-wrap:wrap}
.footer__copyrights p{white-space:normal}
/*! zakładka oferta */
.offer-filters__filter--list::before{font-size:27px;font-weight:100}.special-offer__header,.agent__offers-count{visibility:hidden}.strzalkawdol{content:"";position:fixed;width:80px;height:80px;background:#74953e;bottom:30px;right:30px;border-radius:100px;box-shadow:0 0 0 0 black;transform:scale(1);animation:pulse 2s infinite;justify-content:center;align-items:center;border:2px solid #fff;z-index:9}
.strzalkawdol span{color:#fff;font-size:25px}
@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}
@media (max-width:450px){.strzalkawdol{width:40px;height:40px}}
.baner__item{height:90vh}
.baner .search{bottom:14%}
@media (max-width:500px){.baner .search{bottom:0px}.baner__title{font-size:1.5rem}}
body .page-section.home-articles{padding:0px 0px 50px 0px;top:-120px;position:relative}
@media (max-width:576px){body #layout-content{padding-top:160.7px}}
.select2-container .select2-selection--single{width:50px}
.select2-container--default .select2-selection--single .select2-selection__arrow{right:-15px}
.leaflet-pane{z-index:1 !important}
.leaflet-top,.leaflet-bottom{z-index:1 !important}
.mobile-menu .footer-menu__link{text-transform:lowercase}
.offer-card__flag{background:#ff9b00 !important;color:#202020 !important}
.baner__item:before{background:none !important}
a.single-offer-agent__offer-count{display:none}