trentonhousepublisher.com *{box-sizing:border-box;font-family:Poppins,sans-serif}div{display:block}.custom-contact-section{font-size:16px;color:#1f2b35;font-family:Poppins,sans-serif;background-color:#eee}.custom-form-container{border:none;height:800px;display:flex;gap:2rem;background:#fff;border-radius:5px;justify-content:center;box-shadow:#0000001f 0 40px 36px -20px;padding:100px;width:90%;margin:100px auto}.custom-container{position:relative;margin:100px auto auto;padding:auto;display:block;border:none;border-radius:5px;width:400px;color:#1f2b35;font-family:Poppins,sans-serif;padding:1rem;padding-bottom:20px}form#ContactForm{z-index:2;position:relative;background:#3d1f91;padding:10px 10px 30px}.custom-side-container{margin:auto;padding:auto;display:block;border:none;border-radius:5px;width:400px;height:auto;min-height:29rem;color:#1f2b35;font-family:Poppins,sans-serif}.custom-side-container span{font-size:16px;color:#3d1f91}.custom-side-container .custom-body-title{font-size:30px;font-weight:600;color:#1f2b35;margin-top:5px;font-family:Poppins,sans-serif}.custom-side-container .custom-body-desc{font-size:16px;text-align:left}.custom-home-cont,.custom-phone-cont,.custom-mail-cont{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.custom-home-cont img,.custom-phone-cont img,.custom-mail-cont img{border-radius:50px}.custom-home-cont span,.custom-phone-cont span,.custom-mail-cont span{font-size:16px;color:#1f2b35}.custom-contact-form input[type=text],.custom-contact-form input[type=password],.custom-contact-form input[type=email],.custom-contact-form input[type=tel]{display:block;margin:10px auto 5px;width:87%;height:calc(1.5em + .75rem + 2px);padding:20px;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:none;outline:0;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-contact-form ::placeholder{font-size:15px;color:#1f2b35;font-family:"Poppins" sans-serif}.custom-contact-form ::-moz-placeholder{font-size:15px;color:#1f2b35;font-family:"Poppins" sans-serif}.custom-contact-form textarea{display:block;margin:auto auto 5px;width:87%;height:10.5rem;padding:.375rem .75rem;font-size:1.1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;border:none;outline:none;border-radius:.25rem;font-family:Poppins,sans-serif;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-contact-form input[type=submit]{display:block;font-weight:400;text-align:center;-webkit-user-select:none;user-select:none;height:42px;border:1px solid transparent;padding:.5rem 1rem;font-size:14px;line-height:1.25;width:87%;margin:auto;cursor:pointer;border-radius:.25rem}.custom-primary-btn{background-color:#111;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:16px;position:relative;overflow:hidden;transition:all .3s ease-in-out}.primary-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;background-color:#ffffff4d;opacity:0;transition:all .3s ease-in-out}.primary-btn:hover{box-shadow:0 0 10px #fa959d}.primary-btn:hover:before{width:200%;height:200%;opacity:1}.form-status{padding:1rem;text-align:center;background:#4caf50;color:#fff;border-radius:5px;margin-bottom:1rem}.form-status.form__message{margin:0 auto 1rem;width:87%}.form__message h3{margin:0;font-size:1rem}.form__message.form-status-list[role=alert]{background:#f44336}.custom-contact-section.section-template--18716536144046__custom_contact_form_yrVEQe-padding{display:flex;justify-content:center;align-items:center;background:#eee}.custom-form-status.custom-form-status-list.custom-form__message{height:100px;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px}.custom-form-status.custom-form-status-list.custom-form__message h3 svg{width:20px;height:20px;display:block;margin:8px auto;fill:#ffc200}.custom-form-status.custom-form-status-list.custom-form__message h3{text-align:center}.custom-form-status.custom-form-status-list.custom-form__message h3 svg path{fill:#2e8100;stroke:#fff}img.graph-holes{position:absolute;bottom:-13px;left:-30px;width:100px;z-index:1}img.graph-holes-2{position:absolute;z-index:1;top:-70px;width:100px;right:-40px;transform:rotate(-50deg)}form#ContactForm{z-index:10;position:relative;background:#3d1f91;padding:10px 10px 30px}.custom-form-icon-wrapper{display:flex;padding:20PX;background:#c2e06e;filter:invert(1);border-radius:10px}@media (max-width: 1133px){.custom-form-container{height:fit-content}}@media (max-width: 536px){.graph-holes-2{display:none}}@media screen and (max-width: 768px){.form-container{width:90%;height:auto;flex-direction:column;margin-top:2rem}.container,.side-container{width:100%;height:auto;margin:1rem 0}}@media (max-width: 1019px){.custom-form-container{padding:50px}}@media (max-width: 919px){.custom-form-container{padding:50px 20px;margin:0!important;width:100%}.custom-form-container{flex-wrap:wrap}}@media (max-width: 440px){.custom-container,.custom-side-container{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/custom-contact-form.css.map */
