.overlayBox{background:#000000e0;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:99;backdrop-filter:blur(5px);display:none}
.overlayBox.active{display:block}
.popupBox{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;display:none;align-items:center;justify-content:center;z-index:100}
.popupBox.active{display:flex}
.popup{background:#fff;min-width:300px;min-height:300px;border-radius:20px;overflow:hidden;position:relative}
.popup .popupClose{position:absolute;top:10px;right:10px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#2B5BA7;background:#fff;padding:10px;font-size:12px;border-radius:40px;border:#2B5BA7 solid 1px}
.getLatestPricePopup{display:flex;align-content:center;justify-content:space-between;background:#E7E7E7}
.getLatestPricePopup figure{display:block;width:397px;height:595px}
.getLatestPricePopup .formBox{display:block;width:450px}
.getLatestPricePopup .formBox .formHeadingBox{padding:20px;background:#2B5BA7;display:flex;flex-direction:column}
.getLatestPricePopup .formBox .formHeadingBox strong{font-size:25px;color:#fff;font-weight:600}
.getLatestPricePopup .formBox .formHeadingBox p{margin-top:10px;color:#fff;font-weight:300;display:block}
.getLatestPricePopup .formBox form{padding:20px;display:flex;flex-wrap:wrap;gap:0px 15px}
.getLatestPricePopup .formBox .form-group{width:100%}
.getLatestPricePopup .formBox .btnBox{margin:0;width:100%;justify-content:flex-end}
@media screen and (max-width:768px) {
.getLatestPricePopup figure{display:none}
}
@media screen and (max-width:540px) {
.popupBox{
    /* align-items:flex-end; */
    justify-content:center;z-index:100}
.popup{border-radius:15px 15px 0 0}
.getLatestPricePopup .formBox .formHeadingBox{padding:15px;height:auto}
.getLatestPricePopup .formBox .formHeadingBox p{font-size:11px;line-height:16px}
.getLatestPricePopup .formBox .form-group{width:100%}
.getLatestPricePopup .formBox form{padding:15px}
}