.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.swiper-logo img{height:80px}.ub-client-section .ub-client-label{margin-bottom:12px;color:#168fea;font-size:13px;font-weight:700;letter-spacing:1.8px;text-align:center;text-transform:uppercase}.ub-client-section .ub-client-description{max-width:760px;margin:16px auto 42px;color:#687386;font-size:16px;line-height:1.7;text-align:center}@media (max-width:767px){.ub-client-section .ub-client-label{font-size:12px;text-align:left}.ub-client-section .ub-client-description{margin:14px 0 30px;font-size:15px;text-align:left}}.ub-footer-quote,.ub-footer-quote *{box-sizing:border-box}.ub-footer-quote{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;gap:54px!important;width:100%!important;max-width:none!important;min-height:680px;margin:0!important;padding:78px max(38px,calc(( 100vw - 1240px ) / 2))!important;align-items:center!important;overflow:hidden!important;background:radial-gradient(circle at 5% 15%,rgba(23,143,234,.22),transparent 32%),radial-gradient(circle at 95% 90%,rgba(32,200,183,.16),transparent 31%),linear-gradient(125deg,#06182c 0%,#0a294b 45%,#0c4674 72%,#126d91 100%)!important;color:#fff;isolation:isolate}.ub-footer-quote::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.ub-footer-quote::after{content:"";position:absolute;top:-240px;right:18%;z-index:-1;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(49,200,255,.17),transparent 68%);pointer-events:none}.ub-footer-quote>.e-con,.ub-footer-quote>.elementor-element{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.ub-footer-quote__intro{display:flex!important;min-width:0!important;align-items:center!important}.ub-footer-company{width:100%;max-width:640px;color:#fff;font-family:Arial,Helvetica,sans-serif}.ub-footer-company__brand{display:flex;margin-bottom:34px;align-items:center;gap:15px}.ub-footer-company__logo{display:block;width:78px;height:auto;max-height:62px;object-fit:contain}.ub-footer-company__brand-text{min-width:0}.ub-footer-company__brand-text strong{display:block;margin-bottom:4px;color:#fff;font-size:17px;line-height:1.2;font-weight:800;letter-spacing:1.4px}.ub-footer-company__brand-text span{display:block;color:rgba(255,255,255,.58);font-size:10px;line-height:1.4;letter-spacing:.5px}.ub-footer-company__eyebrow{display:inline-block;margin-bottom:13px;color:#57d8ff;font-size:10px;line-height:1.4;font-weight:800;letter-spacing:2.3px}.ub-footer-company h2{max-width:620px;margin:0 0 19px;color:#fff;font-size:clamp(37px,3.6vw,55px);line-height:1.08;font-weight:800;letter-spacing:-1.5px;text-shadow:0 5px 24px rgba(0,0,0,.24)}.ub-footer-company__lead{max-width:600px;margin:0 0 11px;color:rgba(255,255,255,.93);font-size:16px;line-height:1.65;font-weight:600}.ub-footer-company__description{max-width:620px;margin:0;color:rgba(255,255,255,.64);font-size:13px;line-height:1.78}.ub-footer-company__features{display:grid;gap:11px;margin-top:27px}.ub-footer-company__feature{display:flex;align-items:center;gap:11px}.ub-footer-company__feature>span{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#168fea,#27cbb9);color:#fff;font-size:11px;line-height:1;font-weight:800;box-shadow:0 5px 14px rgba(19,142,205,.22)}.ub-footer-company__feature p{margin:0;color:rgba(255,255,255,.82);font-size:12px;line-height:1.45;font-weight:600}.ub-footer-company__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:570px;margin-top:31px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.07);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.ub-footer-company__stats>div{padding:15px 10px;text-align:center}.ub-footer-company__stats>div+div{border-left:1px solid rgba(255,255,255,.12)}.ub-footer-company__stats strong{display:block;margin-bottom:3px;color:#fff;font-size:19px;line-height:1.2;font-weight:800}.ub-footer-company__stats span{display:block;color:rgba(255,255,255,.53);font-size:8.5px;line-height:1.4}.ub-footer-quote__form-card{position:relative!important;display:flex!important;width:100%!important;max-width:510px!important;min-width:0!important;margin-left:auto!important;padding:39px 38px 36px!important;align-items:center!important;border:1px solid rgba(255,255,255,.25);border-radius:24px;background:rgba(255,255,255,.97)!important;box-shadow:0 28px 70px rgba(2,17,35,.35);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ub-footer-quote__form-card::before{content:"Start Your Custom Project";position:absolute;top:35px;right:38px;left:38px;color:#123d84;font-size:29px;line-height:1.17;font-weight:800;letter-spacing:-.6px}.ub-footer-quote__form-card::after{content:"Send your drawing, sample or specifications. Our engineering team will review your requirements and respond shortly.";position:absolute;top:82px;right:38px;left:38px;color:#6e7d90;font-size:11px;line-height:1.55}.ub-footer-quote__form-card .elementor-widget-shortcode,.ub-footer-quote__form-card .elementor-shortcode{width:100%!important;max-width:100%!important;min-width:0!important;margin:90px 0 0!important}.ub-footer-quote__form-card .wpcf7,.ub-footer-quote__form-card .wpcf7-form,.ub-footer-quote__form-card .ub-footer-form{width:100%!important;max-width:100%!important;min-width:0!important}.ub-footer-quote__form-card p{margin:0!important}.ub-footer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%}.ub-footer-form__field{min-width:0}.ub-footer-form__field:nth-child(5){grid-column:1/-1}.ub-footer-form__file{grid-column:1/-1}.ub-footer-form .wpcf7-form-control-wrap{display:block;width:100%;min-width:0}.ub-footer-form input[type=text],.ub-footer-form input[type=email],.ub-footer-form input[type=tel],.ub-footer-form select,.ub-footer-form textarea{display:block;width:100%!important;max-width:100%!important;margin:0!important;border:1px solid #ced9e7!important;border-radius:9px!important;outline:none!important;background:#fff!important;color:#17304f!important;font-family:Arial,Helvetica,sans-serif;font-size:12px!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}.ub-footer-form input[type=text],.ub-footer-form input[type=email],.ub-footer-form input[type=tel],.ub-footer-form select{height:48px!important;min-height:48px!important;padding:10px 13px!important}.ub-footer-form textarea{height:108px!important;min-height:108px!important;padding:12px 13px!important;resize:vertical}.ub-footer-form input::placeholder,.ub-footer-form textarea::placeholder{color:#9eacbd!important;opacity:1}.ub-footer-form input:focus,.ub-footer-form select:focus,.ub-footer-form textarea:focus{border-color:#168fea!important;box-shadow:0 0 0 3px rgba(22,143,234,.1)!important}.ub-footer-form__file{padding:12px 13px;overflow:hidden;border:1.5px dashed #7caee0;border-radius:9px;background:#f1f7fd}.ub-footer-form__file input[type=file]{display:block;width:100%;color:#6f8095;font-size:10px}.ub-footer-form .ub-footer-submit{grid-column:1/-1;display:block;width:100%!important;min-height:49px!important;margin:2px 0 0!important;padding:11px 20px!important;cursor:pointer;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#103b76 0%,#174f91 55%,#1683c4 100%)!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-size:12px!important;line-height:1.4;font-weight:750;box-shadow:0 10px 25px rgba(15,58,116,.24)!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.ub-footer-form .ub-footer-submit:hover{filter:brightness(1.08);box-shadow:0 14px 30px rgba(15,58,116,.31)!important;transform:translateY(-2px)}.ub-footer-form .wpcf7-not-valid-tip{margin-top:4px;color:#d94751;font-size:9px}.ub-footer-form .wpcf7-response-output{grid-column:1/-1;margin:10px 0 0!important;padding:9px 11px!important;border-radius:8px!important;font-size:10px;line-height:1.45}.ub-footer-form .wpcf7-spinner{grid-column:1/-1;margin:6px auto 0}@media (max-width:1050px){.ub-footer-quote{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr)!important;gap:34px!important;padding:68px 27px!important}.ub-footer-company h2{font-size:40px}.ub-footer-quote__form-card{padding-right:27px!important;padding-left:27px!important}.ub-footer-quote__form-card::before,.ub-footer-quote__form-card::after{right:27px;left:27px}}@media (max-width:767px){.ub-footer-quote{display:grid!important;grid-template-columns:1fr!important;gap:38px!important;min-height:0;padding:57px 15px!important}.ub-footer-company{max-width:100%}.ub-footer-company__brand{margin-bottom:27px}.ub-footer-company__logo{width:67px}.ub-footer-company h2{margin-bottom:15px;font-size:32px;line-height:1.12;letter-spacing:-.7px}.ub-footer-company__lead{font-size:14px}.ub-footer-company__description{font-size:12px;line-height:1.7}.ub-footer-company__stats{max-width:100%}.ub-footer-company__stats strong{font-size:16px}.ub-footer-company__stats span{font-size:7px}.ub-footer-quote__form-card{max-width:100%!important;margin:0!important;padding:34px 17px 25px!important;border-radius:18px}.ub-footer-quote__form-card::before{top:30px;right:17px;left:17px;font-size:25px}.ub-footer-quote__form-card::after{top:72px;right:17px;left:17px;font-size:10px}.ub-footer-quote__form-card .elementor-widget-shortcode,.ub-footer-quote__form-card .elementor-shortcode{margin-top:88px!important}.ub-footer-form{grid-template-columns:1fr;gap:11px}.ub-footer-form__field:nth-child(5),.ub-footer-form__file,.ub-footer-form .ub-footer-submit{grid-column:auto}.ub-footer-form textarea{height:100px!important;min-height:100px!important}}