.elementor-16571 .elementor-element.elementor-element-14f80df0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16571 .elementor-element.elementor-element-14f80df0:not(.elementor-motion-effects-element-type-background), .elementor-16571 .elementor-element.elementor-element-14f80df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa125dc );}.elementor-16571 .elementor-element.elementor-element-14f80df0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-16571 .elementor-element.elementor-element-14f80df0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16571 .elementor-element.elementor-element-64e728b1 .jet-breadcrumbs__item > *{font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-16571 .elementor-element.elementor-element-64e728b1 .jet-breadcrumbs__item-link{color:#CCCCCC;}.elementor-16571 .elementor-element.elementor-element-64e728b1 .jet-breadcrumbs__item-target{color:#2D2D2D;}.elementor-16571 .elementor-element.elementor-element-64e728b1 .jet-breadcrumbs__item-sep{color:#CCCCCC;}.elementor-16571 .elementor-element.elementor-element-6d6b65f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16571 .elementor-element.elementor-element-6d6b65f9{padding:50px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16571 .elementor-element.elementor-element-a5045fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16571 .elementor-element.elementor-element-a5045fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16571 .elementor-element.elementor-element-a5045fa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16571 .elementor-element.elementor-element-cd6f8dd{text-align:center;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder__label{text-align:left;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder__desc{text-align:left;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder input{color-scheme:normal;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder-message--success{text-align:center;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-builder-message--error{text-align:center;}.elementor-16571 .elementor-element.elementor-element-850c6c0 .jet-form-limit-message{text-align:left;}.elementor-16571 .elementor-element.elementor-element-193bf84{padding:0px 0px 50px 0px;}.elementor-16571 .elementor-element.elementor-element-74d1e99{text-align:center;}.elementor-16571 .elementor-element.elementor-element-74d1e99 .elementor-heading-title{color:var( --e-global-color-ee71450 );}.elementor-16571 .elementor-element.elementor-element-2aed3b9{--divider-border-style:solid;--divider-color:var( --e-global-color-5f97a6b );--divider-border-width:4px;}.elementor-16571 .elementor-element.elementor-element-2aed3b9 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-16571 .elementor-element.elementor-element-2aed3b9 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-16571 .elementor-element.elementor-element-7a8970d{--e-image-carousel-slides-to-show:5;}.elementor-16571 .elementor-element.elementor-element-7a8970d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-16571 .elementor-element.elementor-element-7a8970d .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-secondary );}.elementor-16571 .elementor-element.elementor-element-7a8970d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-16571 .elementor-element.elementor-element-7a8970d .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-cd6f8dd *//* CONTENEDOR PRINCIPAL */
.jet-form-builder,
.jet-engine-form {
    max-width: 700px;
    margin: 40px auto;
    padding: 30px;
    background: #ffffff;
    border-radius: 16px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    font-family: 'Inter', Arial, sans-serif;
}

/* TITULOS */
.jet-form-builder h3,
.jet-engine-form h3 {
    font-size: 22px;
    margin-bottom: 20px;
    color: #222;
}

/* CAMPOS */
.jet-form-builder input,
.jet-form-builder select,
.jet-form-builder textarea,
.jet-engine-form input,
.jet-engine-form select,
.jet-engine-form textarea {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ddd;
    border-radius: 10px;
    background: #f9f9f9;
    font-size: 14px;
    transition: all 0.3s ease;
}

/* HOVER + FOCUS */
.jet-form-builder input:focus,
.jet-form-builder select:focus,
.jet-form-builder textarea:focus,
.jet-engine-form input:focus,
.jet-engine-form select:focus,
.jet-engine-form textarea:focus {
    outline: none;
    border-color: #7a1f2b; /* rojo vino INTEC */
    background: #fff;
    box-shadow: 0 0 0 3px rgba(122, 31, 43, 0.1);
}

/* LABELS */
.jet-form-builder label,
.jet-engine-form label {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 6px;
    display: block;
    color: #555;
}

/* ESPACIADO ENTRE CAMPOS */
.jet-form-builder__field-wrap,
.jet-engine-form__field {
    margin-bottom: 18px;
}

/* BOTON */
.jet-form-builder button,
.jet-engine-form button {
    width: 100%;
    padding: 14px;
    background: #0047bb;
    color: #fff;
    border: none;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    text-align: center;
}

/* HOVER BOTON */
.jet-form-builder button:hover,
.jet-engine-form button:hover {
    background: #00347f;
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.15);
    color: #fff;
}

/* CHECKBOX Y RADIO */
.jet-form-builder input[type="checkbox"],
.jet-form-builder input[type="radio"],
.jet-engine-form input[type="checkbox"],
.jet-engine-form input[type="radio"] {
    width: auto;
    margin-right: 8px;
}

/* MENSAJES */
.jet-form-builder .jet-form-builder__message,
.jet-engine-form .jet-form-messages {
    margin-top: 15px;
    font-size: 13px;
}

/* RESPONSIVE */
@media (max-width: 768px) {
    .jet-form-builder,
    .jet-engine-form {
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74d1e99 */.elementor-16571 .elementor-element.elementor-element-74d1e99 span {
    color: #0047BB;
}/* End custom CSS */