.address-input-broker-trigger{position:relative;width:100%;color:#f0f8ff;background-size:cover}.address-input-broker-trigger .address-content-wrap{display:flex;justify-content:space-between;margin:auto;width:100%}@media screen and (max-width:992px){.address-input-broker-trigger .address-content-wrap{display:grid;grid-template-columns:1fr;min-width:100%}}@media screen and (max-width:576px){.address-input-broker-trigger .address-content-wrap{padding-bottom:0}}.address-input-broker-trigger .address-form-container{width:100%;max-width:950px;margin:auto;position:relative}@media screen and (max-width:992px){.address-input-broker-trigger .address-form-container{display:flex;flex-direction:column;align-items:center;text-align:center}}.address-input-broker-trigger .address-form-container .address-input-loading{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;z-index:10;border-radius:8px}.address-input-broker-trigger .address-form-container .address-input-loading .icon{animation:input-spin 1s linear infinite}.address-input-broker-trigger .address-form-container .address-input-loading svg{width:24px;height:24px}.address-input-broker-trigger .address-form-container .title{width:100%;display:flex;align-items:flex-start;color:#fff;font-weight:700;font-size:25px;font-family:Open Sans,sans-serif}@media screen and (max-width:992px){.address-input-broker-trigger .address-form-container .title{min-height:unset;margin-bottom:20px;line-height:40px}}@media screen and (max-width:576px){.address-input-broker-trigger .address-form-container .title{max-width:90%;font-style:normal;line-height:120%}}.address-input-broker-trigger .address-form-container .subtitle-wrapper{text-align:center;margin-top:-.75em;margin-bottom:1.5em}.address-input-broker-trigger .address-form-container .subtitle{color:#fff;font-weight:700!important;font-size:16px;font-family:Open Sans,sans-serif;font-style:normal;line-height:24px;letter-spacing:.015em}@media screen and (max-width:992px){.address-input-broker-trigger .address-form-container .subtitle{margin-top:0}}@media screen and (max-width:576px){.address-input-broker-trigger .address-form-container .subtitle{max-width:90%}}.address-input-broker-trigger .address-form-container .form-wrapper{display:flex;align-items:center;height:58px;padding:4px 4px 4px 10px;background:#fff;border-radius:8px;position:relative;width:100%}@media screen and (max-width:992px){.address-input-broker-trigger .address-form-container .form-wrapper{height:50px}}@media screen and (max-width:576px){.address-input-broker-trigger .address-form-container .form-wrapper{min-width:100%}}.address-input-broker-trigger .address-form-container .form-wrapper .hero-form{width:100%;display:flex;align-items:center;min-width:100%}.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .input-wrapper{width:100%;display:flex;align-items:center}.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .address-input{border:none;box-shadow:0 0 #000;width:100%;color:#000000d9;font-size:14px;margin-left:10px}.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .address-input:focus-visible{outline:none}.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .address-input::-moz-placeholder{color:#c4c4c4;font-size:14px;font-family:Open Sans,sans-serif;font-style:normal;line-height:22px}.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .address-input::placeholder{color:#c4c4c4;font-size:14px;font-family:Open Sans,sans-serif;font-style:normal;line-height:22px}@media screen and (max-width:576px){.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .address-input::-moz-placeholder{font-weight:400;font-size:12px}.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .address-input::placeholder{font-weight:400;font-size:12px}}.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .address-input-submit-btn{background-color:#648ef7;border-radius:8px;border-width:0px;color:#fff;cursor:pointer;min-width:100px;padding:6px 20px;min-height:45px;font-weight:600;line-height:normal;display:flex;align-items:center;justify-content:center;gap:8px}@media screen and (max-width:576px){.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .address-input-submit-btn{font-size:14px;line-height:20px;min-height:40px;min-width:90px}}.address-input-broker-trigger .address-form-container .form-wrapper .hero-form .address-input-submit-btn span{flex-shrink:0}.address-input-broker-trigger .address-form-container .form-wrapper .search-dropdown{position:absolute;top:calc(100% + 1px);left:0;width:100%;max-height:300px;overflow-y:auto;background:#fff;box-shadow:0 4px 6px #0000001a;border-radius:4px;z-index:1000;padding:4px 0}.address-input-broker-trigger .address-form-container .form-wrapper .search-dropdown.empty-message{color:#aaa}.address-input-broker-trigger .address-form-container .form-wrapper .search-dropdown.empty-message .dropdown-item{cursor:default}.address-input-broker-trigger .address-form-container .form-wrapper .search-dropdown .dropdown-item{cursor:pointer;font-size:14px;padding:4px 10px 4px 15px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000}.address-input-broker-trigger .address-form-container .form-wrapper .search-dropdown .dropdown-item:hover{background-color:#f5f5f5}.address-input-broker-trigger .address-form-container .top-warning-message-wrapper{width:100%}.address-input-broker-trigger .address-form-container .top-warning-message-wrapper.fixed{position:fixed;top:0;left:0;z-index:9999;height:100%;pointer-events:none}@supports (height: 100dvh){.address-input-broker-trigger .address-form-container .top-warning-message-wrapper.fixed{height:100dvh}}.address-input-broker-trigger .address-form-container .top-warning-message{color:#ff5757;position:absolute;bottom:0;opacity:0;left:0;padding:6px 10px 12px;background-color:#f7f9faee;width:100%;font-size:14px;border-radius:4px 4px 0 0;transition:all .6s ease-in-out}.address-input-broker-trigger .address-form-container .top-warning-message.fixed{position:absolute;top:-100px;bottom:auto;padding:10px;box-shadow:4px 4px 12px #7570701f;font-size:15px;width:98%;left:1%;z-index:9999}.address-input-broker-trigger .address-form-container .top-warning-message.fixed.active{top:10px;transition:all .3s ease-in-out;bottom:auto;background-color:#ffe4e4;border-radius:6px}@media screen and (max-width:576px){.address-input-broker-trigger .address-form-container .top-warning-message{font-size:12px}}.address-input-broker-trigger .address-form-container .top-warning-message.active{bottom:50px;opacity:1;transition:all .3s ease-in-out}@media screen and (max-width:576px){.address-input-broker-trigger .address-form-container .top-warning-message.active{bottom:45px}}.address-input-broker-trigger .icon-wrapper{margin-bottom:0;padding:1px;flex-shrink:0}.address-input-broker-trigger .icon-wrapper img{display:block;width:14px;height:18px}.address-input-broker-trigger .details-error{width:100%;padding:10px 30px;background-color:#fff;border-radius:6px;position:absolute;bottom:-50px;left:0;visibility:visible;opacity:1;transition:all .3s ease-in-out}@media screen and (max-width:992px){.address-input-broker-trigger .details-error{min-width:80%;max-width:80%;left:10%}}@media screen and (max-width:576px){.address-input-broker-trigger .details-error{min-width:100%;max-width:100%;left:0}}.address-input-broker-trigger .details-error.hidden{visibility:hidden;opacity:0;transition:all .3s ease-in-out}.address-input-broker-trigger .details-error p{font-size:14px;font-weight:400;color:#474747}.ai-modal-fade-enter-active,.ai-modal-fade-leave-active{transition:opacity .5s ease-in-out}.ai-modal-fade-enter-from,.ai-modal-fade-leave-to{opacity:0}.ai-modal-fade-enter-to,.ai-modal-fade-leave-from{opacity:1}.dropdown-fade-enter-active,.dropdown-fade-leave-active{transition:opacity .3s ease}.dropdown-fade-enter-from,.dropdown-fade-leave-to{opacity:0}.return-home-btn{width:100%}.hero-wrapper{position:relative;margin-top:76px;background-size:cover;background-position:center;padding:30px 0;border-radius:10px;overflow:hidden;min-height:580px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-height:1000px)and (max-width:850px){.hero-wrapper{height:calc(100vh - 210px);min-height:380px;max-height:800px;padding-bottom:30px}@supports (height: 100svh){.hero-wrapper{height:calc(100svh - 210px)}}.hero-wrapper.higher-hero{height:calc(100vh - 165px)}@supports (height: 100svh){.hero-wrapper.higher-hero{height:calc(100svh - 165px)}}}@media screen and (max-width:768px){.hero-wrapper{margin-top:65px}}@media screen and (max-height:600px)and (orientation:landscape){.hero-wrapper{min-height:400px}}.hero-wrapper .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.hero-wrapper .overlay{background-color:#0000003d;height:100%;width:100%;position:absolute;top:0;left:0}.hero-wrapper .hero-container{display:flex;flex-direction:column;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;padding:0 10px}.hero-wrapper .hero-container .address-form-container{max-width:550px}.hero-wrapper .hero-container .input-link{justify-content:center;margin-top:5px}.hero-wrapper .hero-container .input-link p{color:#fff;line-height:20px;border-bottom:1px solid #fff}@media screen and (max-width:480px){.hero-wrapper .hero-container .input-link p{font-size:15px}}.hero-wrapper .hero-container .input-link svg{fill:#fff}.hero-wrapper .hero-container .input-subtitle{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.32px;margin-top:10px}.hero-wrapper .hero-container .sections-nav{margin:0 auto;color:#fff;display:flex;justify-content:center}@media screen and (max-width:480px){.hero-wrapper .hero-container .sections-nav{width:100%}}.hero-wrapper .hero-container .sections-nav ul{display:flex;gap:30px;list-style:none;padding:0;margin-bottom:12px}.hero-wrapper .hero-container .sections-nav ul.justify-center{justify-content:center;gap:20px}@media screen and (max-width:430px){.hero-wrapper .hero-container .sections-nav ul{gap:10px;width:100%;justify-content:space-around;min-width:90%;max-width:97%}}.hero-wrapper .hero-container .sections-nav ul li{color:#b7b7b7;font-size:16px;line-height:19px;font-style:normal;font-weight:600;border-bottom:2px solid #ffffff00;cursor:pointer;transition:all .3s ease-in-out}@media screen and (max-width:350px){.hero-wrapper .hero-container .sections-nav ul li{font-size:14px}}.hero-wrapper .hero-container .sections-nav ul li.active{color:#fff;border-color:#fff}.hero-wrapper .hero-container .sections-nav ul li:hover{color:#fff;transition:all .3s ease-in-out}.hero-wrapper .form-container .form-wrapper .ant-select.ant-select-auto-complete.ant-select-single.ant-select-show-search:focus{box-shadow:unset}.hero-wrapper .form-container .ant-select-selection-search-input{border:none;box-shadow:0 0 #000}.hero-wrapper .form-container .ant-form.ant-form-horizontal.hero-form{display:flex;align-items:center;min-width:100%}.hero-wrapper .form-container .ant-row.ant-form-item.input{display:block;flex:1 1 auto;margin-bottom:0;margin-left:8px}.hero-wrapper .form-container .ant-row.ant-form-item.input .address-input{border:none;box-shadow:0 0 #000}.hero-wrapper .form-container .ant-row.ant-form-item.input .address-input .ant-input::-moz-placeholder{color:#c4c4c4;font-size:14px;font-family:Open Sans,sans-serif;font-style:normal;line-height:22px}.hero-wrapper .form-container .ant-row.ant-form-item.input .address-input .ant-input::placeholder{color:#c4c4c4;font-size:14px;font-family:Open Sans,sans-serif;font-style:normal;line-height:22px}@media screen and (max-width:576px){.hero-wrapper .form-container .ant-row.ant-form-item.input .address-input .ant-input::-moz-placeholder{font-weight:400;font-size:12px}.hero-wrapper .form-container .ant-row.ant-form-item.input .address-input .ant-input::placeholder{font-weight:400;font-size:12px}}.hero-wrapper .form-container .ant-select .ant-select-selector,.hero-wrapper .form-container .ant-select:hover .ant-select-selector{border:none;box-shadow:unset}.hero-wrapper .ant-btn.ant-btn-primary{min-width:100px}@media screen and (max-width:576px){.hero-wrapper .ant-btn.ant-btn-primary{height:42px}}.not-supported-text{text-align:justify;margin-bottom:10px}.email-form-container{display:flex;justify-content:space-between;margin-bottom:-20px!important}.email-form-container .get-email-input-item{flex:0 0 50%;height:40px;font-size:14px;border-radius:8px;box-shadow:0 3px 29px #0000000a}.email-form-container .get-email-input-item::-moz-placeholder{color:#707788;font-weight:400;font-size:14px;font-style:normal;line-height:24px}.email-form-container .get-email-input-item::placeholder{color:#707788;font-weight:400;font-size:14px;font-style:normal;line-height:24px}.email-form-container .get-email-btn{max-height:20px;min-height:40px;font-size:14px;border-radius:8px;box-shadow:0 3px 29px #0000000a;width:45%;margin-left:10px}.ant-form-item-explain,.ant-form-item-extra{color:red!important}.titles-container{display:flex;justify-content:center;align-items:center;height:auto}.title-wrapper .hero-title{font-size:56px;height:100px;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:30px;text-align:center}.title-wrapper .hero-title span{width:100%}.title-wrapper .hero-title span.subtitle{font-size:18px;line-height:26px}@media screen and (max-width:576px){.title-wrapper .hero-title span.subtitle{font-size:16px}}@media screen and (max-width:992px){.title-wrapper .hero-title{font-size:50px}}@media screen and (max-width:768px){.title-wrapper .hero-title{height:120px}}@media screen and (max-width:576px){.title-wrapper .hero-title{font-size:46px}.title-wrapper .hero-title.smaller{font-size:39px}}@media screen and (max-width:350px){.title-wrapper .hero-title{font-size:38px;line-height:46px}.title-wrapper .hero-title.smaller{font-size:34px}}.title-wrapper,.tabs-content{transition:opacity .3s ease-in-out}.tabs-content{min-height:130px}@media screen and (max-width:550px){.tabs-content{min-height:150px}}.opacity_change{opacity:0}.hero-wrapper .hero-action-buttons{display:flex;justify-content:center;gap:20px}@media screen and (max-width:500px){.hero-wrapper .hero-action-buttons{gap:13px}}.hero-wrapper .hero-action-buttons button{background-color:#648ef7;border-radius:4px;padding:8px 20px;transition:all .3s ease-in-out;border:none}@media screen and (max-width:500px){.hero-wrapper .hero-action-buttons button{padding:8px 10px}}.hero-wrapper .hero-action-buttons button:hover{background-color:#5384ff}.hero-wrapper .hero-action-buttons button:active{transform:scale(.97)}.hero-wrapper .hero-action-buttons button.alt{background-color:#fff;border-radius:4px}.hero-wrapper .hero-action-buttons button.alt a{color:#648ef7}.hero-wrapper .hero-action-buttons button.alt:hover{background-color:#f5f5f5}.hero-wrapper .hero-action-buttons button a{color:#fff;text-decoration:none;font-weight:500}.hero-wrapper .hero-action-buttons button a span{font-size:14px;line-height:20px;display:block}.home-hero-ai-input .phone-input .title,.home-hero-ai-input .phone-input .subtitle{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.32px;margin-top:10px}body{margin:0;font-family:Open Sans,sans-serif;font-size:16px;touch-action:pan-x pan-y}body.no-scroll{overflow:hidden}p{margin:0;padding:0}[v-cloak]{display:none}.italics{font-style:italic}.bkg-white{background:#fff!important}.bkg-light-1{background:#f7f9fa!important}.bkg-light-2{background:#faf7f3!important}.ant-layout{position:relative;background:#fff}.ant-typography.section-title{color:#16274f;font-weight:700;font-size:34px;font-family:Open Sans,sans-serif;font-style:normal;line-height:44px;text-align:center}@media screen and (max-width:768px){.ant-typography.section-title{font-size:30px}}@media screen and (max-width:576px){.ant-typography.section-title{font-weight:700;font-size:26px;line-height:120%}}.ant-btn.ant-btn-primary{height:unset;min-height:45px;background:#648ef7;border-radius:8px;border-width:0px}.ant-btn.ant-btn-primary span{color:#fff;font-weight:600;font-size:16px;font-family:Open Sans,sans-serif;font-style:normal;line-height:24px;white-space:pre-line;text-align:center}@media screen and (max-width:576px){.ant-btn.ant-btn-primary span{font-size:14px;line-height:20px}}@media screen and (max-width:992px){.ant-btn.ant-btn-primary{min-height:40px}}.ant-btn.ant-btn-primary:hover{background:#4c7cf6}.ant-btn-primary[disabled]{background:#6663}.ant-btn-primary[disabled] span{color:#00000040}.ant-btn.ant-btn-default{height:unset;padding:11px 45px;color:#648ef7;font-weight:700;font-size:16px;font-family:Open Sans,sans-serif;font-style:normal;line-height:120%;background:#fff;border-radius:8px}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{border:none}.no-click{pointer-events:none}@media screen and (max-width:576px){.ant-form label{font-size:16px}}.ant-collapse{font-size:16px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ant-image-preview-operations-operation{display:none}.ant-image-preview-operations-operation:first-of-type{display:block}#main-header{border:0}.home-layout{overflow-x:hidden}:root{zoom:normal}#newbuilts .section-title,#newbuilts .section-subtitle,#similar-listings .section-title,#similar-listings .section-subtitle{text-align:center}
