.elementor-7115 .elementor-element.elementor-element-264c8f40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 48px;--row-gap:36px;--column-gap:48px;--padding-top:96px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-7115 .elementor-element.elementor-element-5ba7d3c{--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;--gap:18px 0px;--row-gap:18px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-30bcf49c{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-7115 .elementor-element.elementor-element-66a1d109{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-4dd97c20{--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;}.elementor-7115 .elementor-element.elementor-element-5cc43533{--display:flex;}.elementor-7115 .elementor-element.elementor-element-16aadaa2{text-align:start;}.elementor-7115 .elementor-element.elementor-element-22fc2827{--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;}.elementor-7115 .elementor-element.elementor-element-672fc4a5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7115 .elementor-element.elementor-element-672fc4a5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7115 .elementor-element.elementor-element-672fc4a5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7115 .elementor-element.elementor-element-672fc4a5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7115 .elementor-element.elementor-element-372b695d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7115 .elementor-element.elementor-element-372b695d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7115 .elementor-element.elementor-element-372b695d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7115 .elementor-element.elementor-element-372b695d .elementor-icon-list-text{transition:color 0.3s;}.elementor-7115 .elementor-element.elementor-element-7454596b{text-align:start;}.elementor-7115 .elementor-element.elementor-element-24a4f5e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-7115 .elementor-element.elementor-element-24a4f5e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-7115 .elementor-element.elementor-element-24a4f5e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-7115 .elementor-element.elementor-element-24a4f5e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-7115 .elementor-element.elementor-element-24a4f5e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-7115 .elementor-element.elementor-element-24a4f5e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7115 .elementor-element.elementor-element-24a4f5e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7115 .elementor-element.elementor-element-24a4f5e7{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-7115 .elementor-element.elementor-element-24a4f5e7 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-7115 .elementor-element.elementor-element-24a4f5e7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7115 .elementor-element.elementor-element-36a4b691{text-align:start;}.elementor-7115 .elementor-element.elementor-element-193a5a67{--display:flex;}.elementor-7115 .elementor-element.elementor-element-135510ce{text-align:start;}.elementor-7115 .elementor-element.elementor-element-6d1cc441{--display:flex;}.elementor-7115 .elementor-element.elementor-element-6ebb1e03{--display:flex;}.elementor-7115 .elementor-element.elementor-element-85075bb{--display:flex;}.elementor-7115 .elementor-element.elementor-element-7b1c69c9{--display:flex;}.elementor-7115 .elementor-element.elementor-element-62bccae3{--display:flex;}.elementor-7115 .elementor-element.elementor-element-675010df{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7115 .elementor-element.elementor-element-13843ec3{text-align:start;}.elementor-7115 .elementor-element.elementor-element-24ec7413 a{color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-bd45997 a{color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-9fae340 a{color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-82e4836 a{color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-7c04003d{text-align:start;}.elementor-7115 .elementor-element.elementor-element-2e759082{text-align:start;}.elementor-7115 .elementor-element.elementor-element-12af29e{text-align:start;}.elementor-7115 .elementor-element.elementor-element-363107e4{text-align:start;}.elementor-7115 .elementor-element.elementor-element-2590bc83 a{color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-ec1b355 a{color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-c777e4a{text-align:start;}.elementor-7115 .elementor-element.elementor-element-34b59ab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-7115 .elementor-element.elementor-element-34b59ab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-7115 .elementor-element.elementor-element-34b59ab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-7115 .elementor-element.elementor-element-34b59ab1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-7115 .elementor-element.elementor-element-34b59ab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-7115 .elementor-element.elementor-element-34b59ab1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7115 .elementor-element.elementor-element-34b59ab1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7115 .elementor-element.elementor-element-34b59ab1{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-7115 .elementor-element.elementor-element-34b59ab1 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-7115 .elementor-element.elementor-element-34b59ab1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7115 .elementor-element.elementor-element-74cc8a5e{text-align:start;}.elementor-7115 .elementor-element.elementor-element-63840547 a{color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-a4418d8 a{color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-42e1843f{--display:flex;}.elementor-7115 .elementor-element.elementor-element-2e1b38ff{--display:flex;}.elementor-7115 .elementor-element.elementor-element-7b942a48 .elementor-heading-title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-labels-inline .elementor-field-group > label{padding-left:11px;}body:not(.rtl) .elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-labels-inline .elementor-field-group > label{padding-right:11px;}body .elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-labels-above .elementor-field-group > label{padding-bottom:11px;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-field-type-html{padding-bottom:5px;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-button[type="submit"]{color:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7115 .elementor-element.elementor-element-5f7a4843{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7115 .elementor-element.elementor-element-3365c309{--display:flex;}.elementor-7115 .elementor-element.elementor-element-3bff1c9d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-7115 .elementor-element.elementor-element-3bff1c9d:not(.elementor-motion-effects-element-type-background), .elementor-7115 .elementor-element.elementor-element-3bff1c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-3bff1c9d.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-7115 .elementor-element.elementor-element-3b5f7f68{text-align:end;font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );color:var( --e-global-color-308e809 );}.elementor-7115 .elementor-element.elementor-element-69ebd9ee{--display:flex;}.elementor-7115 .elementor-element.elementor-element-6ea80b6b{--display:flex;}.elementor-7115 .elementor-element.elementor-element-1ea0601a{text-align:center;}.elementor-7115 .elementor-element.elementor-element-5be0c692{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7115 .elementor-element.elementor-element-5be0c692 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7115 .elementor-element.elementor-element-5be0c692:after{content:"0.66";}.elementor-7115 .elementor-element.elementor-element-5be0c692 .elementor-post__thumbnail__link{width:100%;}.elementor-7115 .elementor-element.elementor-element-5be0c692 .elementor-post__meta-data span + span:before{content:"•";}.elementor-7115 .elementor-element.elementor-element-5be0c692 .elementor-post__text{margin-top:20px;}.elementor-7115 .elementor-element.elementor-element-71246e2a{--display:flex;}.elementor-7115 .elementor-element.elementor-element-25a34c5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 48px;--row-gap:32px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7115 .elementor-element.elementor-element-2ff1c533{--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;}.elementor-7115 .elementor-element.elementor-element-58e04957{--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;}.elementor-7115 .elementor-element.elementor-element-4735bddb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 48px;--row-gap:32px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7115 .elementor-element.elementor-element-7bbad4aa{--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;}.elementor-7115 .elementor-element.elementor-element-524031a{--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;}.elementor-7115 .elementor-element.elementor-element-53ea8bf4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-7115 .elementor-element.elementor-element-7b942a48 .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-7115 .elementor-element.elementor-element-3b5f7f68{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}}@media(max-width:767px){.elementor-7115 .elementor-element.elementor-element-264c8f40{--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;}.elementor-7115 .elementor-element.elementor-element-66a1d109{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7115 .elementor-element.elementor-element-7b942a48 .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-7115 .elementor-element.elementor-element-3b5f7f68{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-7115 .elementor-element.elementor-element-5be0c692 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7115 .elementor-element.elementor-element-5be0c692:after{content:"0.5";}.elementor-7115 .elementor-element.elementor-element-5be0c692 .elementor-post__thumbnail__link{width:100%;}.elementor-7115 .elementor-element.elementor-element-25a34c5b{--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;}.elementor-7115 .elementor-element.elementor-element-4735bddb{--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;}}@media(min-width:768px){.elementor-7115 .elementor-element.elementor-element-4dd97c20{--content-width:1143px;}.elementor-7115 .elementor-element.elementor-element-42e1843f{--width:66%;}.elementor-7115 .elementor-element.elementor-element-3bff1c9d{--width:32%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-675010df *//* Temario · acordeón estilo Crece con Amor */
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion{display:flex;flex-direction:column;gap:0!important}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item{border:1px solid #E8E1DA;border-bottom:0;background:#fff;margin:0!important}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item:first-child{border-radius:10px 10px 0 0;overflow:hidden}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item:last-child{border-bottom:1px solid #E8E1DA;border-radius:0 0 10px 10px;overflow:hidden}

/* Título del módulo */
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px!important;background:#FBF6F0!important;border:0!important;cursor:pointer;list-style:none;transition:background .2s ease}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title::-webkit-details-marker{display:none}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title:hover{background:#F6ECE1!important}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title:focus-visible{outline:2px solid #EB7000;outline-offset:-2px}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title-text,
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title-text *{margin:0!important;font-family:"Inter",system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:#231B21!important;text-decoration:none!important;text-transform:none!important}

/* + / − naranja (sustituye los iconos del widget) */
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title-icon{display:none!important}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title::after{content:"+";flex:0 0 auto;font-size:22px;font-weight:400;line-height:1;color:#EB7000}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item[open] > .e-n-accordion-item-title::after{content:"\2212"}
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item[open] > .e-n-accordion-item-title{border-bottom:1px solid #E8E1DA!important}

/* Contenido desplegado */
.elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item > [role="region"]{padding:6px 18px 12px!important;background:#fff!important;border:0!important}

/* Clases (lista de iconos dentro de cada módulo) */
.elementor-7115 .elementor-element.elementor-element-675010df .elementor-icon-list-item{position:relative;padding:9px 0 9px 16px!important;margin:0!important;border-bottom:1px solid #F0E9E1}
.elementor-7115 .elementor-element.elementor-element-675010df .elementor-icon-list-item:last-child{border-bottom:0}
.elementor-7115 .elementor-element.elementor-element-675010df .elementor-icon-list-item::before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#EB7000;opacity:.7}
.elementor-7115 .elementor-element.elementor-element-675010df .elementor-icon-list-icon{display:none!important}
.elementor-7115 .elementor-element.elementor-element-675010df .elementor-icon-list-text{font-family:"Inter",system-ui,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:#4A433E!important}

/* Móvil */
@media (max-width:767px){
  .elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title{padding:14px!important}
  .elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title-text,
  .elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item-title-text *{font-size:14px!important}
  .elementor-7115 .elementor-element.elementor-element-675010df .e-n-accordion-item > [role="region"]{padding:4px 14px 10px!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bff1c9d */.elementor-7115 .elementor-element.elementor-element-3bff1c9d{
  background: linear-gradient(160deg,#FFF8F1 0%,#FFEBD6 100%);
  border: 1.5px solid #F6C89A;
  border-radius: 16px;
  padding: 26px 34px 24px !important;
  width: fit-content;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  box-shadow: 0 14px 34px -18px rgba(235,112,0,.45);
  text-align: center;
  transition: transform .25s ease, box-shadow .25s ease;
}
.elementor-7115 .elementor-element.elementor-element-3bff1c9d:hover{
  transform: translateY(-3px);
  box-shadow: 0 20px 40px -18px rgba(235,112,0,.55);
}
.elementor-7115 .elementor-element.elementor-element-3bff1c9d::before{
  content: "Precio del curso";
  display: block;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #EB7000;
  margin-bottom: 6px;
}
.elementor-7115 .elementor-element.elementor-element-3bff1c9d::after{
  content: "Pago único · Acceso de por vida";
  display: block;
  font-size: 13px;
  color: #7A6C74;
  margin-top: 6px;
  padding-top: 10px;
  border-top: 1px dashed #F6C89A;
}
.elementor-7115 .elementor-element.elementor-element-3bff1c9d .elementor-widget-text-editor,
.elementor-7115 .elementor-element.elementor-element-3bff1c9d .elementor-widget-text-editor p{
  margin: 0 !important;
  font-size: 54px;
  line-height: 1;
  font-weight: 800;
  color: #231B21;
  letter-spacing: -.02em;
}
@media (max-width:767px){
  .elementor-7115 .elementor-element.elementor-element-3bff1c9d{ padding: 22px 26px 20px !important; }
  .elementor-7115 .elementor-element.elementor-element-3bff1c9d .elementor-widget-text-editor,
  .elementor-7115 .elementor-element.elementor-element-3bff1c9d .elementor-widget-text-editor p{ font-size: 44px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1b38ff *//* Evita el scroll horizontal sin romper el sticky */
html, body {
    overflow-x: clip !important;
}

/* Columna del formulario fija mientras se hace scroll */
@media (min-width: 1025px) {
    .cca-sticky-col {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 110px !important;
        align-self: flex-start !important;
        height: fit-content !important;
    }

    /* Los contenedores padre no pueden cortar el sticky */
    .e-con:has(.cca-sticky-col),
    .e-con-inner:has(.cca-sticky-col) {
        overflow: visible !important;
    }

    .e-con:has(> .cca-sticky-col),
    .e-con-inner:has(> .cca-sticky-col) {
        align-items: flex-start !important;
    }
}/* End custom CSS */