/*
Theme Name: SQ Navidad 2025
Theme URI: #
Author: Squembri | Juan M.
Author URI: https://www.squembri.com
Description: Theme a medida para el proyecto SQ Navidad 2025
Version: 1.2.2
Requires at least: 5.9
Tested up to: 6.5
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Text Domain: SQ_Navidad2025
*/
/* 

TOC

1. Variables
2. General	
	.container
	.container.medio
	.section-separator
	.page-wrapper
	.text-content
		.text-content h1
		.text-content h2
		.text-content h3
		.text-content h4
		.text-content h5
		.text-content h6
		.text-content p
		.text-content ul
		.text-content ol
		.text-content li
		.text-content blockquote
		.text-content cite
3. Botones
	thm-btn
	thm-btn.transparente
	thm-btn.transparente.small
4. Botón editar post y WP

*/
/* --------------------------------------------- */
/* Variables */
:root {
  --theme-font: "Montserrat", sans-serif;
  --theme-font-two: "Montez", cursive;
  --theme-font-three: "Montserrat Alternates", sans-serif;
  --theme-font-four: "Montserrat", sans-serif;
  --theme-gray: #808080;
  --theme-gray-rgb: 128, 128, 128;
  --theme-white: #F7FCF6;
  --theme-white-rgb: 247, 252, 246;
  --theme-base: #FA2226;
  --theme-base-rgb: 250, 34, 38;
  --theme-black: #18212F;
  --theme-primary: #1FB141;
}
.font_montez {
  font-family: var(--theme-font-two);
}
.color_base {
  color: var(--theme-base);
}
.color_primary {
  color: var(--theme-primary);
}
/* --------------------------------------------- */
/* Animaciones */
@keyframes snowflake-float {
  0%,
  100% {
    transform: translateY(0px) rotate(0deg);
  }
  25% {
    transform: translateY(-3px) rotate(90deg);
  }
  50% {
    transform: translateY(0px) rotate(180deg);
  }
  75% {
    transform: translateY(3px) rotate(270deg);
  }
}
@keyframes snowflake-float-reverse {
  0%,
  100% {
    transform: translateY(0px) rotate(0deg);
  }
  25% {
    transform: translateY(3px) rotate(-90deg);
  }
  50% {
    transform: translateY(0px) rotate(-180deg);
  }
  75% {
    transform: translateY(-3px) rotate(-270deg);
  }
}
@keyframes snowflake-hover-dance {
  0%,
  100% {
    transform: translateY(0px) rotate(0deg) scale(1);
  }
  33% {
    transform: translateY(-5px) rotate(120deg) scale(1.1);
  }
  66% {
    transform: translateY(5px) rotate(240deg) scale(0.9);
  }
}
@keyframes snowflake-hover-dance-reverse {
  0%,
  100% {
    transform: translateY(0px) rotate(0deg) scale(1);
  }
  33% {
    transform: translateY(5px) rotate(-120deg) scale(0.9);
  }
  66% {
    transform: translateY(-5px) rotate(-240deg) scale(1.1);
  }
}
/* --------------------------------------------- */
/* General */
.row {
  --bs-gutter-x: 30px;
}
.gutter-y-30 {
  --bs-gutter-y: 30px;
}
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
body {
  font-family: var(--theme-font);
  color: var(--theme-gray);
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  background-color: var(--theme-base);
  color: #fff;
  max-width: 100vw;
  overflow-x: hidden;
}
body.locked {
  overflow: hidden;
}
a {
  color: var(--theme-base);
}
a,
a:hover,
a:focus,
a:visited {
  text-decoration: none;
  transition: all 500ms ease;
}
a:hover {
  text-decoration: underline;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}
:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}
::-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}
::placeholder {
  color: inherit;
  opacity: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--theme-font-two);
  color: var(--theme-black);
  margin: 0;
}
p {
  margin: 0;
}
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 0;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}
:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}
::-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}
::placeholder {
  color: inherit;
  opacity: 1;
}
.page-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 300px;
  overflow: hidden;
}
.container {
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
}
@media screen and (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media screen and (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media screen and (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}
:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}
::-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}
::placeholder {
  color: inherit;
  opacity: 1;
}
/* --------------------------------------------- */
/* Botones */
.btn {
  box-shadow: 0px 13px 15px -4px #1FB14133, 0px 7px 2.3px -4px #1FB14133, inset 0px -1px 1px 0px #0000001A, inset 0px 1px 1px 0px #FFFFFF40;
  position: relative;
  border-radius: 14px;
  padding: 17px 30px;
  font-family: var(--theme-font-three);
  font-size: 18px;
  font-weight: 600;
  line-height: 1rem;
  color: white;
  text-decoration: none;
  background-color: var(--theme-primary);
  transition: all 0.3s ease-in-out;
  border: none;
  overflow: hidden;
}
.btn::after {
  content: "";
  display: block;
  position: absolute;
  background-image: url('data:image/svg+xml,%3Csvg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M14.7988 0.602854C14.2843 0.898483 13.9076 1.38542 13.7506 1.95757L12.5849 5.90073L8.64176 4.73506C8.35476 4.6459 8.0528 4.61516 7.75373 4.64467C7.45465 4.67418 7.16452 4.76333 6.90048 4.90686C6.50752 5.12064 6.18724 5.44674 5.98059 5.84349C5.77394 6.24024 5.69031 6.68961 5.74038 7.13414C5.79046 7.57867 5.97197 7.99817 6.26171 8.33901C6.55145 8.67984 6.93625 8.92652 7.36692 9.04751L12.5728 10.5865L16.6761 18.134L8.37628 17.7821L3.78546 13.4942C3.56949 13.2925 3.31591 13.1354 3.03921 13.0318C2.76251 12.9281 2.46811 12.88 2.17281 12.8902C1.87752 12.9003 1.58711 12.9685 1.31817 13.0909C1.04923 13.2132 0.807023 13.3874 0.605385 13.6034C0.403747 13.8193 0.246623 14.0729 0.142984 14.3496C0.0393445 14.6263 -0.00877934 14.9207 0.00135877 15.216C0.0114969 15.5113 0.079698 15.8017 0.20207 16.0707C0.324442 16.3396 0.498587 16.5818 0.714563 16.7834L4.26777 20.1008L0.950441 23.654C0.543215 24.0902 0.32594 24.6703 0.346415 25.2666C0.36689 25.863 0.623437 26.4268 1.05962 26.8341C1.4958 27.2413 2.07589 27.4586 2.67227 27.4381C3.26865 27.4176 3.83247 27.1611 4.2397 26.7249L8.38724 22.2804L16.7088 22.6354L12.4821 29.8124L6.49693 30.8768C5.90944 30.9814 5.38757 31.3151 5.04612 31.8045C4.87705 32.0468 4.75737 32.32 4.6939 32.6086C4.63043 32.8972 4.62443 33.1954 4.67622 33.4863C4.72802 33.7772 4.83661 34.0551 4.99579 34.304C5.15496 34.5529 5.36161 34.7681 5.60393 34.9371C6.09332 35.2786 6.6983 35.4117 7.28579 35.307L12.0716 34.4549L12.9238 39.2407C12.9755 39.5316 13.0841 39.8095 13.2432 40.0585C13.4024 40.3075 13.609 40.5226 13.8514 40.6918C14.0937 40.8609 14.367 40.9806 14.6556 41.0441C14.9442 41.1076 15.2425 41.1136 15.5334 41.0618C15.8243 41.01 16.1022 40.9014 16.3512 40.7421C16.6001 40.5829 16.8153 40.3763 16.9843 40.1339C17.1534 39.8915 17.2731 39.6182 17.3365 39.3296C17.3999 39.041 17.4059 38.7427 17.354 38.4518L16.2514 32.2674L20.469 25.1104L24.5722 32.6578L23.0333 37.8638C22.9426 38.1489 22.9098 38.4492 22.9367 38.7472C22.9636 39.0452 23.0497 39.3348 23.1899 39.5991C23.3301 39.8634 23.5217 40.097 23.7533 40.2864C23.985 40.4757 24.2521 40.6169 24.539 40.7017C24.8259 40.7866 25.1268 40.8133 25.4242 40.7803C25.7216 40.7474 26.0094 40.6554 26.2708 40.5098C26.5321 40.3643 26.7619 40.168 26.9464 39.9326C27.131 39.6971 27.2668 39.4272 27.3457 39.1386L28.5114 35.1954L32.4546 36.3611C32.7397 36.4517 33.04 36.4846 33.338 36.4577C33.636 36.4308 33.9256 36.3447 34.1899 36.2045C34.4542 36.0643 34.6878 35.8727 34.8772 35.6411C35.0665 35.4094 35.2077 35.1423 35.2925 34.8554C35.3774 34.5685 35.4041 34.2675 35.3711 33.9702C35.3382 33.6728 35.2462 33.385 35.1007 33.1236C34.9551 32.8622 34.7588 32.6325 34.5234 32.4479C34.2879 32.2634 34.018 32.1276 33.7294 32.0487L28.5235 30.5097L24.4202 22.9622L32.72 23.314L37.3109 27.602C37.5268 27.8037 37.7804 27.9609 38.0571 28.0646C38.3338 28.1683 38.6283 28.2165 38.9236 28.2064C39.219 28.1963 39.5094 28.1281 39.7784 28.0057C40.0474 27.8833 40.2896 27.7092 40.4913 27.4932C40.693 27.2771 40.8501 27.0235 40.9538 26.7468C41.0574 26.47 41.1055 26.1756 41.0953 25.8802C41.0852 25.5849 41.0169 25.2945 40.8945 25.0255C40.772 24.7565 40.5978 24.5143 40.3818 24.3127L36.8285 20.9954L40.1459 17.4422C40.3476 17.2262 40.5048 16.9726 40.6085 16.6959C40.7122 16.4192 40.7604 16.1248 40.7503 15.8294C40.7402 15.5341 40.672 15.2436 40.5496 14.9746C40.4272 14.7056 40.2531 14.4634 40.0371 14.2617C39.821 14.0601 39.5674 13.9029 39.2907 13.7993C39.0139 13.6956 38.7195 13.6475 38.4241 13.6577C38.1288 13.6679 37.8384 13.7361 37.5694 13.8586C37.3004 13.981 37.0582 14.1552 36.8566 14.3713L32.7091 18.8158L24.3875 18.4608L28.6142 11.2837L34.5994 10.2194C34.8903 10.1677 35.1682 10.0591 35.4172 9.89995C35.6662 9.74079 35.8814 9.53414 36.0505 9.2918C36.2196 9.04947 36.3394 8.77619 36.4028 8.48758C36.4663 8.19897 36.4724 7.90068 36.4205 7.60975C36.3687 7.31882 36.2601 7.04094 36.1009 6.79198C35.9417 6.54303 35.735 6.32787 35.4927 6.15881C35.2503 5.98974 34.977 5.87008 34.6884 5.80665C34.3997 5.74322 34.1014 5.73726 33.8105 5.78913L29.0247 6.64129L28.1726 1.8555C28.068 1.26801 27.7343 0.74614 27.2449 0.404692C26.7555 0.0632432 26.1505 -0.0698117 25.563 0.0347984C24.9755 0.139408 24.4536 0.473114 24.1122 0.962503C23.7707 1.45189 23.6377 2.05688 23.7423 2.64437L24.8449 8.82873L20.6274 15.9858L16.5241 8.43833L18.063 3.23241C18.2 2.80053 18.2032 2.33736 18.0725 1.90358C17.9417 1.4698 17.6829 1.08563 17.3301 0.80141C16.9773 0.517187 16.5468 0.346159 16.0951 0.310729C15.6434 0.275299 15.1916 0.37712 14.7988 0.602854Z" fill="white" fill-opacity="0.2"/%3E%3C/svg%3E%0A');
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  top: -10px;
  left: -10px;
  width: 47px;
  height: 47px;
  transition: all 0.3s ease-in-out;
  animation: snowflake-float 12s ease-in-out infinite;
}
.btn::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url('data:image/svg+xml,%3Csvg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M14.7988 0.602854C14.2843 0.898483 13.9076 1.38542 13.7506 1.95757L12.5849 5.90073L8.64176 4.73506C8.35476 4.6459 8.0528 4.61516 7.75373 4.64467C7.45465 4.67418 7.16452 4.76333 6.90048 4.90686C6.50752 5.12064 6.18724 5.44674 5.98059 5.84349C5.77394 6.24024 5.69031 6.68961 5.74038 7.13414C5.79046 7.57867 5.97197 7.99817 6.26171 8.33901C6.55145 8.67984 6.93625 8.92652 7.36692 9.04751L12.5728 10.5865L16.6761 18.134L8.37628 17.7821L3.78546 13.4942C3.56949 13.2925 3.31591 13.1354 3.03921 13.0318C2.76251 12.9281 2.46811 12.88 2.17281 12.8902C1.87752 12.9003 1.58711 12.9685 1.31817 13.0909C1.04923 13.2132 0.807023 13.3874 0.605385 13.6034C0.403747 13.8193 0.246623 14.0729 0.142984 14.3496C0.0393445 14.6263 -0.00877934 14.9207 0.00135877 15.216C0.0114969 15.5113 0.079698 15.8017 0.20207 16.0707C0.324442 16.3396 0.498587 16.5818 0.714563 16.7834L4.26777 20.1008L0.950441 23.654C0.543215 24.0902 0.32594 24.6703 0.346415 25.2666C0.36689 25.863 0.623437 26.4268 1.05962 26.8341C1.4958 27.2413 2.07589 27.4586 2.67227 27.4381C3.26865 27.4176 3.83247 27.1611 4.2397 26.7249L8.38724 22.2804L16.7088 22.6354L12.4821 29.8124L6.49693 30.8768C5.90944 30.9814 5.38757 31.3151 5.04612 31.8045C4.87705 32.0468 4.75737 32.32 4.6939 32.6086C4.63043 32.8972 4.62443 33.1954 4.67622 33.4863C4.72802 33.7772 4.83661 34.0551 4.99579 34.304C5.15496 34.5529 5.36161 34.7681 5.60393 34.9371C6.09332 35.2786 6.6983 35.4117 7.28579 35.307L12.0716 34.4549L12.9238 39.2407C12.9755 39.5316 13.0841 39.8095 13.2432 40.0585C13.4024 40.3075 13.609 40.5226 13.8514 40.6918C14.0937 40.8609 14.367 40.9806 14.6556 41.0441C14.9442 41.1076 15.2425 41.1136 15.5334 41.0618C15.8243 41.01 16.1022 40.9014 16.3512 40.7421C16.6001 40.5829 16.8153 40.3763 16.9843 40.1339C17.1534 39.8915 17.2731 39.6182 17.3365 39.3296C17.3999 39.041 17.4059 38.7427 17.354 38.4518L16.2514 32.2674L20.469 25.1104L24.5722 32.6578L23.0333 37.8638C22.9426 38.1489 22.9098 38.4492 22.9367 38.7472C22.9636 39.0452 23.0497 39.3348 23.1899 39.5991C23.3301 39.8634 23.5217 40.097 23.7533 40.2864C23.985 40.4757 24.2521 40.6169 24.539 40.7017C24.8259 40.7866 25.1268 40.8133 25.4242 40.7803C25.7216 40.7474 26.0094 40.6554 26.2708 40.5098C26.5321 40.3643 26.7619 40.168 26.9464 39.9326C27.131 39.6971 27.2668 39.4272 27.3457 39.1386L28.5114 35.1954L32.4546 36.3611C32.7397 36.4517 33.04 36.4846 33.338 36.4577C33.636 36.4308 33.9256 36.3447 34.1899 36.2045C34.4542 36.0643 34.6878 35.8727 34.8772 35.6411C35.0665 35.4094 35.2077 35.1423 35.2925 34.8554C35.3774 34.5685 35.4041 34.2675 35.3711 33.9702C35.3382 33.6728 35.2462 33.385 35.1007 33.1236C34.9551 32.8622 34.7588 32.6325 34.5234 32.4479C34.2879 32.2634 34.018 32.1276 33.7294 32.0487L28.5235 30.5097L24.4202 22.9622L32.72 23.314L37.3109 27.602C37.5268 27.8037 37.7804 27.9609 38.0571 28.0646C38.3338 28.1683 38.6283 28.2165 38.9236 28.2064C39.219 28.1963 39.5094 28.1281 39.7784 28.0057C40.0474 27.8833 40.2896 27.7092 40.4913 27.4932C40.693 27.2771 40.8501 27.0235 40.9538 26.7468C41.0574 26.47 41.1055 26.1756 41.0953 25.8802C41.0852 25.5849 41.0169 25.2945 40.8945 25.0255C40.772 24.7565 40.5978 24.5143 40.3818 24.3127L36.8285 20.9954L40.1459 17.4422C40.3476 17.2262 40.5048 16.9726 40.6085 16.6959C40.7122 16.4192 40.7604 16.1248 40.7503 15.8294C40.7402 15.5341 40.672 15.2436 40.5496 14.9746C40.4272 14.7056 40.2531 14.4634 40.0371 14.2617C39.821 14.0601 39.5674 13.9029 39.2907 13.7993C39.0139 13.6956 38.7195 13.6475 38.4241 13.6577C38.1288 13.6679 37.8384 13.7361 37.5694 13.8586C37.3004 13.981 37.0582 14.1552 36.8566 14.3713L32.7091 18.8158L24.3875 18.4608L28.6142 11.2837L34.5994 10.2194C34.8903 10.1677 35.1682 10.0591 35.4172 9.89995C35.6662 9.74079 35.8814 9.53414 36.0505 9.2918C36.2196 9.04947 36.3394 8.77619 36.4028 8.48758C36.4663 8.19897 36.4724 7.90068 36.4205 7.60975C36.3687 7.31882 36.2601 7.04094 36.1009 6.79198C35.9417 6.54303 35.735 6.32787 35.4927 6.15881C35.2503 5.98974 34.977 5.87008 34.6884 5.80665C34.3997 5.74322 34.1014 5.73726 33.8105 5.78913L29.0247 6.64129L28.1726 1.8555C28.068 1.26801 27.7343 0.74614 27.2449 0.404692C26.7555 0.0632432 26.1505 -0.0698117 25.563 0.0347984C24.9755 0.139408 24.4536 0.473114 24.1122 0.962503C23.7707 1.45189 23.6377 2.05688 23.7423 2.64437L24.8449 8.82873L20.6274 15.9858L16.5241 8.43833L18.063 3.23241C18.2 2.80053 18.2032 2.33736 18.0725 1.90358C17.9417 1.4698 17.6829 1.08563 17.3301 0.80141C16.9773 0.517187 16.5468 0.346159 16.0951 0.310729C15.6434 0.275299 15.1916 0.37712 14.7988 0.602854Z" fill="white" fill-opacity="0.2"/%3E%3C/svg%3E%0A');
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  bottom: -10px;
  right: -10px;
  width: 36px;
  height: 36px;
  transition: all 0.3s ease-in-out;
  animation: snowflake-float-reverse 10s ease-in-out infinite;
}
.btn:hover {
  background-color: #187D30;
  box-shadow: 0px 5px 15px -4px #1FB14133, 0px 2px 2.3px -4px #1FB14133, inset 0px -1px 1px 0px #0000001A, inset 0px 1px 1px 0px #FFFFFF40;
  text-decoration: none;
}
.btn:active {
  background-color: #1A9C38;
}
.btn:active:focus {
  box-shadow: 0px 13px 15px -4px #1FB14133, 0px 7px 2.3px -4px #1FB14133, inset 0px -1px 1px 0px #0000001A, inset 0px 1px 1px 0px #FFFFFF40;
}
.btn:focus {
  background-color: #1A9C38;
  box-shadow: 0px 13px 15px -4px #1FB14133, 0px 7px 2.3px -4px #1FB14133, inset 0px -1px 1px 0px #0000001A, inset 0px 1px 1px 0px #FFFFFF40;
}
/* Botón editar post y WP */
.sq_edit_post {
  position: fixed;
  z-index: 9999999;
  bottom: 210px;
  left: 30px;
  border-radius: 100%;
  background: #333;
  border: 3px #e00034 solid;
  box-shadow: 0 1px 16px 0px rgba(0, 0, 0, 0.75);
  transition: 0.5s;
}
.sq_edit_post a {
  display: block;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sq_edit_post a svg {
  width: 25px;
  height: 20px;
}
.sq_edit_post a svg path {
  fill: #fff;
  transition: 0.3s;
}
.sq_edit_post.sq_wp_link {
  bottom: 90px;
}
.sq_edit_post.sq_info_link {
  bottom: 150px;
}
.sq_edit_post:hover {
  border: 3px #000 solid;
}
.sq_edit_post:hover a svg path {
  fill: #ebebeb;
}
figure.wp-block-gallery {
  display: flex;
  flex-wrap: wrap;
}
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h1 {
  font-family: "Blacker Extra Bold";
  font-weight: 700;
  font-size: 52px;
  color: var(--theme-white);
  line-height: 1.1;
  padding-bottom: 20px;
}
@media screen and (max-width: 922px) {
  body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h1 {
    font-size: 32px;
  }
}
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h2,
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h3,
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h4,
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h5,
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h6 {
  font-family: "Blacker Extra Bold";
  font-weight: 700;
  font-size: 40px;
  color: var(--theme-white);
  line-height: 1.1;
  padding-bottom: 20px;
}
@media screen and (max-width: 922px) {
  body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h2,
  body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h3,
  body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h4,
  body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h5,
  body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content h6 {
    font-size: 28px;
  }
}
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content p {
  font-family: 'Work Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: var(--theme-white);
  line-height: 1.65;
  padding-bottom: 20px;
}
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content ul {
  padding-bottom: 20px;
}
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content ul li {
  font-family: 'Work Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: var(--theme-white);
  line-height: 1.65;
  padding-bottom: 10px;
}
body.page-template-page-textos-legales .wp-site-blocks main .wp-block-post-content a {
  font-family: 'Work Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: var(--theme-white);
  line-height: 1.65;
  text-decoration: underline;
}
main.SQ-Navidad-Home {
  overflow: hidden;
}
