.ct-main{grid-template-columns:minmax(0,1fr);gap:30px;padding:50px 20px 70px;display:grid}.ct-main-head{grid-column:1/-1}.ct-main-head h2{margin-bottom:10px}.ct-lead{margin:0 0 30px}.ct-form{grid-template-columns:minmax(0,1fr);gap:18px 20px;display:grid}.ct-field{gap:8px;min-width:0;display:grid}.ct-field>label{color:var(--navy);font-size:15px;font-weight:600}.ct-field>label>span[aria-hidden],.ct-consent label>span>span[aria-hidden]{color:#b4532d}.ct-form input:not([type=checkbox]),.ct-form select,.ct-form textarea{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #073d6933;border-radius:12px;padding:14px 16px;font-size:16px;transition:border-color .25s,box-shadow .25s}.ct-form textarea{resize:vertical;min-height:140px}.ct-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23073d69' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.ct-form input:focus,.ct-form select:focus,.ct-form textarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 4px #073d691f}.ct-form [aria-invalid=true]{border-color:#b4532d;box-shadow:0 0 0 4px #b4532d1a}.ct-phone{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.ct-error{color:#b4532d;font-size:14px}.ct-consent label{color:#3d4b56;cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.ct-consent input{width:20px;height:20px;accent-color:var(--navy);flex-shrink:0;margin-top:2px}.ct-submit .button{cursor:pointer;border:0}.ct-success{color:var(--navy);background:#eef7f4;border:1px solid #3f8f804d;border-radius:20px;justify-items:start;gap:12px;padding:30px;display:grid}.ct-success svg{color:#3f8f80}.ct-success h3{color:var(--navy);margin:0;font-size:1.5rem}.ct-success p{margin:0}.ct-success .button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0}.ct-info{background:radial-gradient(circle at 90% 8%, #c8a87440, transparent 45%), var(--navy);color:#fff;border-radius:24px 60px 24px 24px;align-content:start;gap:26px;padding:34px 26px;display:grid}.ct-info-block{grid-template-columns:44px minmax(0,1fr);gap:16px;display:grid}.ct-info-block+.ct-info-block{border-top:1px solid #ffffff24;padding-top:26px}.ct-info-icon{width:44px;height:44px;color:var(--kraft);border:1px solid #c8a8748c;border-radius:50%;place-items:center;display:grid}.ct-info h3{color:#fff;margin:4px 0 10px;font-size:1.15rem;font-weight:600}.ct-info address{color:#c4d3de;margin:0;font-size:16px;font-style:normal;line-height:1.7;display:grid}.ct-address-link{color:inherit;text-decoration:none;display:block}.ct-address-link address{transition:color .3s}.ct-address-link:hover address,.ct-address-link:focus-visible address{color:var(--kraft);text-underline-offset:4px;text-decoration:underline}.ct-info a{color:#fff;overflow-wrap:anywhere;transition:color .3s}.ct-info a:hover,.ct-info a:focus-visible{color:var(--kraft)}.ct-warehouses{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-warehouses li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ct-warehouses strong{color:#fff;font-weight:600}.ct-warehouses span{color:#c4d3de}.ct-phone-link{margin-bottom:6px;font-size:17px;display:block}.ct-phone-link small{letter-spacing:.14em;text-transform:uppercase;min-width:46px;color:var(--kraft);font-size:12px;font-weight:600;display:inline-block}.ct-map{background:var(--off);height:420px;position:relative;overflow:hidden}.ct-map iframe{border:0;width:100%;height:100%;transition:filter .6s;display:block}.ct-map-card{background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 24px 50px -24px #073d6980}.ct-map-card .ct-info-icon{color:var(--navy);border-color:#073d6933}.ct-map-card div{flex:140px;display:grid}.ct-map-card strong{font-family:var(--font-manrope), sans-serif;color:var(--navy);font-size:17px}.ct-map-card span:not(.ct-info-icon){color:#52616c;font-size:15px}@media (min-width:768px){.ct-main{padding:70px 8vw 90px}.ct-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-field-wide{grid-column:1/-1}.ct-map{height:480px}.ct-map-card{max-width:460px;bottom:40px;left:4vw;right:auto}}@media (min-width:992px){.ct-main{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:46px 5vw;padding:110px 8vw 120px}.ct-form-card{align-self:stretch}.ct-form{grid-template-rows:auto auto auto 1fr auto auto;height:100%}.ct-field-message{grid-template-rows:auto 1fr auto}.ct-field-message textarea{height:100%}.ct-info{border-radius:40px 90px 40px 40px;padding:40px 34px;position:sticky;top:110px}.ct-map{height:520px}}@media (prefers-reduced-motion:reduce){.ct-map iframe{transition:none}}
