.custom-form .section.section--page-width{max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%;box-sizing:border-box}.custom-form .custom-color{position:relative}.custom-form .custom-color:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:#e9efed;z-index:-1}.custom-form .custom-background{background:#1c825d;padding:40px;flex-basis:50%;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000040}.custom-form .custom-background:before{content:"";position:absolute;bottom:-20%;right:-20%;width:70%;height:70%;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0%,transparent 70%);border-radius:50%;pointer-events:none}.custom-form .main-heading{text-align:center;padding-bottom:50px}.custom-form p.main-titles{font-size:38px;font-weight:700;margin-bottom:0}.custom-form p.maincaptions{font-size:18px;font-weight:400;letter-spacing:inherit;color:#5e6261}.custom-form .flex-text{display:flex;gap:15px;align-items:center;margin-bottom:10px;font-size:18px;color:#fff}.custom-form .main-custom{background:#fff;display:flex;align-items:center;justify-content:space-evenly;gap:20px;border:1px solid white;padding:20px;border-radius:25px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.custom-form .contact-formcustom{flex-basis:60%}.custom-form p.h2-text{font-size:38px;font-weight:700;color:#fff}.custom-form p.subtext{font-size:18px;color:#fff}.custom-form .text-content{padding-bottom:50px}.custom-form p.address-words{margin-top:0}.custom-form .email-details{padding-bottom:60px}.custom-form .green-design img{width:100px}.custom-form .green-design{margin-top:30px;float:right}.custom-form .contact-form__input{width:100%;border:none;border-bottom:1px solid #ccc;padding:8px 0;font-size:14px;margin-bottom:20px;outline:none;background:transparent}.custom-form .contact-form__input:focus{border-bottom:1px solid #4caf50}.custom-form .contact-form__input::placeholder{color:#999;font-size:13px}.custom-form .contact-form__input--textarea{border:none;border-bottom:1px solid #ccc;resize:none;height:100px;margin-bottom:20px}.custom-form button,.custom-form input[type=submit]{background-color:#ffc857;color:#333;border:none;padding:12px 25px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700}.custom-form button:hover,.custom-form input[type=submit]:hover{background-color:#e6ae42}.custom-form .contact-form__input--textarea::placeholder{color:#999;font-size:13px}.custom-form button.button.submit-button.size-style.button{color:#fff;font-size:18px}.custom-form .addition-text{font-size:18px;font-weight:500}.custom-form p.location-words{margin-top:0}@media only screen and (max-width: 768px){.custom-form .main-custom{flex-direction:column;gap:20px}.custom-form .custom-background{flex-basis:100%;padding:20px;border-radius:15px;overflow:hidden}.custom-form .contact-formcustom{flex-basis:100%;width:100%}.custom-form p.h2-text{font-size:28px;text-align:center}.custom-form p.subtext{font-size:16px;text-align:center}.custom-form .flex-text{font-size:16px;gap:10px}.custom-form .text-content{padding-bottom:30px;text-align:center}.custom-form .email-details{padding-bottom:40px;text-align:center}.custom-form .green-design{float:none;margin:20px auto 0;text-align:center}.custom-form .green-design img{width:80px;float:right}}@media only screen and (max-width: 480px){.custom-form .layout-panel-flex{display:unset;gap:var(--gap);height:100%}.custom-form p.h2-text{font-size:24px}.custom-form p.subtext,.custom-form .flex-text{font-size:14px}.custom-form .custom-background{padding:15px}.custom-form .green-design img{width:70px;float:right}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-contactform.css.map */
