@charset "UTF-8";
/*!
Theme Name: _s
Theme URI: https://giga4.team/
Author: GIGA4.team
Author URI: https://giga4.team/
Description: The GIGA4 team has developed this theme for this project based on the underscores starter theme. This theme was developed using HTML5, PHP7, CSS3 (using flex and grid) over SASS, and JS ES6. Some of this technologies may sound old in the century you are reading this, but we promise they were current at the time of development. We hope you enjoy it and it helps to grow up your project.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: _s
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

_s is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
	- Blocks
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
:root {
  --theme-color-background: #fff;
  --theme-color-text: #5F5F5F;
  --theme-color-soft-text: #666;
  --theme-color-featured1: #0C3E68;
  --theme-color-featured2: #6D7BA4;
  --theme-color-featured3: rgba(12, 62, 104, 0.5);
  --theme-color-featured4: #A8012C;
  --theme-color-featured5: #FA4816;
  --theme-color-featured6: #FA1747;
  --theme-color-featured7: #1694FA;
  --theme-color-featured8: #A89E88;
  --theme-color-featured12: #328F00;
  --theme-color-gradient1: linear-gradient(135deg,#F9E6E5 0%,#EC898F 100%);
  --theme-color-background-brown: #EDEAE6;
  --theme-color-background-gray: #F5F5F5;
  --theme-color-background-blue: #D4D8E4;
  --theme-color-background-lightblue: #F4F5F8;
}

:root {
  --theme-size-site: 1440px;
  --theme-size-content: 1440px;
  --theme-size-post-content: 1144px;
  --theme-block-gap: 2rem;
  --theme-site-main-var: calc(100% - 2rem);
}
@media screen and (min-width: 768px) {
  :root {
    --theme-site-main-var: calc(100% - 4rem);
  }
}

/* WooCommerce */
:root {
  --theme-font-main: "Calibri", sans-serif;
  --theme-font-secondary: "Barmeno", "Times New Roman", serif;
  --theme-font-height-body: 1.5;
  --theme-font-size-small: 0.875rem;
  --theme-font-size-normal: 1rem;
  --theme-font-size-medium: 1.25rem;
  --theme-font-size-large: 1.5rem;
  --theme-font-size-large-2: 2rem;
  --theme-font-size-extra-large: 2.25rem;
  --theme-font-size-huge: 2.5rem;
}
@media screen and (min-width: 768px) {
  :root {
    --theme-font-size-extra-large: 2.25rem;
    --theme-font-size-huge: 3rem;
  }
}
@media screen and (min-width: 1025px) {
  :root {
    --theme-font-size-extra-large: 3rem;
    --theme-font-size-huge: 3.75rem;
  }
}

@font-face {
  font-family: "Calibri";
  font-style: "regular";
  font-weight: 400;
  font-display: swap;
  src: local(""), url("../fonts/calibri-400-regular.woff2") format("woff2"), url("../fonts/calibri-400-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Calibri";
  font-style: "bold";
  font-weight: 700;
  font-display: swap;
  src: local(""), url("../fonts/calibri-700-bold.woff2") format("woff2"), url("../fonts/calibri-700-bold.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Barmeno";
  font-style: "regular";
  font-weight: 400;
  font-display: swap;
  src: local(""), url("../fonts/barmeno-400-regular.woff2") format("woff2"), url("../fonts/barmeno-400-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
  box-sizing: border-box;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size (opinionated).
*/
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  tab-size: 4;
  /* 3 */
}

/*
Sections
========
*/
/**
1. Remove the margin in all browsers.
2. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/
body {
  margin: 0;
  /* 1 */
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  /* 2 */
}

/*
Grouping content
================
*/
/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/
hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
}

/*
Text-level semantics
====================
*/
/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr[title] {
  text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/
/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
}

/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/
:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/
:-moz-ui-invalid {
  box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: var(--theme-color-text);
  font-family: var(--theme-font-main);
  font-size: var(--theme-font-size-normal);
  line-height: var(--theme-font-height-body);
  word-break: break-word;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  line-height: 1.25;
  margin-top: 0.8em;
  margin-bottom: 0.6em;
  font-family: var(--theme-font-secondary);
  font-weight: 400;
  color: var(--theme-color-featured1);
  scroll-margin-top: 3rem;
}

h2,
h3,
h4,
h5,
h6 {
  color: var(--theme-color-featured2);
}

h1 {
  font-size: var(--theme-font-size-huge);
}

h2 {
  font-size: var(--theme-font-size-extra-large);
}

h3 {
  font-size: var(--theme-font-size-large-2);
}

h4 {
  font-size: var(--theme-font-size-large);
}

h5 {
  font-size: var(--theme-font-size-medium);
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: var(--theme-color-background);
}

.header-wrapper, .footer-wrapper,
body.archive .site-main,
body.search .site-main,
body.blog .site-main,
body.error404 .site-main {
  margin-left: auto;
  margin-right: auto;
  width: var(--theme-site-main-var);
  max-width: var(--theme-size-site);
}

body.single .site-main > *:not(article, .noticiasrel) {
  width: var(--theme-site-main-var);
  max-width: var(--theme-size-content);
  margin-left: auto !important;
  margin-right: auto !important;
}
body.single .site-main > *:not(article, .noticiasrel).alignwide {
  max-width: var(--theme-size-site);
}

.entry-content {
  /*& > .alignwide, & > .alignfull {
  	&:not(.wp-block-image) > *:not(.alignfull):not(.alignwide){
  		max-width: $size__content;
  		margin-left: auto !important;
  		margin-right: auto !important;
  	}
  	&:not(.wp-block-image) > *{
  		&.alignfull, &.alignwide{
  			& > * {
  				max-width: $size__content;
  				margin-left: auto !important;
  				margin-right: auto !important;
  			}
  		}
  	}
  }*/
  /*& > .alignleft {
  	float: left;
  	margin-right: 2em;
  }

  & > .alignright {
  	float: right;
  	margin-right: 2em;
  }*/
}
.entry-content > * {
  width: var(--theme-site-main-var);
  max-width: var(--theme-size-content);
  margin-left: auto !important;
  margin-right: auto !important;
}
.entry-content > .alignwide {
  max-width: var(--theme-size-site);
}
.entry-content > .alignfull {
  width: 100%;
  max-width: none;
}
.entry-content > .alignfull.wp-block-group {
  padding: 0 2rem;
}

.single .entry-header > *,
.single .entry-content > *,
.single .entry-footer > * {
  width: var(--theme-site-main-var);
  max-width: var(--theme-size-post-content);
  margin-left: auto !important;
  margin-right: auto !important;
}
.single .entry-header > .alignwide,
.single .entry-content > .alignwide,
.single .entry-footer > .alignwide {
  max-width: var(--theme-size-site);
}
.single .entry-header > .alignfull,
.single .entry-content > .alignfull,
.single .entry-footer > .alignfull {
  width: 100%;
  max-width: none;
}
.single .entry-header > .alignfull.wp-block-group,
.single .entry-content > .alignfull.wp-block-group,
.single .entry-footer > .alignfull.wp-block-group {
  padding: 0 1rem;
}

/*
.blog .site-main .archive-content,
.tax-g4co_pilares .site-main .archive-content,
.tax-g4co_etapas .site-main .archive-content,
.tag .site-main .archive-content,
.category .site-main .archive-content{
*/
@media screen and (min-width: 768px) {
  .blog .site-main .archive-content,
.tax-g4co_pilares .archive-content,
.tax-g4co_etapas .archive-content,
.tag .site-main .archive-content,
.category .archive-content {
    width: var(--theme-site-main-var);
    max-width: var(--theme-size-post-content);
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

.noticiasrel > * {
  width: var(--theme-site-main-var);
  max-width: var(--theme-size-content);
  margin-left: auto !important;
  margin-right: auto !important;
}
.noticiasrel .archive-content {
  width: var(--theme-site-main-var);
  max-width: var(--theme-size-content);
}

/*
.single .entry-content > * {
	padding: 0 3rem;
}
*/
/* General grid */
/*.site {
	display: grid;
	grid-template-columns: auto;
	grid-template-areas:
			"header"
			"main"
			"footer";
}

.site-header {
	grid-area: header;
}

.site-main {
	grid-area: main;
	overflow: hidden;
}

.widget-area {
	grid-area: sidebar;
}

.site-footer {
	grid-area: footer;
}*/
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 1.5em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: var(--theme-color-featured1);
}
a:visited {
  color: var(--theme-color-featured2);
}
a:hover, a:focus, a:active {
  color: var(--theme-color-featured2);
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}
button:disabled,
input[type=button]:disabled,
input[type=reset]:disabled,
input[type=submit]:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: var(--theme-color-featured1);
  border: 1px solid var(--theme-color-featured2);
  border-radius: 0px;
  padding: 1rem 1.2rem;
  width: 100%;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

input[type=submit] {
  background: #FFF;
  color: var(--theme-color-featured1);
  padding: 1rem 1.2rem;
  border-color: var(--theme-color-featured2);
  border-radius: 0px;
}

select {
  border: 1px solid #ccc;
  padding: 1rem 1.2rem;
  color: var(--theme-color-featured3);
}

textarea {
  width: 100%;
}

label {
  display: block;
  margin-bottom: 1rem;
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Header and Footer
--------------------------------------------- */
.site-header {
  border-bottom: 1px solid var(--theme-color-featured1);
  min-height: 112px;
  background-color: var(--theme-color-background);
}
.site-header .menutop {
  height: 36px;
  background: var(--theme-color-featured1);
  display: flex;
  justify-content: space-between;
  align-self: center;
}
.site-header .menutop * {
  color: #FFF;
}
.site-header .menutop .header-wrapper {
  padding: 0;
}
.site-header .header-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  padding: 0.75rem 0 0 0;
}
@media screen and (min-width: 1025px) {
  .site-header .header-wrapper {
    align-items: end;
  }
}
.site-header .header-wrapper .site-branding {
  flex: 0 1 224px;
  overflow: hidden;
  margin-right: 8px;
  line-height: 0;
  min-height: 64px;
}
.site-header .header-wrapper .site-branding * {
  line-height: 0;
}
.site-header .header-wrapper .site-branding h1, .site-header .header-wrapper .site-branding p {
  margin: 0;
}
.site-header .header-wrapper .site-branding img {
  width: 192px;
  height: 48px;
}
.site-header .header-wrapper .site-branding #logogrupozola .cls-3, .site-header .header-wrapper .site-branding #logozolalasrozas .cls-3, .site-header .header-wrapper .site-branding #logozolavillafranca .cls-3 {
  fill: var(--theme-color-featured1);
}
.site-header .header-wrapper .menu-toggle {
  flex: 1 1 60px;
  max-width: 60px;
}
.site-header .header-wrapper .main-navigation {
  flex: 2 0 200px;
}
.site-header .header-wrapper .main-navigation > * {
  margin-right: 0;
  margin-left: auto;
}

html {
  scroll-padding-top: 96px;
  /* height of sticky header */
  overflow: auto;
}

#Capa_1 .cls-3 {
  fill: #ff0;
}

body.header-fixed .site-header {
  position: sticky;
  top: 0;
  z-index: 98;
}
body.header-fixed .site-header .header-pre-wrapper {
  width: 100%;
  height: 100%;
}

body.home.header-fixed .site-header {
  background-color: var(--theme-color-featured3);
  border-bottom: none;
  color: #FFF;
}
body.home.header-fixed .site-header ul ul {
  background-color: var(--theme-color-featured3);
  border-top: 1px solid transparent;
}
body.home.header-fixed .site-header ul ul a {
  border-right: 1px solid #FFF;
}
body.home.header-fixed .site-header a {
  color: #FFF;
}
body.home.header-fixed .menutop {
  background: none;
  border-bottom: 1px solid var(--theme-color-featured2);
}
body.home.header-fixed .header-pre-wrapper {
  background: none;
}
body.home.header-fixed .site-branding #logogrupozola .cls-3, body.home.header-fixed .site-branding #logogrupozola .cls-4, body.home.header-fixed .site-branding #logozolalasrozas .cls-3, body.home.header-fixed .site-branding #logozolalasrozas .cls-4, body.home.header-fixed .site-branding #logozolavillafranca .cls-3, body.home.header-fixed .site-branding #logozolavillafranca .cls-4 {
  fill: #FFF;
}

.site-footer {
  padding-top: 5rem;
  /*
  .wp-block-columns{
  flex-wrap: wrap;
  .wp-block-column:first-child{
  @media screen and (max-width: 1024px) {
  flex-basis: 100%!important;
  text-align: center;
  }
  }
  }
  */
}
.site-footer .widget {
  margin: 0;
}
.site-footer .widget a {
  text-decoration: none;
}
.site-footer h4 {
  margin-bottom: 1.5em;
}

/* Navigation
--------------------------------------------- */
.main-navigation {
  width: 100%;
  max-height: 0px;
  transition: max-height 0.25s ease-out;
}
@media screen and (min-width: 1025px) {
  .main-navigation {
    display: block;
    max-height: none;
  }
}
@media screen and (max-width: calc( 1025px - 1px)) {
  .main-navigation {
    flex: 1 0 100% !important;
    overflow: hidden;
  }
  .main-navigation li {
    flex: 1 0 100%;
    text-align: left;
    padding: 0.4rem 0;
  }
}
.main-navigation ul {
  display: flex;
  list-style: none;
  margin: 0 0 1rem 0;
  padding-left: 0;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (min-width: 1025px) {
  .main-navigation ul {
    justify-content: flex-end;
    margin: 0;
  }
}
.main-navigation ul ul {
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
  margin: 0;
}
@media screen and (max-width: calc( 1025px - 1px)) {
  .main-navigation ul ul {
    max-height: 0px;
    transition: max-height 0.25s ease-out;
    overflow: hidden;
    float: none;
    position: static;
    box-shadow: none;
    text-align: center;
  }
  .main-navigation ul ul a {
    width: auto !important;
    border-right: none !important;
  }
}
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  flex-wrap: wrap;
  left: auto;
}
.main-navigation ul ul a {
  width: 200px;
  padding: 0.5rem 0.75rem;
  border-right: 1px solid var(--theme-color-featured1);
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  background: var(--theme-color-background);
  border-top: 1px solid var(--theme-color-featured1);
  flex-wrap: wrap;
  left: auto;
  right: -1rem;
}
.main-navigation ul li:hover > ul li:first-child a,
.main-navigation ul li.focus > ul li:first-child a {
  padding-top: 1rem;
}
.main-navigation ul li:hover > ul li,
.main-navigation ul li.focus > ul li {
  text-align: right;
}
@media screen and (max-width: calc( 1025px - 1px)) {
  .main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
    max-height: 100vh;
    transition: max-height 0.25s ease-in;
    padding-left: 1rem;
    border-left: 1px solid var(--theme-color-featured1);
    border-top: none;
    margin-top: 1rem;
  }
  .main-navigation ul li:hover > ul li,
.main-navigation ul li.focus > ul li {
    padding: 0rem;
    text-align: left;
  }
  .main-navigation ul li:hover > ul li:first-child,
.main-navigation ul li.focus > ul li:first-child {
    padding-top: 0;
  }
}
.main-navigation li {
  position: relative;
  margin: 0 0.75rem;
}
.main-navigation a {
  display: block;
  text-decoration: none;
  font-weight: 700;
  color: var(--theme-color-featured1);
}
.menu-toggle {
  display: block;
  border: none;
  cursor: pointer;
  width: 60px;
  height: 40px;
  text-indent: -9999px;
  position: relative;
  background: none;
}
.menu-toggle .menu-toggle-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 75ms;
  top: 50%;
  display: block;
  margin-top: -2px;
  left: 10px;
}
.menu-toggle .menu-toggle-inner, .menu-toggle .menu-toggle-inner:after, .menu-toggle .menu-toggle-inner:before {
  position: absolute;
  width: 40px;
  height: 4px;
  transition-property: transform;
  border-radius: 4px;
  background-color: var(--theme-color-text);
}
.menu-toggle .menu-toggle-inner:after {
  content: "";
  display: block;
  transition: bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  bottom: -10px;
}
.menu-toggle .menu-toggle-inner:before {
  content: "";
  display: block;
  transition: top 75ms ease 0.12s, opacity 75ms ease;
  top: -10px;
}
@media screen and (min-width: 1025px) {
  .menu-toggle {
    display: none;
  }
}

body.main-menu-toggled .main-navigation {
  display: block;
  max-height: 100vh;
  overflow: auto;
  transition: max-height 0.5s ease-in;
}
body.main-menu-toggled .menu-toggle .menu-toggle-inner {
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: rotate(45deg);
}
body.main-menu-toggled .menu-toggle .menu-toggle-inner:after {
  bottom: 0;
  transition: bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transform: rotate(-90deg);
}
body.main-menu-toggled .menu-toggle .menu-toggle-inner:before {
  top: 0;
  transition: top 75ms ease, opacity 75ms ease 0.12s;
  opacity: 0;
}

body.home .menu-toggle .menu-toggle-inner, body.home .menu-toggle .menu-toggle-inner::after, body.home .menu-toggle .menu-toggle-inner::before {
  background-color: #FFF;
}
body.home.main-menu-toggled .site-header, body.home.main-menu-toggled ul li > ul {
  background-color: var(--theme-color-featured1);
}
body.home.main-menu-toggled ul li > ul {
  border-left: 1px solid #FFF;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 2rem 0;
}
@media screen and (min-width: 1025px) {
  .site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
    margin: 4rem 0 2rem;
  }
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
  gap: 2rem;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 calc(50% - 2rem);
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 calc(50% - 2rem);
}
.comment-navigation .nav-subtitle,
.posts-navigation .nav-subtitle,
.post-navigation .nav-subtitle {
  color: var(--theme-color-featured2);
  font-weight: 700;
}

.pagination {
  font-size: 1rem;
  text-align: center;
  margin: 3rem 0;
  color: var(--theme-color-featured1);
}
.pagination .page-numbers {
  color: var(--theme-color-featured1);
  padding: 1rem 1rem;
  margin: 0 -4px;
  border-bottom: 1px solid var(--theme-color-featured1);
  text-decoration: none;
}
.pagination .page-numbers.current {
  padding: 12px 1rem;
  border-bottom: 5px solid var(--theme-color-featured1);
}
@media screen and (min-width: 1025px) {
  .pagination .page-numbers {
    padding: 1rem 1.5rem;
  }
  .pagination .page-numbers.current {
    padding: 12px 1.5rem;
  }
}

#menu-slogan,
#menu-rrss {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#menu-slogan li,
#menu-rrss li {
  list-style-type: none;
  padding: 0 0 0 0.25rem;
}
#menu-slogan li a,
#menu-rrss li a {
  display: block;
  font-size: 0;
}
#menu-slogan li a:before,
#menu-rrss li a:before {
  width: 24px;
  height: 24px;
  display: block;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
}
#menu-slogan li.twitter a:before,
#menu-rrss li.twitter a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2304 3.87169C14.2369 4.00669 14.2394 4.14336 14.2394 4.27836C14.2394 8.43669 11.1129 13.23 5.39595 13.23C3.63961 13.23 2.00678 12.7092 0.630859 11.8159C1.4447 11.9155 2.26996 11.8518 3.05947 11.6284C3.84897 11.4051 4.58725 11.0264 5.23209 10.5142C4.58359 10.5018 3.95512 10.2846 3.43456 9.89298C2.91401 9.50137 2.52738 8.95492 2.32874 8.33002C2.79484 8.41824 3.27454 8.39973 3.73266 8.27586C3.02914 8.13148 2.39659 7.74539 1.94218 7.18299C1.48778 6.6206 1.23948 5.9165 1.23936 5.19002V5.15086C1.67099 5.39386 2.15373 5.529 2.6474 5.54502C1.98856 5.10051 1.52218 4.41829 1.34345 3.63761C1.16472 2.85693 1.28712 2.03665 1.68565 1.34419C2.46607 2.31624 3.43981 3.11127 4.54362 3.67765C5.64742 4.24403 6.85661 4.56908 8.09263 4.63169C8.03915 4.39637 8.01236 4.15565 8.01276 3.91419C8.01276 3.50122 8.09314 3.0923 8.24932 2.71078C8.4055 2.32926 8.63442 1.98261 8.92299 1.69063C9.21157 1.39866 9.55415 1.16708 9.93117 1.00912C10.3082 0.85116 10.7123 0.769914 11.1203 0.770024C11.5456 0.769322 11.9664 0.857057 12.3568 1.02779C12.7472 1.19852 13.0987 1.4486 13.3896 1.76252C14.0855 1.62311 14.753 1.36498 15.3634 0.99919C15.1312 1.72769 14.6455 2.34604 13.9965 2.73919C14.6126 2.66527 15.2143 2.49842 15.7817 2.24419C15.3649 2.87622 14.8395 3.42745 14.2304 3.87169Z' fill='white'/%3E%3C/svg%3E%0A");
}
#menu-slogan li.instagram a:before,
#menu-rrss li.instagram a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.48981 3.84507C6.15323 3.84507 4.26853 5.57576 4.26853 7.72142C4.26853 9.86707 6.15323 11.5978 8.48981 11.5978C10.8264 11.5978 12.7111 9.86707 12.7111 7.72142C12.7111 5.57576 10.8264 3.84507 8.48981 3.84507ZM8.48981 10.2415C6.97985 10.2415 5.74543 9.11137 5.74543 7.72142C5.74543 6.33146 6.97618 5.20128 8.48981 5.20128C10.0034 5.20128 11.2342 6.33146 11.2342 7.72142C11.2342 9.11137 9.99977 10.2415 8.48981 10.2415ZM13.8684 3.68651C13.8684 4.18918 13.4275 4.59065 12.8838 4.59065C12.3364 4.59065 11.8992 4.18581 11.8992 3.68651C11.8992 3.1872 12.34 2.78236 12.8838 2.78236C13.4275 2.78236 13.8684 3.1872 13.8684 3.68651ZM16.6642 4.60415C16.6017 3.393 16.3005 2.32017 15.3342 1.43627C14.3717 0.552367 13.2034 0.275727 11.8845 0.215001C10.5251 0.144153 6.45081 0.144153 5.09148 0.215001C3.77623 0.272353 2.60794 0.548994 1.64171 1.4329C0.675483 2.3168 0.377899 3.38962 0.31177 4.60077C0.234618 5.84903 0.234618 9.59043 0.31177 10.8387C0.374226 12.0498 0.675483 13.1227 1.64171 14.0066C2.60794 14.8905 3.77256 15.1671 5.09148 15.2278C6.45081 15.2987 10.5251 15.2987 11.8845 15.2278C13.2034 15.1705 14.3717 14.8938 15.3342 14.0066C16.2968 13.1227 16.5981 12.0498 16.6642 10.8387C16.7413 9.59043 16.7413 5.8524 16.6642 4.60415ZM14.9081 12.178C14.6215 12.8393 14.0668 13.3487 13.343 13.6152C12.2592 14.0099 9.6875 13.9188 8.48981 13.9188C7.29213 13.9188 4.71674 14.0066 3.63663 13.6152C2.91655 13.3521 2.36179 12.8426 2.07156 12.178C1.64171 11.1828 1.74091 8.82123 1.74091 7.72142C1.74091 6.6216 1.64539 4.25666 2.07156 3.2648C2.35812 2.60356 2.91287 2.09413 3.63663 1.82761C4.72042 1.4329 7.29213 1.52398 8.48981 1.52398C9.6875 1.52398 12.2629 1.43627 13.343 1.82761C14.0631 2.09076 14.6178 2.60019 14.9081 3.2648C15.3379 4.26003 15.2387 6.6216 15.2387 7.72142C15.2387 8.82123 15.3379 11.1862 14.9081 12.178Z' fill='white'/%3E%3C/svg%3E%0A");
}
#menu-slogan li.youtube a:before,
#menu-rrss li.youtube a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_51_2396)'%3E%3Cpath d='M9.00409 2.5835C0.911645 2.5835 0.77002 3.31183 0.77002 9.00016C0.77002 14.6885 0.911645 15.4168 9.00409 15.4168C17.0965 15.4168 17.2382 14.6885 17.2382 9.00016C17.2382 3.31183 17.0965 2.5835 9.00409 2.5835ZM11.6431 9.2785L7.94601 11.0252C7.62241 11.1768 7.35728 11.0068 7.35728 10.6452V7.35516C7.35728 6.99433 7.62241 6.8235 7.94601 6.97516L11.6431 8.72183C11.9667 8.87516 11.9667 9.12516 11.6431 9.2785Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_51_2396'%3E%3Crect width='16.4681' height='16.6667' fill='white' transform='translate(0.77002 0.666748)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#menu-slogan li.linkedin a:before,
#menu-rrss li.linkedin a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_51_2398)'%3E%3Cpath d='M4.12908 2.75C4.12908 3.5465 3.54446 4.232 2.48144 4.232C1.481 4.232 0.835449 3.5855 0.835449 2.789C0.835449 1.9715 1.46124 1.25 2.48226 1.25C3.50329 1.25 4.10932 1.9325 4.12908 2.75ZM0.835449 14.75V5H4.12908V14.75H0.835449ZM5.77589 8.333C5.77589 7.17425 5.7339 6.206 5.6919 5.36975H8.65123L8.79779 6.662H8.86037C9.27702 6.05375 10.298 5.162 12.0074 5.162C14.0923 5.162 15.6568 6.43325 15.6568 9.1685V14.75H12.3631V9.60425C12.3631 8.40875 11.8633 7.49675 10.7163 7.49675C9.84187 7.49675 9.40382 8.14175 9.17409 8.6735C9.0901 8.864 9.06952 9.1295 9.06952 9.39575V14.75H5.77589V8.333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_51_2398'%3E%3Crect width='16.4681' height='15' fill='white' transform='translate(0.0119629 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#menu-slogan li.facebook a:before,
#menu-rrss li.facebook a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.19404 8.21876L9.66373 5.62656H6.72699V3.94441C6.72699 3.23523 7.13723 2.54396 8.45251 2.54396H9.7876V0.336991C9.7876 0.336991 8.57604 0.161865 7.41766 0.161865C4.99917 0.161865 3.41833 1.40341 3.41833 3.65095V5.62656H0.72998V8.21876H3.41833V14.4852H6.72699V8.21876H9.19404Z' fill='white'/%3E%3C/svg%3E%0A");
}
#menu-slogan li.alexia a:before,
#menu-rrss li.alexia a:before {
  width: 72px;
  height: 24px;
  background-position: left;
  /*background-image: url("data:image/svg+xml,%3Csvg width='133' height='21' viewBox='0 0 133 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.3828 17.2344C41.4453 17.4219 41.4844 17.5703 41.5 17.6797C41.5156 17.7891 41.4948 17.8724 41.4375 17.9297C41.3802 17.9818 41.2786 18.013 41.1328 18.0234C40.987 18.0391 40.7865 18.0469 40.5312 18.0469C40.2656 18.0469 40.0573 18.0417 39.9062 18.0312C39.7604 18.026 39.6484 18.013 39.5703 17.9922C39.4922 17.9661 39.4375 17.9323 39.4062 17.8906C39.375 17.849 39.349 17.7943 39.3281 17.7266L38.6484 15.6953H34.8516L34.2109 17.6719C34.1901 17.7448 34.1615 17.8073 34.125 17.8594C34.0938 17.9062 34.0391 17.9453 33.9609 17.9766C33.888 18.0026 33.7812 18.0208 33.6406 18.0312C33.5052 18.0417 33.3255 18.0469 33.1016 18.0469C32.862 18.0469 32.6745 18.0391 32.5391 18.0234C32.4036 18.0078 32.3099 17.9714 32.2578 17.9141C32.2057 17.8516 32.1875 17.7656 32.2031 17.6562C32.2188 17.5469 32.2578 17.401 32.3203 17.2188L35.4375 8.25C35.4688 8.16146 35.5052 8.09115 35.5469 8.03906C35.5885 7.98177 35.6536 7.9401 35.7422 7.91406C35.8359 7.88281 35.9635 7.86458 36.125 7.85938C36.2865 7.84896 36.5 7.84375 36.7656 7.84375C37.0729 7.84375 37.3177 7.84896 37.5 7.85938C37.6823 7.86458 37.8229 7.88281 37.9219 7.91406C38.026 7.9401 38.099 7.98177 38.1406 8.03906C38.1875 8.09635 38.2266 8.17448 38.2578 8.27344L41.3828 17.2344ZM36.7422 9.82031H36.7344L35.3047 14.1172H38.1719L36.7422 9.82031ZM44.6562 17.7344C44.6562 17.7865 44.6406 17.8333 44.6094 17.875C44.5781 17.9115 44.5234 17.9427 44.4453 17.9688C44.3724 17.9948 44.2734 18.013 44.1484 18.0234C44.0234 18.0391 43.8646 18.0469 43.6719 18.0469C43.4792 18.0469 43.3203 18.0391 43.1953 18.0234C43.0703 18.013 42.9688 17.9948 42.8906 17.9688C42.8177 17.9427 42.7656 17.9115 42.7344 17.875C42.7031 17.8333 42.6875 17.7865 42.6875 17.7344V7.46094C42.6875 7.40885 42.7031 7.36198 42.7344 7.32031C42.7656 7.27865 42.8177 7.24479 42.8906 7.21875C42.9688 7.1875 43.0703 7.16406 43.1953 7.14844C43.3203 7.13281 43.4792 7.125 43.6719 7.125C43.8646 7.125 44.0234 7.13281 44.1484 7.14844C44.2734 7.16406 44.3724 7.1875 44.4453 7.21875C44.5234 7.24479 44.5781 7.27865 44.6094 7.32031C44.6406 7.36198 44.6562 7.40885 44.6562 7.46094V17.7344ZM53.0625 14.0469C53.0625 14.2865 53.0078 14.4635 52.8984 14.5781C52.7943 14.6927 52.6484 14.75 52.4609 14.75H48.2188C48.2188 15.0469 48.2526 15.3177 48.3203 15.5625C48.3932 15.8021 48.5052 16.0078 48.6562 16.1797C48.8125 16.3464 49.0104 16.474 49.25 16.5625C49.4948 16.651 49.7865 16.6953 50.125 16.6953C50.4688 16.6953 50.7708 16.6719 51.0312 16.625C51.2917 16.5729 51.5156 16.5182 51.7031 16.4609C51.8958 16.3984 52.0547 16.3438 52.1797 16.2969C52.3047 16.2448 52.4062 16.2188 52.4844 16.2188C52.5312 16.2188 52.5703 16.2292 52.6016 16.25C52.6328 16.2656 52.6589 16.2969 52.6797 16.3438C52.7005 16.3906 52.7135 16.4583 52.7188 16.5469C52.7292 16.6302 52.7344 16.737 52.7344 16.8672C52.7344 16.9818 52.7318 17.0807 52.7266 17.1641C52.7214 17.2422 52.7135 17.3099 52.7031 17.3672C52.6927 17.4245 52.6771 17.474 52.6562 17.5156C52.6354 17.5521 52.6068 17.5885 52.5703 17.625C52.5391 17.6615 52.4479 17.7109 52.2969 17.7734C52.1458 17.8359 51.9531 17.8984 51.7188 17.9609C51.4844 18.0182 51.2161 18.0677 50.9141 18.1094C50.612 18.1562 50.2891 18.1797 49.9453 18.1797C49.3255 18.1797 48.7812 18.1016 48.3125 17.9453C47.849 17.7891 47.4609 17.5521 47.1484 17.2344C46.8359 16.9167 46.6016 16.5156 46.4453 16.0312C46.2943 15.5469 46.2188 14.9792 46.2188 14.3281C46.2188 13.7083 46.2995 13.151 46.4609 12.6562C46.6224 12.1562 46.8568 11.7344 47.1641 11.3906C47.4714 11.0417 47.8438 10.776 48.2812 10.5938C48.724 10.4115 49.2214 10.3203 49.7734 10.3203C50.3568 10.3203 50.8542 10.4062 51.2656 10.5781C51.6823 10.75 52.0234 10.9896 52.2891 11.2969C52.5547 11.599 52.75 11.9583 52.875 12.375C53 12.7917 53.0625 13.2448 53.0625 13.7344V14.0469ZM51.1562 13.4844C51.1719 12.9323 51.0599 12.5 50.8203 12.1875C50.5859 11.8698 50.2214 11.7109 49.7266 11.7109C49.4766 11.7109 49.2578 11.7578 49.0703 11.8516C48.888 11.9453 48.7344 12.0729 48.6094 12.2344C48.4896 12.3906 48.3958 12.5781 48.3281 12.7969C48.2656 13.0104 48.2292 13.2396 48.2188 13.4844H51.1562ZM60.4922 17.5938C60.5339 17.6823 60.5521 17.7552 60.5469 17.8125C60.5469 17.8698 60.5104 17.9167 60.4375 17.9531C60.3646 17.9896 60.2526 18.013 60.1016 18.0234C59.9505 18.0391 59.75 18.0469 59.5 18.0469C59.2656 18.0469 59.0755 18.0417 58.9297 18.0312C58.7891 18.026 58.6771 18.013 58.5938 17.9922C58.5156 17.9661 58.4557 17.9375 58.4141 17.9062C58.3776 17.8698 58.349 17.8255 58.3281 17.7734L57.0391 15.2969L55.75 17.7734C55.7292 17.8255 55.7005 17.8698 55.6641 17.9062C55.6276 17.9375 55.5703 17.9661 55.4922 17.9922C55.4193 18.013 55.3151 18.026 55.1797 18.0312C55.0443 18.0417 54.8672 18.0469 54.6484 18.0469C54.4193 18.0469 54.237 18.0391 54.1016 18.0234C53.9661 18.013 53.8672 17.9896 53.8047 17.9531C53.7422 17.9167 53.7083 17.8698 53.7031 17.8125C53.7031 17.7552 53.7266 17.6823 53.7734 17.5938L55.7031 14.1641L53.9219 10.9453C53.875 10.8516 53.849 10.7734 53.8438 10.7109C53.8438 10.6432 53.8776 10.5911 53.9453 10.5547C54.013 10.5182 54.1198 10.4922 54.2656 10.4766C54.4167 10.4609 54.6198 10.4531 54.875 10.4531C55.1042 10.4531 55.2865 10.4583 55.4219 10.4688C55.5625 10.474 55.6719 10.4844 55.75 10.5C55.8281 10.5156 55.8854 10.5417 55.9219 10.5781C55.9583 10.6094 55.9896 10.651 56.0156 10.7031L57.2578 13.0312L58.4922 10.7031C58.5078 10.6615 58.5312 10.625 58.5625 10.5938C58.5938 10.5625 58.6432 10.5365 58.7109 10.5156C58.7786 10.4948 58.8698 10.4792 58.9844 10.4688C59.1042 10.4583 59.2656 10.4531 59.4688 10.4531C59.6979 10.4531 59.8802 10.4583 60.0156 10.4688C60.1562 10.4792 60.2552 10.5026 60.3125 10.5391C60.375 10.5755 60.4036 10.6276 60.3984 10.6953C60.3984 10.7578 60.3698 10.8411 60.3125 10.9453L58.5781 14.1094L60.4922 17.5938ZM63.7656 17.7344C63.7656 17.7865 63.75 17.8333 63.7188 17.875C63.6875 17.9115 63.6328 17.9427 63.5547 17.9688C63.4818 17.9948 63.3828 18.013 63.2578 18.0234C63.1328 18.0391 62.974 18.0469 62.7812 18.0469C62.5885 18.0469 62.4297 18.0391 62.3047 18.0234C62.1797 18.013 62.0781 17.9948 62 17.9688C61.9271 17.9427 61.875 17.9115 61.8438 17.875C61.8125 17.8333 61.7969 17.7865 61.7969 17.7344V10.7812C61.7969 10.7292 61.8125 10.6849 61.8438 10.6484C61.875 10.6068 61.9271 10.5729 62 10.5469C62.0781 10.5156 62.1797 10.4922 62.3047 10.4766C62.4297 10.4609 62.5885 10.4531 62.7812 10.4531C62.974 10.4531 63.1328 10.4609 63.2578 10.4766C63.3828 10.4922 63.4818 10.5156 63.5547 10.5469C63.6328 10.5729 63.6875 10.6068 63.7188 10.6484C63.75 10.6849 63.7656 10.7292 63.7656 10.7812V17.7344ZM63.9141 8.40625C63.9141 8.80208 63.8333 9.07552 63.6719 9.22656C63.5104 9.3776 63.2109 9.45312 62.7734 9.45312C62.3307 9.45312 62.0312 9.38021 61.875 9.23438C61.724 9.08854 61.6484 8.82552 61.6484 8.44531C61.6484 8.04948 61.7266 7.77604 61.8828 7.625C62.0443 7.46875 62.3464 7.39062 62.7891 7.39062C63.2266 7.39062 63.5234 7.46615 63.6797 7.61719C63.8359 7.76302 63.9141 8.02604 63.9141 8.40625ZM71.6719 17.7578C71.6719 17.8307 71.6458 17.888 71.5938 17.9297C71.5417 17.9714 71.4583 18 71.3438 18.0156C71.2344 18.0365 71.0703 18.0469 70.8516 18.0469C70.6172 18.0469 70.4453 18.0365 70.3359 18.0156C70.2318 18 70.1562 17.9714 70.1094 17.9297C70.0677 17.888 70.0469 17.8307 70.0469 17.7578V17.2031C69.7604 17.5104 69.4323 17.75 69.0625 17.9219C68.6979 18.0938 68.2917 18.1797 67.8438 18.1797C67.474 18.1797 67.1328 18.1302 66.8203 18.0312C66.513 17.9375 66.2448 17.7969 66.0156 17.6094C65.7917 17.4167 65.6172 17.1797 65.4922 16.8984C65.3672 16.6172 65.3047 16.2891 65.3047 15.9141C65.3047 15.5078 65.3828 15.1562 65.5391 14.8594C65.7005 14.5573 65.9375 14.3099 66.25 14.1172C66.5677 13.9193 66.9609 13.7734 67.4297 13.6797C67.8984 13.5859 68.4427 13.5391 69.0625 13.5391H69.7422V13.1172C69.7422 12.8984 69.7188 12.7083 69.6719 12.5469C69.6302 12.3802 69.5573 12.2422 69.4531 12.1328C69.3542 12.0234 69.2188 11.9427 69.0469 11.8906C68.8802 11.8385 68.6719 11.8125 68.4219 11.8125C68.0938 11.8125 67.7995 11.849 67.5391 11.9219C67.2839 11.9948 67.0573 12.0755 66.8594 12.1641C66.6615 12.2526 66.4948 12.3333 66.3594 12.4062C66.2292 12.4792 66.1224 12.5156 66.0391 12.5156C65.9818 12.5156 65.9297 12.4974 65.8828 12.4609C65.8411 12.4245 65.8047 12.3724 65.7734 12.3047C65.7474 12.237 65.7266 12.1536 65.7109 12.0547C65.6953 11.9557 65.6875 11.8464 65.6875 11.7266C65.6875 11.5651 65.7005 11.4375 65.7266 11.3438C65.7526 11.25 65.8021 11.1667 65.875 11.0938C65.9479 11.0156 66.0755 10.9323 66.2578 10.8438C66.4401 10.75 66.6536 10.6641 66.8984 10.5859C67.1432 10.5078 67.4089 10.4453 67.6953 10.3984C67.987 10.3464 68.2865 10.3203 68.5938 10.3203C69.1406 10.3203 69.6068 10.375 69.9922 10.4844C70.3828 10.5885 70.7031 10.7526 70.9531 10.9766C71.2031 11.1953 71.3854 11.4792 71.5 11.8281C71.6146 12.1771 71.6719 12.5911 71.6719 13.0703V17.7578ZM69.7422 14.7734H68.9922C68.6745 14.7734 68.4036 14.7969 68.1797 14.8438C67.9557 14.8906 67.7734 14.9609 67.6328 15.0547C67.4922 15.1484 67.388 15.263 67.3203 15.3984C67.2578 15.5286 67.2266 15.6797 67.2266 15.8516C67.2266 16.1432 67.3177 16.3724 67.5 16.5391C67.6875 16.7057 67.9453 16.7891 68.2734 16.7891C68.5495 16.7891 68.8021 16.7188 69.0312 16.5781C69.2656 16.4375 69.5026 16.2318 69.7422 15.9609V14.7734ZM83.0547 8.73438C83.0547 8.89062 83.0469 9.02344 83.0312 9.13281C83.0208 9.23698 83 9.32031 82.9688 9.38281C82.9427 9.44531 82.9115 9.49219 82.875 9.52344C82.8385 9.55469 82.7969 9.57031 82.75 9.57031H79.4453V12.2891H82.5469C82.5938 12.2891 82.6354 12.3021 82.6719 12.3281C82.7083 12.3542 82.7396 12.3984 82.7656 12.4609C82.7969 12.5234 82.8177 12.6068 82.8281 12.7109C82.8438 12.8151 82.8516 12.9453 82.8516 13.1016C82.8516 13.2578 82.8438 13.388 82.8281 13.4922C82.8177 13.5964 82.7969 13.6823 82.7656 13.75C82.7396 13.8177 82.7083 13.8672 82.6719 13.8984C82.6354 13.9245 82.5938 13.9375 82.5469 13.9375H79.4453V17.7031C79.4453 17.7604 79.4297 17.8099 79.3984 17.8516C79.3672 17.8932 79.3099 17.9297 79.2266 17.9609C79.1484 17.987 79.0443 18.0078 78.9141 18.0234C78.7839 18.0391 78.6172 18.0469 78.4141 18.0469C78.2161 18.0469 78.0495 18.0391 77.9141 18.0234C77.7839 18.0078 77.6797 17.987 77.6016 17.9609C77.5234 17.9297 77.4661 17.8932 77.4297 17.8516C77.3984 17.8099 77.3828 17.7604 77.3828 17.7031V8.53906C77.3828 8.3099 77.4401 8.14583 77.5547 8.04688C77.6745 7.94271 77.8203 7.89062 77.9922 7.89062H82.75C82.7969 7.89062 82.8385 7.90625 82.875 7.9375C82.9115 7.96354 82.9427 8.01042 82.9688 8.07812C83 8.14062 83.0208 8.22656 83.0312 8.33594C83.0469 8.44531 83.0547 8.57812 83.0547 8.73438ZM90.1094 17.7578C90.1094 17.8307 90.0833 17.888 90.0312 17.9297C89.9792 17.9714 89.8958 18 89.7812 18.0156C89.6719 18.0365 89.5078 18.0469 89.2891 18.0469C89.0547 18.0469 88.8828 18.0365 88.7734 18.0156C88.6693 18 88.5938 17.9714 88.5469 17.9297C88.5052 17.888 88.4844 17.8307 88.4844 17.7578V17.2031C88.1979 17.5104 87.8698 17.75 87.5 17.9219C87.1354 18.0938 86.7292 18.1797 86.2812 18.1797C85.9115 18.1797 85.5703 18.1302 85.2578 18.0312C84.9505 17.9375 84.6823 17.7969 84.4531 17.6094C84.2292 17.4167 84.0547 17.1797 83.9297 16.8984C83.8047 16.6172 83.7422 16.2891 83.7422 15.9141C83.7422 15.5078 83.8203 15.1562 83.9766 14.8594C84.138 14.5573 84.375 14.3099 84.6875 14.1172C85.0052 13.9193 85.3984 13.7734 85.8672 13.6797C86.3359 13.5859 86.8802 13.5391 87.5 13.5391H88.1797V13.1172C88.1797 12.8984 88.1562 12.7083 88.1094 12.5469C88.0677 12.3802 87.9948 12.2422 87.8906 12.1328C87.7917 12.0234 87.6562 11.9427 87.4844 11.8906C87.3177 11.8385 87.1094 11.8125 86.8594 11.8125C86.5312 11.8125 86.237 11.849 85.9766 11.9219C85.7214 11.9948 85.4948 12.0755 85.2969 12.1641C85.099 12.2526 84.9323 12.3333 84.7969 12.4062C84.6667 12.4792 84.5599 12.5156 84.4766 12.5156C84.4193 12.5156 84.3672 12.4974 84.3203 12.4609C84.2786 12.4245 84.2422 12.3724 84.2109 12.3047C84.1849 12.237 84.1641 12.1536 84.1484 12.0547C84.1328 11.9557 84.125 11.8464 84.125 11.7266C84.125 11.5651 84.138 11.4375 84.1641 11.3438C84.1901 11.25 84.2396 11.1667 84.3125 11.0938C84.3854 11.0156 84.513 10.9323 84.6953 10.8438C84.8776 10.75 85.0911 10.6641 85.3359 10.5859C85.5807 10.5078 85.8464 10.4453 86.1328 10.3984C86.4245 10.3464 86.724 10.3203 87.0312 10.3203C87.5781 10.3203 88.0443 10.375 88.4297 10.4844C88.8203 10.5885 89.1406 10.7526 89.3906 10.9766C89.6406 11.1953 89.8229 11.4792 89.9375 11.8281C90.0521 12.1771 90.1094 12.5911 90.1094 13.0703V17.7578ZM88.1797 14.7734H87.4297C87.112 14.7734 86.8411 14.7969 86.6172 14.8438C86.3932 14.8906 86.2109 14.9609 86.0703 15.0547C85.9297 15.1484 85.8255 15.263 85.7578 15.3984C85.6953 15.5286 85.6641 15.6797 85.6641 15.8516C85.6641 16.1432 85.7552 16.3724 85.9375 16.5391C86.125 16.7057 86.3828 16.7891 86.7109 16.7891C86.987 16.7891 87.2396 16.7188 87.4688 16.5781C87.7031 16.4375 87.9401 16.2318 88.1797 15.9609V14.7734ZM103.164 17.7344C103.164 17.7865 103.148 17.8333 103.117 17.875C103.086 17.9115 103.034 17.9427 102.961 17.9688C102.888 17.9948 102.789 18.013 102.664 18.0234C102.539 18.0391 102.38 18.0469 102.188 18.0469C101.99 18.0469 101.828 18.0391 101.703 18.0234C101.578 18.013 101.477 17.9948 101.398 17.9688C101.326 17.9427 101.273 17.9115 101.242 17.875C101.216 17.8333 101.203 17.7865 101.203 17.7344V13.6016C101.203 13.3672 101.18 13.1536 101.133 12.9609C101.091 12.7682 101.023 12.6042 100.93 12.4688C100.841 12.3281 100.727 12.2214 100.586 12.1484C100.451 12.0703 100.286 12.0312 100.094 12.0312C99.8594 12.0312 99.6224 12.1224 99.3828 12.3047C99.1432 12.487 98.8828 12.7526 98.6016 13.1016V17.7344C98.6016 17.7865 98.5859 17.8333 98.5547 17.875C98.5234 17.9115 98.4688 17.9427 98.3906 17.9688C98.3177 17.9948 98.2188 18.013 98.0938 18.0234C97.9688 18.0391 97.8125 18.0469 97.625 18.0469C97.4323 18.0469 97.2734 18.0391 97.1484 18.0234C97.0234 18.013 96.9219 17.9948 96.8438 17.9688C96.7708 17.9427 96.7188 17.9115 96.6875 17.875C96.6562 17.8333 96.6406 17.7865 96.6406 17.7344V13.6016C96.6406 13.3672 96.6172 13.1536 96.5703 12.9609C96.5286 12.7682 96.4635 12.6042 96.375 12.4688C96.2865 12.3281 96.1719 12.2214 96.0312 12.1484C95.8906 12.0703 95.7266 12.0312 95.5391 12.0312C95.2995 12.0312 95.0599 12.1224 94.8203 12.3047C94.5807 12.487 94.3229 12.7526 94.0469 13.1016V17.7344C94.0469 17.7865 94.0312 17.8333 94 17.875C93.9688 17.9115 93.9141 17.9427 93.8359 17.9688C93.763 17.9948 93.6641 18.013 93.5391 18.0234C93.4141 18.0391 93.2552 18.0469 93.0625 18.0469C92.8698 18.0469 92.7109 18.0391 92.5859 18.0234C92.4609 18.013 92.3594 17.9948 92.2812 17.9688C92.2083 17.9427 92.1562 17.9115 92.125 17.875C92.0938 17.8333 92.0781 17.7865 92.0781 17.7344V10.7656C92.0781 10.7135 92.0911 10.6693 92.1172 10.6328C92.1432 10.5911 92.1901 10.5573 92.2578 10.5312C92.3255 10.5052 92.4115 10.487 92.5156 10.4766C92.625 10.4609 92.7604 10.4531 92.9219 10.4531C93.0885 10.4531 93.2266 10.4609 93.3359 10.4766C93.4453 10.487 93.5286 10.5052 93.5859 10.5312C93.6484 10.5573 93.6927 10.5911 93.7188 10.6328C93.7448 10.6693 93.7578 10.7135 93.7578 10.7656V11.5703C94.1432 11.1536 94.526 10.8411 94.9062 10.6328C95.2917 10.4245 95.6927 10.3203 96.1094 10.3203C96.3958 10.3203 96.6536 10.3516 96.8828 10.4141C97.112 10.4714 97.3151 10.5573 97.4922 10.6719C97.6745 10.7812 97.8307 10.9141 97.9609 11.0703C98.0911 11.2266 98.2005 11.401 98.2891 11.5938C98.4974 11.3698 98.7005 11.1771 98.8984 11.0156C99.1016 10.8542 99.2995 10.724 99.4922 10.625C99.6901 10.5208 99.8854 10.4453 100.078 10.3984C100.276 10.3464 100.477 10.3203 100.68 10.3203C101.143 10.3203 101.534 10.3984 101.852 10.5547C102.169 10.7109 102.424 10.9245 102.617 11.1953C102.815 11.4609 102.956 11.7734 103.039 12.1328C103.122 12.4922 103.164 12.8724 103.164 13.2734V17.7344ZM107.062 17.7344C107.062 17.7865 107.047 17.8333 107.016 17.875C106.984 17.9115 106.93 17.9427 106.852 17.9688C106.779 17.9948 106.68 18.013 106.555 18.0234C106.43 18.0391 106.271 18.0469 106.078 18.0469C105.885 18.0469 105.727 18.0391 105.602 18.0234C105.477 18.013 105.375 17.9948 105.297 17.9688C105.224 17.9427 105.172 17.9115 105.141 17.875C105.109 17.8333 105.094 17.7865 105.094 17.7344V10.7812C105.094 10.7292 105.109 10.6849 105.141 10.6484C105.172 10.6068 105.224 10.5729 105.297 10.5469C105.375 10.5156 105.477 10.4922 105.602 10.4766C105.727 10.4609 105.885 10.4531 106.078 10.4531C106.271 10.4531 106.43 10.4609 106.555 10.4766C106.68 10.4922 106.779 10.5156 106.852 10.5469C106.93 10.5729 106.984 10.6068 107.016 10.6484C107.047 10.6849 107.062 10.7292 107.062 10.7812V17.7344ZM107.211 8.40625C107.211 8.80208 107.13 9.07552 106.969 9.22656C106.807 9.3776 106.508 9.45312 106.07 9.45312C105.628 9.45312 105.328 9.38021 105.172 9.23438C105.021 9.08854 104.945 8.82552 104.945 8.44531C104.945 8.04948 105.023 7.77604 105.18 7.625C105.341 7.46875 105.643 7.39062 106.086 7.39062C106.523 7.39062 106.82 7.46615 106.977 7.61719C107.133 7.76302 107.211 8.02604 107.211 8.40625ZM111 17.7344C111 17.7865 110.984 17.8333 110.953 17.875C110.922 17.9115 110.867 17.9427 110.789 17.9688C110.716 17.9948 110.617 18.013 110.492 18.0234C110.367 18.0391 110.208 18.0469 110.016 18.0469C109.823 18.0469 109.664 18.0391 109.539 18.0234C109.414 18.013 109.312 17.9948 109.234 17.9688C109.161 17.9427 109.109 17.9115 109.078 17.875C109.047 17.8333 109.031 17.7865 109.031 17.7344V7.46094C109.031 7.40885 109.047 7.36198 109.078 7.32031C109.109 7.27865 109.161 7.24479 109.234 7.21875C109.312 7.1875 109.414 7.16406 109.539 7.14844C109.664 7.13281 109.823 7.125 110.016 7.125C110.208 7.125 110.367 7.13281 110.492 7.14844C110.617 7.16406 110.716 7.1875 110.789 7.21875C110.867 7.24479 110.922 7.27865 110.953 7.32031C110.984 7.36198 111 7.40885 111 7.46094V17.7344ZM114.938 17.7344C114.938 17.7865 114.922 17.8333 114.891 17.875C114.859 17.9115 114.805 17.9427 114.727 17.9688C114.654 17.9948 114.555 18.013 114.43 18.0234C114.305 18.0391 114.146 18.0469 113.953 18.0469C113.76 18.0469 113.602 18.0391 113.477 18.0234C113.352 18.013 113.25 17.9948 113.172 17.9688C113.099 17.9427 113.047 17.9115 113.016 17.875C112.984 17.8333 112.969 17.7865 112.969 17.7344V10.7812C112.969 10.7292 112.984 10.6849 113.016 10.6484C113.047 10.6068 113.099 10.5729 113.172 10.5469C113.25 10.5156 113.352 10.4922 113.477 10.4766C113.602 10.4609 113.76 10.4531 113.953 10.4531C114.146 10.4531 114.305 10.4609 114.43 10.4766C114.555 10.4922 114.654 10.5156 114.727 10.5469C114.805 10.5729 114.859 10.6068 114.891 10.6484C114.922 10.6849 114.938 10.7292 114.938 10.7812V17.7344ZM115.086 8.40625C115.086 8.80208 115.005 9.07552 114.844 9.22656C114.682 9.3776 114.383 9.45312 113.945 9.45312C113.503 9.45312 113.203 9.38021 113.047 9.23438C112.896 9.08854 112.82 8.82552 112.82 8.44531C112.82 8.04948 112.898 7.77604 113.055 7.625C113.216 7.46875 113.518 7.39062 113.961 7.39062C114.398 7.39062 114.695 7.46615 114.852 7.61719C115.008 7.76302 115.086 8.02604 115.086 8.40625ZM122.844 17.7578C122.844 17.8307 122.818 17.888 122.766 17.9297C122.714 17.9714 122.63 18 122.516 18.0156C122.406 18.0365 122.242 18.0469 122.023 18.0469C121.789 18.0469 121.617 18.0365 121.508 18.0156C121.404 18 121.328 17.9714 121.281 17.9297C121.24 17.888 121.219 17.8307 121.219 17.7578V17.2031C120.932 17.5104 120.604 17.75 120.234 17.9219C119.87 18.0938 119.464 18.1797 119.016 18.1797C118.646 18.1797 118.305 18.1302 117.992 18.0312C117.685 17.9375 117.417 17.7969 117.188 17.6094C116.964 17.4167 116.789 17.1797 116.664 16.8984C116.539 16.6172 116.477 16.2891 116.477 15.9141C116.477 15.5078 116.555 15.1562 116.711 14.8594C116.872 14.5573 117.109 14.3099 117.422 14.1172C117.74 13.9193 118.133 13.7734 118.602 13.6797C119.07 13.5859 119.615 13.5391 120.234 13.5391H120.914V13.1172C120.914 12.8984 120.891 12.7083 120.844 12.5469C120.802 12.3802 120.729 12.2422 120.625 12.1328C120.526 12.0234 120.391 11.9427 120.219 11.8906C120.052 11.8385 119.844 11.8125 119.594 11.8125C119.266 11.8125 118.971 11.849 118.711 11.9219C118.456 11.9948 118.229 12.0755 118.031 12.1641C117.833 12.2526 117.667 12.3333 117.531 12.4062C117.401 12.4792 117.294 12.5156 117.211 12.5156C117.154 12.5156 117.102 12.4974 117.055 12.4609C117.013 12.4245 116.977 12.3724 116.945 12.3047C116.919 12.237 116.898 12.1536 116.883 12.0547C116.867 11.9557 116.859 11.8464 116.859 11.7266C116.859 11.5651 116.872 11.4375 116.898 11.3438C116.924 11.25 116.974 11.1667 117.047 11.0938C117.12 11.0156 117.247 10.9323 117.43 10.8438C117.612 10.75 117.826 10.6641 118.07 10.5859C118.315 10.5078 118.581 10.4453 118.867 10.3984C119.159 10.3464 119.458 10.3203 119.766 10.3203C120.312 10.3203 120.779 10.375 121.164 10.4844C121.555 10.5885 121.875 10.7526 122.125 10.9766C122.375 11.1953 122.557 11.4792 122.672 11.8281C122.786 12.1771 122.844 12.5911 122.844 13.0703V17.7578ZM120.914 14.7734H120.164C119.846 14.7734 119.576 14.7969 119.352 14.8438C119.128 14.8906 118.945 14.9609 118.805 15.0547C118.664 15.1484 118.56 15.263 118.492 15.3984C118.43 15.5286 118.398 15.6797 118.398 15.8516C118.398 16.1432 118.49 16.3724 118.672 16.5391C118.859 16.7057 119.117 16.7891 119.445 16.7891C119.721 16.7891 119.974 16.7188 120.203 16.5781C120.438 16.4375 120.674 16.2318 120.914 15.9609V14.7734ZM129.719 15.7656C129.719 16.1615 129.643 16.5104 129.492 16.8125C129.346 17.1146 129.138 17.3672 128.867 17.5703C128.596 17.7734 128.276 17.9245 127.906 18.0234C127.536 18.1276 127.135 18.1797 126.703 18.1797C126.443 18.1797 126.193 18.1589 125.953 18.1172C125.719 18.0807 125.508 18.0339 125.32 17.9766C125.133 17.9141 124.977 17.8516 124.852 17.7891C124.727 17.7266 124.635 17.6693 124.578 17.6172C124.521 17.5599 124.477 17.474 124.445 17.3594C124.414 17.2396 124.398 17.0651 124.398 16.8359C124.398 16.6849 124.404 16.5651 124.414 16.4766C124.424 16.3828 124.44 16.3099 124.461 16.2578C124.482 16.2005 124.508 16.1641 124.539 16.1484C124.57 16.1276 124.609 16.1172 124.656 16.1172C124.714 16.1172 124.797 16.151 124.906 16.2188C125.021 16.2812 125.161 16.3516 125.328 16.4297C125.495 16.5078 125.688 16.5807 125.906 16.6484C126.13 16.7161 126.383 16.75 126.664 16.75C126.841 16.75 126.997 16.7318 127.133 16.6953C127.273 16.6589 127.393 16.6068 127.492 16.5391C127.596 16.4714 127.674 16.3854 127.727 16.2812C127.779 16.1771 127.805 16.0573 127.805 15.9219C127.805 15.7656 127.755 15.6328 127.656 15.5234C127.562 15.4089 127.435 15.3099 127.273 15.2266C127.117 15.1432 126.938 15.0651 126.734 14.9922C126.536 14.9193 126.331 14.8385 126.117 14.75C125.909 14.6615 125.703 14.5599 125.5 14.4453C125.302 14.3307 125.122 14.1901 124.961 14.0234C124.805 13.8568 124.677 13.6562 124.578 13.4219C124.484 13.1875 124.438 12.9062 124.438 12.5781C124.438 12.2448 124.503 11.9401 124.633 11.6641C124.763 11.3828 124.951 11.1432 125.195 10.9453C125.44 10.7474 125.737 10.5938 126.086 10.4844C126.44 10.375 126.836 10.3203 127.273 10.3203C127.492 10.3203 127.703 10.3359 127.906 10.3672C128.115 10.3984 128.302 10.4375 128.469 10.4844C128.635 10.5312 128.776 10.5833 128.891 10.6406C129.005 10.6927 129.086 10.7396 129.133 10.7812C129.185 10.8177 129.221 10.8568 129.242 10.8984C129.263 10.9349 129.279 10.9818 129.289 11.0391C129.299 11.0911 129.307 11.1589 129.312 11.2422C129.323 11.3203 129.328 11.4193 129.328 11.5391C129.328 11.6797 129.323 11.7943 129.312 11.8828C129.307 11.9714 129.294 12.0417 129.273 12.0938C129.258 12.1458 129.234 12.1823 129.203 12.2031C129.172 12.2188 129.135 12.2266 129.094 12.2266C129.047 12.2266 128.974 12.2005 128.875 12.1484C128.776 12.0911 128.651 12.0312 128.5 11.9688C128.354 11.9062 128.182 11.849 127.984 11.7969C127.792 11.7396 127.57 11.7109 127.32 11.7109C127.143 11.7109 126.99 11.7292 126.859 11.7656C126.729 11.8021 126.622 11.8542 126.539 11.9219C126.456 11.9896 126.393 12.0703 126.352 12.1641C126.31 12.2526 126.289 12.349 126.289 12.4531C126.289 12.6146 126.339 12.75 126.438 12.8594C126.536 12.9688 126.667 13.0651 126.828 13.1484C126.99 13.2318 127.172 13.3099 127.375 13.3828C127.583 13.4557 127.792 13.5365 128 13.625C128.214 13.7083 128.422 13.8073 128.625 13.9219C128.833 14.0365 129.018 14.1771 129.18 14.3438C129.341 14.5104 129.471 14.7109 129.57 14.9453C129.669 15.1745 129.719 15.4479 129.719 15.7656Z' fill='%23D4D8E4'/%3E%3Cpath d='M12.5 18.75H10.625C10.2936 18.7497 9.97583 18.6179 9.74148 18.3835C9.50713 18.1492 9.37533 17.8314 9.375 17.5V14.375H10.625V17.5H12.5V14.375H13.75V11.875C13.7498 11.7093 13.6839 11.5504 13.5668 11.4332C13.4496 11.3161 13.2907 11.2502 13.125 11.25H7.675L6.425 7.5H2.5C2.33429 7.50017 2.17542 7.56607 2.05824 7.68324C1.94107 7.80042 1.87517 7.95929 1.875 8.125V11.875H3.125V17.5H5.625V13.125H6.875V17.5C6.87467 17.8314 6.74287 18.1492 6.50852 18.3835C6.27417 18.6179 5.95642 18.7497 5.625 18.75H3.125C2.79358 18.7497 2.47583 18.6179 2.24148 18.3835C2.00713 18.1492 1.87533 17.8314 1.875 17.5V13.125C1.54358 13.1247 1.22583 12.9929 0.991482 12.7585C0.757133 12.5242 0.625331 12.2064 0.625 11.875V8.125C0.625496 7.62787 0.8232 7.15125 1.17472 6.79972C1.52625 6.4482 2.00287 6.2505 2.5 6.25H6.425C6.68732 6.24984 6.94303 6.33228 7.15584 6.48564C7.36866 6.639 7.52778 6.85548 7.61063 7.10438L8.575 10H13.125C13.6221 10.0005 14.0988 10.1982 14.4503 10.5497C14.8018 10.9012 14.9995 11.3779 15 11.875V14.375C14.9997 14.7064 14.8679 15.0242 14.6335 15.2585C14.3992 15.4929 14.0814 15.6247 13.75 15.625V17.5C13.7497 17.8314 13.6179 18.1492 13.3835 18.3835C13.1492 18.6179 12.8314 18.7497 12.5 18.75ZM17.5 18.75H16.25V11.875H18.125V8.125C18.1248 7.95929 18.0589 7.80042 17.9418 7.68324C17.8246 7.56607 17.6657 7.50017 17.5 7.5H15V6.25H17.5C17.9971 6.2505 18.4738 6.4482 18.8253 6.79972C19.1768 7.15125 19.3745 7.62787 19.375 8.125V11.875C19.3747 12.2064 19.2429 12.5242 19.0085 12.7585C18.7742 12.9929 18.4564 13.1247 18.125 13.125H17.5V18.75ZM4.375 5.625C3.88055 5.625 3.3972 5.47838 2.98607 5.20368C2.57495 4.92897 2.25452 4.53852 2.0653 4.08171C1.87608 3.62489 1.82657 3.12223 1.92304 2.63728C2.0195 2.15232 2.2576 1.70687 2.60723 1.35723C2.95686 1.0076 3.40232 0.769501 3.88727 0.673038C4.37223 0.576575 4.87489 0.626083 5.33171 0.815302C5.78852 1.00452 6.17897 1.32495 6.45367 1.73608C6.72838 2.1472 6.875 2.63055 6.875 3.125C6.87417 3.78779 6.61052 4.42319 6.14185 4.89185C5.67319 5.36052 5.03779 5.62417 4.375 5.625ZM4.375 1.875C4.12777 1.875 3.8861 1.94831 3.68054 2.08566C3.47498 2.22302 3.31476 2.41824 3.22015 2.64665C3.12554 2.87505 3.10079 3.12639 3.14902 3.36886C3.19725 3.61134 3.3163 3.83407 3.49112 4.00888C3.66593 4.1837 3.88866 4.30275 4.13114 4.35098C4.37361 4.39921 4.62495 4.37446 4.85335 4.27985C5.08176 4.18524 5.27699 4.02503 5.41434 3.81946C5.55169 3.6139 5.625 3.37223 5.625 3.125C5.62467 2.79358 5.49287 2.47583 5.25852 2.24148C5.02417 2.00713 4.70642 1.87533 4.375 1.875ZM15.625 5.625C15.1305 5.625 14.6472 5.47838 14.2361 5.20368C13.825 4.92897 13.5045 4.53852 13.3153 4.08171C13.1261 3.62489 13.0766 3.12223 13.173 2.63728C13.2695 2.15232 13.5076 1.70687 13.8572 1.35723C14.2069 1.0076 14.6523 0.769501 15.1373 0.673038C15.6222 0.576575 16.1249 0.626083 16.5817 0.815302C17.0385 1.00452 17.429 1.32495 17.7037 1.73608C17.9784 2.1472 18.125 2.63055 18.125 3.125C18.1242 3.78779 17.8605 4.42319 17.3919 4.89185C16.9232 5.36052 16.2878 5.62417 15.625 5.625ZM15.625 1.875C15.3778 1.875 15.1361 1.94831 14.9305 2.08566C14.725 2.22302 14.5648 2.41824 14.4701 2.64665C14.3755 2.87505 14.3508 3.12639 14.399 3.36886C14.4472 3.61134 14.5663 3.83407 14.7411 4.00888C14.9159 4.1837 15.1387 4.30275 15.3811 4.35098C15.6236 4.39921 15.8749 4.37446 16.1034 4.27985C16.3318 4.18524 16.527 4.02503 16.6643 3.81946C16.8017 3.6139 16.875 3.37223 16.875 3.125C16.8747 2.79358 16.7429 2.47583 16.5085 2.24148C16.2742 2.00713 15.9564 1.87533 15.625 1.875Z' fill='%23D4D8E4'/%3E%3Cpath d='M11.5625 9.375C11.1299 9.375 10.7069 9.24671 10.3472 9.00634C9.98746 8.76598 9.70708 8.42433 9.54151 8.02462C9.37595 7.62491 9.33263 7.18507 9.41703 6.76074C9.50144 6.33641 9.70978 5.94663 10.0157 5.64071C10.3216 5.33478 10.7114 5.12644 11.1357 5.04203C11.5601 4.95763 11.9999 5.00095 12.3996 5.16651C12.7993 5.33208 13.141 5.61246 13.3813 5.97219C13.6217 6.33192 13.75 6.75485 13.75 7.1875C13.7493 7.76746 13.5187 8.32347 13.1086 8.73357C12.6985 9.14366 12.1425 9.37434 11.5625 9.375ZM11.5625 6.25C11.3771 6.25 11.1958 6.30498 11.0417 6.408C10.8875 6.51101 10.7673 6.65743 10.6964 6.82874C10.6254 7.00004 10.6068 7.18854 10.643 7.3704C10.6792 7.55226 10.7685 7.7193 10.8996 7.85041C11.0307 7.98153 11.1977 8.07081 11.3796 8.10699C11.5615 8.14316 11.75 8.1246 11.9213 8.05364C12.0926 7.98268 12.239 7.86252 12.342 7.70835C12.445 7.55418 12.5 7.37292 12.5 7.1875C12.4997 6.93896 12.4008 6.7007 12.225 6.52495C12.0493 6.34921 11.811 6.25033 11.5625 6.25Z' fill='%23D4D8E4'/%3E%3C/svg%3E%0A");*/
  background-image: url("data:image/svg+xml,%3Csvg width='133' height='20' viewBox='0 0 133 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.3828 16.9487C41.4453 17.1362 41.4844 17.2847 41.5 17.394C41.5156 17.5034 41.4948 17.5868 41.4375 17.644C41.3802 17.6961 41.2786 17.7274 41.1328 17.7378C40.987 17.7534 40.7865 17.7612 40.5312 17.7612C40.2656 17.7612 40.0573 17.756 39.9062 17.7456C39.7604 17.7404 39.6484 17.7274 39.5703 17.7065C39.4922 17.6805 39.4375 17.6466 39.4062 17.605C39.375 17.5633 39.349 17.5086 39.3281 17.4409L38.6484 15.4097H34.8516L34.2109 17.3862C34.1901 17.4591 34.1615 17.5216 34.125 17.5737C34.0938 17.6206 34.0391 17.6597 33.9609 17.6909C33.888 17.717 33.7812 17.7352 33.6406 17.7456C33.5052 17.756 33.3255 17.7612 33.1016 17.7612C32.862 17.7612 32.6745 17.7534 32.5391 17.7378C32.4036 17.7222 32.3099 17.6857 32.2578 17.6284C32.2057 17.5659 32.1875 17.48 32.2031 17.3706C32.2188 17.2612 32.2578 17.1154 32.3203 16.9331L35.4375 7.96436C35.4688 7.87581 35.5052 7.8055 35.5469 7.75342C35.5885 7.69613 35.6536 7.65446 35.7422 7.62842C35.8359 7.59717 35.9635 7.57894 36.125 7.57373C36.2865 7.56331 36.5 7.55811 36.7656 7.55811C37.0729 7.55811 37.3177 7.56331 37.5 7.57373C37.6823 7.57894 37.8229 7.59717 37.9219 7.62842C38.026 7.65446 38.099 7.69613 38.1406 7.75342C38.1875 7.81071 38.2266 7.88883 38.2578 7.98779L41.3828 16.9487ZM36.7422 9.53467H36.7344L35.3047 13.8315H38.1719L36.7422 9.53467ZM44.6562 17.4487C44.6562 17.5008 44.6406 17.5477 44.6094 17.5894C44.5781 17.6258 44.5234 17.6571 44.4453 17.6831C44.3724 17.7091 44.2734 17.7274 44.1484 17.7378C44.0234 17.7534 43.8646 17.7612 43.6719 17.7612C43.4792 17.7612 43.3203 17.7534 43.1953 17.7378C43.0703 17.7274 42.9688 17.7091 42.8906 17.6831C42.8177 17.6571 42.7656 17.6258 42.7344 17.5894C42.7031 17.5477 42.6875 17.5008 42.6875 17.4487V7.17529C42.6875 7.12321 42.7031 7.07633 42.7344 7.03467C42.7656 6.993 42.8177 6.95915 42.8906 6.93311C42.9688 6.90186 43.0703 6.87842 43.1953 6.86279C43.3203 6.84717 43.4792 6.83936 43.6719 6.83936C43.8646 6.83936 44.0234 6.84717 44.1484 6.86279C44.2734 6.87842 44.3724 6.90186 44.4453 6.93311C44.5234 6.95915 44.5781 6.993 44.6094 7.03467C44.6406 7.07633 44.6562 7.12321 44.6562 7.17529V17.4487ZM53.0625 13.7612C53.0625 14.0008 53.0078 14.1779 52.8984 14.2925C52.7943 14.4071 52.6484 14.4644 52.4609 14.4644H48.2188C48.2188 14.7612 48.2526 15.0321 48.3203 15.2769C48.3932 15.5164 48.5052 15.7222 48.6562 15.894C48.8125 16.0607 49.0104 16.1883 49.25 16.2769C49.4948 16.3654 49.7865 16.4097 50.125 16.4097C50.4688 16.4097 50.7708 16.3862 51.0312 16.3394C51.2917 16.2873 51.5156 16.2326 51.7031 16.1753C51.8958 16.1128 52.0547 16.0581 52.1797 16.0112C52.3047 15.9591 52.4062 15.9331 52.4844 15.9331C52.5312 15.9331 52.5703 15.9435 52.6016 15.9644C52.6328 15.98 52.6589 16.0112 52.6797 16.0581C52.7005 16.105 52.7135 16.1727 52.7188 16.2612C52.7292 16.3446 52.7344 16.4513 52.7344 16.5815C52.7344 16.6961 52.7318 16.7951 52.7266 16.8784C52.7214 16.9565 52.7135 17.0243 52.7031 17.0815C52.6927 17.1388 52.6771 17.1883 52.6562 17.23C52.6354 17.2664 52.6068 17.3029 52.5703 17.3394C52.5391 17.3758 52.4479 17.4253 52.2969 17.4878C52.1458 17.5503 51.9531 17.6128 51.7188 17.6753C51.4844 17.7326 51.2161 17.7821 50.9141 17.8237C50.612 17.8706 50.2891 17.894 49.9453 17.894C49.3255 17.894 48.7812 17.8159 48.3125 17.6597C47.849 17.5034 47.4609 17.2664 47.1484 16.9487C46.8359 16.631 46.6016 16.23 46.4453 15.7456C46.2943 15.2612 46.2188 14.6935 46.2188 14.0425C46.2188 13.4227 46.2995 12.8654 46.4609 12.3706C46.6224 11.8706 46.8568 11.4487 47.1641 11.105C47.4714 10.756 47.8438 10.4904 48.2812 10.3081C48.724 10.1258 49.2214 10.0347 49.7734 10.0347C50.3568 10.0347 50.8542 10.1206 51.2656 10.2925C51.6823 10.4644 52.0234 10.7039 52.2891 11.0112C52.5547 11.3133 52.75 11.6727 52.875 12.0894C53 12.506 53.0625 12.9591 53.0625 13.4487V13.7612ZM51.1562 13.1987C51.1719 12.6466 51.0599 12.2144 50.8203 11.9019C50.5859 11.5841 50.2214 11.4253 49.7266 11.4253C49.4766 11.4253 49.2578 11.4722 49.0703 11.5659C48.888 11.6597 48.7344 11.7873 48.6094 11.9487C48.4896 12.105 48.3958 12.2925 48.3281 12.5112C48.2656 12.7248 48.2292 12.9539 48.2188 13.1987H51.1562ZM60.4922 17.3081C60.5339 17.3966 60.5521 17.4696 60.5469 17.5269C60.5469 17.5841 60.5104 17.631 60.4375 17.6675C60.3646 17.7039 60.2526 17.7274 60.1016 17.7378C59.9505 17.7534 59.75 17.7612 59.5 17.7612C59.2656 17.7612 59.0755 17.756 58.9297 17.7456C58.7891 17.7404 58.6771 17.7274 58.5938 17.7065C58.5156 17.6805 58.4557 17.6519 58.4141 17.6206C58.3776 17.5841 58.349 17.5399 58.3281 17.4878L57.0391 15.0112L55.75 17.4878C55.7292 17.5399 55.7005 17.5841 55.6641 17.6206C55.6276 17.6519 55.5703 17.6805 55.4922 17.7065C55.4193 17.7274 55.3151 17.7404 55.1797 17.7456C55.0443 17.756 54.8672 17.7612 54.6484 17.7612C54.4193 17.7612 54.237 17.7534 54.1016 17.7378C53.9661 17.7274 53.8672 17.7039 53.8047 17.6675C53.7422 17.631 53.7083 17.5841 53.7031 17.5269C53.7031 17.4696 53.7266 17.3966 53.7734 17.3081L55.7031 13.8784L53.9219 10.6597C53.875 10.5659 53.849 10.4878 53.8438 10.4253C53.8438 10.3576 53.8776 10.3055 53.9453 10.269C54.013 10.2326 54.1198 10.2065 54.2656 10.1909C54.4167 10.1753 54.6198 10.1675 54.875 10.1675C55.1042 10.1675 55.2865 10.1727 55.4219 10.1831C55.5625 10.1883 55.6719 10.1987 55.75 10.2144C55.8281 10.23 55.8854 10.256 55.9219 10.2925C55.9583 10.3237 55.9896 10.3654 56.0156 10.4175L57.2578 12.7456L58.4922 10.4175C58.5078 10.3758 58.5312 10.3394 58.5625 10.3081C58.5938 10.2769 58.6432 10.2508 58.7109 10.23C58.7786 10.2091 58.8698 10.1935 58.9844 10.1831C59.1042 10.1727 59.2656 10.1675 59.4688 10.1675C59.6979 10.1675 59.8802 10.1727 60.0156 10.1831C60.1562 10.1935 60.2552 10.217 60.3125 10.2534C60.375 10.2899 60.4036 10.342 60.3984 10.4097C60.3984 10.4722 60.3698 10.5555 60.3125 10.6597L58.5781 13.8237L60.4922 17.3081ZM63.7656 17.4487C63.7656 17.5008 63.75 17.5477 63.7188 17.5894C63.6875 17.6258 63.6328 17.6571 63.5547 17.6831C63.4818 17.7091 63.3828 17.7274 63.2578 17.7378C63.1328 17.7534 62.974 17.7612 62.7812 17.7612C62.5885 17.7612 62.4297 17.7534 62.3047 17.7378C62.1797 17.7274 62.0781 17.7091 62 17.6831C61.9271 17.6571 61.875 17.6258 61.8438 17.5894C61.8125 17.5477 61.7969 17.5008 61.7969 17.4487V10.4956C61.7969 10.4435 61.8125 10.3993 61.8438 10.3628C61.875 10.3211 61.9271 10.2873 62 10.2612C62.0781 10.23 62.1797 10.2065 62.3047 10.1909C62.4297 10.1753 62.5885 10.1675 62.7812 10.1675C62.974 10.1675 63.1328 10.1753 63.2578 10.1909C63.3828 10.2065 63.4818 10.23 63.5547 10.2612C63.6328 10.2873 63.6875 10.3211 63.7188 10.3628C63.75 10.3993 63.7656 10.4435 63.7656 10.4956V17.4487ZM63.9141 8.12061C63.9141 8.51644 63.8333 8.78988 63.6719 8.94092C63.5104 9.09196 63.2109 9.16748 62.7734 9.16748C62.3307 9.16748 62.0312 9.09456 61.875 8.94873C61.724 8.8029 61.6484 8.53988 61.6484 8.15967C61.6484 7.76383 61.7266 7.4904 61.8828 7.33936C62.0443 7.18311 62.3464 7.10498 62.7891 7.10498C63.2266 7.10498 63.5234 7.1805 63.6797 7.33154C63.8359 7.47738 63.9141 7.7404 63.9141 8.12061ZM71.6719 17.4722C71.6719 17.5451 71.6458 17.6024 71.5938 17.644C71.5417 17.6857 71.4583 17.7144 71.3438 17.73C71.2344 17.7508 71.0703 17.7612 70.8516 17.7612C70.6172 17.7612 70.4453 17.7508 70.3359 17.73C70.2318 17.7144 70.1562 17.6857 70.1094 17.644C70.0677 17.6024 70.0469 17.5451 70.0469 17.4722V16.9175C69.7604 17.2248 69.4323 17.4644 69.0625 17.6362C68.6979 17.8081 68.2917 17.894 67.8438 17.894C67.474 17.894 67.1328 17.8446 66.8203 17.7456C66.513 17.6519 66.2448 17.5112 66.0156 17.3237C65.7917 17.131 65.6172 16.894 65.4922 16.6128C65.3672 16.3315 65.3047 16.0034 65.3047 15.6284C65.3047 15.2222 65.3828 14.8706 65.5391 14.5737C65.7005 14.2716 65.9375 14.0243 66.25 13.8315C66.5677 13.6336 66.9609 13.4878 67.4297 13.394C67.8984 13.3003 68.4427 13.2534 69.0625 13.2534H69.7422V12.8315C69.7422 12.6128 69.7188 12.4227 69.6719 12.2612C69.6302 12.0946 69.5573 11.9565 69.4531 11.8472C69.3542 11.7378 69.2188 11.6571 69.0469 11.605C68.8802 11.5529 68.6719 11.5269 68.4219 11.5269C68.0938 11.5269 67.7995 11.5633 67.5391 11.6362C67.2839 11.7091 67.0573 11.7899 66.8594 11.8784C66.6615 11.967 66.4948 12.0477 66.3594 12.1206C66.2292 12.1935 66.1224 12.23 66.0391 12.23C65.9818 12.23 65.9297 12.2118 65.8828 12.1753C65.8411 12.1388 65.8047 12.0868 65.7734 12.019C65.7474 11.9513 65.7266 11.868 65.7109 11.769C65.6953 11.6701 65.6875 11.5607 65.6875 11.4409C65.6875 11.2795 65.7005 11.1519 65.7266 11.0581C65.7526 10.9644 65.8021 10.881 65.875 10.8081C65.9479 10.73 66.0755 10.6466 66.2578 10.5581C66.4401 10.4644 66.6536 10.3784 66.8984 10.3003C67.1432 10.2222 67.4089 10.1597 67.6953 10.1128C67.987 10.0607 68.2865 10.0347 68.5938 10.0347C69.1406 10.0347 69.6068 10.0894 69.9922 10.1987C70.3828 10.3029 70.7031 10.467 70.9531 10.6909C71.2031 10.9097 71.3854 11.1935 71.5 11.5425C71.6146 11.8914 71.6719 12.3055 71.6719 12.7847V17.4722ZM69.7422 14.4878H68.9922C68.6745 14.4878 68.4036 14.5112 68.1797 14.5581C67.9557 14.605 67.7734 14.6753 67.6328 14.769C67.4922 14.8628 67.388 14.9774 67.3203 15.1128C67.2578 15.243 67.2266 15.394 67.2266 15.5659C67.2266 15.8576 67.3177 16.0868 67.5 16.2534C67.6875 16.4201 67.9453 16.5034 68.2734 16.5034C68.5495 16.5034 68.8021 16.4331 69.0312 16.2925C69.2656 16.1519 69.5026 15.9461 69.7422 15.6753V14.4878ZM83.0547' fill='%23D4D8E4'/%3E%3Cpath d='M12.5 17.8571H10.625C10.2936 17.8568 9.97583 17.7313 9.74148 17.5081C9.50713 17.2849 9.37533 16.9823 9.375 16.6666V13.6905H10.625V16.6666H12.5V13.6905H13.75V11.3095C13.7498 11.1517 13.6839 11.0004 13.5668 10.8888C13.4496 10.7772 13.2907 10.7144 13.125 10.7143H7.675L6.425 7.14284H2.5C2.33429 7.14299 2.17542 7.20576 2.05824 7.31735C1.94107 7.42894 1.87517 7.58025 1.875 7.73807V11.3095H3.125V16.6666H5.625V12.5H6.875V16.6666C6.87467 16.9823 6.74287 17.2849 6.50852 17.5081C6.27417 17.7313 5.95642 17.8568 5.625 17.8571H3.125C2.79358 17.8568 2.47583 17.7313 2.24148 17.5081C2.00713 17.2849 1.87533 16.9823 1.875 16.6666V12.5C1.54358 12.4997 1.22583 12.3741 0.991482 12.1509C0.757133 11.9278 0.625331 11.6251 0.625 11.3095V7.73807C0.625496 7.26462 0.8232 6.81069 1.17472 6.4759C1.52625 6.14112 2.00287 5.95283 2.5 5.95236H6.425C6.68732 5.9522 6.94303 6.03072 7.15584 6.17678C7.36866 6.32283 7.52778 6.52901 7.61063 6.76605L8.575 9.52379H13.125C13.6221 9.52426 14.0988 9.71255 14.4503 10.0473C14.8018 10.3821 14.9995 10.836 15 11.3095V13.6905C14.9997 14.0061 14.8679 14.3087 14.6335 14.5319C14.3992 14.7551 14.0814 14.8806 13.75 14.8809V16.6666C13.7497 16.9823 13.6179 17.2849 13.3835 17.5081C13.1492 17.7313 12.8314 17.8568 12.5 17.8571ZM17.5 17.8571H16.25V11.3095H18.125V7.73807C18.1248 7.58025 18.0589 7.42894 17.9418 7.31735C17.8246 7.20576 17.6657 7.14299 17.5 7.14284H15V5.95236H17.5C17.9971 5.95283 18.4738 6.14112 18.8253 6.4759C19.1768 6.81069 19.3745 7.26462 19.375 7.73807V11.3095C19.3747 11.6251 19.2429 11.9278 19.0085 12.1509C18.7742 12.3741 18.4564 12.4997 18.125 12.5H17.5V17.8571ZM4.375 5.35712C3.88055 5.35712 3.3972 5.21748 2.98607 4.95586C2.57495 4.69424 2.25452 4.32238 2.0653 3.88732C1.87608 3.45226 1.82657 2.97353 1.92304 2.51167C2.0195 2.04981 2.2576 1.62556 2.60723 1.29258C2.95686 0.959599 3.40232 0.732835 3.88727 0.640965C4.37223 0.549096 4.87489 0.596246 5.33171 0.776455C5.78852 0.956664 6.17897 1.26184 6.45367 1.65338C6.72838 2.04493 6.875 2.50526 6.875 2.97617C6.87417 3.60739 6.61052 4.21254 6.14185 4.65889C5.67319 5.10523 5.03779 5.35633 4.375 5.35712ZM4.375 1.78569C4.12777 1.78569 3.8861 1.85551 3.68054 1.98632C3.47498 2.11713 3.31476 2.30306 3.22015 2.52059C3.12554 2.73812 3.10079 2.97749 3.14902 3.20842C3.19725 3.43935 3.3163 3.65147 3.49112 3.81796C3.66593 3.98445 3.88866 4.09784 4.13114 4.14377C4.37361 4.1897 4.62495 4.16613 4.85335 4.07603C5.08176 3.98592 5.27699 3.83333 5.41434 3.63756C5.55169 3.44179 5.625 3.21162 5.625 2.97617C5.62467 2.66053 5.49287 2.35791 5.25852 2.13472C5.02417 1.91153 4.70642 1.78601 4.375 1.78569ZM15.625 5.35712C15.1305 5.35712 14.6472 5.21748 14.2361 4.95586C13.825 4.69424 13.5045 4.32238 13.3153 3.88732C13.1261 3.45226 13.0766 2.97353 13.173 2.51167C13.2695 2.04981 13.5076 1.62556 13.8572 1.29258C14.2069 0.959599 14.6523 0.732835 15.1373 0.640965C15.6222 0.549096 16.1249 0.596246 16.5817 0.776455C17.0385 0.956664 17.429 1.26184 17.7037 1.65338C17.9784 2.04493 18.125 2.50526 18.125 2.97617C18.1242 3.60739 17.8605 4.21254 17.3919 4.65889C16.9232 5.10523 16.2878 5.35633 15.625 5.35712ZM15.625 1.78569C15.3778 1.78569 15.1361 1.85551 14.9305 1.98632C14.725 2.11713 14.5648 2.30306 14.4701 2.52059C14.3755 2.73812 14.3508 2.97749 14.399 3.20842C14.4472 3.43935 14.5663 3.65147 14.7411 3.81796C14.9159 3.98445 15.1387 4.09784 15.3811 4.14377C15.6236 4.1897 15.8749 4.16613 16.1034 4.07603C16.3318 3.98592 16.527 3.83333 16.6643 3.63756C16.8017 3.44179 16.875 3.21162 16.875 2.97617C16.8747 2.66053 16.7429 2.35791 16.5085 2.13472C16.2742 1.91153 15.9564 1.78601 15.625 1.78569Z' fill='%23D4D8E4'/%3E%3Cpath d='M11.5625 8.92863C11.1299 8.92863 10.7069 8.80645 10.3472 8.57753C9.98746 8.34861 9.70708 8.02323 9.54151 7.64255C9.37595 7.26187 9.33263 6.84299 9.41703 6.43886C9.50144 6.03473 9.70978 5.66352 10.0157 5.37216C10.3216 5.0808 10.7114 4.88238 11.1357 4.80199C11.5601 4.72161 11.9999 4.76287 12.3996 4.92055C12.7993 5.07823 13.141 5.34526 13.3813 5.68786C13.6217 6.03046 13.75 6.43325 13.75 6.8453C13.7493 7.39764 13.5187 7.92718 13.1086 8.31774C12.6985 8.7083 12.1425 8.928 11.5625 8.92863ZM11.5625 5.95244C11.3771 5.95244 11.1958 6.00481 11.0417 6.10291C10.8875 6.20102 10.7673 6.34047 10.6964 6.50362C10.6254 6.66676 10.6068 6.84629 10.643 7.01949C10.6792 7.19268 10.7685 7.35177 10.8996 7.47664C11.0307 7.60151 11.1977 7.68655 11.3796 7.721C11.5615 7.75545 11.75 7.73777 11.9213 7.67019C12.0926 7.60261 12.239 7.48817 12.342 7.34134C12.445 7.19451 12.5 7.02189 12.5 6.8453C12.4997 6.60859 12.4008 6.38167 12.225 6.2143C12.0493 6.04692 11.811 5.95276 11.5625 5.95244Z' fill='%23D4D8E4'/%3E%3C/svg%3E%0A");
}

#menu-slogan li.buzon{
  line-height: 21px;
  padding: 0;
}
#menu-slogan li.buzon a{
  font-size: .9rem;
  font-family: var(--theme-font-secondary);
  font-weight: 600;
  text-decoration: none;
  color: #D4D8E4;
  position: relative;
  margin-left: 32px;
  display: inline;
  vertical-align: bottom;
  line-height: 1;
}
#menu-slogan li.buzon a:before{
  font-size: var(--theme-font-size-normal);
  line-height: 1;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"%3E%3Cpath fill="%23d4d8e4" d="M224 48H32a8 8 0 0 0-8 8v136a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a8 8 0 0 0-8-8Zm-20.6 16L128 133.1L52.6 64ZM216 192H40V74.2l82.6 75.7a8 8 0 0 0 10.8 0L216 74.2V192Z"%2F%3E%3C%2Fsvg%3E');
  background-position: left center;
  position: absolute;
  left: -26px;
  bottom: -1px;
  
}

#menu-slogan {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#menu-slogan li {
  padding: 0 0.5rem 0 0;
  list-style-type: none;
  font-size: 12px;
}
@media screen and (min-width: 768px) {
  #menu-slogan li {
    font-size: var(--theme-font-size-small);
  }
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

.comment-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.comment-list li.comment {
  word-wrap: break-word;
}
.comment-list ol.children {
  list-style: none;
  padding: 0;
}
.comment-list .comment-meta {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-left: -30px;
}
.comment-list .comment-meta > * {
  /*flex: 1 1 150px;*/
  margin-left: 30px;
}
.comment-list .comment-meta .comment-metadata {
  font-size: 12px;
  font-size: 0.75rem;
}
.comment-list .comment-meta .reply {
  display: inline-block;
}
.comment-list .comment-content p:first-child {
  margin-top: 7px;
}

.comment-form label {
  min-width: 150px;
  display: inline-block;
}

/* Widgets
--------------------------------------------- */
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/*.wp-block-embed{
	text-align: center;
}*/
.oembed-container.youtube {
  position: relative;
  padding-bottom: 58.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.oembed-container.youtube iframe .oembed-youtube, .oembed-container.youtube iframe.oembed-youtube {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/* Blocks
--------------------------------------------- */
/* Style for gutenberg blocks frontend and backend */
.is-style-narrow-global {
  max-width: calc(var(--theme-size-content) / 1.5) !important;
}

.wp-block-navigation.is-style-blognavigation {
  position: relative;
  width: 240px;
  height: 40px;
}
.wp-block-navigation.is-style-blognavigation ul {
  position: absolute;
  width: auto;
  min-width: 240px;
  min-height: 40px;
  max-height: 40px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0rem;
  margin: 0;
  background: #FFF;
  border: 1px solid #163667;
  list-style: none;
  overflow: hidden;
  /*
  display: none;


  &:before{
  	content:"Menú";
  	width: 144px;
  	display: block;
  }
  */
}
.wp-block-navigation.is-style-blognavigation ul:hover {
  height: auto;
  max-height: unset;
  top: 0;
}
.wp-block-navigation.is-style-blognavigation ul li {
  text-align: left;
}
.wp-block-navigation.is-style-blognavigation ul li a {
  color: var(--theme-color-featured1);
  text-transform: uppercase;
  padding: 0.5rem;
}

.wp-block-group.is-style-bodergroup {
  border-top: 1px solid var(--theme-color-featured1);
  border-bottom: 1px solid var(--theme-color-featured1);
}

h1.is-style-bottom-border, h2.is-style-bottom-border, h3.is-style-bottom-border, h4.is-style-bottom-border, h5.is-style-bottom-border {
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--theme-color-featured1);
}

.wp-block-columns {
  gap: var(--theme-block-gap, 2rem);
}
.wp-block-columns .wp-block-column {
  margin-left: 0 !important;
}
.wp-block-columns.is-style-shadow .wp-block-column {
  padding: 1em;
  box-shadow: 15px 10px var(--theme-color-featured2);
  border: 1px solid var(--theme-color-text);
}
.wp-block-columns.is-style-footercols > .wp-block-column {
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .wp-block-columns.is-style-footercols > .wp-block-column {
    border-right: 1px solid var(--theme-color-featured1);
    padding: 2rem;
  }
}
@media screen and (min-width: 1504px) {
  .wp-block-columns.is-style-footercols > .wp-block-column:first-child {
    padding: 2rem 2rem 2rem 0;
  }
}
.wp-block-columns.is-style-footercols > .wp-block-column:last-child {
  border-right: none;
}
.wp-block-columns.is-style-footercols h4 {
  margin-bottom: 0;
}
.wp-block-columns.is-style-paddingcols > .wp-block-column {
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .wp-block-columns.is-style-paddingcols > .wp-block-column {
    padding: 2rem;
  }
}
.wp-block-columns.is-style-containercols {
  max-width: var(--theme-size-content);
  width: var(--theme-site-main-var);
}

ul.is-style-footerlist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ol.is-style-principioslist {
  margin-left: 2rem;
}
ol.is-style-principioslist ::marker {
  font-size: var(--theme-font-size-extra-large);
  font-family: var(--theme-font-secondary);
  color: var(--theme-color-featured2);
}
ol.is-style-principioslist li{
  min-height: 72px;
}

.wp-block-spacer.is-style-spacer16 {
  height: 16px !important;
}

.wp-block-spacer.is-style-spacer32 {
  height: 32px !important;
}

.wp-block-spacer.is-style-spacer64 {
  height: 64px !important;
}

.wp-block-cover .wp-block-cover__inner-container > .wp-block-group > * {
  width: var(--theme-site-main-var);
}
.wp-block-cover.is-style-page-header {
  margin-top: -112px;
}
.wp-block-cover.is-style-page-header h1 {
  font-size: var(--theme-font-size-huge-2);
  margin: 0;
}
.wp-block-cover.is-style-featured-phrase p {
  font-size: var(--theme-font-size-large-2);
  line-height: 1.05;
  margin-bottom: 0.4em;
  margin-top: 0.4em;
}

.wp-block-media-text {
  grid-gap: var(--theme-block-gap, 2em);
}
.wp-block-media-text .wp-block-media-text__content {
  padding: 0;
}
.wp-block-media-text .wp-block-media-text__content > *:first-child {
  margin-top: 0;
}
.wp-block-media-text .wp-block-media-text__content > *:last-child {
  margin-bottom: 0;
}
.wp-block-media-text.is-style-content-padding {
  height: 100%;
}
.wp-block-media-text.is-style-content-padding .wp-block-media-text__content {
  padding: 1rem;
}
.wp-block-media-text.is-style-eduemocion {
  overflow: hidden;
}
.wp-block-media-text.is-style-pilares {
  height: 100%;
  gap: 0;
  margin-top: 2rem;
}
.wp-block-media-text.is-style-pilares .wp-block-media-text__content {
  padding: 1rem;
  border: 1px solid var(--theme-color-featured3);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .wp-block-media-text.is-style-pilares .wp-block-media-text__content {
    padding: 2rem;
  }
}
.wp-block-media-text.is-style-pilares .wp-block-media-text__media img {
  margin-top: 4rem;
  max-width: 50%;
}
@media screen and (min-width: 768px) {
  .wp-block-media-text.is-style-pilares .wp-block-media-text__media {
    padding: 0;
    margin-top: 0;
  }
  .wp-block-media-text.is-style-pilares .wp-block-media-text__media img {
    margin-top: 2rem;
    max-width: 75%;
  }
}
.wp-block-media-text.is-style-pilares:not(.has-media-on-the-right) .wp-block-media-text__media {
  text-align: right;
}

.wp-block-social-links.is-style-social-text {
  gap: 10px;
}
.wp-block-social-links.is-style-social-text .wp-social-link {
  background: none;
}
.wp-block-social-links.is-style-social-text .wp-social-link-instagram a::after {
  content: "Instagram";
}
.wp-block-social-links.is-style-social-text .wp-social-link-facebook a::after {
  content: "Facebook";
}
.wp-block-social-links.is-style-social-text .wp-social-link-twitter a::after {
  content: "Twitter";
}
.wp-block-social-links.is-style-social-text a {
  padding: 0;
}
.wp-block-social-links.is-style-social-text a::after {
  font-size: var(--theme-font-size-small);
  margin-left: 5px;
  position: relative;
  top: -6px;
}

.wp-block-separator.is-style-decoration-down-1, .wp-block-separator.is-style-decoration-up-1 {
  border: none;
  margin: 0;
  position: absolute;
  width: 100% !important;
}
.wp-block-separator.is-style-decoration-down-1 {
  background: url("../img/decoration-down-1.jpg") no-repeat left;
  height: 287px;
  left: 0;
}
.wp-block-separator.is-style-decoration-up-1 {
  background: url("../img/decoration-up-1.jpg") no-repeat right;
  height: 287px;
  margin-top: -287px !important;
  right: 0;
}

.wp-block-query.is-style-zolablog-query ul {
  margin: 0;
}
.wp-block-query.is-style-zolablog-query ul li {
  background: var(--theme-color-background-gray);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: 600px;
}
.wp-block-query.is-style-zolablog-query ul li > *:not(figure) {
  padding: 0 2rem;
}
.wp-block-query.is-style-zolablog-query ul li figure {
  flex: 1 1 auto;
  margin: 0;
}
.wp-block-query.is-style-zolablog-query ul li figure img {
  object-position: center;
  object-fit: cover;
  height: 300px;
}
.wp-block-query.is-style-zolablog-query ul li .wp-block-post-title {
  flex: 1 1 auto;
}
.wp-block-query.is-style-zolablog-query ul li .wp-block-post-title a {
  text-decoration: none;
  color: var(--theme-color-featured1);
}
.wp-block-query.is-style-zolablog-query ul li .wp-block-post-excerpt {
  flex: 0 1 auto;
  overflow: hidden;
}
.wp-block-query.is-style-zolablog-query ul li .wp-block-post-excerpt .read-more {
  display: none;
}
.wp-block-query.is-style-zolablog-query ul li .wp-block-read-more {
  flex: 0 1 auto;
  margin-top: 1rem;
  display: block;
  background: var(--theme-color-featured1);
  width: 100%;
  padding: 0.5rem;
  color: #FFF;
  text-align: right;
  padding-right: 1rem;
}
.wp-block-query.is-style-zolablog-query ul li .wp-block-read-more:after {
  content: "-";
  padding-left: 0.5rem;
}
.wp-block-query.is-style-zolablog-query ul li.g4co_pilares-internacionalizacion .wp-block-read-more {
  background-color: var(--theme-color-featured7);
}
.wp-block-query.is-style-zolablog-query ul li.g4co_pilares-pensamiento-emocional .wp-block-read-more {
  background-color: var(--theme-color-featured6);
}
.wp-block-query.is-style-zolablog-query ul li.g4co_pilares-creatividad-arte-y-emociones .wp-block-read-more {
  background-color: var(--theme-color-featured4);
}
.wp-block-query.is-style-zolablog-query ul li.g4co_pilares-innovacion-educativa .wp-block-read-more {
  background-color: var(--theme-color-featured5);
}
.wp-block-query.is-style-zolablog-query ul li.g4co_pilares-zola-responsable .wp-block-read-more {
  background-color: var(--theme-color-featured12);
}

.wp-block-buttons .wp-block-button.is-style-boton-zola > :where(.wp-block-button__link) {
  background: transparent;
  color: var(--theme-color-featured1);
  border: 1px solid;
  border-radius: 0px;
  text-transform: uppercase;
}

.wp-block-gallery.is-style-galeria-zola figure.wp-block-image figcaption {
  background: var(--theme-color-featured3);
  color: #fff;
  font-size: 0.875rem;
  max-height: 60%;
  padding: 0.5rem 0.5rem;
  text-align: left;
}
.wp-block-gallery.is-style-galeria-densa-zola {
  display: grid;
  grid-auto-flow: dense;
  grid-gap: 1em;
  grid-template-columns: repeat(3, auto);
  grid-template-rows: repeat(3, 1fr);
}
.wp-block-gallery.is-style-galeria-densa-zola figure.wp-block-image {
  width: 100% !important;
}

.zolablogheader {
  max-width: var(--theme-size-content);
  margin-left: auto !important;
  margin-right: auto !important;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 1rem;
  gap: 1rem;
  border-bottom: 2px solid var(--theme-color-featured1);
  margin-bottom: 3rem;
}
@media screen and (min-width: 768px) {
  .zolablogheader {
    justify-content: flex-end;
  }
}
.zolablogheader .title {
  flex: 1 1 auto;
  clear: both;
  line-height: 1.25;
  margin: 0;
  font-family: var(--theme-font-secondary);
  font-weight: 400;
  color: var(--theme-color-featured1);
  font-size: var(--theme-font-size-huge);
}
.zolablogheader p {
  flex: 1 1 100%;
  margin: 0;
  font-family: var(--theme-font-secondary);
  font-size: var(--theme-font-size-medium);
  color: var(--theme-color-featured2);
}
@media screen and (min-width: 768px) {
  .zolablogheader p {
    flex: 0 1 auto;
  }
}
.zolablogheader div {
  position: relative;
  width: 240px;
  height: 40px;
}
.zolablogheader div ul {
  position: absolute;
  width: 240px;
  height: 40px;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  background: #FFF;
  border: 1px solid #163667;
  list-style: none;
  overflow: hidden;
  z-index: 2;
  /*
  display: none;


  &:before{
  	content:"Menú";
  	width: 144px;
  	display: block;
  }
  */
}
.zolablogheader div ul#menu-pilares {
  z-index: 3;
}
.zolablogheader div ul:hover {
  height: auto;
  max-height: unset;
  top: 0;
}
.zolablogheader div ul li {
  text-align: left;
  display: block;
  height: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.zolablogheader div ul li a {
  color: var(--theme-color-featured1);
  text-transform: uppercase;
  padding: 0.5rem;
  text-decoration: none;
}

.zolablogheader .buttonsearch {
  flex: 1 1 auto;
  width: auto;
  display: flex;
  justify-content: right;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .zolablogheader .buttonsearch {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 1025px) {
  .zolablogheader .buttonsearch {
    flex: 0 1 auto;
  }
}
.zolablogheader .buttonsearch figure {
  height: 40px;
  width: 40px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--theme-color-featured1);
  color: var(--theme-color-featured2);
  cursor: pointer;
  background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" preserveAspectRatio="xMidYMid meet" viewBox="-2.5 -2.5 24 24"%3E%3Cpath fill="%230c3e68" d="M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12zm6.32-1.094l3.58 3.58a1 1 0 1 1-1.415 1.413l-3.58-3.58a8 8 0 1 1 1.414-1.414zM9 7h2a1 1 0 0 1 0 2H9v2a1 1 0 0 1-2 0V9H5a1 1 0 1 1 0-2h2V5a1 1 0 1 1 2 0v2z"%2F%3E%3C%2Fsvg%3E') no-repeat center center;
}
.zolablogheader #checksearch {
  display: none;
}
.zolablogheader #checksearch:checked ~ .buttonsearch figure {
  background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" preserveAspectRatio="xMidYMid meet" viewBox="-2.5 -2.5 24 24"%3E%3Cpath fill="%230c3e68" d="M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12zm6.32-1.094l3.58 3.58a1 1 0 1 1-1.415 1.413l-3.58-3.58a8 8 0 1 1 1.414-1.414zM5 7h6a1 1 0 0 1 0 2H5a1 1 0 1 1 0-2z"%2F%3E%3C%2Fsvg%3E') no-repeat center center;
}
.zolablogheader #checksearch:checked ~ .zolablogsearch {
  height: 56px;
}
@media screen and (min-width: 768px) {
  .zolablogheader #checksearch:checked ~ .zolablogsearch {
    height: 72px;
  }
}
.zolablogheader .zolablogsearch {
  height: 0px;
  overflow: hidden;
  flex: 1 1 100%;
  max-width: var(--theme-size-content);
  margin-left: auto !important;
  margin-right: auto !important;
  transition: height 0.5s ease-in-out;
}
.zolablogheader .zolablogsearch .search-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
}
@media screen and (min-width: 768px) {
  .zolablogheader .zolablogsearch .search-form {
    justify-content: flex-end;
    padding: 1rem 0;
  }
}
.zolablogheader .zolablogsearch .search-form label {
  margin: 0;
  flex: 0 1 auto;
}
.zolablogheader .zolablogsearch .search-form input[type=search] {
  width: 240px;
  height: 40px;
  padding: 0.25rem 0.5rem;
  border: 1px solid #163667;
  border-radius: 0px;
}
.zolablogheader .zolablogsearch .search-form input[type=submit] {
  width: auto;
  height: 40px;
  padding: 0.25rem 0.5rem;
  text-transform: uppercase;
  border: 1px solid #163667;
}

/* Style for gutenberg blocks, frontend only */
.wp-block-separator.is-style-decoration-down-1, .wp-block-separator.is-style-decoration-up-1 {
  z-index: -1;
}

/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/
/* Posts and pages
--------------------------------------------- */
/* General */
.search .site-main .archive-description,
.blog .site-main .archive-description,
.tax-g4co_pilares .archive-description,
.tax-g4co_etapas .archive-description,
.tag .archive-description,
.category .archive-description,
.single .archive-description {
  margin: 3rem 0;
}
.search .site-main .archive-description .pilar,
.blog .site-main .archive-description .pilar,
.tax-g4co_pilares .archive-description .pilar,
.tax-g4co_etapas .archive-description .pilar,
.tag .archive-description .pilar,
.category .archive-description .pilar,
.single .archive-description .pilar {
  display: grid;
  grid-template-columns: 1.5fr 0.5fr;
  gap: 0;
  grid-template-areas: "logo logo" "desc ilus";
  width: 100%;
}
.search .site-main .archive-description .pilar .pilar_logo,
.blog .site-main .archive-description .pilar .pilar_logo,
.tax-g4co_pilares .archive-description .pilar .pilar_logo,
.tax-g4co_etapas .archive-description .pilar .pilar_logo,
.tag .archive-description .pilar .pilar_logo,
.category .archive-description .pilar .pilar_logo,
.single .archive-description .pilar .pilar_logo {
  grid-area: logo;
}
.search .site-main .archive-description .pilar .pilar_desc,
.blog .site-main .archive-description .pilar .pilar_desc,
.tax-g4co_pilares .archive-description .pilar .pilar_desc,
.tax-g4co_etapas .archive-description .pilar .pilar_desc,
.tag .archive-description .pilar .pilar_desc,
.category .archive-description .pilar .pilar_desc,
.single .archive-description .pilar .pilar_desc {
  grid-area: desc;
  padding-right: 1rem;
}
.search .site-main .archive-description .pilar .pilar_ilustracion,
.blog .site-main .archive-description .pilar .pilar_ilustracion,
.tax-g4co_pilares .archive-description .pilar .pilar_ilustracion,
.tax-g4co_etapas .archive-description .pilar .pilar_ilustracion,
.tag .archive-description .pilar .pilar_ilustracion,
.category .archive-description .pilar .pilar_ilustracion,
.single .archive-description .pilar .pilar_ilustracion {
  grid-area: ilus;
}
@media screen and (min-width: 768px) {
  .search .site-main .archive-description .pilar,
.blog .site-main .archive-description .pilar,
.tax-g4co_pilares .archive-description .pilar,
.tax-g4co_etapas .archive-description .pilar,
.tag .archive-description .pilar,
.category .archive-description .pilar,
.single .archive-description .pilar {
    grid-template-areas: "logo ilus" "desc ilus";
  }
  .search .site-main .archive-description .pilar .pilar_desc,
.blog .site-main .archive-description .pilar .pilar_desc,
.tax-g4co_pilares .archive-description .pilar .pilar_desc,
.tax-g4co_etapas .archive-description .pilar .pilar_desc,
.tag .archive-description .pilar .pilar_desc,
.category .archive-description .pilar .pilar_desc,
.single .archive-description .pilar .pilar_desc {
    border-bottom: 1px solid var(--theme-color-featured2);
  }
  .search .site-main .archive-description .pilar .pilar_ilustracion,
.blog .site-main .archive-description .pilar .pilar_ilustracion,
.tax-g4co_pilares .archive-description .pilar .pilar_ilustracion,
.tax-g4co_etapas .archive-description .pilar .pilar_ilustracion,
.tag .archive-description .pilar .pilar_ilustracion,
.category .archive-description .pilar .pilar_ilustracion,
.single .archive-description .pilar .pilar_ilustracion {
    border-left: 1px solid var(--theme-color-featured2);
  }
}
.search .site-main .archive-content,
.blog .site-main .archive-content,
.tax-g4co_pilares .archive-content,
.tax-g4co_etapas .archive-content,
.tag .archive-content,
.category .archive-content,
.single .archive-content {
  grid-gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
}
@media screen and (min-width: 768px) {
  .search .site-main .archive-content,
.blog .site-main .archive-content,
.tax-g4co_pilares .archive-content,
.tax-g4co_etapas .archive-content,
.tag .archive-content,
.category .archive-content,
.single .archive-content {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  }
}
@media screen and (min-width: 1025px) {
  .search .site-main .archive-content,
.blog .site-main .archive-content,
.tax-g4co_pilares .archive-content,
.tax-g4co_etapas .archive-content,
.tag .archive-content,
.category .archive-content,
.single .archive-content {
    grid-template-columns: 1fr 1fr;
  }
}
.search .site-main .archive-content .page-header, .search .site-main .archive-content > header,
.blog .site-main .archive-content .page-header,
.blog .site-main .archive-content > header,
.tax-g4co_pilares .archive-content .page-header,
.tax-g4co_pilares .archive-content > header,
.tax-g4co_etapas .archive-content .page-header,
.tax-g4co_etapas .archive-content > header,
.tag .archive-content .page-header,
.tag .archive-content > header,
.category .archive-content .page-header,
.category .archive-content > header,
.single .archive-content .page-header,
.single .archive-content > header {
  grid-column: 1/-1;
}
.search .site-main .archive-content header h1,
.blog .site-main .archive-content header h1,
.tax-g4co_pilares .archive-content header h1,
.tax-g4co_etapas .archive-content header h1,
.tag .archive-content header h1,
.category .archive-content header h1,
.single .archive-content header h1 {
  text-align: left;
  font-size: var(--theme-font-size-huge-2);
  max-width: 75%;
}
.search .site-main .archive-content article.post,
.blog .site-main .archive-content article.post,
.tax-g4co_pilares .archive-content article.post,
.tax-g4co_etapas .archive-content article.post,
.tag .archive-content article.post,
.category .archive-content article.post,
.single .archive-content article.post {
  background: var(--theme-color-background-gray);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: 448px;
  overflow: hidden;
  margin-bottom: 2rem;
  /*
  .entry-content, .entry-footer, .entry-meta{
  	padding: 1rem;
  	visibility: hidden;
  	position: absolute;
  	height: 0;

  	.cat-links, tags-links, edit-link{
  		display: block;
  	}
  }
  */
}
@media screen and (min-width: 1025px) {
  .search .site-main .archive-content article.post,
.blog .site-main .archive-content article.post,
.tax-g4co_pilares .archive-content article.post,
.tax-g4co_etapas .archive-content article.post,
.tag .archive-content article.post,
.category .archive-content article.post,
.single .archive-content article.post {
    margin-bottom: 0;
  }
}
.search .site-main .archive-content article.post .entry-header,
.blog .site-main .archive-content article.post .entry-header,
.tax-g4co_pilares .archive-content article.post .entry-header,
.tax-g4co_etapas .archive-content article.post .entry-header,
.tag .archive-content article.post .entry-header,
.category .archive-content article.post .entry-header,
.single .archive-content article.post .entry-header {
  flex: 1 1 196px;
  position: relative;
}
.search .site-main .archive-content article.post .entry-header .post-thumbnail,
.blog .site-main .archive-content article.post .entry-header .post-thumbnail,
.tax-g4co_pilares .archive-content article.post .entry-header .post-thumbnail,
.tax-g4co_etapas .archive-content article.post .entry-header .post-thumbnail,
.tag .archive-content article.post .entry-header .post-thumbnail,
.category .archive-content article.post .entry-header .post-thumbnail,
.single .archive-content article.post .entry-header .post-thumbnail {
  z-index: 0;
  height: 100%;
  width: 100%;
  opacity: 1;
  max-height: 196px;
  display: block;
  overflow: hidden;
}
.search .site-main .archive-content article.post .entry-header .post-thumbnail:hover,
.blog .site-main .archive-content article.post .entry-header .post-thumbnail:hover,
.tax-g4co_pilares .archive-content article.post .entry-header .post-thumbnail:hover,
.tax-g4co_etapas .archive-content article.post .entry-header .post-thumbnail:hover,
.tag .archive-content article.post .entry-header .post-thumbnail:hover,
.category .archive-content article.post .entry-header .post-thumbnail:hover,
.single .archive-content article.post .entry-header .post-thumbnail:hover {
  opacity: 0.8;
  transition: opacity 0.2s ease-in;
}
.search .site-main .archive-content article.post .entry-header .post-thumbnail img,
.blog .site-main .archive-content article.post .entry-header .post-thumbnail img,
.tax-g4co_pilares .archive-content article.post .entry-header .post-thumbnail img,
.tax-g4co_etapas .archive-content article.post .entry-header .post-thumbnail img,
.tag .archive-content article.post .entry-header .post-thumbnail img,
.category .archive-content article.post .entry-header .post-thumbnail img,
.single .archive-content article.post .entry-header .post-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.search .site-main .archive-content article.post .entry-header h2,
.blog .site-main .archive-content article.post .entry-header h2,
.tax-g4co_pilares .archive-content article.post .entry-header h2,
.tax-g4co_etapas .archive-content article.post .entry-header h2,
.tag .archive-content article.post .entry-header h2,
.category .archive-content article.post .entry-header h2,
.single .archive-content article.post .entry-header h2 {
  position: relative;
  padding: 1rem;
  font-size: var(--theme-font-size-medium);
}
@media screen and (min-width: 1025px) {
  .search .site-main .archive-content article.post .entry-header h2,
.blog .site-main .archive-content article.post .entry-header h2,
.tax-g4co_pilares .archive-content article.post .entry-header h2,
.tax-g4co_etapas .archive-content article.post .entry-header h2,
.tag .archive-content article.post .entry-header h2,
.category .archive-content article.post .entry-header h2,
.single .archive-content article.post .entry-header h2 {
    padding: 1rem 2rem 0;
  }
}
.search .site-main .archive-content article.post .entry-header h2 a,
.blog .site-main .archive-content article.post .entry-header h2 a,
.tax-g4co_pilares .archive-content article.post .entry-header h2 a,
.tax-g4co_etapas .archive-content article.post .entry-header h2 a,
.tag .archive-content article.post .entry-header h2 a,
.category .archive-content article.post .entry-header h2 a,
.single .archive-content article.post .entry-header h2 a {
  text-decoration: none;
  color: var(--theme-color-featured1);
}
.search .site-main .archive-content article.post .entry-content, .search .site-main .archive-content article.post .entry-summary,
.blog .site-main .archive-content article.post .entry-content,
.blog .site-main .archive-content article.post .entry-summary,
.tax-g4co_pilares .archive-content article.post .entry-content,
.tax-g4co_pilares .archive-content article.post .entry-summary,
.tax-g4co_etapas .archive-content article.post .entry-content,
.tax-g4co_etapas .archive-content article.post .entry-summary,
.tag .archive-content article.post .entry-content,
.tag .archive-content article.post .entry-summary,
.category .archive-content article.post .entry-content,
.category .archive-content article.post .entry-summary,
.single .archive-content article.post .entry-content,
.single .archive-content article.post .entry-summary {
  flex: 0 1 auto;
  overflow: hidden;
  padding: 0 1rem;
}
@media screen and (min-width: 1025px) {
  .search .site-main .archive-content article.post .entry-content, .search .site-main .archive-content article.post .entry-summary,
.blog .site-main .archive-content article.post .entry-content,
.blog .site-main .archive-content article.post .entry-summary,
.tax-g4co_pilares .archive-content article.post .entry-content,
.tax-g4co_pilares .archive-content article.post .entry-summary,
.tax-g4co_etapas .archive-content article.post .entry-content,
.tax-g4co_etapas .archive-content article.post .entry-summary,
.tag .archive-content article.post .entry-content,
.tag .archive-content article.post .entry-summary,
.category .archive-content article.post .entry-content,
.category .archive-content article.post .entry-summary,
.single .archive-content article.post .entry-content,
.single .archive-content article.post .entry-summary {
    padding: 0 2rem;
  }
}
.search .site-main .archive-content article.post .entry-content .read-more, .search .site-main .archive-content article.post .entry-summary .read-more,
.blog .site-main .archive-content article.post .entry-content .read-more,
.blog .site-main .archive-content article.post .entry-summary .read-more,
.tax-g4co_pilares .archive-content article.post .entry-content .read-more,
.tax-g4co_pilares .archive-content article.post .entry-summary .read-more,
.tax-g4co_etapas .archive-content article.post .entry-content .read-more,
.tax-g4co_etapas .archive-content article.post .entry-summary .read-more,
.tag .archive-content article.post .entry-content .read-more,
.tag .archive-content article.post .entry-summary .read-more,
.category .archive-content article.post .entry-content .read-more,
.category .archive-content article.post .entry-summary .read-more,
.single .archive-content article.post .entry-content .read-more,
.single .archive-content article.post .entry-summary .read-more {
  display: none;
}
.search .site-main .archive-content article.post .entry-content .cat-links, .search .site-main .archive-content article.post .entry-content tags-links, .search .site-main .archive-content article.post .entry-content edit-link, .search .site-main .archive-content article.post .entry-summary .cat-links, .search .site-main .archive-content article.post .entry-summary tags-links, .search .site-main .archive-content article.post .entry-summary edit-link,
.blog .site-main .archive-content article.post .entry-content .cat-links,
.blog .site-main .archive-content article.post .entry-content tags-links,
.blog .site-main .archive-content article.post .entry-content edit-link,
.blog .site-main .archive-content article.post .entry-summary .cat-links,
.blog .site-main .archive-content article.post .entry-summary tags-links,
.blog .site-main .archive-content article.post .entry-summary edit-link,
.tax-g4co_pilares .archive-content article.post .entry-content .cat-links,
.tax-g4co_pilares .archive-content article.post .entry-content tags-links,
.tax-g4co_pilares .archive-content article.post .entry-content edit-link,
.tax-g4co_pilares .archive-content article.post .entry-summary .cat-links,
.tax-g4co_pilares .archive-content article.post .entry-summary tags-links,
.tax-g4co_pilares .archive-content article.post .entry-summary edit-link,
.tax-g4co_etapas .archive-content article.post .entry-content .cat-links,
.tax-g4co_etapas .archive-content article.post .entry-content tags-links,
.tax-g4co_etapas .archive-content article.post .entry-content edit-link,
.tax-g4co_etapas .archive-content article.post .entry-summary .cat-links,
.tax-g4co_etapas .archive-content article.post .entry-summary tags-links,
.tax-g4co_etapas .archive-content article.post .entry-summary edit-link,
.tag .archive-content article.post .entry-content .cat-links,
.tag .archive-content article.post .entry-content tags-links,
.tag .archive-content article.post .entry-content edit-link,
.tag .archive-content article.post .entry-summary .cat-links,
.tag .archive-content article.post .entry-summary tags-links,
.tag .archive-content article.post .entry-summary edit-link,
.category .archive-content article.post .entry-content .cat-links,
.category .archive-content article.post .entry-content tags-links,
.category .archive-content article.post .entry-content edit-link,
.category .archive-content article.post .entry-summary .cat-links,
.category .archive-content article.post .entry-summary tags-links,
.category .archive-content article.post .entry-summary edit-link,
.single .archive-content article.post .entry-content .cat-links,
.single .archive-content article.post .entry-content tags-links,
.single .archive-content article.post .entry-content edit-link,
.single .archive-content article.post .entry-summary .cat-links,
.single .archive-content article.post .entry-summary tags-links,
.single .archive-content article.post .entry-summary edit-link {
  display: block;
}
.search .site-main .archive-content article.post .entry-footer,
.blog .site-main .archive-content article.post .entry-footer,
.tax-g4co_pilares .archive-content article.post .entry-footer,
.tax-g4co_etapas .archive-content article.post .entry-footer,
.tag .archive-content article.post .entry-footer,
.category .archive-content article.post .entry-footer,
.single .archive-content article.post .entry-footer {
  flex: 0 1 32px;
  display: block;
  background: var(--theme-color-featured1);
  width: 100%;
  padding: 0.5rem;
  color: #FFF;
  text-align: right;
  padding-right: 1rem;
  margin-top: 2rem;
}
.search .site-main .archive-content article.post .entry-footer a,
.blog .site-main .archive-content article.post .entry-footer a,
.tax-g4co_pilares .archive-content article.post .entry-footer a,
.tax-g4co_etapas .archive-content article.post .entry-footer a,
.tag .archive-content article.post .entry-footer a,
.category .archive-content article.post .entry-footer a,
.single .archive-content article.post .entry-footer a {
  color: #FFF;
  text-decoration: none;
  text-transform: uppercase;
}
.search .site-main .archive-content article.post .entry-footer:after,
.blog .site-main .archive-content article.post .entry-footer:after,
.tax-g4co_pilares .archive-content article.post .entry-footer:after,
.tax-g4co_etapas .archive-content article.post .entry-footer:after,
.tag .archive-content article.post .entry-footer:after,
.category .archive-content article.post .entry-footer:after,
.single .archive-content article.post .entry-footer:after {
  content: "-";
  padding-left: 0.5rem;
}
.search .site-main .archive-content article.post.g4co_pilares-creatividad-arte-y-emociones .entry-footer,
.blog .site-main .archive-content article.post.g4co_pilares-creatividad-arte-y-emociones .entry-footer,
.tax-g4co_pilares .archive-content article.post.g4co_pilares-creatividad-arte-y-emociones .entry-footer,
.tax-g4co_etapas .archive-content article.post.g4co_pilares-creatividad-arte-y-emociones .entry-footer,
.tag .archive-content article.post.g4co_pilares-creatividad-arte-y-emociones .entry-footer,
.category .archive-content article.post.g4co_pilares-creatividad-arte-y-emociones .entry-footer,
.single .archive-content article.post.g4co_pilares-creatividad-arte-y-emociones .entry-footer {
  background-color: var(--theme-color-featured4);
}
.search .site-main .archive-content article.post.g4co_pilares-innovacion-educativa .entry-footer,
.blog .site-main .archive-content article.post.g4co_pilares-innovacion-educativa .entry-footer,
.tax-g4co_pilares .archive-content article.post.g4co_pilares-innovacion-educativa .entry-footer,
.tax-g4co_etapas .archive-content article.post.g4co_pilares-innovacion-educativa .entry-footer,
.tag .archive-content article.post.g4co_pilares-innovacion-educativa .entry-footer,
.category .archive-content article.post.g4co_pilares-innovacion-educativa .entry-footer,
.single .archive-content article.post.g4co_pilares-innovacion-educativa .entry-footer {
  background-color: var(--theme-color-featured5);
}
.search .site-main .archive-content article.post.g4co_pilares-pensamiento-emocional .entry-footer,
.blog .site-main .archive-content article.post.g4co_pilares-pensamiento-emocional .entry-footer,
.tax-g4co_pilares .archive-content article.post.g4co_pilares-pensamiento-emocional .entry-footer,
.tax-g4co_etapas .archive-content article.post.g4co_pilares-pensamiento-emocional .entry-footer,
.tag .archive-content article.post.g4co_pilares-pensamiento-emocional .entry-footer,
.category .archive-content article.post.g4co_pilares-pensamiento-emocional .entry-footer,
.single .archive-content article.post.g4co_pilares-pensamiento-emocional .entry-footer {
  background-color: var(--theme-color-featured6);
}
.search .site-main .archive-content article.post.g4co_pilares-internacionalizacion .entry-footer,
.blog .site-main .archive-content article.post.g4co_pilares-internacionalizacion .entry-footer,
.tax-g4co_pilares .archive-content article.post.g4co_pilares-internacionalizacion .entry-footer,
.tax-g4co_etapas .archive-content article.post.g4co_pilares-internacionalizacion .entry-footer,
.tag .archive-content article.post.g4co_pilares-internacionalizacion .entry-footer,
.category .archive-content article.post.g4co_pilares-internacionalizacion .entry-footer,
.single .archive-content article.post.g4co_pilares-internacionalizacion .entry-footer {
  background-color: var(--theme-color-featured7);
}
.search .site-main .archive-content article.post.g4co_pilares-zola-responsable .entry-footer,
.blog .site-main .archive-content article.post.g4co_pilares-zola-responsable .entry-footer,
.tax-g4co_pilares .archive-content article.post.g4co_pilares-zola-responsable .entry-footer,
.tax-g4co_etapas .archive-content article.post.g4co_pilares-zola-responsable .entry-footer,
.tag .archive-content article.post.g4co_pilares-zola-responsable .entry-footer,
.category .archive-content article.post.g4co_pilares-zola-responsable .entry-footer,
.single .archive-content article.post.g4co_pilares-zola-responsable .entry-footer {
  background-color: var(--theme-color-featured12);
}
.search .site-main .archive-content .pagination,
.blog .site-main .archive-content .pagination,
.tax-g4co_pilares .archive-content .pagination,
.tax-g4co_etapas .archive-content .pagination,
.tag .archive-content .pagination,
.category .archive-content .pagination,
.single .archive-content .pagination {
  grid-column: 1/-1;
}

.sticky {
  display: block;
}

.updated:not(.published) {
  display: none;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

.site-main {
  padding-top: 3rem;
}

.sharerrss {
  text-transform: uppercase;
  font-weight: 700;
  color: var(--theme-color-featured1);
}
.sharerrss .social-share {
  list-style-type: none;
  display: inline-flex;
  margin: 0em;
  padding: 0;
}
.sharerrss .social-share li {
  display: flex;
  margin: 0;
  padding: 0;
  border: 1px solid var(--theme-color-featured1);
  border-width: 1px 0 1px 1px;
}
.sharerrss .social-share li:last-child {
  border-right: 1px solid var(--theme-color-featured1);
}
.sharerrss .social-share a {
  color: var(--theme-color-featured1);
  padding: 1rem;
  line-height: 0;
}
.sharerrss .social-share a:hover svg {
  transition: opacity 0.25;
  opacity: 1;
  fill: var(--theme-color-featured1);
}
.sharerrss .social-share a svg {
  width: 32px;
  height: 32px;
  color: var(--theme-color-featured1);
  fill: var(--theme-color-featured1);
  opacity: 1;
}
.sharerrss .social-share span {
  display: none !important;
}

.noticiasrel {
  background: var(--theme-color-background-gray);
  padding: 3rem 0 5rem 0;
}
@media screen and (min-width: 768px) {
  .noticiasrel .archive-content {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(15%, 1fr));
  }
}
.noticiasrel .archive-content article {
  background: #FFF !important;
}
.single article .entry-header {
  max-width: var(--theme-size-content);
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 3rem;
}
.single article .entry-header .entry-title {
  font-size: var(--theme-font-size-extra-large);
}
.single article .entry-header .entry-meta span {
  font-size: 0;
}
.single article .entry-header .entry-meta span a {
  font-size: var(--theme-font-size-normal);
  text-decoration: none;
  color: var(--theme-color-featured2);
}
.single article .entry-content h2 {
  font-size: var(--theme-font-size-large-2);
}
.single article .entry-content h3 {
  font-size: var(--theme-font-size-large);
}
.single article .entry-footer {
  color: var(--theme-color-featured1);
  font-weight: 700;
}
.single article .entry-footer div {
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 3rem 0;
  border-top: 1px solid var(--theme-color-featured1);
  border-bottom: 1px solid var(--theme-color-featured1);
}
.single article .entry-footer div .tags-links {
  display: block;
}
.single article .entry-footer div a {
  color: var(--theme-color-featured1);
  text-decoration: none;
  font-weight: 400;
}
.single article .entry-footer div.sharerrss {
  border: none;
}
.single .noticiasrel .entry-header {
  margin-bottom: 0;
}
.single .noticiasrel .entry-header .entry-title {
  padding: 0 !important;
}
.single .noticiasrel .entry-summary {
  padding: 0 1rem !important;
}

.home .site-main {
  padding: 0;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/* CF7
--------------------------------------------- */
.wpcf7 label {
  display: block;
  margin: 0 0 2rem 0;
}
.wpcf7 label .etiqueta {
  display: block;
  min-width: 160px;
  margin-bottom: 0.5em;
  visibility: hidden;
  position: absolute;
  height: 0;
}
.wpcf7 label.linea {
  display: flex;
}
.wpcf7 label.linea > * {
  flex: 1 1 auto;
}
.wpcf7 label.linea > * select {
  width: 100%;
}
.wpcf7 input[type=submit] {
  font-weight: 700;
  border-color: var(--theme-color-featured2);
  display: block;
  margin: 0 auto 2rem auto;
  text-transform: uppercase;
}
.wpcf7 select {
  border: none;
  border: 1px solid var(--theme-color-featured2);
  background: #FFF;
  font-family: var(--theme-font-main);
  width: 100%;
}
.wpcf7 .wpcf7-checkbox {
  display: flex;
  flex-direction: column;
  padding: 1rem 0;
  color: var(--theme-color-featured1);
}
.wpcf7 .wpcf7-checkbox label {
  margin-bottom: 1rem;
}
.wpcf7 .wpcf7-checkbox input[type=checkbox] {
  width: 1.5rem;
  height: 1.5rem;
  vertical-align: middle;
  color: var(--theme-color-featured1);
}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0;
}
.wpcf7 .dos-columnas {
  padding: 1rem;
}
@media screen and (min-width: 768px) {
  .wpcf7 .dos-columnas {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .wpcf7 .dos-columnas > div {
    flex: 0 1 50%;
    padding: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .wpcf7 .dos-columnas > div > + {
    flex: 0 1 auto;
  }
  .wpcf7 .dos-columnas .enviar {
    flex: 1 1 100%;
    text-align: center;
  }
}
.wpcf7 .dos-columnas textarea {
  height: 160px;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: var(--theme-color-text);
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
  position: absolute;
  bottom: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* Animations
--------------------------------------------- */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=style.css.map */
