.kz .kz-trust__icon{width:32px;height:32px;color:#df1b2f;display:grid;place-items:center;flex:0 0 32px}.kz .kz-trust__icon svg{width:25px;height:25px;display:block}.kz .kz-need__icon{width:48px;height:48px;color:#df1b2f;display:grid;place-items:center;margin-bottom:17px}.kz .kz-need__icon svg{width:44px;height:44px;display:block}.kz .kz-need{min-height:150px;padding:22px 20px}.kz .kz-need b{font-size:17px}.kz .kz-need--dark b,.kz .kz-need--dark small{color:#fff!important}.kz .kz-need--dark small{opacity:.72}.kz .kz-need--dark .kz-need__icon{color:#fff}.kz-stationary-proof{background:#0f1216;color:#fff;padding:78px 0}.kz-stationary-proof__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:54px;align-items:center}.kz-stationary-proof__copy h2{font-size:clamp(38px,4.4vw,62px);margin:16px 0 18px}.kz-stationary-proof__copy p,.kz-stationary-proof__copy li{color:#c6ccd3;line-height:1.65}.kz-stationary-proof__copy ul{padding-left:20px;margin:18px 0 26px}.kz-stationary-proof__media{min-height:420px;overflow:hidden;border:1px solid #30363d;background:#181d22}.kz-stationary-proof__media img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.kz-stationary-proof__caption{display:block;color:#9ca5ae;font:10px ui-monospace,monospace;letter-spacing:.08em;margin-top:9px;text-transform:uppercase}.kz-contact-section{background:#f1f2ef;color:#101317;padding:86px 0}.kz-contact-section__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:46px;align-items:start}.kz-contact-section__intro{display:grid;grid-template-columns:1fr;gap:28px}.kz-contact-section__photo{position:relative;aspect-ratio:3/2;overflow:hidden;background:#d7d9d6}.kz-contact-section__photo img{width:100%;height:100%;object-fit:cover;display:block}.kz-contact-section__photo span{position:absolute;left:16px;bottom:16px;background:#0f1216e6;color:#fff;padding:10px 13px;font:800 10px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.kz-contact-section__copy h2{font-size:clamp(38px,4vw,58px);margin:15px 0 16px}.kz-contact-section__copy>p{color:#59616a;font-size:17px;line-height:1.6}.kz-contact-section__details{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;border-top:1px solid #d1d3cf;margin-top:24px}.kz-contact-section__details>a,.kz-contact-section__details>div{padding:15px 0;border-bottom:1px solid #d1d3cf}.kz-contact-section__details>div{grid-column:1/-1}.kz-contact-section__details small{display:block;color:#747b83;font-size:11px;margin-bottom:4px}.kz-contact-section__details strong{font-size:14px}.kz-contact-section__form{background:#fff;border:1px solid #d7d9d6;padding:34px;box-shadow:0 18px 50px #10131714}.kz-contact-section__form-head span{color:#df1b2f;font:800 11px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.kz-contact-section__form-head h3{font-size:30px;margin:8px 0 4px}.kz-contact-section__form-head p{color:#737a82;font-size:13px;margin-bottom:22px}.kz-contact-section__form label{display:block;color:#3d434a;font-size:12px;font-weight:700;margin:12px 0 5px}.kz-contact-section__form input,.kz-contact-section__form textarea{width:100%;background:#f8f8f6!important;border:1px solid #cfd2ce!important;color:#111!important;padding:13px!important;border-radius:0!important}.kz-contact-section__form input:focus,.kz-contact-section__form textarea:focus{outline:2px solid rgba(223,27,47,.22)!important;border-color:#df1b2f!important}.kz-contact-section__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kz-contact-section__form .kz-btn{width:100%;margin-top:16px}.kz-contact-section__success{background:#e8f7ec;border:1px solid #94c6a0;padding:12px}[id*=__text-with-icons]{display:none!important}[id*=__footer]{background:#0e1114!important;color:#a7b0b8!important}[id*=__footer] h2,[id*=__footer] h3,[id*=__footer] h4,[id*=__footer] strong,[id*=__footer] a:hover{color:#fff!important}@media(max-width:800px){.kz-stationary-proof__grid,.kz-contact-section__grid{grid-template-columns:1fr}.kz-stationary-proof{padding:56px 0}.kz-stationary-proof__media,.kz-stationary-proof__media img{min-height:300px}.kz-contact-section{padding:58px 0}}@media(max-width:560px){.kz .kz-need{min-height:132px}.kz .kz-need__icon{width:42px;height:42px;margin-bottom:13px}.kz .kz-need__icon svg{width:38px;height:38px}.kz-contact-section__form{padding:23px}.kz-contact-section__form-grid,.kz-contact-section__details{grid-template-columns:1fr}.kz-contact-section__details>div{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kruzer-impact-fixes.css.map */
