.elementor-kit-11{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --red:#e80920; --ink:#1d1d1d; --white:#ffffff; --paper:#f7f7f7; --navy:#071829; --blue:#1863dc; --slate:#75758a; --muted:#93939f; --hair:#d9d9dd; --line:#e5e7eb; --red-tint:rgba(232, 9, 32, 0.08); --red-edge:rgba(232, 9, 32, 0.32); --on-navy:rgba(255, 255, 255, 0.78); --font-display:Plus Jakarta Sans; --font-body:Inter; --grey:#f3f3f3; --grey-text:#707070; }
/* Start custom CSS *//* wbr: pulso del anillo en la pastilla Academy de .redWeb Academy (Cómo trabajamos) */
@keyframes wbr-pulse-ring{0%{box-shadow:0 0 0 0 rgba(232,9,32,.5);}70%{box-shadow:0 0 0 22px rgba(232,9,32,0);}100%{box-shadow:0 0 0 0 rgba(232,9,32,0);}}
/* wbr: iPhone/Safari - sin scroll horizontal y tarjetas del blog siempre dentro de la pantalla */
html{overflow-x:clip;}
@media (max-width:1024px){html{touch-action:pan-y pinch-zoom;}}
@media (max-width:767px){.elementor-widget-loop-grid .elementor-loop-container{grid-template-columns:repeat(1,minmax(0,1fr));}}
.elementor-widget-loop-grid .e-loop-item{min-width:0;max-width:100%;}

/* wbr: pagine legali - respiro tra titoli, paragrafi e tabelle (9/10/2026) */
body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article{display:block;}
body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > h2{margin-top:72px;margin-bottom:22px;line-height:1.15;}
body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > h2:first-child{margin-top:0;}
body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > p{margin-top:0;margin-bottom:20px;}
body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > p:last-child{margin-bottom:0;}
body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > div{margin-top:32px;margin-bottom:40px;}
body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > h2 + div{margin-top:8px;}
body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > div + p{margin-top:8px;}
@media (max-width:1024px){body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > h2{margin-top:56px;margin-bottom:18px;}body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > div{margin-top:26px;margin-bottom:32px;}}
@media (max-width:767px){body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > h2{margin-top:48px;margin-bottom:16px;}body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > p{margin-bottom:18px;}body:is(.page-id-622,.page-id-625,.page-id-628,.page-id-805,.page-id-801,.page-id-813) .elementor article > div{margin-top:22px;margin-bottom:28px;}}/* End custom CSS */