.parttech-site .ct-page-header{min-height:390px;padding:45px 0;display:flex;align-items:center}.parttech-site .ct-page-header>.container{width:min(1180px,88%)}.parttech-site .ct-page-header .breadcrumb{font-size:10px;margin-bottom:28px}.parttech-site .ct-page-header h1{font-size:var(--font-size-page-title,58px);font-weight:500;line-height:1.3;letter-spacing:-.035em;margin:14px 0 20px;max-width:750px}.parttech-site .ct-page-header h1+p{font-size:var(--font-size-body,14px);line-height:var(--text-line-height,1.9);max-width:580px;margin-top:18px}.parttech-site .ct-page-header-with-image{background:#202326}.parttech-site .ct-page-header-with-image:after{background:rgba(15,18,23,var(--contact-header-overlay,.5))}.parttech-site .ct-page-header-with-image .tc-page-photo{object-position:var(--contact-header-position,center)}.parttech-site .ct-page-header-with-image h1{color:#fff}.parttech-site .ct-page-header-with-image .breadcrumb,.parttech-site .ct-page-header-with-image .tc-kicker{color:#cdd2db}.parttech-site .ct-page-header-with-image h1+p{color:#e2e6ec}.parttech-site .tc-contact-channels{gap:12px}.parttech-site .tc-contact-channels>a,.parttech-site .tc-contact-channels>div{padding:20px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;transition:border-color .2s,box-shadow .2s}.parttech-site .tc-contact-channels>a:hover{border-color:var(--blue);box-shadow:0 8px 22px #20232608}.parttech-site .tc-contact-channels svg{width:43px;height:43px;padding:9px;background:#f5f5f6;border-radius:10px;flex-shrink:0}.parttech-site .tc-contact-channels strong{font-size:clamp(18px,2vw,24px)}.parttech-site .tc-office{border-radius:12px}.parttech-site .tc-office-graphic{border-radius:8px}.parttech-site .tc-office address{font-size:var(--font-size-body);line-height:var(--text-line-height)}#contact-header{scroll-margin-top:95px}@media(max-width:650px){.parttech-site .ct-page-header{min-height:330px;padding:32px 0}.parttech-site .ct-page-header h1{font-size:min(var(--font-size-page-title),36px)}.parttech-site .ct-page-header h1+p{max-width:320px}.parttech-site .tc-contact-channels>a,.parttech-site .tc-contact-channels>div{padding:17px;gap:14px}.parttech-site .tc-contact-channels strong{font-size:20px}}
.parttech-site .ct-page-header-with-image .tc-page-photo{inset:0;width:100%;height:100%;opacity:1;object-position:var(--contact-header-position,center)}
.parttech-site .ct-page-header.ct-page-header-with-image h1{color:#fff}

#quotation{scroll-margin-top:150px}.ct-quotation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin-top:28px}.ct-quotation-form label{display:grid;gap:8px}.ct-quotation-form input,.ct-quotation-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #c8ccd0;border-radius:4px;font:inherit}.ct-quotation-message{grid-column:1/-1}.ct-quotation-form :focus-visible{outline:2px solid #d82330;outline-offset:3px}@media(max-width:640px){.ct-quotation-form{grid-template-columns:1fr}}
