.cc-contact-form .section{margin-top:86px}.cc-contact-form .section .container{padding:0}.cc-contact-form .section-customize .container{padding-left:12px;padding-right:12px}.cc-contact-form .reading-width.rte{margin:0 auto;padding:0}.cc-contact-form .section__heading{font-family:Aptos,system-ui;font-size:29px!important;font-weight:400;color:#3e5254;margin-bottom:32px!important}.cc-contact-form .section__description.rte{max-width:220px;margin:0 auto}.cc-contact-form .section__description p{font-family:Aptos,system-ui;font-size:18px!important;font-weight:400;color:#3e5254;margin:0;text-align:center;margin-bottom:74px!important}.cc-contact-form form{margin:0 auto;max-width:100%}.cc-contact-form form .input-checkbox{display:flex;align-items:center;justify-content:flex-start}.cc-contact-form form .input-checkbox:before{width:16px;height:16px;border:1px solid #3e5254;border-radius:5px;background:#fff;margin:0}.cc-contact-form form input[type=checkbox]{margin:0 10px 0 0}.cc-contact-form form input[type=checkbox]:checked+label:after{width:10px;height:10px;border:0;border-radius:50%;background:#3e5254;left:8px;top:10px}.cc-contact-form form .input-checkbox p{font-size:14px!important;font-weight:400;color:#3e5254;margin:0 0 0 10px;font-family:Aptos,system-ui}.cc-contact-form form .input-checkbox p a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.cc-contact-form form label{display:none}.cc-contact-form form input,.cc-contact-form form input::placeholder,.cc-contact-form form textarea,.cc-contact-form form textarea::placeholder{font-family:Aptos,system-ui;font-size:18px!important;font-weight:400;color:#3e5254;border:0;border-radius:0!important;border-bottom:1px solid #3e5254;padding:10px 0;resize:none}.cc-contact-form form input::placeholder,.cc-contact-form form textarea::placeholder{border:0}.cc-contact-form form input:focus,.cc-contact-form form textarea:focus{box-shadow:none}.cc-contact-form form textarea,.cc-contact-form form textarea::placeholder{padding:0}.cc-contact-form form button{width:100%!important;max-width:270px;height:32px;border-radius:90px;border:0;background-color:#3e5254;color:#ecede5;font-family:Aptos,system-ui;font-size:16px;font-weight:400;padding:0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;margin-top:23px}.cc-contact-form form input[type=file]{border:0}.cc-contact-form form .block--body{margin-top:10px}@media screen and (min-width: 600px){.cc-contact-form form{max-width:80%}}@media screen and (min-width: 1025px){.cc-contact-form form{max-width:766px}.cc-contact-form .section__description.rte,.cc-contact-form .reading-width.rte{max-width:100%}.cc-contact-form .section__heading{font-size:48px!important}.cc-contact-form .section__description p{font-size:25px!important}.cc-contact-form form input,.cc-contact-form form input::placeholder,.cc-contact-form form textarea,.cc-contact-form form textarea::placeholder{font-size:20px!important}.cc-contact-form form .block--checkbox,.cc-contact-form form .block--email{grid-column:span 2 / span 2}.cc-contact-form form .block--checkbox{display:flex;align-items:center;justify-content:space-between}.cc-contact-form form button{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-contact-form.css.map */
