.contact__section{padding:110px 0 80px;margin:0 15px}.event-section-form{margin-top:45px!important;background:linear-gradient(180deg,#fff5f099,#fff5f000 54.57%)!important;padding:55px 20px 50px!important}.contact__container{position:relative;max-width:625px;background:#fff;padding:30px;margin:30px auto;box-shadow:#00000024 0 2px 2px,#0000001f 0 3px 1px -2px,#0003 0 1px 5px;border-radius:32px;border-bottom:rgb(229,231,235);-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px}.event-section-form .contact__container{margin-top:35px!important}.contact__container .contact__success-message{display:none;position:relative;background:#eff7ed;color:#212b36;text-align:center;padding:10px;margin-top:25px}.contact__container .contact__success-message .svg-icon{position:absolute;top:12px;right:12px;cursor:pointer}.contact__container .contact__success-message .svg-icon svg{display:block;height:14px;width:14px}.contact__container .contact__success-message .heading{font-size:24px;font-weight:700;margin:0!important;margin-bottom:10px}.contact__container .contact__success-message .description{color:#212b36!important;margin-bottom:25px;font-size:13px;line-height:25.5px}.contact__container .contact__success-message .tag{color:#212b36!important;font-size:13px;margin:0!important}.contact__section .contact__tag{color:#f85b82;font-size:16px;letter-spacing:.6px;text-align:center;margin:0!important}.contact__section .contact__heading{text-align:center;line-height:54px;font-weight:700;font-size:30px;margin:0!important;padding-bottom:12px}.event-section-form .contact__heading{font-weight:500;letter-spacing:0px!important;line-height:50px;color:#222;margin:16px 0 12px!important;font-size:34px!important;padding:0!important}.contact__section .contact__tagline{text-align:center;letter-spacing:0px;color:#111;line-height:24px;font-size:16px!important;margin:16px 0 0!important}.event-section-form .contact__half{margin-top:27px!important}.contact__half{margin-top:47px;display:flex;gap:10px;margin-bottom:15px}.contact__half div{flex:1}.contact__half label{margin-bottom:4px;display:block}.contact__full{margin-bottom:15px}.contact__full label{margin-bottom:4px;display:block}.contact__section .contact__button{width:100%}.contact__section .contact__button{margin-top:5px;padding:20px 30px!important;background-color:#000;color:#fff;line-height:14px!important;font-size:14px!important;border:1px solid #000;cursor:pointer;width:100%;font-family:inherit;font-weight:400;line-height:14px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.contact__section input,.contact__section textarea,.contact__section select{display:block;height:41px;padding:10px 12px;color:#000;border-radius:16px;font-size:14px;position:relative;flex:1 1 auto;margin-bottom:0;width:100%;background:none;border:1px solid rgba(17,17,17,.2);box-shadow:0 1px 3px #32325d26,0 1px #00000005;transition:box-shadow .15s ease;outline:none;-webkit-transition:box-shadow .15s ease;-moz-transition:box-shadow .15s ease;-ms-transition:box-shadow .15s ease;-o-transition:box-shadow .15s ease;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.contact__section input:focus{box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014}.contact__section input::placeholder,.contact__section textarea::placeholder{color:#9ca3af}.contact__section textarea{height:100%;resize:none}.contact__section label{font-size:14px;letter-spacing:normal;color:#000}.contact__section label span{font-size:12px!important}@media screen and (max-width: 767px){.contact__container{padding:15px}.contact__half{display:block}.contact__half>div{margin-bottom:15px}.contact__section{padding:80px 0 95px}.contact__section .contact__tag{font-size:18px}.contact__section .contact__heading{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/custom-contact-form.css.map */
