.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}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}.field__input,.customer .field input{outline:none!important;box-shadow:none!important}.field__input,.customer .field input{outline:none!important;box-shadow:none!important;background:var(--ddBgColor);height:unset;min-height:50px;border:1px solid #3D4155;padding:10px 14px;color:#fff;font-size:14px;font-weight:500;transition:var(--ddTransition)}.field__label,.customer .field label{font-size:14px;letter-spacing:0;color:var(--ddTextColor);font-weight:500;top:14px;left:14px}.contact__fields{grid-column-gap:30px}select.field__input{font-size:14px;font-weight:500;letter-spacing:0;color:var(--ddTextColor)}.field textarea{max-height:95px;padding-top:15px}.contact__fields .field:has(select):before,.field:has(select):before{content:url('data:image/svg+xml,<svg width="9" height="5" viewBox="0 0 9 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 0.5L4.5 4.5L8.5 0.5" stroke="%23666666" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:absolute;z-index:1;right:14px;left:unset;height:6px;width:10px;vertical-align:middle;line-height:0;top:23px;display:block!important}form#ContactForm .contact__fields .field select.field__input,.field select.field__input{padding-right:30px!important}.fielWithLabel>label{font-size:20px;line-height:1;color:#fff;font-weight:600;margin:0 0 30px;display:inline-block}.contactDetailSec .contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.contactDetailSec .contact-wrapper>div{width:100%}.contactDetailSec .contact-left .customDescription{max-width:625px;margin-block:8px 0}.contactDetailSec .contact-left .customDescription p{font-weight:600}.contactDetailSec .contact-box-bottom{background:var(--ddBlackBg);padding:32px;display:flex;flex-direction:column;gap:22px;margin-top:30px}.contactDetailSec .contact-box-bottom a{color:var(--ddYellowColor)}.contactDetailSec .contact-box-bottom a:hover{color:var(--ddRedColor)}.contactDetailSec .contact-box.highlight{display:grid;grid-template-columns:56px 1fr;border-radius:0;gap:30px;align-items:flex-start}.contactDetailSec .contact-box.highlight img{width:100%;aspect-ratio:1 / 1;padding:12px;background:var(--ddBgColor)}.contactDetailSec .contact-box.highlight h4,.contactDetailSec .contact-right h4{font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:#fff;text-transform:capitalize;margin:0 0 5px}.contactDetailSec .contact-box.highlight p,.contactDetailSec .contact-box.highlight small{font-size:16px;line-height:26px;font-weight:400;color:var(--ddTextColor)}.contactDetailSec .contact-box.highlight strong{font-size:24px;line-height:28px;font-weight:700;color:#fff;margin-block:18px 2px;display:block;word-break:break-word}.contactDetailSec .contact-box-bottom .contact-box.info{display:grid;grid-template-columns:56px 1fr;gap:30px}.contactDetailSec .contact-right{padding:32px;background:var(--ddBlackBg)}.contactDetailSec .contact-right>p{font-weight:600;margin-top:12px}form#ContactForm{margin-block:30px 0;display:grid;gap:30px}form#ContactForm .field__input{padding:5px 14px!important}form#ContactForm textarea.field__input{padding-top:12px!important}form#ContactForm .contact__button .button{width:100%}.contactMulticolumnSec.homeMissionSec .mission-wrapper{grid-template-columns:unset;gap:0}.contactMulticolumnSec.homeMissionSec .mission-wrapper .mission-right{grid-template-columns:repeat(3,1fr);gap:30px}.contactMulticolumnSec.homeMissionSec .mission-card{padding:32px}.contactMulticolumnSec.homeMissionSec .mission-icon{max-width:54px;width:54px;height:54px;margin-bottom:20px;background:var(--ddBgColor);display:flex;align-items:center;justify-content:center}.contactMulticolumnSec.homeMissionSec .mission-icon img{max-width:30px;height:auto;object-fit:contain}.contactMulticolumnSec.homeMissionSec .mission-card a{color:var(--ddYellowColor);font-weight:400;margin-block:10px 0;display:inline-block;transition:var(--ddTransition)}.contactMulticolumnSec.homeMissionSec .mission-card strong{font-weight:400;word-break:break-all}.contactMulticolumnSec.homeMissionSec .mission-card a:hover{color:var(--ddRedColor)}@media(max-width:1499px){.contact__fields{grid-column-gap:20px}.contactDetailSec .contact-wrapper{gap:60px}.contactDetailSec .contact-box-bottom{padding:25px;gap:25px}.contactDetailSec .contact-box.highlight{gap:20px}.contactDetailSec .contact-right{padding:25px}form#ContactForm{gap:20px}.contactMulticolumnSec.homeMissionSec .mission-card{padding:25px}}@media(max-width:1199px){.contact__fields,form#ContactForm{gap:15px;grid-template-columns:1fr}.fielWithLabel>label{font-size:18px;margin-bottom:20px}.contactDetailSec .contact-wrapper{gap:50px;align-items:flex-start}.contactDetailSec .contact-box.highlight strong{font-size:20px;line-height:24px;margin-block:18px 5px}.contactDetailSec .contact-box-bottom{padding:25px 20px;gap:22px}.contactDetailSec .contact-right{padding:25px 20px}.contactDetailSec .contact-box.highlight h4,.contactDetailSec .contact-right h4{font-size:18px;line-height:26px}.contactDetailSec .contact-right>p,.contactDetailSec .contact-left .customDescription p{font-weight:500}.contactMulticolumnSec.homeMissionSec .mission-wrapper .mission-right{gap:20px}.contactMulticolumnSec.homeMissionSec .mission-card{padding:20px 15px}.contactMulticolumnSec.homeMissionSec .mission-icon{margin-bottom:15px}}@media(max-width:989px){.contact__fields{grid-template-columns:1fr 1fr}.contactDetailSec .contact-wrapper{grid-template-columns:1fr;gap:35px}}@media(max-width:749px){.contact__fields{grid-template-columns:1fr;display:grid}.contact__fields,form#ContactForm{gap:10px}.fielWithLabel>label{font-size:16px;margin-block:0 15px}.contactDetailSec .contact-box.highlight{grid-template-columns:50px 1fr;gap:15px}.contactDetailSec .contact-box.highlight img{max-width:50px;padding:10px}.contactDetailSec .contact-box-bottom{padding:20px 15px;gap:0;margin-top:20px}.contactDetailSec .contact-box.highlight h4,.contactDetailSec .contact-right h4{font-size:16px;line-height:24px;margin:0 0 3px}.contactDetailSec .contact-box.highlight p,.contactDetailSec .contact-box.highlight small{font-size:15px;line-height:25px}.contactDetailSec .contact-box.highlight strong{font-size:16px;line-height:22px}.contactDetailSec .contact-box-bottom .contact-box+.contact-box{border-top:1px solid #3D4155;padding-top:18px;margin-top:18px}.contactDetailSec .contact-wrapper{gap:20px}form#ContactForm .contact__button .button{margin-top:10px}.contactMulticolumnSec.homeMissionSec .mission-wrapper .mission-right{gap:18px;grid-template-columns:1fr}.contactMulticolumnSec.homeMissionSec .mission-icon{margin-bottom:0;width:50px;height:50px}.contactMulticolumnSec.homeMissionSec .mission-icon img{max-width:26px}.contactMulticolumnSec.homeMissionSec .mission-card{padding:20px 15px 20px 80px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-contact-form.css.map */
