.kld-page-contact{overflow:hidden;background:#fff;color:#111a25}.kld-page-contact .kld-ct-hero{min-height:455px;display:flex;align-items:center;padding:145px 0 70px;color:#fff;background:linear-gradient(90deg,rgba(5,28,52,.97),rgba(5,28,52,.24)),var(--kld-image) center/cover no-repeat}.kld-page-contact .kld-ct-hero h1{margin:0 0 24px;font-size:clamp(42px,5vw,64px);font-weight:400;text-transform:uppercase}.kld-page-contact .kld-ct-hero i{width:48px;height:5px;display:block;background:#2f9fec}.kld-page-contact .kld-ct-hero p{max-width:540px;margin:42px 0 0;color:#c2cfdd;font-size:17px;line-height:1.75}.kld-page-contact .kld-ct-cards{background:#f1f6fb}.kld-page-contact .kld-ct-cards>div{display:grid;grid-template-columns:repeat(4,1fr)}.kld-page-contact .kld-ct-cards article{min-width:0;padding:34px 20px;text-align:center;border-right:1px solid #dbe4ed}.kld-page-contact .kld-ct-card-icon{width:54px;height:54px;display:grid;place-items:center;margin:auto;border-radius:50%;background:#deecfb}.kld-page-contact .kld-ct-card-icon img{width:25px;height:25px;object-fit:contain}.kld-page-contact .kld-ct-cards small{display:block;margin:15px 0 10px;color:#8496aa;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.kld-page-contact .kld-ct-cards strong,.kld-page-contact .kld-ct-card-value{display:block;color:#111a25;font-size:16px;font-weight:700;text-decoration:none}.kld-page-contact .kld-ct-cards p{margin:12px 0 0;color:#7b8ea4;font-size:13px;line-height:1.5}.kld-page-contact .kld-ct-social-html{min-height:26px;display:flex;align-items:center;justify-content:center;gap:9px}.kld-page-contact .kld-ct-social-html a{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#0b6dc8;color:#fff;font-size:11px;font-weight:800;text-decoration:none}.kld-page-contact .kld-ct-form-section{padding:95px 0;color:#fff;background:linear-gradient(rgba(3,15,36,.87),rgba(3,15,36,.92)),var(--kld-image) center/cover no-repeat}.kld-page-contact .kld-ct-form-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(65px,8vw,120px)}.kld-page-contact .kld-ct-form-grid h2{margin:0;font-size:clamp(36px,4vw,48px)}.kld-page-contact .kld-ct-big{margin:38px 0;color:#d7e0ea;font-size:clamp(24px,3vw,33px);line-height:1.55}.kld-page-contact .kld-ct-form-grid dl div{margin:14px 0;padding:18px 25px;border-left:4px solid #087bdc;background:linear-gradient(90deg,#082d5a,transparent)}.kld-page-contact .kld-ct-form-grid dt{display:flex;align-items:center;gap:10px;color:#bcd6ee;font-weight:700}.kld-page-contact .kld-ct-form-grid dt img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.kld-page-contact .kld-ct-form-grid dd{margin:8px 0 0 30px}.kld-page-contact .kld-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kld-page-contact .kld-contact-form label{font-size:14px;font-weight:700}.kld-page-contact .kld-contact-form b{color:#f33}.kld-page-contact .kld-contact-form input,.kld-page-contact .kld-contact-form textarea{width:100%;display:block;margin-top:10px;padding:18px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(255,255,255,.1);color:#fff}.kld-page-contact .kld-contact-form textarea{height:150px;resize:vertical}.kld-page-contact .kld-ct-wide,.kld-page-contact .kld-ct-status{grid-column:1/-1}.kld-page-contact .kld-contact-form button{min-width:220px;justify-self:start;border:0;cursor:pointer}.kld-page-contact .kld-ct-status{padding:15px;border-radius:8px;background:#0b684a}
@media(max-width:900px){.kld-page-contact .kld-ct-cards>div{grid-template-columns:1fr 1fr}.kld-page-contact .kld-ct-form-grid{grid-template-columns:1fr;gap:50px}}
@media(max-width:600px){.kld-page-contact .kld-ct-hero{min-height:390px;padding:112px 0 58px}.kld-page-contact .kld-ct-cards>div,.kld-page-contact .kld-contact-form{grid-template-columns:1fr}.kld-page-contact .kld-ct-cards article{border-right:0;border-bottom:1px solid #dbe4ed}.kld-page-contact .kld-ct-wide{grid-column:auto}.kld-page-contact .kld-contact-form button{width:100%}}
