
.ktry-info{width:min(940px,calc(100% - 36px));margin:0 auto;padding:30px 0 110px;}
.ktry-info__heading{margin-bottom:45px;border-bottom:1px solid #e5e1dc;padding-bottom:35px;}
.ktry-info__heading p{font-size:10px;letter-spacing:.32em;color:#8a847e;font-weight:700;margin:0 0 14px;}
.ktry-info__heading h1{font:400 clamp(45px,6vw,84px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:0;}
.ktry-info__content{font-size:15px;line-height:1.9;color:#55514d;max-width:760px;}
.ktry-info__content h2{font:400 30px/1.2 Georgia,serif;margin:35px 0 10px;color:#191919;}
.ktry-info__content h3{font-size:17px;margin:22px 0 8px;color:#191919;}
.ktry-info__content p{margin:0 0 15px;}
.ktry-info__content ul{padding-left:25px;}
.ktry-info__content a{text-decoration:underline;}
.ktry-contact{max-width:760px;}
.ktry-contact__lead{font-size:14px;color:#777;line-height:1.7;margin-bottom:30px;}
.ktry-contact label{display:flex;flex-direction:column;gap:7px;font-size:11px;letter-spacing:.04em;font-weight:700;margin-bottom:20px;}
.ktry-contact input,.ktry-contact textarea{width:100%;border:1px solid #d9d6d1;border-radius:0;background:white;padding:15px;font-size:14px;color:#171717;letter-spacing:0;font-weight:400;font-family:Arial,Helvetica,sans-serif;}
.ktry-contact input:focus,.ktry-contact textarea:focus{outline:1px solid #222;}
.ktry-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.ktry-contact button{border:none;background:#161616;color:#fff;min-height:52px;padding:15px 25px;font-size:12px;font-weight:700;letter-spacing:.09em;cursor:pointer;}
.ktry-contact button span{margin-left:12px;}
.ktry-form-success{padding:16px;background:#e7f3e8;font-size:13px;}
@media(max-width:700px){.ktry-info{padding:20px 0 65px}.ktry-info__heading{margin-bottom:25px;padding-bottom:20px}.ktry-contact__row{grid-template-columns:1fr;gap:0}.ktry-info__heading h1{font-size:43px}}
