@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
*{font-family:"Poppins",sans-serif}#Warstwa_3,#Warstwa_6{width:auto !important}
.page-invest .header .main .main-menu__link{color:black !important}
.page-invest .header .top__link{color:black !important}
.offer-search-form__inputs{grid-template-columns:repeat(4,1fr)}
.single-offer-header{padding-top:30px !important}
.search-submit-button{font-size:1rem;height:50px}
input.form-control.searchLocation.tt-hint{border-radius:10px}
.offers__item .offer-card{max-width:360px}
.offer-search{background:#D6D6D6}
@media (max-width:768px){.offer-search-form__inputs{grid-template-columns:repeat(2,1fr)}}
@media (max-width:576px){.offer-search-form__inputs{grid-template-columns:repeat(1,1fr)}}@media (min-width:1199px){.baner .search--side{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);top:auto;width:calc(100% - 30px) !important;margin:0 auto}.baner .search--side.search .search__input input,.baner .search--side.search .search__button{height:50px;font-size:1rem}.baner .search--side.search .search__input{margin-top:0}.baner .search--side.search .search__button{width:100%}.baner .search--side.search .search__inputs{flex-direction:row}}
#searchForm>div>div>div.col-12.col-xl-4>div>div>div>div>div:nth-child(2){display:none}
a[class*="art"],a[class*="__contact-btn"],input[class*="__submit-button"],a[class*="blog__btn"],div[class*="art"] a,a[class*="special-offer__ctabutton"],.baner .search__button,.search-submit-button{border-radius:10px !important;background:#27217a !important;color:#fff !important;border:0px solid #252525 !important;transition:all 0.2s ease;font-size:1rem !important;font-weight:400 !important;line-height:normal}
a[class*="art"]:hover,a[class*="__contact-btn"]:hover,input[class*="__submit-button"]:hover,a[class*="blog__btn"]:hover,div[class*="art"] a:hover,a[class*="special-offer__ctabutton"]:hover,.baner .search__button:hover,.search-submit-button:hover{background:#ED1C24 !important;color:#fff !important}
a[class*="art"]:hover span,a[class*="__contact-btn"]:hover span,input[class*="__submit-button"]:hover span,a[class*="blog__btn"]:hover span,div[class*="art"] a:hover span,a[class*="special-offer__ctabutton"]:hover span,.baner .search__button:hover span,.search-submit-button:hover span{color:#fff !important}
a[class*="art"] span,a[class*="__contact-btn"] span,input[class*="__submit-button"] span,a[class*="blog__btn"] span,div[class*="art"] a span,a[class*="special-offer__ctabutton"] span,.baner .search__button span,.search-submit-button span{color:white !important}.baner .search{background:#221e59ff 0% 0% no-repeat padding-box;bottom:30%}.page-invests-list .offer-search-form__inputs{padding-top:50px;margin-bottom:0px}
.page-invests-list .offer-search-form{margin-top:50px;padding-bottom:50px}
.page-invests-list .offer-search-form__submit{width:100%}
.page-invests-list .offer-search-form__checkboxes{grid-template-columns:1fr 1fr}
.search__categories.main-search-type{display:none}
.breadcrumbs{margin:0;background:#fbfbfb;font-size:13px;line-height:1;border:1px solid #cbcbcb;border-width:1px 0 1px 0px}
.breadcrumbs .container{background:#fbfbfb;border-radius:10px;padding:6px 10px;display:flex;align-items:flex-end;margin:0 auto}
.breadcrumbs__list{max-width:max-content;line-height:1;padding:5px 0px}
.breadcrumbs__item{font-weight:400}body:not(.page-home) #layout-content{padding-top:calc(168px)}
@media (max-width:576px){body:not(.page-home) #layout-content{padding-top:calc(117px)}}.our-team__grid{display:flex;justify-content:space-evenly;flex-wrap:wrap}
.agent{display:flex;background:#ececec00;flex-direction:column;background-size:cover;flex:1 1 400px}
.agent__photo{width:200px;height:200px;object-fit:cover;background-size:cover;border-radius:100%}
.agent__name{font-size:1em}
.agent__content{padding-bottom:2em}
.agent__contact-btn{left:120px;width:fit-content;padding:10px 20px;bottom:0}
@media (max-width:576px){.agent__contact-btn{left:0}}
.agent__offers-count{left:80%;top:-25px;height:60px;width:60px}
.invests .slick-list{width:100%}
.slick-track{margin-left:0}
p{font-size:1rem;font-weight:normal}
a{color:#b92224;text-decoration:none}
u{text-decoration:none}
ul li{font-size:1.1rem;font-weight:400}
body:not(.page-home) #layout-content{overflow:hidden}
.page-home .header.header--blue .header__content{background:white}
.container.title-new{padding:80px 20px;max-width:1440px;margin:0 auto}
.container.title-new .title-p{font-size:35px;font-weight:bold}
.container.title-new .title-p-1{max-width:850px}
.header__logo img{height:80px}
@media (max-width:576px){.header__logo img{height:60px}}
.header--blue .header__logo img{height:80px}
@media (max-width:576px){.header--blue .header__logo img{height:60px}}
.header--blue{border-bottom:1px solid #696969}
.subpage .header:not(.page-home),.page-offers-list .header:not(.page-home),.page-commission-buy .header:not(.page-home),.page-commission-sell .header:not(.page-home),.page-blog-list .header:not(.page-home),.page-offer .header:not(.page-home){border-bottom:1px solid #696969}
.subpage .header .main .search-menu .expandSearch input:focus,.page-offers-list .header .main .search-menu .expandSearch input:focus,.page-commission-buy .header .main .search-menu .expandSearch input:focus,.page-commission-sell .header .main .search-menu .expandSearch input:focus,.page-invests-list .header .main .search-menu .expandSearch input:focus,.page-invest .header .main .search-menu .expandSearch input:focus{color:#000}.header .main .main-menu{height:50px;gap:0}
.header .main .main-menu li{height:inherit;font-size:1rem}
.header .main .main-menu__link{width:fit-content;height:100%;padding:0 10px;font-weight:500}
.page-home .header.header--blue .main .main-menu__link.active{color:inherit}
.page-home .header .main .main-menu__link.active{height:50px;display:flex;align-items:center;color:white}
.header .main .main-menu__link.active::before{left:0}
.page-home .header .main .search-menu .expandSearch i{color:white}
.page-home .header.header--blue .main .search-menu .expandSearch i{color:#000}
.header .main .search-menu .expandSearch input:focus{color:#fff}
.header.header--blue .main .search-menu .expandSearch input:focus{color:#000}
li.main-menu__item.main-menu__item--has-submenu:hover a.main-menu__link{background:#202020;color:white;height:100%}
.sub-menu__link:hover{background:#202020;color:white;border:0px solid #fff}
.main-menu__sub-menu{background:black;border-width:0px}
.main-menu__sub-menu li{border-bottom:1px solid #101010}
.sub-menu__link{padding:10px}.footer__address div{font-size:16px;line-height:1.8;font-weight:400}
.footer-menu__link{font-size:16px;font-weight:400;line-height:1.8}
.footer__location,.footer__phones,.footer__emails{margin-bottom:initial}
.latest-offer .offers .slick-list{margin:0}.agent__offers-count{background:#202020}.agent__contact-btn{background:#202020;color:#fff;font-weight:400}
.offer-card__button{font-weight:500;color:white}
.page-section .art-baner__button a{background:white;color:#202020;font-weight:400}
.page-section .arts-more__button{font-weight:400}
.page-section .art-baner__button a:hover{color:#fff}
.page-section .art-baner__button a:hoverspan{color:#fff}
.submit-button{background:#202020;border:0px solid #fff;color:#fff}
.submit-button:hover{color:white}
.mobile-menu .footer-menu__link{color:#202020}
.agent__contact-btn:hover{background:white;color:#0c0c0c;border:1px solid #0c0c0c}
:not(.btn-check) + .btn:active{color:#0c0c0c;background-color:white;border-color:1px solid #0c0c0c}
.special-offer__ctabutton{background:white;font-weight:400;color:#101010}@media (max-width:576px){.main-search-type{padding-left:0}.custom-checkbox{align-items:baseline;margin-bottom:0}.baner .search{bottom:0%;margin-top:0}.baner .search__inputs{padding:0;gap:10px}.baner .search__input{height:auto}.slick-prev:before{background:transparent;border-radius:10px 0 0 10px}body .latest-offer .page-section{padding:0px 0px 0px 0px}body .latest-offer .page-section__title{margin-top:30px;margin-bottom:0}.page-section .art-box__image{margin-left:0}.page-section .art-box__title,.page-section .art-box__description{text-align:left}}
.baner__item{background-position:center}
.latest-offer .page-section{padding:0}
.report-property .page-section{padding:0}
.latest-offer .page-section__title{margin-bottom:20px}
.offers__wrapper{margin-bottom:0}.home-contact .form-contact__submit-button{transition:background-color 0.2s;padding:14px 20px;font-size:15px}
@media (max-width:576px){.home-articles .page-section__title{margin-top:0}.agent__wrapper{padding:10px 0}.our-team.page-section{padding:0}.page-section .arts-more::before{display:none}.page-section .arts-more{gap:0}.page-section .arts-more__button{width:100%;justify-content:center}.page-section .art-baner__button{width:100%}.home-contact .form-contact__submit-button{width:100%}.agent__contact-btn{width:100%}body .page-section__title{margin-top:30px;padding-left:27px;flex-wrap:wrap;row-gap:0px}.single-offer-content__heading{margin-left:0px}.single-offer-text__heading,.single-offer-content__heading{font-size:1.5rem !important}.single-offer-header__title{font-size:1.2em;display:flex;justify-content:space-between}.single-offer-header__location{margin-bottom:0}.calculator{padding:0}.calculator__result-box{min-height:200px;padding:30px;justify-content:space-between}.calculator__result{margin:0}.calculator__form{margin:0px 0;padding:30px 0 30px 0}}
.page-commission-buy .custom-input-float__input,.page-commission-buy .custom-input-float__select{color:#000}
.page-commission-sell .custom-input-float__input,.page-commission-sell .custom-input-float__select{color:#000}
.page-offer .single-offer-flags .flag{color:white;box-shadow:0px 0px 0px 0px transparent}
.calculator__result-value--accent{color:white}
.page-home .header__hamburger .hamburger label div{background-color:white}
.page-home.mobile-menu-is-open .header__hamburger .hamburger label div{background-color:black}
.mobile-menu-is-open .header__logo img{opacity:1;transition:all 0s ease}
.mobile-menu-is-open .header--blue{border-bottom:1px solid white}.page-section .art-baner__title{}
.page-section .art-box__title{max-width:200px;color:#101010}
@media (max-width:576px){.page-section .art-box__title{max-width:100%}}
.special-offer__ctatitle,.search-category__title{line-height:normal;color:white}
#footer>div>div.footer__content>div.footer__col.footer__col--menu>h3,#footer>div>div.footer__content>div.footer__col.footer__col--social>h3{text-transform:capitalize}
.breadcrumbs__item:last-child{text-transform:capitalize}.latest-offer .slick-arrow.slick-prev,.search-category button.slick-prev.slick-arrow{position:absolute;background:#0f0b0bc9;left:0;z-index:10;width:fit-content;height:fit-content;padding:0px;top:50% !important;bottom:50% !important;transform:translateX(12px)}
.latest-offer .slick-arrow.slick-next,.search-category button.slick-next.slick-arrow{position:absolute;right:0;background:#0f0b0bc9;z-index:10;width:fit-content;height:fit-content;padding:0px;top:50% !important;bottom:50% !important;transform:translateX(-12px)}
.search-category__right .slick-arrow::before,.search-category__right .slick-arrow::after{background:none}
.latest-offer .slick-arrow.slick-prev{position:absolute;background:#0f0b0bc9;left:0;z-index:10;width:fit-content;height:fit-content;padding:0px;top:25% !important;bottom:50% !important;transform:translateX(9px)}
.latest-offer .slick-arrow.slick-next{position:absolute;right:0;background:#0f0b0bc9;z-index:10;width:fit-content;height:fit-content;padding:0px;top:25% !important;bottom:50% !important;transform:translateX(-9px)}
@media (max-width:576px){.search-category__description,.search-category__title{padding-left:0px}}
.subpage.mobile-menu-is-open .main.container{display:none}
.subpage.mobile-menu-is-open .header:not(.page-home){border-bottom:0}.mobile-menu{transform:translateX(0%);display:none}
.mobile-menu.show{transform:translateX(0);display:block}
.mobile-menu__body{height:100vh;padding:90px 30px 72px 30px}
.mobile-menu__list{gap:10px;margin-top:0;padding-left:0;margin-bottom:0}
.mobile-menu__item{line-height:normal;padding-left:20px}
.mobile-menu__link{font-size:20px;line-height:normal}
.mobile-menu__link:before{height:100%}
ul.mobile-menu__list.mobile-menu__list--l2{display:none}
.mobile-menu .footer-menu{display:flex;flex-direction:column;row-gap:10px}
.mobile-menu .footer-menu__contact{padding-left:0;margin-bottom:0;display:flex;gap:10px;row-gap:10px;justify-content:flex-start;flex-direction:column}
.mobile-menu .footer-menu__link{margin:0;line-height:normal}
.mobile-menu .footer-menu__icon{margin-right:0}
.mobile-menu .footer-menu__bottom{padding:0;margin-top:0}
.mobile-menu__sub-menu-item{text-transform:uppercase}
.mobile-menu .mobile-footer-socials{line-height:normal}
li.mobile-footer-socials__item{padding:10px;background:#e8e8e8;border-radius:10px}
.mobile-menu .mobile-footer-socials__icon{font-size:1.7rem;display:flex}
.mobile-menu .mobile-menu__link.active{font-weight:400}
.mobile-menu__sub-menu{padding:20px 0px 0px 0px;background-color:transparent}
.mobile-menu__sub-menu-link{font-size:0.9em;text-transform:uppercase;font-weight:500}
.page-home .header .top__link:hover{color:#fff}
.page-home .header.header--blue .top__link:hover{color:#3d199b}
.page-home .header .top .contact i{color:white}
.header.header--blue .top .contact i{color:black}
@media (max-width:576px){.footer__content{margin-left:0}}
@media (min-width:992px){.footer__col{padding-left:20px}}.blog-image{width:auto;margin-right:0px}
.lang-switcher option,.header--blue .lang-switcher option,.subpage .header .lang-switcher option,.page-blog-list .header .lang-switcher option{background:white}:root{--color-granat-klient:#252525}
b,strong{font-weight:600 !important}
li.main-menu__item.main-menu__item--has-submenu:hover a.main-menu__link{background:var(--color-granat-klient)}
.main-menu__sub-menu a:hover{background:var(--color-granat-klient)}
.header input::placeholder{color:white;opacity:1}
.header.header--blue input::placeholder{color:black;opacity:1}
.header--blue .main .search-menu .expandSearch i{color:black}
.page-section .arts-more__button span,.page-section .art-baner__button a span{color:#202020}
.latest-offer .slick-arrow.slick-next,.latest-offer .slick-arrow.slick-prev{top:50% !important}
.offer-card__spec{font-weight:400}
.submit-button{background:#aaa}
.submit-button:hover{background:#c9ba9e;color:#202020}
.page-home .custom-checkbox--secondary .custom-checkbox__control::before{color:#fff !important;opacity:0.7}
.header.header--blue .header__hamburger .hamburger label div{background-color:var(--color-granat-klient)}
.footer__location::before,.footer__phones::before,.footer__emails::before{color:#fff}
.single-offer-agent__img{display:block !important}section.single-offer-gallery div a{position:relative;transition:all 0.3s ease}
.single-offer-gallery div a:hover:after{content:"";position:absolute;background:#202020;width:100%;height:100%;top:0;left:0;display:block;transition:all 0.3s ease;opacity:0.3}
.mobile-menu-is-open .header.header--blue .header__menu{background:white;opacity:1}
.mobile-menu-is-open.page-home .header__hamburger .hamburger label div{color:black}
.main-menu__favorite{display:none !important}
.mobile-menu .mobile-footer-socials__icon{font-size:1rem}
.contact-info__container.container div{flex:1 1 30%}
.contact-info__container{gap:25px}
.page-offers-list .offer-search-form{padding:29px 0}#expander-calculator-iframe2{border:none;width:100%;height:2080px}
@media (min-width:768px){#expander-calculator-iframe2{height:1836px}}@media (max-width:991px){.header .main .search-menu{padding:0px 42px 0px 0px}}
@media (max-width:576px){.page-section .art-box__image{width:100px;height:70px;margin-bottom:20px}.slick-arrow::before,.slick-arrow::after{font-size:2rem}.latest-offer .slick-arrow.slick-prev,.latest-offer .slick-arrow.slick-next{background:#0f0b0b;opacity:0.5}.search-category button.slick-next.slick-arrow{transform:translateX(19px)}.main-search-type{justify-content:flex-start}.page-offers-list .offer-search-form{padding-bottom:40px}.page-offer .single-offer-flags .flag{font-size:10px}.single-offer-agent{padding:10px;grid-template-columns:auto}}
.tab-floorplan-hd,.tab-floorplan{display:block !important}
.property-name{text-wrap:nowrap}
@media (max-width:576px){#offersTable{width:1000px}}