.map-preview-area{width:100%;min-height:320px;position:relative;display:block}.layout-two_col_map_left{display:grid;grid-template-columns:1fr 1fr;gap:24px}.layout-two_col_map_left.form-top{grid-template-areas:"form form" "map calculator"}.layout-two_col_map_left.form-bottom{grid-template-areas:"map calculator" "form form"}.layout-two_col_map_left .map-preview-area{grid-area:map}.layout-two_col_map_left .calculator-block{grid-area:calculator}.layout-two_col_map_left .form-preview{grid-area:form}.layout-two_col_map_right{display:grid;grid-template-columns:1fr 1fr;gap:24px}.layout-two_col_map_right.form-top{grid-template-areas:"form form" "calculator map"}.layout-two_col_map_right.form-bottom{grid-template-areas:"calculator map" "form form"}.layout-two_col_map_right .map-preview-area{grid-area:map}.layout-two_col_map_right .calculator-block{grid-area:calculator}.layout-two_col_map_right .form-preview{grid-area:form}.layout-one_col_map_top{display:grid;grid-template-columns:1fr;gap:24px}.layout-one_col_map_top.form-top{grid-template-areas:"form" "map" "calculator"}.layout-one_col_map_top.form-bottom{grid-template-areas:"map" "calculator" "form"}.layout-one_col_map_top .map-preview-area{grid-area:map}.layout-one_col_map_top .calculator-block{grid-area:calculator}.layout-one_col_map_top .form-preview{grid-area:form}.layout-one_col_calculator_top{display:grid;grid-template-columns:1fr;gap:24px}.layout-one_col_calculator_top.form-top{grid-template-areas:"form" "calculator" "map"}.layout-one_col_calculator_top.form-bottom{grid-template-areas:"calculator" "map" "form"}.layout-one_col_calculator_top .map-preview-area{grid-area:map}.layout-one_col_calculator_top .calculator-block{grid-area:calculator}.layout-one_col_calculator_top .form-preview{grid-area:form}.lumav-map-block{display:flex;flex-flow:column;gap:14px}.calc-inputs{display:grid;gap:16px;margin:24px 0}.layout-3-col .calc-inputs{grid-template-columns:repeat(3, minmax(0, 1fr))}.layout-2-col .calc-inputs{grid-template-columns:repeat(2, minmax(0, 1fr))}.layout-1-col .calc-inputs{grid-template-columns:1fr}.layout-1-col .input-block{display:flex;align-items:center;gap:8px}.input-block label{display:block;font-weight:500;margin-bottom:6px}.calc-footer{display:flex;flex-flow:row wrap;gap:20px;align-content:center;align-items:center;justify-content:space-between}.layout-1-col .input-block label{margin-bottom:0;flex:0 0 30%}.calc-description{display:grid;grid-template-columns:1fr 1fr;gap:10px}.layout-1-col .calc-description{grid-template-columns:1fr;gap:10px}.image-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.85);justify-content:center;align-items:center}.image-modal.open{display:flex}.image-modal .modal-content{max-width:90%;max-height:90%;border-radius:10px;box-shadow:0 0 15px #000}.image-modal .close-modal{position:absolute;top:20px;right:30px;color:#fff;font-size:36px;font-weight:bold;cursor:pointer}.map-coordinates{margin-top:10px}.input-error{border:1px solid #e53935 !important;background-color:#fff !important;color:#000 !important}.presentational-text{padding:5px !important;height:auto !important;border-width:0 !important;border-bottom-width:1px !important;background:transparent !important}.lumav-preview input[type="text"], .lumav-preview input[type="email"], .lumav-preview input[type="url"], .lumav-preview input[type="password"], .lumav-preview input[type="search"], .lumav-preview input[type="tel"], .lumav-preview input[type="number"], .lumav-preview input[type="range"], .lumav-preview input[type="date"], .lumav-preview input[type="month"], .lumav-preview input[type="week"], .lumav-preview input[type="time"], .lumav-preview input[type="datetime"], .lumav-preview input[type="datetime-local"], .lumav-preview input[type="color"], .lumav-preview textarea, .lumav-preview select, .lumav-preview .pxl-select-higthlight{height:auto;min-height:45px;padding:10px 30px 10px 20px;line-height:1.2}.elementor .desc-image img, .desc-image img{display:block;border-radius:5px}@media (max-width: 768px){.calc-description, .layout-1-col .calc-description{grid-template-columns:1fr;gap:10px}.lumav-preview,.layout-two_col_map_left,.layout-one_col_calculator_top,.layout-two_col_map_left.form-top,.layout-one_col_calculator_top.form-bottom{display:grid;grid-template-columns:1fr;gap:24px}.layout-two_col_map_left.form-bottom,.layout-two_col_map_right.form-bottom{grid-template-areas:"map" "calculator" "form"}.layout-two_col_map_left.form-top,.layout-two_col_map_right.form-top{grid-template-areas:"form" "calculator" "map"}.calculator-block .calc-inputs, .calculator-block .layout-3-col .calc-inputs{grid-template-columns:1fr}.calculator-block .calc-inputs .input-block, .calculator-block .layout-3-col .calc-inputs .input-block{display:flex;flex-flow:column;gap:0;align-items:flex-start;justify-content:flex-start}}