.ButtonWithArrow-module__E125Xq__button{color:var(--white);background-color:var(--primary);border-radius:var(--border-radius);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:400;display:flex}[dir=rtl] .ButtonWithArrow-module__E125Xq__button svg{transform:scaleX(-1)}
.SpecialOffersCard-module__DpdlBq__wrapper{color:#fff;background-color:var(--white);border-radius:16px;width:100%;min-height:280px;display:flex;position:relative}.SpecialOffersCard-module__DpdlBq__wrapper:before{content:"";-webkit-mask:linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);-webkit-mask:linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);mask:linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);-webkit-mask-composite:xor;mask-composite:xor;-webkit-mask-composite:xor;background:linear-gradient(141.71deg,#dedede52 0%,#33343752 100%);border-radius:16px;padding:1.1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.SpecialOffersCard-module__DpdlBq__link{width:100%;padding:4px;position:relative}.SpecialOffersCard-module__DpdlBq__button{white-space:nowrap;opacity:0;transition:opacity .3s ease-in-out;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__button{opacity:1}}.SpecialOffersCard-module__DpdlBq__description{font-size:14px;transition:color .3s ease-in-out}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__description{color:var(--neutral-8)}}.SpecialOffersCard-module__DpdlBq__projectsImageWrapper{background-color:var(--white);border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background-color .3s ease-in-out;display:flex}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__projectsImageWrapper{background-color:var(--dark-80)}}.SpecialOffersCard-module__DpdlBq__projectsName{margin-inline-start:4px;font-size:12px;font-weight:600;display:none}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__projectsName{display:block}}.SpecialOffersCard-module__DpdlBq__apartments{z-index:8;top:8px;transition:transform .3s ease-in-out;position:absolute;inset-inline-end:8px}@media (any-hover:hover){.SpecialOffersCard-module__DpdlBq__link:hover .SpecialOffersCard-module__DpdlBq__apartments{transform:scale(1.1)}}.SpecialOffersCard-module__DpdlBq__top{margin-bottom:28px;position:relative}.SpecialOffersCard-module__DpdlBq__projects{z-index:9;top:8px;position:absolute;inset-inline-start:8px}.SpecialOffersCard-module__DpdlBq__projectsImage{border-radius:8px;width:28px;height:28px}.SpecialOffersCard-module__DpdlBq__apartmentsImageWrapper{background:linear-gradient(#fff0 0%,#fffc 100%);border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.SpecialOffersCard-module__DpdlBq__apartmentsImage{border-radius:8px}.SpecialOffersCard-module__DpdlBq__imageWrapper{border-radius:16px;width:100%;height:140px;position:relative;overflow:hidden}.SpecialOffersCard-module__DpdlBq__image{width:100%;height:100%}.SpecialOffersCard-module__DpdlBq__content{color:#000;padding:12px}.SpecialOffersCard-module__DpdlBq__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;background-color:#333437;border-radius:12px;width:100%;max-width:180px;padding:6px 12px;font-size:14px;font-weight:600;position:absolute;bottom:-17px;left:50%;overflow:hidden;transform:translate(-50%)}@media (min-width:768px){.SpecialOffersCard-module__DpdlBq__button{display:flex!important}}
.SpecialOffers-module__9RVKSa__wrapper{flex-direction:column;flex:1;width:100%;max-width:1240px;padding:0 24px;display:flex}.SpecialOffers-module__9RVKSa__heading{margin-bottom:24px;font-size:32px}@media (min-width:768px){.SpecialOffers-module__9RVKSa__heading{margin:12px 0 24px;font-size:40px}}.SpecialOffers-module__9RVKSa__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}
