::selection{color:#fff;background-color:#dc2028}::-moz-selection{color:#fff;background-color:#dc2028}:root{--color-forgeline-red: #DC2028;--color-black: #000000;--color-white: #FFFFFF;--color-pale-gray: #E2E1E3;--color-medium-gray: #B2B3B7;--font-primary: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--spacing-xs: 7px;--spacing-sm: 10px;--spacing-md: 20px;--spacing-lg: 40px;--spacing-xl: 60px;--container-max-width: 1440px;--form-max-width: 860px;--info-max-width: 480px}.contact-page{background-color:var(--color-black);font-family:var(--font-primary);color:var(--color-white)}.contact-page *,.contact-page *:before,.contact-page *:after{box-sizing:border-box}.contact-hero{position:relative;height:500px;overflow:hidden}.contact-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.contact-hero__image{width:100%;height:100%;object-position:center}.contact-hero__image--desktop{display:block}.contact-hero__image--mobile{display:none}.contact-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.contact-hero__content{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding:0 100px 80px;max-width:var(--container-max-width)}.contact-hero__title{font-family:var(--font-primary);font-weight:900;font-style:italic;font-size:96px;line-height:.9;letter-spacing:-2.88px;text-transform:uppercase;color:var(--color-white);margin:0}.contact-hero__title span{display:inline}.contact-main{padding:var(--spacing-lg) 0 20px}.contact-container{max-width:var(--container-max-width);margin:0 auto;padding:0 100px;display:grid;grid-template-columns:var(--info-max-width) 1fr;gap:80px}.contact-info{padding-top:var(--spacing-lg)}.contact-info__company-name{font-family:var(--font-primary);font-weight:900;font-style:italic;font-size:36px;line-height:1;letter-spacing:-1.08px;text-transform:uppercase;color:var(--color-forgeline-red);margin:0 0 var(--spacing-sm)}.contact-info__address{margin-bottom:var(--spacing-sm)}.contact-info__address p{font-size:16px;line-height:1.5;margin:0;color:var(--color-white)}.contact-info__directions{display:inline-flex;align-items:center;gap:8px;font-family:"Gotham",var(--font-primary);font-weight:500;font-size:14px;line-height:1.1;letter-spacing:-.42px;color:var(--color-pale-gray);text-decoration:none;margin-bottom:var(--spacing-md);transition:color .2s ease}.contact-info__directions:hover{color:var(--color-forgeline-red)}.contact-info__phones{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.contact-info__phone-item{display:flex;align-items:center;gap:8px;font-family:var(--font-primary);font-weight:700;font-size:22px;line-height:1.5;color:var(--color-white)}.contact-form-wrapper{max-width:var(--form-max-width);padding:var(--spacing-lg) 0}.contact-form__main-title{font-family:var(--font-primary);font-weight:900;font-style:italic;font-size:36px;line-height:1;letter-spacing:-1.08px;text-transform:uppercase;color:var(--color-white);margin:0 0 var(--spacing-md)}.contact-form__intro{font-size:16px;line-height:1.5;color:var(--color-white);margin:0 0 var(--spacing-md)}.contact-form__divider{height:1px;margin-bottom:var(--spacing-md);border:1px dashed #B2B3B7}.contact-form__required-note{font-size:16px;line-height:1.5;color:var(--color-white);margin:0 0 var(--spacing-md)}.required-star{color:var(--color-forgeline-red)}.contact-form,.contact-form__section{display:flex;flex-direction:column;gap:var(--spacing-md)}.contact-form__section-header{display:flex;align-items:center;gap:var(--spacing-sm)}.contact-form__section-title{font-family:var(--font-primary);font-weight:900;font-style:italic;font-size:36px;line-height:1;letter-spacing:-1.08px;text-transform:uppercase;color:var(--color-white);margin:0}.gtu-icon-chevrons--desktop{display:block}.gtu-icon-chevrons--mobile{display:none}.contact-form__section-divider{height:1px;width:100%;border-top:1px dashed #B2B3B7;margin:20px 0}.contact-form__row{display:grid;gap:var(--spacing-md)}.contact-form__row--two-col{grid-template-columns:repeat(2,1fr)}.contact-form__row--three-col{grid-template-columns:repeat(3,1fr)}.contact-form__field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.contact-form__label{font-family:var(--font-primary);font-weight:700;font-size:16px;line-height:1.2;letter-spacing:1.6px;text-transform:uppercase;color:var(--color-white)}.contact-form__input,.contact-form__select,.contact-form__textarea{width:100%;height:40px;padding:0 12px;background-color:var(--color-white);border:none;font-family:var(--font-primary);font-size:16px;line-height:1.2;color:var(--color-black);outline:none;transition:box-shadow .2s ease}.contact-form__input:focus,.contact-form__select:focus,.contact-form__textarea:focus{box-shadow:0 0 0 2px var(--color-forgeline-red)}.contact-form__input::placeholder,.contact-form__select option[value=""]{color:#00000080}.contact-form__select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11' viewBox='0 0 17 11' fill='none'%3E%3Cpath d='M8.02204 10.0257L8.72536 9.27788L15.3449 2.24358L16.0482 1.49572L14.6416 0.00439945L13.9382 0.752261L8.02204 7.04309L2.10584 0.747861L1.40251 0L0 1.49572L0.703325 2.24358L7.31872 9.28228L8.02204 10.0301V10.0257Z' fill='%23DC2028'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:36px}.contact-form__textarea{height:auto;min-height:150px;padding:12px;resize:vertical}.contact-form__radio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.contact-form__radio-column{display:flex;flex-direction:column;gap:var(--spacing-md)}.contact-form__radio-item{display:flex;align-items:center;gap:8px;cursor:pointer}.contact-form__radio-item input[type=radio]{position:absolute;opacity:0;pointer-events:none}.contact-form__radio-custom{width:20px;height:20px;border:2px solid var(--color-white);border-radius:50%;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.contact-form__radio-item input[type=radio]:checked+.contact-form__radio-custom:after{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--color-forgeline-red)}.contact-form__radio-label{font-family:var(--font-primary);font-weight:700;font-size:16px;line-height:1.2;letter-spacing:1.6px;text-transform:uppercase;color:var(--color-white)}.contact-form__checkbox-item{display:flex;align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;margin-bottom:var(--spacing-md)}.contact-form__checkbox-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.contact-form__checkbox-custom{width:20px;height:20px;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.contact-form__checkbox-custom svg{width:14px;height:14px;color:var(--color-forgeline-red);opacity:0;transition:opacity .2s ease}.contact-form__checkbox-item input[type=checkbox]:checked+.contact-form__checkbox-custom svg{opacity:1}.contact-form__checkbox-label{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-white)}.contact-form__submit{width:100%;height:40px;background:linear-gradient(90deg,#b2b3b7,#94979a);border:none;font-family:var(--font-primary);font-weight:700;font-size:14px;line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-white);cursor:pointer;transition:all .3s ease}.contact-form__submit:hover{background:linear-gradient(90deg,#c5c6c9,#a8abae);transform:translateY(-1px)}.contact-form__submit:active{transform:translateY(0)}.contact-footer-divider{height:1px;border-top:1px dashed var(--color-medium-gray);margin:0 10rem;margin-top:var(--spacing-lg);position:relative;z-index:1}.contact-form__success{padding:var(--spacing-md);background-color:#2e7d3233;border:1px solid #2E7D32;margin-bottom:var(--spacing-md)}.contact-form__success p{margin:0;color:#81c784;font-size:16px}.contact-form__errors{padding:var(--spacing-md);background-color:#dc202833;border:1px solid var(--color-forgeline-red);margin-bottom:var(--spacing-md)}.contact-form__errors ul{margin:0;padding-left:20px;color:var(--color-forgeline-red)}@media screen and (max-width:1024px){.contact-hero{height:400px}.contact-info__phones{margin-top:unset}.contact-hero__content{padding:0 40px 60px}.contact-hero__title{font-size:64px;letter-spacing:-1.92px}.contact-container{padding:0 40px;grid-template-columns:1fr;gap:var(--spacing-lg)}.contact-info{display:grid;grid-template-columns:1fr 1fr;padding-top:0}.contact-info__company-name{grid-column:1 / -1}.contact-form-wrapper{max-width:100%;padding:unset}.contact-form__section-title{font-size:28px}}@media screen and (max-width:768px){.contact-hero{height:250px}.contact-hero__image--desktop{display:none}.contact-hero__image--mobile{display:block}.contact-hero__content{padding:0 20px 20px}.contact-hero__title{font-size:42px;letter-spacing:-1.26px}.contact-hero__title span{display:block}.contact-container{padding:0 20px}.contact-footer-divider{margin:var(--spacing-lg) 20px 0}.contact-form-wrapper{order:-1}.contact-info{grid-template-columns:1fr;order:1}.contact-info__company-name{font-size:28px}.contact-info__phone-item{font-size:18px}.contact-form__main-title{font-size:28px}.contact-form__section-title{font-size:22px;letter-spacing:-.66px}.contact-form__row--two-col,.contact-form__row--three-col,.contact-form__radio-grid{grid-template-columns:1fr}.contact-form__label,.contact-form__radio-label{font-size:14px;letter-spacing:1.4px}.contact-form__checkbox-label{font-size:12px}.gtu-icon-chevrons--desktop{display:none}.gtu-icon-chevrons--mobile{display:block}}@media screen and (max-width:480px){.contact-hero{height:150px}.contact-hero__title{font-size:36px;letter-spacing:-1.08px}.contact-footer-divider{margin:var(--spacing-lg) 20px 0}.contact-info__company-name{font-size:22px}.contact-info__address p{font-size:14px}.contact-info__phone-item{font-size:16px}.contact-form__main-title{font-size:22px}.contact-form__intro{font-size:14px}.contact-form__section-title{font-size:18px}.contact-form__input,.contact-form__select,.contact-form__textarea{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gtu-contact-page.css.map */
