.submitMsg{position:relative;text-align:center;margin:10px auto 0}.submitMsg span{display:inline-block;clear:both;margin:10px auto 1px;padding:12px 20px;color:var(--bs-white);line-height:1.2;letter-spacing:.02em;border-radius:1px}.submitMsg.unprocessed{display:none}.submitMsg.success span{background-color:var(--bs-sucess)}.submitMsg.failed span{background-color:var(--bs-warning)}.submitMsg.failed span ul{margin:0;padding:0;list-style:none}.submitMsg.failed span ul li:before{display:none}.submitMsg.failed span ul li{padding:0}.errorMsg{position:relative;color:var(--bs-white);font-size:var(--fs-8em);font-weight:400;line-height:1;margin:3px 0 -6px;background:var(--bs-error-color);padding:9px 5px;text-align:center;z-index:3;display:block}#ic-requestInfo>form{position:relative;padding:0 0 20px}#ic-requestInfo h3{font-size:var(--fs-1em);font-weight:500;line-height:1.1;text-align:center;margin-bottom:15px;text-transform:uppercase;color:var(--bs-white)}#ic-requestInfo [type=checkbox]:not(:checked)+span,#ic-requestInfo [type=checkbox]:checked+span{font-weight:300}#ic-requestInfo [type=checkbox]:not(:checked)+span:before,#ic-requestInfo [type=checkbox]:checked+span:before{background:var(--bs-white)}.ic-inputReq{margin-bottom:12px}#ic-requestInfo>form textarea{height:100px}.checkbox{margin:10px 0}.checkbox a{font-weight:500}#ic-requestInfo .ic-button{width:100%;padding:14px 10px;background-color:var(--bs-black-100);color:var(--bs-white);border:1px solid rgba(var(--bs-white-100-rgb),.4)}#ic-requestInfo .ic-button:hover{background-color:var(--bs-primary);color:var(--bs-white)}#ic-requestInfo .g-recaptcha{width:100px;height:70px;max-width:100%;transform:scale(.7);transform-origin:0 0}#ic-requestContact{max-width:33%;background:var(--bs-black-100);padding:15px;color:var(--bs-white)}#ic-requestContact input[type=submit]{background:var(--bs-black-100);border:1px solid rgba(var(--bs-white-100-rgb),.4);padding:12px 70px}#ic-requestContact input[type=submit]:hover{background:var(--bs-primary)}#ic-requestContact textarea{height:123px}#ic-requestContact .ic-inputReq{margin-bottom:15px;width:100%}#ic-requestContact .ic-checkbox{font-size:var(--fs-1-1em);margin:12px 0}#ic-requestContact .ic-lightBTN{font-size:var(--fs-1-2em);padding:14px 70px;float:right;margin-top:-48px;width:100%;max-width:49%}.ic-inputReq .iti{width:100%}.iti__country-list li:before{display:none}.iti__country{font-size:var(--fs-16)}.iti__country-name{display:inline-block;max-width:185px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#ic-requestContact .iti__country-name{max-width:230px}#ic-requestSell h3{color:var(--bs-secondary)}#ic-requestSell .ic-fieldset{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}#ic-requestSell .ic-field{flex:1 32%;max-width:32%;margin-bottom:20px}#ic-requestSell .ic-checkbox{display:block;margin:9px 0}.ic-reqAccording{background:var(--bs-white-300);padding:40px 20px 20px 40px;border:1px solid var(--bs-input-border-color);margin-bottom:50px}#ic-requestSell .submitMsg{margin:0 auto 30px}#ic-reqPreferences{display:none;position:relative;border-top:5px solid var(--bs-white)}#ic-reqPreferences form{display:flex;flex-flow:row wrap;max-width:var(--max-1400);margin:50px auto;padding:0 20px 50px;align-items:flex-start;justify-content:space-between}#ic-reqPreferences form>article{flex:1 49%;max-width:49%}#ic-reqPreferences h3{color:var(--bs-white)}.ic-reqFieldset{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.ic-reqFieldset .ic-inputReq{margin-bottom:12px;flex:1 48%;max-width:48%}.ic-reqFieldset .ic-inputReq.icBeds,.ic-reqFieldset .ic-inputReq.icBaths{max-width:23.33333%}#ic-reqPreferences .ic-checkbox{font-size:var(--fs-9em)}#ic-reqSell .ic-checkbox.icMeet>label,#ic-reqSell .ic-checkbox.icMeet>article,#ic-reqPreferences .ic-checkbox.icMeet>label,#ic-reqPreferences .ic-checkbox.icMeet>article{display:block}#ic-reqSell .ic-checkbox>label,#ic-reqSell .ic-checkbox>article,#ic-reqPreferences .ic-checkbox>label,#ic-reqPreferences .ic-checkbox>article{display:inline-block;vertical-align:middle}#ic-reqSell .ic-checkbox>article>label,#ic-reqPreferences .ic-checkbox>article>label{padding:0 10px 0 0;display:inline-block;vertical-align:middle;text-transform:capitalize}#ic-reqSell [type=radio]:not(:checked)+span a,#ic-reqSell [type=radio]:checked+span a,#ic-reqSell [type=checkbox]:not(:checked)+span a,#ic-reqSell [type=checkbox]:checked+span a,#ic-reqPreferences [type=radio]:not(:checked)+span a,#ic-reqPreferences [type=radio]:checked+span a,#ic-reqPreferences [type=checkbox]:not(:checked)+span a,#ic-reqPreferences [type=checkbox]:checked+span a{color:var(--bs-white);font-weight:700}#ic-reqPreferences input[type=text],#ic-reqPreferences input[type=email],#ic-reqPreferences input[type=tel]{height:38px;line-height:38px}#ic-reqSell textarea,#ic-reqPreferences textarea{height:100px;padding-top:7px}#ic-closePreferences{position:absolute;bottom:10px;right:20px}#ic-closePreferences.ic-XSclose:before,#ic-closePreferences.ic-XSclose:after{background:var(--bs-white)}#ic-closePreferences.ic-XSclose:hover:before,#ic-closePreferences.ic-XSclose:hover:after{background:var(--bs-gray-100)}#ic-newsletter form>article{display:flex;flex-flow:row wrap;align-items:flex-start;max-width:none;width:100%}#ic-newsletter>p{font-size:var(--fs-9em);line-height:1.1;margin-bottom:12px}#ic-newsletter .email{flex:1 70%;max-width:70%}#ic-newsletter input[type=submit]{flex:1 30%;max-width:30%;height:46px;line-height:46px;text-align:center;background:var(--bs-black-100);border:1px solid rgba(var(--bs-white-100-rgb),.4);padding:0 10px}#ic-newsletter input[type=submit]:hover{background:var(--bs-secondary-hover);color:var(--bs-white)}#ic-newsletter .captcha{display:none;position:absolute;margin-top:5px}#ic-newsletter .ic-checkbox{margin:5px 0;text-align:left}#ic-newsletter [type=checkbox]:not(:checked)+span,#ic-newsletter [type=checkbox]:checked+span{color:var(--bs-primary)}#ic-newsletter .submitMsg{position:relative;bottom:auto}#ic-newsletter [type=checkbox]:not(:checked)+span:after,#ic-newsletter [type=checkbox]:checked+span:after{background:var(--bs-primary);top:2px}#ic-reqBottom{background:var(--bs-black-100);padding:2px 0;position:relative;z-index:4;color:#fff;border-bottom:1px solid rgba(var(--bs-white-100-rgb),.4)}#ic-reqBottom>div{position:relative;width:100%;max-width:1300px;margin:0 auto;padding:40px 10px 33px;z-index:1;display:flex;flex-flow:row wrap;justify-content:space-between}#ic-reqTitle{flex:1 30%;max-width:300px;padding-right:10px}#ic-reqTitle a{font-weight:400}#ic-reqForm{flex:2 70%}#ic-reqForm form{display:flex;flex-flow:row wrap;justify-content:space-between}#ic-reqForm form>fieldset{flex:1 32%;max-width:33%;padding:0 15px}#ic-reqForm form>fieldset:first-of-type .ic-reqField{margin-bottom:10px}#ic-reqForm textarea{height:158px}#ic-reqForm .ic-checkbox.privacy{padding:5px 0 7px}#ic-reqForm input[type=submit]{padding:12px 70px;background:var(--bs-black-100);border:1px solid rgba(var(--bs-white-100-rgb),.4)}#ic-reqForm input[type=submit]:hover{background:var(--bs-primary);border:1px solid var(--bs-white)}#ic-reqForm .errorMsg{margin:-3px 0 -7px;padding:6px 5px 8px}#ic-reqForm .submitMsg{position:absolute;left:0;bottom:-18px;right:0;text-align:center}#ic-requestLanding{box-shadow:0 0 8px -2px #0003}#ic-requestLanding h3{margin:0;background:var(--bs-primary);color:var(--bs-white);padding:20px 30px 19px;font-size:var(--fs-1em);font-weight:600;line-height:1;text-transform:uppercase}#ic-requestLanding form{padding:25px 30px}#ic-requestLanding .ic-inputReq{margin-bottom:30px}#ic-requestLanding .ic-inputReq.privacy{margin-top:12px}#ic-requestLanding .ic-inputReq>label{display:block;margin:0 0 10px 10px;font-size:var(--fs-85em);font-weight:600;line-height:1;text-transform:uppercase}#ic-requestLanding .ic-inputReq.icLooking label{padding-right:15px}#ic-requestLanding .ic-inputReq.icLooking label:last-child{padding:0}#ic-requestLanding textarea{height:120px}.ic-checkbox [type=checkbox]:not(:checked)+span,.ic-checkbox [type=checkbox]:checked+span{color:var(--bs-primary)}.ic-checkbox a,footer .ic-checkbox a{color:var(--bs-primary);font-weight:700}.ic-checkbox a:hover{color:var(--bs-white)}@media only screen and (max-width: 1020px){#ic-reqSell{max-width:none;background:var(--bs-golden-400)}.ic-reqFieldset .ic-inputReq,#ic-reqSell .ic-reqFieldset .ic-inputReq.icBaths{max-width:49%}#ic-requestContact{max-width:600px;margin:0 auto 40px}}@media only screen and (max-width: 990px){#ic-requestSell .ic-field{flex:1 49%;max-width:49%}#ic-requestSell .ic-field.ic-reqBedrooms,#ic-requestSell .ic-field.ic-reqBathrooms{max-width:24%}}@media only screen and (max-width: 860px){#ic-requestSell input[type=text],#ic-requestSell input[type=email],#ic-requestSell input[type=tel]{height:50px;line-height:50px;font-size:var(--fs-1-1em)}#ic-requestSell textarea{font-size:var(--fs-1-1em)}.ic-fieldset{max-width:none}#ic-reqForm form{display:block}#ic-reqTitle{max-width:none;padding:0;margin-bottom:30px}#ic-reqForm,#ic-reqForm form>fieldset{max-width:none;padding:0}#ic-reqBottom>div{display:block;padding:50px 20px}#ic-reqForm .ic-reqField.notes{margin-bottom:10px}#ic-reqForm input[type=submit]{width:100%;padding:15px}#ic-reqForm .errorMsg{margin:0 0 -5px}}@media only screen and (max-width: 770px){#ic-requestInfo h3{font-size:var(--fs-1-2em);margin:10px auto 20px}#ic-requestInfo .checkbox.privacy,#ic-requestInfo .ic-button{font-size:var(--fs-1-3em)}#ic-preferencesBTN{font-size:var(--fs-1-1em);padding:17px 60px}.ic-reqFieldset,#ic-reqPreferences form{display:block}.ic-reqFieldset .ic-inputReq,.ic-reqFieldset .ic-inputReq.icBaths,#ic-reqPreferences form>article,#ic-reqPreferences .ic-reqFieldset .ic-inputReq.icBeds,#ic-reqSell .ic-reqFieldset .ic-inputReq.icBaths{max-width:none;margin:0 auto 12px;width:100%}.ic-reqFieldset .ic-inputReq.icBaths{margin-top:10px;clear:both;width:100%}.ic-reqFieldset .ic-inputReq.icBeds{max-width:50%;float:left;width:50%}.ic-reqFieldset .ic-inputReq.icBedType{width:45%;max-width:none;float:left}#ic-reqSell .ic-checkbox>article>label,#ic-reqPreferences .ic-checkbox>article>label{padding:12px 12px 12px 0}#ic-reqSell .ic-checkbox>label,#ic-reqSell .ic-checkbox>article,#ic-reqPreferences .ic-checkbox>label,#ic-reqPreferences .ic-checkbox>article{font-size:var(--fs-1-3em)}#ic-reqSell .ic-checkbox.icMeet>label{font-size:var(--fs-1-1em)}.ic-inputReq.icState>label{display:block!important}#ic-reqPreferences input[type=text],#ic-reqPreferences input[type=email],#ic-reqPreferences input[type=tel]{height:50px;line-height:50px}#ic-reqPreferences .ic-checkbox{font-size:var(--fs-1em)}}@media only screen and (max-width: 760px){#ic-requestSell .ic-fieldset{display:block}#ic-requestSell .ic-field,#ic-requestSell .ic-field.ic-reqBedrooms,#ic-requestSell .ic-field.ic-reqBathrooms{max-width:none}}@media only screen and (max-width: 700px){#ic-requestContact{max-width:none}}@media only screen and (max-width: 400px){#ic-requestLanding form{padding:25px 15px}}
