/*USE*/
/*
header {
    height: 100px;
    @include breakpoint(tablet) { height: auto; }
}
*/
body {
  color: #000;
  font-family: "Atkinson Hyperlegible", serif;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: clip;
}

* {
  box-sizing: border-box;
}

a,
a:hover {
  color: inherit;
  cursor: pointer;
  text-decoration: none;
}

p:first-child {
  margin-top: 0;
}

p:last-child {
  margin-bottom: 0;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

figure {
  margin: 0;
}

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

fieldset {
  padding: 0;
  border: none;
  margin: 0;
}

button,
input[type=submit] {
  background: none;
  border: none;
  cursor: pointer;
}

button,
textarea,
input[type=text],
input[type=button],
input[type=submit] {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

.t-title, .lwptoc_title, .c-post-content .wp-block-latest-posts__post-title,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "M PLUS Code Latin", serif;
  line-height: 1.1;
  font-weight: 600;
}

.t-title--1 {
  font-size: 44px;
}

.t-title--2, .lwptoc_title,
.c-post-content h2:not(.t-title):not(.lwptoc_title) {
  font-size: 28px;
}

.c-post-content h2:not(.t-title):not(.lwptoc_title) {
  margin-bottom: 24px;
}
@media screen and (max-width: 1023px) {
  .single-post .c-post-content h2:not(.t-title):not(.lwptoc_title) {
    font-size: 25px;
  }
}

.t-title--3,
.c-post-content h3:not(.t-title):not(.lwptoc_title) {
  font-size: 21px;
  line-height: 1.15;
}

.t-title--4, .c-post-content .wp-block-latest-posts__post-title,
.c-post-content h4:not(.t-title):not(.lwptoc_title) {
  font-size: 18px;
  line-height: 1.2;
}

.t-title--5,
.c-post-content h5:not(.t-title):not(.lwptoc_title),
.c-post-content h6:not(.t-title):not(.lwptoc_title) {
  font-size: 18px;
  line-height: 1.3;
}

.t-title--6 {
  font-size: 18px;
  line-height: 1.3;
}

.t-lead {
  color: #000;
  font-size: clamp(22px, 1.756vw + 0.713rem, 2.25rem);
  line-height: clamp(1.688rem, 2.283vw + 1.152rem, 3.15rem);
  font-weight: 400;
}

.l-container {
  width: 100%;
  max-width: 1400px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}

.l-2col {
  -moz-column-count: 2;
  column-count: 2;
  -moz-column-gap: 24px;
  column-gap: 24px;
}

.l-mobile-flex {
  display: flex;
}

.l-mobile-flex > *:first-child {
  margin-left: 0;
}

.l-mobile-flex > *:last-child {
  margin-right: 0;
}

.l-mobile-grid {
  display: grid;
}

/*POST CONTENT*/
p.u-full {
  margin-bottom: 0;
}

.u-full.has-background {
  position: relative;
  padding: 40px 0;
}
.u-full.has-background::after {
  content: "";
  position: absolute;
  background-color: #f4f4f4;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  display: block !important;
  z-index: -1;
}
.u-full.has-background.has-vivid-cyan-blue-background-color {
  background-color: #00588f !important;
}
.u-full.has-background.has-vivid-cyan-blue-background-color::after {
  background-color: #00588f;
}
.u-full.has-background.has-light-green-cyan-background-color {
  background-color: #3ACBA0 !important;
}
.u-full.has-background.has-light-green-cyan-background-color::after {
  background-color: #3ACBA0;
}
.u-full.has-background.has-white-background-color {
  background-color: #fff !important;
}
.u-full.has-background.has-white-background-color::after {
  background-color: #fff;
}

.wp-block-media-text.u-img-bottom {
  padding-bottom: 0 !important;
}
.wp-block-media-text.u-img-bottom .wp-block-media-text__content {
  padding-bottom: 40px;
}
.wp-block-media-text.u-img-bottom .wp-block-media-text__media {
  align-self: end;
}
.wp-block-media-text.u-img-bottom.u-mb--20 .wp-block-media-text__media {
  z-index: 1;
  margin-bottom: -10px;
}
@media screen and (min-width: 1024px) {
  .wp-block-media-text.u-img-bottom.u-mb--20 .wp-block-media-text__media {
    margin-bottom: -20px;
  }
}

.c-post-content a:not([class]) {
  text-decoration: underline;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-post-content a:not([class]):hover {
  color: #00588f;
}

/*POSTCONTENT MOBILE*/
.c-post-content {
  /*LAST POST*/
}
.single-post .c-post-content {
  margin-bottom: 60px;
}
.c-post-content .wp-block-separator {
  color: #0D7A82;
}
.c-post-content h2,
.c-post-content h3,
.c-post-content h4,
.c-post-content h5,
.c-post-content h6 {
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .c-post-content h2 {
    letter-spacing: -1px;
  }
  .c-post-content h3 {
    letter-spacing: -0.5px;
  }
}
.c-post-content * + h2,
.c-post-content * + h3,
.c-post-content * + h4 {
  margin-top: 40px;
}
.c-post-content .t-lead-post {
  font-family: "M PLUS Code Latin", serif;
}
.c-post-content .container-mini {
  max-width: 600px;
  margin-inline: auto;
  padding-block: 40px;
}
.c-post-content .wp-block-heading strong {
  font-weight: 600;
}
.c-post-content .wp-block-cover {
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
  margin-block: 40px;
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  min-height: 220px;
  padding: 40px 20px;
}
.c-post-content .wp-block-cover p,
.c-post-content .wp-block-cover h2,
.c-post-content .wp-block-cover h3 {
  font-family: "Loved by the King", serif;
  font-size: 22px !important;
  letter-spacing: 2px !important;
  font-weight: 600;
  max-width: 670px;
  margin-inline: auto;
}
.c-post-content .wp-block-cover p.has-small-font-size,
.c-post-content .wp-block-cover h2.has-small-font-size,
.c-post-content .wp-block-cover h3.has-small-font-size {
  font-size: 22px !important;
}
.c-post-content .wp-block-cover h2 {
  font-size: 30px !important;
  letter-spacing: 4px !important;
}
.c-post-content .wp-block-cover h3 {
  font-size: 22px !important;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .c-post-content .wp-block-cover p {
    font-size: 30px !important;
    letter-spacing: 4px;
  }
  .c-post-content .wp-block-cover h2 {
    font-size: 58px !important;
    letter-spacing: 6px !important;
  }
  .c-post-content .wp-block-cover h3 {
    font-size: 30px !important;
  }
}
.c-post-content .wp-block-cover.u-no-margin-top {
  margin-top: 0 !important;
}
.c-post-content .has-small-font-size {
  font-size: 14px !important;
}
.c-post-content .c-columns-topic, .c-post-content .c-columns {
  padding: 40px 0;
  margin: 0;
  gap: 24px;
}
.c-post-content .c-columns-topic .wp-block-heading, .c-post-content .c-columns .wp-block-heading {
  margin-bottom: 0 !important;
}
.c-post-content .wp-block-image {
  margin-block: 40px;
}
.c-post-content .wp-block-image figcaption {
  margin-bottom: 0;
  text-transform: uppercase;
  font-family: "Loved by the King", serif;
  font-weight: 700;
  letter-spacing: 2px;
  text-align: center;
  font-size: 12px;
  margin-top: 16px;
  display: block;
}
@media screen and (min-width: 1024px) {
  .c-post-content .wp-block-image figcaption {
    font-size: 16px;
  }
}
.c-post-content .wp-block-column .wp-block-image {
  margin-block: 0 !important;
}
.c-post-content .wp-block-details {
  border-bottom: 1px solid #0D7A82;
}
.c-post-content .wp-block-details a {
  color: #00588F;
  text-decoration: none !important;
}
.c-post-content .wp-block-details a:hover {
  text-decoration: underline;
}
.c-post-content .wp-block-details summary {
  padding-right: 50px;
  position: relative;
  padding-block: 16px;
}
@media screen and (max-width: 1023px) {
  .c-post-content .wp-block-details summary {
    padding-right: 30px;
  }
}
.c-post-content .wp-block-details summary strong {
  font-weight: 400;
}
.c-post-content .wp-block-details summary::after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(../img/arrow-down-green.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: calc(50% - 8px);
  right: 0;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-post-content .wp-block-details summary::marker {
  font-size: 0;
}
.c-post-content .wp-block-details summary:hover::after {
  animation: bounce 2s ease infinite;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-20px);
  }
  60% {
    transform: translateY(-10px);
  }
}
.c-post-content .wp-block-details:first-of-type {
  margin-top: -8px;
}
@media screen and (max-width: 1023px) {
  .c-post-content .wp-block-details:first-of-type {
    margin-top: -16px;
  }
}
.c-post-content .wp-block-details[open] summary {
  font-weight: 700;
}
.c-post-content .wp-block-details[open] summary strong {
  font-weight: 700;
}
.c-post-content .wp-block-details[open] summary::after {
  background-image: url(../img/arrow-up-green.svg);
}
.c-post-content .wp-block-details p {
  font-size: 18px;
  padding-right: 50px;
  margin-top: 0;
  margin-bottom: 16px;
}
@media screen and (max-width: 1023px) {
  .c-post-content .wp-block-details p {
    font-size: 16px;
    padding-right: 30px;
  }
}
.c-post-content .wp-block-details.u-accordion-hand summary strong {
  font-weight: 700;
  letter-spacing: 2px;
  font-size: 22px;
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
}
.c-post-content .wp-block-image.u-img-full {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}
.c-post-content .wp-block-image.u-img-full img {
  width: 100%;
}
.c-post-content .wp-block-post-featured-image {
  height: 260px;
}
.c-post-content .wp-block-post-featured-image img {
  box-shadow: -5px 5px 10px -3px rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.c-post-content .wp-block-post-featured-image + p {
  margin-top: 40px;
}
.c-post-content .wp-block-image.u-img-radius img,
.c-post-content .wp-block-post-featured-image.u-img-radius img,
.c-post-content .wp-block-image.is-style-rounded img {
  border-radius: 8px 8px 8px 0;
  overflow: hidden;
}
.c-post-content .lightbox-image-container .wp-block-image img, .c-post-content .wp-block-gallery img {
  border-radius: 8px 8px 8px 0 !important;
}
.c-post-content .wp-block-image.is-style-rounded img, .c-post-content .wp-block-image .is-style-rounded img {
  border-radius: 8px 8px 8px 0 !important;
}
.c-post-content .wp-block-image.has-overlay,
.c-post-content .wp-block-post-featured-image.has-overlay {
  position: relative;
}
.c-post-content .wp-block-image.has-overlay::before,
.c-post-content .wp-block-post-featured-image.has-overlay::before {
  content: "";
  background-color: #3ACBA0;
  position: absolute;
  width: 100vw;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  height: 100px;
}
.c-post-content .wp-block-image.has-overlay img,
.c-post-content .wp-block-post-featured-image.has-overlay img {
  position: relative;
}
.c-post-content .wp-block-media-text {
  padding-block: 40px;
}
.c-post-content .wp-block-media-text h2 {
  margin-top: 0 !important;
}
.c-post-content .wp-block-group.container-mini h2 {
  margin-top: 0 !important;
}
.c-post-content blockquote {
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  margin: 32px 24px;
  text-align: center;
}
.c-post-content .c-evidence {
  padding: 16px;
  border-radius: 16px 16px 16px 0;
}
.c-post-content .c-evidence.has-white-background-color {
  padding-top: 0 !important;
}
.c-post-content .c-evidence .wp-block-heading {
  margin-top: 0;
}
.c-post-content .c-evidence ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}
.c-post-content .c-evidence ul li {
  position: relative;
}
.c-post-content .c-evidence ul li::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' x='0px' y='0px' width='49.469px' height='7.406px' viewBox='0 0 49.469 7.406' enable-background='new 0 0 49.469 7.406' xml:space='preserve'%3E%3Cg id='BACKGROUND'%3E%3C/g%3E%3Cg id='OBJECTS'%3E%3Cg%3E%3Cg%3E%3Cpath d='M41.257,3.634c0.004-0.004,0.008-0.009,0.01-0.017C41.258,3.623,41.256,3.629,41.257,3.634z'/%3E%3Cpath d='M37.52,3.263l0.044-0.007C37.536,3.256,37.525,3.259,37.52,3.263z'/%3E%3Cpath d='M43.491,3.889c-0.003,0.001-0.004,0.002-0.006,0.004c0.034,0.004,0.081,0.009,0.157,0.018L43.491,3.889z'/%3E%3Cpath d='M29.52,2.847l0.05,0C29.548,2.846,29.533,2.844,29.52,2.847z'/%3E%3Cpath d='M34.262,3.079c-0.015,0.007-0.04,0.008-0.064,0.01C34.229,3.091,34.253,3.091,34.262,3.079z'/%3E%3Cpath d='M44.635,4.384l-0.061-0.032C44.574,4.364,44.595,4.378,44.635,4.384z'/%3E%3Cpath d='M46.912,4.488c-0.002-0.002-0.002-0.004-0.005-0.007C46.903,4.484,46.907,4.486,46.912,4.488z'/%3E%3Cpath d='M46.038,4.302c-0.018,0.002-0.041,0.003-0.065,0.005C46,4.309,46.035,4.312,46.038,4.302z'/%3E%3Cpath d='M45.942,4.311l0.031-0.004C45.956,4.307,45.942,4.306,45.942,4.311z'/%3E%3Cpath d='M0.498,4.621C0.432,4.63,0.38,4.658,0.325,4.683L0.498,4.621z'/%3E%3Cpath d='M22.266,2.833l0.014-0.011C22.267,2.826,22.264,2.829,22.266,2.833z'/%3E%3Cpath d='M0.457,4.857L0.411,4.859C0.428,4.861,0.443,4.86,0.457,4.857z'/%3E%3Cpath d='M43.429,4.343c-0.068,0.019-0.199-0.023-0.2,0.002C43.298,4.347,43.395,4.375,43.429,4.343z'/%3E%3Cpath d='M20.759,3.855l-0.043,0.003C20.736,3.856,20.749,3.856,20.759,3.855z'/%3E%3Cpath d='M0.457,4.857l0.055-0.002C0.506,4.851,0.5,4.848,0.493,4.845C0.482,4.851,0.47,4.855,0.457,4.857z'/%3E%3Cpath d='M14.716,3.086h0.003c0.005-0.002,0.009-0.003,0.015-0.005L14.716,3.086z'/%3E%3Cpath d='M14.313,3.059c0.028-0.004,0.055-0.007,0.085-0.011C14.353,3.046,14.329,3.051,14.313,3.059z'/%3E%3Cpath d='M0.325,4.683L0.226,4.719C0.262,4.71,0.294,4.697,0.325,4.683z'/%3E%3Cpath d='M10.006,3.372l0.039-0.006C10.028,3.367,10.016,3.369,10.006,3.372z'/%3E%3Cpath d='M34.566,3.107l0.035,0.007C34.605,3.108,34.603,3.104,34.566,3.107z'/%3E%3Cpolygon points='31.568,3.662 31.567,3.662 31.567,3.662 '/%3E%3Cpath d='M31.727,3.637c-0.049-0.008-0.12,0.008-0.159,0.025C31.618,3.664,31.665,3.66,31.727,3.637z'/%3E%3Cpath d='M31.228,3.634c0.006,0.001,0.012,0.002,0.019,0.004C31.24,3.636,31.234,3.634,31.228,3.634z'/%3E%3Cpolygon points='34.417,3.822 34.417,3.819 34.415,3.822 '/%3E%3Cpath d='M33.785,3.799c-0.011-0.006-0.026-0.01-0.043-0.013C33.753,3.791,33.767,3.796,33.785,3.799z'/%3E%3Cpolygon points='29.652,3.691 29.653,3.69 29.65,3.69 '/%3E%3Cpath d='M23.694,3.875c0.598-0.014,1.372-0.066,1.965-0.05c0.129-0.053,0.317-0.054,0.506-0.066l0.02,0.07l0.157-0.022 c0.064,0.021-0.121,0.013-0.008,0.04l0.06-0.043c0.013,0.025,0.405,0.017,0.14,0.067l0.612,0.001 c0.135,0.002,0.079-0.058,0.229-0.041c0.03,0.021-0.054,0.014-0.042,0.039c0.449,0.053,0.52-0.136,0.939-0.103l-0.036,0.009 c0.072-0.019,0.208-0.016,0.209-0.026c-0.053-0.071-0.076,0.038-0.203-0.004c0.012-0.06,0.16-0.032,0.152-0.077 c0.098,0.021,0.156-0.012,0.242-0.016c0.145,0.038,0.355,0.011,0.465,0.058c0.072-0.019,0.152-0.077,0.306-0.079 c0.11,0.047-0.026,0.045,0.123,0.062l0.025-0.035c0.123,0.006,0.103,0.015,0.099,0.031c0.131,0.002,0.11-0.047,0.274-0.025 l-0.092,0.034c0.122-0.013,0.171-0.007,0.341-0.004c-0.004,0.02-0.072,0.018-0.122,0.013c0.091,0.051,0.158-0.022,0.208-0.016 c-0.014-0.015-0.132-0.022-0.073-0.056c0.084,0.006,0.18-0.047,0.239-0.006l-0.093,0.033c0.176-0.027,0.095-0.043,0.296-0.03 c-0.011,0.003-0.006,0.011-0.01,0.019c0.128-0.044,0.294-0.007,0.483,0.008l-0.036,0.008c0.076-0.008,0.119-0.037,0.159-0.033 c-0.107-0.025-0.077-0.034-0.086-0.067c0.141,0.063,0.218-0.057,0.45-0.013c-0.004,0.019-0.061,0.041-0.124,0.017 c-0.081,0.055-0.092,0.104-0.234,0.125c0.088-0.01,0.192-0.013,0.169,0.011l0.029-0.053c0.053,0.003,0.095,0.006,0.135,0.008 c0.024-0.033-0.106-0.061,0.018-0.078c0.14-0.012,0.072,0.059,0.095,0.036c0.192-0.013,0.081-0.055,0.264-0.029 c-0.018,0.004-0.055,0.012-0.07,0.006c0.132,0.028,0.325,0.004,0.362,0.072c-0.02,0.014-0.024,0.033-0.074,0.026l0.003-0.01 c-0.147,0.041,0.121-0.008,0.074,0.049c-0.009-0.036,0.176-0.02,0.26-0.009l-0.026-0.041c0.282-0.108-0.017,0.079,0.258,0.075 c0.176-0.019-0.066-0.014,0.043-0.038c0.118,0.012,0.161,0.05,0.334,0.04c0.047,0.018,0.145,0.044,0.152,0.089 c0.106-0.013,0.318,0.034,0.379-0.007C33.46,3.795,33.458,3.88,33.25,3.812l0.06-0.041c0.145,0.009,0.332-0.005,0.431,0.015 c-0.02-0.009-0.028-0.021-0.015-0.03c0.208-0.007,0.269-0.049,0.47-0.027c0.025,0.041-0.093,0.029-0.179,0.029 c0.129,0.038,0.136,0.008,0.337,0.03c0.009,0.036-0.136-0.008-0.16,0.026l0.223-0.002c-0.001,0.002,0,0.005,0,0.007 c0.034-0.057,0.17,0.013,0.307,0.001c0.323,0.015,0.376-0.062,0.557-0.101c0.047,0.018,0.061,0.034,0.04,0.047 c-0.078-0.03-0.065-0.009-0.094,0.006c0.109-0.001,0.236,0.068,0.174,0.089c0.174-0.01-0.061-0.034,0.046-0.047l0.237,0.014 c-0.026-0.031-0.11-0.041,0.014-0.059c0.104-0.004,0.153,0.004,0.289,0.012c-0.02,0.014,0.041,0.047-0.061,0.041 c0.065,0.014,0.167,0.02,0.208-0.007c-0.147-0.034,0.244-0.015,0.136-0.067l0.147,0.034c-0.034-0.002-0.039,0.018-0.088,0.01 c0.04,0.047,0.122-0.008,0.174-0.01c0.052,0.011,0.187,0.021,0.197,0.039c0.047-0.01,0.161,0.004,0.182,0.029 c0.07-0.006,0.007-0.03,0.029-0.043l0.237,0.014c0.011,0.026,0.027,0.097-0.009,0.104c0.091-0.019,0.036-0.073,0.172-0.065 c-0.08,0.045,0.177,0.045,0.061,0.099c0.076,0.039,0.297,0.047,0.419,0.04c0.078-0.035-0.13-0.028-0.12-0.067 c0.343,0,0.371-0.108,0.621-0.078l-0.064-0.014c0.158-0.016,0.141-0.012,0.234-0.041c-0.047,0.047,0.17,0.14,0.428,0.141 c0.023-0.024-0.141-0.053-0.097-0.091h0.172c0.012,0.004-0.008,0.012-0.03,0.017c0.155-0.011,0.281,0.077,0.33,0.021l0.15,0.084 l-0.06-0.036c0.023-0.022,0.195-0.014,0.231-0.02c0.177-0.011,0.239,0.016,0.333,0.056c-0.029-0.023-0.102-0.076,0.037-0.071 c-0.007,0.08,0.287,0.056,0.28,0.097c0.055,0.004,0.153,0.038,0.162,0.006l-0.013,0.049c0.018-0.068,0.22-0.046,0.377-0.044 c-0.042,0.091,0.171,0.009,0.233,0.1c0.034-0.061,0.277,0,0.309-0.051c0.12,0.008,0.103,0.066,0.132,0.089l0.058-0.019 c0.058,0.035,0.281,0.061,0.413,0.094l0.128-0.045l0.044,0.03c0.021-0.013,0.125-0.011,0.063-0.038l0.067,0.01 c0.011-0.061,0.095-0.008,0.233-0.022c0.03,0.013,0.021,0.027-0.009,0.032c0.067,0.007,0.035,0.036,0.07,0.06 c-0.046-0.02,0.251-0.088,0.072-0.132c-0.01-0.026,0.097-0.035,0.162-0.018l0.035,0.059l0.084-0.051 c0.104,0.002,0.145,0.041,0.228,0.055c-0.085-0.004-0.2,0.089,0.021,0.108c-0.116-0.004-0.176,0.022-0.237,0.028 c0.045,0.007,0.068,0.014-0.005,0.031c0.174-0.001,0.06-0.029,0.232-0.02c-0.014,0.049,0.032,0.069,0.179,0.1L43.163,4.36 c0.006-0.006,0.013-0.009,0.022-0.011c-0.042-0.009-0.053-0.018-0.06-0.038c0.034,0.004,0.204-0.043,0.229-0.01 c-0.165-0.093,0.305-0.032,0.2-0.088c0.021-0.013,0.14-0.004,0.15,0.021c-0.146,0.024,0.102,0.066,0.076,0.099 c0.055-0.009-0.109-0.047-0.035-0.059c0.085,0.004,0.144,0.041,0.191,0.061L43.9,4.339l0.129,0.034 c0.024-0.023-0.123-0.054-0.001-0.055c0.031,0.013,0.153,0.012,0.148,0.031c-0.061,0.029-0.024,0.078-0.127,0.077 c0.086,0.004,0.358,0.024,0.253-0.032l0.102,0.011c-0.062-0.027-0.238-0.081-0.032-0.069l-0.003,0.01l0.146-0.024l0.06,0.031 c0-0.013,0.023-0.022,0.076-0.017c0.012,0.016,0.061,0.027,0.055,0.046c0.153,0.012,0.144-0.015,0.165-0.027 c0.086,0.004,0.117,0.018,0.074,0.043c0.117,0.017,0.322,0.03,0.399,0.063c0.159-0.008-0.031-0.013,0.064-0.038 c0.127,0.099,0.515,0.081,0.772,0.094c-0.061-0.082,0.071-0.002,0.126-0.066c-0.058,0.019,0.237,0.081,0.01,0.081l0.138,0.005 c0.089,0.05-0.23,0.01-0.094,0.08C46.512,4.629,46.622,4.556,46.8,4.6c-0.067,0.048,0.141-0.005,0.089,0.05 c-0.04,0.016-0.089,0.005-0.141,0.005l0.03,0.013c0.334,0.046,0.104-0.054,0.285-0.074c0.206,0.012,0.157,0.057,0.166,0.083 c0.03,0.013,0.135,0.015,0.19,0.006C47.29,4.704,47.192,4.628,47.254,4.6c0.083,0.069,0.303,0.033,0.362,0.014 c-0.285-0.091-0.202-0.022-0.469-0.116c-0.04,0.016-0.04,0.071-0.202,0.033c0.107-0.017-0.004-0.031-0.032-0.043 c0.028,0.034-0.116,0.002-0.168,0.011c-0.043-0.03,0.107-0.063-0.059-0.091l-0.04,0.071c-0.064-0.017,0.034-0.052-0.107-0.047 c0.08-0.032-0.016-0.062,0.174-0.056c-0.218-0.084-0.349,0.002-0.527,0.013c0.018-0.003,0.021-0.013,0.04-0.016 c-0.04,0.016-0.107,0.009-0.159,0.008c-0.114-0.027,0.095-0.025,0.067-0.048l-0.187-0.015c-0.004-0.003-0.004-0.004-0.004-0.006 c-0.05,0.006-0.098,0.008-0.113-0.012c0.058-0.019,0.083-0.041,0.122-0.057L45.75,4.275c0.024-0.022-0.158-0.057-0.016-0.062 l-0.292-0.017l-0.019-0.052c-0.07,0.002-0.073,0.012,0.009,0.026c-0.098-0.021-0.45,0.046-0.387-0.047 c-0.233,0.02-0.313-0.004-0.592-0.004c0.217-0.026-0.238-0.081-0.01-0.081c-0.13-0.034-0.163,0.017-0.267,0.016 c-0.095-0.03-0.047-0.075,0.06-0.084L44.11,3.981l0.004-0.01L44.003,3.99c-0.111-0.037-0.019-0.052-0.136-0.07l-0.03,0.042 l-0.077-0.033c0.028,0.023-0.043,0.025-0.128,0.021l0.003-0.01l-0.105-0.001c0.105-0.017-0.094-0.018-0.044-0.046 c-0.089-0.01-0.09-0.01-0.251-0.017l0.025,0.033c-0.212,0.007-0.004-0.046-0.174-0.064l0.007,0.036 c-0.238-0.081-0.417-0.005-0.593-0.06c0.104,0.002,0.081-0.041,0.079-0.032c-0.157-0.002-0.409-0.034-0.573-0.007 c-0.055-0.056-0.067-0.072-0.23-0.11c-0.12-0.008-0.139-0.005-0.18,0.021c-0.115-0.03-0.335-0.021-0.338-0.059 c-0.03,0.027-0.104-0.015-0.17,0.003l-0.013-0.016l0.007,0.036c-0.2-0.097-0.352,0.012-0.554-0.075l0.037-0.006L40.475,3.58 c-0.013-0.017,0.024-0.023,0.03-0.042l-0.407-0.044l0.078,0.034c-0.085-0.004-0.146,0.024-0.242-0.007 c0.166-0.037-0.135-0.015-0.159-0.057l0.089-0.006c-0.119-0.008-0.119-0.008-0.112,0.028c-0.156-0.002-0.102-0.076-0.247-0.052 l0.102,0.011c0.029,0.023-0.047,0.045-0.115,0.038c-0.016-0.007-0.063-0.027-0.01-0.026c-0.123-0.001-0.305-0.025-0.36-0.013 c-0.065-0.014-0.042-0.038-0.005-0.045c-0.264,0.019-0.118-0.012-0.382,0.007l0.006-0.02l-0.092,0.02l-0.126-0.048l0.045,0.028 c-0.086,0-0.141,0.011-0.24-0.004l0.042-0.027c-0.243,0.006-0.277-0.062-0.51-0.03c-0.015-0.006,0.021-0.014,0.04-0.018 c-0.217,0.037-0.158-0.059-0.377-0.012c0.014-0.009-0.009-0.023,0-0.031l-0.099,0.015l0.01-0.039l-0.083,0.055L37.29,3.25 l-0.039,0.017c-0.1-0.08-0.251-0.03-0.391-0.093l0.021,0.051c-0.366,0.088-0.821-0.094-1.26-0.065l0.01-0.039L35.45,3.16 c-0.095-0.036,0.059-0.031,0.03-0.053c-0.193,0.014-0.083,0.055-0.307,0.057c-0.113-0.032,0.041-0.027,0.096-0.039 c-0.211,0.011-0.521,0.019-0.668-0.01c-0.004,0.005-0.013,0.012-0.005,0.015c-0.141,0.012-0.324-0.014-0.478-0.018 c0.004-0.018,0.043-0.019,0.081-0.021c-0.055-0.005-0.13-0.021-0.178-0.004l0.06-0.032c-0.118-0.012-0.347,0.009-0.372-0.032 c0.013,0.016,0.006,0.045-0.096,0.039c-0.054-0.063-0.279,0.013-0.442-0.026c0.02-0.014,0.14-0.011,0.106-0.014 c-0.082-0.02-0.157,0.006-0.229,0.021l0.023-0.023l-0.383,0.017c-0.055-0.063-0.36-0.007-0.333-0.05 c-0.136-0.008,0.114,0.032-0.059,0.031c-0.045-0.027-0.156,0.006-0.148-0.034l0.019-0.004l-0.121-0.002l0.077-0.036 c-0.104,0.004-0.181,0.039-0.187,0.069c-0.098-0.026-0.238-0.014-0.282-0.052l0.037-0.008c-0.277,0.003-0.455-0.127-0.674-0.07 C31,2.875,31.002,2.865,31.036,2.867l-0.171-0.007l0.042-0.029l-0.284,0.045l0.004-0.02c-0.187-0.008-0.479,0.002-0.719,0.007 l0.036-0.009c-0.263,0.03-0.253-0.019-0.445,0.002c0.007-0.005,0.013-0.007,0.021-0.008l-0.173,0l0.038-0.019 c-0.128,0.043-0.365-0.056-0.286-0.02c-0.072,0.019-0.197,0.041-0.219,0.066c-0.188,0.002-0.046-0.026-0.162-0.043 c-0.136-0.002-0.161,0.032-0.345,0.014l0.004-0.02c-0.086,0.003-0.14,0.018-0.26,0.02l0.036-0.009 c-0.196,0.041-0.244-0.059-0.399,0.028c-0.082-0.016-0.238-0.004-0.23-0.044c-0.244,0.026-0.434,0.037-0.677,0.053 c-0.038-0.065-0.052,0.004-0.199-0.033l0.011,0.035c-0.343,0.004-0.736-0.083-1.114-0.069l-0.011-0.035l-0.076,0.038 c-0.407-0.017-0.934-0.031-1.259-0.032c-0.106,0.018-0.267,0.06-0.436,0.047l0.017-0.005c-0.293,0.02-0.604,0.034-0.925,0.014 c0.02-0.015-0.013-0.025,0.023-0.035c-0.076,0.039-0.188,0.002-0.257,0.001l0.081,0.026c-0.091,0.033-0.222,0-0.269-0.022 l-0.144,0.043c-0.009-0.003-0.024-0.008-0.026-0.014l-0.025,0.019l-0.077-0.043c-0.035,0.011-0.226,0.029-0.285,0.075 c-0.014-0.015-0.149-0.022-0.045-0.034l-0.527,0.005l0.082,0.013c0.011,0.035-0.146,0.062-0.229,0.049 c0.107-0.032,0.008-0.05-0.039-0.074c-0.071,0.021,0.063,0.029,0.026,0.049c-0.089,0.026-0.279,0.045-0.327,0.031l0.054-0.016 c-0.122,0.017-0.18-0.042-0.3-0.035c-0.107,0.032-0.188,0.009-0.164,0.068c-0.156,0.018-0.061-0.039-0.112-0.043 c-0.072,0.031-0.292,0.02-0.32-0.009c-0.083,0.091-0.422-0.017-0.451,0.058l-0.13-0.038c-0.003,0.02-0.027,0.066-0.131,0.077 c-0.099-0.018-0.077-0.053-0.107-0.073L19.095,2.99c-0.567-0.059-1.31,0.019-1.932-0.024c-0.276,0.025-0.622,0.072-0.945,0.072 l0.035-0.011l-0.321-0.009l0.234,0.026c-0.07,0.011-0.123,0.027-0.191,0.028c-0.353-0.019-0.825-0.039-1.256,0.013 c-0.276,0.095-0.191-0.069-0.456,0.002c0.022-0.009,0.03-0.021,0.051-0.03c-0.288,0.038-0.443,0.068-0.73,0.135 c0.029-0.086-0.188,0.013-0.165-0.032l-0.022,0.036c-0.066-0.017-0.217-0.015-0.197-0.041l-0.125,0.051l-0.013-0.034 c-0.169,0.008-0.531,0.059-0.624-0.006c-0.416,0.079-1.078,0.105-1.605,0.124c-0.072,0.033-0.225,0.045-0.345,0.058l-0.131-0.032 c-0.121,0.022-0.247,0.085-0.362,0.067c0-0.005,0.004-0.009,0.013-0.012C9.883,3.39,9.764,3.377,9.65,3.425 c-0.136,0.008-0.27-0.004-0.231-0.046C9.411,3.449,9.13,3.391,9.13,3.391S8.693,3.417,8.012,3.458 C7.33,3.49,6.403,3.582,5.424,3.693C3.464,3.866,1.31,4.319,0.498,4.621C0.447,4.663,0.294,4.71,0.361,4.74 C0.242,4.772,0.176,4.721,0.159,4.758c0.169-0.003-0.035,0.095,0.134,0.112L0.19,4.895C0.174,4.922,0.326,4.846,0.309,4.893 l0.018-0.068C0.412,4.822,0.46,4.828,0.493,4.845c0.074-0.037,0.109-0.13,0.303-0.122L0.746,4.735 C0.898,4.709,0.846,4.761,0.88,4.766L0.846,4.771l0.134,0.012c-0.101-0.006-0.253,0.07-0.17,0.053 c0.185-0.011-0.05-0.008,0.085-0.037C0.981,4.783,0.963,4.82,0.962,4.84l0.152-0.026c0,0.03-0.101,0.014-0.034,0.035l0.187-0.061 C1.315,4.857,1.469,4.72,1.568,4.776C1.433,4.815,1.585,4.799,1.567,4.827L1.903,4.77c0.034,0.005-0.085,0.037-0.034,0.025 c0.067,0.011,0.102-0.034,0.136-0.039c0.033,0.016,0.252-0.04,0.25,0.011c0.233-0.002,0.087-0.078,0.304-0.083 C2.592,4.71,2.391,4.717,2.49,4.734l0.22-0.046C2.692,4.706,2.674,4.744,2.59,4.75c0.605-0.046,0.944,0.038,1.488-0.052 c0.082,0.027-0.052,0.03-0.105,0.06C4.365,4.667,4.542,4.775,4.88,4.735l0.003-0.03C5.364,4.745,5.925,4.629,6.462,4.61 L6.396,4.596c0.07-0.036,0.188-0.052,0.275-0.075c0.015,0.014-0.057,0.07,0.096,0.041C6.734,4.555,6.668,4.551,6.686,4.534 C7.149,4.551,8.118,4.47,8.876,4.445c1.019-0.104,2.13-0.132,3.135-0.207c-0.153,0.012-0.093-0.065,0.024-0.056 c0.323,0.104,0.547-0.055,0.875,0.009c0.583-0.072,1.112-0.011,1.652-0.122l0.013,0.035c0.082,0.013,0.103-0.012,0.188-0.018 l-0.001,0.01c0.203,0.006,0.445-0.038,0.562-0.025l0.005-0.04c0.12-0.007,0.064,0.028,0.186,0.002l-0.003,0.02l0.142-0.042 c-0.011,0.07,0.339-0.006,0.436,0.022c0.155-0.018,0.448-0.058,0.684-0.052c0.045,0.034,0.334,0.024,0.519,0.035 c0.358-0.021,0.87-0.051,1.327-0.054l-0.01-0.045l0.119-0.007c-0.001,0.01,0.015,0.015-0.003,0.02 c0.094,0.048,0.274-0.025,0.371,0.003c-0.061-0.039-0.084-0.004-0.152-0.002c-0.098-0.018-0.006-0.065,0.126-0.047l-0.002,0.01 l0.089-0.027c0.011,0.035,0.094,0.048,0.105,0.083c0.392-0.022,0.657-0.092,1.063-0.089c-0.041,0.041,0.29-0.02,0.211,0.051 c0.242-0.034-0.041-0.053,0.068-0.106c0.068-0.001,0.139-0.023,0.152,0.002c-0.032,0.017,0.056,0.04,0.001,0.048l0.162-0.011 c0.016,0.005-0.02,0.015-0.038,0.021c0.33-0.051,0.587,0.024,0.883-0.026c0.021-0.025-0.118-0.003-0.097-0.028 c0.298-0.06,0.264,0.035,0.543-0.01l-0.057,0.036c0.089-0.026,0.128-0.057,0.276-0.035c0.027,0.039-0.125,0.037-0.196,0.058 c0.102-0.002,0.358-0.021,0.28-0.055c0.122-0.014,0.166,0.022,0.232,0.033c0.002-0.01-0.114-0.027-0.043-0.045 c0.166,0.023,0.422,0.022,0.625,0.026c-0.002,0.01,0.013,0.025-0.005,0.03C23.487,3.796,23.47,3.886,23.694,3.875z'/%3E%3Cpath d='M34.499,3.832l-0.082-0.01c0,0.009-0.004,0.019-0.043,0.027L34.499,3.832z'/%3E%3Cpath d='M30.622,3.652c-0.01,0.003-0.021,0.006-0.03,0.011C30.612,3.66,30.619,3.656,30.622,3.652z'/%3E%3Cpath d='M29.677,3.721c0.068-0.008,0.008-0.019-0.025-0.03C29.651,3.699,29.652,3.709,29.677,3.721z'/%3E%3Cpath d='M36.7,3.821c-0.014,0.003-0.023,0.008-0.021,0.017C36.699,3.831,36.703,3.826,36.7,3.821z'/%3E%3Cpath d='M42.759,4.281c-0.008-0.002-0.013-0.005-0.024-0.008C42.74,4.276,42.748,4.279,42.759,4.281z'/%3E%3Cpath d='M42.43,4.187c-0.017-0.002-0.038-0.002-0.069-0.001C42.39,4.192,42.412,4.19,42.43,4.187z'/%3E%3Cpath d='M35.228,3.772c-0.023,0-0.045,0.002-0.064,0.01C35.198,3.782,35.216,3.777,35.228,3.772z'/%3E%3Cpolygon points='42.29,4.189 42.206,4.177 42.204,4.185 '/%3E%3Cpath d='M42.865,4.296c-0.033-0.004-0.078-0.008-0.106-0.015C42.8,4.296,42.834,4.299,42.865,4.296z'/%3E%3Cpath d='M38.933,3.866l-0.009,0C38.857,3.88,38.899,3.875,38.933,3.866z'/%3E%3Cpolygon points='41.915,4.223 41.904,4.221 41.878,4.229 '/%3E%3Cpath d='M43.229,4.345c-0.016,0-0.031,0-0.043,0.003c0.013,0.002,0.028,0.005,0.047,0.009 C43.229,4.351,43.228,4.348,43.229,4.345z'/%3E%3Cpath d='M40.198,4.026c0.025-0.013,0.035-0.022,0.036-0.029C40.206,3.995,40.187,4,40.198,4.026z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M38.363,1.587c-0.004,0.004-0.007,0.009-0.01,0.016C38.36,1.597,38.363,1.592,38.363,1.587z'/%3E%3Cpath d='M40.458,2.311L40.43,2.313C40.447,2.316,40.454,2.315,40.458,2.311z'/%3E%3Cpath d='M37.097,1.188c0.002-0.001,0.002-0.002,0.004-0.003c-0.02-0.006-0.046-0.014-0.089-0.027L37.097,1.188z'/%3E%3Cpath d='M44.901,3.877l-0.028-0.009C44.886,3.872,44.893,3.877,44.901,3.877z'/%3E%3Cpath d='M42.28,2.919c0.011-0.005,0.025-0.003,0.04-0.001C42.303,2.912,42.288,2.909,42.28,2.919z'/%3E%3Cpath d='M36.52,0.632l0.03,0.035C36.552,0.656,36.542,0.641,36.52,0.632z'/%3E%3Cpath d='M35.19,0.386c0,0.002,0,0.004,0.002,0.007C35.195,0.391,35.193,0.388,35.19,0.386z'/%3E%3Cpath d='M35.672,0.624c0.01,0,0.025-0.001,0.039-0.001C35.696,0.619,35.676,0.614,35.672,0.624z'/%3E%3Cpath d='M35.731,0.621l-0.019,0.002C35.721,0.624,35.73,0.625,35.731,0.621z'/%3E%3Cpath d='M33.254,6.992c-0.038,0.005-0.068,0.03-0.101,0.051L33.254,6.992z'/%3E%3Cpath d='M45.574,4.304l-0.006-0.01C45.569,4.298,45.571,4.301,45.574,4.304z'/%3E%3Cpath d='M33.234,7.225l-0.028-0.001C33.217,7.227,33.226,7.227,33.234,7.225z'/%3E%3Cpath d='M37.228,0.75c0.044-0.015,0.114,0.036,0.119,0.011C37.307,0.754,37.256,0.72,37.228,0.75z'/%3E%3Cpath d='M45.147,5.396l-0.025,0.007C45.134,5.401,45.142,5.398,45.147,5.396z'/%3E%3Cpath d='M33.234,7.225l0.032,0.001l-0.011-0.011C33.249,7.22,33.242,7.223,33.234,7.225z'/%3E%3Cpolygon points='41.465,5.251 41.467,5.251 41.474,5.244 '/%3E%3Cpath d='M41.226,5.265c0.015-0.007,0.03-0.013,0.047-0.02C41.247,5.249,41.234,5.256,41.226,5.265z'/%3E%3Cpath d='M33.154,7.043l-0.058,0.029C33.117,7.066,33.136,7.055,33.154,7.043z'/%3E%3Cpath d='M38.754,5.852l0.022-0.008C38.766,5.845,38.759,5.848,38.754,5.852z'/%3E%3Cpath d='M42.114,2.85l-0.018-0.012C42.092,2.843,42.092,2.848,42.114,2.85z'/%3E%3Cpolygon points='44.002,2.737 44.003,2.737 44.003,2.737 '/%3E%3Cpath d='M43.902,2.738c0.026,0.015,0.072,0.01,0.1-0.001C43.973,2.728,43.945,2.725,43.902,2.738z'/%3E%3Cpath d='M44.191,2.811l-0.009-0.007L44.191,2.811z'/%3E%3Cpolygon points='42.397,2.184 42.396,2.187 42.398,2.185 '/%3E%3Cpath d='M42.757,2.295c0.005,0.007,0.013,0.013,0.021,0.019C42.774,2.307,42.767,2.3,42.757,2.295z'/%3E%3Cpolygon points='45.099,3.05 45.098,3.051 45.1,3.052 '/%3E%3Cpath d='M47.962,4.831c0.306-0.082,0.666-0.178,1.022-0.273c0.086-0.023,0.172-0.046,0.256-0.068l0.128-0.033 c-0.015-0.015-0.087-0.032-0.126-0.048c-0.187-0.065-0.356-0.126-0.503-0.183c-0.292-0.05-0.482-0.117-0.702-0.184l0.152-0.02 l-0.22-0.056c-0.02-0.03,0.16,0.044,0.099-0.006l-0.162-0.013c0.046-0.01-0.397-0.162-0.005-0.073l-0.678-0.247 c-0.148-0.056-0.171,0-0.306-0.067c-0.007-0.024,0.076,0.013,0.096-0.007c-0.217-0.107-0.407-0.139-0.57-0.159 c-0.167-0.022-0.31-0.032-0.511-0.122l0.04,0.005c-0.037-0.004-0.101-0.022-0.131-0.03c-0.026-0.006-0.045-0.011-0.047-0.007 c0.009,0.079,0.039-0.027,0.159,0.061c-0.043,0.048-0.161-0.024-0.157,0.025c-0.047-0.04-0.091-0.02-0.141-0.034 c-0.069-0.065-0.195-0.082-0.241-0.149c-0.046,0.003-0.111,0.042-0.197,0.013c-0.046-0.066,0.029-0.037-0.049-0.084l-0.025,0.028 c-0.067-0.03-0.053-0.035-0.045-0.05c-0.073-0.028-0.077,0.023-0.161-0.032l0.062-0.013c-0.072-0.012-0.098-0.028-0.192-0.065 c0.008-0.018,0.046-0.003,0.072,0.013c-0.035-0.067-0.095-0.011-0.121-0.026c0.003,0.017,0.067,0.047,0.023,0.068 c-0.045-0.023-0.115,0.008-0.136-0.043l0.062-0.013c-0.107-0.01-0.066,0.022-0.175-0.032c0.007,0,0.007-0.009,0.012-0.015 c-0.086,0.017-0.168-0.05-0.273-0.088l0.023-0.002c-0.047-0.003-0.081,0.019-0.103,0.009c0.055,0.038,0.035,0.043,0.03,0.076 c-0.062-0.08-0.144,0.024-0.264-0.051c0.008-0.018,0.047-0.031,0.077,0.001c0.064-0.041,0.085-0.087,0.174-0.087 c-0.054-0.003-0.115-0.014-0.095-0.034l-0.033,0.047c-0.03-0.01-0.054-0.019-0.076-0.026c-0.024,0.028,0.043,0.073-0.034,0.072 c-0.085-0.008-0.024-0.066-0.044-0.047c-0.115-0.014-0.064,0.041-0.162-0.009c0.012-0.001,0.035-0.003,0.043,0.004 c-0.068-0.045-0.187-0.049-0.188-0.119c0.016-0.01,0.024-0.028,0.051-0.014l-0.004,0.009c0.097-0.019-0.073-0.01-0.029-0.057 c-0.005,0.035-0.108-0.006-0.153-0.027l0.003,0.043c-0.195,0.064,0.033-0.073-0.128-0.108c-0.107-0.006,0.034,0.023-0.035,0.03 c-0.065-0.028-0.079-0.07-0.182-0.085c-0.022-0.024-0.072-0.062-0.062-0.106c-0.065-0.002-0.175-0.077-0.222-0.046 c0.09,0.069,0.116-0.012,0.217,0.082l-0.047,0.031c-0.082-0.029-0.194-0.041-0.246-0.075c0.009,0.012,0.01,0.024,0,0.031 c-0.123-0.022-0.17,0.009-0.28-0.04c-0.003-0.043,0.062-0.015,0.111-0.003c-0.064-0.054-0.076-0.027-0.186-0.076 c0.004-0.035,0.076,0.027,0.1-0.002l-0.13-0.03l0.002-0.007c-0.036,0.05-0.094-0.036-0.177-0.044 c-0.183-0.059-0.234,0.007-0.35,0.02c-0.022-0.024-0.026-0.041-0.01-0.051c0.038,0.039,0.035,0.017,0.056,0.008 c-0.064-0.014-0.119-0.098-0.077-0.11c-0.103-0.015,0.026,0.041-0.039,0.039l-0.133-0.047c0.007,0.034,0.053,0.055-0.024,0.055 c-0.061-0.011-0.088-0.026-0.164-0.052c0.016-0.011-0.011-0.051,0.046-0.031c-0.034-0.023-0.091-0.042-0.122-0.022 c0.076,0.053-0.145-0.019-0.096,0.045L41.23,1.945c0.019,0.006,0.027-0.012,0.054,0.002c-0.011-0.051-0.073-0.008-0.104-0.012 c-0.027-0.017-0.103-0.043-0.105-0.062c-0.03,0.004-0.093-0.024-0.098-0.05c-0.042-0.003-0.012,0.027-0.027,0.038l-0.134-0.043 c0-0.026,0.009-0.097,0.032-0.1c-0.058,0.008-0.039,0.066-0.116,0.041c0.058-0.034-0.092-0.066-0.011-0.103 c-0.034-0.047-0.161-0.082-0.234-0.09c-0.054,0.025,0.069,0.043,0.054,0.08c-0.2-0.043-0.243,0.059-0.381-0.001l0.034,0.021 c-0.096-0.004-0.084-0.006-0.146,0.011c0.038-0.04-0.064-0.157-0.215-0.189c-0.019,0.02,0.069,0.069,0.034,0.1l-0.1-0.021 c-0.006-0.006,0.007-0.011,0.021-0.013c-0.093-0.008-0.145-0.109-0.187-0.061l-0.069-0.095l0.027,0.04 c-0.019,0.02-0.119-0.001-0.142,0.002c-0.107-0.003-0.138-0.034-0.184-0.08c0.012,0.024,0.042,0.081-0.038,0.066 c0.023-0.077-0.157-0.076-0.144-0.115c-0.032-0.008-0.082-0.048-0.094-0.018l0.019-0.046c-0.026,0.065-0.142,0.028-0.234,0.014 c0.046-0.085-0.099-0.021-0.115-0.115c-0.034,0.057-0.165-0.021-0.195,0.027c-0.069-0.017-0.047-0.072-0.059-0.097L38.335,1.09 c-0.026-0.039-0.154-0.081-0.225-0.122l-0.086,0.035l-0.02-0.032c-0.015,0.011-0.077,0.003-0.046,0.033L37.921,0.99 c-0.02,0.059-0.059,0.002-0.143,0.007c-0.015-0.015-0.007-0.028,0.013-0.031c-0.038-0.011-0.014-0.037-0.029-0.063 c0.023,0.023-0.168,0.07-0.072,0.124c0,0.026-0.065,0.027-0.1,0.007l-0.009-0.06L37.52,1.018 c-0.061-0.008-0.077-0.049-0.123-0.068c0.05,0.01,0.137-0.074,0.01-0.106c0.069,0.011,0.11-0.01,0.147-0.012 c-0.026-0.009-0.037-0.018,0.01-0.03c-0.104-0.01-0.042,0.024-0.142,0.004c0.018-0.047-0.005-0.069-0.086-0.109l0.055,0.052 c-0.004,0.005-0.01,0.008-0.016,0.01c0.023,0.012,0.028,0.021,0.028,0.041c-0.019-0.006-0.13,0.029-0.138-0.005 c0.078,0.101-0.188,0.011-0.137,0.074c-0.015,0.011-0.084-0.005-0.085-0.031c0.092-0.014-0.047-0.071-0.025-0.101 c-0.034,0.006,0.055,0.053,0.009,0.06c-0.05-0.01-0.078-0.049-0.101-0.072l0.023-0.003l-0.069-0.042 c-0.019,0.021,0.062,0.06-0.011,0.054c-0.015-0.015-0.089-0.021-0.081-0.04c0.042-0.024,0.029-0.074,0.091-0.067 c-0.05-0.01-0.208-0.046-0.157,0.016l-0.059-0.017c0.031,0.03,0.125,0.094,0.005,0.069l0.004-0.009l-0.092,0.014L36.55,0.667 c-0.002,0.013-0.018,0.02-0.048,0.011c-0.004-0.017-0.031-0.03-0.024-0.049c-0.089-0.021-0.088,0.005-0.103,0.016 c-0.05-0.01-0.066-0.025-0.035-0.047c-0.066-0.025-0.185-0.05-0.225-0.088c-0.096-0.003,0.016,0.015-0.045,0.034 c-0.056-0.105-0.29-0.112-0.44-0.141c0.021,0.084-0.043-0.002-0.087,0.057c0.038-0.015-0.125-0.094,0.009-0.08l-0.08-0.014 c-0.043-0.055,0.138,0.005,0.071-0.072c-0.089-0.021-0.168,0.044-0.264-0.011c0.048-0.043-0.085-0.004-0.044-0.054 c0.027-0.013,0.054,0,0.085,0.004l-0.016-0.015c-0.19-0.067-0.072,0.046-0.183,0.055C35,0.248,35.038,0.207,35.038,0.18 c-0.016-0.015-0.077-0.023-0.112-0.017c0.08-0.013,0.124,0.068,0.083,0.092c-0.036-0.073-0.174-0.052-0.212-0.037 c0.152,0.108,0.116,0.034,0.256,0.144c0.026-0.013,0.037-0.067,0.126-0.02c-0.066,0.01-0.004,0.031,0.011,0.044 c-0.01-0.035,0.069,0.005,0.101,0c0.02,0.032-0.075,0.055,0.017,0.093l0.037-0.067c0.034,0.021-0.03,0.048,0.055,0.053 c-0.053,0.026-0.002,0.062-0.114,0.044c0.113,0.096,0.207,0.02,0.314,0.021c-0.011,0.002-0.015,0.011-0.026,0.013 c0.026-0.013,0.065-0.001,0.096,0.002c0.062,0.034-0.061,0.018-0.049,0.043l0.108,0.027c0.001,0.003,0.002,0.004,0.001,0.006 c0.031-0.002,0.059-0.002,0.064,0.019c-0.038,0.015-0.057,0.035-0.083,0.048l0.126-0.02c-0.018,0.02,0.082,0.066-0.003,0.061 l0.17,0.035l0.001,0.052c0.042,0.002,0.046-0.007,0-0.026c0.054,0.026,0.275-0.017,0.22,0.07 c0.141-0.004,0.184,0.024,0.349,0.042c-0.134,0.012,0.124,0.094-0.01,0.08c0.07,0.041,0.1-0.007,0.161,0.001 c0.051,0.036,0.013,0.076-0.052,0.078l0.077-0.003l-0.004,0.009l0.069-0.011c0.058,0.043,0.001,0.052,0.066,0.077l0.026-0.039 l0.039,0.037c-0.012-0.024,0.03-0.022,0.08-0.012L37.023,1.13l0.062,0.008c-0.066,0.01,0.052,0.024,0.017,0.047 c0.05,0.016,0.051,0.016,0.145,0.032l-0.008-0.034c0.127,0.007-0.007,0.045,0.089,0.073l0.003-0.035 c0.124,0.094,0.246,0.032,0.339,0.096c-0.061-0.008-0.057,0.035-0.053,0.026c0.092,0.012,0.234,0.06,0.338,0.044 c0.02,0.058,0.024,0.075,0.112,0.124c0.069,0.017,0.081,0.015,0.111-0.007c0.061,0.038,0.193,0.046,0.186,0.082 c0.023-0.023,0.058,0.023,0.101,0.01l0.004,0.017l0.004-0.035c0.096,0.109,0.21,0.015,0.31,0.115l-0.023,0.003l0.054,0.001 c0.004,0.017-0.019,0.02-0.027,0.038l0.23,0.073L38.977,1.77c0.05,0.011,0.092-0.012,0.142,0.024 c-0.107,0.024,0.076,0.024,0.08,0.067l-0.053-0.001c0.068,0.017,0.068,0.017,0.073-0.019c0.091,0.014,0.042,0.082,0.133,0.069 l-0.057-0.018c-0.012-0.025,0.038-0.04,0.077-0.028c0.008,0.008,0.03,0.031,0,0.026c0.073,0.007,0.172,0.055,0.207,0.05 c0.034,0.021,0.015,0.042-0.008,0.045c0.157,0.013,0.065,0.026,0.222,0.04l-0.008,0.018l0.057-0.008l0.061,0.062l-0.019-0.032 c0.05,0.011,0.084,0.006,0.138,0.034L39.99,2.12c0.142,0.024,0.145,0.093,0.288,0.091c0.007,0.008-0.016,0.011-0.027,0.012 c0.134-0.009,0.076,0.077,0.214,0.058c-0.01,0.007,0,0.023-0.008,0.03l0.061-0.002l-0.016,0.037l0.062-0.043l0.022,0.049 l0.027-0.012c0.037,0.09,0.137,0.059,0.202,0.138l0-0.052c0.235-0.043,0.45,0.194,0.707,0.228L41.507,2.69l0.115-0.012 c0.045,0.047-0.043,0.022-0.032,0.047c0.114,0.014,0.062-0.042,0.191-0.012c0.056,0.046-0.031,0.021-0.065,0.025 c0.123,0.019,0.303,0.054,0.38,0.102c0.004-0.004,0.011-0.009,0.007-0.013c0.084,0.008,0.182,0.058,0.269,0.084 c-0.008,0.017-0.03,0.013-0.052,0.009c0.03,0.012,0.069,0.038,0.101,0.029l-0.043,0.022c0.064,0.028,0.201,0.039,0.204,0.082 c-0.003-0.017,0.009-0.045,0.066-0.025c0.013,0.068,0.164,0.026,0.246,0.086c-0.016,0.01-0.084-0.008-0.065-0.002 c0.041,0.03,0.091,0.016,0.138,0.011l-0.02,0.019l0.225,0.037c0.013,0.068,0.205,0.056,0.177,0.094 c0.076,0.027-0.056-0.046,0.043-0.021c0.018,0.032,0.091,0.016,0.075,0.053l-0.012,0.001l0.068,0.019l-0.055,0.023 c0.061,0.011,0.115-0.013,0.128-0.04c0.048,0.038,0.132,0.046,0.146,0.088l-0.023,0.002c0.16,0.035,0.222,0.184,0.365,0.16 c0.007,0.008,0.003,0.017-0.016,0.011l0.095,0.033l-0.032,0.02l0.172,0.009l-0.009,0.018c0.1,0.045,0.264,0.094,0.399,0.136 l-0.023,0.002c0.154,0.024,0.133,0.069,0.246,0.087c-0.005,0.004-0.01,0.004-0.014,0.004l0.095,0.034l-0.027,0.011 c0.085-0.015,0.183,0.126,0.151,0.076c0.046-0.003,0.123,0,0.143-0.019c0.104,0.036,0.017,0.033,0.075,0.072 c0.074,0.029,0.099,0.002,0.195,0.055l-0.008,0.018c0.025,0.005,0.025-0.01,0.044-0.006l-0.009,0.007 c0.052-0.025-0.024,0.054,0.067-0.006c-0.005,0.015,0.027,0.014-0.02,0.039c0.052-0.008,0.095-0.006,0.156,0 c-0.115,0.028,0.016,0.001-0.038,0.021l0.068-0.012c0.073,0.021-0.106,0.049-0.05,0.054L45.636,4.22l0.124,0.004 c0.005,0.013-0.119,0.011-0.122,0.015c0.046,0.008,0.132,0.032,0.084,0.03l-0.009-0.003c0.019,0.016-0.004,0.037-0.068,0.031 c-0.019-0.011-0.03-0.017-0.044-0.026c0.044,0.03-0.014,0.005-0.018,0.005l0.037,0.019c0.027,0.028-0.025,0.007-0.05-0.014 c0.002,0,0.019,0.034,0.017,0.035c-0.004-0.003-0.009-0.007-0.014-0.012l0.01,0.017l-0.038-0.039 c0.004,0.009-0.004,0.023,0.001,0.067c-0.008-0.014-0.026-0.022-0.017-0.033c-0.003,0.001,0.003-0.002-0.015,0.001 c-0.029,0.005-0.067,0.013-0.105,0.019c-0.077,0.014-0.153,0.028-0.153,0.028l0.051,0.005c0.013,0.033-0.072,0.075-0.123,0.071 c0.055-0.042-0.006-0.05-0.038-0.068c-0.037,0.028,0.043,0.022,0.025,0.046c-0.047,0.035-0.153,0.072-0.185,0.063l0.028-0.021 c-0.067,0.029-0.114-0.023-0.183-0.004c-0.056,0.042-0.108,0.027-0.081,0.083c-0.087,0.033-0.044-0.032-0.074-0.031 c-0.036,0.038-0.166,0.049-0.189,0.022c-0.03,0.098-0.25,0.025-0.252,0.101l-0.084-0.024c0.002,0.02-0.002,0.067-0.06,0.089 c-0.061-0.008-0.056-0.045-0.078-0.061l-0.021,0.081c-0.344-0.002-0.758,0.151-1.129,0.171c-0.155,0.053-0.347,0.133-0.535,0.166 l0.018-0.014l-0.189,0.024l0.141,0.002c-0.038,0.018-0.066,0.039-0.105,0.047c-0.209,0.018-0.487,0.045-0.727,0.14 c-0.142,0.121-0.124-0.048-0.264,0.049c0.011-0.011,0.013-0.023,0.024-0.034c-0.16,0.067-0.247,0.102-0.402,0.19 c0-0.087-0.108,0.027-0.103-0.019l-0.006,0.037c-0.042-0.012-0.13,0.002-0.123-0.025l-0.064,0.059l-0.014-0.033 c-0.098,0.02-0.301,0.099-0.367,0.039c-0.23,0.103-0.614,0.168-0.92,0.218c-0.037,0.037-0.125,0.058-0.193,0.076l-0.082-0.025 c-0.068,0.027-0.132,0.095-0.202,0.082c-0.001-0.005,0.001-0.009,0.005-0.012c-0.07,0.023-0.142,0.016-0.201,0.068 c-0.079,0.014-0.16,0.009-0.144-0.034c0.007,0.07-0.168,0.025-0.168,0.025s-0.253,0.045-0.646,0.116 c-0.395,0.066-0.927,0.195-1.493,0.272c-1.131,0.181-2.376,0.429-2.848,0.693c-0.029,0.039-0.119,0.076-0.078,0.111 c-0.07,0.024-0.11-0.031-0.119,0.005c0.099,0.008-0.02,0.093,0.08,0.121l-0.06,0.018c-0.009,0.026,0.079-0.04,0.07,0.006 l0.009-0.066c0.051,0.002,0.079,0.011,0.099,0.03c0.043-0.032,0.062-0.123,0.178-0.103l-0.03,0.009 c0.09-0.017,0.06,0.032,0.081,0.04l-0.02,0.003l0.08,0.02c-0.06-0.013-0.149,0.054-0.099,0.043c0.11,0.001-0.03-0.011,0.05-0.031 c0.05-0.011,0.04,0.025,0.04,0.045l0.089-0.016c0.001,0.03-0.06,0.008-0.019,0.032l0.109-0.049 c0.031,0.071,0.119-0.055,0.18,0.007c-0.079,0.03,0.011,0.024,0.001,0.05l0.199-0.036c0.021,0.008-0.049,0.031-0.019,0.023 c0.04,0.015,0.059-0.028,0.08-0.03c0.02,0.018,0.149-0.024,0.15,0.026c0.14,0.012,0.048-0.072,0.179-0.063 c0.021,0.028-0.1,0.023-0.039,0.045l0.13-0.032c-0.01,0.017-0.018,0.053-0.069,0.054c0.361-0.016,0.578,0.112,0.897,0.021 c0.051,0.028-0.029,0.029-0.058,0.058c0.228-0.084,0.345,0.026,0.546-0.009l-0.002-0.03c0.296,0.046,0.625-0.057,0.948-0.075 l-0.042-0.013c0.038-0.037,0.107-0.055,0.156-0.079c0.011,0.013-0.025,0.07,0.063,0.039c-0.021-0.006-0.061-0.009-0.052-0.026 c0.283,0.019,0.847-0.119,1.296-0.176c0.593-0.149,1.254-0.229,1.837-0.371c-0.089,0.021-0.067-0.059,0.004-0.056 c0.212,0.083,0.316-0.087,0.521-0.049c0.33-0.119,0.657-0.085,0.95-0.252l0.014,0.033c0.051,0.004,0.058-0.022,0.106-0.037 l0.001,0.01c0.12-0.015,0.253-0.083,0.324-0.082l-0.004-0.04c0.068-0.02,0.043,0.021,0.109-0.017l0.003,0.02l0.074-0.056 c0.008,0.069,0.197-0.041,0.26-0.023c0.087-0.033,0.25-0.103,0.39-0.121c0.034,0.029,0.2-0.011,0.311-0.018 c0.205-0.058,0.499-0.139,0.765-0.189l-0.015-0.043l0.068-0.019c0.001,0.01,0.012,0.013,0.002,0.02 c0.065,0.037,0.155-0.052,0.218-0.034c-0.044-0.032-0.05,0.005-0.089,0.013c-0.061-0.008-0.017-0.063,0.064-0.058l0.001,0.01 l0.047-0.035c0.014,0.033,0.065,0.038,0.079,0.07c0.224-0.06,0.365-0.154,0.602-0.192c-0.015,0.044,0.166-0.048,0.134,0.029 c0.134-0.057-0.035-0.048,0.017-0.11c0.039-0.008,0.077-0.036,0.089-0.013c-0.015,0.02,0.041,0.033,0.011,0.047l0.092-0.027 c0.01,0.003-0.008,0.017-0.017,0.024c0.182-0.082,0.348-0.034,0.51-0.112c0.008-0.027-0.069,0.009-0.062-0.018 c0.061-0.04,0.18-0.056,0.24-0.056c0.072-0.003,0.147-0.006,0.286-0.055l-0.042,0.044c0.086-0.044,0.103-0.078,0.284-0.091 c0.064,0.027-0.11,0.059-0.178,0.094c0.118-0.025,0.397-0.1,0.274-0.109c0.118-0.04,0.204-0.024,0.292-0.032 c-0.01-0.008-0.156,0.008-0.1-0.024c0.205-0.024,0.488-0.09,0.716-0.139c0.016,0.007,0.058,0.012,0.047,0.02 C47.575,4.84,47.723,4.898,47.962,4.831z'/%3E%3Cpath d='M42.353,2.163l0.044,0.021c0.003-0.008,0.008-0.017,0.032-0.02L42.353,2.163z'/%3E%3Cpath d='M44.543,2.892c0.007-0.001,0.013-0.002,0.02-0.004C44.552,2.885,44.547,2.888,44.543,2.892z'/%3E%3Cpath d='M45.094,3.017c-0.04-0.005-0.01,0.017,0.005,0.033C45.102,3.043,45.105,3.034,45.094,3.017z'/%3E%3Cpath d='M41.075,1.873c0.009-0.001,0.016-0.005,0.017-0.013C41.079,1.863,41.075,1.867,41.075,1.873z'/%3E%3Cpath d='M37.614,0.853c0.004,0.003,0.007,0.005,0.013,0.009C37.624,0.859,37.62,0.856,37.614,0.853z'/%3E%3Cpath d='M37.79,0.965c0.009,0.003,0.022,0.005,0.041,0.005C37.814,0.964,37.801,0.964,37.79,0.965z'/%3E%3Cpath d='M41.915,2.119c0.013,0.003,0.026,0.004,0.04,0C41.935,2.113,41.923,2.115,41.915,2.119z'/%3E%3Cpolygon points='37.873,0.973 37.921,0.99 37.924,0.982 '/%3E%3Cpath d='M37.554,0.832c0.019,0.006,0.045,0.013,0.06,0.021C37.592,0.836,37.573,0.831,37.554,0.832z'/%3E%3Cpath d='M39.788,1.554l0.005,0.001C39.836,1.55,39.811,1.55,39.788,1.554z'/%3E%3Cpolygon points='38.104,0.964 38.11,0.967 38.127,0.961 '/%3E%3Cpath d='M37.348,0.761c0.009,0.001,0.018,0.002,0.026-0.001c-0.008-0.003-0.016-0.007-0.026-0.012 C37.349,0.754,37.349,0.758,37.348,0.761z'/%3E%3Cpath d='M39.08,1.286c-0.018,0.011-0.026,0.019-0.028,0.026C39.067,1.316,39.08,1.312,39.08,1.286z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  top: -2px;
  right: calc(100% + 8px);
}
.c-post-content .c-evidence ul li + li {
  margin-top: 16px;
}
.c-post-content .c-title-evidence {
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-top: 32px;
  font-size: 18px;
}
.c-post-content .c-title-evidence--big {
  font-size: 22px !important;
  letter-spacing: 3px !important;
}
@media screen and (min-width: 1024px) {
  .c-post-content .c-title-evidence {
    font-size: 20px;
  }
  .c-post-content .c-title-evidence--big {
    font-size: 24px !important;
  }
}
.c-post-content .c-title-evidence strong {
  font-weight: 900;
}
.c-post-content .c-title-evidence:first-of-type {
  margin-top: 0;
}
.c-post-content .c-note-footer-page {
  font-size: 14px;
}
.c-post-content .u-text-justify {
  text-align: justify;
  line-height: 1;
}
.c-post-content .u-text-error {
  line-height: 1;
  font-size: 12px;
  font-family: "Ballet", cursive;
}
.c-post-content .has-frame {
  padding: 20px 10px;
  margin: 20px -10px;
  border-radius: 8px 8px 8px 0;
}
.c-post-content .has-frame.with-overlay {
  position: relative;
  margin-inline: auto;
}
.c-post-content .has-frame.with-overlay::before {
  content: "";
  position: absolute;
  background-color: #FFE06F;
  width: 100vw;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  height: 10px;
  z-index: -1;
}
.c-post-content .c-last-post {
  margin-top: 40px;
  margin-bottom: -60px;
}
.c-post-content .c-last-post h2 {
  margin-top: 0 !important;
}
.c-post-content .wp-block-latest-posts__list {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}
@media screen and (min-width: 600px) {
  .c-post-content .wp-block-latest-posts__list {
    grid-template-columns: 1fr 1fr;
  }
}
.c-post-content .wp-block-latest-posts__featured-image a {
  width: 60px;
  height: 60px;
  display: block;
}
.c-post-content .wp-block-latest-posts__featured-image a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px 8px 8px 0;
  box-shadow: -3px 2px 4px -3px rgba(0, 0, 0, 0.3);
}
.c-post-content .wp-block-latest-posts.is-grid li {
  margin: 0;
  width: 100%;
  display: flex;
  align-items: center;
}
.c-post-content .wp-block-latest-posts__post-title {
  font-size: 18px !important;
  line-height: 1.1;
  letter-spacing: -0.2px;
  font-weight: 500;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.c-post-content code {
  background-color: #000;
  color: #fff;
  border-radius: 8px 8px 8px 0;
  padding: 12px;
  margin-block: 16px;
  display: inline-block;
}

.c-post-content ul {
  margin-left: 20px;
  padding-left: 20px;
  list-style-type: disc;
  margin-block: 16px;
}
.c-post-content ul:last-child {
  margin-bottom: 0;
}

.wp-block-list li {
  margin-top: 8px;
}

.c-post-content .wp-block-embed {
  margin: 40px 0;
}

.c-post-content iframe {
  width: 100%;
}

.c-post-content + .c-content-block {
  padding-top: 0;
}

.c-badge {
  background-color: #00588F;
  padding: 6px 8px 4px 8px;
  border-radius: 4px 4px 4px 0;
  color: #fff;
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  font-weight: 700;
  border: 1px solid transparent;
}

.c-tag {
  display: inline;
  font-size: 12px;
  font-family: "M PLUS Code Latin", serif;
  text-align: center;
  text-transform: uppercase;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-tag + .c-tag::before {
  content: "|";
  margin-right: 2px;
  font-weight: 400;
}
.c-tag--small {
  line-height: 1;
}
.c-tag.u-active {
  font-weight: 700;
}
.c-tag a:hover {
  text-decoration: underline;
}

.c-button,
input.c-button,
.wp-block-button__link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #FFE06F;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.167;
  font-weight: 600;
  padding: 12px 16px;
  font-family: "M PLUS Code Latin", Serif;
  border: none;
  border: 1px solid #FFE06F;
  border-radius: 8px 8px 8px 0;
  box-shadow: -2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  outline: none;
  transition: 0.3s ease;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  position: relative;
}
.c-button svg,
input.c-button svg,
.wp-block-button__link svg {
  width: 16px;
  height: auto;
  margin-left: 8px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}

.wp-block-button__link {
  color: #000;
}
.wp-block-button__link:hover {
  color: #fff;
  background-color: #00588f;
  border-color: #00588f;
}

.c-button.u-secondary,
input.c-button.u-secondary {
  background-color: #0D7A82;
  border-color: #0D7A82;
  color: #fff;
}

.c-button:hover,
.c-button:focus,
.c-button:active,
input.c-button:hover,
input.c-button:focus,
input.c-button:active {
  color: #fff;
  background-color: #00588f;
  border-color: #00588f;
}

.c-button:hover svg,
.c-button:focus svg,
.c-button:active svg {
  fill: #fff;
}

.c-site-footer {
  background-color: #FFE06F;
  font-size: 16px;
}
.c-site-footer a {
  text-decoration: underline;
}
.c-site-footer__precontent {
  background-color: #0D7A82;
  color: #fff;
}
.c-site-footer__content {
  padding: 24px;
}
.c-site-footer__text {
  padding-block: 24px;
}
.c-site-footer__text ul {
  list-style-type: disc;
  padding-left: 20px;
}
.c-site-footer__figure {
  width: 120px;
  margin-left: auto;
}
@media screen and (min-width: 768px) {
  .c-site-footer__figure {
    width: 180px;
  }
}
.c-site-footer__figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  filter: brightness(0) invert(1);
  display: block;
}
.c-site-footer__menu {
  font-family: "M PLUS Code Latin", serif;
  font-size: 16px;
  text-transform: uppercase;
  width: 100%;
  font-weight: 600;
  gap: 24px;
}
.c-site-footer__loghi {
  gap: 16px;
}
.c-site-footer__loghi img {
  width: 120px;
  height: auto;
  max-height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 399px) {
  .c-site-footer__loghi img.u-logo-small {
    max-height: 60px;
  }
}
.c-site-footer__logo {
  display: block;
}
.c-site-footer__logo img {
  height: 50px;
  width: auto;
  display: block;
}
.c-site-footer__copy {
  text-align: center;
}
.c-site-footer__copy span {
  display: block;
  margin-top: 2px;
}
.c-site-footer__copy img {
  height: 20px;
  width: auto;
  display: inline-block;
  vertical-align: text-bottom;
  margin-inline: 1px;
}

/*PROGRESS WRAP*/
.progress-wrap {
  position: fixed;
  right: 20px;
  bottom: 20px;
  height: 46px;
  width: 46px;
  cursor: pointer;
  display: block;
  border-radius: 50px;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
  z-index: 10000;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px);
  transition: all 200ms linear;
}
@media screen and (max-width: 1023px) {
  .progress-wrap {
    right: 10px;
    bottom: 10px;
    height: 30px;
    width: 30px;
  }
  .u-menu-open .progress-wrap {
    display: none;
  }
}

.progress-wrap.active-progress {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.progress-wrap::after,
.progress-wrap::before {
  content: "";
  background-image: url("../img/arrow-top.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  text-align: center;
  left: 8px;
  top: 10px;
  height: 30px;
  width: 30px;
  cursor: pointer;
  display: block;
  z-index: 1;
  transition: all 200ms linear;
}
@media screen and (max-width: 1024px) {
  .progress-wrap::after,
  .progress-wrap::before {
    height: 15px;
    width: 15px;
    top: 8px;
  }
}

.lightScrollIcon::after {
  color: #ecedf3 !important;
}

.progress-wrap:hover::after {
  opacity: 0;
}

.progress-wrap::before {
  background-image: url("../img/arrow-top-blue.svg");
}

.progress-wrap:hover::before {
  opacity: 1;
}

.progress-wrap svg path {
  fill: none;
}

.progress-wrap svg.progress-circle path {
  stroke: #1f2029;
  stroke-width: 4;
  box-sizing: border-box;
  transition: all 200ms linear;
}

/*INDICE CONTENUTI*/
.lwptoc-baseItems .lwptoc_items {
  font-size: inherit !important;
}

.lwptoc {
  margin-block: 40px !important;
}

.lwptoc.lwptoc-notInherit .lwptoc_i DIV A {
  text-decoration: underline !important;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.lwptoc.lwptoc-notInherit .lwptoc_i DIV A:hover {
  border: none !important;
  color: #0D7A82 !important;
  text-decoration: underline !important;
}

.lwptoc-light .lwptoc_i {
  padding: 0;
  background: transparent !important;
  color: #000 !important;
}

.lwptoc-light .lwptoc_items A:visited {
  color: #0D7A82 !important;
}

.lwptoc-light .lwptoc_i A {
  color: #000 !important;
}

.lwptoc_header {
  margin-bottom: 24px !important;
}

.lwptoc_itemWrap li.lwptoc_item {
  position: relative;
  padding-left: 20px !important;
  margin: 6px 0 0 0 !important;
}
.lwptoc_itemWrap li.lwptoc_item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  width: 8px;
  height: 8px;
  background-color: #0D7A82;
  border-radius: 2px;
}

/*HEADER*/
.c-site-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.6);
  font-family: "M PLUS Code Latin", serif;
  padding-block: 16px;
  z-index: 10;
}
.c-site-header .c-logo {
  position: relative;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 10;
}
.c-site-header .c-logo svg,
.c-site-header .c-logo img {
  display: block;
  height: 50px;
  width: auto;
  max-width: none;
}

.c-toggle {
  position: absolute;
  top: 16px;
  right: 12px;
  padding: 5px 8px;
  z-index: 10;
  text-align: center;
}
.c-toggle img {
  width: 24px;
  margin-inline: auto;
}
.c-toggle span {
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2px;
  display: block;
}
.c-toggle span.c-toggle__close {
  margin-top: 4px;
}
.c-toggle__item {
  display: block;
  width: 21px;
  border-top: 2px solid #000;
  border-radius: 10px;
  margin: 4px 0 4px auto;
  transition: 0.4s ease;
}
.c-toggle__item:first-of-type {
  margin-top: 0;
}
.c-toggle__item:last-of-type {
  margin-bottom: 0;
}
.c-toggle__close {
  display: none !important;
}

.c-site-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 100%;
  padding-left: 20px;
  background-color: #0D7A82;
  overflow: auto;
  transition: all 0.3s ease;
  z-index: 9;
}
.c-site-nav__figure {
  display: none;
  position: absolute;
  top: -20px;
  bottom: 0;
  right: -20px;
}
.c-site-nav__figure img {
  width: 200px;
  height: 90vh;
}
@media screen and (max-width: 1023px) {
  .c-site-nav {
    display: flex;
    flex-direction: column !important;
    justify-content: space-between !important;
  }
}

.c-site-nav__menu {
  width: 100%;
  margin-top: 90px;
}
.c-site-nav__menu li {
  position: relative;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  text-transform: uppercase;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-site-nav__menu li a {
  display: block;
  padding: 8px 0;
  transition: 0.3s ease;
  position: relative;
  z-index: 1;
}
.c-site-nav__menu li a:hover {
  color: #FFE06F;
}

span.menu-description {
  font-family: "Loved by the King", serif;
  position: absolute;
  top: calc(100% + 40px);
  font-weight: 600;
  display: block;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  width: 90px;
  letter-spacing: 1px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
@media screen and (max-width: 1023px) {
  span.menu-description {
    transform: translateY(-50%) !important;
    top: 50% !important;
    left: 120px !important;
    color: rgba(245, 245, 245, 0.662745098);
    font-size: 18px;
  }
}
span.menu-description:before {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(100% + 25px);
  left: 50%;
  transform: rotate(-90deg) translateX(-50%);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='112.222px' height='18.745px' viewBox='0 0 112.222 18.745' enable-background='new 0 0 112.222 18.745' xml:space='preserve'%3E%3Cg id='BACKGROUND'%3E%3C/g%3E%3Cg id='OBJECTS'%3E%3Cg%3E%3Cg%3E%3Cpath d='M93.723,8.791c0.01-0.009,0.018-0.021,0.022-0.039C93.727,8.767,93.721,8.78,93.723,8.791z'/%3E%3Cpath d='M85.203,7.945l0.101-0.016C85.238,7.929,85.213,7.936,85.203,7.945z'/%3E%3Cpath d='M98.819,9.374c-0.007,0.003-0.008,0.005-0.013,0.008c0.079,0.009,0.186,0.021,0.358,0.04L98.819,9.374z'/%3E%3Cpath d='M66.957,6.997l0.114-0.001C67.021,6.995,66.987,6.991,66.957,6.997z'/%3E%3Cpath d='M77.772,7.527c-0.034,0.015-0.091,0.019-0.146,0.022C77.696,7.555,77.752,7.553,77.772,7.527z'/%3E%3Cpath d='M101.427,10.503l-0.14-0.073C101.289,10.456,101.337,10.488,101.427,10.503z'/%3E%3Cpath d='M106.621,10.739c-0.004-0.005-0.004-0.008-0.012-0.015C106.6,10.73,106.608,10.735,106.621,10.739z'/%3E%3Cpath d='M104.627,10.315c-0.042,0.004-0.094,0.008-0.148,0.012C104.54,10.331,104.619,10.338,104.627,10.315z'/%3E%3Cpath d='M104.408,10.336l0.071-0.009C104.44,10.326,104.408,10.325,104.408,10.336z'/%3E%3Cpath d='M0.773,11.042c-0.149,0.02-0.268,0.085-0.395,0.143L0.773,11.042z'/%3E%3Cpath d='M50.414,6.965l0.033-0.026C50.416,6.948,50.411,6.957,50.414,6.965z'/%3E%3Cpath d='M0.681,11.582l-0.106,0.004C0.614,11.59,0.649,11.588,0.681,11.582z'/%3E%3Cpath d='M98.677,10.409c-0.155,0.044-0.454-0.053-0.457,0.004C98.379,10.418,98.598,10.483,98.677,10.409z'/%3E%3Cpath d='M46.978,9.295l-0.099,0.007C46.926,9.299,46.955,9.297,46.978,9.295z'/%3E%3Cpath d='M0.681,11.582l0.124-0.005c-0.012-0.009-0.028-0.016-0.042-0.023C0.738,11.566,0.71,11.576,0.681,11.582z'/%3E%3Cpath d='M33.198,7.543h0.006c0.011-0.005,0.02-0.007,0.034-0.012L33.198,7.543z'/%3E%3Cpath d='M32.279,7.48c0.063-0.009,0.124-0.017,0.194-0.026C32.369,7.451,32.316,7.463,32.279,7.48z'/%3E%3Cpath d='M0.378,11.185l-0.224,0.081C0.237,11.247,0.309,11.217,0.378,11.185z'/%3E%3Cpath d='M22.458,8.195l0.09-0.015C22.508,8.182,22.479,8.187,22.458,8.195z'/%3E%3Cpath d='M78.465,7.59l0.079,0.016C78.554,7.593,78.549,7.584,78.465,7.59z'/%3E%3Cpolygon points='71.629,8.855 71.626,8.855 71.626,8.856 '/%3E%3Cpath d='M71.991,8.798c-0.112-0.018-0.274,0.017-0.362,0.057C71.742,8.86,71.85,8.852,71.991,8.798z'/%3E%3Cpath d='M70.853,8.792c0.014,0.003,0.027,0.005,0.043,0.009C70.88,8.796,70.867,8.793,70.853,8.792z'/%3E%3Cpolygon points='78.125,9.221 78.126,9.214 78.121,9.22 '/%3E%3Cpath d='M76.685,9.169c-0.025-0.013-0.06-0.023-0.099-0.031C76.61,9.151,76.643,9.161,76.685,9.169z'/%3E%3Cpolygon points='67.26,8.923 67.262,8.92 67.253,8.921 '/%3E%3Cpath d='M53.671,9.34c1.363-0.033,3.129-0.15,4.481-0.114c0.294-0.12,0.723-0.124,1.154-0.15l0.046,0.16l0.359-0.051 c0.147,0.048-0.276,0.03-0.017,0.09l0.136-0.099c0.029,0.057,0.923,0.039,0.32,0.153l1.396,0.002 c0.308,0.005,0.181-0.133,0.522-0.093c0.069,0.047-0.124,0.032-0.096,0.089c1.024,0.12,1.187-0.309,2.142-0.235l-0.082,0.021 c0.163-0.043,0.473-0.037,0.478-0.06c-0.121-0.162-0.172,0.088-0.463-0.008c0.027-0.136,0.364-0.073,0.346-0.176 c0.223,0.049,0.356-0.028,0.551-0.036c0.332,0.086,0.81,0.026,1.06,0.132c0.163-0.042,0.347-0.176,0.697-0.181 c0.25,0.107-0.06,0.102,0.281,0.142l0.056-0.079c0.281,0.013,0.236,0.035,0.225,0.071c0.299,0.004,0.251-0.108,0.625-0.057 l-0.21,0.076c0.279-0.03,0.391-0.016,0.777-0.009c-0.009,0.045-0.164,0.042-0.277,0.029c0.208,0.117,0.36-0.05,0.474-0.037 c-0.033-0.034-0.3-0.05-0.167-0.128c0.192,0.014,0.411-0.107,0.546-0.013l-0.211,0.076c0.402-0.061,0.216-0.098,0.675-0.067 c-0.025,0.006-0.013,0.025-0.024,0.042c0.293-0.1,0.671-0.015,1.101,0.018L70.49,8.867c0.173-0.019,0.27-0.085,0.363-0.076 c-0.244-0.056-0.176-0.076-0.197-0.153c0.321,0.144,0.498-0.13,1.025-0.03c-0.009,0.044-0.139,0.094-0.283,0.04 c-0.184,0.125-0.209,0.238-0.533,0.286c0.201-0.022,0.438-0.031,0.386,0.024l0.066-0.122c0.121,0.007,0.217,0.013,0.308,0.018 c0.054-0.076-0.242-0.139,0.041-0.179c0.318-0.027,0.165,0.135,0.216,0.081c0.438-0.031,0.184-0.126,0.603-0.067 c-0.042,0.009-0.124,0.027-0.16,0.013c0.3,0.063,0.741,0.01,0.824,0.163c-0.045,0.032-0.055,0.076-0.169,0.059l0.006-0.023 c-0.335,0.094,0.277-0.017,0.169,0.113c-0.02-0.081,0.402-0.045,0.593-0.021L73.691,8.9c0.644-0.246-0.04,0.18,0.589,0.171 c0.401-0.044-0.15-0.032,0.097-0.086c0.269,0.027,0.366,0.114,0.762,0.091c0.108,0.041,0.331,0.099,0.346,0.202 c0.241-0.031,0.725,0.078,0.865-0.016c-0.406-0.104-0.412,0.089-0.886-0.065l0.138-0.094c0.331,0.02,0.757-0.012,0.983,0.034 c-0.045-0.021-0.064-0.048-0.035-0.068c0.473-0.017,0.613-0.111,1.071-0.061c0.056,0.094-0.211,0.067-0.408,0.066 c0.294,0.086,0.31,0.019,0.768,0.068c0.02,0.081-0.309-0.018-0.365,0.058l0.509-0.004c-0.002,0.005,0,0.011,0,0.016 c0.079-0.131,0.387,0.029,0.7,0.002c0.736,0.033,0.857-0.142,1.269-0.231c0.108,0.041,0.14,0.076,0.092,0.108 c-0.179-0.068-0.149-0.019-0.213,0.013c0.249-0.003,0.539,0.155,0.397,0.203c0.397-0.022-0.139-0.077,0.104-0.108l0.541,0.032 c-0.06-0.071-0.25-0.094,0.033-0.135c0.238-0.008,0.35,0.01,0.659,0.028c-0.046,0.032,0.093,0.108-0.14,0.094 c0.148,0.032,0.382,0.046,0.474-0.017c-0.335-0.077,0.557-0.035,0.311-0.152l0.335,0.077c-0.078-0.005-0.089,0.04-0.201,0.022 c0.091,0.108,0.277-0.017,0.396-0.022c0.118,0.025,0.426,0.047,0.45,0.089c0.108-0.024,0.368,0.01,0.414,0.065 c0.16-0.014,0.016-0.067,0.065-0.099l0.54,0.032c0.026,0.059,0.061,0.22-0.021,0.238c0.208-0.044,0.083-0.166,0.392-0.147 c-0.184,0.103,0.403,0.104,0.139,0.225c0.172,0.089,0.678,0.108,0.956,0.091c0.177-0.081-0.297-0.063-0.274-0.153 c0.783,0.001,0.846-0.246,1.416-0.178L86.811,9.26c0.361-0.036,0.32-0.027,0.534-0.094c-0.106,0.108,0.388,0.319,0.976,0.321 c0.053-0.054-0.322-0.121-0.22-0.207h0.392c0.028,0.01-0.017,0.027-0.068,0.039c0.353-0.025,0.642,0.174,0.752,0.047l0.343,0.192 l-0.136-0.083c0.052-0.051,0.445-0.032,0.527-0.046c0.404-0.024,0.546,0.037,0.759,0.129c-0.066-0.053-0.232-0.173,0.084-0.162 c-0.016,0.182,0.654,0.129,0.638,0.222c0.127,0.01,0.348,0.087,0.368,0.013l-0.03,0.111c0.041-0.155,0.502-0.105,0.859-0.101 c-0.097,0.207,0.39,0.019,0.532,0.229c0.078-0.14,0.633,0.001,0.705-0.117c0.273,0.018,0.236,0.151,0.301,0.204l0.132-0.042 c0.132,0.081,0.642,0.139,0.943,0.213l0.293-0.102l0.1,0.068c0.048-0.029,0.286-0.026,0.144-0.087l0.152,0.022 c0.024-0.139,0.217-0.019,0.53-0.05c0.068,0.029,0.047,0.061-0.021,0.073c0.153,0.015,0.081,0.081,0.16,0.136 c-0.105-0.046,0.572-0.2,0.165-0.302c-0.023-0.06,0.221-0.079,0.369-0.04l0.081,0.135l0.192-0.116 c0.237,0.004,0.331,0.093,0.519,0.125c-0.195-0.01-0.455,0.202,0.048,0.245c-0.265-0.008-0.402,0.05-0.541,0.064 c0.103,0.015,0.154,0.032-0.012,0.07c0.396-0.003,0.138-0.065,0.528-0.045c-0.032,0.111,0.073,0.157,0.409,0.227l-0.246-0.106 c0.013-0.013,0.031-0.021,0.051-0.026c-0.095-0.021-0.12-0.041-0.138-0.087c0.076,0.009,0.464-0.098,0.523-0.024 c-0.375-0.212,0.696-0.072,0.455-0.202c0.048-0.029,0.32-0.01,0.343,0.049c-0.334,0.055,0.234,0.151,0.172,0.225 c0.124-0.022-0.248-0.108-0.08-0.135c0.195,0.01,0.33,0.093,0.435,0.138L99.75,10.4l0.295,0.078 c0.054-0.052-0.282-0.122-0.002-0.126c0.07,0.031,0.349,0.027,0.337,0.071c-0.14,0.066-0.054,0.177-0.291,0.174 c0.196,0.01,0.817,0.055,0.578-0.074l0.233,0.025c-0.142-0.061-0.543-0.185-0.073-0.157l-0.006,0.022l0.333-0.056l0.136,0.071 c-0.001-0.029,0.053-0.051,0.173-0.038c0.028,0.037,0.14,0.061,0.126,0.106c0.35,0.027,0.328-0.033,0.376-0.062 c0.196,0.01,0.266,0.04,0.168,0.099c0.266,0.04,0.735,0.068,0.911,0.145c0.363-0.018-0.071-0.031,0.146-0.088 c0.289,0.226,1.174,0.185,1.761,0.215c-0.139-0.186,0.162-0.005,0.287-0.151c-0.132,0.042,0.54,0.184,0.022,0.185l0.314,0.011 c0.203,0.114-0.523,0.023-0.215,0.182c0.35,0.027,0.6-0.14,1.005-0.039c-0.152,0.109,0.322-0.011,0.204,0.114 c-0.091,0.036-0.204,0.012-0.321,0.011l0.069,0.031c0.762,0.106,0.238-0.123,0.65-0.169c0.469,0.028,0.357,0.13,0.378,0.189 c0.069,0.031,0.307,0.034,0.434,0.013c-0.294,0.047-0.517-0.126-0.377-0.19c0.189,0.158,0.692,0.076,0.825,0.033 c-0.65-0.208-0.461-0.05-1.07-0.265c-0.091,0.036-0.091,0.161-0.461,0.075c0.244-0.04-0.008-0.071-0.072-0.097 c0.064,0.079-0.264,0.006-0.383,0.025c-0.098-0.068,0.245-0.144-0.134-0.209l-0.091,0.162c-0.147-0.039,0.078-0.118-0.245-0.107 c0.182-0.072-0.037-0.141,0.397-0.129c-0.497-0.191-0.797,0.005-1.202,0.029c0.042-0.007,0.049-0.029,0.091-0.036 c-0.091,0.036-0.245,0.019-0.363,0.018c-0.259-0.063,0.216-0.057,0.153-0.11l-0.426-0.035c-0.008-0.007-0.01-0.01-0.01-0.013 c-0.114,0.013-0.222,0.018-0.257-0.027c0.133-0.042,0.189-0.094,0.279-0.13l-0.46,0.076c0.055-0.051-0.359-0.13-0.037-0.141 l-0.665-0.038l-0.044-0.119c-0.16,0.005-0.167,0.027,0.021,0.059c-0.224-0.047-1.025,0.106-0.882-0.107 c-0.531,0.045-0.714-0.009-1.35-0.01c0.495-0.06-0.542-0.185-0.024-0.185c-0.296-0.078-0.371,0.039-0.609,0.037 c-0.217-0.069-0.107-0.172,0.137-0.191l-0.288,0.026l0.008-0.022l-0.252,0.042c-0.253-0.085-0.044-0.119-0.31-0.16l-0.068,0.095 L99.43,9.463c0.064,0.053-0.097,0.058-0.292,0.048l0.006-0.022l-0.239-0.002c0.24-0.039-0.214-0.042-0.1-0.104 c-0.202-0.023-0.206-0.023-0.573-0.038l0.057,0.075c-0.483,0.015-0.01-0.105-0.396-0.146l0.016,0.081 c-0.544-0.185-0.95-0.012-1.353-0.136c0.237,0.004,0.186-0.094,0.179-0.072c-0.357-0.004-0.932-0.079-1.307-0.017 c-0.125-0.127-0.153-0.165-0.525-0.251c-0.274-0.018-0.316-0.011-0.411,0.047c-0.261-0.069-0.764-0.049-0.77-0.134 c-0.067,0.061-0.238-0.035-0.388,0.007l-0.029-0.037l0.016,0.082c-0.456-0.221-0.802,0.027-1.264-0.172l0.084-0.014L91.939,8.67 c-0.029-0.038,0.054-0.052,0.067-0.096l-0.927-0.101l0.177,0.077c-0.195-0.01-0.333,0.055-0.552-0.015 c0.38-0.085-0.308-0.033-0.362-0.131l0.202-0.013c-0.272-0.018-0.272-0.018-0.256,0.064c-0.355-0.005-0.232-0.174-0.563-0.119 l0.232,0.025c0.065,0.053-0.106,0.102-0.261,0.086c-0.036-0.016-0.143-0.061-0.024-0.06c-0.28-0.003-0.696-0.057-0.821-0.031 c-0.149-0.032-0.096-0.086-0.012-0.104c-0.601,0.044-0.269-0.027-0.871,0.016l0.013-0.045l-0.209,0.045l-0.287-0.109l0.102,0.064 c-0.197-0.001-0.321,0.026-0.548-0.01l0.096-0.063c-0.555,0.013-0.633-0.14-1.164-0.069c-0.035-0.013,0.048-0.032,0.091-0.04 c-0.494,0.084-0.361-0.135-0.859-0.028c0.032-0.022-0.02-0.052,0-0.07l-0.225,0.034L85,7.889l-0.19,0.126l-0.133-0.099 l-0.089,0.039c-0.228-0.184-0.572-0.068-0.891-0.212l0.049,0.117c-0.835,0.201-1.873-0.214-2.873-0.148l0.022-0.089L80.481,7.71 c-0.216-0.081,0.136-0.071,0.069-0.121c-0.441,0.031-0.189,0.125-0.7,0.13c-0.258-0.072,0.094-0.063,0.218-0.09 c-0.48,0.024-1.188,0.043-1.524-0.022c-0.008,0.012-0.03,0.027-0.012,0.033c-0.321,0.027-0.74-0.032-1.091-0.042 c0.01-0.041,0.097-0.044,0.185-0.049c-0.125-0.011-0.297-0.048-0.407-0.01l0.136-0.073c-0.269-0.027-0.792,0.021-0.848-0.073 c0.031,0.036,0.014,0.104-0.218,0.089c-0.123-0.144-0.637,0.031-1.007-0.06c0.046-0.031,0.32-0.026,0.243-0.031 c-0.187-0.045-0.357,0.013-0.522,0.048l0.052-0.053L74.18,7.426c-0.124-0.144-0.821-0.015-0.759-0.113 c-0.311-0.018,0.259,0.072-0.135,0.071c-0.103-0.063-0.356,0.013-0.338-0.077l0.043-0.009l-0.276-0.005l0.176-0.081 c-0.237,0.009-0.413,0.09-0.426,0.157c-0.223-0.059-0.543-0.033-0.643-0.118l0.084-0.018c-0.631,0.008-1.038-0.29-1.536-0.16 c-0.037-0.014-0.032-0.036,0.046-0.032l-0.39-0.017l0.095-0.066l-0.647,0.102l0.009-0.045c-0.425-0.019-1.092,0.004-1.639,0.016 l0.083-0.021c-0.599,0.069-0.576-0.044-1.015,0.005C66.927,7.005,66.941,7,66.957,6.997l-0.394,0.001l0.088-0.044 c-0.293,0.097-0.831-0.128-0.653-0.045c-0.165,0.043-0.45,0.094-0.499,0.15c-0.429,0.004-0.104-0.058-0.369-0.097 c-0.311-0.005-0.366,0.073-0.787,0.032l0.009-0.045c-0.197,0.008-0.319,0.04-0.594,0.046l0.083-0.021 c-0.448,0.094-0.557-0.135-0.909,0.063c-0.188-0.037-0.544-0.009-0.525-0.1c-0.557,0.058-0.991,0.085-1.544,0.12 c-0.088-0.149-0.118,0.01-0.453-0.076l0.025,0.08c-0.782,0.01-1.679-0.189-2.542-0.157l-0.024-0.08l-0.172,0.087 c-0.928-0.038-2.13-0.071-2.87-0.073c-0.243,0.041-0.609,0.137-0.995,0.108l0.04-0.011c-0.669,0.045-1.377,0.078-2.109,0.032 c0.045-0.034-0.029-0.058,0.053-0.079c-0.172,0.088-0.429,0.004-0.586,0.002l0.185,0.06c-0.207,0.076-0.506,0.001-0.613-0.05 l-0.328,0.097c-0.021-0.008-0.055-0.018-0.06-0.031l-0.057,0.044L50.181,6.91c-0.081,0.025-0.515,0.066-0.649,0.171 c-0.033-0.034-0.34-0.051-0.103-0.078l-1.201,0.011l0.188,0.031c0.026,0.079-0.334,0.142-0.521,0.112 c0.244-0.073,0.017-0.114-0.089-0.169c-0.161,0.049,0.144,0.066,0.059,0.113c-0.204,0.06-0.637,0.103-0.747,0.071l0.122-0.036 c-0.279,0.039-0.41-0.095-0.685-0.079c-0.245,0.073-0.429,0.02-0.373,0.155c-0.356,0.041-0.14-0.088-0.256-0.097 c-0.165,0.071-0.665,0.046-0.731-0.021c-0.189,0.208-0.962-0.039-1.029,0.133L43.87,7.14c-0.007,0.046-0.062,0.15-0.299,0.177 c-0.226-0.041-0.174-0.122-0.244-0.166l-0.145,0.173c-1.294-0.135-2.988,0.044-4.405-0.055c-0.629,0.058-1.419,0.163-2.156,0.165 l0.081-0.024l-0.733-0.02l0.535,0.059c-0.159,0.025-0.282,0.062-0.437,0.065c-0.805-0.042-1.88-0.09-2.864,0.03 c-0.629,0.216-0.435-0.157-1.04,0.006c0.051-0.019,0.069-0.048,0.115-0.068c-0.657,0.088-1.011,0.156-1.665,0.307 c0.065-0.197-0.428,0.031-0.375-0.073l-0.05,0.082c-0.15-0.038-0.496-0.034-0.45-0.093l-0.285,0.115l-0.03-0.078 c-0.386,0.018-1.211,0.135-1.423-0.014c-0.949,0.18-2.459,0.239-3.66,0.283c-0.164,0.075-0.514,0.103-0.788,0.133l-0.299-0.072 c-0.277,0.051-0.563,0.193-0.826,0.153c0.001-0.011,0.01-0.02,0.029-0.027c-0.282,0.041-0.554,0.011-0.812,0.12 c-0.31,0.019-0.615-0.008-0.527-0.104C21.1,8.371,20.46,8.239,20.46,8.239s-0.998,0.059-2.552,0.151 c-1.555,0.074-3.669,0.285-5.9,0.536c-4.472,0.395-9.382,1.429-11.235,2.117c-0.116,0.097-0.465,0.202-0.311,0.273 C0.191,11.387,0.039,11.271,0,11.356c0.385-0.007-0.08,0.217,0.305,0.256l-0.233,0.055c-0.038,0.062,0.309-0.112,0.269-0.004 l0.041-0.154c0.195-0.008,0.304,0.006,0.381,0.044c0.168-0.084,0.249-0.297,0.692-0.279l-0.116,0.027 c0.348-0.059,0.23,0.06,0.307,0.072l-0.078,0.011l0.306,0.027c-0.231-0.014-0.578,0.161-0.387,0.122 c0.422-0.024-0.113-0.018,0.195-0.084c0.192-0.038,0.151,0.048,0.15,0.094l0.346-0.06c0,0.069-0.23,0.032-0.078,0.08l0.426-0.139 c0.11,0.157,0.462-0.156,0.689-0.027c-0.308,0.089,0.038,0.052-0.004,0.115l0.768-0.13c0.076,0.012-0.194,0.084-0.079,0.057 c0.153,0.024,0.232-0.078,0.31-0.089c0.074,0.036,0.574-0.091,0.57,0.025c0.532-0.006,0.198-0.177,0.694-0.189 c0.074,0.059-0.384,0.076-0.157,0.114l0.501-0.104c-0.041,0.04-0.083,0.127-0.273,0.141c1.379-0.105,2.152,0.086,3.393-0.119 c0.188,0.062-0.119,0.068-0.239,0.136c0.894-0.207,1.297,0.041,2.067-0.052l0.006-0.069c1.098,0.093,2.377-0.172,3.601-0.215 l-0.15-0.032c0.16-0.083,0.43-0.119,0.626-0.171c0.034,0.031-0.131,0.16,0.219,0.094c-0.076-0.016-0.226-0.026-0.186-0.063 c1.056,0.037,3.268-0.147,4.996-0.203c2.323-0.237,4.858-0.3,7.15-0.472c-0.349,0.028-0.211-0.149,0.055-0.127 c0.738,0.238,1.247-0.126,1.995,0.022c1.33-0.165,2.535-0.025,3.767-0.278l0.029,0.079c0.188,0.03,0.235-0.027,0.429-0.042 l-0.003,0.022c0.462,0.014,1.015-0.087,1.281-0.058l0.012-0.091c0.273-0.017,0.146,0.065,0.423,0.004l-0.006,0.045l0.323-0.097 C35.312,9.81,36.108,9.636,36.331,9.7c0.353-0.04,1.022-0.132,1.561-0.119c0.103,0.078,0.762,0.054,1.183,0.081 c0.816-0.049,1.983-0.116,3.025-0.123l-0.022-0.102l0.271-0.016c-0.003,0.022,0.034,0.033-0.006,0.045 c0.214,0.11,0.625-0.058,0.846,0.007c-0.14-0.088-0.191-0.008-0.346-0.005c-0.224-0.041-0.014-0.147,0.288-0.108l-0.005,0.023 l0.204-0.061c0.025,0.079,0.213,0.11,0.24,0.188c0.894-0.05,1.499-0.209,2.423-0.204c-0.093,0.093,0.662-0.045,0.481,0.116 c0.553-0.078-0.094-0.122,0.156-0.241c0.155-0.003,0.316-0.052,0.346,0.005c-0.073,0.04,0.129,0.09,0.003,0.109l0.369-0.025 c0.036,0.011-0.045,0.035-0.086,0.047c0.752-0.116,1.34,0.055,2.014-0.06c0.049-0.057-0.268-0.006-0.22-0.064 c0.678-0.138,0.603,0.08,1.238-0.022l-0.131,0.082c0.204-0.06,0.293-0.13,0.631-0.08c0.061,0.09-0.285,0.085-0.447,0.133 c0.233-0.004,0.817-0.048,0.638-0.125c0.277-0.032,0.38,0.051,0.529,0.076c0.005-0.022-0.26-0.062-0.098-0.104 c0.379,0.052,0.962,0.05,1.424,0.059c-0.004,0.022,0.03,0.057-0.011,0.068C53.199,9.162,53.162,9.366,53.671,9.34z'/%3E%3Cpath d='M78.312,9.243l-0.187-0.022c0,0.02-0.01,0.043-0.097,0.062L78.312,9.243z'/%3E%3Cpath d='M69.47,8.832c-0.024,0.007-0.047,0.014-0.067,0.024C69.448,8.852,69.463,8.842,69.47,8.832z'/%3E%3Cpath d='M67.317,8.99c0.154-0.019,0.018-0.044-0.057-0.067C67.255,8.941,67.26,8.963,67.317,8.99z'/%3E%3Cpath d='M83.332,9.218c-0.033,0.007-0.053,0.018-0.049,0.038C83.328,9.241,83.339,9.229,83.332,9.218z'/%3E%3Cpath d='M97.15,10.267c-0.017-0.006-0.031-0.011-0.054-0.018C97.106,10.256,97.124,10.262,97.15,10.267z'/%3E%3Cpath d='M96.398,10.054c-0.038-0.004-0.087-0.006-0.157-0.002C96.308,10.064,96.358,10.061,96.398,10.054z'/%3E%3Cpath d='M79.974,9.106c-0.052,0.001-0.102,0.005-0.147,0.022C79.906,9.13,79.946,9.119,79.974,9.106z'/%3E%3Cpolygon points='96.08,10.058 95.889,10.031 95.883,10.048 '/%3E%3Cpath d='M97.391,10.3c-0.076-0.01-0.178-0.019-0.242-0.034C97.243,10.3,97.319,10.308,97.391,10.3z'/%3E%3Cpath d='M88.424,9.32l-0.02,0.001C88.251,9.354,88.346,9.342,88.424,9.32z'/%3E%3Cpolygon points='95.224,10.136 95.2,10.13 95.141,10.15 '/%3E%3Cpath d='M98.22,10.413c-0.037-0.001-0.07-0.001-0.098,0.008c0.031,0.006,0.064,0.012,0.108,0.02 C98.221,10.428,98.219,10.42,98.22,10.413z'/%3E%3Cpath d='M91.308,9.686c0.057-0.029,0.08-0.05,0.083-0.067C91.326,9.614,91.284,9.626,91.308,9.686z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M87.125,4.123c-0.008,0.009-0.015,0.02-0.022,0.036C87.116,4.147,87.124,4.135,87.125,4.123z'/%3E%3Cpath d='M91.9,5.776l-0.062,0.003C91.876,5.786,91.892,5.783,91.9,5.776z'/%3E%3Cpath d='M84.236,3.215c0.004-0.002,0.005-0.005,0.009-0.008c-0.045-0.013-0.105-0.032-0.204-0.062L84.236,3.215z'/%3E%3Cpath d='M102.034,9.345l-0.064-0.021C101.999,9.334,102.016,9.345,102.034,9.345z'/%3E%3Cpath d='M96.056,7.161c0.024-0.011,0.058-0.006,0.091-0.002C96.108,7.144,96.075,7.138,96.056,7.161z'/%3E%3Cpath d='M82.92,1.946l0.068,0.08C82.994,2.001,82.971,1.967,82.92,1.946z'/%3E%3Cpath d='M79.888,1.385c0.001,0.005,0,0.009,0.004,0.015C79.898,1.396,79.894,1.39,79.888,1.385z'/%3E%3Cpath d='M80.987,1.927c0.024-0.001,0.056-0.002,0.09-0.003C81.041,1.917,80.996,1.904,80.987,1.927z'/%3E%3Cpath d='M81.121,1.921l-0.044,0.004C81.099,1.928,81.118,1.931,81.121,1.921z'/%3E%3Cpath d='M75.474,16.449c-0.087,0.011-0.156,0.068-0.23,0.117L75.474,16.449z'/%3E%3Cpath d='M103.568,10.32l-0.014-0.022C103.557,10.306,103.562,10.313,103.568,10.32z'/%3E%3Cpath d='M75.428,16.982l-0.063-0.003C75.389,16.985,75.409,16.985,75.428,16.982z'/%3E%3Cpath d='M84.536,2.214c0.101-0.033,0.259,0.081,0.272,0.026C84.716,2.224,84.599,2.147,84.536,2.214z'/%3E%3Cpath d='M102.595,12.81l-0.057,0.016C102.565,12.82,102.582,12.815,102.595,12.81z'/%3E%3Cpath d='M75.428,16.982l0.074,0.003l-0.026-0.025C75.461,16.969,75.445,16.978,75.428,16.982z'/%3E%3Cpolygon points='94.198,12.48 94.202,12.479 94.219,12.464 '/%3E%3Cpath d='M93.653,12.511c0.035-0.015,0.068-0.029,0.107-0.045C93.7,12.474,93.671,12.491,93.653,12.511z'/%3E%3Cpath d='M75.244,16.566l-0.132,0.067C75.161,16.619,75.203,16.593,75.244,16.566z'/%3E%3Cpath d='M88.015,13.849l0.05-0.018C88.043,13.835,88.027,13.841,88.015,13.849z'/%3E%3Cpath d='M95.677,7.004l-0.041-0.027C95.627,6.989,95.627,6.999,95.677,7.004z'/%3E%3Cpolygon points='99.983,6.747 99.985,6.747 99.985,6.745 '/%3E%3Cpath d='M99.755,6.75c0.06,0.033,0.164,0.022,0.228-0.003C99.918,6.726,99.854,6.718,99.755,6.75z'/%3E%3Cpath d='M100.413,6.916l-0.021-0.015L100.413,6.916z'/%3E%3Cpolygon points='96.324,5.485 96.322,5.491 96.326,5.486 '/%3E%3Cpath d='M97.145,5.738c0.011,0.015,0.029,0.03,0.049,0.043C97.183,5.765,97.167,5.75,97.145,5.738z'/%3E%3Cpolygon points='102.485,7.461 102.483,7.463 102.487,7.464 '/%3E%3Cpath d='M109.015,11.522c0.699-0.187,1.519-0.406,2.33-0.623c0.196-0.052,0.392-0.104,0.585-0.156l0.292-0.075 c-0.034-0.033-0.198-0.073-0.287-0.109c-0.425-0.147-0.812-0.287-1.147-0.417c-0.666-0.114-1.1-0.267-1.602-0.42l0.346-0.045 L109.03,9.55c-0.045-0.068,0.364,0.101,0.226-0.014l-0.369-0.029c0.105-0.022-0.905-0.369-0.012-0.167l-1.546-0.562 c-0.338-0.127-0.39,0.001-0.699-0.154c-0.015-0.055,0.174,0.029,0.219-0.015c-0.495-0.243-0.927-0.317-1.299-0.364 c-0.382-0.05-0.707-0.074-1.166-0.279l0.091,0.011c-0.085-0.009-0.23-0.051-0.298-0.069c-0.058-0.014-0.103-0.025-0.108-0.015 c0.02,0.179,0.089-0.061,0.363,0.14c-0.098,0.109-0.368-0.056-0.359,0.058c-0.108-0.092-0.208-0.046-0.32-0.078 c-0.157-0.148-0.445-0.188-0.55-0.339c-0.105,0.008-0.252,0.096-0.449,0.031c-0.105-0.151,0.066-0.084-0.112-0.191l-0.056,0.064 c-0.153-0.068-0.121-0.081-0.103-0.113c-0.166-0.065-0.176,0.052-0.368-0.073l0.142-0.03c-0.165-0.028-0.224-0.064-0.439-0.149 c0.019-0.041,0.105-0.007,0.164,0.029c-0.08-0.153-0.217-0.025-0.276-0.06c0.007,0.039,0.152,0.108,0.053,0.155 c-0.103-0.053-0.263,0.018-0.31-0.098l0.142-0.03c-0.244-0.024-0.151,0.05-0.399-0.072c0.016-0.001,0.015-0.022,0.027-0.035 c-0.196,0.038-0.383-0.114-0.623-0.2l0.053-0.005c-0.107-0.006-0.184,0.043-0.235,0.021c0.124,0.087,0.08,0.097,0.067,0.173 c-0.142-0.182-0.328,0.054-0.602-0.116c0.018-0.041,0.108-0.07,0.176,0.002c0.145-0.094,0.193-0.197,0.396-0.198 c-0.123-0.007-0.263-0.032-0.217-0.077l-0.074,0.106c-0.069-0.024-0.122-0.042-0.173-0.06c-0.055,0.065,0.098,0.166-0.078,0.164 c-0.193-0.019-0.055-0.151-0.101-0.107c-0.263-0.032-0.145,0.094-0.369-0.021c0.027-0.002,0.08-0.008,0.097,0.01 c-0.155-0.102-0.426-0.113-0.43-0.271c0.036-0.024,0.055-0.065,0.115-0.032L99.21,6.51c0.221-0.042-0.166-0.022-0.065-0.131 c-0.012,0.081-0.246-0.014-0.35-0.063l0.006,0.098c-0.445,0.145,0.076-0.166-0.292-0.246c-0.245-0.014,0.078,0.052-0.081,0.068 c-0.148-0.064-0.179-0.16-0.415-0.193C97.963,5.988,97.85,5.901,97.872,5.8c-0.149-0.005-0.399-0.176-0.506-0.106 c0.205,0.157,0.264-0.028,0.495,0.186l-0.107,0.07c-0.187-0.065-0.442-0.094-0.56-0.17c0.019,0.027,0.023,0.055,0.001,0.07 c-0.28-0.05-0.387,0.021-0.638-0.091c-0.006-0.099,0.141-0.035,0.254-0.007c-0.145-0.124-0.173-0.061-0.424-0.173 c0.01-0.081,0.173,0.061,0.227-0.004l-0.296-0.068l0.004-0.016c-0.082,0.114-0.215-0.082-0.404-0.1 c-0.417-0.135-0.535,0.017-0.798,0.045c-0.051-0.054-0.059-0.093-0.024-0.117c0.086,0.09,0.081,0.039,0.128,0.017 c-0.146-0.032-0.27-0.224-0.176-0.251c-0.236-0.035,0.06,0.093-0.09,0.089l-0.304-0.107c0.016,0.077,0.12,0.126-0.054,0.125 c-0.139-0.025-0.2-0.058-0.373-0.119c0.036-0.024-0.025-0.117,0.105-0.071c-0.077-0.051-0.208-0.097-0.279-0.049 c0.174,0.121-0.331-0.044-0.218,0.103L93.661,4.94c0.044,0.014,0.061-0.028,0.122,0.004c-0.025-0.115-0.166-0.017-0.237-0.028 c-0.061-0.039-0.236-0.098-0.239-0.141c-0.069,0.01-0.211-0.055-0.225-0.114c-0.096-0.007-0.027,0.063-0.062,0.088l-0.306-0.098 c0-0.06,0.02-0.22,0.072-0.227c-0.132,0.017-0.09,0.15-0.264,0.094c0.133-0.077-0.209-0.15-0.024-0.235 c-0.078-0.108-0.367-0.188-0.535-0.206c-0.123,0.056,0.158,0.098,0.122,0.182c-0.456-0.097-0.554,0.134-0.868-0.002l0.078,0.049 c-0.218-0.01-0.192-0.014-0.333,0.025c0.088-0.091-0.147-0.357-0.49-0.431c-0.044,0.046,0.158,0.158,0.079,0.227l-0.228-0.048 c-0.013-0.013,0.016-0.024,0.049-0.03c-0.211-0.019-0.331-0.248-0.425-0.138l-0.157-0.216l0.061,0.09 c-0.043,0.045-0.271-0.003-0.324,0.005c-0.245-0.007-0.315-0.077-0.42-0.182c0.027,0.056,0.097,0.186-0.087,0.15 c0.052-0.174-0.359-0.174-0.328-0.263c-0.073-0.018-0.187-0.11-0.215-0.04l0.043-0.106c-0.06,0.147-0.323,0.064-0.534,0.033 c0.105-0.194-0.227-0.048-0.263-0.263c-0.079,0.13-0.375-0.048-0.445,0.061c-0.158-0.039-0.106-0.165-0.134-0.221L87.059,2.99 c-0.06-0.089-0.351-0.184-0.512-0.279L86.35,2.79l-0.045-0.073c-0.035,0.025-0.176,0.007-0.104,0.076l-0.086-0.031 c-0.045,0.134-0.135,0.004-0.326,0.015c-0.035-0.033-0.015-0.063,0.029-0.07c-0.088-0.025-0.032-0.085-0.066-0.143 c0.052,0.052-0.384,0.159-0.163,0.284c0.001,0.06-0.149,0.063-0.228,0.015L85.34,2.726l-0.139,0.101 c-0.14-0.018-0.176-0.112-0.282-0.155c0.114,0.022,0.313-0.168,0.022-0.242c0.157,0.025,0.25-0.023,0.336-0.027 C85.22,2.381,85.193,2.361,85.3,2.335c-0.237-0.023-0.096,0.055-0.323,0.01c0.042-0.106-0.011-0.158-0.197-0.248l0.124,0.119 c-0.01,0.012-0.023,0.019-0.036,0.022c0.052,0.027,0.063,0.048,0.063,0.093c-0.044-0.013-0.297,0.066-0.315-0.011 c0.179,0.231-0.429,0.026-0.313,0.168c-0.035,0.024-0.192-0.011-0.194-0.07c0.21-0.033-0.107-0.162-0.056-0.231 c-0.078,0.013,0.125,0.121,0.02,0.137c-0.113-0.022-0.178-0.112-0.231-0.163l0.052-0.008l-0.158-0.095 c-0.044,0.047,0.142,0.137-0.025,0.123c-0.035-0.034-0.202-0.048-0.185-0.09c0.096-0.055,0.067-0.17,0.208-0.152 c-0.114-0.022-0.475-0.106-0.358,0.036l-0.134-0.04c0.071,0.069,0.285,0.215,0.012,0.158l0.008-0.021l-0.209,0.033l-0.066-0.079 c-0.005,0.029-0.042,0.046-0.11,0.026c-0.009-0.038-0.071-0.068-0.054-0.111c-0.202-0.048-0.201,0.012-0.236,0.037 c-0.114-0.022-0.15-0.057-0.081-0.107c-0.15-0.056-0.422-0.114-0.512-0.2c-0.218-0.006,0.037,0.035-0.103,0.076 c-0.127-0.239-0.661-0.256-1.003-0.322c0.047,0.191-0.097-0.006-0.199,0.13c0.086-0.033-0.285-0.215,0.021-0.183l-0.184-0.031 c-0.099-0.125,0.314,0.011,0.162-0.165c-0.202-0.048-0.383,0.099-0.603-0.026c0.11-0.097-0.193-0.01-0.1-0.124 c0.061-0.03,0.123,0.001,0.193,0.01l-0.036-0.034c-0.433-0.153-0.164,0.106-0.416,0.124c-0.273-0.057-0.188-0.15-0.189-0.21 c-0.036-0.034-0.177-0.052-0.255-0.04c0.183-0.029,0.284,0.156,0.189,0.21c-0.083-0.167-0.396-0.118-0.483-0.085 c0.346,0.246,0.264,0.079,0.585,0.328c0.06-0.03,0.084-0.153,0.287-0.045c-0.151,0.024-0.008,0.07,0.025,0.1 c-0.024-0.081,0.157,0.012,0.231,0c0.045,0.072-0.171,0.126,0.04,0.213l0.085-0.153c0.079,0.047-0.068,0.11,0.125,0.12 c-0.121,0.059-0.005,0.141-0.259,0.101c0.257,0.219,0.472,0.046,0.716,0.048c-0.026,0.004-0.034,0.025-0.06,0.03 c0.06-0.03,0.149-0.003,0.219,0.005c0.141,0.078-0.14,0.042-0.112,0.097l0.246,0.061c0.003,0.007,0.004,0.01,0.003,0.014 c0.07-0.005,0.136-0.004,0.147,0.043c-0.087,0.034-0.13,0.08-0.19,0.11l0.287-0.045c-0.042,0.046,0.188,0.15-0.006,0.14 l0.387,0.08l0.002,0.119c0.096,0.005,0.105-0.016,0-0.059c0.122,0.06,0.627-0.039,0.501,0.16c0.322-0.01,0.42,0.055,0.797,0.096 c-0.305,0.027,0.284,0.214-0.024,0.183c0.159,0.094,0.228-0.015,0.367,0.003c0.115,0.081,0.029,0.174-0.119,0.177l0.176-0.007 l-0.009,0.021l0.157-0.024c0.133,0.099,0.002,0.119,0.151,0.175l0.06-0.089l0.089,0.085c-0.028-0.055,0.069-0.05,0.183-0.028 l-0.008,0.021L84.208,3.1c-0.15,0.023,0.118,0.055,0.038,0.108c0.114,0.036,0.117,0.036,0.332,0.074l-0.018-0.077 c0.289,0.016-0.015,0.102,0.204,0.167l0.007-0.081c0.283,0.215,0.561,0.072,0.773,0.218c-0.14-0.018-0.131,0.08-0.121,0.059 c0.21,0.027,0.535,0.136,0.77,0.099c0.046,0.133,0.054,0.172,0.255,0.284c0.158,0.038,0.184,0.034,0.253-0.015 c0.139,0.087,0.44,0.105,0.424,0.187c0.053-0.053,0.133,0.053,0.231,0.022l0.008,0.038l0.008-0.081 c0.219,0.249,0.479,0.034,0.708,0.262l-0.053,0.007l0.122,0.003c0.009,0.038-0.043,0.046-0.061,0.088l0.524,0.167l-0.088-0.088 c0.113,0.025,0.209-0.028,0.323,0.056c-0.244,0.054,0.174,0.055,0.183,0.154l-0.121-0.003c0.156,0.038,0.156,0.038,0.166-0.043 c0.208,0.032,0.095,0.186,0.304,0.157l-0.131-0.041c-0.027-0.056,0.087-0.092,0.174-0.064c0.017,0.018,0.069,0.07,0,0.06 c0.166,0.017,0.393,0.125,0.471,0.114c0.079,0.049,0.035,0.095-0.017,0.102c0.357,0.031,0.148,0.059,0.506,0.09l-0.017,0.042 l0.131-0.018l0.139,0.14l-0.043-0.073c0.113,0.024,0.192,0.014,0.314,0.076L90.835,5.34c0.324,0.055,0.332,0.213,0.656,0.209 c0.016,0.017-0.036,0.025-0.062,0.028c0.306-0.021,0.173,0.175,0.489,0.132C91.894,5.725,91.917,5.76,91.9,5.776l0.139-0.005 l-0.036,0.084l0.141-0.098l0.051,0.112l0.062-0.028c0.085,0.206,0.313,0.135,0.46,0.314l0.001-0.119 c0.537-0.097,1.025,0.442,1.612,0.519l-0.037,0.084l0.262-0.028c0.102,0.108-0.097,0.05-0.072,0.107 c0.26,0.032,0.142-0.095,0.436-0.028c0.129,0.105-0.07,0.047-0.149,0.056c0.281,0.043,0.692,0.122,0.866,0.232 c0.008-0.01,0.024-0.021,0.016-0.03c0.191,0.018,0.414,0.133,0.613,0.191c-0.017,0.038-0.068,0.029-0.119,0.021 c0.068,0.028,0.157,0.086,0.231,0.065l-0.098,0.051c0.146,0.063,0.459,0.088,0.464,0.187c-0.007-0.04,0.021-0.102,0.151-0.056 c0.03,0.155,0.373,0.059,0.56,0.196c-0.036,0.024-0.192-0.019-0.149-0.004c0.094,0.069,0.208,0.037,0.314,0.026L97.574,7.67 l0.512,0.084c0.03,0.155,0.467,0.128,0.403,0.213c0.172,0.061-0.128-0.105,0.098-0.049c0.041,0.074,0.208,0.037,0.17,0.12 L98.731,8.04l0.156,0.042l-0.124,0.053c0.139,0.024,0.263-0.029,0.292-0.091c0.11,0.087,0.301,0.106,0.333,0.201l-0.053,0.005 c0.364,0.08,0.507,0.419,0.832,0.365c0.016,0.018,0.007,0.039-0.036,0.024l0.216,0.075l-0.073,0.046l0.393,0.021l-0.019,0.041 c0.228,0.103,0.603,0.214,0.91,0.311l-0.052,0.004c0.352,0.054,0.303,0.157,0.561,0.197c-0.012,0.008-0.022,0.01-0.032,0.009 l0.217,0.078l-0.062,0.024c0.193-0.034,0.417,0.287,0.345,0.173c0.105-0.007,0.28,0,0.326-0.042 c0.238,0.082,0.038,0.076,0.171,0.165c0.169,0.067,0.226,0.004,0.444,0.127l-0.019,0.041c0.056,0.012,0.056-0.023,0.1-0.014 l-0.021,0.015c0.119-0.058-0.054,0.123,0.153-0.013c-0.011,0.035,0.061,0.031-0.045,0.089c0.119-0.019,0.216-0.013,0.356-0.001 c-0.261,0.064,0.037,0.003-0.087,0.048l0.155-0.028c0.166,0.049-0.241,0.111-0.113,0.123l-0.243-0.004l0.283,0.01 c0.012,0.029-0.272,0.024-0.277,0.034c0.105,0.019,0.301,0.072,0.191,0.068l-0.02-0.007c0.044,0.037-0.01,0.084-0.156,0.07 c-0.043-0.025-0.067-0.039-0.1-0.058c0.101,0.067-0.032,0.012-0.041,0.012l0.084,0.042c0.062,0.063-0.057,0.016-0.113-0.031 c0.004-0.001,0.043,0.078,0.04,0.079c-0.009-0.007-0.021-0.016-0.032-0.027l0.024,0.038l-0.086-0.088 c0.008,0.02-0.01,0.052,0.002,0.152c-0.018-0.032-0.058-0.051-0.038-0.074c-0.006,0.001,0.006-0.004-0.035,0.003 c-0.065,0.012-0.153,0.029-0.24,0.044c-0.175,0.032-0.35,0.064-0.35,0.064l0.116,0.012c0.031,0.074-0.165,0.172-0.282,0.161 c0.127-0.095-0.013-0.113-0.087-0.156c-0.085,0.063,0.097,0.05,0.057,0.104c-0.106,0.079-0.35,0.163-0.421,0.143l0.063-0.047 c-0.153,0.065-0.259-0.053-0.416-0.01c-0.128,0.095-0.246,0.062-0.186,0.188c-0.199,0.074-0.1-0.073-0.169-0.07 c-0.083,0.086-0.38,0.111-0.432,0.051c-0.067,0.222-0.57,0.057-0.574,0.231l-0.191-0.055c0.005,0.046-0.005,0.153-0.138,0.202 c-0.14-0.018-0.128-0.102-0.178-0.138l-0.048,0.184c-0.784-0.005-1.729,0.345-2.575,0.39c-0.354,0.12-0.792,0.303-1.219,0.38 l0.042-0.032l-0.431,0.054l0.322,0.004c-0.087,0.041-0.151,0.089-0.24,0.108c-0.477,0.04-1.111,0.102-1.659,0.319 c-0.324,0.276-0.284-0.11-0.603,0.111c0.026-0.024,0.031-0.053,0.054-0.078c-0.365,0.152-0.563,0.233-0.917,0.433 c0.001-0.197-0.246,0.062-0.235-0.044l-0.014,0.084c-0.095-0.027-0.297,0.004-0.282-0.058l-0.145,0.134l-0.033-0.074 c-0.223,0.045-0.686,0.225-0.838,0.09c-0.524,0.234-1.401,0.383-2.098,0.498c-0.084,0.085-0.285,0.133-0.441,0.172l-0.188-0.058 c-0.154,0.062-0.3,0.216-0.461,0.188c-0.002-0.011,0.003-0.02,0.012-0.028c-0.159,0.053-0.324,0.036-0.458,0.155 c-0.18,0.033-0.364,0.02-0.328-0.079c0.015,0.159-0.383,0.058-0.383,0.058s-0.577,0.104-1.474,0.264 c-0.9,0.15-2.113,0.445-3.405,0.62c-2.578,0.413-5.418,0.978-6.495,1.581c-0.066,0.089-0.27,0.172-0.179,0.253 c-0.159,0.054-0.25-0.071-0.271,0.011c0.226,0.017-0.045,0.212,0.183,0.275l-0.137,0.041c-0.021,0.06,0.181-0.092,0.159,0.013 l0.021-0.151c0.115,0.005,0.181,0.025,0.225,0.068c0.099-0.073,0.142-0.281,0.405-0.234l-0.069,0.02 c0.205-0.038,0.138,0.074,0.184,0.091l-0.046,0.006l0.183,0.046c-0.137-0.029-0.339,0.123-0.227,0.097 c0.25,0.003-0.068-0.025,0.113-0.071c0.113-0.026,0.091,0.057,0.092,0.103l0.204-0.037c0.002,0.068-0.136,0.017-0.044,0.074 l0.249-0.112c0.07,0.163,0.27-0.126,0.41,0.016c-0.181,0.069,0.025,0.055,0.002,0.114l0.454-0.081 c0.047,0.017-0.112,0.071-0.044,0.052c0.092,0.034,0.135-0.063,0.182-0.069c0.046,0.04,0.34-0.055,0.343,0.06 c0.32,0.027,0.11-0.164,0.408-0.144c0.047,0.063-0.228,0.052-0.089,0.103l0.296-0.072c-0.022,0.038-0.042,0.12-0.157,0.123 c0.822-0.036,1.317,0.256,2.045,0.048c0.117,0.065-0.066,0.066-0.133,0.132c0.52-0.192,0.787,0.06,1.245-0.021l-0.004-0.068 c0.674,0.104,1.426-0.129,2.162-0.171l-0.095-0.029c0.087-0.085,0.244-0.125,0.355-0.179c0.025,0.03-0.058,0.16,0.144,0.089 c-0.047-0.014-0.139-0.021-0.119-0.059c0.646,0.044,1.931-0.272,2.956-0.401c1.352-0.339,2.859-0.522,4.188-0.846 c-0.203,0.048-0.152-0.134,0.009-0.129c0.484,0.188,0.72-0.198,1.188-0.112c0.752-0.271,1.498-0.193,2.167-0.575l0.033,0.075 c0.115,0.01,0.132-0.05,0.243-0.085l0.002,0.022c0.273-0.033,0.578-0.189,0.739-0.187l-0.01-0.09 c0.156-0.045,0.098,0.048,0.248-0.04l0.006,0.045l0.169-0.127c0.017,0.158,0.449-0.093,0.593-0.053 c0.198-0.076,0.57-0.234,0.889-0.277c0.077,0.066,0.457-0.025,0.709-0.042c0.468-0.132,1.138-0.316,1.746-0.43l-0.035-0.097 l0.156-0.044c0.002,0.022,0.026,0.029,0.005,0.045c0.149,0.084,0.354-0.119,0.497-0.078c-0.101-0.073-0.113,0.011-0.204,0.029 c-0.14-0.018-0.04-0.143,0.146-0.133l0.002,0.023l0.106-0.08c0.032,0.075,0.148,0.086,0.179,0.161 c0.511-0.137,0.831-0.352,1.372-0.437c-0.035,0.099,0.378-0.11,0.305,0.066c0.306-0.131-0.081-0.11,0.04-0.251 c0.09-0.018,0.174-0.081,0.203-0.029c-0.034,0.046,0.094,0.076,0.026,0.106l0.21-0.061c0.024,0.007-0.019,0.039-0.04,0.054 c0.414-0.187,0.794-0.078,1.163-0.256c0.017-0.061-0.158,0.02-0.142-0.041c0.139-0.09,0.411-0.127,0.547-0.128 c0.163-0.007,0.336-0.013,0.653-0.127l-0.095,0.101c0.197-0.1,0.235-0.177,0.648-0.208c0.147,0.061-0.251,0.135-0.405,0.214 c0.268-0.058,0.906-0.229,0.625-0.249c0.269-0.092,0.465-0.054,0.665-0.074c-0.024-0.018-0.356,0.019-0.228-0.054 c0.467-0.055,1.112-0.205,1.632-0.316c0.036,0.015,0.133,0.028,0.107,0.045C108.132,11.542,108.468,11.674,109.015,11.522z'/%3E%3Cpath d='M96.223,5.438l0.101,0.047c0.006-0.019,0.018-0.04,0.073-0.045L96.223,5.438z'/%3E%3Cpath d='M101.218,7.1c0.015-0.002,0.031-0.004,0.046-0.01C101.238,7.085,101.225,7.091,101.218,7.1z'/%3E%3Cpath d='M102.474,7.385c-0.092-0.012-0.023,0.038,0.011,0.076C102.493,7.444,102.499,7.423,102.474,7.385z'/%3E%3Cpath d='M93.308,4.775c0.021-0.003,0.037-0.011,0.039-0.031C93.318,4.753,93.308,4.763,93.308,4.775z'/%3E%3Cpath d='M85.415,2.451c0.009,0.007,0.015,0.012,0.029,0.021C85.439,2.465,85.429,2.457,85.415,2.451z'/%3E%3Cpath d='M85.818,2.706c0.02,0.006,0.05,0.011,0.093,0.012C85.873,2.703,85.842,2.702,85.818,2.706z'/%3E%3Cpath d='M95.224,5.337c0.03,0.007,0.06,0.009,0.091-0.001C95.269,5.323,95.243,5.328,95.224,5.337z'/%3E%3Cpolygon points='86.008,2.723 86.116,2.762 86.122,2.745 '/%3E%3Cpath d='M85.278,2.402c0.043,0.014,0.102,0.03,0.137,0.048C85.367,2.412,85.323,2.4,85.278,2.402z'/%3E%3Cpath d='M90.374,4.049l0.012,0.002C90.483,4.038,90.425,4.038,90.374,4.049z'/%3E%3Cpolygon points='86.533,2.703 86.547,2.711 86.586,2.696 '/%3E%3Cpath d='M84.809,2.24c0.021,0.003,0.042,0.005,0.06-0.002c-0.017-0.008-0.037-0.016-0.06-0.027 C84.812,2.225,84.811,2.233,84.809,2.24z'/%3E%3Cpath d='M88.758,3.436C88.717,3.46,88.7,3.479,88.694,3.495C88.73,3.505,88.758,3.496,88.758,3.436z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1023px) {
  span.menu-description:before {
    bottom: 50% !important;
    right: 100% !important;
    left: auto !important;
    transform: rotate(-180deg) !important;
  }
}
.menu-item.u-who span.menu-description {
  text-align: left;
  left: 33%;
}
.menu-item.u-who span.menu-description::before {
  transform: rotate(-60deg) translateX(-50%);
  bottom: calc(100% + 10px);
}
.menu-item.u-why span.menu-description {
  top: calc(100% + 80px);
  width: 111px;
}
.menu-item.u-why span.menu-description::before {
  width: 70px;
  height: 70px;
  bottom: calc(100% + 45px);
  left: 44px;
}
@media screen and (max-width: 1023px) {
  .menu-item.u-why span.menu-description {
    top: 0;
  }
  .menu-item.u-why span.menu-description::before {
    bottom: 50%;
    left: auto;
    width: 40px;
    height: 40px;
  }
}
.menu-item.u-etc span.menu-description {
  text-align: right;
}
.menu-item.u-etc span.menu-description::before {
  transform: rotate(-115deg) translateX(-50%);
}

.c-site-nav__menu li a.u-active {
  font-weight: 700;
}

.c-site-nav .c-button {
  margin: 0 auto;
  margin-top: 32px;
  z-index: 11;
}

.c-site-nav__menu .current-menu-item a::before {
  content: "";
  background-image: url(../img/circle.svg);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1023px) {
  .c-site-nav__menu .current-menu-item a::before {
    left: -20px;
  }
}

.single-aree .c-site-nav__menu .u-why a::before {
  content: "";
  background-image: url(../img/circle.svg);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1023px) {
  .single-aree .c-site-nav__menu .u-why a::before {
    left: -20px;
  }
}

.single-servizi .c-site-nav__menu .u-what a::before,
.page-id-1358 .c-site-nav__menu .u-what a::before {
  content: "";
  background-image: url(../img/circle.svg);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1023px) {
  .single-servizi .c-site-nav__menu .u-what a::before,
  .page-id-1358 .c-site-nav__menu .u-what a::before {
    left: -20px;
  }
}

.category .c-site-nav__menu .u-etc a::before,
.single-post .c-site-nav__menu .u-etc a::before {
  content: "";
  background-image: url(../img/circle.svg);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1023px) {
  .category .c-site-nav__menu .u-etc a::before,
  .single-post .c-site-nav__menu .u-etc a::before {
    left: -20px;
  }
}

body.u-menu-open {
  height: 100%;
  overflow: hidden;
}

.u-menu-open .c-toggle {
  z-index: 11;
}
.u-menu-open .c-toggle__menu {
  display: none;
}
.u-menu-open .c-toggle__close {
  display: block !important;
  color: #fff;
}
.u-menu-open .c-toggle__item {
  opacity: 0;
  border-color: #fff;
}
.u-menu-open .c-toggle__item:first-of-type {
  opacity: 1;
  transform: rotate(-45deg) translate(-6px, 6px);
}
.u-menu-open .c-toggle__item:last-of-type {
  opacity: 1;
  transform: rotate(45deg) translate(-3px, -3px);
}
.u-menu-open .c-site-nav {
  bottom: 0;
  padding-top: 90px;
  padding-bottom: 40px;
}
.u-menu-open .c-site-nav__menu {
  position: relative;
  z-index: 10;
}
.u-menu-open .c-site-nav__figure {
  display: block;
}
.u-menu-open .c-site-header__logo img {
  filter: brightness(0) invert(1);
}

/*HEADROOM*/
.c-site-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}

.c-site-header.headroom {
  transition: transform 200ms linear;
}

.c-site-header.headroom--unpinned {
  transform: translateY(calc(-100% - 100px));
}
.c-site-header.headroom--unpinned span.menu-description {
  opacity: 0;
}
.c-site-header.headroom--unpinned span.c-toggle__menu {
  display: none;
}

body:not(.u-menu-open) .c-site-header.headroom--pinned:not(.headroom--top) {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding-block: 0;
  background-color: rgba(255, 255, 255, 0.85);
}
@media screen and (max-width: 1023px) {
  body:not(.u-menu-open) .c-site-header.headroom--pinned:not(.headroom--top) .c-site-header__logo img {
    height: 40px;
  }
  body:not(.u-menu-open) .c-site-header.headroom--pinned:not(.headroom--top) .c-toggle span {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  body:not(.u-menu-open) .c-site-header.headroom--pinned:not(.headroom--top) span.menu-description {
    display: none;
  }
}

.c-site-header.headroom--pinned:not(.headroom--top) .c-site-header__overlay {
  display: none;
}

.c-site-header.headroom--pinned:not(.headroom--top) .c-site-header__content {
  padding-block: 8px !important;
}

.c-site-header.headroom--pinned:not(.headroom--top) .c-toggle {
  top: 13px;
}

.u-menu-open .c-site-header.headroom--pinned:not(.headroom--top) .c-toggle {
  top: 20px;
}

/*FINE HEADROOM*/
/*SUBHEADER*/
.c-subheader p {
  font-size: 18px;
}
.c-subheader__text {
  margin-top: 24px;
}
.c-subheader__text a {
  text-decoration: underline;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-subheader__text a:hover {
  color: #00588F;
}

/*CTA*/
.c-cta {
  background-color: #f9f9f9;
  padding-top: 40px;
}
.c-cta__main {
  gap: 60px;
  text-align: center;
  max-width: 790px;
  margin-inline: auto;
}
.c-cta__text {
  margin-top: 24px;
}
.c-cta__figure {
  margin-top: 40px;
}
.c-cta__figure img {
  width: 100%;
  display: block;
}
.c-cta__link {
  margin-top: 24px;
  margin-inline: auto;
}

.c-cta-big {
  background: linear-gradient(to right, rgb(180, 233, 217) 0%, rgb(180, 233, 217) 30%, rgb(255, 255, 255) 30%, rgb(255, 255, 255) 100%);
  position: relative;
  padding-top: 60px;
}
.c-cta-big__main {
  position: relative;
  z-index: 1;
}
.c-cta-big__title {
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
  letter-spacing: 4px !important;
  margin-bottom: -32px !important;
  font-weight: 900;
  line-height: 1.3;
}
.c-cta-big__text {
  background-color: #3ACBA0;
  padding: 48px 20px 40px 20px;
  margin-left: -20px;
  border-radius: 0 8px 8px 0;
}
.c-cta-big__button {
  margin-top: 24px;
}
.c-cta-big__figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  font-family: "object-fit: contain;";
  display: block;
}

.c-hero {
  padding-block: 80px;
  padding-top: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 80vh;
  background-color: #f9f9f9;
  overflow-x: clip;
}
.c-hero__back {
  text-transform: uppercase;
  font-family: "M PLUS Code Latin", serif;
  font-weight: 600;
  display: block;
  margin-bottom: 32px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  font-size: 16px;
}
.c-hero__back span {
  text-decoration: underline !important;
}
.c-hero__back:hover {
  color: #00588F;
}
.c-hero__back:hover::before {
  background-image: url(../img/arrow-top-blue.svg);
}
.c-hero__back::before {
  content: "";
  background-image: url(../img/arrow-top.svg);
  transform: rotate(-90deg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  margin-top: -2px;
  width: 14px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-hero__figure img {
  display: block;
  position: absolute;
}
.c-hero-deco__lefttop {
  top: 0;
  left: -40px;
  width: 15vw;
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .c-hero-deco__lefttop {
    top: 40px;
  }
}
@media screen and (max-width: 1023px) {
  .c-hero-deco__lefttop {
    top: 20px;
    left: -50px;
    width: 35vw;
    max-width: 210px;
  }
}
.c-hero-deco__leftbottom {
  bottom: 0;
  left: -70px;
  width: 15vw;
}
@media screen and (max-width: 1023px) {
  .c-hero-deco__leftbottom {
    bottom: -20px;
    left: -20px;
    width: 25vw;
    max-width: 210px;
  }
}
.c-hero-deco__top {
  top: -160px;
  right: 6%;
  width: 30vw;
}
@media screen and (max-width: 767px) {
  .c-hero-deco__top {
    top: -10px;
    right: -26%;
    width: 60vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .c-hero-deco__top {
    top: -70px;
    width: 40vw;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .c-hero-deco__top {
    top: -50px;
    right: 0;
    width: 35vw;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1400px) {
  .c-hero-deco__top {
    top: -90px;
    right: 9%;
    width: 36vw;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
  .c-hero-deco__top {
    top: -110px;
    right: 9%;
    width: 35vw;
  }
}
.c-hero-deco__right {
  top: -20px;
  right: -40px;
  height: 90vh;
}
@media screen and (max-width: 499px) {
  .home .c-hero-deco__right {
    height: 90vh;
  }
}
@media screen and (max-width: 1023px) {
  .c-hero-deco__right {
    right: -20px;
    width: 200px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .c-hero-deco__right {
    max-width: 250px;
  }
}
.c-hero__content {
  text-align: center;
  position: relative;
  z-index: 1;
  max-width: 400px;
  margin-inline: auto;
}
.c-hero__title, .c-blog__title {
  text-transform: uppercase;
  font-family: "Loved by the King", serif;
  letter-spacing: 10px;
  color: #0D7A82;
  font-size: clamp(34px, 2vw + 1.5rem, 56px) !important;
  line-height: clamp(3.025rem, 2.452vw + 2.466rem, 5.5rem);
}
@media screen and (max-width: 1023px) {
  .c-hero__title, .c-blog__title {
    letter-spacing: 6px;
  }
}
.c-hero__lead, .c-blog__lead {
  margin-top: 16px;
}
.c-hero__lead a, .c-blog__lead a {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  position: relative;
}
.c-hero__lead a:hover, .c-blog__lead a:hover {
  color: #0D7A82;
}
.c-hero__lead a::after, .c-blog__lead a::after {
  content: "";
  position: absolute;
  background-image: url(../img/underline.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 0;
  top: 100%;
  right: 0;
  height: 10px;
}
.c-hero__lead a:nth-of-type(2)::after, .c-blog__lead a:nth-of-type(2)::after {
  background-image: url(../img/underline2.svg);
}
.home .c-hero__lead a::after, .home .c-blog__lead a::after {
  display: none;
}
.c-hero__lead span, .c-blog__lead span {
  position: relative;
  padding: 15px;
  display: inline-block;
  margin-top: -15px;
  padding-right: 18px;
}
.c-hero__lead span::after, .c-blog__lead span::after {
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='2739.398px' height='799.9px' viewBox='0 0 2739.398 799.9' enable-background='new 0 0 2739.398 799.9' xml:space='preserve'%3E%3Cpath d='M1482.552,0c257.416,0.624,509.813,21.636,754.808,72.672c94.423,19.669,185.827,43.552,270.335,76.811 c67.598,26.604,127.061,58.741,172.124,100.462c54.148,50.132,75.351,104.912,59.454,164.891c-1.536,5.794-1.421,11.418,0.691,17.18 c14.373,39.223-3.619,72.627-47.381,101.23c-32.322,21.125-70.751,37.096-111.373,51.217c-9.523,3.31-19.446,6.502-27.714,10.841 c-91.862,48.207-196.203,82.981-306.749,110.835c-157.586,39.706-321.545,64.386-489.341,79.996 c-134.499,12.512-269.681,16.492-405.257,11.947c-291.912-9.786-575.872-43.263-845.331-116.521 c-126.495-34.391-243.543-78.619-344.698-138.002c-41.296-24.243-78.069-50.809-105.509-82.017 c-29.982-34.1-44.645-70.146-34.982-109.22c1.286-5.204,1.839-10.378,0.647-15.68c-4.452-19.799,4.894-37.335,22.857-53.478 c25.394-22.82,58.948-40.366,94.723-56.193c113.281-50.115,236.747-88.338,366.013-119.183 c142.606-34.028,290.467-56.45,440.096-74.537C1123.172,11.83,1301.894-0.081,1482.552,0z M1024.659,45.811 c19.999-1.379,39.961-3.027,60.002-4.094c134.333-7.151,268.649-7.665,403.181-1.234c183.494,8.772,363.223,29.327,538.787,63.923 c158.006,31.137,308.29,72.492,445.029,131.634c91.974,39.781,174.856,85.418,235.479,145.107c1.351,1.33,2.844,2.467,5.779,2.045 c0.935-0.777,2.571-1.517,2.68-2.336c0.417-3.128,0.653-6.291,0.405-9.425c-2.973-37.511-20.186-72.216-52.328-104.03 c-29.043-28.747-65.56-53.238-107.888-74.424c-71.59-35.833-152.359-61.501-237.144-82.438 c-193.005-47.661-393.822-74.171-600.098-85.72c-227.354-12.729-453.553-7.316-678.63,16.476 c-5.835,0.617-11.895,0.508-15.146,4.481c-5.597,0-11.195,0-16.793,0c0.038,0.283,0.075,0.566,0.113,0.849 C1013.611,46.355,1019.135,46.083,1024.659,45.811z M2433.782,626.469c-10.247-1.634-16.254,0.968-22.374,2.225 c-104.158,21.39-210.95,35.759-319.114,46.143c-195.587,18.775-392.207,30.89-590.149,33.722 c-108.726,1.556-216.96-1.769-324.406-12.963c-164.974-17.188-322.646-50.653-480.345-84.042 c-10.273-2.175-19.995-5.495-29.621-8.695c-7.658-2.546-13.363-6.474-14.867-12.074c-1.022-3.802-0.163-7.467,5.812-9.629 c5.935-2.147,12.21-1.591,15.635,1.886c8.897,9.035,24.076,11.113,38.235,13.947c71.254,14.266,142.706,28.139,214.019,42.289 c193.426,38.38,391.334,56.09,594.363,51.305c111.864-2.636,223.421-7.472,334.744-14.802 c125.521-8.265,250.543-18.564,373.989-35.26c94.672-12.804,187.579-29.37,276.74-53.383c15.405-4.149,31.71-7.552,44.389-14.717 c57.294-32.377,107.868-68.19,137.248-113.538c24.152-37.28,26.444-32.295-7.961-70.041 c-27.691-30.382-66.271-55.579-107.121-79.246c-108.677-62.963-234.718-108.945-370.109-145.128 c-260.716-69.675-534.369-102.73-816.723-109.748c-178.104-4.427-354.769,4.593-529.907,24.917 c-172.646,20.035-340.001,50.933-499.63,97.195c-72.732,21.079-142.565,45.169-203.84,77.928 c-36.145,19.323-66.938,41.335-87.079,68.662c-7.945,10.78-14.219,21.231-4.466,33.065c3.92,4.757,4.928,10.866-5.073,13.632 c-11.904,3.292-9.216,9.273-8.472,14.739c3.48,25.566,16.768,49.179,37.16,71.357c26.685,29.023,61.644,53.797,100.722,76.389 c112.11,64.813,242.72,111.071,383.7,145.919c271.263,67.051,554.345,97.861,844.992,103.06 c185.256,3.315,367.625-11.388,547.618-38.296c141.167-21.104,278.086-49.572,406.55-92.49 C2389.865,643.641,2411.475,636.645,2433.782,626.469z M2710.812,474.292c-13.918,15.02-26.04,28.102-40.9,44.138 C2694.804,505.94,2705.614,493.98,2710.812,474.292z'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 9px;
  left: 0;
  right: 0px;
  bottom: -1px;
  background-repeat: no-repeat;
  background-size: 100%;
  opacity: 0.3;
}
.c-hero__details {
  font-size: 22px;
  gap: 40px;
  margin-top: 43px;
}
.c-hero__doodle {
  position: absolute;
  width: 220px;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 800px) {
  .c-hero__doodle {
    height: 140px;
    width: auto;
  }
}
.c-hero__doodle img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.c-hero__bg {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.c-hero__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.c-hero--small {
  height: auto !important;
  min-height: 0;
  padding-block: 40px;
  padding-top: 120px;
}
.c-hero--small .c-hero__title, .c-hero--small .c-blog__title {
  font-size: clamp(2.188rem, 1.534vw + 1.852rem, 3.75rem) !important;
  line-height: clamp(2.625rem, 1.472vw + 2.303rem, 4.125rem) !important;
  letter-spacing: 2px;
}
.c-hero--small .c-hero__content {
  text-align: left;
  max-width: 100%;
  margin-inline: 0;
}
.c-hero--small .c-hero__bg {
  z-index: 1;
}
.c-hero--small .c-hero__bg img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
}
.c-hero--projects .c-hero__title, .c-hero--projects .c-blog__title {
  font-size: 50px !important;
  letter-spacing: 3px;
}
.c-hero--projects .c-hero__lead, .c-hero--projects .c-blog__lead {
  font-size: 20px;
  line-height: 1.4;
}
.c-hero--projects .c-hero__logo {
  margin-bottom: 40px;
}
.c-hero--projects .c-hero__logo img {
  max-height: 100px;
  width: auto;
}
.c-hero--projects .c-hero__collaboration {
  margin-top: 80px;
  font-size: 14px;
}
.c-hero--projects .c-hero__partners {
  gap: 24px;
  margin-top: 16px;
}
@media screen and (max-width: 1023px) {
  .c-hero--projects .c-hero__partners {
    justify-content: center;
  }
}
.c-hero--projects .c-hero__partner a {
  display: block;
}
.c-hero--projects .c-hero__partner img {
  max-height: 60px;
  width: auto;
}
@media screen and (max-width: 1023px) {
  .c-hero--projects {
    height: auto;
    padding-bottom: 0;
    padding-top: 100px;
  }
  .c-hero--projects .c-hero__logo {
    margin-bottom: 20px;
  }
  .c-hero--projects .c-hero__lead, .c-hero--projects .c-blog__lead {
    font-size: 16px;
  }
  .c-hero--projects .c-hero__image {
    margin-top: 40px;
    margin-inline: -20px;
  }
  .c-hero--projects .c-hero__image img {
    display: block;
  }
  .c-hero--projects .c-hero__collaboration {
    margin-top: 40px;
  }
}

/*HERO SIMPLE*/
.c-hero-simple {
  padding-top: 100px;
  margin-bottom: 80px;
}
.c-hero-simple .c-hero__back {
  margin-bottom: 0;
}
.c-hero-simple__meta {
  margin-bottom: 16px;
}
.c-hero-simple__title {
  letter-spacing: -1px;
  margin-top: 0 !important;
}
@media screen and (max-width: 1023px) {
  .c-hero-simple__title {
    margin-bottom: 16px;
  }
}
.c-hero-simple__excerpt {
  font-family: "M PLUS Code Latin", serif;
  padding-block: 16px;
  margin-top: 16px;
  border-block: 1px solid #0D7A82;
  position: relative;
  margin-bottom: 56px;
}
.c-hero-simple__excerpt p {
  margin: 0;
}
.c-hero-simple__cat {
  position: absolute;
  right: 0;
  top: calc(100% + 16px);
}
.c-hero-simple__tags {
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-hero-simple__tags::before {
  content: "";
  background-image: url("../img/tag.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 20px;
  display: block;
  margin-top: -2px;
}
.c-hero-simple .rt-reading-time {
  position: absolute;
  top: calc(100% + 16px);
  padding: 0;
  border: none;
  font-family: "Atkinson Hyperlegible", serif;
  display: flex !important;
  align-items: center;
  gap: 8px;
}
.c-hero-simple .rt-reading-time .rt-prefix {
  font-size: 0;
}
.c-hero-simple .rt-reading-time .rt-prefix::before {
  content: "";
  background-image: url("../img/clock.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: block;
}

/*.single-aree {
  .c-hero {
    &__content {
      background-color: rgba(255, 255, 255, 0.75);
      padding-block: 60px;
      border-radius: 16px 16px 16px 0;
    }
  }
}*/
/*TOPIC*/
.c-topic {
  background-color: #FFE06F;
  padding-block: 80px;
}
.c-topic .l-tablet-flex {
  gap: 60px;
  max-width: 1020px;
}
.c-topic--reverse {
  padding-top: 0;
}
.c-topic__title {
  margin-bottom: 32px;
}
.c-topic__text {
  line-height: 1.7;
  font-size: 18px;
}
.c-topic__text span {
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 6px;
  display: inline-block;
  margin-left: 6px;
}
.c-topic__button {
  margin-top: 32px;
  background-color: #0D7A82;
  border-color: #0D7A82;
  color: #fff;
}

/*DICTIONARY*/
.c-dictionary {
  padding-block: 40px;
  background-color: #00588f;
  color: #fff;
}
.c-dictionary__title {
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
  letter-spacing: 10px;
}
.c-dictionary__details {
  font-size: 18px;
  gap: 16px;
  margin-top: 16px;
  padding-bottom: 20px;
  border-bottom: 1px solid;
}
.c-dictionary__def {
  margin-top: 20px;
}
.c-dictionary__def li + li {
  margin-top: 8px;
}
.c-dictionary__def p {
  margin-top: 16px;
}
.c-dictionary__def ul {
  padding-left: 20px;
  list-style-type: disc;
}

/*SERVICE*/
.c-services {
  padding-block: 40px;
}
.page-template-p-what .c-services {
  background-color: #f4f4f4;
}
.c-services__header {
  margin-bottom: 40px;
}
.c-services__content {
  gap: 60px;
}

.c-service {
  position: relative;
}
.c-service__header {
  align-items: end;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  margin-bottom: 16px;
}
.c-service__title {
  position: relative;
  padding-bottom: 8px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
@media screen and (max-width: 1023px) {
  .c-service__title {
    font-size: 22px;
  }
}
.c-service__title::before {
  content: "";
  background-image: url(../img/arrows-multiple.svg);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 100%;
  left: 30px;
  width: 100px;
  height: 70px;
  background-size: contain;
  transform: rotate(-20deg);
  opacity: 0;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-service__lead {
  margin-bottom: 8px;
  color: #0D7A82;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-service__figure img {
  display: block;
  height: 180px;
  width: 220px;
  transform: scaleX(-1);
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom left;
     object-position: bottom left;
}
.c-service:hover .c-service__title, .c-service:hover .c-service__lead {
  color: #00588F;
}
.c-service:hover .c-service__title::before {
  opacity: 1;
}

/*ABOUT*/
.c-about {
  padding-block: 40px;
}
.c-about__title {
  margin-bottom: 24px;
}
.c-about__button {
  margin-top: 24px;
}

.c-timeline {
  padding-block: 40px;
}
.c-timeline + .c-timeline {
  padding-top: 0;
}
.c-timeline__header {
  margin-bottom: 40px;
}
.c-timeline .slick-track {
  display: flex !important;
}
.c-timeline .slick-arrow {
  position: absolute;
  bottom: calc(100% + 40px);
  right: 0;
}
.c-timeline .slick-arrow img {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-timeline .slick-arrow:hover img {
  transform: scale(1.2);
}
.c-timeline .slick-prev {
  right: 100px;
}
.c-timeline .c-card {
  margin-left: 16px;
  margin-right: 20px;
  height: auto;
}
@media screen and (max-width: 767px) {
  .c-timeline .slick-list {
    margin-inline: -20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
}

/*CONTACTS*/
.c-contacts {
  margin-top: 40px;
}
.c-contacts .c-card {
  max-width: 400px;
  margin: 56px auto;
  position: relative;
}
.c-contacts .c-card__title {
  font-size: 18px;
}
.c-contacts .c-card-detail {
  position: absolute;
  top: 50%;
  left: calc(100% + 24px);
  font-family: "Loved by the King", serif;
  font-size: 30px;
  letter-spacing: 3px;
  font-weight: 600;
  text-transform: uppercase;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .c-contacts .c-card-detail {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .c-contacts .c-card-detail {
    flex-direction: column;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
  }
}
.c-contacts .c-card-detail p {
  margin: 0;
}
.c-contacts .c-card-detail__arrow {
  width: 100px;
  height: auto;
}
@media screen and (min-width: 1280px) {
  .c-contacts .c-card-detail__arrow {
    transform: rotate(90deg);
  }
}
.c-contacts .c-card:nth-of-type(even) .c-card-detail {
  flex-direction: row-reverse;
  left: auto;
  top: 40%;
  right: calc(100% + 24px);
}
@media screen and (min-width: 1280px) {
  .c-contacts .c-card:nth-of-type(even) .c-card-detail {
    flex-direction: column-reverse;
    top: auto;
    right: 10%;
    bottom: calc(100% + 10px);
  }
}
.c-contacts .c-card:nth-of-type(even) .c-card-detail__arrow {
  transform: rotate(180deg);
}
@media screen and (min-width: 1280px) {
  .c-contacts .c-card:nth-of-type(even) .c-card-detail__arrow {
    transform: rotate(-90deg);
  }
}

/*MAP*/
.c-map iframe {
  width: 100%;
  height: 350px;
}

/*SLIDER*/
.slick-dots {
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
}

.slick-dots li button {
  width: 10px;
  height: 10px;
  background-color: #FFE06F;
  font-size: 0;
  padding: 0;
  border: none;
  border-radius: 50%;
  cursor: pointer;
}

.slick-dots .slick-active button {
  background-color: #00588f;
}

/*IMAGE*/
.c-image {
  height: 240px;
}
.c-image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

/*AREA*/
.c-research {
  padding-block: 40px;
  background-color: #3ACBA0;
  position: relative;
}
.c-research__header {
  margin-bottom: 42px;
}
.c-research__text {
  margin-top: 24px;
}
.c-research__footer {
  margin-top: 24px;
}
.c-research__figure {
  position: absolute;
  left: 30px;
  bottom: 0;
  width: 150px;
}
.c-research__figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}

.c-theme {
  box-shadow: 10px 10px 8px -3px rgb(35, 35, 35);
  display: inline-flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 32px;
  padding: 32px 24px;
  background-color: #fff;
  font-size: 16px;
  transition: 0.6s ease;
  -webkit-transition: 0.6s ease;
}
.c-theme:hover {
  box-shadow: none;
  transform: translate(3px, 3px);
}
.c-theme__title {
  margin-bottom: 8px;
  text-transform: uppercase;
  font-weight: 500;
}
.c-theme__details {
  font-size: 14px;
  gap: 8px;
}
.c-theme__text {
  padding-top: 16px;
  border-top: 1px solid #b9b9b9;
  margin-top: 16px;
  margin-bottom: 32px;
}
.c-theme__link {
  font-family: "Loved by the King", serif;
  text-transform: uppercase;
  font-weight: 600;
  text-align: right;
  position: relative;
  display: block;
  margin: auto 23px 0 auto;
  width: -moz-fit-content;
  width: fit-content;
}
.c-theme__link::before {
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='2739.398px' height='799.9px' viewBox='0 0 2739.398 799.9' enable-background='new 0 0 2739.398 799.9' xml:space='preserve'%3E%3Cpath d='M1482.552,0c257.416,0.624,509.813,21.636,754.808,72.672c94.423,19.669,185.827,43.552,270.335,76.811 c67.598,26.604,127.061,58.741,172.124,100.462c54.148,50.132,75.351,104.912,59.454,164.891c-1.536,5.794-1.421,11.418,0.691,17.18 c14.373,39.223-3.619,72.627-47.381,101.23c-32.322,21.125-70.751,37.096-111.373,51.217c-9.523,3.31-19.446,6.502-27.714,10.841 c-91.862,48.207-196.203,82.981-306.749,110.835c-157.586,39.706-321.545,64.386-489.341,79.996 c-134.499,12.512-269.681,16.492-405.257,11.947c-291.912-9.786-575.872-43.263-845.331-116.521 c-126.495-34.391-243.543-78.619-344.698-138.002c-41.296-24.243-78.069-50.809-105.509-82.017 c-29.982-34.1-44.645-70.146-34.982-109.22c1.286-5.204,1.839-10.378,0.647-15.68c-4.452-19.799,4.894-37.335,22.857-53.478 c25.394-22.82,58.948-40.366,94.723-56.193c113.281-50.115,236.747-88.338,366.013-119.183 c142.606-34.028,290.467-56.45,440.096-74.537C1123.172,11.83,1301.894-0.081,1482.552,0z M1024.659,45.811 c19.999-1.379,39.961-3.027,60.002-4.094c134.333-7.151,268.649-7.665,403.181-1.234c183.494,8.772,363.223,29.327,538.787,63.923 c158.006,31.137,308.29,72.492,445.029,131.634c91.974,39.781,174.856,85.418,235.479,145.107c1.351,1.33,2.844,2.467,5.779,2.045 c0.935-0.777,2.571-1.517,2.68-2.336c0.417-3.128,0.653-6.291,0.405-9.425c-2.973-37.511-20.186-72.216-52.328-104.03 c-29.043-28.747-65.56-53.238-107.888-74.424c-71.59-35.833-152.359-61.501-237.144-82.438 c-193.005-47.661-393.822-74.171-600.098-85.72c-227.354-12.729-453.553-7.316-678.63,16.476 c-5.835,0.617-11.895,0.508-15.146,4.481c-5.597,0-11.195,0-16.793,0c0.038,0.283,0.075,0.566,0.113,0.849 C1013.611,46.355,1019.135,46.083,1024.659,45.811z M2433.782,626.469c-10.247-1.634-16.254,0.968-22.374,2.225 c-104.158,21.39-210.95,35.759-319.114,46.143c-195.587,18.775-392.207,30.89-590.149,33.722 c-108.726,1.556-216.96-1.769-324.406-12.963c-164.974-17.188-322.646-50.653-480.345-84.042 c-10.273-2.175-19.995-5.495-29.621-8.695c-7.658-2.546-13.363-6.474-14.867-12.074c-1.022-3.802-0.163-7.467,5.812-9.629 c5.935-2.147,12.21-1.591,15.635,1.886c8.897,9.035,24.076,11.113,38.235,13.947c71.254,14.266,142.706,28.139,214.019,42.289 c193.426,38.38,391.334,56.09,594.363,51.305c111.864-2.636,223.421-7.472,334.744-14.802 c125.521-8.265,250.543-18.564,373.989-35.26c94.672-12.804,187.579-29.37,276.74-53.383c15.405-4.149,31.71-7.552,44.389-14.717 c57.294-32.377,107.868-68.19,137.248-113.538c24.152-37.28,26.444-32.295-7.961-70.041 c-27.691-30.382-66.271-55.579-107.121-79.246c-108.677-62.963-234.718-108.945-370.109-145.128 c-260.716-69.675-534.369-102.73-816.723-109.748c-178.104-4.427-354.769,4.593-529.907,24.917 c-172.646,20.035-340.001,50.933-499.63,97.195c-72.732,21.079-142.565,45.169-203.84,77.928 c-36.145,19.323-66.938,41.335-87.079,68.662c-7.945,10.78-14.219,21.231-4.466,33.065c3.92,4.757,4.928,10.866-5.073,13.632 c-11.904,3.292-9.216,9.273-8.472,14.739c3.48,25.566,16.768,49.179,37.16,71.357c26.685,29.023,61.644,53.797,100.722,76.389 c112.11,64.813,242.72,111.071,383.7,145.919c271.263,67.051,554.345,97.861,844.992,103.06 c185.256,3.315,367.625-11.388,547.618-38.296c141.167-21.104,278.086-49.572,406.55-92.49 C2389.865,643.641,2411.475,636.645,2433.782,626.469z M2710.812,474.292c-13.918,15.02-26.04,28.102-40.9,44.138 C2694.804,505.94,2705.614,493.98,2710.812,474.292z'/%3E%3C/svg%3E%0A");
  position: absolute;
  right: 50%;
  bottom: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 161px;
  height: 50px;
  transform: translate(50%, 50%);
}

/*PARTNERS*/
.c-partners {
  padding-top: 40px;
}
.c-partners__header {
  text-align: center;
  margin-bottom: 40px;
}
.c-partners__lead {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .c-partners__lead {
    font-size: 18px;
  }
}
.c-partners__list {
  gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 740px;
  margin-inline: auto;
}

.c-partner {
  display: block;
}
.c-partner img {
  max-height: 60px;
  width: auto;
  max-width: 80px;
}
.c-partner:hover {
  animation: bounce 2s ease infinite;
}

/*BLOG*/
div.asl_r .results .item .asl_content h3,
div.asl_r .results .item .asl_content h3 a {
  font-family: "M PLUS Code Latin", serif !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  color: #000 !important;
}

div.asl_r .results .item .asl_content h3 {
  display: block !important;
}

div.asl_r .results .item .asl_image {
  border-radius: 6px 6px 6px 0;
}

#ajaxsearchlite1 .probox .proinput input,
div.asl_w .probox .proinput input {
  font-family: "M PLUS Code Latin", serif !important;
  font-size: 16px !important;
}

div.asl_w .probox .proinput input::-moz-placeholder {
  font-family: "M PLUS Code Latin", serif !important;
  font-family: "Loved by the King", serif !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  font-weight: 700 !important;
  font-size: 14px !important;
}

#ajaxsearchlite1 .probox .proinput input,
div.asl_w .probox .proinput input::placeholder {
  font-family: "M PLUS Code Latin", serif !important;
  font-family: "Loved by the King", serif !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  font-weight: 700 !important;
  font-size: 14px !important;
}

div.asl_r .results .asl_nores {
  font-family: "Atkinson Hyperlegible", serif !important;
  text-align: left !important;
  color: #000 !important;
  padding: 8px 16px !important;
  font-size: 14px !important;
  background-color: #f4f4f4 !important;
}

div.asl_r.vertical {
  border-radius: 6px 6px 6px 0 !important;
  box-shadow: -1px 1px 4px -1px rgba(0, 0, 0, 0.8) !important;
  background-color: #f4f4f4 !important;
}

div.asl_r .results .item {
  background-color: #f4f4f4 !important;
}

div.asl_r.asl_w.vertical .results .item::after {
  background-color: #00588F !important;
}

div.asl_r .results .item .asl_content .asl_desc {
  padding-left: 78px !important;
}

div.asl_w .probox .promagnifier svg {
  display: none !important;
}
div.asl_w .probox .promagnifier .innericon {
  background-image: url(../img/search.svg);
  transform: scaleX(-1);
  background-size: 24px !important;
}

div.asl_m .probox .proclose {
  background-image: url(../img/delete.svg) !important;
  background-color: transparent !important;
  background-size: 55% !important;
}
div.asl_m .probox .proclose svg {
  display: none !important;
}

.c-blog {
  margin-top: 100px;
}
.c-blog .l-container {
  gap: 40px;
}
.c-blog__header {
  margin-bottom: 80px;
  padding-top: 32px;
  position: relative;
}
.c-blog__header::before {
  content: "";
  position: absolute;
  left: -20px;
  width: 60vw;
  top: -18px;
  bottom: -200px;
  border-top-right-radius: 16px;
  background-color: #3ACBA0;
  z-index: -1;
}
.c-blog__tags {
  margin-top: 40px;
}
.c-blog__tags h3 {
  margin-bottom: 16px;
}
.c-blog__tags-list {
  line-height: 1;
}
.c-blog__title {
  line-height: 1;
  color: #000;
  margin-bottom: 24px;
}
.c-blog__title small {
  font-size: 75%;
  letter-spacing: 4px;
  margin-top: 8px;
}
.c-blog__cat {
  margin-top: 4px;
  margin-right: 4px;
  display: inline-block;
}
.c-blog__cat.u-active .c-badge {
  pointer-events: none;
  border-color: #00588F !important;
  color: #00588f !important;
  background-color: #fff !important;
}
.c-blog__cat .c-badge {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-blog__cat .c-badge:hover {
  color: #fff;
  background-color: #0D7A82;
  border-color: #0D7A82;
}
.c-blog__main {
  flex: 1;
}
.c-blog__list {
  -moz-column-count: 1;
       column-count: 1;
  gap: 24px;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  flex: 1;
  position: relative;
}
.c-blog__list .asl_w_container {
  position: absolute;
  bottom: calc(100% + 24px);
  right: 0;
  z-index: 1;
}
.c-blog__list .asl_w_container div.asl_w,
.c-blog__list .asl_w_container div.asl_m .probox {
  background: transparent !important;
}
@media screen and (min-width: 768px) {
  .c-blog__list .asl_w_container {
    width: 400px;
  }
}
.c-blog--block {
  position: relative !important;
  margin-top: 70px !important;
}
.c-blog--block .splide__track {
  padding-inline: 20px !important;
  margin-inline: -20px !important;
}
.c-blog--block .splide__pagination {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.c-blog--block .splide__pagination__page {
  background-color: #fff;
  border: 1px solid #00588F;
}
@media screen and (max-width: 767px) {
  .c-blog--block .splide__pagination {
    bottom: 120px;
  }
}
.c-blog--block .splide__arrows {
  display: none !important;
}
@media screen and (min-width: 768px) {
  .c-blog--block .c-blog__header {
    background-color: #FFE06F;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .c-blog--block .c-blog__header {
    padding-bottom: 40px;
    width: 24%;
  }
  .c-blog--block .c-blog__header::before {
    bottom: -40px;
    width: 55vw;
  }
}
@media screen and (min-width: 1024px) {
  .c-blog--block .c-blog__header::before {
    top: -80px;
  }
}
.c-blog--block .c-blog__header::before {
  background-color: #FFE06F;
}
.c-blog--block .c-blog__header .c-button {
  background-color: #00588F;
  border-color: #00588F;
  color: #fff;
}
.c-blog--block .c-blog__header .c-button:hover {
  background-color: #0D7A82;
  border-color: #0D7A82;
}
.c-blog--block .c-blog__title {
  font-size: clamp(34px, 2vw + 2.241rem, 55px) !important;
  letter-spacing: 6px;
}
.c-blog--block .c-blog__button--mobile {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 1023px) {
  .c-blog--block {
    padding-bottom: 130px !important;
  }
  .c-blog--block .c-blog__list {
    gap: 0;
  }
}
@media screen and (min-width: 768px) {
  .c-blog--block {
    margin-top: 110px !important;
    padding-bottom: 40px !important;
  }
  .c-blog--block .splide__track {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1024px) {
  .c-blog--block {
    margin-top: 160px !important;
    padding-bottom: 0 !important;
  }
}
.c-blog--whim .c-blog__header {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .c-blog--whim .c-blog__header {
    background-color: #FFE06F !important;
    margin-bottom: 0;
  }
}
.c-blog--whim .c-blog__header::before {
  background-color: #FFE06F;
}
@media screen and (max-width: 767px) {
  .c-blog--whim .c-blog__header::before {
    bottom: -100vh;
  }
}
.c-blog--whim .asl_w_container {
  margin: 32px 0 32px auto;
  position: relative;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .c-blog--whim .asl_w_container {
    max-width: 400px;
  }
}
.c-blog--whim div.asl_m .probox,
.c-blog--whim div.asl_w {
  background-color: transparent !important;
}
.home .c-blog__header {
  margin-bottom: 40px;
}

/*RELATED*/
.c-related {
  margin-top: 40px;
  margin-bottom: -60px;
}

/*SOCIAL SHARE*/
.c-social-share {
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: center;
  margin-left: 0 !important;
  padding-left: 0 !important;
  list-style-type: none !important;
  margin-block: 40px !important;
}
.c-social-share li a {
  display: block;
  width: 40px;
  height: 40px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-social-share li a img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.c-social-share li a:hover {
  transform: rotate(360deg);
}
.c-social-share li:first-of-type {
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Loved by the King", serif;
  font-weight: 700;
  letter-spacing: 2px;
}

/*ARTICLE*/
.c-article {
  display: inline-flex;
  flex-direction: column;
  width: -webkit-fill-available;
  padding: 16px;
  margin-bottom: 24px;
  position: relative;
  border: 2px solid #00588F;
  border-radius: 16px 16px 16px 0;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  background-color: #fff;
}
.c-article__header {
  margin-bottom: 16px;
}
.c-article__header img {
  transform: rotate(90deg);
  width: 18px;
  height: auto;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-article__header, .c-article__main {
  justify-content: space-between;
}
.c-article__main {
  gap: 16px;
  margin-top: auto;
}
.c-article__title {
  width: calc(100% - 42px);
  font-size: 20px !important;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-article__excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: calc(100% - 20px);
  font-size: 16px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  position: relative;
}
.c-article__excerpt .span-reading-time {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .c-article__badge {
    transform: rotate(90deg);
    position: absolute;
    right: 11px;
    bottom: 16px;
    transform-origin: right bottom;
  }
}
.c-article__tags {
  margin-bottom: 14px;
  line-height: 0.3;
}
@media screen and (max-width: 767px) {
  .c-article__tags {
    margin-bottom: 8px;
    line-height: 1;
  }
}
.c-article:hover {
  background-color: #00588F;
}
.c-article:hover .c-article__title, .c-article:hover .c-article__excerpt, .c-article:hover .c-article__tag {
  color: #fff;
}
.c-article:hover .c-article__header img {
  filter: brightness(0) invert(1);
}
.c-article:hover .c-article__badge {
  background-color: #fff;
  color: #00588F;
  border-color: #00588F;
}
.c-article--small {
  padding: 24px 16px;
}
.c-article--small .c-article__tags {
  padding: 0 !important;
  margin: 0 !important;
  margin-bottom: 8px !important;
}
.c-article--small .c-article__header {
  padding: 0;
  margin: 0;
  gap: 16px;
}
.c-article--small .c-article__header img {
  width: 18px;
}
.c-article--small .c-article__title {
  font-size: 18px !important;
  margin-bottom: 0;
  width: 100%;
  font-weight: 500;
}
.c-article--small .c-article__badge {
  position: absolute;
  right: 16px;
  bottom: -12px;
  transform: none;
}
.c-article--small .c-article__excerpt {
  display: none;
}

/*ARGUMENTS*/
.c-arguments {
  padding-block: 40px;
}
.c-arguments__list li {
  gap: 32px;
  padding-block: 32px;
  border-bottom: 1px solid #0D7A82;
}
.c-arguments__list li strong {
  font-family: "Loved by the King", serif;
  font-weight: 900;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 4px;
  width: 130px;
}
.c-arguments__list li:first-of-type {
  padding-top: 0;
}
.c-arguments__list li:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}

/*CARD*/
.c-timeline--splide {
  position: relative;
}
@media screen and (max-width: 499px) {
  .c-timeline--splide .l-container {
    margin-left: -20px;
  }
  .c-timeline--splide .c-timeline__header {
    padding-left: 20px;
  }
}

.splide__pagination,
.splide {
  position: inherit;
}

.splide__pagination {
  gap: 10px;
}

.splide__pagination__page {
  width: 10px;
  height: 10px;
  opacity: 1;
  background-color: #FFE06F;
  margin: 0;
}
.splide__pagination__page.is-active {
  background-color: #00588f;
  transform: none;
}

@media screen and (max-width: 499px) {
  .splide__track {
    margin-right: -40px !important;
    padding-right: 20px !important;
  }
}

.splide__arrows {
  display: flex;
  gap: 40px;
  position: absolute;
  right: 30px;
  top: 40px;
  width: 180px;
}
.c-timeline--reverse .splide__arrows {
  top: 0;
}
@media screen and (min-width: 1024px) {
  .splide__arrows {
    top: 90px;
  }
  .c-timeline--reverse .splide__arrows {
    top: 10px;
  }
}
@media screen and (min-width: 1284px) {
  .splide__arrows {
    right: 60px;
  }
}
@media screen and (min-width: 1400px) {
  .splide__arrows {
    right: calc((100vw - 1280px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .splide__arrows {
    display: none;
  }
}

.splide__arrow {
  background: none;
  border-radius: 0;
  height: auto;
  width: auto;
  opacity: 1;
  position: inherit;
  top: auto;
  transform: none;
}

.c-cards {
  padding-block: 40px;
}
.c-cards__header {
  margin-bottom: 40px;
}
.c-cards__title {
  margin-bottom: 32px;
}
.c-cards__list {
  gap: 8px;
}
.c-cards .slick-slider {
  position: initial;
}

.c-card {
  background-color: #fff;
  box-shadow: -9px 6px 16px 2px rgba(0, 0, 0, 0.3);
  border-radius: 0 16px 16px 16px;
  padding: 16px 16px 16px 70px;
  font-size: 16px;
  position: relative;
  margin: 16px 0 16px -6px;
}
.c-card.splide__slide {
  background-color: transparent;
  box-shadow: none;
  border-radius: 0 !important;
  padding: 24px;
  position: relative;
  margin: 0 !important;
  overflow: hidden;
}
.c-card.splide__slide .c-card__overlay {
  top: 0;
  right: 50px;
  left: 0;
  border-radius: 16px 16px 0 0;
  z-index: 0;
}
@media screen and (max-width: 499px) {
  .c-card.splide__slide .c-card__overlay {
    right: 32px;
    border-radius: 0 16px 16px 0;
  }
}
.c-card__content {
  position: relative;
  padding: 24px 24px 24px 70px;
  border-radius: 16px 16px 16px 0;
  background-color: #fff;
  box-shadow: -9px 6px 16px 2px rgba(0, 0, 0, 0.3);
  height: 100%;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 499px) {
  .c-card__content {
    padding: 24px 16px;
    box-shadow: -2px 2px 14px -2px rgba(0, 0, 0, 0.3);
  }
}
.c-card__title {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.c-card__text h3 {
  line-height: 1.5;
}
.c-card__text p {
  margin-block: 8px;
}
.c-card__text p:last-of-type {
  margin-bottom: 0;
}
.c-card__text a {
  text-decoration: underline;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
}
.c-card__text a:hover {
  color: #00588f;
}
.c-card__icon {
  background-color: #0D7A82;
  height: 40px;
  width: 50px;
  border-radius: 0 50% 50% 0;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-card__icon img {
  width: 30px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
}
.c-card__overlay {
  position: absolute;
  background-color: #0D7A82;
  bottom: calc(50% - 20px);
  top: -16px;
  right: 16px;
  left: -16px;
  border-radius: 0 16px 16px 0;
  z-index: -1;
}
.c-card--yellow .c-card__overlay, .c-card--yellow .c-card__icon {
  background-color: #FFE06F;
}

/*UTILITY*/
.u-flex-start {
  align-items: flex-start !important;
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
}

.u-flex-middle {
  align-items: center !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
}

.u-flex-bottom {
  align-items: flex-end !important;
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
}

.u-flex-between {
  justify-content: space-between !important;
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
}

.u-flex-center {
  justify-content: center !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
}

.u-flex-1 {
  flex: 1 !important;
}

.u-flex-2 {
  flex: 2 !important;
}

.u-flex-3 {
  flex: 3 !important;
}

.u-flex-4 {
  flex: 4 !important;
}

.u-flex-5 {
  flex: 5 !important;
}

.u-flex-none > *:nth-child(n) {
  flex: initial !important;
}

.u-no-margin-block {
  margin-block: 0 !important;
}

.u-pt-0 {
  padding-top: 0 !important;
}

/*GRID*/
.u-grid-2 {
  grid-template-columns: 1fr 1fr;
}

.u-grid-3 {
  grid-template-columns: 1fr;
}

.u-grid-4 {
  grid-template-columns: 1fr 1fr;
}

.u-gap-60 {
  gap: 60px;
}

.u-block {
  display: block !important;
}

.u-inline {
  display: inline-block !important;
}

.u-bg-grey {
  background-color: #f4f4f4;
}

@media screen and (max-width: 499px) {
  .c-timeline .c-card {
    padding: 16px;
  }
  .c-timeline .c-card__title {
    padding-right: 50px;
    text-align: left;
  }
  .c-timeline .c-card h3 {
    text-align: left !important;
  }
  .c-timeline .c-card__icon {
    top: 0px;
    transform: rotate(90deg);
    right: 16px;
    left: auto;
    width: 40px;
    height: 40px;
  }
  .c-timeline .c-card__icon img {
    transform: rotate(-90deg);
  }
}
@media screen and (max-width: 600px) {
  .wp-block-media-text > .wp-block-media-text__content {
    padding: 0 !important;
  }
  .wp-block-media-text.is-stacked-on-mobile {
    display: flex;
    flex-direction: column-reverse;
    gap: 32px;
  }
  .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile {
    flex-direction: column;
  }
  .c-timeline .slick-arrow {
    display: none !important;
  }
}
/*SCREEN TABLET*/
@media screen and (min-width: 768px) {
  .l-container--small {
    max-width: 1000px;
  }
  .l-container--mini {
    max-width: 980px;
  }
  .l-container--reading {
    max-width: 800px;
  }
  .l-tablet-flex {
    display: flex;
  }
  .l-tablet-grid {
    display: grid;
  }
  .c-post-content .c-columns-topic .wp-block-heading {
    margin: 0;
    font-size: 34px;
    position: sticky;
    top: 40px;
  }
  .c-post-content .c-columns .wp-block-heading {
    font-size: 34px;
    margin: 0;
  }
  .c-post-content blockquote {
    margin: 40px 80px;
  }
  .c-post-content .has-frame {
    padding: 24px;
    margin: 24px -24px;
    border-radius: 16px 16px 16px 0;
  }
  .c-post-content iframe {
    min-height: 480px;
  }
  .c-post-content .wp-block-post-featured-image {
    height: 600px;
  }
  .c-post-content .wp-block-post-featured-image + p {
    margin-top: 60px;
  }
  .c-post-content .has-frame.with-overlay {
    margin-bottom: 60px;
  }
  .c-service__header-main {
    max-width: 60%;
  }
  .c-about__container {
    gap: 60px;
  }
  .c-cards__header {
    max-width: 60%;
  }
  .c-card {
    padding: 24px 24px 24px 70px;
    margin: 24px;
    border-radius: 16px 16px 16px 0;
  }
  .c-card__icon {
    height: 50px;
    width: 60px;
  }
  .c-card__icon img {
    width: 40px;
    height: 40px;
  }
  .c-card__overlay {
    bottom: calc(50% - 25px);
    top: -25px;
    right: 25px;
    left: -25px;
    border-radius: 16px 16px 0 0;
  }
  .c-timeline .c-card {
    margin-left: 25px;
    margin-right: 40px;
  }
  /*PARTNERS*/
  .c-partners__lead {
    margin-top: 24px;
  }
  .c-partners__list {
    gap: 24px;
  }
  .c-partner img {
    max-height: 90px;
    max-width: 160px;
  }
  /*BLOG*/
  .c-blog {
    margin-top: 140px;
  }
  .c-blog__header {
    width: 20%;
    margin-bottom: 0;
    background-color: #3ACBA0;
    position: relative;
    padding-top: 0;
  }
  .c-blog__header::before {
    content: "";
    left: auto;
    right: -200px;
    width: 50vw;
    top: -58px;
    bottom: 0;
  }
  .c-blog__title {
    color: #000;
  }
  .c-blog__title small {
    display: block;
  }
  .c-blog__text {
    margin-left: 190px;
    margin-bottom: 24px;
  }
  .c-blog--whim .c-blog__title small {
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 2px;
  }
  /*RELATED*/
  .c-related__content {
    -moz-column-count: 2;
         column-count: 2;
  }
  /*ARTICLE*/
  .c-article {
    padding: 24px;
  }
  .c-article__title {
    font-size: 24px !important;
    width: 80%;
  }
  .c-article__header img {
    width: 24px;
  }
  .c-article__excerpt {
    width: 60%;
  }
  .c-article--small .c-article__tags {
    margin-bottom: 16px !important;
  }
  /*THEME*/
  .c-theme {
    padding: 40px;
  }
  .c-theme__detail {
    font-size: 16px;
  }
  .c-theme__link {
    margin: auto 0 0 auto;
  }
  .c-cta-big {
    padding-top: 120px;
  }
  .c-cta-big__main {
    max-width: 60%;
  }
  .c-cta-big__title {
    letter-spacing: 6px !important;
    margin-bottom: -32px;
  }
  .c-cta-big__text {
    background-color: rgba(58, 203, 160, 0.9);
    padding: 92px 48px 60px 32px;
    margin-left: -32px;
    border-radius: 16px 16px 0 0;
  }
  .c-cta-big__button {
    margin-top: 32px;
  }
  .c-cta-big__figure {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 30%;
    top: 0;
  }
  .c-cta-big__figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    font-family: "object-fit: contain;";
    -o-object-position: bottom right;
       object-position: bottom right;
  }
  .u-grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .u-grid-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .u-small-mobile {
    display: none;
  }
}
/*DESKTOP SMALL*/
@media screen and (min-width: 1024px) {
  body {
    font-size: 19px;
  }
  .t-title--1 {
    font-size: 80px;
  }
  .t-title--2, .lwptoc_title,
  .c-post-content h2:not(.t-title):not(.lwptoc_title) {
    font-size: 36px;
    letter-spacing: -1.1px;
  }
  .t-title--2 .c-post-content h2:not(.t-title):not(.lwptoc_title), .lwptoc_title .c-post-content h2:not(.t-title):not(.lwptoc_title),
  .c-post-content h2:not(.t-title):not(.lwptoc_title) .c-post-content h2:not(.t-title):not(.lwptoc_title) {
    margin-bottom: 32px;
    margin-top: 60px;
  }
  .t-title--3,
  .c-post-content h3:not(.t-title):not(.lwptoc_title) {
    font-size: 30px;
    letter-spacing: -1px;
  }
  .t-title--4, .c-post-content .wp-block-latest-posts__post-title,
  .c-post-content h4:not(.t-title):not(.lwptoc_title) {
    font-size: 26px;
    letter-spacing: -0.5px;
  }
  .t-title--5,
  .c-post-content h5:not(.t-title):not(.lwptoc_title),
  .c-post-content h6:not(.t-title):not(.lwptoc_title) {
    font-size: 22px;
  }
  .t-title--6 {
    font-size: 18px;
  }
  .t-lead--1 {
    font-size: 24px;
  }
  .l-container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .l-container--large {
    max-width: 1600px;
  }
  .l-2col {
    -moz-column-gap: 56px;
    column-gap: 56px;
  }
  .l-desktop-flex {
    display: flex;
  }
  .l-desktop-flex > *:first-child {
    margin-left: 0;
  }
  .l-desktop-flex > *:last-child {
    margin-right: 0;
  }
  .l-desktop-grid {
    display: grid;
  }
  .c-button,
  input.c-button {
    font-size: 18px;
    padding: 16px 24px;
  }
  /*POST CONTENT*/
  .c-post-content .c-evidence {
    border-radius: 32px 32px 32px 0;
    padding: 32px;
  }
  .c-post-content .c-columns-topic, .c-post-content .c-columns {
    margin: 0 -100px;
    padding-block: 80px;
    gap: 60px;
  }
  .c-post-content .wp-block-media-text {
    padding-block: 80px;
  }
  .c-post-content .wp-block-media-text.u-img-bottom .wp-block-media-text__content {
    padding-bottom: 80px;
  }
  .c-post-content .container-mini {
    padding-block: 80px;
  }
  .c-post-content .wp-block-image {
    margin-block: 60px;
  }
  .c-post-content .wp-block-image.u-img-mid-full,
  .c-post-content .wp-block-post-featured-image.u-img-mid-full, .c-post-content .wp-block-columns.u-img-mid-full {
    margin-inline: -100px;
  }
  .c-post-content .wp-block-image.u-img-radius img,
  .c-post-content .wp-block-post-featured-image.u-img-radius img,
  .c-post-content .wp-block-image.is-style-rounded img {
    border-radius: 16px 16px 16px 0;
  }
  .c-post-content .wp-lightbox-overlay .wp-block-image img {
    border-radius: 16px 16px 16px 0 !important;
  }
  .c-post-content .wp-block-image.has-overlay::before,
  .c-post-content .wp-block-post-featured-image.has-overlay::before {
    height: 300px;
  }
  .c-post-content .u-long-block {
    margin-inline: -100px;
  }
  .c-post-content .u-ml-100 {
    margin-left: -100px;
  }
  .c-post-content .with-padding-inline {
    padding-inline: 30px;
  }
  .c-post-content .c-last-post {
    margin-top: 80px;
  }
  .c-post-content .c-last-post .wp-block-group__inner-container {
    margin-inline: -100px;
  }
  .c-post-content .wp-block-latest-posts__list {
    gap: 32px;
  }
  .c-post-content .wp-block-heading,
  .c-post-content h2 {
    margin-bottom: 32px !important;
  }
  .c-post-content .wp-block-embed {
    width: calc(100% + 240px);
    margin: 80px -120px;
  }
  .single-servizi .u-full-content {
    width: 100vw;
    max-width: 1400px;
    margin-left: 50%;
    margin-right: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
  }
  .lwptoc {
    margin-block: 60px !important;
  }
  /*HEADER*/
  .page-template-p-contatti .c-site-header__button {
    background-color: #0D7A82;
    border-color: #0D7A82;
    color: #fff;
  }
  .page-template-p-contatti .c-site-header__button svg {
    fill: #fff;
  }
  .c-site-header .c-toggle {
    display: none;
  }
  .c-site-nav {
    position: inherit;
    top: auto;
    left: auto;
    right: auto;
    width: 100%;
    width: 100%;
    background-color: transparent;
    padding-top: 0 !important;
    overflow: visible;
    transition: none;
    padding-left: 24px;
  }
  .c-site-nav__menu {
    display: block;
    margin-top: 0;
  }
  .c-site-nav__menu li {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #000;
  }
  .c-site-nav__menu li a {
    padding: 10px 24px;
  }
  .c-site-nav__menu li a:hover {
    color: #00588f;
  }
  .c-site-nav__menu li a.u-active {
    color: #000;
  }
  .c-site-nav .c-button {
    position: absolute;
    top: auto;
    right: 30px;
    height: 44px;
    padding: 12px 16px;
    margin-top: 0;
  }
  /*LAYOUT*/
  body.u-menu-open {
    position: initial;
    overflow: initial;
  }
  .c-hero {
    padding-block: 60px;
    height: 80vh;
    padding-top: 210px;
    min-height: 700px;
  }
  .c-hero__back {
    font-size: 18px;
  }
  .c-hero__back::before {
    width: 16px;
    height: 18px;
  }
  .c-hero__title, .c-blog__title {
    letter-spacing: 7px;
  }
  .c-hero__lead, .c-blog__lead {
    margin-top: 24px;
  }
  .c-hero__details {
    font-size: 30px;
  }
  .c-hero__content {
    max-width: 60%;
    margin-inline: auto;
  }
  .c-hero--small {
    min-height: 0;
    padding-top: 250px;
  }
  .c-hero--small .c-hero__bg {
    left: 50%;
    bottom: -20px;
  }
  .c-hero--small .c-hero__content {
    max-width: 63%;
  }
  .c-hero--projects {
    height: auto !important;
    padding-top: 140px;
  }
  .c-hero--projects .l-container {
    height: 100%;
  }
  .c-hero--projects .c-hero__content {
    max-width: 100%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: end;
    margin-inline: 0;
    width: 50%;
  }
  .c-hero--projects .c-hero__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 40vw;
  }
  .c-hero--projects .c-hero__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;";
  }
  .c-hero-simple {
    padding-top: 250px;
    margin-bottom: 110px;
  }
  .c-hero-simple__meta {
    margin-bottom: 24px;
  }
  .c-hero-simple__title {
    font-size: 40px;
  }
  .c-hero-simple__excerpt {
    padding-block: 24px;
    margin-top: 24px;
    margin-bottom: 74px;
  }
  .c-hero-simple__cat {
    top: calc(100% + 24px);
  }
  .c-hero-simple__tag {
    font-size: 14px;
  }
  .c-hero-simple .rt-reading-time {
    top: calc(100% + 24px);
  }
  .c-image {
    height: 400px;
  }
  /*SUBHEADER*/
  .c-subheader p {
    font-size: 20px;
  }
  .wp-block-cover {
    padding-block: 80px !important;
  }
  .u-full.has-background {
    padding-block: 80px;
  }
  .c-cta {
    padding-top: 80px;
  }
  /*TOPIC*/
  .c-topic {
    padding-block: 80px;
  }
  .c-topic__title {
    margin-bottom: 0;
  }
  .c-topic__text {
    font-size: 20px;
  }
  /*ARGUMNETS*/
  .c-arguments {
    padding-block: 80px;
  }
  /*CARDS*/
  .c-cards {
    padding-block: 80px;
  }
  .c-cards.c-timeline {
    position: relative;
  }
  .c-cards.c-timeline .slick-arrow {
    top: 80px;
    right: 60px;
  }
  /*SERVICES*/
  /*ABOUT*/
  /*TIMELINE*/
  /*CONTACTS*/
  /*DICTIONARY*/
  /*PARTNERS*/
  /*BLOG*/
  /*RELATED*/
  /*SOCIAL SHARE*/
  /*AREA*/
}
@media screen and (min-width: 1024px) and (min-width: 1400px) {
  .c-cards.c-timeline .slick-arrow {
    right: calc((100vw - 1280px) / 2);
  }
}
@media screen and (min-width: 1024px) {
  .c-cards.c-timeline .slick-prev {
    right: 140px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1400px) {
  .c-cards.c-timeline .slick-prev {
    right: calc((100vw - 1280px) / 2 + 90px);
  }
}
@media screen and (min-width: 1024px) {
  .c-services {
    padding-block: 80px;
  }
  .c-service__text {
    font-size: 18px;
  }
  .c-about {
    padding-block: 80px;
  }
  .c-timeline {
    padding-block: 80px;
  }
  .c-contacts {
    margin-block: 80px;
  }
  .c-dictionary {
    padding-block: 80px;
  }
  .c-dictionary__details {
    font-size: 28px;
  }
  .c-dictionary__def {
    margin-top: 24px;
  }
  .c-dictionary__def p {
    margin-top: 16px;
  }
  .c-partners {
    padding-top: 80px;
  }
  .c-partners__header {
    margin-bottom: 60px;
  }
  .c-partners__list {
    max-width: 100%;
  }
  .c-blog {
    margin-top: 250px;
    margin-bottom: 80px;
  }
  .c-blog__header::before {
    bottom: -120px;
    top: -168px;
  }
  .c-related {
    margin-top: 60px;
  }
  .c-related__title {
    margin-inline: -100px;
  }
  .c-related__content {
    margin-inline: -100px;
  }
  .c-social-share {
    margin-block: 80px !important;
  }
  .c-research {
    padding-block: 80px;
  }
  .c-research__content {
    -moz-column-count: 2;
         column-count: 2;
    gap: 32px;
    -moz-column-break-inside: avoid;
         break-inside: avoid-column;
  }
  .c-research__footer {
    margin-top: 40px;
  }
  .u-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1180px) {
  .c-blog__list {
    -moz-column-count: 2;
         column-count: 2;
  }
}
/*DESKTOP MEDIUM*/
@media screen and (min-width: 1280px) {
  .l-container {
    padding-left: 60px;
    padding-right: 60px;
  }
  .l-desktop-medium-grid {
    display: grid;
  }
  .c-site-nav .c-button {
    right: 60px;
  }
  .c-hero--small .c-hero__title, .c-hero--small .c-blog__title {
    letter-spacing: 3px;
  }
  .c-post-content .with-padding-inline {
    padding-inline: 60px;
  }
  .c-post-content .wp-block-columns.u-img-mid-full {
    margin-inline: -180px;
  }
  /*PARTNERS*/
  .c-partners__list {
    gap: 40px;
  }
  .c-blog__text {
    margin-left: 220px;
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 1400px) {
  .c-site-nav .c-button {
    right: calc((100% - 1280px) / 2);
  }
  .c-blog--whim .c-blog__title small {
    font-size: 26px;
    letter-spacing: 3px;
  }
}
@media screen and (min-width: 1600px) {
  .c-site-nav .c-button {
    right: calc((100% - 1480px) / 2);
  }
}
@media screen and (max-width: 1023px) {
  .u-desktop {
    display: none !important;
  }
  .u-scroll-mobile {
    display: flex;
    overflow-y: auto;
  }
  .u-scroll-mobile > * {
    width: 330px;
    min-width: 300px;
    margin-right: 16px;
  }
  .c-hero--small {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 0;
  }
  .c-hero--small .c-hero__bg {
    margin-top: 40px;
    margin-bottom: -20px;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }
}
@media screen and (max-width: 767px) {
  .c-subheader .c-button {
    margin-top: 24px;
  }
  .c-about__figure {
    margin-top: 40px;
  }
  .c-related__content {
    display: flex;
    flex-wrap: nowrap;
    overflow-y: auto;
    gap: 16px;
    margin-inline: -20px;
    padding-inline: 20px;
    scrollbar-width: thin;
    /* Per Firefox */
    scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
    /* Per Firefox */
    /* Per Webkit (Chrome, Safari) */
  }
  .c-related__content::-webkit-scrollbar {
    height: 5px;
    /* Riduci l'altezza della scrollbar */
    width: 10%;
    /* Occupa solo il 20% della larghezza */
    margin-left: 80%;
    /* La centra orizzontalmente */
  }
  .c-related__content::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.4);
    /* Colore della barra */
    border-radius: 10px;
    /* Smussatura */
  }
  .c-related__content::-webkit-scrollbar-track {
    background: transparent;
    /* Rendi invisibile il background */
  }
  .c-related .c-article--small {
    min-width: 300px;
  }
  .u-tablet {
    display: none !important;
  }
}
.c-temporary {
  margin-top: 100px;
  padding-bottom: 60px;
  text-align: center;
}
.error404 .c-temporary {
  text-align: left;
}
.c-temporary figure {
  margin-bottom: 20px;
}
.c-temporary h1 {
  margin-bottom: 32px;
  font-size: 32px;
}
@media screen and (min-width: 1024px) {
  .c-temporary {
    margin-top: 220px;
    padding-bottom: 80px;
  }
  .c-temporary figure {
    margin-bottom: 40px;
  }
  .c-temporary h1 {
    font-size: 42px;
  }
}/*# sourceMappingURL=app.css.map */