:root{--blanco:#fff;--blancorgb:255,255,255;--negro:#000;--negrorgb:0,0,0;--rojo:#a8342a;--dorado:#bd9b78;--amarillo:#fabd2c;--cafe:#52474b;--gris:#ededed;--grisc:#f8f8f8;--griso:#3c3c3b;--grisb:#8c8c8c;--azul:#26358c;--verde:#008d96;--verdec:#cce8ea;--verdeo:#00474b;--verdeblog:#cce8eb}.blanco{color:var(--blanco)}.negro{color:var(--negro)}.gris{color:var(--gris)}.grisc{color:var(--grisc)}.griso{color:var(--griso)}.grisb{color:var(--grisb)}.azul{color:var(--azul)}.verde{color:var(--verde)}.verdec{color:var(--verdec)}.verdeo{color:var(--verdeo)}.verdeblog{color:var(--verdeblog)}.bgblanco{background:var(--blanco)}.bgnegro{background:var(--negro)}.bggris{background:var(--gris)}.bggrisc{background:var(--grisc)}.bggriso{background:var(--griso)}.bggrisb{background:var(--grisb)}.bgazul{background:var(--azul)}.bgverde{background:var(--verde)}.bgverdec{background:var(--verdec)}.bgverdeo{background:var(--verdeo)}.bgverdeblog,blockquote{background:var(--verdeblog)}blockquote{border-radius:15px;padding:20px}.categories li a.h-cat1,a.cat-a.h-cat1,a.f-cat.h-cat1{background:#008c3d;color:#fff;font-weight:700}.categories li a.h-cat2,a.cat-a.h-cat2,a.f-cat.h-cat2{background:#0090c5;color:#fff;font-weight:700}.categories li a.h-cat3,a.cat-a.h-cat3,a.f-cat.h-cat3{background:#3ead7a;color:#fff;font-weight:700}.item-blog img,.radius20{border-radius:20px}body{font-size:18px}h2 a{font-weight:700}header.header-blog{position:relative}.blog-l li.b-bottom strong{border-bottom:4px solid var(--vino);font-family:Montserrat,sans-serif;padding:0 10px}.blog-l a.enlace:hover{font-weight:700;text-decoration:none}.hoja-1000{margin:auto;max-width:1000px;width:100%}.btn-vino{background-color:var(--vino);border-radius:50px;text-decoration:none}.btn-vino,.btn-vino:hover{color:#fff;font-weight:600}.btn-vino:hover{background-color:#b95d55}.btn-borde{border:2px solid var(--vino);border-radius:50px;color:var(--vino);font-weight:600;text-decoration:none}.btn-borde:hover{background-color:var(--vino);color:#fff;font-weight:600}.line-normal{line-height:1.1rem}.line-120{line-height:120%}.line-130{line-height:130%}.line-150{line-height:150%}.century{font-family:var(--primary-font)}.rozhaone{font-family:var(--secondary-font)}p{line-height:130%}header{box-shadow:0 2px 6px #00000029;padding-bottom:0}.header-blog{background-color:#ebf6f7;box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}.menu-top ul li.idioma a{padding:0 10px}.menu-top ul li.idioma a:hover{box-shadow:inset 0 -2px 0 #008d96;color:#008d96;padding:0 10px}.hs-search-field__form{border:1px solid #707070;border-radius:10px;overflow:hidden}.hs-search-field__input{border:0;border-radius:10px;height:40px;padding:10px}.hs-search-field__input:focus{outline-style:none!important}.hs-search-field__button{background-color:#a8342a;background-image:url(https://23860413.fs1.hubspotusercontent-na1.net/hubfs/23860413/blog/home/escuela-de-gastronomia-en-mexico-icono-search.svg);background-position:50%;background-repeat:no-repeat;background-size:22px auto;border:0;padding:5px 25px}.hs-search-field__button span{display:none}.img-article{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:100%;padding-bottom:56.25%}.img-article,.item-blog img{display:block;width:100%}.formulario .hs-button{background-color:#a8342a;font-weight:600;line-height:130%;padding:8px 0}.categories li{max-width:235px;width:100%}.categories li a{background:#ebebe5;border-radius:19px;color:#000;font-size:16px;font-weight:300;padding:10px 15px}.categories li a:hover{background:#e1e0d9}.f-cat{background:#ebebe5;bottom:0;color:#000;line-height:130%;padding:10px 30px;position:absolute;right:0;z-index:1}.contenido-blog.post-cat1 h2,.contenido-blog.post-cat1 h3,.contenido-blog.post-cat1 span>p:first-of-type{color:#008c3d}.contenido-blog.post-cat2 h2,.contenido-blog.post-cat2 h3,.contenido-blog.post-cat2 span>p:first-of-type{color:#0090c5}.contenido-blog.post-cat3 h2,.contenido-blog.post-cat3 h3,.contenido-blog.post-cat3 span>p:first-of-type{color:#3ead7a}.contenido-blog img{margin:0 15px 10px}.breadcrumbs ul li a,.breadcrumbs ul li span{color:#000;font-size:14px;text-decoration:none}.cat-grisb,.cat-grisb a,.cat-grisb h1,.cat-morado,.cat-morado a,.cat-morado h1,.cat-verde,.cat-verde a,.cat-verde h1{color:#fff}.cat-a{background:#ebebe5;border-radius:19px;color:#000;font-size:16px;font-weight:300;padding:10px 15px}.titulo-blog h1{font-family:Lexend Deca,sans-serif;font-weight:700;line-height:120%}.contenido-blog h2{font-size:28px}.contenido-blog h2,.contenido-blog h3{font-family:Lexend Deca,sans-serif;font-weight:700;padding-top:25px}.contenido-blog h3{font-size:24px}.contenido-blog span>p:first-of-type{font-size:24px;font-weight:700;line-height:150%;margin:0 auto 50px;max-width:900px;text-align:center;width:100%}.contenido-blog p{font-size:16px;line-height:150%}.contenido-blog p strong{font-family:Century Gothic Bold;font-weight:700}.contenido-blog a{color:#008d96}.contenido-blog ol li,.contenido-blog ul li{font-family:var(--primary-font);font-size:16px;line-height:130%;margin:0 0 20px}.contenido-blog table,.contenido-blog td,.contenido-blog th{border:1px solid #000}.contenido-blog table tr th{background-color:var(--azul)}.contenido-blog table tr th p{color:#fff!important;font-size:22px!important;margin-bottom:0!important;padding:12px 0}.contenido-blog table tr td p{font-size:20px!important;margin-bottom:0!important;padding:12px 0}.c-share,.c-share ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-share ul{list-style:none;padding-left:10px}.c-share ul li{margin:0 5px}.c-share ul li img{height:auto;width:20px}.c-share p{color:var(--vino);font-size:14px}.share-f{position:relative}.c-share.justify-content-end.mt-4.mb-3:before{background:#f2f2f2;content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.share-f div{background-color:#fff;padding-left:20px}.share-f div p,.share-f div ul{margin:0}.ver-mas-blog{cursor:pointer}.ver-mas{color:#008d96;font-weight:700;text-decoration:none}.row-categories{display:block;margin:auto!important;max-width:100%;width:800px}.ver-mas-blog span{background:#b95d55;display:block;margin:20px auto -45px;width:277px}@media screen and (max-width:767px){.categories li{max-width:100%}}@media screen and (max-width:480px){.logo img{width:135px}.contenido-blog span>p:first-of-type{margin:0 auto 25px}.contenido-blog p,.contenido-blog span>p:first-of-type{line-height:130%}.contenido-blog h2,.contenido-blog span>p:first-of-type{font-size:22px}.contenido-blog p{font-size:17px}}