/* Start custom CSS */@font-face{font-family:'Chillax';src:url('https://cdn.fontshare.com/wf/XASL35KKT35X3ACCBCOQKKABSR6AT3FX/6MU5BWUUPHCFUHM2F3E3QPQGKXCVBUOO/WZY5PMNTII6NKOB2TTIAX7QVAWMSY2DQ.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Chillax';src:url('https://cdn.fontshare.com/wf/2T24MWUOKZU65SZJ33GPRGNOKE4KPOBX/T6LIXZJIPB23UDPMTIKURYWSZLXZBJ3A/THF5L6EHVL4N4NNE3GYDZNZSHABL5CH5.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
body{background:#f3f6f4;margin:0}
.vt-dd:hover .vt-dd-panel,.vt-dd:focus-within .vt-dd-panel{display:flex}
.elementor h1 em{color:#c2f200;font-style:normal}
.elementor h2 em{color:#00eb85;font-style:normal}
.elementor a{text-decoration:none}
html{scroll-behavior:smooth}
.e-paragraph-base:empty{display:none!important}
.vt-ficha-row:has(.vt-ficha-v:empty){display:none}
.vt-post-body h2{font-family:Chillax,sans-serif;font-weight:500;font-size:clamp(26px,2.6vw,34px);line-height:1.1;color:#002c2e;margin:40px 0 14px}
.vt-post-body h2:first-child{margin-top:0}
.vt-post-body h3{font-family:Chillax,sans-serif;font-weight:500;font-size:22px;color:#002c2e;margin:28px 0 10px}
.vt-post-body p{margin:0 0 16px;max-width:760px}
.vt-post-body ul{padding-left:22px;margin:0 0 16px}
.vt-post-body a{color:#007a4d;text-decoration:underline}
.vt-post-body img{border-radius:14px;height:auto;max-width:100%}
.vt-post-body .wp-block-gallery{gap:12px!important;margin:20px 0 32px}
.vt-post-body .wp-block-gallery img{aspect-ratio:4/3;object-fit:cover}
.vt-post-body figure{margin:0}/* End custom CSS */