.section-custom-contact-form .section-custom-contact-form__send-again{color:#fec92a}.section-custom-contact-form{background:linear-gradient(to right,#2cc0d3,#6aceb1 51%,#a5dc91);padding-top:var(--padding-top-section);padding-bottom:var(--padding-bottom-section)}.section-custom-contact-form__page-width{position:relative}.section-custom-contact-form__logo{position:absolute;top:10%;transform:translateY(-50%);z-index:1}.section-custom-contact-form__logo--left{left:0}.section-custom-contact-form__logo--right{right:0}@media screen and (max-width:749px){.section-custom-contact-form__logo{display:none}}.section-custom-contact-form__logo-img{display:block;max-width:100px;height:auto}@media screen and (max-width:989px){.section-custom-contact-form__logo-img{max-width:70px}}.section-custom-contact-form__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.section-custom-contact-form__heading{font-size:45px;font-weight:700;color:#fff;margin-bottom:28px}.section-custom-contact-form__heading p{font-size:45px;font-weight:700;margin:0}.section-custom-contact-form__heading strong{color:#fec92a;background-image:var(--line-under);background-repeat:no-repeat;background-position:bottom;background-size:100% 6px;padding-bottom:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media screen and (max-width:749px){.section-custom-contact-form__heading{font-size:24px;margin-bottom:20px}.section-custom-contact-form__heading p{font-size:24px}.section-custom-contact-form__heading strong{background-image:url(line_under_mob.svg)}}.section-custom-contact-form__text{font-size:20px;line-height:1.65;color:#fff;margin-bottom:32px}.section-custom-contact-form__text p{font-size:20px;line-height:1.65;margin:0 0 10px}.section-custom-contact-form__text p:last-child{margin-bottom:0}.section-custom-contact-form__text a,.section-custom-contact-form__text strong,.section-custom-contact-form__text b{color:#fec92a;font-weight:700}@media screen and (max-width:749px){.section-custom-contact-form__text{font-size:12px;margin-bottom:24px}.section-custom-contact-form__text p{font-size:12px}}.section-custom-contact-form__form{width:100%;margin-bottom:32px;text-align:left}.section-custom-contact-form__fields{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.section-custom-contact-form__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media screen and (max-width:989px){.section-custom-contact-form__row{grid-template-columns:1fr}}.section-custom-contact-form__input,.section-custom-contact-form__textarea{width:100%;padding:18px 24px;border:1.5px solid #e5e5e5;background:#fff;color:#084651;font-size:16px;font-family:inherit;line-height:1.5;outline:none;transition:border-color .25s ease,box-shadow .25s ease;box-sizing:border-box}.section-custom-contact-form__input::-moz-placeholder,.section-custom-contact-form__textarea::-moz-placeholder{color:#084651}.section-custom-contact-form__input::placeholder,.section-custom-contact-form__textarea::placeholder{color:#084651}.section-custom-contact-form__input:focus,.section-custom-contact-form__textarea:focus{border-color:#2cc0d3;box-shadow:0 0 0 3px #2cc0d326}@media screen and (max-width:749px){.section-custom-contact-form__input,.section-custom-contact-form__textarea{font-size:14px;padding:14px 18px}}.section-custom-contact-form__input{border-radius:100px}.section-custom-contact-form__input--invalid{border-color:#ff5050;box-shadow:0 0 0 3px #ff505026}.section-custom-contact-form__field-wrap{display:flex;flex-direction:column;gap:6px}.section-custom-contact-form__field-error{font-size:12px;color:#ff5050;padding-left:18px;min-height:16px;display:block}.section-custom-contact-form__textarea{border-radius:25px;resize:vertical;min-height:140px}.section-custom-contact-form__errors{margin-bottom:20px;padding:12px 16px;border-radius:10px;background:#ff505033;border:1px solid rgba(255,80,80,.5)}.section-custom-contact-form__errors p{margin:0 0 4px;font-size:14px;color:#fff}.section-custom-contact-form__errors p:last-child{margin-bottom:0}.section-custom-contact-form__success{padding:24px;border-radius:12px;background:#ffffff26;border:1px solid rgba(255,255,255,.35);text-align:center;margin-bottom:28px;display:flex;flex-direction:column;align-items:center;gap:20px}.section-custom-contact-form__success p{margin:0;font-size:20px;font-weight:600;color:#fff}@media screen and (max-width:749px){.section-custom-contact-form__success p{font-size:16px}}.section-custom-contact-form__send-again{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:50px;font-size:16px;font-weight:600;color:#fff;border:1.5px solid rgba(255,255,255,.6);background:transparent;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.section-custom-contact-form__send-again:hover{background:#ffffff26;border-color:#fff;color:#fff;text-decoration:none}.section-custom-contact-form__btn-row{display:flex;align-items:center;justify-content:center;gap:20px;width:100%}.section-custom-contact-form__arrow{display:inline-flex;flex-shrink:0}.section-custom-contact-form__arrow svg{width:48px;height:48px}@media screen and (max-width:989px){.section-custom-contact-form__arrow svg{width:30px;height:30px}}@media screen and (max-width:749px){.section-custom-contact-form__arrow{display:none}}.section-custom-contact-form__btn{display:inline-flex;align-items:center;justify-content:center;padding:20px 24px;border-radius:50px;font-size:20px;font-weight:700;color:#084651;background:#fec92a;border:1px solid #fec92a;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;transition:background .25s ease,color .25s ease}.section-custom-contact-form__btn:after{box-shadow:none;content:none}.section-custom-contact-form__btn:hover{background:#fff;color:#084651;box-shadow:none}@media screen and (max-width:989px){.section-custom-contact-form__btn{font-size:16px}}@media screen and (max-width:749px){.section-custom-contact-form__btn{padding:14px 20px;font-size:14px;width:100%;max-width:350px}}.section-custom-contact-form__footer-text{font-size:14px;line-height:1.65;color:#fff}.section-custom-contact-form__footer-text p{font-size:14px;margin:0}.section-custom-contact-form__footer-text a,.section-custom-contact-form__footer-text strong,.section-custom-contact-form__footer-text b{color:#fec92a;font-weight:700}@media screen and (max-width:749px){.section-custom-contact-form__footer-text,.section-custom-contact-form__footer-text p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-custom-contact-form.css.map */
