.contact-form-section{padding-top:var(--cf-padding-top, 80px);padding-bottom:var(--cf-padding-bottom, 80px);padding-left:var(--cf-padding-left, 0px);padding-right:var(--cf-padding-right, 0px);background-color:#f8f8f8}.contact-form-section .container--large{max-width:1200px;margin:0 auto}.contact-form-section .contact-form__header{margin-bottom:40px}.contact-form-section .contact-form__title{font-size:40px;line-height:52px;font-weight:500;color:#313b54;letter-spacing:var(--font-letter-spacing);margin:0 0 16px}.contact-form-section .contact-form__description{font-size:16px;line-height:24px;font-weight:400;color:#313b54;letter-spacing:var(--font-letter-spacing);max-width:720px}.contact-form-section .contact-form__description p{margin:0}.contact-form-section .contact-form__description p+p{margin-top:8px}.contact-form-section .contact-form--flex{display:flex;flex-direction:row;align-items:stretch;gap:96px}.contact-form-section .contact-form__the-form{flex:1 1 60%;background-color:#fff;border-radius:8px;padding:32px}.contact-form-section .contact-form__form-heading{font-size:18px;line-height:28px;font-weight:600;color:#313b54;text-align:center;margin:0 0 24px;letter-spacing:var(--font-letter-spacing)}.contact-form-section .contact-form__row{padding-bottom:16px}.contact-form-section .contact-form__row label{display:block;padding-bottom:6px;font-size:14px;line-height:20px;font-weight:400;color:#313b54;letter-spacing:var(--font-letter-spacing)}.contact-form-section .contact-form__row .field__input{width:100%;border:1px solid #c8d0e0;border-radius:4px;background-color:#fff;padding:10px 14px;font-size:14px;line-height:20px;color:#313b54;box-shadow:none}.contact-form-section .contact-form__row textarea.field__input{height:140px;resize:vertical}.contact-form-section .contact-form__row .field__input::placeholder{color:#a0a8b8}.contact-form-section .contact-form__row .field__input:focus{outline:none;border-color:#004f91}.contact-form-section .contact-form__privacy{padding-top:8px;padding-bottom:16px}.contact-form-section .contact-form__privacy .custom-box{font-size:13px;line-height:18px;color:#5a6478}.contact-form-section .contact-form__privacy .custom-box label,.contact-form-section .contact-form__privacy .custom-box label p{font-size:13px!important;line-height:18px!important;color:#5a6478;padding-bottom:0}.contact-form-section .contact-form__submit{padding-bottom:0}.contact-form-section .contact-form__submit .button{width:100%;background-color:#004f91;color:#fff;border:none;border-radius:4px;padding:14px 24px;font-size:15px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:background-color .2s ease}.contact-form-section .contact-form__submit .button:hover{background-color:#003d73}.contact-form-section .contact-form__info{max-width:350px!important;flex:1 1 40%;border-radius:8px;display:flex;flex-direction:column;height:fit-content;align-self:flex-end}.contact-form-section .contact-form__info-heading{font-size:18px;line-height:28px;font-weight:600;color:#313b54;text-align:center;margin:0 0 16px;letter-spacing:var(--font-letter-spacing)}.contact-form-section .contact-form__info-content{background-color:#fff;border-radius:6px;padding:24px;font-size:16px;line-height:22px;color:#313b54;letter-spacing:var(--font-letter-spacing);flex:1}.contact-form-section .contact-form__info-content p{margin:0 0 12px}.contact-form-section .contact-form__info-content p:last-child{margin-bottom:0}.contact-form-section .contact-form__info-content p strong{display:block;font-weight:600;color:#313b54;margin-bottom:4px}.contact-form-section .contact-form__info-content a{color:#313b54;text-decoration:none}.contact-form-section .contact-form__info-content a:hover{text-decoration:underline}@media screen and (max-width:989px){.contact-form-section .contact-form--flex{flex-direction:column;gap:32px}.contact-form-section .contact-form__the-form,.contact-form-section .contact-form__info{flex:1 1 auto;width:100%}}@media screen and (max-width:749px){.contact-form-section{padding-top:var(--cf-padding-top-mobile, 40px);padding-bottom:var(--cf-padding-bottom-mobile, 40px);padding-left:var(--cf-padding-left-mobile, 0px);padding-right:var(--cf-padding-right-mobile, 0px)}.contact-form-section .contact-form__title{font-size:28px;line-height:36px}.contact-form-section .contact-form__header{margin-bottom:24px}.contact-form-section .contact-form__the-form,.contact-form-section .contact-form__info{max-width:100%!important}.contact-form-section .contact-form__info-content{padding:20px 16px;text-align:center}}#whatsapp-link div:first-child{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
