.elementor-4550 .elementor-element.elementor-element-cac8a48{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4550 .elementor-element.elementor-element-eab8496 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-4550 .elementor-element.elementor-element-90b9f86 .elementor-icon-list-icon{width:14px;}.elementor-4550 .elementor-element.elementor-element-90b9f86 .elementor-icon-list-icon i{font-size:14px;}.elementor-4550 .elementor-element.elementor-element-90b9f86 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4550 .elementor-element.elementor-element-90b9f86 .elementor-icon-list-item{font-family:"Barlow Semi Condensed", Sans-serif;font-weight:500;}.elementor-4550 .elementor-element.elementor-element-d30173d{--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:flex-start;--gap:48px 56px;--row-gap:48px;--column-gap:56px;--padding-top:40px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4550 .elementor-element.elementor-element-96c886c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4550 .elementor-element.elementor-element-a60c6da{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;}.elementor-4550 .elementor-element.elementor-element-4706855{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4550 .elementor-element.elementor-element-47527c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-field-type-html{padding-bottom:0px;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-button[type="submit"]{color:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4550 .elementor-element.elementor-element-5c16da3{--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-4550 .elementor-element.elementor-element-e37b93d{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4550 .elementor-element.elementor-element-fa24adc{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-4550 .elementor-element.elementor-element-fa24adc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-4550 .elementor-element.elementor-element-fa24adc:after{content:"0.6";}.elementor-4550 .elementor-element.elementor-element-fa24adc .elementor-post__thumbnail__link{width:100%;}.elementor-4550 .elementor-element.elementor-element-fa24adc.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-4550 .elementor-element.elementor-element-fa24adc.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-4550 .elementor-element.elementor-element-fa24adc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-4550 .elementor-element.elementor-element-fa24adc .elementor-post__title, .elementor-4550 .elementor-element.elementor-element-fa24adc .elementor-post__title a{font-family:"Barlow Condensed", Sans-serif;font-weight:700;}@media(min-width:768px){.elementor-4550 .elementor-element.elementor-element-cac8a48{--content-width:1200px;}.elementor-4550 .elementor-element.elementor-element-d30173d{--content-width:1200px;}.elementor-4550 .elementor-element.elementor-element-e37b93d{--content-width:1200px;}}@media(max-width:1024px){.elementor-4550 .elementor-element.elementor-element-cac8a48{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-4550 .elementor-element.elementor-element-eab8496 .elementor-heading-title{font-size:40px;}.elementor-4550 .elementor-element.elementor-element-d30173d{--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;--align-items:stretch;--padding-top:32px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-4550 .elementor-element.elementor-element-a60c6da{font-size:18px;}}@media(max-width:767px){.elementor-4550 .elementor-element.elementor-element-cac8a48{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-4550 .elementor-element.elementor-element-eab8496 .elementor-heading-title{font-size:31px;}.elementor-4550 .elementor-element.elementor-element-d30173d{--padding-top:20px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-4550 .elementor-element.elementor-element-a60c6da{font-size:17px;}.elementor-4550 .elementor-element.elementor-element-e37b93d{--padding-top:44px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-4550 .elementor-element.elementor-element-fa24adc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4550 .elementor-element.elementor-element-fa24adc:after{content:"0.5";}.elementor-4550 .elementor-element.elementor-element-fa24adc .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* =========================================================
   CANXA – Single Post Global  |  CSS de plantilla (solo afecta a posts)
   Tokens alineados con la Home: verde #00753A, Barlow / Barlow Condensed
   ========================================================= */
.canxa-post-header,.canxa-post-body,.canxa-related,.canxa-lead-card{--cx-green:#00753A;--cx-green-d:#005C2E;--cx-green-l:#EDF5F0;--cx-bg:#F5F5F5;--cx-blue:#3555A2;--cx-ink:#0B0F0C;--cx-text:#303833;--cx-muted:#5E6A62;--cx-line:rgba(11,15,12,.10);--cx-r:22px;--cx-r-s:12px}
body.single-post{overflow-x:clip}

/* ---------- Cabecera ---------- */
.canxa-post-header{background:var(--cx-green-l)}
/* El header de Astra es transparente/absoluto en posts: reservamos su altura */
.ast-theme-transparent-header .canxa-post-header{padding-top:100px !important}
@media (max-width:1024px){.ast-theme-transparent-header .canxa-post-header{padding-top:88px !important}}
@media (max-width:767px){.ast-theme-transparent-header .canxa-post-header{padding-top:76px !important}}
.canxa-post-header>.e-con-inner{gap:14px}
.canxa-breadcrumbs .rank-math-breadcrumb p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:"Barlow Semi Condensed",sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cx-muted)}
.canxa-breadcrumbs .rank-math-breadcrumb p::before{content:"";width:28px;height:3px;border-radius:3px;background:var(--cx-green);margin-right:6px}
.canxa-breadcrumbs .rank-math-breadcrumb a{color:var(--cx-green);text-decoration:none}
.canxa-breadcrumbs .rank-math-breadcrumb a:hover{text-decoration:underline}
.canxa-breadcrumbs .rank-math-breadcrumb .last{color:var(--cx-muted);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.canxa-post-title .elementor-heading-title{color:var(--cx-ink);text-transform:uppercase;max-width:30ch;letter-spacing:.005em;text-wrap:balance}
.canxa-post-meta .elementor-icon-list-text,.canxa-post-meta .elementor-icon-list-item{color:var(--cx-muted);font-size:15px}
.canxa-post-meta .elementor-icon-list-icon svg{fill:var(--cx-green);width:14px}

/* ---------- Layout 2 columnas ---------- */
.canxa-post-body>.e-con-inner{align-items:flex-start}
.canxa-post-main{--width:auto;flex:1 1 0;min-width:0;max-width:760px}
.canxa-blog-sidebar{--width:340px;flex:0 0 340px;position:sticky;top:48px;align-self:flex-start}
.admin-bar .canxa-blog-sidebar{top:80px}
@media (max-height:700px){.canxa-blog-sidebar{position:static}}

/* ---------- Imagen destacada (sin CLS) ---------- */
.canxa-post-featured img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--cx-r);background:var(--cx-green-l)}

/* Si el contenido tiene una imagen en sus 4 primeros bloques (patrón habitual: intro + imagen), no duplicamos la destacada */
.canxa-post-main:has(.canxa-post-content .elementor-widget-container > p:nth-child(-n+4) > img, .canxa-post-content .elementor-widget-container > p:nth-child(-n+4) > a > img, .canxa-post-content .elementor-widget-container > h2:first-child > img, .canxa-post-content .elementor-widget-container > figure:nth-child(-n+4)) .canxa-post-featured{display:none}
.canxa-post-content .elementor-widget-container > :first-child img{border-radius:var(--cx-r)}
/* canxa-dedupe-elementor: posts maquetados con Elementor que empiezan con un widget de imagen */
.canxa-post-main:has(.canxa-post-content [data-elementor-type="wp-post"] > .e-con:first-child > .e-con-inner > .elementor-widget-image:first-child, .canxa-post-content [data-elementor-type="wp-post"] > .e-con:first-child > .elementor-widget-image:first-child, .canxa-post-content [data-elementor-type="wp-post"] > .elementor-section:first-child .elementor-column:first-child .elementor-widget-wrap > .elementor-widget-image:first-child) .canxa-post-featured{display:none}
.canxa-post-content [data-elementor-type="wp-post"] > :first-child .elementor-widget-image:first-child img{border-radius:var(--cx-r)}

/* ---------- Contenido del artículo ---------- */
.canxa-post-content{color:var(--cx-text)}
.canxa-post-content p,.canxa-post-content li{font-family:Barlow,sans-serif;color:var(--cx-text)}
.canxa-post-content p{margin:0 0 1.15em}
.canxa-post-content strong,.canxa-post-content b{color:var(--cx-ink);font-weight:600}
.canxa-post-content h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;text-transform:uppercase;font-size:32px;line-height:1.1;color:var(--cx-ink);margin:2em 0 .6em;padding-top:18px;position:relative;text-wrap:balance}
.canxa-post-content h2::before{content:"";position:absolute;top:0;left:0;width:36px;height:3px;border-radius:3px;background:var(--cx-green)}
.canxa-post-content h2:first-child{margin-top:.4em}
.canxa-post-content h2:has(> img:only-child){margin:0 0 1.2em;padding:0}
.canxa-post-content h2:has(> img:only-child)::before{display:none}
.canxa-post-content h3{font-family:Barlow,sans-serif;font-weight:700;font-size:22px;line-height:1.25;color:var(--cx-green);margin:1.7em 0 .5em;text-transform:none}
.canxa-post-content h4{font-family:Barlow,sans-serif;font-weight:700;font-size:19px;color:var(--cx-ink);margin:1.5em 0 .4em}
.canxa-post-content a{color:var(--cx-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}
.canxa-post-content a:hover{color:var(--cx-green-d);text-decoration-thickness:2px}
.canxa-post-content ul,.canxa-post-content ol{margin:0 0 1.3em;padding-left:1.3em}
.canxa-post-content li{margin:0 0 .45em;padding-left:.25em}
.canxa-post-content ul li::marker{color:var(--cx-green)}
.canxa-post-content ol li::marker{color:var(--cx-green);font-weight:700}
.canxa-post-content img{max-width:100%;height:auto;border-radius:var(--cx-r-s)}
.canxa-post-content figure,.canxa-post-content .wp-caption{max-width:100%;margin:1.6em 0}
.canxa-post-content figcaption,.canxa-post-content .wp-caption-text{font-size:14px;color:var(--cx-muted);margin-top:8px}
.canxa-post-content blockquote{margin:1.6em 0;padding:18px 22px;background:var(--cx-green-l);border-left:3px solid var(--cx-green);border-radius:0 var(--cx-r-s) var(--cx-r-s) 0}
.canxa-post-content blockquote p:last-child{margin-bottom:0}
.canxa-post-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.6em 0;font-size:16px;-webkit-overflow-scrolling:touch}
.canxa-post-content th,.canxa-post-content td{padding:12px 14px;border:1px solid var(--cx-line);text-align:left;vertical-align:top;min-width:120px}
.canxa-post-content th{background:var(--cx-green-l);color:var(--cx-ink);font-weight:700}
.canxa-post-content tr:nth-child(even) td{background:#FAFBFA}
.canxa-post-content hr{border:0;border-top:1px solid var(--cx-line);margin:2em 0}

/* canxa-normalize: el contenido antiguo trae <span style="font-size/font-family"> pegados desde otros editores */
.canxa-post-content :is(h2,h3,h4) :is(span,b,strong,em){font-size:inherit !important;font-family:inherit !important;line-height:inherit !important;color:inherit !important;font-weight:inherit !important}
.canxa-post-content :is(p,li) span{font-size:inherit !important;font-family:inherit !important;line-height:inherit !important}

/* ---------- Botón genérico ---------- */
.canxa-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 26px;border-radius:100px;background:var(--cx-green);color:#fff !important;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;font-size:16px;text-decoration:none !important;transition:background .2s}
.canxa-btn:hover{background:var(--cx-green-d)}

/* ---------- CTA intermedio (solo tablet/móvil) ---------- */
.canxa-inline-cta{display:none}
@media (max-width:1024px){
 .canxa-inline-cta{display:block;margin:2em 0;padding:22px;background:var(--cx-green-l);border-radius:var(--cx-r);border:1px solid rgba(0,117,58,.14)}
 .canxa-inline-cta__title{font-family:"Barlow Condensed",sans-serif !important;font-weight:700;font-size:22px !important;line-height:1.15;text-transform:uppercase;color:var(--cx-ink) !important;margin:0 0 6px !important}
 .canxa-inline-cta__text{font-size:16px !important;margin:0 0 14px !important}
 .canxa-inline-cta .canxa-btn{width:100%}
}

/* ---------- Card de captación (sidebar) ---------- */
.canxa-lead-card{background:#fff;border:1px solid var(--cx-line);border-radius:var(--cx-r);box-shadow:0 14px 36px rgba(0,44,22,.08);padding:26px 24px 20px !important;scroll-margin-top:90px}
.canxa-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-green)}
.canxa-eyebrow::before{content:"";width:22px;height:3px;border-radius:3px;background:currentColor}
.canxa-lead-title{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:27px;line-height:1.05;text-transform:uppercase;color:var(--cx-ink);margin:8px 0 8px}
.canxa-lead-text{font-family:Barlow,sans-serif;font-size:15px;line-height:1.5;color:var(--cx-muted);margin:0 0 16px}
.canxa-lead-trust{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--cx-line);display:flex;flex-wrap:wrap;gap:4px 14px}
.canxa-lead-trust li{font-family:"Barlow Semi Condensed",sans-serif;font-size:13px;font-weight:600;color:var(--cx-muted);display:flex;align-items:center;gap:5px}
.canxa-lead-trust li::before{content:"✓";color:var(--cx-green);font-weight:700}

/* ---------- Formulario (común sidebar + popup) ---------- */
.canxa-lead-form .elementor-form-fields-wrapper{margin:0 -5px !important}
.canxa-lead-form .elementor-field-group{padding:0 5px !important;margin-bottom:12px !important}
.canxa-lead-form .elementor-field-label{font-family:"Barlow Semi Condensed",sans-serif;font-size:14px;font-weight:700;color:var(--cx-ink);margin-bottom:5px;padding:0}
.canxa-lead-form .elementor-mark-required .elementor-field-label:after{color:var(--cx-green)}
.canxa-lead-form .elementor-field-textual{min-height:46px;padding:10px 14px;font-size:16px;font-family:Barlow,sans-serif;color:var(--cx-ink);background:#F7F9F8;border:1px solid rgba(11,15,12,.14);border-radius:var(--cx-r-s);box-shadow:none;transition:border-color .15s,box-shadow .15s,background .15s}
.canxa-lead-form textarea.elementor-field-textual{min-height:84px;resize:vertical}
.canxa-lead-form .elementor-field-textual::placeholder{color:#8A948D}
.canxa-lead-form .elementor-field-textual:focus{outline:0;background:#fff;border-color:var(--cx-green);box-shadow:0 0 0 3px rgba(0,117,58,.15)}
.canxa-lead-form .elementor-field-type-acceptance{margin-bottom:14px !important}
.canxa-lead-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:9px}
.canxa-lead-form .elementor-acceptance-field{width:20px;height:20px;min-width:20px;margin:1px 0 0;accent-color:var(--cx-green);cursor:pointer}
.canxa-lead-form .elementor-field-type-acceptance label{font-family:Barlow,sans-serif;font-size:14px;line-height:1.4;color:var(--cx-muted);cursor:pointer}
.canxa-lead-form .elementor-field-type-acceptance a{color:var(--cx-green);text-decoration:underline;text-underline-offset:2px}
.canxa-lead-form .elementor-button{width:100%;min-height:50px;border-radius:100px;background:var(--cx-green);color:#fff;font-family:"Barlow Semi Condensed",sans-serif;font-size:17px;font-weight:700;transition:background .2s}
.canxa-lead-form .elementor-button:hover,.canxa-lead-form .elementor-button:focus{background:var(--cx-green-d);color:#fff}
.canxa-lead-form .elementor-field-group.elementor-field-type-submit{margin-bottom:0 !important}
.canxa-lead-form .elementor-message{font-family:Barlow,sans-serif;font-size:15px;margin-top:12px;padding:12px 14px;border-radius:var(--cx-r-s)}
.canxa-lead-form .elementor-message.elementor-message-success{background:var(--cx-green-l);color:var(--cx-green-d)}
.canxa-lead-form .elementor-message.elementor-message-danger,.canxa-lead-form .elementor-error .elementor-message{background:#FDF0F0;color:#A12622}
.canxa-lead-form .elementor-error .elementor-field-textual{border-color:#C9352F}
.canxa-lead-form .elementor-field-group .elementor-message{margin-top:5px;padding:0;background:none;font-size:13px}

/* ---------- Relacionados ---------- */
.canxa-related{background:var(--cx-bg)}
.canxa-section-title{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:30px;line-height:1.1;text-transform:uppercase;color:var(--cx-ink);margin:8px 0 0}
.canxa-related-posts .elementor-post{background:#fff;border-radius:var(--cx-r);overflow:hidden;border:1px solid var(--cx-line);transition:transform .2s,box-shadow .2s}
.canxa-related-posts .elementor-post:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,44,22,.08)}
.canxa-related-posts .elementor-post__thumbnail__link{margin-bottom:0 !important}
.canxa-related-posts .elementor-post__text{padding:18px 20px 20px}
.canxa-related-posts .elementor-post__title{font-size:20px !important;line-height:1.15;text-transform:uppercase;margin:0 0 10px}
.canxa-related-posts .elementor-post__title a{color:var(--cx-ink)}
.canxa-related-posts .elementor-post__read-more{font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;font-size:15px;color:var(--cx-green)}

/* ---------- Tablet ---------- */
@media (max-width:1024px){
 .canxa-post-main{max-width:100%;width:100%}
 .canxa-blog-sidebar{position:static;flex:1 1 auto;--width:100%;width:100%;max-width:640px;margin:0 auto}
 .canxa-lead-form .elementor-field-group.elementor-col-50{width:50%}
}
/* ---------- Móvil ---------- */
@media (max-width:767px){
 .canxa-breadcrumbs .rank-math-breadcrumb p{font-size:12.5px}
 .canxa-breadcrumbs .rank-math-breadcrumb .last{max-width:52vw}
 .canxa-post-title .elementor-heading-title{max-width:none}
 .canxa-post-featured img{border-radius:16px}
 .canxa-post-content h2{font-size:25px;margin-top:1.8em;padding-top:14px}
 .canxa-post-content h3{font-size:19.5px}
 .canxa-post-content th,.canxa-post-content td{padding:10px 12px;font-size:15px}
 .canxa-lead-card{padding:22px 18px 18px !important;border-radius:18px}
 .canxa-lead-title{font-size:25px}
 .canxa-lead-form .elementor-field-group.elementor-col-50{width:100%}
 .canxa-lead-form .elementor-field-textual{min-height:50px}
 .canxa-lead-form .elementor-button{min-height:54px}
 .canxa-section-title{font-size:25px}
}/* End custom CSS */