/*-----------------------------------------------------------------*/
/*  IMAGENES
/*-----------------------------------------------------------------*/

/* Imagen Ajustada */
figure.is-style-img-ajustada {}

/* Imagen Rounded */
:root :where(.wp-block-image.is-style-rounded ,.wp-block-image .is-style-rounded ) {border-radius: 20px; overflow: hidden;}
:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {border-radius: 0;}

/* Imagen Link Video */
figure.is-style-link-video { position: relative; background-color: black; }
figure.is-style-link-video a {position: relative; display: block; height: 100%;}
figure.is-style-link-video a:after {content: ""; width: 80px; height: 65px; position: absolute; z-index: -1; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: .5; transition: opacity .3s;  background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' version='1.1' viewBox='0 0 104.4 78.5'%3E%3Cpath fill='%23FFF' d='M92.8 4h-79c-3.9 0-7 3.2-7 7v55.9c0 3.9 3.1 7 7 7h79c3.8 0 7-3.1 7-7V11c0-3.9-3.2-7-7-7zm3.5 62.8c0 1.9-1.6 3.5-3.5 3.5h-79c-1.9 0-3.5-1.6-3.5-3.5V11c0-1.9 1.6-3.5 3.5-3.5h79c1.9 0 3.5 1.6 3.5 3.5v55.8z'/%3E%3Cpath fill='%23FFF' d='M41.9 57.8c-.3 0-.7-.1-1-.3-.6-.4-1-1-1-1.7V22.1c0-.7.4-1.4 1-1.7.6-.4 1.4-.4 2 0l29.8 16.8c.6.4 1 1 1 1.7s-.4 1.4-1 1.7L42.9 57.5c-.3.2-.7.3-1 .3zm2-32.3v26.8l23.8-13.4-23.8-13.4z'/%3E%3C/svg%3E"); }
figure.is-style-link-video img {opacity: 0.6;}

figure.is-style-link-video a:hover {}
figure.is-style-link-video a:hover:after {opacity: 1; width: 80px !important; height: 65px !important;}


/* Imagen Link Video Home */
figure.is-style-link-video-home { position: relative; background-color: black; }
figure.is-style-link-video-home a {position: relative; display: block; height: 100%;}
figure.is-style-link-video-home a:after { content: ""; top: unset; left: 50%; bottom: 30px; width: 60px; height: 45px; position: absolute; z-index: 0; transform: translate(-50%,-50%); opacity: .5; transition: opacity .3s;  background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' version='1.1' viewBox='0 0 104.4 78.5'%3E%3Cpath fill='%23FCC113' d='M92.8 4h-79c-3.9 0-7 3.2-7 7v55.9c0 3.9 3.1 7 7 7h79c3.8 0 7-3.1 7-7V11c0-3.9-3.2-7-7-7zm3.5 62.8c0 1.9-1.6 3.5-3.5 3.5h-79c-1.9 0-3.5-1.6-3.5-3.5V11c0-1.9 1.6-3.5 3.5-3.5h79c1.9 0 3.5 1.6 3.5 3.5v55.8z'/%3E%3Cpath fill='%23FCC113' d='M41.9 57.8c-.3 0-.7-.1-1-.3-.6-.4-1-1-1-1.7V22.1c0-.7.4-1.4 1-1.7.6-.4 1.4-.4 2 0l29.8 16.8c.6.4 1 1 1 1.7s-.4 1.4-1 1.7L42.9 57.5c-.3.2-.7.3-1 .3zm2-32.3v26.8l23.8-13.4-23.8-13.4z'/%3E%3C/svg%3E");}
figure.is-style-link-video-home img {opacity: 1;}

figure.is-style-link-video-home a:hover {}
figure.is-style-link-video-home a:hover:after {opacity: 1; width: 60px !important; height: 45px !important;}


/* Imagen Link Video Redondeado */
figure.is-style-link-video-redondeado { position: relative; background-color: black; border-radius: 20px; overflow: hidden; }
figure.is-style-link-video-redondeado a {position: relative; display: block; height: 100%; }
figure.is-style-link-video-redondeado a:after {content: ""; width: 80px; height: 65px; position: absolute; z-index: -1; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: .5; transition: opacity .3s;  background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' version='1.1' viewBox='0 0 104.4 78.5'%3E%3Cpath fill='%23FFF' d='M92.8 4h-79c-3.9 0-7 3.2-7 7v55.9c0 3.9 3.1 7 7 7h79c3.8 0 7-3.1 7-7V11c0-3.9-3.2-7-7-7zm3.5 62.8c0 1.9-1.6 3.5-3.5 3.5h-79c-1.9 0-3.5-1.6-3.5-3.5V11c0-1.9 1.6-3.5 3.5-3.5h79c1.9 0 3.5 1.6 3.5 3.5v55.8z'/%3E%3Cpath fill='%23FFF' d='M41.9 57.8c-.3 0-.7-.1-1-.3-.6-.4-1-1-1-1.7V22.1c0-.7.4-1.4 1-1.7.6-.4 1.4-.4 2 0l29.8 16.8c.6.4 1 1 1 1.7s-.4 1.4-1 1.7L42.9 57.5c-.3.2-.7.3-1 .3zm2-32.3v26.8l23.8-13.4-23.8-13.4z'/%3E%3C/svg%3E"); }
figure.is-style-link-video-redondeado img {opacity: 0.6;}

figure.is-style-link-video-redondeado a:hover {}
figure.is-style-link-video-redondeado a:hover:after {opacity: 1; width: 80px !important; height: 65px !important;}


/* Imagen Link Video Redondeado Home */
figure.is-style-link-video-redondeado-home { position: relative; background-color: black; border-radius: 20px; overflow: hidden; }
figure.is-style-link-video-redondeado-home a {position: relative; display: block; height: 100%;}
figure.is-style-link-video-redondeado-home a:after { content: ""; top: 50%; left: 50%; width: 80px; height: 55px; position: absolute; z-index: 0; transform: translate(-50%,-50%); opacity: .5; transition: opacity .3s;  background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' version='1.1' viewBox='0 0 104.4 78.5'%3E%3Cpath fill='%23FCC113' d='M92.8 4h-79c-3.9 0-7 3.2-7 7v55.9c0 3.9 3.1 7 7 7h79c3.8 0 7-3.1 7-7V11c0-3.9-3.2-7-7-7zm3.5 62.8c0 1.9-1.6 3.5-3.5 3.5h-79c-1.9 0-3.5-1.6-3.5-3.5V11c0-1.9 1.6-3.5 3.5-3.5h79c1.9 0 3.5 1.6 3.5 3.5v55.8z'/%3E%3Cpath fill='%23FCC113' d='M41.9 57.8c-.3 0-.7-.1-1-.3-.6-.4-1-1-1-1.7V22.1c0-.7.4-1.4 1-1.7.6-.4 1.4-.4 2 0l29.8 16.8c.6.4 1 1 1 1.7s-.4 1.4-1 1.7L42.9 57.5c-.3.2-.7.3-1 .3zm2-32.3v26.8l23.8-13.4-23.8-13.4z'/%3E%3C/svg%3E");}
figure.is-style-link-video-redondeado-home img {opacity: 1;}

figure.is-style-link-video-redondeado-home a:hover {}
figure.is-style-link-video-redondeado-home a:hover:after {opacity: 1; width: 80px !important; height: 55px !important;}

/* Imagen Popup */
figure.is-style-popup {position: relative;}
figure.is-style-popup img {transition: all .3s; opacity: 1;}
figure.is-style-popup:hover img {opacity: 1;}

/*-----------------------------------------------------------------*/
/*  HEADINGS y PARRAFOS
/*-----------------------------------------------------------------*/

/* Texto con Estrellas */
.is-style-text-whith-stars {position: relative; display: flex; align-items: center; justify-content: center; gap: 15px; font-family: var(--header-font); font-size: 24px; font-style: italic;}
.is-style-text-whith-stars:before {content: ""; position: relative; width: 20px; height: 20px; background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='15.3' height='14.7' x='0' y='0' enable-background='new 0 0 15.3 14.7' version='1.1' viewBox='0 0 15.3 14.7'%3E%3Cpath fill='%23edece3' d='M11.7 14.7c-.2 0-.5-.1-.7-.2l-3-2c-.2-.2-.6-.2-.8 0l-3 2c-.5.4-1.2.2-1.6-.3-.2-.3-.3-.6-.2-1l1-3.4c.1-.3 0-.6-.2-.8L.5 6.8C0 6.4-.1 5.7.3 5.2c.2-.3.5-.4.9-.5l3.6-.1c.3 0 .5-.2.6-.5L6.6.7c.1-.3.3-.5.6-.7s.5 0 .8.1c.3.1.6.4.7.7l1.2 3.4c.1.3.4.5.6.5l3.6.1c.6 0 1.1.5 1.1 1.2 0 .3-.2.7-.5.9L12 9c-.2.2-.3.5-.2.8l1 3.4c.2.6-.2 1.3-.8 1.4-.1 0-.2.1-.3.1zm-4.1-3.4c.3 0 .7.1 1 .3l3 2h.1c.1 0 .1-.1.1-.2l-1-3.4c-.2-.7 0-1.4.6-1.8L14.2 6l.1-.1c0-.1-.1-.2-.1-.2l-3.6-.1c-.7 0-1.4-.4-1.6-1.1L7.8 1.1s0-.1-.1-.1-.2 0-.2.1L6.3 4.5c-.2.7-.9 1.1-1.6 1.1l-3.6.1s-.1 0-.1.1c0 0 0 .1.1.2L4 8.2c.5.4.7 1.1.5 1.8l-1 3.4v.1c0 .1.1.1.2 0l3-2c.3-.1.6-.2.9-.2z'/%3E%3C/svg%3E"); mask-size: contain; mask-repeat: no-repeat; mask-position: center; }
.is-style-text-whith-stars:after {content: ""; position: relative; width: 20px; height: 20px; background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='15.3' height='14.7' x='0' y='0' enable-background='new 0 0 15.3 14.7' version='1.1' viewBox='0 0 15.3 14.7'%3E%3Cpath fill='%23edece3' d='M11.7 14.7c-.2 0-.5-.1-.7-.2l-3-2c-.2-.2-.6-.2-.8 0l-3 2c-.5.4-1.2.2-1.6-.3-.2-.3-.3-.6-.2-1l1-3.4c.1-.3 0-.6-.2-.8L.5 6.8C0 6.4-.1 5.7.3 5.2c.2-.3.5-.4.9-.5l3.6-.1c.3 0 .5-.2.6-.5L6.6.7c.1-.3.3-.5.6-.7s.5 0 .8.1c.3.1.6.4.7.7l1.2 3.4c.1.3.4.5.6.5l3.6.1c.6 0 1.1.5 1.1 1.2 0 .3-.2.7-.5.9L12 9c-.2.2-.3.5-.2.8l1 3.4c.2.6-.2 1.3-.8 1.4-.1 0-.2.1-.3.1zm-4.1-3.4c.3 0 .7.1 1 .3l3 2h.1c.1 0 .1-.1.1-.2l-1-3.4c-.2-.7 0-1.4.6-1.8L14.2 6l.1-.1c0-.1-.1-.2-.1-.2l-3.6-.1c-.7 0-1.4-.4-1.6-1.1L7.8 1.1s0-.1-.1-.1-.2 0-.2.1L6.3 4.5c-.2.7-.9 1.1-1.6 1.1l-3.6.1s-.1 0-.1.1c0 0 0 .1.1.2L4 8.2c.5.4.7 1.1.5 1.8l-1 3.4v.1c0 .1.1.1.2 0l3-2c.3-.1.6-.2.9-.2z'/%3E%3C/svg%3E"); mask-size: contain; mask-repeat: no-repeat; mask-position: center; }





/* TEXTO PEQUEÑO */
/* .is-style-h3 {font-size: 20px !important;}

@media (min-width: 922px) {
    
    .is-style-h3 {font-size: 20px !important;}

} */

/* TAMAÑO 50% */
/*
.is-style-wide-50 { width: 50%; margin-left: auto; margin-right: auto;}

/* TEXTO PEQUEÑO Y TAMAÑO 50% */
/*
.is-style-small-heading-wide-50 {font-size: 30px !important;width: 50%; margin-left: auto; margin-right: auto;}

/* TEXTO BIG PARRFO */
/*
.is-style-text-big {font-family: var(--ibarra-bold) !important; font-size: 25px; line-height: 1.2; }


/*-----------------------------------------------------------------*/
/*  BOTONES
/*-----------------------------------------------------------------*/

/* Resteamos el boton principal */
.wp-block-button .wp-block-button__link { font-size: 18px !important; padding: 12px 20px 12px !important; color: var(--blanco) !important; background-color: var(--link); border-width: 2px !important; border-color: var(--link); border-radius: 3px; min-width: 280px; width: fit-content; }
.wp-block-button .wp-block-button__link:hover {background-color: var(--link-hover); border-color: var(--link-hover);}
/* body .wp-block-button.is-style-outline .wp-block-button__link:hover, body .wp-block-button.is-style-outline .wp-block-button__link:focus { background-color: rgba(255,255,255,0.90)!important; color:rgba(0,102,255,0.70)!important;border-color: rgba(0,102,255,0.70);} */

/* Reseteamos el boton contorno principal */
.wp-block-button.is-style-outline>.wp-block-button__link, .wp-block-button .wp-block-button__link.is-style-outline { padding: 14px 16px !important; background-color: var(--blanco) !important; border-width: 2px !important; color: var(--link) !important;line-height: 1;}


/* Boton Gris */
.is-style-base {}
.is-style-base a.wp-block-button__link {background-color: var(--base) !important; border: 2px solid var(--base); border-radius: 2px; color: var(--blanco) !important; font-weight: var(--body-semibold); text-decoration: none;}
.is-style-base a.wp-block-button__link:hover {background-color: var(--grey6) !important; border-color: var(--grey6) !important; color: var(--blanco) !important;}

/* Boton Blanco */
.is-style-white {}
.is-style-white a.wp-block-button__link {background-color: var(--blanco) !important; border: 2px solid var(--blanco); border-radius: 4px; color: var(--base) !important; font-weight: 700; text-decoration: none;}
.is-style-white a.wp-block-button__link:hover {background-color: var(--blanco) !important; border: 2px solid var(--blanco); color: var(--base) !important; opacity: 0.7;}

/* Boton Contorno Gris */
.is-style-contorno-base {}
.is-style-contorno-base a.wp-block-button__link {background-color: transparent; border: 2px solid var(--base); border-radius: 2px; color: var(--base) !important; font-weight: var(--body-semibold); text-decoration: none;}
.is-style-contorno-base a.wp-block-button__link:hover {background-color: var(--base) !important; border: 2px solid var(--base) !important; color: var(--blanco) !important; }

/* Boton Contorno Blanco */
.is-style-contorno-white {}
.is-style-contorno-white a.wp-block-button__link {background-color: transparent; border: 2px solid var(--blanco); border-radius: 2px; color: var(--blanco); font-weight: var(--body-semibold); text-decoration: none;}
.is-style-contorno-white a.wp-block-button__link:hover {background-color: var(--link-hover) !important; border: 2px solid var(--link-hover) !important; color: var(--link) !important;}


/*----------------------------*/

/* Boton Link */
.is-style-link {}
.is-style-link a.wp-block-button__link {display:block; text-align: left; font-weight: var(--body-semibold); color: var(--link) !important; text-decoration: none !important; position: relative; background-color: transparent !important; border: none !important;  padding: 0 0 0 25px !important;}
.is-style-link a.wp-block-button__link:before {content:""; width: 15px; height: 15px; position: absolute; left: 0; top: 2px; margin-right: 10px; display: inline-block; transition: all .5s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.7' height='19.7' viewBox='0 0 19.7 19.7'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%230066ff' d='M10.8 13.9c.2-.3.6-.3.9-.1.3.2.3.6.1.9-.4.4-1 1.2-1.5 1.6-1.8 1.9-3.2 2.8-4.5 3.2-.3.1-.6.1-1 .1-1.2-.1-2.4-.6-3.2-1.6-2.9-2.9-1.4-5.6 1.7-8.7S9.1 4.7 12 7.6c.8.7 1.4 1.8 1.5 2.9 0 .3-.2.6-.6.7-.3 0-.6-.2-.7-.6-.1-.8-.5-1.6-1.2-2.1-.7-.9-1.9-1.3-3-1.1-1 .3-2.3 1.2-4 2.8s-2.5 2.9-2.8 4c-.2 1.1.2 2.3 1.1 3 .7.9 1.9 1.3 3 1.1 1-.3 2.3-1.2 4-2.8.5-.5 1.2-1.1 1.5-1.6zm7.3-12.3c1.2 1 1.8 2.6 1.4 4.2-.3 1.3-1.3 2.7-3.1 4.5-2 2-3.7 3.3-5.5 3.3-1.3-.1-2.4-.6-3.2-1.6-.8-.7-1.3-1.7-1.5-2.8 0-.3.2-.6.5-.7.3 0 .6.2.7.5.1.8.6 1.5 1.2 2 2 2 3.7 1.6 6.9-1.7s3.7-5 1.7-7S13.5.7 10.3 4c-.6.6-1 1.1-1.4 1.6-.3.4-.7.4-.9.2-.3-.2-.3-.6-.1-.9.4-.5.9-1 1.5-1.7 3.1-3.1 5.8-4.5 8.7-1.6z'/%3E%3C/svg%3E"); }
.is-style-link a.wp-block-button__link:after { content:""; width: 10px; height: 10px; position: absolute; bottom: 4.5px; margin-left: 5px; display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%230066ff' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");}

.is-style-link a.wp-block-button__link:hover {background-color: transparent; color: var(--link);}
.is-style-link a.wp-block-button__link:hover:before {transform: rotateY(360deg);}
.is-style-link a.wp-block-button__link:hover:after {transform: translateX(5px);}

/* Boton Link Base */
.is-style-link-base {}
.is-style-link-base a.wp-block-button__link {display:block; text-align: left; font-weight: var(--body-semibold); color: var(--base) !important; text-decoration: none !important; position: relative; background-color: transparent !important; border: none; padding: 0 0 0 25px !important;}
.is-style-link-base a.wp-block-button__link:before {content:""; width: 15px; height: 15px; position: absolute; left: 0; top: 2px; margin-right: 10px; display: inline-block; transition: all .5s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.7' height='19.7' viewBox='0 0 19.7 19.7'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%230066ff' d='M10.8 13.9c.2-.3.6-.3.9-.1.3.2.3.6.1.9-.4.4-1 1.2-1.5 1.6-1.8 1.9-3.2 2.8-4.5 3.2-.3.1-.6.1-1 .1-1.2-.1-2.4-.6-3.2-1.6-2.9-2.9-1.4-5.6 1.7-8.7S9.1 4.7 12 7.6c.8.7 1.4 1.8 1.5 2.9 0 .3-.2.6-.6.7-.3 0-.6-.2-.7-.6-.1-.8-.5-1.6-1.2-2.1-.7-.9-1.9-1.3-3-1.1-1 .3-2.3 1.2-4 2.8s-2.5 2.9-2.8 4c-.2 1.1.2 2.3 1.1 3 .7.9 1.9 1.3 3 1.1 1-.3 2.3-1.2 4-2.8.5-.5 1.2-1.1 1.5-1.6zm7.3-12.3c1.2 1 1.8 2.6 1.4 4.2-.3 1.3-1.3 2.7-3.1 4.5-2 2-3.7 3.3-5.5 3.3-1.3-.1-2.4-.6-3.2-1.6-.8-.7-1.3-1.7-1.5-2.8 0-.3.2-.6.5-.7.3 0 .6.2.7.5.1.8.6 1.5 1.2 2 2 2 3.7 1.6 6.9-1.7s3.7-5 1.7-7S13.5.7 10.3 4c-.6.6-1 1.1-1.4 1.6-.3.4-.7.4-.9.2-.3-.2-.3-.6-.1-.9.4-.5.9-1 1.5-1.7 3.1-3.1 5.8-4.5 8.7-1.6z'/%3E%3C/svg%3E"); }
.is-style-link-base a.wp-block-button__link:after { content:""; width: 10px; height: 10px; position: absolute; bottom: 4.5px; margin-left: 5px; display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%236e7894' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");}

.is-style-link-base a.wp-block-button__link:hover {background-color: transparent; color: var(--base) !important;}
.is-style-link-base a.wp-block-button__link:hover:before {transform: rotateY(360deg);}
.is-style-link-base a.wp-block-button__link:hover:after {transform: translateX(5px);}

/* Boton Link Blanco */
.is-style-link-white {}
.is-style-link-white a.wp-block-button__link {display:block; text-align: left; font-weight: var(--body-semibold); color: var(--blanco) !important; text-decoration: none !important; position: relative; background-color: transparent !important; border: none; padding: 0 0 0 25px !important;}
.is-style-link-white a.wp-block-button__link:before {content:""; width: 15px; height: 15px; position: absolute; left: 0; top: 2px; margin-right: 10px; display: inline-block; transition: all .5s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.7' height='19.7' viewBox='0 0 19.7 19.7'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23fff' d='M10.8 13.9c.2-.3.6-.3.9-.1.3.2.3.6.1.9-.4.4-1 1.2-1.5 1.6-1.8 1.9-3.2 2.8-4.5 3.2-.3.1-.6.1-1 .1-1.2-.1-2.4-.6-3.2-1.6-2.9-2.9-1.4-5.6 1.7-8.7S9.1 4.7 12 7.6c.8.7 1.4 1.8 1.5 2.9 0 .3-.2.6-.6.7-.3 0-.6-.2-.7-.6-.1-.8-.5-1.6-1.2-2.1-.7-.9-1.9-1.3-3-1.1-1 .3-2.3 1.2-4 2.8s-2.5 2.9-2.8 4c-.2 1.1.2 2.3 1.1 3 .7.9 1.9 1.3 3 1.1 1-.3 2.3-1.2 4-2.8.5-.5 1.2-1.1 1.5-1.6zm7.3-12.3c1.2 1 1.8 2.6 1.4 4.2-.3 1.3-1.3 2.7-3.1 4.5-2 2-3.7 3.3-5.5 3.3-1.3-.1-2.4-.6-3.2-1.6-.8-.7-1.3-1.7-1.5-2.8 0-.3.2-.6.5-.7.3 0 .6.2.7.5.1.8.6 1.5 1.2 2 2 2 3.7 1.6 6.9-1.7s3.7-5 1.7-7S13.5.7 10.3 4c-.6.6-1 1.1-1.4 1.6-.3.4-.7.4-.9.2-.3-.2-.3-.6-.1-.9.4-.5.9-1 1.5-1.7 3.1-3.1 5.8-4.5 8.7-1.6z'/%3E%3C/svg%3E"); }
.is-style-link-white a.wp-block-button__link:after { content:""; width: 10px; height: 10px; position: absolute; bottom: 4.5px; margin-left: 5px; display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%23fff' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");}

.is-style-link-white a.wp-block-button__link:hover {background-color: transparent; color: var(--blanco) !important;}
.is-style-link-white a.wp-block-button__link:hover:before {transform: rotateY(360deg);}
.is-style-link-white a.wp-block-button__link:hover:after {transform: translateX(5px);}

/*----------------------------*/

/* Boton Video */
.is-style-video {}
.is-style-video a.wp-block-button__link {display:block; text-align: left; font-weight: var(--body-semibold); color: var(--link) !important; text-decoration: none !important; position: relative; background-color: transparent !important; border: none; padding: 0 0 0 25px !important;}
.is-style-video a.wp-block-button__link:before {content:""; width: 15px; height: 15px; position: absolute; left: 0; top: 2px; margin-right: 10px; display: inline-block; transition: all .5s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='15px' viewBox='0 0 15 15' enable-background='new 0 0 15 15' xml:space='preserve'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%230066ff' d='M12.6,6.8L1.2,0.1C0.9,0,0.6,0,0.4,0.1C0.1,0.3,0,0.5,0,0.8v13.5 c0,0.3,0.2,0.6,0.4,0.7C0.7,15,1,15,1.2,14.9l11.4-6.7l0.3-0.3C13.1,7.5,13,7,12.6,6.8z M1.1,13.4V1.6l10,5.9L1.1,13.4z'/%3E%3C/svg%3E"); }
.is-style-video a.wp-block-button__link:after { content:""; width: 10px; height: 10px; position: absolute; bottom: 4.5px; margin-left: 5px; display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%230066ff' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");}

.is-style-video a.wp-block-button__link:hover {background-color: transparent; color: var(--link) !important;}
.is-style-video a.wp-block-button__link:hover:before {animation: nudge 0.6s ease-out;}
.is-style-video a.wp-block-button__link:hover:after {transform: translateX(5px);}
@keyframes nudge{ 0%{transform: translateX(0);} 30%{transform: translateX(-5px);} 50%{transform: translateX(5px);} 70%{transform: translateX(-2px);} 100%{transform: translateX(0);} }

/* Boton Video Gris */
.is-style-video-base {}
.is-style-video-base a.wp-block-button__link {display:block; text-align: left; font-weight: var(--body-semibold); color: var(--base) !important; text-decoration: none !important; position: relative; background-color: transparent !important; border: none; padding: 0 0 0 25px !important;}
.is-style-video-base a.wp-block-button__link:before {content:""; width: 15px; height: 15px; position: absolute; left: 0; top: 2px; margin-right: 10px; display: inline-block; transition: all .5s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='15px' viewBox='0 0 15 15' enable-background='new 0 0 15 15' xml:space='preserve'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%230066ff' d='M12.6,6.8L1.2,0.1C0.9,0,0.6,0,0.4,0.1C0.1,0.3,0,0.5,0,0.8v13.5 c0,0.3,0.2,0.6,0.4,0.7C0.7,15,1,15,1.2,14.9l11.4-6.7l0.3-0.3C13.1,7.5,13,7,12.6,6.8z M1.1,13.4V1.6l10,5.9L1.1,13.4z'/%3E%3C/svg%3E"); }
.is-style-video-base a.wp-block-button__link:after { content:""; width: 10px; height: 10px; position: absolute; bottom: 4.5px; margin-left: 5px; display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%236e7894' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");}

.is-style-video-base a.wp-block-button__link:hover {background-color: transparent; color: var(--base);}
.is-style-video-base a.wp-block-button__link:hover:before {animation: nudge 0.6s ease-out;}
.is-style-video-base a.wp-block-button__link:hover:after {transform: translateX(5px);}

/* Boton Video Blanco */
.is-style-video-white {}
.is-style-video-white a.wp-block-button__link {display:block; text-align: left; font-weight: var(--body-semibold); color: var(--blanco) !important; text-decoration: none !important; position: relative; background-color: transparent !important; border: none; padding: 0 0 0 25px !important;}
.is-style-video-white a.wp-block-button__link:before {content:""; width: 15px; height: 15px; position: absolute; left: 0; top: 2px; margin-right: 10px; display: inline-block; transition: all .5s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='15px' viewBox='0 0 15 15' enable-background='new 0 0 15 15' xml:space='preserve'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23fff' d='M12.6,6.8L1.2,0.1C0.9,0,0.6,0,0.4,0.1C0.1,0.3,0,0.5,0,0.8v13.5 c0,0.3,0.2,0.6,0.4,0.7C0.7,15,1,15,1.2,14.9l11.4-6.7l0.3-0.3C13.1,7.5,13,7,12.6,6.8z M1.1,13.4V1.6l10,5.9L1.1,13.4z'/%3E%3C/svg%3E"); }
.is-style-video-white a.wp-block-button__link:after { content:""; width: 10px; height: 10px; position: absolute; bottom: 4.5px; margin-left: 5px; display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%23fff' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");}

.is-style-video-white a.wp-block-button__link:hover {background-color: transparent; color: var(--blanco) !important;}
.is-style-video-white a.wp-block-button__link:hover:before {animation: nudge 0.6s ease-out;}
.is-style-video-white a.wp-block-button__link:hover:after {transform: translateX(5px);}

/*----------------------------*/

/* Boton Descarga */
.is-style-download {}
.is-style-download a.wp-block-button__link {display:block; text-align: left; font-weight: var(--body-semibold); color: var(--link) !important; text-decoration: none !important; position: relative; background-color: transparent !important; border: none; padding: 0 0 0 28px !important;}
.is-style-download a.wp-block-button__link:before { content:""; width: 18px; height: 18px; position: absolute; left: 0; top: -1px; margin-right: 10px; display: inline-block; transform: translateY(4px); transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='21.7' height='21.7' x='0' y='0' version='1.1' viewBox='0 0 21.7 21.7'%3E%3Cpath fill='%23006AFF' d='M10.8 21.7c-.3 0-.6-.1-.8-.4L.3 11.2c-.3-.4-.4-.8-.2-1.2.2-.4.5-.6 1-.6h4.3V2.1C5.4.9 6.3 0 7.5 0h6.6c1.2 0 2.1.9 2.1 2.1v7.3h4.4c.4 0 .8.2 1 .6.2.4.1.9-.1 1.2l-9.8 10.1c-.3.2-.6.4-.9.4zM1.3 10.6l9.5 9.8 9.5-9.8h-4.2c-.6 0-1.1-.5-1.1-1.1V2.1c0-.5-.4-.9-.9-.9H7.5c-.5 0-.9.4-.9.9v7.4c0 .6-.5 1.1-1.1 1.1H1.3z'/%3E%3C/svg%3E");}
.is-style-download a.wp-block-button__link:after { content:""; width: 10px; height: 10px; position: absolute; bottom: 4.5px; margin-left: 5px; display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%230066ff' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");}

.is-style-download a.wp-block-button__link:hover {background-color: transparent; color: var(--link);}
.is-style-download a.wp-block-button__link:hover:before {animation: bounce 0.6s ease-out;}
.is-style-download a.wp-block-button__link:hover:after {transform: translateX(5px);}
@keyframes bounce { 0%{transform: translateY(4px); } 25%{transform: translateY(8px);} 50%{transform: translateY(0px);} 75%{transform: translateY(8px);} 100%{transform: translateY(4px);} }

/* Boton Descarga Gris */
.is-style-download-base {}
.is-style-download-base a.wp-block-button__link {display:block; text-align: left; font-weight: var(--body-semibold); color: var(--base) !important; text-decoration: none !important; position: relative; background-color: transparent !important; border: none; padding: 0 0 0 28px !important;}
.is-style-download-base a.wp-block-button__link:before { content:""; width: 18px; height: 18px; position: absolute; left: 0; top: -1px; margin-right: 10px; display: inline-block; transform: translateY(4px); transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='21.7' height='21.7' x='0' y='0' version='1.1' viewBox='0 0 21.7 21.7'%3E%3Cpath fill='%236e7894' d='M10.8 21.7c-.3 0-.6-.1-.8-.4L.3 11.2c-.3-.4-.4-.8-.2-1.2.2-.4.5-.6 1-.6h4.3V2.1C5.4.9 6.3 0 7.5 0h6.6c1.2 0 2.1.9 2.1 2.1v7.3h4.4c.4 0 .8.2 1 .6.2.4.1.9-.1 1.2l-9.8 10.1c-.3.2-.6.4-.9.4zM1.3 10.6l9.5 9.8 9.5-9.8h-4.2c-.6 0-1.1-.5-1.1-1.1V2.1c0-.5-.4-.9-.9-.9H7.5c-.5 0-.9.4-.9.9v7.4c0 .6-.5 1.1-1.1 1.1H1.3z'/%3E%3C/svg%3E");}
.is-style-download-base a.wp-block-button__link:after { content:""; width: 10px; height: 10px; position: absolute; bottom: 4.5px; margin-left: 5px; display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%236e7894' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");}

.is-style-download-base a.wp-block-button__link:hover {background-color: transparent; color: var(--base) !important;}
.is-style-download-base a.wp-block-button__link:hover:before {animation: bounce 0.6s ease-out;}
.is-style-download-base a.wp-block-button__link:hover:after {transform: translateX(5px);}


/* Boton Descarga Blanco */
.is-style-download-white {}
.is-style-download-white a.wp-block-button__link {display:block; text-align: left; font-weight: var(--body-semibold); color: var(--blanco) !important; text-decoration: none !important; position: relative; background-color: transparent !important; border: none; padding: 0 0 0 28px !important;}
.is-style-download-white a.wp-block-button__link::before { content:""; width: 18px; height: 18px; position: absolute; left: 0; top: -1px; margin-right: 10px; display: inline-block; transform: translateY(4px); transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='21.7' height='21.7' x='0' y='0' version='1.1' viewBox='0 0 21.7 21.7'%3E%3Cpath fill='%23fff' d='M10.8 21.7c-.3 0-.6-.1-.8-.4L.3 11.2c-.3-.4-.4-.8-.2-1.2.2-.4.5-.6 1-.6h4.3V2.1C5.4.9 6.3 0 7.5 0h6.6c1.2 0 2.1.9 2.1 2.1v7.3h4.4c.4 0 .8.2 1 .6.2.4.1.9-.1 1.2l-9.8 10.1c-.3.2-.6.4-.9.4zM1.3 10.6l9.5 9.8 9.5-9.8h-4.2c-.6 0-1.1-.5-1.1-1.1V2.1c0-.5-.4-.9-.9-.9H7.5c-.5 0-.9.4-.9.9v7.4c0 .6-.5 1.1-1.1 1.1H1.3z'/%3E%3C/svg%3E");}
.is-style-download-white a.wp-block-button__link:after { content:""; width: 10px; height: 10px; position: absolute; bottom: 4.5px; margin-left: 5px; display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'%3E%3Cpath fill='%23fff' d='M131.8 500c-7.6 0-14.9-3.3-20-8.9-10.2-11.4-9.5-28.7 1.6-39.3L329 248.1 113.6 48.4c-11.1-10.5-11.9-27.8-1.8-39.3 9.7-11.1 26.6-12.2 37.7-2.5l.6.6 237.3 220.2c5.7 5.3 8.9 12.7 8.9 20.4.1 7.8-3.1 15.2-8.7 20.6L150.3 492.6c-5 4.7-11.6 7.4-18.5 7.4'/%3E%3C/svg%3E");}

.is-style-download-white a.wp-block-button__link:hover {background-color: transparent; color: var(--blanco) !important;}
.is-style-download-white a.wp-block-button__link:hover:before {animation: bounce 0.6s ease-out;}
.is-style-download-white a.wp-block-button__link:hover:after {transform: translateX(5px);}


/*----------------------------*/

/* Botón Grande */
.is-style-big {}
.is-style-big a.wp-block-button__link { background-color: var(--verde) !important; padding: 20px 30px !important; position: relative !important; }
.is-style-big a.wp-block-button__link:hover {color: var(--blanco) !important; background-color: var(--verde-oscuro) !important;}



/* Botón Email */
.is-style-email {}
.is-style-email a.wp-block-button__link { display: block; background-color: transparent !important; color: var(--base) !important; border: none !important; padding: 0 0 0 37px !important; position: relative !important; text-align: left; font-size: 15px !important; min-width: 100%; }
.is-style-email a.wp-block-button__link:before { content: ""; width: 28px; height: 28px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='prefix__Capa_1' x='0' y='0' enable-background='new 0 0 32 32' version='1.1' viewBox='0 0 32 32'%3E%3Cstyle%3E.prefix__st0%7Bfill:%231f1f1f%7D%3C/style%3E%3Cpath d='M27 27.5H5c-2.2 0-4-1.8-4-4v-15c0-2.2 1.8-4 4-4h22c2.2 0 4 1.8 4 4v15c0 2.2-1.8 4-4 4zM5 5.6c-1.6 0-2.9 1.3-2.9 2.9v15c0 1.6 1.3 2.9 2.9 2.9h22c1.6 0 2.9-1.3 2.9-2.9v-15c0-1.6-1.3-2.9-2.9-2.9H5z' class='prefix__st0'/%3E%3Cpath d='M16 18.6c-.7 0-1.4-.3-2-.8L4.6 8.9c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l9.4 8.9c.7.6 1.7.6 2.4 0l9.4-8.9c.2-.2.6-.2.8 0 .2.2.2.6 0 .8L18 17.8c-.6.5-1.3.8-2 .8z' class='prefix__st0'/%3E%3Cpath d='M5 24.1c-.2 0-.3-.1-.4-.2-.2-.2-.2-.6 0-.8l7.9-7.5c.2-.2.6-.2.8 0 .2.2.2.6 0 .8l-7.9 7.5c-.1.1-.2.2-.4.2zM27 24.1c-.1 0-.3-.1-.4-.2l-7.9-7.5c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l7.9 7.5c.2.2.2.6 0 .8-.1.1-.3.2-.4.2z' class='prefix__st0'/%3E%3C/svg%3E");}
.is-style-email a.wp-block-button__link:hover {color: var(--link) !important; }
.is-style-email a.wp-block-button__link:hover:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='prefix__Capa_1' x='0' y='0' enable-background='new 0 0 32 32' version='1.1' viewBox='0 0 32 32'%3E%3Cstyle%3E.prefix__st0%7Bfill:%23bc2121%7D%3C/style%3E%3Cpath d='M27 27.5H5c-2.2 0-4-1.8-4-4v-15c0-2.2 1.8-4 4-4h22c2.2 0 4 1.8 4 4v15c0 2.2-1.8 4-4 4zM5 5.6c-1.6 0-2.9 1.3-2.9 2.9v15c0 1.6 1.3 2.9 2.9 2.9h22c1.6 0 2.9-1.3 2.9-2.9v-15c0-1.6-1.3-2.9-2.9-2.9H5z' class='prefix__st0'/%3E%3Cpath d='M16 18.6c-.7 0-1.4-.3-2-.8L4.6 8.9c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l9.4 8.9c.7.6 1.7.6 2.4 0l9.4-8.9c.2-.2.6-.2.8 0 .2.2.2.6 0 .8L18 17.8c-.6.5-1.3.8-2 .8z' class='prefix__st0'/%3E%3Cpath d='M5 24.1c-.2 0-.3-.1-.4-.2-.2-.2-.2-.6 0-.8l7.9-7.5c.2-.2.6-.2.8 0 .2.2.2.6 0 .8l-7.9 7.5c-.1.1-.2.2-.4.2zM27 24.1c-.1 0-.3-.1-.4-.2l-7.9-7.5c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l7.9 7.5c.2.2.2.6 0 .8-.1.1-.3.2-.4.2z' class='prefix__st0'/%3E%3C/svg%3E");}

/* Botón Telefono */
.is-style-telefono {}
.is-style-telefono a.wp-block-button__link { display: block; background-color: transparent !important; color: var(--base) !important; border: none !important; padding: 0 0 0 32px !important; position: relative !important; text-align: left; font-size: 15px !important; min-width: 100%; }
.is-style-telefono a.wp-block-button__link:before { content: ""; width: 25px; height: 25px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='prefix__Capa_1' x='0' y='0' enable-background='new 0 0 32 32' version='1.1' viewBox='0 0 32 32'%3E%3Cstyle%3E.prefix__st0%7Bfill:%231f1f1f%7D%3C/style%3E%3Cpath d='M27.9 16c-.3 0-.6-.3-.6-.6 0-5.9-4.8-10.6-10.6-10.6-.3 0-.6-.3-.6-.6s.3-.6.6-.6c6.5 0 11.9 5.3 11.9 11.9-.1.2-.4.5-.7.5z' class='prefix__st0'/%3E%3Cpath d='M22.9 16c-.3 0-.6-.3-.6-.6 0-3.1-2.5-5.6-5.6-5.6-.3 0-.6-.3-.6-.6s.3-.6.6-.6c3.8 0 6.9 3.1 6.9 6.9-.1.2-.4.5-.7.5z' class='prefix__st0'/%3E%3Cpath d='M23.5 31c-1.2 0-2.6-.2-4-.7-3.6-1.2-7.4-3.6-10.8-7-7.1-7.1-9.8-15.7-6-19.5.8-.8 2.1-1.7 3.1-2.4.5-.3 1-.4 1.6-.3.5.1 1 .4 1.3.9l4.2 6.6c.3.5.4 1 .3 1.5-.1.5-.5 1-.9 1.3l-2.4 1.5c-.2.1-.3.3-.4.5 0 .2 0 .4.1.6 1 1.4 2.3 2.9 4 4.6 1.7 1.7 3.2 3 4.6 4 .2.1.4.2.6.1.2 0 .4-.2.5-.4l1.5-2.4c.3-.5.7-.8 1.3-.9.5-.1 1.1 0 1.5.3l6.6 4.2c.5.3.8.8.9 1.3.1.5 0 1.1-.3 1.6-.7 1-1.7 2.3-2.4 3.1-1.4.9-3 1.5-4.9 1.5zM9.6 22.4c3.2 3.2 6.9 5.6 10.3 6.7 3.3 1 5.9.8 7.4-.7.7-.7 1.6-2 2.3-2.9.1-.2.2-.4.1-.6 0-.2-.2-.4-.3-.5l-6.6-4.2c-.2-.1-.4-.1-.6-.1-.2 0-.4.2-.5.4l-1.5 2.4c-.3.5-.8.8-1.3.9-.5.1-1.1 0-1.6-.3-1.5-1.1-3-2.4-4.8-4.1-1.7-1.7-3.1-3.3-4.1-4.8-.3-.5-.4-1-.3-1.6.1-.5.5-1 .9-1.3l2.4-1.5c.2-.1.3-.3.4-.5 0-.2 0-.4-.1-.6L7.6 2.6c-.1-.2-.3-.3-.5-.3s-.4 0-.6.1c-.9.7-2.2 1.6-2.9 2.3C.4 8 3 15.9 9.6 22.4z' class='prefix__st0'/%3E%3C/svg%3E");}
.is-style-telefono a.wp-block-button__link:hover {color: var(--link) !important; }
.is-style-telefono a.wp-block-button__link:hover:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='prefix__Capa_1' x='0' y='0' enable-background='new 0 0 32 32' version='1.1' viewBox='0 0 32 32'%3E%3Cstyle%3E.prefix__st0%7Bfill:%23bc2121%7D%3C/style%3E%3Cpath d='M27.9 16c-.3 0-.6-.3-.6-.6 0-5.9-4.8-10.6-10.6-10.6-.3 0-.6-.3-.6-.6s.3-.6.6-.6c6.5 0 11.9 5.3 11.9 11.9-.1.2-.4.5-.7.5z' class='prefix__st0'/%3E%3Cpath d='M22.9 16c-.3 0-.6-.3-.6-.6 0-3.1-2.5-5.6-5.6-5.6-.3 0-.6-.3-.6-.6s.3-.6.6-.6c3.8 0 6.9 3.1 6.9 6.9-.1.2-.4.5-.7.5z' class='prefix__st0'/%3E%3Cpath d='M23.5 31c-1.2 0-2.6-.2-4-.7-3.6-1.2-7.4-3.6-10.8-7-7.1-7.1-9.8-15.7-6-19.5.8-.8 2.1-1.7 3.1-2.4.5-.3 1-.4 1.6-.3.5.1 1 .4 1.3.9l4.2 6.6c.3.5.4 1 .3 1.5-.1.5-.5 1-.9 1.3l-2.4 1.5c-.2.1-.3.3-.4.5 0 .2 0 .4.1.6 1 1.4 2.3 2.9 4 4.6 1.7 1.7 3.2 3 4.6 4 .2.1.4.2.6.1.2 0 .4-.2.5-.4l1.5-2.4c.3-.5.7-.8 1.3-.9.5-.1 1.1 0 1.5.3l6.6 4.2c.5.3.8.8.9 1.3.1.5 0 1.1-.3 1.6-.7 1-1.7 2.3-2.4 3.1-1.4.9-3 1.5-4.9 1.5zM9.6 22.4c3.2 3.2 6.9 5.6 10.3 6.7 3.3 1 5.9.8 7.4-.7.7-.7 1.6-2 2.3-2.9.1-.2.2-.4.1-.6 0-.2-.2-.4-.3-.5l-6.6-4.2c-.2-.1-.4-.1-.6-.1-.2 0-.4.2-.5.4l-1.5 2.4c-.3.5-.8.8-1.3.9-.5.1-1.1 0-1.6-.3-1.5-1.1-3-2.4-4.8-4.1-1.7-1.7-3.1-3.3-4.1-4.8-.3-.5-.4-1-.3-1.6.1-.5.5-1 .9-1.3l2.4-1.5c.2-.1.3-.3.4-.5 0-.2 0-.4-.1-.6L7.6 2.6c-.1-.2-.3-.3-.5-.3s-.4 0-.6.1c-.9.7-2.2 1.6-2.9 2.3C.4 8 3 15.9 9.6 22.4z' class='prefix__st0'/%3E%3C/svg%3E");}

/* Botón Whatsapp */
.is-style-whatsapp {}
.is-style-whatsapp a.wp-block-button__link { display: block; background-color: transparent !important; color: var(--base) !important; border: none !important; padding: 0 0 0 27px !important; position: relative !important; text-align: left; font-size: 15px !important; min-width: 100%; }
.is-style-whatsapp a.wp-block-button__link:before { content: ""; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: inline-block; transition: all .3s; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%231f1f1f' class='bi bi-whatsapp' viewBox='0 0 16 16'%3E%3Cpath d='M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.9 7.9 0 0 0 13.6 2.326zM7.994 14.521a6.6 6.6 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73 0 0 0-.529.247c-.182.198-.691.677-.691 1.654s.71 1.916.81 2.049c.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232'/%3E%3C/svg%3E");}
.is-style-whatsapp a.wp-block-button__link:hover {color: var(--link) !important; }
.is-style-whatsapp a.wp-block-button__link:hover:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23bc2121' class='bi bi-whatsapp' viewBox='0 0 16 16'%3E%3Cpath d='M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.9 7.9 0 0 0 13.6 2.326zM7.994 14.521a6.6 6.6 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73 0 0 0-.529.247c-.182.198-.691.677-.691 1.654s.71 1.916.81 2.049c.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232'/%3E%3C/svg%3E");}


/*-----------------------------------------------------------------*/
/*  LINEAS
/*-----------------------------------------------------------------*/

/* LINEA */
.wp-block-separator.is-style-linea {max-width: 100% !important; height: 0px; border: none !important; border-bottom: 1px solid var(--linea) !important; margin: 0px auto;  }
.wp-block-separator.is-style-linea.alignfull {max-width: 100vw !important;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*  RESPONSIVE
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------- IPAD ---*/

@media (max-width: 921px) {

    
  
}

/*---------------------------------------------------------------------------------------- MOVIL ---*/

@media (max-width: 559px) {
  
    .wp-block-button .wp-block-button__link {min-width: 200px;}
  

}