.contact-form-v2{--cfv2-blue: #2237a0;--cfv2-font: Poppins, sans-serif;color:var(--cfv2-blue);font-family:var(--cfv2-font);background:#fff}.contact-form-v2__inner{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:10px 20px 40px;max-width:100%}.contact-form-v2__header{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%}.contact-form-v2__title{margin:0;color:var(--cfv2-blue);font-family:var(--cfv2-font);font-size:25px;font-weight:600;font-style:normal;line-height:24px;word-break:break-word}.contact-form-v2__description{margin:0;color:var(--cfv2-blue);font-family:var(--cfv2-font);font-size:14px;font-weight:400;font-style:normal;line-height:18px;word-break:break-word;max-width:319px}.contact-form-v2__description p{margin:0}.contact-form-v2__body{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%}.contact-form-v2__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.contact-form-v2__info-intro{margin:0;color:var(--cfv2-blue);font-family:var(--cfv2-font);font-size:14px;font-weight:400;line-height:25px;word-break:break-word}.contact-form-v2__email-row{display:flex;align-items:center;gap:8px}.contact-form-v2__email-icon{display:block;flex-shrink:0;width:15px;height:12px}.contact-form-v2__email{color:var(--cfv2-blue);font-family:var(--cfv2-font);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;word-break:break-word}.contact-form-v2__email:hover{text-decoration:underline}.contact-form-v2__response-time{margin:0;color:var(--cfv2-blue);font-family:var(--cfv2-font);font-size:14px;font-weight:500;line-height:25px;word-break:break-word}.contact-form-v2__response-time p{margin:0}.contact-form-v2__form{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16.164px;width:100%;max-width:321px}.contact-form-v2__field{display:flex;flex-direction:column;align-items:flex-start;gap:5.388px;width:100%}.contact-form-v2__label{margin:0;color:var(--cfv2-blue);font-family:var(--cfv2-font);font-size:12px;font-weight:400;line-height:12.931px;word-break:break-word}.contact-form-v2__input{width:100%;height:18.319px;padding:0 12px;border:.539px solid var(--cfv2-blue);border-radius:53.879px;background:#fff;color:var(--cfv2-blue);font-family:var(--cfv2-font);font-size:12px;font-weight:400;line-height:1;outline:none;box-sizing:border-box;-webkit-appearance:none;appearance:none}.contact-form-v2__input:focus{outline:1px solid var(--cfv2-blue);outline-offset:1px}.contact-form-v2__textarea{width:100%;min-height:57.651px;height:57.651px;padding:8px 12px;border:.539px solid var(--cfv2-blue);border-radius:10.776px;background:#fff;color:var(--cfv2-blue);font-family:var(--cfv2-font);font-size:12px;font-weight:400;line-height:1.3;outline:none;resize:vertical;box-sizing:border-box}.contact-form-v2__textarea:focus{outline:1px solid var(--cfv2-blue);outline-offset:1px}.contact-form-v2__actions{display:flex;flex-direction:column;align-items:flex-start;gap:8.082px;width:100%}.contact-form-v2__submit{display:flex;align-items:center;justify-content:center;width:100%;height:18.319px;padding:0 12px;border:.539px solid var(--cfv2-blue);border-radius:53.879px;background:var(--cfv2-blue);color:#fff;font-family:var(--cfv2-font);font-size:12px;font-weight:400;line-height:12.931px;text-align:center;cursor:pointer;box-sizing:border-box}.contact-form-v2__submit:hover{opacity:.92}.contact-form-v2__privacy{margin:0;color:var(--cfv2-blue);font-family:var(--cfv2-font);font-size:8px;font-weight:400;line-height:10px;word-break:break-word;width:100%}.contact-form-v2__privacy a,.contact-form-v2__privacy strong,.contact-form-v2__privacy .cfv2-link{font-weight:500;text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--cfv2-blue)}.contact-form-v2__privacy p{margin:0}.contact-form-v2__status{width:100%;margin-bottom:8px}.contact-form-v2__success,.contact-form-v2__error{margin:0;padding:10px 12px;border-radius:10px;font-family:var(--cfv2-font);font-size:12px;line-height:1.4}.contact-form-v2__success{background:#2237a014;color:var(--cfv2-blue)}.contact-form-v2__error{background:#b4282814;color:#b42828}.contact-form-v2__error ul{margin:8px 0 0;padding-left:1.2em}@media screen and (min-width:768px){.contact-form-v2__inner{align-items:center;gap:40px;padding:30px 20px 60px;max-width:980px;margin:0 auto}.contact-form-v2__header{align-items:center;gap:25px;text-align:center}.contact-form-v2__title{font-size:35px;line-height:24px;white-space:nowrap}.contact-form-v2__description{font-size:18px;line-height:24px;text-align:center;max-width:892px}.contact-form-v2__body{flex-direction:row;align-items:flex-start;gap:60px;width:898px;max-width:100%}.contact-form-v2__info{flex:0 0 247px;width:247px;gap:0}.contact-form-v2__info-intro{font-size:20px;line-height:24px;margin-bottom:0}.contact-form-v2__email-row{margin:0}.contact-form-v2__email-icon{display:none}.contact-form-v2__email{font-size:20px;font-weight:600;line-height:40px}.contact-form-v2__response-time{font-size:20px;font-weight:500;line-height:40px}.contact-form-v2__form{flex:1;max-width:596px;gap:30px}.contact-form-v2__field{gap:10px}.contact-form-v2__label{font-size:18px;line-height:24px}.contact-form-v2__input{height:34px;padding:0 18px;border-width:1px;border-radius:100px;font-size:16px}.contact-form-v2__textarea{min-height:107px;height:107px;padding:12px 18px;border-width:1px;border-radius:20px;font-size:16px}.contact-form-v2__actions{gap:15px}.contact-form-v2__submit{height:34px;border-width:1px;border-radius:100px;font-size:18px;line-height:24px}.contact-form-v2__privacy{font-size:14px;line-height:16px;max-width:596px}.contact-form-v2__success,.contact-form-v2__error{font-size:14px;padding:14px 16px}}@media screen and (min-width:768px)and (max-width:960px){.contact-form-v2__title{white-space:normal}.contact-form-v2__body{width:100%;gap:40px}.contact-form-v2__info{flex:0 0 200px;width:200px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-contact-form-v2.css.map */
