/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.generate-sales-offer{margin-bottom:320px;}.back-to-property{display:flex;align-items:center;gap:15px;margin-top:30px;margin-bottom:20px;}.back-to-property img{width:22px;height:22px;}.back-to-property h4{margin-bottom:0;}.property-details-container{margin-bottom:20px;}.property-details-container h1{margin-bottom:15px;}.property-details span{display:inline-block;padding:5px 10px;background-color:#a79f92;color:#fff;border-radius:15px;margin-right:10px;font-size:14px;}.generate-sales-offer-form{margin-top:20px;}.generate-sales-offer-form .form-item{margin-bottom:20px;}.form-row{display:flex;justify-content:space-between;margin-bottom:20px;}.form-row .form-item{width:48%;}.form-item.name-container .form-required,.form-item.email-container .form-required,.form-item.mobile-container .form-required{color:#a85b57;}.form-item.email-container .email-instruction,.form-item.mobile-container .mobile-instruction{margin-top:5px;font-size:14px;color:#8d8d87;display:inline-block;}.name-input-wrapper,.email-input-wrapper,.mobile-input-wrapper,.verify-input-wrapper{display:flex;max-height:55px;margin-top:10px;position:relative;}.email-input-wrapper .email-submit,.mobile-input-wrapper .mobile-submit,.verify-input-wrapper #edit-email-otp-submit,.verify-input-wrapper #edit-mobile-otp-submit{position:absolute;right:0;height:58px;border-top-right-radius:8px;border-bottom-right-radius:8px;}.name-input-wrapper .form-text,.email-input-wrapper .form-email,.mobile-input-wrapper .form-tel,.verify-input-wrapper .form-text,.hear-aboutus-wrapper select{font-size:16px;color:#666;border-radius:8px;border:1px solid #8d8d87;height:55px;padding-left:18px;width:100%;max-width:545px;}.email-verified,.mobile-verified{margin-top:5px;}.email-verified span,.mobile-verified span{font-size:12px;color:#1c190e;}.form-item.email-container,.form-item.mobile-container{position:relative;}.change-email,.change-mobile{position:absolute;top:0;right:0;font-size:14px;color:#BC8A55;text-decoration:none;}.verification-icon img{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:11px;}.country-code{width:80px;margin-right:8px;padding:15px 30px 15px 13px;border-radius:8px;border:1px solid #8d8d87;color:#666;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;background-image:url(/modules/custom/waslfreehold/images/dropDownIcon.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:18px;height:60px;}.country-code::-ms-expand{display:none;}.note{font-weight:bold;margin-bottom:20px;}.agreement{display:flex;align-items:center;position:relative;}.agreement input[type='checkbox']{margin-right:10px;}.agreement span a{color:#2b2a28;text-decoration:underline;}.form-actions{margin-top:40px;display:flex;gap:18px;align-items:center;}.form-actions .form-submit{border-radius:8px;width:178px;height:54px;}.form-actions .btn-cancel{border:1px solid #2b2a28;border-radius:8px;width:178px;height:54px;line-height:54px;text-align:center;color:#2b2a28;}.form-actions .btn-cancel:visited{color:#2b2a28;}.generate-sales-offer-form input[type='submit'],.validate-submit{background-color:#1c190e;color:white;border:none;padding:10px 20px;cursor:pointer;}.form-item.email-verify .form-text-info,.form-item.mobile-verify .form-text-info{display:flex;justify-content:space-between;margin-top:5px;}.form-item.email-verify .form-text-info .otp-info,.form-item.mobile-verify .form-text-info .otp-info{font-size:12px;}.resend-otp{color:#1c190e;margin-left:10px;text-decoration:underline;}.otp-timer,.otp-timer-mobile{color:#a85b57;margin-left:5px;}.generate-sales-offer .modal{display:none;position:fixed;z-index:1000;left:0;top:0;right:0;padding:0;margin:0 auto;overflow:unset;width:100%;height:100%;background-color:rgba(28,25,14,0.8);}.generate-sales-offer .modal-content{background-color:#fff;margin:15% auto;padding-top:32px;padding-bottom:48px;border-radius:16px;width:100%;max-width:470px;text-align:center;}.generate-sales-offer .success-icon{margin:0 auto 20px;width:60px;height:60px;}.generate-sales-offer .success-icon img{width:100%;height:100%;object-fit:contain;}.generate-sales-offer .modal-content h2{margin-bottom:10px;}.generate-sales-offer .modal-content p{margin-bottom:20px;}#okButton{background-color:#fff;border:1px solid #000;padding:10px 30px;border-radius:8px;cursor:pointer;width:150px;}.change-field-email{font-size:14px;color:#BC8A55;cursor:pointer;margin-left:10px;text-decoration:underline;}.change-field-mobile{font-size:14px;color:#BC8A55;cursor:pointer;margin-left:10px;text-decoration:underline;}.generate-sales-offer-form p.error{position:absolute;left:0%;top:141%;}.generate-sales-offer-form input.resend-otp[type='submit'],.generate-sales-offer-form input.resend-otp-mobile[type='submit']{color:#1C190E;text-decoration:underline;font-size:14px;cursor:pointer;background:none;}input.form-email-dis[readonly]{background-color:#E4E2DE4D;color:#888;cursor:not-allowed;border-color:#8D8D8780;}input.form-tel[readonly]{background-color:#E4E2DE4D;color:#888;cursor:not-allowed;border-color:#8D8D8780;}@media screen and (max-width:767px){.form-row{display:inline-grid;}.form-row .form-item{width:100%;}}.enquiry-now-form{margin-top:20px;}input[type='submit']{background-color:#1c190e;color:white;border:none;padding:10px 20px;cursor:pointer;}.mobile-input-wrapper .iti{width:100%;}.email-container .d-flex,.mobile-container .d-flex{display:flex;justify-content:space-between;}.verifi-mob-icon{position:absolute;right:2%;top:40%;}.is-disabled{opacity:0.5;pointer-events:none;}.hidden{display:none !important;}.hear-aboutus-wrapper{position:relative;}.form-item.marital_status-container,.form-item.message-container{position:relative;}.mobile-container .form-required{position:absolute;right:80%;}.email-container .form-required{position:absolute;right:89%;}.form-required{color:#a85b57}.form-item.agreement{position:relative;padding-bottom:20px;}.form-item.agreement p.error{position:absolute;top:73%;}fieldset.captcha{position:relative;}fieldset.captcha p.error{top:112%;}
.captcha__description{margin-bottom:.75em;}
.web-profile-wrap .filter-section{display:none!important;}
