*,: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}.modal-overlay{position:fixed;inset:0;z-index:110}@media screen and (min-width:1020px){.modal-overlay{background-color:rgba(0,0,0,.55)}}.modal-inner{position:absolute;min-height:calc(100% - 60px);max-height:calc(100dvh - 60px);width:100%;bottom:0;background-color:#f8f2ea;overflow:auto;outline:none;border:none;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:1020px){.modal-inner{max-height:90%;min-height:auto;max-width:min(87%,867px);bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%)}}.modal-inner .upper-bar{padding:30px 0;z-index:2}@media screen and (min-width:1020px){.modal-inner .upper-bar{padding-bottom:0}}.modal-inner .upper-bar button{margin-inline:auto 20px;height:30px;width:30px;display:flex;justify-content:center;align-items:center}.modal-inner .upper-bar button svg{width:80%;height:80%}.modal-inner>.inner{padding:16px}@media screen and (min-width:1020px){.modal-inner>.inner{padding:0 48px 38px}}@media screen and (min-width:1280px){.modal-inner>.inner{padding:0 98px 48px}}@media screen and (min-width:1910px){.modal-inner>.inner{padding:0 146px 56px}}.save-favorites-modal{height:100%;flex-grow:1;display:flex;flex-direction:column}.save-favorites-modal .content .title{font-size:32px;line-height:36px;font-weight:700;color:#17253d;text-align:center}.save-favorites-modal .content .desc{text-align:center;margin-top:8px;margin-bottom:16px}.save-favorites-modal .icon{width:100px;height:100px;margin:0 auto 24px}.save-favorites-modal .icon svg{width:100%;height:100%}.save-favorites-modal .inputs-group{display:flex;flex-direction:column;gap:24px}.save-favorites-modal .checkbox-group{display:flex;flex-direction:column;gap:8px}.save-favorites-modal .cta-wrapper{margin-top:auto;padding-top:24px}.contact-us-modal{height:100%;flex-grow:1;display:flex;flex-direction:column}.contact-us-modal .icon{width:100px;height:100px;margin:0 auto 24px}.contact-us-modal .icon svg{width:100%;height:100%}.contact-us-modal .counter{font-weight:700}.contact-us-modal .content .title{font-size:32px;line-height:36px;font-weight:700;color:#17253d;text-align:center}.contact-us-modal .content .desc{text-align:center;margin-top:8px;margin-bottom:16px}.contact-us-modal .inputs-group{display:flex;flex-direction:column;gap:24px}.contact-us-modal .checkbox-group{display:flex;flex-direction:column;gap:8px}.contact-us-modal .cta-wrapper{margin-top:auto;padding-top:24px}.contact-us-modal .col{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1020px){.contact-us-modal .col{flex-direction:row;gap:24px}.contact-us-modal .col .input-component{width:100%}}.contact-us-modal .tel-input-wrapper{position:relative;width:100%}.contact-us-modal .tel-input-wrapper .prefix{position:absolute;left:0;top:32px;height:60px;width:58px;border-right:1px solid #c1bfbc;display:flex;justify-content:center;align-items:center;z-index:2}.contact-us-modal .tel-input-wrapper input{padding-left:72px}.contact-us-modal .disclaimer{text-align:center;font-weight:700;letter-spacing:.02em}@media screen and (min-width:1020px){.properties-details-modal-wrapper{max-width:100%;min-height:100%}}.properties-details-modal-wrapper .properties-details-modal .controls{display:grid;grid-template-columns:max-content 1fr;align-items:center;grid-gap:15px;gap:15px;position:-webkit-sticky;position:sticky;padding:24px 0;background:#f8f2ea;top:0}@media screen and (min-width:1020px){.properties-details-modal-wrapper .properties-details-modal .controls{grid-template-columns:100px 1fr 100px}}.properties-details-modal-wrapper .properties-details-modal .controls-buttons-wrapper{display:flex;align-items:center;gap:8px;width:100%}@media screen and (min-width:1020px){.properties-details-modal-wrapper .properties-details-modal .controls-buttons-wrapper{width:max-content;margin:0 auto}}.properties-details-modal-wrapper .properties-details-modal .controls-buttons-wrapper .pill-button-component,.properties-details-modal-wrapper .properties-details-modal .controls-buttons-wrapper .pill-component{width:100%}@media screen and (min-width:1020px){.properties-details-modal-wrapper .properties-details-modal .controls-buttons-wrapper .pill-button-component,.properties-details-modal-wrapper .properties-details-modal .controls-buttons-wrapper .pill-component{min-width:125px}}.properties-details-modal-wrapper .properties-details-modal .images-grid img{width:100%;height:auto;margin-bottom:12px}@media screen and (min-width:1020px){.properties-details-modal-wrapper .properties-details-modal .images-grid .row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.properties-details-modal-wrapper .properties-details-modal .images-grid .row img{margin-bottom:0;object-fit:cover}.properties-details-modal-wrapper .properties-details-modal .images-grid .row img:first-child,.properties-details-modal-wrapper .properties-details-modal .images-grid .row img:nth-child(2){width:calc(50% - 10px)}.properties-details-modal-wrapper .properties-details-modal .images-grid .row img:nth-child(3),.properties-details-modal-wrapper .properties-details-modal .images-grid .row img:nth-child(4),.properties-details-modal-wrapper .properties-details-modal .images-grid .row img:nth-child(5){width:calc(33.3333333333% - 13.3333px)}}.properties-details-modal-wrapper .map{margin:0 auto;display:flex;justify-content:center;align-items:center}.properties-details-modal-wrapper .map img{max-width:600px}.properties-gallery-modal-wrapper{min-height:100%;max-height:100dvh}@media screen and (min-width:1020px){.properties-gallery-modal-wrapper{min-height:100%;max-height:100dvh;max-width:100%}}.properties-gallery-modal-wrapper .properties-gallery-modal{position:relative;display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.properties-gallery-modal-wrapper .slide-navigation{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;padding-top:22px;max-width:1200px;margin:0 auto;width:100%}@media screen and (min-width:1280px){.properties-gallery-modal-wrapper .slide-navigation{position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%,-50%);max-width:1530px;padding:40px}}.properties-gallery-modal-wrapper .gallery-wrapper{width:100%;flex:1 1;display:flex;flex-direction:column;justify-content:center}.properties-gallery-modal-wrapper .image-wrapper,.properties-gallery-modal-wrapper .swiper-slide{max-width:1200px;width:100%;margin:0 auto}@media screen and (min-width:1020px){.properties-gallery-modal-wrapper .image-wrapper,.properties-gallery-modal-wrapper .swiper-slide{height:calc(100dvh - 200px);display:flex;justify-content:center;align-items:center}}.properties-gallery-modal-wrapper .image-wrapper img,.properties-gallery-modal-wrapper .swiper-slide img{width:100%;height:100%;object-fit:contain;display:block;max-height:calc(100dvh - 208px)}.properties-gallery-modal-wrapper .slide-counter{font-weight:700;font-size:24px}.properties-gallery-modal-wrapper .slide-counter.mobile{display:flex}@media screen and (min-width:1280px){.properties-gallery-modal-wrapper .slide-counter.mobile{display:none}}.properties-gallery-modal-wrapper .slide-counter.desktop{display:none}@media screen and (min-width:1280px){.properties-gallery-modal-wrapper .slide-counter.desktop{display:flex;align-items:center;justify-content:center;height:60px}}.mobile-filter-modal-wrapper{background:#fffdf6}.mobile-filter-modal-wrapper.modal-inner{padding-bottom:60px;min-height:100%;max-height:100dvh}@media screen and (min-width:1020px){.mobile-filter-modal-wrapper.modal-inner{bottom:0;top:0;right:0;left:0;max-width:100%;transform:none}}.mobile-filter-modal-wrapper .top{margin-top:-60px}@media screen and (min-width:1020px){.mobile-filter-modal-wrapper .top{margin-top:0}}.mobile-filter-modal-wrapper .title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px;font-family:Didot}.mobile-filter-modal-wrapper .save-filters{display:flex;align-items:center;gap:8px;align-self:center;min-width:max-content}.mobile-filter-modal-wrapper .save-filters .icon{height:100%;display:flex;justify-content:center;align-items:center}.mobile-filter-modal-wrapper .save-filters svg{width:24px;height:24px}.mobile-filter-modal-wrapper .filters-wrapper{display:flex;flex-direction:column;gap:16px;margin:16px 0}.mobile-filter-modal-wrapper .filters-wrapper .exact-checkbox-wrapper{padding-left:50px;padding-bottom:24px}.mobile-filter-modal-wrapper .filter-pill-button-component,.mobile-filter-modal-wrapper .filter-price-button-component{font-size:14px;line-height:28px;font-weight:600;letter-spacing:.2em}.mobile-filter-modal-wrapper .list-wrapper{border:1px solid #17253d;border-radius:24px}.mobile-filter-modal-wrapper .list-wrapper .filter-price-button-component{width:100%;display:flex;justify-content:space-between;border:1px solid transparent}.mobile-filter-modal-wrapper .list-wrapper.active{border-top:1px solid transparent;background-color:#f8f2ea}.mobile-filter-modal-wrapper .list-wrapper.active button{border:1px solid #17253d}.mobile-filter-modal-wrapper .list-wrapper.active button .icon{transform:rotate(180deg)}.mobile-filter-modal-wrapper .list-wrapper.active .list{display:flex;flex-direction:column;gap:16px;padding:24px 12px}.mobile-filter-modal-wrapper .list-wrapper.active .bedroom{display:flex;justify-content:space-between;align-items:center;padding:16px}.mobile-filter-modal-wrapper .list-wrapper .list{display:none}.mobile-filter-modal-wrapper .list-wrapper .list strong{font-weight:700}.mobile-filter-modal-wrapper .list-wrapper .bedroom{display:none}.mobile-filter-modal-wrapper .list-wrapper .bedroom .bedroom-cta{width:40px;height:40px;background:#fff;border:1px solid #17253d;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:32px}.mobile-filter-modal-wrapper .list-wrapper .bedroom .bedroom-value{font-weight:700}.mobile-filter-modal-wrapper .fixed-buttons{height:74px;background:#fffdf6;padding:8px 16px;display:flex;justify-content:space-between;gap:24px;margin-top:auto;position:fixed;bottom:0;left:0;right:0;width:100%}.mobile-filter-modal-wrapper .fixed-buttons .clear-cta{letter-spacing:.2em;font-weight:700;text-transform:uppercase;font-size:14px}.mobile-filter-modal-wrapper .fixed-buttons .button-component{padding-left:10px;padding-right:10px;font-size:14px;letter-spacing:.1em}@media screen and (min-width:1020px){.map-filters-component{width:500px}}@media screen and (min-width:1280px){.map-filters-component{width:550px}}.map-filters-component .map{width:100%;height:190px}@media screen and (min-width:1020px){.map-filters-component .map{height:400px}}.map-filters-component .map img{background-size:cover;display:block;object-fit:cover;height:100%;width:100%}.map-filters-component .map-top{display:flex;justify-content:space-between;align-items:center;margin-top:-12px;min-height:40px}.map-filters-component .map-top .copy{font-size:12px;font-weight:700}@media screen and (min-width:1020px){.map-filters-component .map-top .copy{font-size:16px}}.map-filters-component .map-btn{display:flex;align-items:center;gap:8px;text-decoration:underline}.map-filters-component .map-location-list{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:14px}@media screen and (min-width:1020px){.map-filters-component .map-location-list{margin-bottom:16px}}.map-filters-component .pill-btn-with-remove{background:#17253d;color:#fff;border-radius:16px;font-size:16px;padding-left:12px;padding-right:8px;line-height:20px;min-height:26px;display:flex;gap:4px;align-items:center}.map-filters-component .pill-btn-with-remove .icon{width:8px;height:8px}.map-filters-component .pill-btn-with-remove .icon svg{width:100%;height:100%;stroke-width:2px}.save-filters-modal{height:100%;flex-grow:1;display:flex;flex-direction:column}.save-filters-modal .icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.save-filters-modal .icon-wrapper .icon{background:#fff;width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center}.save-filters-modal .icon-wrapper .icon svg{height:24px;width:24px;flex-shrink:0}.save-filters-modal .icon-wrapper .icon path{stroke:#17253d}.save-filters-modal .content .title{font-size:32px;line-height:36px;font-weight:700;color:#17253d;text-align:center}.save-filters-modal .content .desc{text-align:center;margin-top:20x;margin-bottom:16px;line-height:20px;font-size:16px;letter-spacing:.02em}.save-filters-modal .inputs-group{display:flex;flex-direction:column;gap:24px}.save-filters-modal .checkbox-group{display:flex;flex-direction:column;gap:8px}.save-filters-modal .cta-wrapper{margin-top:auto;padding-top:24px}.map-modal{flex:1 1;display:flex}.map-modal .map-wrapper img{height:100%;width:100%;object-fit:cover}.search-offer-modal,.search-offer-modal form{height:100%;display:flex;flex-direction:column;flex:1 1}.search-offer-modal .icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.search-offer-modal .button-wrapper{margin-top:auto}@media screen and (min-width:1020px){.search-offer-modal .button-wrapper{margin-top:32px}}.search-offer-modal .content .offer-id{font-weight:400}.search-offer-modal .content .title{font-size:32px;text-align:center;font-weight:700;line-height:36px;margin-bottom:8px}.search-offer-modal .content .desc{margin-top:8px;font-size:16px;line-height:20px;text-align:center}.search-offer-modal .content .search-bar{margin-top:24px}.search-offer-modal .content .search-bar .search-wrapper{position:relative}.search-offer-modal .content .search-bar .search-wrapper .icon{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.search-offer-modal .content .search-bar .search-wrapper input{width:100%;height:100%;padding:20px 10px 20px 45px;text-transform:uppercase;border:1px solid #c1bfbc}.search-offer-modal .suggestions{background:#fff}.search-offer-modal .suggestions ul.no-suggestions{pointer-events:none}.search-offer-modal .suggestions ul.no-suggestions li{font-size:16px;line-height:20px;padding:12px}.search-offer-modal .suggestions ul{list-style:none;margin-top:2px}.search-offer-modal .suggestions li{padding:6px 12px;border-radius:2px;font-size:16px;line-height:24px}@media screen and (min-width:720px){.search-offer-modal .suggestions li:hover{font-weight:800;cursor:pointer}}.search-offer-modal .spinner{width:32px;height:32px;animation:rotateSpinner 2s linear infinite;transform-origin:center;position:absolute;top:14px;right:55px}.search-offer-modal .spinner img{width:100%;height:100%;display:block}.share-offer-modal{height:100%;display:flex;flex-direction:column;flex:1 1}.share-offer-modal .content{display:flex;flex-direction:column;flex:1 1;align-items:center;justify-content:center}.share-offer-modal .content .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-90px}@media screen and (min-width:1020px){.share-offer-modal .content .inner{margin-top:0}}.share-offer-modal .content .title{font-size:18px;text-align:center;font-weight:700;line-height:36px;margin-bottom:8px}@media screen and (min-width:1020px){.share-offer-modal .content .title{margin-bottom:16px}}.share-offer-modal .desc{text-align:center;font-weight:700;margin-bottom:24px;margin-top:24px}@media screen and (min-width:1020px){.share-offer-modal .desc{margin-top:32px}}.share-offer-modal .social-media-holder{display:flex;gap:24px;align-items:center;justify-content:center;margin:0 auto;width:100%;flex-wrap:wrap}.share-offer-modal .social-media-holder .col{display:flex;gap:24px}.share-offer-modal .social-media-holder .item{width:60px;display:flex;flex-direction:column;align-items:center}.share-offer-modal .social-media-holder .item .big svg{width:24px;height:24px}@media screen and (min-width:1020px){.share-offer-modal .social-media-holder .item .big svg{width:28px;height:28px}}.share-offer-modal .social-media-holder .item svg{width:20px;height:20px}@media screen and (min-width:1020px){.share-offer-modal .social-media-holder .item svg{width:24px;height:24px}}.share-offer-modal .social-media-holder .item a{text-decoration:none;text-align:center}.share-offer-modal .social-media-holder .item .copy{font-weight:700;font-size:12px;margin-top:8px}.share-offer-modal .social-media-holder .item .icon{justify-self:center;background-color:#2e3a50;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:20px;margin:0 auto}@media screen and (min-width:1020px){.share-offer-modal .social-media-holder .item .icon{width:60px;height:60px;border-radius:30px}}.share-offer-modal .link-copy{height:60px;width:100%;position:relative}.share-offer-modal .link-copy input{width:100%;height:100%;text-overflow:ellipsis;padding-right:42px;padding-left:16px}.share-offer-modal .link-copy button{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.share-offer-modal .link-copy button svg{width:24px;height:24px}.share-offer-modal .copied{position:absolute;top:-36px;left:-24px;transform:translate(-50%,-50%);background:#17253d;color:#fff;padding:10px 16px;border-radius:4px}.agent-contact-modal,.agent-contact-modal .sucessfully-sent{height:100%;display:flex;flex-direction:column;flex:1 1}.agent-contact-modal .sucessfully-sent .content{display:flex;flex-direction:column;justify-content:center;flex:1 1;text-align:center}.agent-contact-modal .sucessfully-sent .icon-wrapper{height:80px;width:80px;margin:0 auto 32px}.agent-contact-modal .sucessfully-sent .icon-wrapper svg{width:100%;height:100%}.agent-contact-modal .sucessfully-sent .title{text-align:center;font-size:32px;line-height:36px;font-weight:700;text-wrap:balance;font-family:Didot}.agent-contact-modal .sucessfully-sent .copy{margin-top:16px;font-size:16px;line-height:20px;text-wrap:balance;margin-bottom:32px;letter-spacing:.02em;display:flex;flex-direction:column;gap:32px}.agent-contact-modal .sucessfully-sent .copy strong{font-weight:700}.agent-contact-modal .agent-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.agent-contact-modal .agent-header .name{font-weight:700;margin-bottom:4px;font-size:16px;line-height:24px}@media screen and (min-width:1020px){.agent-contact-modal .agent-header .name{font-size:32px;line-height:36px}}.agent-contact-modal .agent-header .desc{font-size:16px;line-height:24px;letter-spacing:1px}@media screen and (min-width:1020px){.agent-contact-modal .agent-header .desc{font-size:16px;line-height:20px}}.agent-contact-modal .agent-image{overflow:hidden;border-radius:50%;width:80px;height:80px;flex-shrink:0}.agent-contact-modal .agent-image img{object-fit:cover;height:100%;width:100%}@media screen and (min-width:1020px){.agent-contact-modal .agent-image{width:112px;height:112px}}.agent-contact-modal .content{margin-top:-60px;height:100%;display:flex;flex-direction:column;flex:1 1}@media screen and (min-width:1020px){.agent-contact-modal .content{margin-top:-16px}}.agent-contact-modal .form{display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.agent-contact-modal .form .inputs{display:flex;flex-direction:column;gap:12px}.agent-contact-modal .form .inputs .split-inputs{display:grid;grid-gap:12px;gap:12px}@media screen and (min-width:1020px){.agent-contact-modal .form .inputs .split-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}}.agent-contact-modal .form .checkbox-wrapper{margin-top:16px;display:flex;flex-direction:column;gap:6px;margin-bottom:32px}@media screen and (min-width:1020px){.agent-contact-modal .form .checkbox-wrapper{margin-top:24px;gap:8px}}.agent-mobile-modal{display:flex;flex-direction:column;flex:1 1;width:100%}.agent-mobile-modal .contact-img{border-radius:50%;overflow:hidden;height:160px;width:160px;align-self:center;margin-bottom:24px}.agent-mobile-modal .contact-img img{width:100%;height:100%;object-fit:cover}.agent-mobile-modal .desc,.agent-mobile-modal .name{align-self:center}.agent-mobile-modal .name{font-size:32px;line-height:36px;font-family:PP Pangram Sans;font-weight:700}.agent-mobile-modal .desc{font-size:16px;line-height:20px;letter-spacing:1px}.agent-mobile-modal .btn-grup{margin-top:auto;display:flex;gap:16px;flex-direction:column}@media screen and (min-width:1020px){.agent-mobile-modal .btn-grup{margin-top:32px}}.agent-mobile-modal .btn-grup svg path{fill:none}.cookies-modal-wrapper{top:auto;min-height:auto}@media screen and (min-width:1020px){.cookies-modal-wrapper{transform:translate(0);bottom:0;left:0;right:0;max-width:100%}.cookies-modal-wrapper .inner{padding:24px 80px}}.cookies-modal-wrapper:before{content:"";height:100%;width:100%;background-color:rgba(0,0,0,.55);display:block;position:fixed;top:0;bottom:0;right:0;z-index:-1}@media screen and (min-width:1020px){.cookies-modal-wrapper:before{display:none}}.cookies-modal{height:50px;padding:16px 0;display:flex;flex-direction:column;flex:1 1}.cookies-modal a{text-decoration:underline;font-weight:700}.cookies-modal .back{display:flex;gap:8px;transform:translateY(20px)}@media screen and (min-width:1280px){.cookies-modal .back{transform:translateY(0)}}.cookies-modal .back .arrow{transform:translateY(-2px) rotate(180deg);flex-shrink:0}.cookies-modal .back .arrow path,.cookies-modal .back .arrow svg{fill:#17253d}.cookies-modal .step-0 .button-wrapper,.cookies-modal .step-1 .button-wrapper{max-width:500px;margin:0 auto}@media screen and (min-width:1280px){.cookies-modal .step-0{display:grid;grid-template-columns:1fr max-content;grid-gap:16px;gap:16px}}.cookies-modal .step-0 .cookies-img{margin:16px auto;width:100px}@media screen and (min-width:1280px){.cookies-modal .step-0 .cookies-img{width:32px;margin:0;flex-shrink:0}.cookies-modal .step-0 .cookies-img img{width:32px}}.cookies-modal .step-0 .button-wrapper{margin-top:auto}@media screen and (min-width:1020px){.cookies-modal .step-0 .button-wrapper{margin-top:32px}}@media screen and (min-width:1280px){.cookies-modal .step-0 .button-wrapper{display:flex;gap:32px;height:58px;margin:0 0 0 auto;width:100%;align-self:center;min-width:500px}}.cookies-modal .step-0 .button-wrapper .button-manage{line-height:28px;font-size:14px;text-align:center;font-weight:400;text-decoration:underline;width:100%;padding:16px 0}.cookies-modal .step-0 .title{font-size:32px;line-height:36px;font-weight:700;text-transform:balance;width:80%;text-align:center;margin:0 auto}.cookies-modal .step-0 .desc{line-height:24px;font-size:12px;line-height:16px;margin-top:16px;text-align:center}@media screen and (min-width:1280px){.cookies-modal .step-0 .desc{text-align:left;margin-top:0}}@media screen and (min-width:1910px){.cookies-modal .step-0 .desc .text-block{display:block}}@media screen and (min-width:1280px){.cookies-modal .step-0 .content{display:flex;align-items:center;gap:16px}.cookies-modal .step-1{display:grid;grid-gap:clamp(16px,4vw,97px);gap:clamp(16px,4vw,97px);grid-template-columns:72px 1fr max-content}}.cookies-modal .step-1 .back{align-self:center}.cookies-modal .step-1 .cookies-img{margin:16px auto;width:100px}@media screen and (min-width:1280px){.cookies-modal .step-1 .cookies-img{width:32px;margin:0;flex-shrink:0}.cookies-modal .step-1 .cookies-img img{width:32px}}.cookies-modal .step-1 .footer-copy{text-align:center;margin:16px 0}@media screen and (min-width:1020px){.cookies-modal .step-1 .footer-copy{margin-bottom:0}}.cookies-modal .step-1 .boxs{display:flex;flex-direction:column;gap:8px;max-width:580px;margin:16px auto}@media screen and (min-width:1280px){.cookies-modal .step-1 .boxs{flex-direction:row;margin:0;max-width:100%}}.cookies-modal .step-1 .boxs .box{padding:18px;border:1px solid #17253d}.cookies-modal .step-1 .boxs .box-content{display:flex;gap:24px}.cookies-modal .step-1 .boxs .box-content .switch-component{min-width:40px;background-color:#878b93}.cookies-modal .step-1 .boxs .box-content .switch-component .slider{background-color:#fff}.cookies-modal .step-1 .boxs .box-content .switch-component.active{background-color:#17253d}.cookies-modal .step-1 .boxs .box-title{font-weight:700;margin-bottom:6px;line-height:32px;font-size:24px}@media screen and (min-width:1020px){.cookies-modal .step-1 .boxs .box-title{font-size:16px;line-height:20px}}.cookies-modal .step-1 .boxs .box-desc{font-size:12px;line-height:16px}.cookies-modal .step-1 .button-wrapper{margin-top:auto}@media screen and (min-width:1020px){.cookies-modal .step-1 .button-wrapper{margin-top:32px}}@media screen and (min-width:1280px){.cookies-modal .step-1 .button-wrapper{margin:0;align-self:center;min-width:270px}}@media screen and (min-width:1590px){.cookies-modal .step-1 .button-wrapper{min-width:300px}}.cookies-modal .step-1 .title{font-size:32px;line-height:36px;font-weight:700;text-transform:balance;width:80%;text-align:center;margin:0 auto}.cookies-modal .step-1 .desc{font-size:12px;line-height:16px;margin-top:16px;text-align:center}@media screen and (min-width:1280px){.cookies-modal .step-1 .content{display:flex;align-items:center;gap:16px}.cookies-modal .step-1 .content .title{display:none}}.agent-modal-wrapper .inner.inner{padding:0}.agent-modal-wrapper .inner.inner::-webkit-scrollbar{border-radius:24px;width:10px}.agent-modal-wrapper .inner.inner::-webkit-scrollbar-thumb{background:#17253d;border-radius:10px}.agent-modal-wrapper .inner.inner::-webkit-scrollbar-thumb:hover{background:#17253d}@media screen and (min-width:1020px){.agent-modal-wrapper{height:590px;max-width:1300px}}.agent-modal-wrapper .close-btn{display:none}@media screen and (min-width:1020px){.agent-modal-wrapper .close-btn{display:block;top:6px;right:14px;position:fixed;z-index:10;width:40px;height:40px}.agent-modal-wrapper .close-btn svg{width:24px;height:24px}}.agent-modal-wrapper .btn-grup{margin-top:24px}@media screen and (min-width:1020px){.agent-modal-wrapper .btn-grup{width:100%}}.agent-modal-wrapper .agent-modal{overflow:auto}.agent-modal-wrapper .agent-modal .agent-img{overflow:hidden}.agent-modal-wrapper .agent-modal .agent-img img{object-fit:cover;height:100%;width:100%;display:block;margin:0;padding:0}@media screen and (min-width:1020px){.agent-modal-wrapper .agent-modal .agent-img{position:-webkit-sticky;position:sticky;top:0;height:590px;width:100%}}.agent-modal-wrapper .agent-modal .modal-wrapper,.agent-modal-wrapper .agent-modal .modal-wrapper-inner{position:relative}@media screen and (min-width:1020px){.agent-modal-wrapper .agent-modal .modal-wrapper-inner{display:grid;grid-template-columns:489px 1fr;grid-gap:12px;gap:12px}}.agent-modal-wrapper .agent-modal .content{padding:24px}.agent-modal-wrapper .agent-modal .content .header .name{font-weight:700;font-size:24px;line-height:24px;white-space:nowrap;text-wrap:balance}@media screen and (min-width:1280px){.agent-modal-wrapper .agent-modal .content .header .name{font-size:32px;line-height:36px}}.agent-modal-wrapper .agent-modal .content .header .role{margin-top:8px;font-size:14px;line-height:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}@media screen and (min-width:1280px){.agent-modal-wrapper .agent-modal .content .header .role{margin-top:16px}}.agent-modal-wrapper .agent-modal .content .description{margin-top:24px;text-align:justify}.agent-modal-wrapper .agent-modal .content .description p{font-size:16px;letter-spacing:.02em;line-height:20px}.agent-modal-wrapper .agent-modal .content .description strong{font-weight:700}.error-modal-wrapper .content-wrapper,.error-modal-wrapper .error-modal{height:100%;display:flex;flex-direction:column;flex:1 1}.error-modal-wrapper .icon{width:80px;height:80px;margin:0 auto}.error-modal-wrapper .icon svg{height:100%;width:100%}.error-modal-wrapper .button-wrapper{margin-top:auto;display:flex;justify-content:center}@media screen and (min-width:1020px){.error-modal-wrapper .button-wrapper{margin-top:32px}}.error-modal-wrapper .desc,.error-modal-wrapper .title{text-align:center}.error-modal-wrapper .title{font-size:32px;font-weight:700;margin-top:32px}.error-modal-wrapper .desc{margin-top:18px}.error-modal-wrapper .content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1;height:100%}