.elementor-3636 .elementor-element.elementor-element-9b7fa07{--display:flex;--min-height:600px;--justify-content:center;}.elementor-3636 .elementor-element.elementor-element-9b7fa07:not(.elementor-motion-effects-element-type-background), .elementor-3636 .elementor-element.elementor-element-9b7fa07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://k-america.com/wp-content/uploads/2026/09/loupe-hero-3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3636 .elementor-element.elementor-element-6634fbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3636 .elementor-element.elementor-element-faa14a6{--display:flex;--min-height:520px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(90,165,245,.35);--border-color:rgba(90,165,245,.35);}.elementor-3636 .elementor-element.elementor-element-faa14a6:not(.elementor-motion-effects-element-type-background), .elementor-3636 .elementor-element.elementor-element-faa14a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071426;background-image:url("https://k-america.com/wp-content/uploads/2026/06/loupes-on-model.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3636 .elementor-element.elementor-element-b6ae1fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* ===== loupe-logo-mobile: hero logo fits on mobile ===== */
@media (max-width:767px){ body.page-id-3636 .wm-logo{ max-width:100% !important; height:auto !important; } }
/* ===== loupe feature cards: fill grid cells, balanced ===== */
.icards{align-items:stretch !important;}
.icards .ic{width:100% !important;height:100% !important;box-sizing:border-box !important;}
/* ===== fill mid-page section seam (bg image peeking through padding) ===== */
.elementor-element-faa14a6{padding-top:0 !important;padding-bottom:0 !important;}/* End custom CSS */