.hero{background:url(https://eugesimonetti.com/trama-fondo-lineas.png) no-repeat center center;background-size:cover;min-height:100vh;display:flex;align-items:center}.hero-content{padding:50px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:5px;width:95%;max-width:1200px;margin:0 auto}@media (max-width:1000px){.hero-content{flex-flow:column-reverse wrap;text-align:center;gap:40px}.hero-content p{margin:0 auto}.hero-content img{max-width:100%}}.hero img{filter:drop-shadow(10px 20px 8px rgb(0 0 0 / .5));border-radius:30px;display:block;max-width:40%}.hero-wrapper h1,.hero-wrapper h4{color:var(--color-background);margin:0;text-transform:uppercase;text-shadow:var(--color-text) 2px 2px 6px}.hero-wrapper p{width:70%}.lineas-explanation{position:relative;padding:80px 0;background-color:var(--color-accent-pink);color:var(--color-background)}.lineas-explanation img{position:absolute;top:0;right:0;filter:opacity(.2);user-select:none;pointer-events:none;max-height:100%;max-width:60%;aspect-ratio:1.86/1}.container-explanation{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:0}.explanation-data{width:60%}.explanation-data h2{margin:0;text-transform:uppercase}.explanation-data p{font-weight:600}@media (max-width:1000px){.container-explanation{flex-flow:column-reverse wrap;text-align:center}.lineas-explanation img{max-width:100%}}.content__meta span{margin-right:5px}.archive-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}@media screen and (max-width:768px){.archive-wrapper{grid-template-columns:1fr}}.index__post{width:100%;max-width:470px;margin:0 auto}.index__post .post-thumb{width:100%;height:250px;object-fit:cover;border-radius:5px;transition:transform 0.3s ease-in-out;background-color:var(--color-background-shadow)}.index__post .post-thumb:hover{transform:scale(1.03)}.index__post h3,h1.post__heading{margin-top:0}.index__post a{color:var(--color-text)}.index__post a:visited{color:var(--color-text)}.index__post .meta a,.category span{color:var(--color-accent);text-transform:uppercase;font-weight:600;font-size:var(--font-size-sm);letter-spacing:.2rem}.post-featured-thumbnail{width:100%;background-color:var(--color-background-shadow);object-fit:cover;margin:0 auto;display:block}@media screen and (min-width:1025px){.post-featured-thumbnail{width:960px}}.wp-block-latest-posts__list .wp-block-latest-posts__post-title{color:var(--color-text);font-family:'Pally',sans-serif;font-weight:500;font-size:var(--font-size-md)}.wp-block-latest-posts__list .attachment-thumbnail{transition:transform 0.3s ease-in-out;border-radius:5px}.wp-block-latest-posts__list .attachment-thumbnail:hover{transform:scale(1.03)}@media screen and (max-width:599px){.wp-block-latest-posts.is-grid li{margin:0 0 25px;display:flex;flex-flow:column nowrap;align-items:center}}.wp-block-group__products .wp-block-group__inner-container h2,.wp-block-latest-posts__list,.wc-block-grid__products,.wp-block-group__products h2,.mailerlite-form,.wc-block-featured-product.has-background-dim .background-dim__overlay:before,.wc-block-featured-product{max-width:960px;margin:30px auto;width:95%}.wc-block-featured-product.has-background-dim .background-dim__overlay:before{margin:0;width:100%}.wp-block-group__products{font-size:var(--font-size-base);padding:30px 0;background-color:var(--color-accent-pink-light);width:100%}.wc-block-grid__product-title{color:var(--color-text)}.wp-block-group__products h2,.mailerlite-form-title h3,.mailerlite-form-description p{margin:0 auto}.mailerlite-form form{background-color:var(--color-accent-pink);padding:2rem;border-radius:15px}.mailerlite-form .mailerlite-form-field{margin-bottom:0;width:100%}.mailerlite-form-inputs{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.mailerlite-form .mailerlite-form-field label{display:none}.mailerlite-form-field input{width:90%;display:block;height:26px;border-radius:5px;border:1px solid var(--color-background);padding:10px;font-size:var(--font-size-base);color:var(--color-text);transition:border-color 0.3s ease-in-out;outline:none}@media screen and (max-width:768px){.mailerlite-form-inputs{flex-flow:column nowrap;align-content:center gap:1rem}.mailerlite-form-field input{width:90%;margin:0 auto}}