.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:991px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__header{margin-bottom:10rem}.main-box{display:flex;flex-wrap:wrap;gap:32px;z-index:1;position:relative}.conatct-main-box .subtitle-stroke{z-index:0;position:relative;margin-bottom:-4%;letter-spacing:-1.83px}.main-box .form-section{background:var(--color-black);padding:40px;flex:1}.form-section h2{color:var(--color-white);margin-top:0;margin-bottom:48px;font-weight:var(--font-weight-bold);font-size:25px;line-height:150%!important;letter-spacing:-.48px;text-transform:uppercase}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1 / -1}.form-group.three-column{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.contact__fields.contact__fields--three-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2rem}input[type=text],input[type=email],input[type=tel],.select__select{background:var(--color-white);color:var(--color-black);border:1px solid #ccc;padding:12px;font-size:14px;width:100%;font-family:Arial,sans-serif;height:6rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2))}.select__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}textarea,.text-area{min-height:120px;resize:vertical;background-color:var(--color-white);color:var(--color-black);border:1px solid #ccc;padding:12px;font-size:14px;width:100%}.contact-info{display:flex;flex-direction:column;width:32%;background:var(--color-white);border-top:8px solid var(--color-orange)}.info-panel{padding:60px 40px;border-bottom:1px solid rgb(94 94 94 / 20%)}.info-panel:first-child{padding-top:32px}.info-panel:last-child{border-bottom:none}.info-panel h3{color:var(--color-black);font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:32px;letter-spacing:-.83px;font-size:25px}.info-panel__details{display:flex;align-items:center;border-right:1px solid #5E5E5E33;border-bottom:1px solid #5E5E5E33}.info-panel-details-icon{padding:20px;display:flex;color:var(--color-orange);border-right:1px solid #5E5E5E33}.info-panel-details-title{flex:1;padding:0 85px 0 20px;font-size:18px;color:var(--color-light-grey);letter-spacing:-.2px}.info-panel__content{border-top:1px solid #5E5E5E33;border-left:1px solid #5E5E5E33}.contact__purpose{background:var(--color-white);margin-bottom:7.6rem;padding:8rem 6rem 6rem;border-top:8px solid var(--color-orange)}.contact__purpose-header .rte{max-width:950px;margin:auto;font-size:18px;letter-spacing:normal;color:var(--color-light-grey)}hr.seprator{height:.4rem;background-color:var(--color-orange);max-width:100px;margin:6rem auto}.contact__purpose-list{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:25px;font-weight:var(--font-weight-semi-bold);line-height:110.00000000000001%;text-transform:uppercase;letter-spacing:-.6px;color:var(--color-light-grey)}.contact__purpose-list .list-separator{margin:0 15px}.contact__purpose-menu .list-menu.list-menu--inline{display:flex;border-top:1px solid var(--color-light-grey);border-left:1px solid var(--color-light-grey)}.contact__purpose-menu{margin-top:40px}.contact__purpose-list .list-menu.list-menu--inline{justify-content:center}.contact__purpose-menu .list-menu.list-menu--inline li{flex:33.33%;border-right:1px solid var(--color-light-grey);border-bottom:1px solid var(--color-light-grey)}.contact__purpose-menu .list-menu.list-menu--inline li a{padding:24px;font-weight:700;font-size:18px;line-height:100%;letter-spacing:normal;text-transform:uppercase;color:var(--color-light-grey);text-decoration:none;display:flex;justify-content:space-between;align-items:center;height:100%;position:relative}.contact__purpose-menu .list-menu.list-menu--inline li a:hover{background:var(--color-light-grey);color:var(--color-white);transition:.25s all ease-in}.contact__purpose-menu .list-menu.list-menu--inline li a .svg-wrapper{height:32px;width:32px}.contact__fields .field__label{top:calc(1.5rem + var(--inputs-border-width))}.field__label,.customer .field label,.field__input,.contact__fields .select__select{font-size:18px;font-weight:var(--font-weight-regular);line-height:30px;letter-spacing:0;color:rgba(var(--color-foreground))}.contact__fields .select__select option:disabled span{color:var(--color-orange)}.contact__fields .select__select{color:#0000}.contact__fields .select__select:valid{color:rgba(var(--color-foreground))}.contact__fields .select__select:valid+label{display:none}.contact__fields .select__select{background-image:url(/cdn/shop/files/arrow.svg?v=1770896214)}.contact__purpose-menu .list-menu.list-menu--inline li a:after{content:"";position:absolute;left:0;bottom:0;height:8px;width:100%;background:transparent;transition:width .3s ease}.contact__purpose-menu .list-menu.list-menu--inline li a:hover:after,.contact__purpose-menu .list-menu.list-menu--inline li a.active:after{width:100%;background:var(--color-orange)}.contact__purpose-menu .list-menu.list-menu--inline li a span{transition:.25s all ease-in}.contact__purpose-menu .list-menu.list-menu--inline li a:hover span{transform:translateY(-4px);transition:.25s all ease-in}@media screen and (max-width:989px){.contact__purpose-menu .list-menu.list-menu--inline li{flex:50%}.main-box{flex-direction:column}.main-box .contact-info{width:100%}.info-panel-details-title{padding:0 20px}}@media screen and (max-width:749px){.contact__header{margin-bottom:5rem}.contact__purpose-menu .list-menu.list-menu--inline li{flex:100%}.contact__purpose{padding:40px 20px}hr.seprator{margin:4rem auto}.contact__fields.contact__fields--three-columns{grid-template-columns:repeat(1,1fr)}.info-panel-details-title{font-size:15px}.main-box .form-section{padding:30px 20px}.contact__purpose{margin-bottom:5.6rem}}@media screen and (max-width:480px){.contact__purpose-menu .list-menu.list-menu--inline li a{padding:20px;font-size:14px;line-height:115%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact.css.map */
