.our-services-home{padding:0 16px;margin:48px auto;position:relative}@media screen and (min-width:1020px){.our-services-home{padding:0 16px;width:calc(100% - 32px)}}@media screen and (min-width:1280px){.our-services-home{width:calc(100% - 80px);margin:80px auto;padding:0}}@media screen and (min-width:1910px){.our-services-home{margin:80px auto;width:calc(100% - 160px)}}.our-services-home .title{font-size:40px;line-height:105%;font-family:Didot;letter-spacing:1px}@media screen and (min-width:1910px){.our-services-home .title{font-size:56px;line-height:56px}}.our-services-home .image-wrapper{margin-top:12px}.our-services-home .image-wrapper.mobile{display:block}@media screen and (min-width:1020px){.our-services-home .image-wrapper.mobile{display:none}}.our-services-home .image-wrapper.desktop{display:none}@media screen and (min-width:1020px){.our-services-home .image-wrapper.desktop{display:block;max-height:400px;overflow:hidden}}.our-services-home .image-wrapper img{width:100%;height:100%;object-fit:cover}.our-services-home .content{margin-top:16px;font-size:16px;line-height:20px}@media screen and (min-width:1020px){.our-services-home .content{margin-top:24px;text-wrap:balance}}@media screen and (min-width:1910px){.our-services-home .content{font-size:20px;line-height:26px}}@media screen and (min-width:1020px){.our-services-home .button-wrapper{max-width:375px;margin-bottom:24px}.our-services-home .button-wrapper,.our-services-home .content,.our-services-home .counter,.our-services-home .title{grid-column:1/span 1}}.our-services-home .counter{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;margin-bottom:16px}@media screen and (min-width:1020px){.our-services-home .counter{max-width:min-content;gap:16px;margin-top:24px}}.our-services-home .counter .col{display:flex;flex-direction:column;gap:6px}.our-services-home .counter .nr{font-weight:700;font-size:24px;line-height:28px}.our-services-home .counter .copy{font-size:14px;line-height:28px;letter-spacing:.2em;font-weight:700;width:min-content}.our-services-home .services{display:grid}@media screen and (min-width:1020px){.our-services-home .services{grid-template-columns:.8fr 1fr;grid-row-template:auto;align-items:center;column-gap:24px}}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{margin:0;padding:0;font:inherit;box-sizing:border-box}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:PP Pangram Sans}body.ReactModal__Body--open{overflow:hidden}img,picture,svg,video{display:block;max-width:100%}a,input,textarea{color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}html.block-scroll{overflow:hidden}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Regular.86f30cc1.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:300 400}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Semibold.0234e9e2.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Bold.c9b0bd91.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Italic.f27d26b1.woff2) format("woff2");font-style:italic;font-display:swap;font-weight:700}.search-offers-home{padding:24px 16px;background:linear-gradient(90deg,#e8dca7,#d4b988 50%,#bd9163);position:relative}.search-offers-home .offers-cta-wrapper.mobile{padding-top:24px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1020px){.search-offers-home .offers-cta-wrapper.mobile{display:none}}.search-offers-home .offers-cta-wrapper.desktop{display:none}@media screen and (min-width:1020px){.search-offers-home .offers-cta-wrapper.desktop{display:block;margin-left:auto}}.search-offers-home .offers-cta-wrapper .offers-cta{display:flex;align-items:center;gap:5px;padding:4px}@media screen and (min-width:1910px){.search-offers-home .offers-cta-wrapper .offers-cta svg{width:24px;height:24px}}.search-offers-home .offers-cta-wrapper .offers-cta .copy{text-decoration:underline;font-size:16px;line-height:20px;font-weight:700}@media screen and (min-width:1910px){.search-offers-home .offers-cta-wrapper .offers-cta .copy{line-height:32px;letter-spacing:.02em;font-size:24px;font-weight:400}}.search-offers-home .bedrooms-wrapper{position:relative;width:100%}.search-offers-home .bedrooms-wrapper label{width:max-content;line-height:28px}@media screen and (min-width:1910px){.search-offers-home .bedrooms-wrapper{max-width:160px}}@media screen and (min-width:1280px){.search-offers-home .bedrooms-wrapper .input{padding-right:40px}}.search-offers-home .bedrooms-wrapper .input-wrapper{position:relative}.search-offers-home .bedrooms-wrapper .input-wrapper .icon{width:10px;height:6px;position:absolute;right:20px;bottom:24px;transform:translateY(-50%) rotate(180deg)}.search-offers-home .bedrooms-wrapper .input-wrapper .icon svg{width:100%;height:100%}.search-offers-home .bedrooms-wrapper .input-wrapper .icon.active{transform:translateY(-50%) rotate(0deg)}.search-offers-home .bedrooms-wrapper .checkbox-component{padding-left:48px;padding-bottom:12px;margin-top:24px}.search-offers-home .bedrooms-wrapper .input-dropdown{position:absolute;background:#fff;border-radius:4px;width:100%;z-index:2;bottom:0;transform:translateY(calc(100% + 6px));padding-bottom:12px;display:none}@media screen and (min-width:1280px){.search-offers-home .bedrooms-wrapper .input-dropdown{width:330px;transform:translateY(calc(100% + 6px))}}.search-offers-home .bedrooms-wrapper .input-dropdown.active{display:block}.search-offers-home .type-wrapper{position:relative;width:100%}.search-offers-home .type-wrapper.properties .counter{font-weight:700;display:flex;gap:8px;align-items:center;font-size:14px}.search-offers-home .type-wrapper .div-input{background:#fff;height:60px;border-radius:2px;display:flex;flex-wrap:wrap;gap:4px;padding:0 10px}.search-offers-home .type-wrapper .div-input .item{cursor:pointer;background:#17253d;color:#fff;display:flex;justify-content:center;align-items:center;align-self:center;font-size:11px;text-transform:uppercase;line-height:28px;font-weight:700;gap:4px;letter-spacing:.2em;padding-left:7px;padding-right:7px;border-radius:16px}.search-offers-home .type-wrapper .div-input .item svg{width:7px;height:7px;stroke-width:3px}.search-offers-home .type-wrapper .div-input .placeholder{align-items:center;display:flex;color:rgba(23,37,61,.667)}.search-offers-home .type-wrapper .input-wrapper{position:relative;display:flex;flex-direction:column;gap:8px}.search-offers-home .type-wrapper .input-wrapper .icon{width:10px;height:6px;position:absolute;right:20px;bottom:24px;transform:translateY(-50%) rotate(180deg)}.search-offers-home .type-wrapper .input-wrapper .icon svg{width:100%;height:100%}.search-offers-home .type-wrapper .input-wrapper .icon.active{transform:translateY(-50%) rotate(0deg)}.search-offers-home .type-wrapper .label{font-size:14px;line-height:28px;font-weight:600;display:flex;justify-content:space-between}.search-offers-home .type-wrapper .checkbox-component{padding-left:16px;margin:14px 0}.search-offers-home .type-wrapper .input-dropdown{position:absolute;background:#fff;border-radius:4px;width:100%;z-index:2;bottom:0;transform:translateY(calc(100% + 6px));padding:10px 0;display:none}.search-offers-home .type-wrapper .input-dropdown.active{display:block}@media screen and (min-width:1020px){.search-offers-home .top{display:flex;align-items:baseline;gap:33px}.search-offers-home{margin:-170px auto 0;width:calc(100% - 32px)}}@media screen and (min-width:1280px){.search-offers-home{margin-top:-200px;padding:40px 30px;width:calc(100% - 80px)}}@media screen and (min-width:1590px){.search-offers-home{width:calc(100% - 80px)}}@media screen and (min-width:1910px){.search-offers-home{margin-top:-190px;width:calc(100% - 160px)}}.search-offers-home .desc{font-size:24px;line-height:28px;font-weight:700;margin-bottom:16px}@media screen and (min-width:1910px){.search-offers-home .desc{font-size:32px;line-height:36px}}.search-offers-home .first-row{width:100%;display:flex;gap:12px;flex-direction:column;margin-bottom:12px}@media screen and (min-width:1280px){.search-offers-home .first-row{display:grid;grid-template-columns:260px 240px 100px;margin-bottom:0}}@media screen and (min-width:1420px){.search-offers-home .first-row{grid-template-columns:300px 260px 100px}}@media screen and (min-width:1910px){.search-offers-home .first-row{gap:16px;grid-template-columns:1fr .8fr 160px}}.search-offers-home .inputs-wrapper{width:100%}@media screen and (min-width:1280px){.search-offers-home .inputs-wrapper{grid-gap:12px;gap:12px;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}}@media screen and (min-width:1910px){.search-offers-home .inputs-wrapper{gap:16px;grid-template-columns:890px 310px 1fr}}.search-offers-home .cta-wrapper{width:100%}.search-offers-home .cta-wrapper .short-copy{display:none}@media screen and (min-width:1280px){.search-offers-home .cta-wrapper .short-copy{display:block}}@media screen and (min-width:1910px){.search-offers-home .cta-wrapper .short-copy{display:none}}.search-offers-home .cta-wrapper .long-copy{display:block}@media screen and (min-width:1280px){.search-offers-home .cta-wrapper .long-copy{display:none}}@media screen and (min-width:1910px){.search-offers-home .cta-wrapper .long-copy{display:block}}.search-offers-home .form{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1020px){.search-offers-home .form{padding-bottom:0}}.search-offers-home .form .loader-wrapper{width:100%;display:block}.search-offers-home .form .button-component,.search-offers-home .form .cta-wrapper,.search-offers-home .form .loader-wrapper{margin-top:16px;white-space:nowrap;font-size:14px}@media screen and (min-width:1280px){.search-offers-home .form .button-component,.search-offers-home .form .cta-wrapper,.search-offers-home .form .loader-wrapper{margin-top:0;align-self:flex-end;margin-bottom:1px}}.search-offers-home .custom-label{display:flex;font-size:14px;line-height:28px;font-weight:600}.search-offers-home .custom-input{display:flex;flex-direction:column;gap:8px;width:100%}.search-offers-home .custom-input .input{width:100%;border-radius:2px;padding:20px 16px;border:none}.search-offers-home .custom-input .input::placeholder{color:rgba(23,37,61,.667)}.search-offers-home .custom-input.white .input{background:#fff}.search-offers-home .custom-input.no-border .input{background:#fff;border:1px solid transparent}.search-offers-home .custom-input.transparent .input{background:transparent}.search-offers-home .custom-input.error{position:relative}.search-offers-home .custom-input.error .input{border:1px solid #eb5757;animation:shineBorder .7s linear;animation-iteration-count:.7s}.search-offers-home .custom-input.error .label,.search-offers-home .custom-input.error input::placeholder{color:#eb5757}.search-offers-home .custom-input.error .error-description{animation:shineBg .7s linear;animation-iteration-count:.7s;background-color:#eb5757;color:#f8f2ea;font-size:12px;border-radius:0 0 2px 2px;height:20px;display:flex;align-items:center;margin-top:-8px;padding-left:8px;gap:6px;position:absolute;bottom:-20px;width:100%}@keyframes shineBg{0%{background-color:transparent}20%{background-color:#eb5757}40%{background-color:#e58484}60%{background-color:#eb5757}80%{background-color:#e58484}to{background-color:#eb5757}}@keyframes shineBorder{0%{border:1px solid transparent}20%{border:1px solid #eb5757}40%{border:1px solid #e58484}60%{border:1px solid #eb5757}80%{border:1px solid #e58484}to{border:1px solid #eb5757}}.search-offers-home .custom-input .label{font-size:14px;line-height:28px;font-weight:600;display:flex;justify-content:space-between}.search-offers-home .custom-input .label-desc{font-weight:400;margin-left:auto}.search-offers-home .split{display:flex;justify-content:space-between;gap:16px;width:100%;position:relative}@media screen and (min-width:1280px){.search-offers-home .split{gap:12px}}.search-offers-home .split:before{content:"";position:absolute;left:50%;bottom:30px;transform:translateX(-50%);width:10px;height:1px;background:#fff;background:#17253d}@media screen and (min-width:1280px){.search-offers-home .split:before{width:6px;height:1px}}@media screen and (min-width:1910px){.search-offers-home .split:before{width:10px}}.search-offers-home .type-multi-select-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.search-offers-home .type-multi-select-wrapper .label{font-size:14px;line-height:28px;font-weight:600}.search-offers-home .type-multi-select-wrapper .type-multi-select .select__indicators{padding:0 12px}.search-offers-home .type-multi-select-wrapper .type-multi-select .arrow{width:10px;height:6px}.search-offers-home .type-multi-select-wrapper .type-multi-select .arrow.active{transform:rotate(180deg)}.search-offers-home .type-multi-select-wrapper .type-multi-select .select__control{border:transparent;border-radius:2px}.search-offers-home .type-multi-select-wrapper .type-multi-select .select__value-container{height:60px}.search-offers-home .type-multi-select-wrapper .type-multi-select .select__indicator-separator{display:none}.search-offers-home .type-multi-select-wrapper .type-multi-select .select__multi-value__label{background:#17253d;color:#fff;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:16px;border-bottom-left-radius:16px}.search-offers-home .type-multi-select-wrapper .type-multi-select .select__multi-value{background:#17253d;border-radius:16px}.search-offers-home .type-multi-select-wrapper .type-multi-select .select__multi-value__remove{background:#17253d;color:#fff;cursor:pointer;padding-left:0;border-top-right-radius:16px;border-bottom-right-radius:16px}.search-offers-home .type-multi-select-wrapper .type-multi-select .select__clear-indicator{display:none}