.elementor-95 .elementor-element-77564d3{background:#f3f6f8!important;padding:56px 28px 16px!important}
.elementor-95 .elementor-element-77564d3>.elementor-container{max-width:1080px;margin:auto}
.elementor-95 .elementor-element-af35be3{background:#f3f6f8!important;padding:8px 28px 56px!important}
.elementor-95 .elementor-element-af35be3>.e-con-inner{width:100%;max-width:1080px;display:block;margin:auto}
.elementor-95 .elementor-element-e1e38fa{width:100%!important;max-width:none!important;flex-basis:auto!important;padding:0!important}
.elementor-95 .elementor-element-aea11dc{width:100%!important;max-width:none!important}
.sobhome-rfq{padding:32px;border:1px solid #dbe3ea;border-radius:12px;background:#fff;box-shadow:0 6px 24px rgba(16,43,67,.04);color:#19374c}
.sobhome-rfq .sobhome-rfq-intro{margin:0 0 24px;font-size:15px;line-height:1.65;color:#526575}
.sobhome-rfq form.sobcs-form{padding:0;margin:0;border:0;background:transparent;box-shadow:none;max-width:none}
.sobhome-rfq .sobcs-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}
.sobhome-rfq .sobcs-form-grid>div{min-width:0}
.sobhome-rfq .sobcs-form-grid>.sobcs-wide,.sobhome-rfq .sobcs-form-grid>.sobcs-field{grid-column:1/-1}
.sobhome-rfq label{display:block;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5;color:#19374c}
.sobhome-rfq input:not([type=checkbox]):not([type=hidden]),.sobhome-rfq select,.sobhome-rfq textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;padding:12px 14px;border:1px solid #c5d0d8;border-radius:5px;background:#fff;color:#19374c;font:inherit;font-size:16px;line-height:1.5}
.sobhome-rfq textarea{min-height:110px;resize:vertical}
.sobhome-rfq input[type=file]{font-size:14px!important;overflow:hidden}
.sobhome-rfq input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin:0 8px 0 0;accent-color:#123954}
.sobhome-rfq input:focus-visible,.sobhome-rfq textarea:focus-visible,.sobhome-rfq select:focus-visible,.sobhome-rfq button:focus-visible{outline:3px solid #86b6d6;outline-offset:2px}
.sobhome-rfq #sobcs-file-help{font-size:13px;line-height:1.6;margin:14px 0 20px;color:#526575}
.sobhome-rfq .sobcs-btn-primary{min-height:48px;padding:13px 28px;border-radius:5px;background:#123954;color:white;font-size:15px;font-weight:600}
.sobhome-rfq .sobcs-hp{position:absolute!important;left:-10000px!important;height:1px!important;width:1px!important;overflow:hidden!important}
@media(max-width:640px){.elementor-95 .elementor-element-77564d3{padding:32px 16px 8px!important}.elementor-95 .elementor-element-af35be3{padding:8px 16px 32px!important}.sobhome-rfq{padding:20px 16px}.sobhome-rfq .sobcs-form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.sobhome-rfq .sobcs-btn-primary{width:100%}}
