.elementor-7215 .elementor-element.elementor-element-7abb6ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7215 .elementor-element.elementor-element-2d2f575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7215 .elementor-element.elementor-element-118af1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7215 .elementor-element.elementor-element-3b63ceb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7215 .elementor-element.elementor-element-cb15a64{text-align:start;font-weight:700;letter-spacing:3px;color:var( --e-global-color-fb92993 );}.elementor-7215 .elementor-element.elementor-element-4c68958{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7215 .elementor-element.elementor-element-4c68958 .elementor-heading-title{font-size:40px;font-weight:900;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-7215 .elementor-element.elementor-element-4d49d46{width:var( --container-widget-width, 68.727% );max-width:68.727%;--container-widget-width:68.727%;--container-widget-flex-grow:0;font-size:16px;font-weight:500;letter-spacing:0.5px;color:#5F5959;}.elementor-7215 .elementor-element.elementor-element-4d49d46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7215 .elementor-element.elementor-element-d6ff22f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7215 .elementor-element.elementor-element-d6ff22f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7215 .elementor-element.elementor-element-d6ff22f.elementor-view-framed .elementor-icon, .elementor-7215 .elementor-element.elementor-element-d6ff22f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7215 .elementor-element.elementor-element-d6ff22f .elementor-icon{font-size:32px;}.elementor-7215 .elementor-element.elementor-element-d6ff22f .elementor-icon-box-title, .elementor-7215 .elementor-element.elementor-element-d6ff22f .elementor-icon-box-title a{font-size:14px;text-transform:uppercase;letter-spacing:1px;}.elementor-7215 .elementor-element.elementor-element-d6ff22f .elementor-icon-box-title{color:#7D7D7D;}.elementor-7215 .elementor-element.elementor-element-d6ff22f:has(:hover) .elementor-icon-box-title,
					 .elementor-7215 .elementor-element.elementor-element-d6ff22f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7215 .elementor-element.elementor-element-d6ff22f .elementor-icon-box-description{font-size:18px;font-weight:900;}.elementor-7215 .elementor-element.elementor-element-85757b2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7215 .elementor-element.elementor-element-85757b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8ba513d );}.elementor-7215 .elementor-element.elementor-element-85757b2.elementor-view-framed .elementor-icon, .elementor-7215 .elementor-element.elementor-element-85757b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-8ba513d );color:var( --e-global-color-8ba513d );border-color:var( --e-global-color-8ba513d );}.elementor-7215 .elementor-element.elementor-element-85757b2 .elementor-icon{font-size:32px;}.elementor-7215 .elementor-element.elementor-element-85757b2 .elementor-icon-box-title, .elementor-7215 .elementor-element.elementor-element-85757b2 .elementor-icon-box-title a{font-size:14px;text-transform:uppercase;letter-spacing:1px;}.elementor-7215 .elementor-element.elementor-element-85757b2 .elementor-icon-box-title{color:#7D7D7D;}.elementor-7215 .elementor-element.elementor-element-85757b2:has(:hover) .elementor-icon-box-title,
					 .elementor-7215 .elementor-element.elementor-element-85757b2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8ba513d );}.elementor-7215 .elementor-element.elementor-element-85757b2 .elementor-icon-box-description{font-size:18px;font-weight:900;}.elementor-7215 .elementor-element.elementor-element-3ad9c70{--spacer-size:20px;}.elementor-7215 .elementor-element.elementor-element-6284aee .elementor-repeater-item-1b14fa5.elementor-social-icon{background-color:var( --e-global-color-8ba513d );}.elementor-7215 .elementor-element.elementor-element-6284aee .elementor-repeater-item-c8ea608.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-7215 .elementor-element.elementor-element-6284aee{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7215 .elementor-element.elementor-element-99d3392{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7215 .elementor-element.elementor-element-9c3480e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7215 .elementor-element.elementor-element-f27055e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7215 .elementor-element.elementor-element-9663d98{text-align:start;font-weight:700;letter-spacing:3px;color:var( --e-global-color-fb92993 );}.elementor-7215 .elementor-element.elementor-element-a6722c1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7215 .elementor-element.elementor-element-a6722c1 .elementor-heading-title{font-size:40px;font-weight:900;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-7215 .elementor-element.elementor-element-0c83ee0{width:var( --container-widget-width, 68.727% );max-width:68.727%;--container-widget-width:68.727%;--container-widget-flex-grow:0;font-size:16px;font-weight:500;letter-spacing:0.5px;color:#5F5959;}.elementor-7215 .elementor-element.elementor-element-0c83ee0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7215 .elementor-element.elementor-element-864f250 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7215 .elementor-element.elementor-element-864f250.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7215 .elementor-element.elementor-element-864f250.elementor-view-framed .elementor-icon, .elementor-7215 .elementor-element.elementor-element-864f250.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7215 .elementor-element.elementor-element-864f250 .elementor-icon{font-size:32px;}.elementor-7215 .elementor-element.elementor-element-864f250 .elementor-icon-box-title, .elementor-7215 .elementor-element.elementor-element-864f250 .elementor-icon-box-title a{font-size:14px;text-transform:uppercase;letter-spacing:1px;}.elementor-7215 .elementor-element.elementor-element-864f250 .elementor-icon-box-title{color:#7D7D7D;}.elementor-7215 .elementor-element.elementor-element-864f250:has(:hover) .elementor-icon-box-title,
					 .elementor-7215 .elementor-element.elementor-element-864f250:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7215 .elementor-element.elementor-element-864f250 .elementor-icon-box-description{font-size:18px;font-weight:900;}.elementor-7215 .elementor-element.elementor-element-f629335 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7215 .elementor-element.elementor-element-f629335.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8ba513d );}.elementor-7215 .elementor-element.elementor-element-f629335.elementor-view-framed .elementor-icon, .elementor-7215 .elementor-element.elementor-element-f629335.elementor-view-default .elementor-icon{fill:var( --e-global-color-8ba513d );color:var( --e-global-color-8ba513d );border-color:var( --e-global-color-8ba513d );}.elementor-7215 .elementor-element.elementor-element-f629335 .elementor-icon{font-size:32px;}.elementor-7215 .elementor-element.elementor-element-f629335 .elementor-icon-box-title, .elementor-7215 .elementor-element.elementor-element-f629335 .elementor-icon-box-title a{font-size:14px;text-transform:uppercase;letter-spacing:1px;}.elementor-7215 .elementor-element.elementor-element-f629335 .elementor-icon-box-title{color:#7D7D7D;}.elementor-7215 .elementor-element.elementor-element-f629335:has(:hover) .elementor-icon-box-title,
					 .elementor-7215 .elementor-element.elementor-element-f629335:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8ba513d );}.elementor-7215 .elementor-element.elementor-element-f629335 .elementor-icon-box-description{font-size:18px;font-weight:900;}.elementor-7215 .elementor-element.elementor-element-7b696c1{--spacer-size:20px;}.elementor-7215 .elementor-element.elementor-element-f50e24e .elementor-repeater-item-1b14fa5.elementor-social-icon{background-color:var( --e-global-color-8ba513d );}.elementor-7215 .elementor-element.elementor-element-f50e24e .elementor-repeater-item-c8ea608.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-7215 .elementor-element.elementor-element-f50e24e{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7215 .elementor-element.elementor-element-b70b957{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7215 .elementor-element.elementor-element-b1e490f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7215 .elementor-element.elementor-element-b1e490f:not(.elementor-motion-effects-element-type-background), .elementor-7215 .elementor-element.elementor-element-b1e490f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-7215 .elementor-element.elementor-element-257e240{text-align:center;font-weight:700;letter-spacing:3px;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-ce32e2d{width:var( --container-widget-width, 98.006% );max-width:98.006%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:98.006%;--container-widget-flex-grow:0;text-align:center;}.elementor-7215 .elementor-element.elementor-element-ce32e2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7215 .elementor-element.elementor-element-ce32e2d .elementor-heading-title{font-size:40px;font-weight:900;line-height:50px;letter-spacing:1px;color:var( --e-global-color-b03c3a5 );}.elementor-7215 .elementor-element.elementor-element-b356339{--display:flex;}.elementor-7215 .elementor-element.elementor-element-519702a{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-2bb4c71{--display:flex;}.elementor-7215 .elementor-element.elementor-element-45b882d{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-e5ef439{--display:flex;}.elementor-7215 .elementor-element.elementor-element-bf18163{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-885dab7{--display:flex;}.elementor-7215 .elementor-element.elementor-element-b4c73d9{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-2a8d55f{--display:flex;}.elementor-7215 .elementor-element.elementor-element-e1a952c{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-ee572b8{--display:flex;}.elementor-7215 .elementor-element.elementor-element-8ae31d0{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-b1bc1e0{--n-accordion-title-font-size:1rem;padding:0px 0px 20px 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b03c3a5 );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7215 .elementor-element.elementor-element-b1bc1e0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#000000;border-style:none;}.elementor-7215 .elementor-element.elementor-element-42559c4{text-align:center;color:#A3A0A0;}.elementor-7215 .elementor-element.elementor-element-35b9615{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7215 .elementor-element.elementor-element-35b9615:not(.elementor-motion-effects-element-type-background), .elementor-7215 .elementor-element.elementor-element-35b9615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-7215 .elementor-element.elementor-element-cf13281{text-align:center;font-weight:700;letter-spacing:3px;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-ba8d584{width:var( --container-widget-width, 98.006% );max-width:98.006%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:98.006%;--container-widget-flex-grow:0;text-align:center;}.elementor-7215 .elementor-element.elementor-element-ba8d584.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7215 .elementor-element.elementor-element-ba8d584 .elementor-heading-title{font-size:40px;font-weight:900;line-height:50px;letter-spacing:1px;color:var( --e-global-color-b03c3a5 );}.elementor-7215 .elementor-element.elementor-element-4e0693c{--display:flex;}.elementor-7215 .elementor-element.elementor-element-c6691ae{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-a83180a{--display:flex;}.elementor-7215 .elementor-element.elementor-element-caaeabc{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-e0202b7{--display:flex;}.elementor-7215 .elementor-element.elementor-element-a8f2ed5{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-8ebb699{--display:flex;}.elementor-7215 .elementor-element.elementor-element-d76cebe{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-d34b580{--display:flex;}.elementor-7215 .elementor-element.elementor-element-faff3ff{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-ba02a6d{--display:flex;}.elementor-7215 .elementor-element.elementor-element-b82791e{text-align:start;color:#C3C3C3;}.elementor-7215 .elementor-element.elementor-element-0fb20a4{--n-accordion-title-font-size:1rem;padding:0px 0px 20px 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b03c3a5 );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7215 .elementor-element.elementor-element-0fb20a4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#000000;border-style:none;}.elementor-7215 .elementor-element.elementor-element-ebde750{text-align:center;color:#A3A0A0;}@media(max-width:767px){.elementor-7215 .elementor-element.elementor-element-f27055e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7215 .elementor-element.elementor-element-9663d98{font-size:16px;}.elementor-7215 .elementor-element.elementor-element-a6722c1 .elementor-heading-title{font-size:30px;}.elementor-7215 .elementor-element.elementor-element-0c83ee0{width:var( --container-widget-width, 340.913px );max-width:340.913px;--container-widget-width:340.913px;--container-widget-flex-grow:0;}.elementor-7215 .elementor-element.elementor-element-35b9615{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7215 .elementor-element.elementor-element-cf13281{font-size:14px;}.elementor-7215 .elementor-element.elementor-element-ba8d584{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7215 .elementor-element.elementor-element-ba8d584 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-7215 .elementor-element.elementor-element-0fb20a4{padding:20px 20px 20px 20px;}.elementor-7215 .elementor-element.elementor-element-ebde750{font-size:14px;}}@media(min-width:768px){.elementor-7215 .elementor-element.elementor-element-3b63ceb{--width:50%;}.elementor-7215 .elementor-element.elementor-element-99d3392{--width:50%;}.elementor-7215 .elementor-element.elementor-element-f27055e{--width:50%;}.elementor-7215 .elementor-element.elementor-element-b70b957{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-3683ae0 *//* Contenedor Principal con Borde Superior Amarillo */
.inkora-form-container {
    background: #ffffff;
    padding: 40px;
    border-radius: 0 0 8px 8px; /* Redondeado solo abajo para que el borde arriba luzca recto */
    border-top: 6px solid #FFDC00; /* Borde Amarillo Industrial */
    box-shadow: 0 15px 35px rgba(0,0,0,0.08);
    font-family: 'Montserrat', sans-serif;
    position: relative;
}

/* Grilla de 2 columnas */
.inkora-grid {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}

.inkora-field {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.full-width { width: 100%; margin-bottom: 30px; }

/* Estilo de Etiquetas (Labels) */
.inkora-field label {
    font-size: 12px;
    font-weight: 800;
    color: #000;
    margin-bottom: 8px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Estilo de Inputs con detalle de color lateral */
.wpcf7-form-control {
    width: 100% !important;
    padding: 14px 15px !important;
    border: 1px solid #e8e8e8 !important;
    border-left: 4px solid #00C8FF !important; /* Detalle Azul inicial */
    border-radius: 4px !important;
    background: #f9f9f9 !important;
    font-size: 14px !important;
    color: #333 !important;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* Cambio de color al hacer clic (Focus) */
.wpcf7-form-control:focus {
    border-color: #C800C8 !important; /* Magenta */
    border-left: 4px solid #C800C8 !important;
    background: #fff !important;
    outline: none !important;
    box-shadow: 0 5px 15px rgba(200, 0, 200, 0.1) !important;
}

/* Botón de Envío Premium */
.wpcf7-submit {
    width: 100% !important;
    background: #000000 !important;
    color: #ffffff !important;
    border: 1px solid #000 !important;
    padding: 20px !important;
    font-weight: 900 !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    cursor: pointer !important;
    transition: 0.3s ease !important;
    border-radius: 4px !important;
}

.wpcf7-submit:hover {
    transform: scale(1.01) !important;
}

/* Nota inferior */
.form-footer-note {
    text-align: center;
    margin-top: 25px;
    font-size: 11px;
    color: #999;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.form-footer-note span { color: #00C8FF; font-weight: 700; }

/* Responsive para Móvil */
@media (max-width: 768px) {
    .inkora-grid { flex-direction: column; gap: 20px; }
    .inkora-form-container { padding: 30px 20px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-122a165 *//* Contenedor Principal con Borde Superior Amarillo */
.inkora-form-container {
    background: #ffffff;
    padding: 40px;
    border-radius: 0 0 8px 8px; /* Redondeado solo abajo para que el borde arriba luzca recto */
    border-top: 6px solid #FFDC00; /* Borde Amarillo Industrial */
    box-shadow: 0 15px 35px rgba(0,0,0,0.08);
    font-family: 'Montserrat', sans-serif;
    position: relative;
}

/* Grilla de 2 columnas */
.inkora-grid {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}

.inkora-field {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.full-width { width: 100%; margin-bottom: 30px; }

/* Estilo de Etiquetas (Labels) */
.inkora-field label {
    font-size: 12px;
    font-weight: 800;
    color: #000;
    margin-bottom: 8px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Estilo de Inputs con detalle de color lateral */
.wpcf7-form-control {
    width: 100% !important;
    padding: 14px 15px !important;
    border: 1px solid #e8e8e8 !important;
    border-left: 4px solid #00C8FF !important; /* Detalle Azul inicial */
    border-radius: 4px !important;
    background: #f9f9f9 !important;
    font-size: 14px !important;
    color: #333 !important;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* Cambio de color al hacer clic (Focus) */
.wpcf7-form-control:focus {
    border-color: #C800C8 !important; /* Magenta */
    border-left: 4px solid #C800C8 !important;
    background: #fff !important;
    outline: none !important;
    box-shadow: 0 5px 15px rgba(200, 0, 200, 0.1) !important;
}

/* Botón de Envío Premium */
.wpcf7-submit {
    width: 100% !important;
    background: #000000 !important;
    color: #ffffff !important;
    border: 1px solid #000 !important;
    padding: 20px !important;
    font-weight: 900 !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    cursor: pointer !important;
    transition: 0.3s ease !important;
    border-radius: 4px !important;
}

.wpcf7-submit:hover {
    transform: scale(1.01) !important;
}

/* Nota inferior */
.form-footer-note {
    text-align: center;
    margin-top: 25px;
    font-size: 11px;
    color: #999;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.form-footer-note span { color: #00C8FF; font-weight: 700; }

/* Responsive para Móvil */
@media (max-width: 768px) {
    .inkora-grid { flex-direction: column; gap: 20px; }
    .inkora-form-container { padding: 30px 20px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce32e2d */.elementor-7215 .elementor-element.elementor-element-ce32e2d .inkora-gradient {
    background: YELLOW;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

.elementor-7215 .elementor-element.elementor-element-ce32e2d.elementor-widget-heading .elementor-heading-title {
    color: #FFFFFF; 
    font-weight: 900;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba8d584 */.elementor-7215 .elementor-element.elementor-element-ba8d584 .inkora-gradient {
    background: YELLOW;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

.elementor-7215 .elementor-element.elementor-element-ba8d584.elementor-widget-heading .elementor-heading-title {
    color: #FFFFFF; 
    font-weight: 900;
    text-transform: uppercase;
}/* End custom CSS */