.elementor-434 .elementor-element.elementor-element-77c4cb6:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-77c4cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F5;}.elementor-434 .elementor-element.elementor-element-77c4cb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-434 .elementor-element.elementor-element-77c4cb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-853420a{margin-top:50px;margin-bottom:50px;}.elementor-434 .elementor-element.elementor-element-251987e:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-251987e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F5;}.elementor-434 .elementor-element.elementor-element-251987e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-434 .elementor-element.elementor-element-251987e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-45e35a4 .elementor-toggle-title{text-decoration:none;}:root{--page-title-display:none;}/* Start custom CSS */.bz-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;}
.bz-field--full{grid-column:1 / -1;}
.bz-quote-grid label{display:block;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#222334;margin-bottom:6px;}
.bz-quote-grid input[type=text],.bz-quote-grid input[type=email],.bz-quote-grid input[type=date],.bz-quote-grid textarea,.bz-quote-grid select{width:100%;border:1px solid #DCDCDE;border-radius:4px;padding:11px 12px;font-family:Inter,sans-serif;font-size:14px;background:#fff;color:#222334;}
.bz-quote-grid textarea{min-height:100px;}
.bz-quote-grid input:focus,.bz-quote-grid textarea:focus,.bz-quote-grid select:focus{outline:none;border-color:#007C91;}
.bz-consent{font-family:Inter,sans-serif;font-size:13px;color:#616379;}
.bz-consent input{margin-right:8px;}
.bz-submit input[type=submit]{background:#007C91;color:#fff;border:none;padding:14px 32px;font-family:Raleway,sans-serif;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-size:13px;border-radius:4px;cursor:pointer;transition:background .2s ease;}
.bz-submit input[type=submit]:hover{background:#102A43;}
.wpcf7-not-valid-tip{color:#B3261E;font-size:12px;margin-top:4px;}
.wpcf7-response-output{border-radius:4px;border-color:#DCDCDE!important;font-family:Inter,sans-serif;font-size:14px;}
.bz-moq-table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:14px;}
.bz-moq-table th,.bz-moq-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #DCDCDE;}
.bz-moq-table th{font-family:Raleway,sans-serif;font-weight:700;color:#222334;background:#F5F4F5;}
.bz-moq-table td{color:#616379;}
.bz-next-steps{list-style:none;margin:0;padding:0;}
.bz-next-steps li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #DCDCDE;font-family:Inter,sans-serif;font-size:14px;color:#616379;}
.bz-next-steps li:last-child{border-bottom:none;}
.bz-next-steps span{flex:0 0 24px;height:24px;border-radius:50%;background:#007C91;color:#fff;font-family:Raleway,sans-serif;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;}
@media(max-width:767px){.bz-quote-grid{grid-template-columns:1fr;}}/* End custom CSS */