:root{--leonidas-blue:#003980;--leonidas-blue-light:#44B1F8;--leonidas-blue-pale:#F4F7FD;--leonidas-sale:#EA1838;--leonidas-ease-out:cubic-bezier(.23, 1, .32, 1);--leonidas-orange:#e8a020;--leonidas-bg:#FFF5E6;--leonidas-bg-deep:#F1E6D6;--leonidas-white:#ffffff;--leonidas-text:#333333;--leonidas-bg-blue:#EBF0FA;--leonidas-border:#e0d5c7;--leonidas-font:"Ubuntu", sans-serif;--leonidas-font-script:"Dancing Script", cursive}.leonidas-post-card{--pc-radius:1.875rem;--pc-bg:var(--leonidas-white, #ffffff);--pc-text:var(--leonidas-blue, #003980);display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--pc-bg);border-radius:var(--pc-radius);font-family:Ubuntu,sans-serif;color:var(--pc-text);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.leonidas-post-card:hover,.leonidas-post-card:focus-visible{transform:translateY(-4px);box-shadow:0 12px 32px #0039801f;color:var(--pc-text);text-decoration:none}.leonidas-post-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--leonidas-blue,#003980),0 12px 32px #0039801f}.leonidas-post-card__media{aspect-ratio:336 / 288;overflow:hidden}.leonidas-post-card__img{display:block;width:100%;height:100%;object-fit:cover}.leonidas-post-card__body{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.leonidas-post-card .leonidas-post-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;overflow:hidden;font-family:Ubuntu,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.18;text-wrap:pretty;color:var(--pc-text)}.leonidas-post-card__excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;overflow:hidden;font-size:1rem;line-height:1.5}.leonidas-post-card__more{font-size:1rem;line-height:1.375;text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.leonidas-post-card{transition:none}.leonidas-post-card:hover,.leonidas-post-card:focus-visible{transform:none}}.leonidas-latest-posts{--lp-max-width:1400px;--lp-container-padding:1rem;--lp-bg:#f4f7fd;--lp-text:var(--leonidas-blue, #003980);--lp-cta-bg:var(--leonidas-blue-light, #44b1f8);position:relative;margin-block:clamp(3rem,8vw,5rem) 4rem;padding-block:2.5rem;font-family:Ubuntu,sans-serif;color:var(--lp-text);background-color:var(--lp-bg)}.leonidas-latest-posts__inner{display:flex;flex-direction:column;gap:2rem;max-width:var(--lp-max-width);margin-inline:auto;padding-inline:var(--lp-container-padding)}.leonidas-latest-posts__header{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.leonidas-latest-posts .leonidas-latest-posts__title{margin:0;max-width:800px;font-family:Ubuntu,sans-serif;font-weight:700;font-size:clamp(2rem,5vw,3.375rem);line-height:1.185;color:var(--lp-text)}.leonidas-latest-posts__title em,.leonidas-latest-posts__title i{font-family:Dancing Script,cursive;font-style:normal;font-weight:700;font-size:1.37em;color:var(--leonidas-blue-light,#44b1f8)}.leonidas-latest-posts__subtitle{margin:0;max-width:30rem;font-size:1.125rem;line-height:1.44}.leonidas-latest-posts__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;list-style:none;margin:0;padding:0}.leonidas-latest-posts__item{display:flex;max-width:21rem;margin-inline:auto;width:100%}.leonidas-latest-posts__cta{display:inline-flex;align-self:center;align-items:center;gap:1rem;padding:1rem 2rem;background:var(--lp-cta-bg);color:var(--leonidas-white,#ffffff);font-weight:500;font-size:1.125rem;line-height:1.35;text-decoration:none;border-radius:999px;transition:filter .15s ease}.leonidas-latest-posts__cta:hover,.leonidas-latest-posts__cta:focus-visible{color:var(--leonidas-white,#ffffff);text-decoration:none;filter:brightness(.95)}.leonidas-latest-posts__cta:focus-visible{outline:2px solid var(--leonidas-blue,#003980);outline-offset:2px}.leonidas-latest-posts__cta-icon{display:block;width:28px;height:28px;flex-shrink:0}@media(min-width:600px){.leonidas-latest-posts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.leonidas-latest-posts__item{max-width:none}}@media(min-width:768px){.leonidas-latest-posts{padding-block:4rem}.leonidas-latest-posts__inner{--lp-container-padding:1.5rem;gap:3rem}}@media(min-width:1100px){.leonidas-latest-posts{padding-block:6rem;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem}.leonidas-latest-posts__inner{gap:4rem}.leonidas-latest-posts__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}@media(prefers-reduced-motion:reduce){.leonidas-latest-posts__cta{transition:none}}.leonidas-section{max-width:1280px;margin:0 auto;padding:2rem 1.25rem}@media screen and (min-width:998px){.leonidas-section{padding:4.5rem 1rem}}.leonidas-reassurance{border-width:1px 0;border-style:solid;border-color:#00398040;padding:1.5rem 0}.leonidas-reassurance-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:998px;margin:0 auto}@media(min-width:768px){.leonidas-reassurance-grid{grid-template-columns:repeat(3,1fr)}}.leonidas-reassurance-item{display:flex;align-items:center;justify-content:center;gap:1rem}.leonidas-reassurance-item strong{display:block;font-size:1rem;font-weight:700;color:var(--leonidas-blue)}.leonidas-reassurance-item p{margin:0;font-size:.875rem;color:var(--leonidas-blue);opacity:.5}.leonidas-blog-hero{--hero-curve:3.5rem;--hero-max-width:1400px;position:relative;overflow:hidden;padding-block:2rem calc(3rem + var(--hero-curve));background:var(--leonidas-bg-deep,#f1e6d6);border-bottom-left-radius:50% var(--hero-curve);border-bottom-right-radius:50% var(--hero-curve)}.leonidas-blog-hero__inner{display:grid;grid-template-columns:1fr;align-items:center;max-width:var(--hero-max-width);margin-inline:auto;padding-inline:1.5rem}.leonidas-blog-hero__content{display:flex;flex-direction:column;gap:1.5rem;color:var(--leonidas-blue,#003980)}.leonidas-blog-hero .woocommerce-breadcrumb{margin:0;font-family:Ubuntu,sans-serif;font-size:14px;line-height:1.2;color:var(--leonidas-blue)}.leonidas-blog-hero .woocommerce-breadcrumb a{color:var(--leonidas-blue);text-decoration:underline;transition:opacity .15s ease}@media(hover:hover)and (pointer:fine){.leonidas-blog-hero .woocommerce-breadcrumb a:hover{opacity:.65}}.leonidas-blog-hero__rating{display:inline-flex}.leonidas-blog-hero__rating .leonidas-stars{display:inline-flex;align-items:center;gap:.25rem}.leonidas-blog-hero__rating .leonidas-stars__text{margin-left:.5rem;font-family:Ubuntu,sans-serif;font-size:1rem;color:var(--leonidas-blue,#003980)}.leonidas-blog-hero .leonidas-blog-hero__title{margin:0;font-family:Ubuntu,sans-serif;font-weight:700;font-size:clamp(2.25rem,4vw + 1rem,4rem);line-height:1.05;color:var(--leonidas-blue,#003980)}.leonidas-blog-hero__subtitle{max-width:32rem;margin:0;font-family:Ubuntu,sans-serif;font-size:1.125rem;line-height:1.5}.leonidas-blog-hero__visual{display:none}.leonidas-blog-hero__visual-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:998px){.leonidas-blog-hero{padding-block:0}.leonidas-blog-hero__inner{grid-template-columns:minmax(0,34.625rem) minmax(0,1fr);gap:3rem;min-height:26rem;padding-block:3rem calc(3rem + var(--hero-curve))}.leonidas-blog-hero__content{position:relative;z-index:1;grid-column:1}.leonidas-blog-hero__visual{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}}.leonidas-blog-hero__date{font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:500;color:var(--leonidas-blue,#003980)}.leonidas-blog-hero--article .leonidas-blog-hero__inner{gap:2rem}.leonidas-blog-hero--article .leonidas-blog-hero__title{font-size:clamp(2rem,3vw + 1rem,3.375rem);line-height:1.1;text-wrap:balance}.leonidas-blog-hero--article .leonidas-blog-hero__visual{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:1.875rem}@media(min-width:998px){.leonidas-blog-hero--article .leonidas-blog-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.leonidas-blog-hero--article .leonidas-blog-hero__visual{position:relative;inset:auto;grid-column:2;max-height:26rem;width:100%}}.leonidas-blog{background-color:var(--leonidas-blue-pale);font-family:var(--leonidas-font);color:var(--leonidas-blue)}.leonidas-blog__container{max-width:1400px;margin-inline:auto;padding:2.5rem 1rem 3rem}.leonidas-blog__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none}.leonidas-blog__item{display:flex;max-width:21rem;width:100%;margin:0 auto}.leonidas-blog__empty{margin:0;padding-block:3rem;font-size:1.125rem;text-align:center}.leonidas-blog>.leonidas-section{background-color:var(--leonidas-white);max-width:none}.leonidas-blog>.leonidas-section>.leonidas-reassurance{max-width:1280px;margin-inline:auto}@media(min-width:600px){.leonidas-blog__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.leonidas-blog__item{max-width:none}}@media(min-width:768px){.leonidas-blog__container{padding:4rem 1.5rem}}@media(min-width:1100px){.leonidas-blog__container{padding-block:5rem 6rem}.leonidas-blog__list{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:3rem}}.leonidas-blog__pagination{margin-top:4rem}@media(min-width:1024px){.leonidas-blog__pagination{margin-top:5rem}}.leonidas-blog__pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(min-width:1024px){.leonidas-blog__pagination .nav-links{gap:20px}}.leonidas-blog__pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;border:1px solid var(--leonidas-blue);border-radius:50px;background:transparent;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:500;line-height:1;color:var(--leonidas-blue);text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .16s var(--leonidas-ease-out)}@media(min-width:1024px){.leonidas-blog__pagination .page-numbers{width:60px;height:60px}}.leonidas-blog__pagination .page-numbers.current{background:var(--leonidas-blue-light);border-color:var(--leonidas-blue-light);color:#fff}.leonidas-blog__pagination .page-numbers.dots{border:0}@media(hover:hover)and (pointer:fine){.leonidas-blog__pagination a.page-numbers:hover{background-color:var(--leonidas-white);color:var(--leonidas-blue)}}.leonidas-blog__pagination a.page-numbers:active{transform:scale(.97)}.leonidas-blog__pagination a.page-numbers:focus-visible{outline:2px solid var(--leonidas-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.leonidas-blog__pagination .page-numbers{transition:background-color .15s ease,color .15s ease}.leonidas-blog__pagination a.page-numbers:active{transform:none}}#leonidas-article-content{--article-width:52rem;max-width:var(--article-width);margin-inline:auto;padding:1rem 1.5rem 4rem;font-family:Ubuntu,sans-serif;font-size:1.125rem;line-height:1.6;color:var(--leonidas-blue,#003980)}@media(min-width:998px){#leonidas-article-content{padding-bottom:5rem}}#leonidas-article-content>:where(:not(.elementor))+:where(:not(.elementor)){margin-top:1.25em}#leonidas-article-content>:where(h2,h3,h4){margin-top:2em}#leonidas-article-content :is(h1,h2,h3,h4,h5,h6),#leonidas-article-content .elementor-heading-title{margin:0;font-family:Ubuntu,sans-serif;font-weight:700;line-height:1.2;text-wrap:balance;color:var(--leonidas-blue,#003980)}#leonidas-article-content :is(h1,h2),#leonidas-article-content h2.elementor-heading-title{font-size:clamp(1.75rem,2vw + 1rem,2.25rem)}#leonidas-article-content h3{font-size:1.5rem}#leonidas-article-content :is(h4,h5,h6){font-size:1.25rem}#leonidas-article-content :is(p,li,blockquote),#leonidas-article-content .elementor-widget-text-editor{font-family:Ubuntu,sans-serif;font-size:1.125rem;line-height:1.6;color:var(--leonidas-blue,#003980)}#leonidas-article-content .elementor-widget-text-editor p{margin:0 0 1em}#leonidas-article-content .elementor-widget-text-editor p:last-child{margin-bottom:0}#leonidas-article-content :is(strong,b){font-weight:700}#leonidas-article-content a:not([class]){color:var(--leonidas-blue,#003980);text-decoration:underline;text-underline-offset:.2em;transition:color .15s ease}@media(hover:hover)and (pointer:fine){#leonidas-article-content a:not([class]):hover{color:var(--leonidas-blue-light,#44b1f8)}}#leonidas-article-content :is(ul,ol){padding-left:1.25em}#leonidas-article-content li::marker{color:var(--leonidas-blue-light,#44b1f8)}#leonidas-article-content blockquote{margin-inline:0;padding-left:1.25rem;border-left:4px solid var(--leonidas-blue-light,#44b1f8)}#leonidas-article-content .e-con.e-child .e-con.e-child .elementor-heading-title{font-size:1.125rem}#leonidas-article-content .e-con.e-child .e-con.e-child .elementor-widget-text-editor,#leonidas-article-content .e-con.e-child .e-con.e-child .elementor-widget-text-editor p{font-size:.9375rem;line-height:1.45}#leonidas-article-content .e-con.e-child .e-con.e-child .elementor-widget>.elementor-widget-container{padding-inline:0}@media(max-width:767px){#leonidas-article-content .e-con.e-child:has(>.e-con.e-child){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin-block:1rem}}#leonidas-article-content img{max-width:100%;height:auto}#leonidas-article-content :is(.wp-block-image,.elementor-widget-image) img:not([src$=".png"]){border-radius:1.875rem}#leonidas-article-content :is(.elementor-widget-video .elementor-wrapper,.wp-block-embed__wrapper,iframe){overflow:hidden;border-radius:1.875rem}.leonidas-article__related{margin-top:0}