.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.container_form{padding:40px;max-width:1200px;margin:auto}h1{font-size:2.5em}p.small{color:#555;font-size:.9em;margin-bottom:30px}.contact-info{display:flex;gap:40px;margin-bottom:30px}.contact-box{padding:15px 20px;border-radius:10px}.contact-main{display:flex;justify-content:space-between;margin-bottom:30px}.contact-box h4{background:#96dc63;width:fit-content;padding:10px 15px;border-radius:20px}.accordion{border:1px solid #e0e0e0;border-radius:12px;background:#f1f2e8;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:20px;font-weight:700;font-size:18px}.accordion-icon{font-size:24px;transition:transform .3s ease;padding-left:15px}.accordion-content{max-height:0;overflow:hidden;padding:0 20px;color:#333;font-size:14px;line-height:1.6;transition:max-height .3s ease,padding .3s ease}.accordion.active .accordion-content{max-height:500px;padding:0 20px 20px}.accordion.active .accordion-icon{transform:rotate(180deg)}.conatact-header,.faq{width:100%}.faq h3{font-size:.9em;text-transform:uppercase;margin-bottom:10px;background:#96dc63;width:fit-content;padding:10px 15px;border-radius:20px}.checkbox-group.contact{display:flex;gap:10px;padding:5px 24px;background:#fff;width:75%}.checkbox-group.contact label{display:block;align-items:center;cursor:pointer;padding:8px;border-radius:8px;margin:0!important;transition:.3s;text-align:center}.checkbox-group.contact div{width:50%}.checkbox-group.contact input[type=checkbox]{display:none}.checkbox-group.contact input[type=checkbox]:checked+label{background-color:#d4edc1;border-color:#d4edc1;color:#1b3927}.checkbox-group.contact label span{margin-left:8px}@media (min-width: 768px){.form-details-holder,.message-holder{width:49%}.message-holder textarea{margin-top:14%;height:120px}}.form-main{display:flex;justify-content:space-between}form{background:#f0f4ec;padding:30px;border-radius:10px}input[type=text],input[type=email],textarea{width:100%;padding:10px;margin-bottom:15px;border:none;border-bottom:1px solid #ccc;background:transparent}.toggle-buttons{display:flex;gap:10px;margin-bottom:20px}.toggle-buttons button{padding:10px 20px;border:none;border-radius:5px;background:#e7f5e1;cursor:pointer}.toggle-buttons .active{background:#b6e6a6}.contact-btn{background:transparent;color:#1b3927;padding:10px 50px;border-radius:23px;cursor:pointer;float:right}@media (max-width: 767px){.contact-main,.form-main{flex-direction:column}.contact-info{gap:0px!important;margin-bottom:40px;flex-direction:column}.contact-box h4{width:max-content!important}.container_form{padding:15px!important}.contact-box{padding:0!important;border-radius:10px}}@media (max-width: 749px){.conatact-header h1{font-family:Recoleta;font-weight:400;font-size:4rem;color:#1b3927}.conatact-header p{font-family:Gordita;font-weight:500;font-size:1.6rem;color:#1b3927}.conatact-header .contact-box h4{font-family:Gordita;font-weight:600;font-size:1.4rem;padding:10px 20px}.faq h3{font-family:Gordita;font-weight:600;font-size:1.2rem;padding:10px 20px}.accordion .accordion-header{font-family:Recoleta;font-weight:500;font-size:2.4rem;line-height:1}.accordion .accordion-content{font-family:Gordita;font-weight:500;font-size:1.6rem;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
