.dtk-contact-page-hero{min-height:455px}.dtk-contact-page-hero .dtk-hero-copy{padding-block:65px}.dtk-contact-page-hero .dtk-hero-title{font-size:clamp(38px,4.5vw,64px);max-width:590px}.dtk-contact-page-hero .dtk-hero-description{max-width:465px;font-size:16px}.dtk-contact-promises{display:flex;gap:20px;list-style:none;padding:0;margin-top:30px!important;max-width:600px}.dtk-contact-promises li{display:flex;align-items:center;gap:10px;padding-right:20px;border-right:1px solid #456078;font-size:13px}.dtk-contact-promises li:last-child{border:0;padding-right:0}.dtk-contact-promises :is(svg,.dtk-icon),.dtk-contact-promises i{color:#ff6506;width:32px;height:32px;font-size:32px}
.dtk-contact_panel{border-block:1px solid #375168;background:radial-gradient(ellipse at 70% 20%,#12304b55,transparent 65%),#030b13}.dtk-contact-panel-layout{display:grid;grid-template-columns:55% 1fr;gap:45px;padding-block:30px}.dtk-contact-panel-form{border:1px solid #5a6c7a;border-top:3px solid #ff6506;border-radius:12px;padding:25px;background:linear-gradient(135deg,#0a1723,#02080e)}.darktech .dtk-contact-panel-layout .dtk-heading{font-size:36px;margin:5px 0 12px}.darktech .dtk-contact-panel-layout .dtk-heading em,.darktech .dtk-location-heading .dtk-heading em{font-style:normal;color:#ff6506}.dtk-contact-panel-layout .dtk-muted{font-size:14px}.dtk-contact-panel-form .dtk-contact-form-wrap{padding:24px 0 0;border:0;background:none}.dtk-contact-panel-form .dtk-contact-form{gap:15px}.dtk-contact-panel-form .dtk-contact-form textarea{min-height:130px}.dtk-contact-panel-form .dtk-contact-form .dtk-form-consent{grid-column:1;line-height:1.5}.dtk-contact-panel-form .dtk-contact-form button{grid-column:2}.dtk-contact-panel-info{padding-top:22px;min-width:0}.dtk-contact-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:23px}.dtk-contact-info-grid article{display:flex;gap:16px;align-items:flex-start;min-width:0;padding:22px 16px;border:1px solid #243e51;border-radius:9px;background:#020b12bb}.dtk-contact-info-grid :is(svg,.dtk-icon),.dtk-contact-info-grid i{width:36px;height:36px;color:#ff6506;flex-shrink:0;font-size:36px}.darktech .dtk-contact-info-grid h3{font-size:17px;letter-spacing:0;margin:3px 0 16px}.darktech .dtk-contact-info-grid p{font-size:14px;color:#d4dfe9;line-height:1.6;overflow-wrap:anywhere}.dtk-contact-info-grid a:hover{color:#ff6506}.dtk-location{border-bottom:2px solid #ff6506;background:linear-gradient(120deg,#03101b,#07131e)}.dtk-location-section{padding-block:28px}.dtk-location-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px}.darktech .dtk-location-heading h2{font-size:36px;margin:5px 0 12px}.dtk-location-heading .dtk-muted{max-width:600px}.dtk-location-map{display:block;width:100%;height:340px;border:1px solid #466076;border-radius:10px;background:#12283a}.dtk-contact-page-row .dtk-advantages-grid{border:0}.dtk-contact-page-row .dtk-advantages-grid article{background:none}.dtk-contact-page-row .dtk-footer-motto{color:#ff6506}
@media(max-width:1100px){.dtk-contact-panel-layout{gap:25px;grid-template-columns:52% 1fr}.dtk-contact-info-grid article{display:block;padding:18px 14px}.dtk-contact-info-grid h3{margin-top:10px!important}.dtk-contact-panel-form{padding:20px}}
@media(max-width:760px){.dtk-contact-panel-layout{grid-template-columns:1fr}.dtk-contact-panel-info{padding-top:0}.dtk-contact-info-grid article{display:flex}.dtk-contact-page-hero .dtk-hero-copy{padding-block:55px 85px}.dtk-contact-page-hero .dtk-hero-description{font-size:15px;max-width:360px}.dtk-contact-page-hero{min-height:430px}.dtk-contact-promises{gap:12px;flex-wrap:wrap}.dtk-contact-promises li{font-size:11px;padding-right:12px;gap:6px}.dtk-contact-promises :is(svg,.dtk-icon){width:25px;height:25px;font-size:25px}.dtk-location-heading{align-items:flex-start;flex-direction:column}.dtk-location-map{height:300px}.darktech .dtk-contact-panel-layout .dtk-heading,.darktech .dtk-location-heading h2{font-size:31px}}
@media(max-width:420px){.dtk-contact-panel-form{padding:17px}.dtk-contact-panel-form .dtk-contact-form{grid-template-columns:1fr}.dtk-contact-panel-form .dtk-contact-form button,.dtk-contact-panel-form .dtk-contact-form .dtk-form-consent{grid-column:1}.dtk-contact-info-grid{gap:12px}.dtk-contact-info-grid article{display:block}.darktech .dtk-contact-info-grid p{font-size:13px}}
