.z-contact-section,.cb-contacto{padding:100px 0 120px 0!important;background-color:#ffffff!important;position:relative!important}.z-contact-header,.cb-node_contact_header{text-align:center!important;max-width:700px!important;margin:0 auto 48px auto!important}.z-contact-header .z-section-title,.cb-node_contact_title,.cb-node_contact_title h2{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:38px!important;font-weight:700!important;color:#0d1c2e!important;margin:0 0 12px 0!important;line-height:1.2!important;text-align:center!important}.z-contact-header .z-section-subtitle,.cb-node_contact_sub{font-family:'Inter',sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#565e74!important;margin:0!important;text-align:center!important}.z-contact-form-card,.cb-node_contact_card{background:#ffffff!important;border:1.5px solid #d1fae5!important;border-radius:28px!important;padding:48px!important;box-shadow:0 16px 40px rgb(15 23 42 / .05)!important;max-width:820px!important;margin:0 auto!important;box-sizing:border-box!important}.cb-contacto .jet-form-builder{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.cb-contacto .jet-form-builder .wp-block-columns{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 24px 0!important;padding:0!important}.cb-contacto .jet-form-builder .wp-block-column{flex:1 1 50%!important;width:50%!important;max-width:50%!important;min-width:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;margin:0!important;padding:0!important}.cb-contacto .jet-form-builder .jet-form-builder-row,.jet-form-builder-row{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;float:none!important;clear:both!important}.cb-contacto .jet-form-builder .jet-form-builder__label,.jet-form-builder-row .jet-form-builder__label{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 8px 0!important;padding:0!important;float:none!important;clear:both!important;text-align:left!important}.cb-contacto .jet-form-builder .jet-form-builder__label-text{font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:600!important;color:#0d1c2e!important;display:block!important}.cb-contacto .jet-form-builder .jet-form-builder__required{color:#e11d48!important;font-weight:700!important;margin-left:2px!important}.cb-contacto .jet-form-builder .jet-form-builder__field-wrap,.jet-form-builder-row .jet-form-builder__field-wrap{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;float:none!important;clear:both!important}.cb-contacto .jet-form-builder .field-type-select-field{margin:0 0 24px 0!important}.cb-contacto .jet-form-builder .field-type-textarea-field{margin:0 0 20px 0!important}.cb-contacto .jet-form-builder input[type="text"],.cb-contacto .jet-form-builder input[type="email"],.cb-contacto .jet-form-builder select.jet-form-builder__field,.cb-contacto .jet-form-builder textarea.jet-form-builder__field{width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:12px!important;border:1.5px solid #CBD5E1!important;padding:12px 18px!important;font-family:'Inter',sans-serif!important;font-size:14.5px!important;color:#0d1c2e!important;background-color:#ffffff!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important;display:block!important}.cb-contacto .jet-form-builder input[type="text"]:focus,.cb-contacto .jet-form-builder input[type="email"]:focus,.cb-contacto .jet-form-builder select.jet-form-builder__field:focus,.cb-contacto .jet-form-builder textarea.jet-form-builder__field:focus{border-color:#006c49!important;box-shadow:0 0 0 3px rgb(13 148 136 / .18)!important}.cb-contacto .jet-form-builder input::placeholder,.cb-contacto .jet-form-builder textarea::placeholder,.cb-contacto .jet-form-builder input[type="tel"]::placeholder,.cb-contacto .jet-form-builder .phone-field-intl.iti__tel-input::placeholder,.cb-contacto .jet-form-builder .iti__tel-input::placeholder,.cb-l5gxaayo .jet-form-builder__field-wrap input[type="tel"]::placeholder{color:#94A3B8!important;opacity:1!important;font-family:'Inter',sans-serif!important;font-size:14.5px!important}.cb-contacto .jet-form-builder input::-webkit-input-placeholder,.cb-contacto .jet-form-builder textarea::-webkit-input-placeholder,.cb-contacto .jet-form-builder input[type="tel"]::-webkit-input-placeholder,.cb-contacto .jet-form-builder .phone-field-intl.iti__tel-input::-webkit-input-placeholder,.cb-contacto .jet-form-builder .iti__tel-input::-webkit-input-placeholder,.cb-l5gxaayo .jet-form-builder__field-wrap input[type="tel"]::-webkit-input-placeholder{color:#94A3B8!important;opacity:1!important;font-family:'Inter',sans-serif!important;font-size:14.5px!important}.cb-contacto .jet-form-builder .phone-field-wrap{position:relative!important;display:block!important;width:100%!important}.cb-contacto .jet-form-builder input.phone-field,.cb-contacto .jet-form-builder input#telefono,.cb-contacto .jet-form-builder .phone-field-wrap>input.phone-field,.jet-form-builder-row.field-type-phone-field>.jet-form-builder__field-wrap>input.phone-field{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.cb-contacto .jet-form-builder .phone-field-wrap .iti{position:relative!important;display:block!important;width:100%!important}.cb-contacto .jet-form-builder .phone-field-wrap .iti__country-container{position:absolute!important;top:0!important;bottom:0!important;left:0!important;padding:0!important;margin:0!important;transform:none!important;display:flex!important;align-items:center!important;z-index:5!important;height:100%!important}.cb-contacto .jet-form-builder .phone-field-wrap .iti__selected-country{background:transparent!important;padding:0 4px 0 14px!important;height:100%!important;display:flex!important;align-items:center!important;gap:4px!important}.cb-contacto .jet-form-builder .phone-field-wrap .iti__tel-input,.cb-contacto .jet-form-builder .phone-field-wrap input.phone-field-intl{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:12px!important;border:1.5px solid #CBD5E1!important;padding:12px 18px 12px 54px!important;font-family:'Inter',sans-serif!important;font-size:14.5px!important;color:#0d1c2e!important;background-color:#ffffff!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}.cb-contacto .jet-form-builder .phone-field-wrap .iti__tel-input:focus,.cb-contacto .jet-form-builder .phone-field-wrap input.phone-field-intl:focus{border-color:#006c49!important;box-shadow:0 0 0 3px rgb(13 148 136 / .18)!important}.cb-contacto .field-type-checkbox-field,.cb-contacto .jet-form-builder-row.field-type-checkbox-field,.cb-lxa92dr8,.cb-o4mey3dc{display:block!important;margin-top:0!important;margin-bottom:14px!important;margin-left:0!important;padding:0!important;width:100%!important;background:transparent!important;background-image:none!important}.cb-contacto .jet-form-builder .jet-form-builder__fields-group,.cb-contacto .jet-form-builder .jet-form-builder__field-wrap,.cb-contacto .jet-form-builder .checkradio-wrap,.cb-contacto .jet-form-builder .checkboxes-wrap,.cb-lxa92dr8 .jet-form-builder__fields-group,.cb-o4mey3dc .jet-form-builder__fields-group{display:block!important;margin:0!important;padding:0!important;width:100%!important;background:transparent!important;background-image:none!important}.cb-contacto .jet-form-builder label.for-checkbox,.cb-contacto .jet-form-builder .jet-form-builder__field-label.for-checkbox,.cb-lxa92dr8 label,.cb-o4mey3dc label{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;cursor:pointer!important;margin:0!important;padding:0!important;width:100%!important;background:transparent!important;background-image:none!important;position:relative!important}.cb-contacto .jet-form-builder input[type="checkbox"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important;z-index:-1!important}.cb-contacto .jet-form-builder label.for-checkbox>span,.cb-contacto .field-type-checkbox-field label.for-checkbox>span,.cb-lxa92dr8 label>span,.cb-o4mey3dc label>span{display:inline-flex!important;align-items:flex-start!important;gap:12px!important;font-family:'Inter',sans-serif!important;font-size:13.5px!important;color:#565e74!important;line-height:1.5!important;margin:0!important;padding:0!important;width:100%!important;background:transparent!important;background-image:none!important}.cb-contacto .jet-form-builder label.for-checkbox>span::before,.cb-contacto .field-type-checkbox-field label.for-checkbox>span::before,.cb-lxa92dr8 label>span::before,.cb-o4mey3dc label>span::before{content:''!important;display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;flex-shrink:0!important;border-radius:5px!important;border:1.5px solid #CBD5E1!important;background-color:#ffffff!important;background-image:none!important;margin:2px 0 0 0!important;transition:all .2s ease!important;box-sizing:border-box!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:65% 65%!important}.cb-contacto .jet-form-builder label.for-checkbox input:checked+span::before,.cb-contacto .jet-form-builder label.for-checkbox :checked+span::before,.cb-contacto .field-type-checkbox-field input:checked+span::before,.cb-lxa92dr8 label input:checked+span::before,.cb-lxa92dr8 label :checked+span::before,.cb-o4mey3dc label input:checked+span::before,.cb-o4mey3dc label :checked+span::before{border-color:#006c49!important;background-color:#006c49!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")!important}.cb-contacto .jet-form-builder .field-type-submit-field{margin-top:28px!important;margin-left:0!important;padding-left:0!important}.cb-contacto .jet-form-builder .jet-form-builder__submit{font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:700!important;color:#ffffff!important;background:#006c49!important;padding:16px 36px!important;border-radius:12px!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 14px rgb(0 108 73 / .25)!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:0.03em!important}.cb-contacto .jet-form-builder .jet-form-builder__submit:hover{background:#0D9488!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(13 148 136 / .35)!important}@media (max-width:768px){.z-contact-section,.cb-contacto{padding:50px 24px 60px 24px!important;box-sizing:border-box!important}.z-contact-header,.cb-node_contact_header{margin-bottom:28px!important;max-width:100%!important}.z-contact-header .z-section-title,.cb-node_contact_title,.cb-node_contact_title h2{font-size:28px!important}.z-contact-header .z-section-subtitle,.cb-node_contact_sub{font-size:14.5px!important}.z-contact-form-card,.cb-node_contact_card{padding:32px 24px!important;border-radius:20px!important;max-width:100%!important;width:100%!important;margin:0 auto!important;box-sizing:border-box!important}.cb-contacto .jet-form-builder .wp-block-columns{flex-direction:column!important;gap:20px!important}.cb-contacto .jet-form-builder .wp-block-column{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.cb-contacto .jet-form-builder .jet-form-builder__submit{width:100%!important;height:48px!important}}@media (max-width:480px){.z-contact-section,.cb-contacto{padding:40px 20px 48px 20px!important}.z-contact-form-card,.cb-node_contact_card{padding:24px 18px!important;border-radius:18px!important}}