@import url("https://fonts.googleapis.com/css2?family=Cal+Sans&family=Manrope:wght@200..800&display=swap");
@media (min-width: 990px) {
  .animate-1 {
    animation-delay: 0.275s !important;
  }
  .animate-2 {
    animation-delay: 0.475s !important;
  }
  .animate-3 {
    animation-delay: 0.675s !important;
  }
  .animate-4 {
    animation-delay: 0.875s !important;
  }
  .animate-5 {
    animation-delay: 1.075s !important;
  }
  .animate-6 {
    animation-delay: 1.275s !important;
  }
  .animate-7 {
    animation-delay: 1.475s !important;
  }
  .animate-8 {
    animation-delay: 1.675s !important;
  }
  .animate-9 {
    animation-delay: 1.875s !important;
  }
  .animate-10 {
    animation-delay: 2.075s !important;
  }
  .animate-11 {
    animation-delay: 2.275s !important;
  }
  .animate-12 {
    animation-delay: 2.475s !important;
  }
  .animate-13 {
    animation-delay: 2.675s !important;
  }
  .animate-14 {
    animation-delay: 2.875s !important;
  }
  .animate-15 {
    animation-delay: 3.075s !important;
  }
  .animate-16 {
    animation-delay: 3.275s !important;
  }
  .animate-17 {
    animation-delay: 3.475s !important;
  }
  .animate-18 {
    animation-delay: 3.675s !important;
  }
  .animate-19 {
    animation-delay: 3.875s !important;
  }
  .animate-20 {
    animation-delay: 4.075s !important;
  }
  .animate-21 {
    animation-delay: 4.275s !important;
  }
  .animate-22 {
    animation-delay: 4.475s !important;
  }
  .animate-23 {
    animation-delay: 4.675s !important;
  }
  .animate-24 {
    animation-delay: 4.875s !important;
  }
  .animate-25 {
    animation-delay: 5.075s !important;
  }
  .animate-26 {
    animation-delay: 5.275s !important;
  }
  .animate-27 {
    animation-delay: 5.475s !important;
  }
  .animate-28 {
    animation-delay: 5.675s !important;
  }
  .animate-29 {
    animation-delay: 5.875s !important;
  }
  .animate-30 {
    animation-delay: 6.075s !important;
  }
  .anim-1 {
    animation-delay: 0.185s !important;
  }
  .anim-2 {
    animation-delay: 0.27s !important;
  }
  .anim-3 {
    animation-delay: 0.355s !important;
  }
  .anim-4 {
    animation-delay: 0.44s !important;
  }
  .anim-5 {
    animation-delay: 0.525s !important;
  }
  .anim-6 {
    animation-delay: 0.61s !important;
  }
  .anim-7 {
    animation-delay: 0.695s !important;
  }
  .anim-8 {
    animation-delay: 0.78s !important;
  }
  .anim-9 {
    animation-delay: 0.865s !important;
  }
  .anim-10 {
    animation-delay: 0.95s !important;
  }
  .anim-11 {
    animation-delay: 1.035s !important;
  }
  .anim-12 {
    animation-delay: 1.12s !important;
  }
  .anim-13 {
    animation-delay: 1.205s !important;
  }
  .anim-14 {
    animation-delay: 1.29s !important;
  }
  .anim-15 {
    animation-delay: 1.375s !important;
  }
  .anim-16 {
    animation-delay: 1.46s !important;
  }
  .anim-17 {
    animation-delay: 1.545s !important;
  }
  .anim-18 {
    animation-delay: 1.63s !important;
  }
  .anim-19 {
    animation-delay: 1.715s !important;
  }
  .anim-20 {
    animation-delay: 1.8s !important;
  }
  .anim-21 {
    animation-delay: 1.885s !important;
  }
  .anim-22 {
    animation-delay: 1.97s !important;
  }
  .anim-23 {
    animation-delay: 2.055s !important;
  }
  .anim-24 {
    animation-delay: 2.14s !important;
  }
  .anim-25 {
    animation-delay: 2.225s !important;
  }
  .anim-26 {
    animation-delay: 2.31s !important;
  }
  .anim-27 {
    animation-delay: 2.395s !important;
  }
  .anim-28 {
    animation-delay: 2.48s !important;
  }
  .anim-29 {
    animation-delay: 2.565s !important;
  }
  .anim-30 {
    animation-delay: 2.65s !important;
  }
}
#sidebar,
#content,
.wp-block-group,
#content > .wp-block-column,
.wp-block-cover,
.fade,
.hero {
  opacity: 0;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInSm {
  from {
    opacity: 0;
    transform: translateY(px) scale(0.995);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.fade-in,
.content > .wp-block-group,
.content > .wp-block-image {
  opacity: 0;
}
.fade-in.in-view,
.content > .wp-block-group.in-view,
.content > .wp-block-image.in-view {
  animation: fadeIn 0.85s forwards 0.1s;
}

@keyframes fadeInleft {
  from {
    opacity: 0;
    transform: translateX(-10px) scale(0.995);
  }
  to {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
}
.fade-in-left {
  opacity: 0;
  transform: translateX(-5px) scale(0.995);
}
.fade-in-left.in-view {
  animation: fadeInleft 0.85s forwards 0.1s;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(10px) scale(0.995);
  }
  to {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
}
.fade-in-right {
  opacity: 0;
  transform: translateX(10px) scale(0.995);
}
.fade-in-right.in-view {
  animation: fadeInRight 0.85s forwards 0.1s;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(-50px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade-in-up {
  opacity: 0;
  transform: translateY(-50px);
}
.fade-in-up.in-view {
  animation: fadeInUp 0.85s forwards 0.1s;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.zoom-in {
  opacity: 0;
  transform: scale(0.95);
}
.zoom-in.in-view {
  animation: zoomIn 0.85s forwards 0.1s;
}

@keyframes zoomInSm {
  from {
    opacity: 0;
    transform: scale(0.995);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.zoom-in-sm {
  opacity: 0;
  transform: scale(0.98);
}
.zoom-in-sm.in-view {
  animation: zoomInSm 0.85s forwards 0.1s;
}

@keyframes scaleIn {
  from {
    opacity: 0;
    transform: scale(1);
  }
  to {
    opacity: 1;
    transform: scale(1.01);
  }
}
.scale-in {
  opacity: 0;
  transform: scale(0.95);
}
.scale-in.in-view {
  animation: scaleIn 0.85s forwards 0.1s;
}

@keyframes scaleILg {
  from {
    opacity: 0;
    transform: scale(1);
  }
  to {
    opacity: 1;
    transform: scale(1.03);
  }
}
@keyframes zoomOut {
  0% {
    opacity: 0;
    transform: scale(1.1);
  }
  100% {
    opacity: 1;
    transform: scale(1.01);
  }
}
@keyframes zoomOutSm {
  0% {
    opacity: 0;
    transform: scale(1.025);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-6px);
  }
}
@keyframes bounce2 {
  0%, 100% {
    transform: translateY(0);
    opacity: 1;
  }
  50% {
    transform: translateY(10px);
    opacity: 0.7;
  }
}
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
}

a,
button {
  cursor: revert;
}

img {
  max-width: 100%;
}

svg {
  display: block;
  height: auto;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input,
textarea {
  -webkit-user-select: auto;
}

textarea {
  white-space: revert;
}

meter {
  -webkit-appearance: revert;
  -moz-appearance: revert;
       appearance: revert;
}

strong, b {
  font-weight: 600;
}

em, i {
  font-style: italic;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

::-moz-placeholder {
  color: rgba(193, 18, 31, 0.8);
}

::placeholder {
  color: rgba(193, 18, 31, 0.8);
}

:where([hidden]) {
  display: none;
}

:where([contenteditable]:not([contenteditable=false])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

:where([draggable=true]) {
  -webkit-user-drag: element;
}

:active,
:focus,
:-internal-direct-focus {
  outline: none;
  outline-color: transparent;
}

::focus-visible:focus-visible {
  outline: 1px solid #231E29;
  outline-offset: 4px;
}

.skip-link {
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  padding: 9px 12px 7px 12px;
  color: #C1121F;
  background-color: #f2f2f2;
  position: absolute;
  top: -40px;
  left: 10px;
  z-index: 999999;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
}
.skip-link:focus {
  top: 10px;
  opacity: 1;
}

a:focus-visible,
button:focus-visible,
input:focus-visible {
  outline: 1px solid #231E29;
  outline-offset: 4px;
}

iframe {
  display: block;
  width: 100%;
  margin: 0;
  border: none;
  overflow: hidden !important;
}
iframe.map {
  max-width: 100%;
  margin: 0;
  filter: sepia(18%) hue-rotate(300deg) saturate(20%);
}

html {
  min-height: 100%;
  font-size: 62.5%;
  overscroll-behavior-y: none;
  scroll-behavior: smooth;
  scroll-padding-top: 100px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
}
html.has-nav-expanded {
  scroll-behavior: auto;
  overflow: hidden;
}
@media (min-width: 1024px) {
  html {
    scroll-padding-top: 130px;
  }
}

body {
  min-height: 100vh;
  min-height: 100dvh;
  font-family: var(--wp--preset--font-family--primary);
  font-variant-ligatures: no-common-ligatures;
  overflow-x: hidden;
  overscroll-behavior-y: none;
  position: relative;
  -webkit-font-smoothing: antialiased;
}
html.menu-opened body {
  overflow: hidden;
}
@media (min-width: 1024px) {
  body main, body footer {
    transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1);
  }
  body.menu-open main, body.menu-open footer {
    opacity: 0.5;
  }
}

::-moz-selection {
  background: rgba(35, 30, 41, 0.35);
}

::selection {
  background: rgba(35, 30, 41, 0.35);
}

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed;
  }
}
.mt0 {
  margin-top: 0rem !important;
}

.mb0 {
  margin-bottom: 0rem !important;
}

.pt0 {
  padding-top: 0rem !important;
}

.pb0 {
  padding-bottom: 0rem !important;
}

@media (max-width: 781px) {
  .mt0-sm {
    margin-top: 0rem !important;
  }
  .mb0-sm {
    margin-bottom: 0rem !important;
  }
  .pt0-sm {
    padding-top: 0rem !important;
  }
  .pb0-sm {
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 782px) {
  .mb0-lg {
    margin-bottom: 0rem !important;
  }
}
.mt1 {
  margin-top: 1rem !important;
}

.mb1 {
  margin-bottom: 1rem !important;
}

.pt1 {
  padding-top: 1rem !important;
}

.pb1 {
  padding-bottom: 1rem !important;
}

@media (max-width: 781px) {
  .mt1-sm {
    margin-top: 1rem !important;
  }
  .mb1-sm {
    margin-bottom: 1rem !important;
  }
  .pt1-sm {
    padding-top: 1rem !important;
  }
  .pb1-sm {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 782px) {
  .mb1-lg {
    margin-bottom: 1rem !important;
  }
}
.mt2 {
  margin-top: 2rem !important;
}

.mb2 {
  margin-bottom: 2rem !important;
}

.pt2 {
  padding-top: 2rem !important;
}

.pb2 {
  padding-bottom: 2rem !important;
}

@media (max-width: 781px) {
  .mt2-sm {
    margin-top: 2rem !important;
  }
  .mb2-sm {
    margin-bottom: 2rem !important;
  }
  .pt2-sm {
    padding-top: 2rem !important;
  }
  .pb2-sm {
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 782px) {
  .mb2-lg {
    margin-bottom: 2rem !important;
  }
}
.mt3 {
  margin-top: 3rem !important;
}

.mb3 {
  margin-bottom: 3rem !important;
}

.pt3 {
  padding-top: 3rem !important;
}

.pb3 {
  padding-bottom: 3rem !important;
}

@media (max-width: 781px) {
  .mt3-sm {
    margin-top: 3rem !important;
  }
  .mb3-sm {
    margin-bottom: 3rem !important;
  }
  .pt3-sm {
    padding-top: 3rem !important;
  }
  .pb3-sm {
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 782px) {
  .mb3-lg {
    margin-bottom: 3rem !important;
  }
}
.mt4 {
  margin-top: 4rem !important;
}

.mb4 {
  margin-bottom: 4rem !important;
}

.pt4 {
  padding-top: 4rem !important;
}

.pb4 {
  padding-bottom: 4rem !important;
}

@media (max-width: 781px) {
  .mt4-sm {
    margin-top: 4rem !important;
  }
  .mb4-sm {
    margin-bottom: 4rem !important;
  }
  .pt4-sm {
    padding-top: 4rem !important;
  }
  .pb4-sm {
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 782px) {
  .mb4-lg {
    margin-bottom: 4rem !important;
  }
}
.mt5 {
  margin-top: 5rem !important;
}

.mb5 {
  margin-bottom: 5rem !important;
}

.pt5 {
  padding-top: 5rem !important;
}

.pb5 {
  padding-bottom: 5rem !important;
}

@media (max-width: 781px) {
  .mt5-sm {
    margin-top: 5rem !important;
  }
  .mb5-sm {
    margin-bottom: 5rem !important;
  }
  .pt5-sm {
    padding-top: 5rem !important;
  }
  .pb5-sm {
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 782px) {
  .mb5-lg {
    margin-bottom: 5rem !important;
  }
}
.mt6 {
  margin-top: 6rem !important;
}

.mb6 {
  margin-bottom: 6rem !important;
}

.pt6 {
  padding-top: 6rem !important;
}

.pb6 {
  padding-bottom: 6rem !important;
}

@media (max-width: 781px) {
  .mt6-sm {
    margin-top: 6rem !important;
  }
  .mb6-sm {
    margin-bottom: 6rem !important;
  }
  .pt6-sm {
    padding-top: 6rem !important;
  }
  .pb6-sm {
    padding-bottom: 6rem !important;
  }
}
@media (min-width: 782px) {
  .mb6-lg {
    margin-bottom: 6rem !important;
  }
}
.mt7 {
  margin-top: 7rem !important;
}

.mb7 {
  margin-bottom: 7rem !important;
}

.pt7 {
  padding-top: 7rem !important;
}

.pb7 {
  padding-bottom: 7rem !important;
}

@media (max-width: 781px) {
  .mt7-sm {
    margin-top: 7rem !important;
  }
  .mb7-sm {
    margin-bottom: 7rem !important;
  }
  .pt7-sm {
    padding-top: 7rem !important;
  }
  .pb7-sm {
    padding-bottom: 7rem !important;
  }
}
@media (min-width: 782px) {
  .mb7-lg {
    margin-bottom: 7rem !important;
  }
}
.mt8 {
  margin-top: 8rem !important;
}

.mb8 {
  margin-bottom: 8rem !important;
}

.pt8 {
  padding-top: 8rem !important;
}

.pb8 {
  padding-bottom: 8rem !important;
}

@media (max-width: 781px) {
  .mt8-sm {
    margin-top: 8rem !important;
  }
  .mb8-sm {
    margin-bottom: 8rem !important;
  }
  .pt8-sm {
    padding-top: 8rem !important;
  }
  .pb8-sm {
    padding-bottom: 8rem !important;
  }
}
@media (min-width: 782px) {
  .mb8-lg {
    margin-bottom: 8rem !important;
  }
}
.mt9 {
  margin-top: 9rem !important;
}

.mb9 {
  margin-bottom: 9rem !important;
}

.pt9 {
  padding-top: 9rem !important;
}

.pb9 {
  padding-bottom: 9rem !important;
}

@media (max-width: 781px) {
  .mt9-sm {
    margin-top: 9rem !important;
  }
  .mb9-sm {
    margin-bottom: 9rem !important;
  }
  .pt9-sm {
    padding-top: 9rem !important;
  }
  .pb9-sm {
    padding-bottom: 9rem !important;
  }
}
@media (min-width: 782px) {
  .mb9-lg {
    margin-bottom: 9rem !important;
  }
}
.mt10 {
  margin-top: 10rem !important;
}

.mb10 {
  margin-bottom: 10rem !important;
}

.pt10 {
  padding-top: 10rem !important;
}

.pb10 {
  padding-bottom: 10rem !important;
}

@media (max-width: 781px) {
  .mt10-sm {
    margin-top: 10rem !important;
  }
  .mb10-sm {
    margin-bottom: 10rem !important;
  }
  .pt10-sm {
    padding-top: 10rem !important;
  }
  .pb10-sm {
    padding-bottom: 10rem !important;
  }
}
@media (min-width: 782px) {
  .mb10-lg {
    margin-bottom: 10rem !important;
  }
}
.hide {
  display: none !important;
}

@media (max-width: 781px) {
  .hide-sm {
    display: none !important;
  }
}
.space-s {
  padding: var(--wp--preset--spacing--small);
}

a {
  text-decoration: none;
  transition: color 0.25s ease-in-out;
}

ul,
ol {
  padding: 0 0 0 25px;
  margin: 0 0 1ch 0;
}
ul li,
ol li {
  margin-bottom: 10px;
}
ul li::marker,
ol li::marker {
  color: #C1121F;
}
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6,
ul + p,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
ol + p {
  margin-top: 2.5ch !important;
}

ol li {
  list-style: decimal;
}

h2 + .is-style-intro, h3 + .is-style-intro, h4 + .is-style-intro, h5 + .is-style-intro, h6 + .is-style-intro {
  margin-top: 3rem;
}

@media (max-width: 1023px) {
  .wrap {
    width: 88%;
    margin: 0 auto;
  }
  .alignfull {
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
@media (min-width: 1024px) and (max-width: 1389px) {
  .alignfull > * {
    max-width: 94%;
  }
}
@media (min-width: 1024px) {
  main,
  footer {
    margin-left: 250px;
    overflow: hidden;
  }
  main .wrap,
  .hero .wrap,
  footer .wrap {
    max-width: 1140px;
    padding: 0 6rem;
  }
  .alignfull {
    width: calc(100vw - 250px);
    margin-left: -6rem;
    padding-left: 6rem;
  }
  .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    margin-left: 0 !important;
    max-width: 100%;
  }
}
@media (min-width: 1390px) {
  .alignfull {
    margin-left: -10rem;
    padding-left: 10rem;
  }
  .alignfull > * {
    width: calc(85vw - 220px);
    max-width: 1200px;
  }
}
@media (min-width: 1550px) {
  main,
  footer {
    margin-left: calc(100px + 15vw);
  }
  main .wrap,
  .hero .wrap,
  footer .wrap {
    max-width: 1400px;
    padding: 0 10rem;
    margin: 0 auto 0 0;
  }
}
#topbar {
  padding: var(--wp--preset--spacing--m) 0;
}
@media (min-width: 500px) {
  #topbar .wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 2.5%;
    justify-content: space-between;
  }
}

header .wrap {
  position: relative;
}
header ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
header .branding {
  width: 140px;
  margin: 0;
  position: relative;
  transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1), padding 0.25s ease-in-out;
}
header .branding svg {
  width: 100%;
}
header .branding svg > path {
  transform: fill 0.25s ease-in-out;
}
header #sitenav .menu > li > a {
  color: #231E29;
}
header #sitenav .menu a {
  display: block;
  font-size: var(--wp--preset--font-size--font-18);
  font-family: var(--wp--preset--font-family--secondary);
  letter-spacing: 1px;
}
header #sitenav .menu a:hover {
  color: #C1121F;
}
header iframe {
  position: absolute;
  bottom: 0;
  right: 3rem;
  max-width: 230px;
}
@media (max-width: 1023px) {
  header iframe {
    display: none !important;
  }
}

@media (max-width: 1023px) {
  #nav-expander {
    width: 26px;
    padding: 12px 0;
    background: none;
    border: none;
    outline: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    cursor: pointer;
    z-index: 9999999;
  }
  #nav-expander .bar {
    display: block;
    height: 1px;
    background: #231E29;
    transition: background 10ms 300ms ease;
    position: relative;
  }
  #nav-expander .bar:before, #nav-expander .bar:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #231E29;
    position: absolute;
    transition: top 300ms 350ms ease, transform 300ms 50ms ease;
  }
  #nav-expander .bar:before {
    top: -6px;
  }
  #nav-expander .bar:after {
    top: 6px;
  }
  #nav-expander.is-active .bar {
    background: transparent;
  }
  #nav-expander.is-active .bar:after, #nav-expander.is-active .bar:before {
    background: #fff;
    transition: top 300ms 50ms ease, transform 300ms 350ms ease;
    top: 0;
  }
  #nav-expander.is-active .bar:before {
    transform: rotate(45deg);
  }
  #nav-expander.is-active .bar:after {
    transform: rotate(-45deg);
  }
  header {
    padding: 1.4rem 0;
    background: white;
    padding-top: 1.2rem;
    padding-bottom: 1.4rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    transition: padding 0.25s ease-in-out, background 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
  }
  header.sticky:not(.menu-open) #nav-expander .bar {
    background: #C1121F;
  }
  header.sticky:not(.menu-open) #nav-expander .bar:before, header.sticky:not(.menu-open) #nav-expander .bar:after {
    background: #C1121F;
  }
  header .wrap {
    position: relative;
  }
  header .social-links {
    display: none;
  }
  header .branding {
    width: 120px;
  }
  header #sitenav {
    display: block;
    width: 100vw;
    height: 100vh;
    padding: 60px 7vw 30px 7vw;
    background: #231E29;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1), padding 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events: none;
    z-index: -1;
  }
  header #sitenav .menu .wrap {
    width: 100%;
  }
  header #sitenav .menu li {
    margin: 0;
  }
  header #sitenav .menu li a {
    display: block;
    color: #fff;
  }
  header #sitenav .menu li.current-menu-item a, header #sitenav .menu li.current-menu-parent a {
    color: #FF6B6B;
  }
  header #sitenav .menu .sub-toggle {
    display: none;
  }
  header #sitenav .menu > li {
    padding: 1ch 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }
  header #sitenav .menu > li.menu-item-has-children {
    display: flex;
    flex-wrap: wrap;
  }
  header #sitenav .menu > li.menu-item-has-children > a {
    width: calc(100% - 20px);
    padding-right: 20px;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu {
    width: 100%;
    max-height: 0;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu .mm-featured-image,
  header #sitenav .menu > li.menu-item-has-children > .child-menu .mm-description {
    display: none;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li {
    margin: 0.7ch 0;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li.current-menu-item a {
    color: #FF6B6B;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li a {
    color: rgba(255, 255, 255, 0.75);
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li a:before {
    content: "- ";
    color: rgba(255, 255, 255, 0.15);
    padding-right: 0.4ch;
  }
  header #sitenav .menu > li.menu-item-has-children > .sub-toggle {
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.918' height='9.159' viewBox='0 0 16.918 9.159'%3E%3Cpath id='Path_9723' data-name='Path 9723' d='M5291.5,4113l7.382,7.469,7.555-7.469' transform='translate(-5290.51 -4112.009)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/svg%3E%0A");
    background-position: 75% 50%;
    background-repeat: no-repeat;
    background-size: 14px;
    transition: transform 0.25s ease-in-out;
  }
  header #sitenav .menu > li.menu-item-has-children > .sub-toggle.open {
    transform: scaleY(-1);
  }
  header #sitenav .menu > li.menu-item-has-children > .sub-toggle.open + .child-menu {
    z-index: 1;
    opacity: 1;
    visibility: visible;
  }
  header.menu-open .branding {
    z-index: 9;
  }
  header.menu-open .branding svg .text path {
    fill: white;
  }
  header.menu-open > .wrap:before {
    content: "";
    display: block;
    background: rgba(0, 0, 0, 0.015);
    -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
    position: absolute;
    top: -16px;
    bottom: -10px;
    left: -15px;
    right: -15px;
  }
  header.menu-open #sitenav {
    padding-top: 70px;
    visibility: visible;
    opacity: 1;
    pointer-events: all;
    overflow-y: scroll;
  }
}
@media (min-width: 1024px) {
  #nav-expander,
  .sub-toggle {
    display: none;
  }
  header {
    width: 250px;
    height: 100vh;
    position: fixed;
    z-index: 9;
    box-shadow: 3px -2px 3px 0 rgba(0, 0, 0, 0.06);
  }
  header > .wrap {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 100px);
    min-height: 600px;
    padding: 4rem 0 4rem 4rem;
  }
  header .social-links {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    gap: 1.2ch;
    margin: 0.5ch 0 0 0;
    padding: 2rem;
  }
  header .social-links li {
    margin: 0;
  }
  header .social-links__link {
    display: block;
  }
  header .social-links__link:hover svg path, header .social-links__link:active svg path, header .social-links__link:focus svg path {
    fill: #FF6B6B;
  }
  header .social-links svg {
    width: auto;
    height: 18px;
  }
  header .social-links svg path {
    fill: #231E29;
    transition: fill 0.25s ease-in-out;
  }
  header .branding {
    width: 160px;
    z-index: 9;
  }
  header #sitenav {
    margin-top: 8vh;
  }
  header .menu li {
    margin: 0;
  }
  header .menu > li {
    position: relative;
    transition: padding 0.25s ease-in-out;
  }
  header .menu > li:before {
    content: "";
    height: 1px;
    display: block;
    background: rgb(234.35, 234.35, 234.35);
    bottom: 0;
    position: absolute;
    left: -4rem;
    right: 0;
  }
  header .menu > li > a {
    padding: 1.25rem 0;
    position: relative;
  }
  header .menu > li.menu-item-has-children:after {
    content: "";
    right: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 25px;
    height: 25px;
    margin: auto;
    background-color: #C1121F;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23231E29"/><path d="M15.2043 9.70624L9.02934 3.53749C8.90978 3.4351 8.75598 3.3816 8.59868 3.38767C8.44138 3.39375 8.29217 3.45896 8.18086 3.57027C8.06955 3.68157 8.00434 3.83079 7.99827 3.98808C7.99219 4.14538 8.0457 4.29918 8.14809 4.41874L13.8106 10.0812L8.31059 15.5812C8.19418 15.6983 8.12884 15.8568 8.12884 16.0219C8.12884 16.187 8.19418 16.3454 8.31059 16.4625C8.42769 16.5789 8.5861 16.6442 8.75121 16.6442C8.91633 16.6442 9.07474 16.5789 9.19184 16.4625L15.2043 10.4562C15.3036 10.3567 15.3593 10.2218 15.3593 10.0812C15.3593 9.94067 15.3036 9.80582 15.2043 9.70624Z" fill="%23231E29"/></svg>');
            mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23231E29"/><path d="M15.2043 9.70624L9.02934 3.53749C8.90978 3.4351 8.75598 3.3816 8.59868 3.38767C8.44138 3.39375 8.29217 3.45896 8.18086 3.57027C8.06955 3.68157 8.00434 3.83079 7.99827 3.98808C7.99219 4.14538 8.0457 4.29918 8.14809 4.41874L13.8106 10.0812L8.31059 15.5812C8.19418 15.6983 8.12884 15.8568 8.12884 16.0219C8.12884 16.187 8.19418 16.3454 8.31059 16.4625C8.42769 16.5789 8.5861 16.6442 8.75121 16.6442C8.91633 16.6442 9.07474 16.5789 9.19184 16.4625L15.2043 10.4562C15.3036 10.3567 15.3593 10.2218 15.3593 10.0812C15.3593 9.94067 15.3036 9.80582 15.2043 9.70624Z" fill="%23231E29"/></svg>');
    transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  }
  header .menu > li.current-menu-item > a, header .menu > li.current-menu-ancestor > a {
    color: #C1121F !important;
  }
  header .menu > li:hover > a:before, header .menu > li:active > a:before, header .menu > li:focus > a:before, header .menu > li:focus-visible > a:before, header .menu > li.in-focus > a:before {
    border-color: #231E29;
  }
  header .menu > li:hover > .child-menu, header .menu > li:active > .child-menu, header .menu > li:focus > .child-menu, header .menu > li:focus-visible > .child-menu, header .menu > li.in-focus > .child-menu {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }
  header .child-menu li {
    margin: 0;
    padding: 0.2ch 1.2ch;
  }
  header .child-menu a {
    padding: 0.2ch 0;
    transition: color 0.25s ease-in-out;
  }
  header .child-menu a:hover, header .child-menu a:active, header .child-menu a:focus {
    color: #C1121F;
  }
  header .child-menu li.current-menu-item a {
    font-weight: 500 !important;
    color: #C1121F !important;
  }
  header .child-menu li:first-child {
    margin-top: 0.5rem;
  }
  header .child-menu li:last-child {
    margin-bottom: 0.5rem;
  }
  header.megamenu-open {
    background: white;
    box-shadow: none;
  }
  header.megamenu-open #sitenav .menu > li > a {
    color: #C1121F;
  }
  header .has-megamenu {
    gap: 0;
  }
  header .has-megamenu > li {
    padding-right: 2.8rem;
  }
  header .has-megamenu > li:last-child {
    padding-right: 0;
  }
  header .has-megamenu .child-menu.megamenu {
    width: 300px;
    background: rgba(255, 255, 255, 0.985);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 250px;
    padding-top: calc(10vh + 65px);
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: 0.625s cubic-bezier(0.4, 0, 0.2, 1);
  }
  header .has-megamenu .child-menu.megamenu:before {
    content: "";
    display: block;
    width: 20px;
    background: linear-gradient(90deg, rgba(242, 242, 242, 0.05) 0%, rgba(242, 242, 242, 0) 100%);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
  }
  header .has-megamenu .child-menu .wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    padding: 4rem 0 4rem 4rem;
  }
  header .has-megamenu .child-menu .mm-featured-image {
    flex: 1;
  }
  header .has-megamenu .child-menu .mm-featured-image img {
    max-height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  header .has-megamenu .child-menu .sub-menu {
    flex: 2;
  }
  header .has-megamenu .child-menu .sub-menu.col2 {
    -moz-columns: 2;
         columns: 2;
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  header .has-megamenu .child-menu .sub-menu.col2 li {
    max-width: 100%;
  }
  header .has-megamenu .child-menu .sub-menu.col2 li.first-in-col2 {
    border-top: 1px solid #f2f2f2;
  }
  header .has-megamenu .child-menu .sub-menu li {
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #f2f2f2;
  }
  header .has-megamenu .child-menu .sub-menu li:first-child {
    border-top: 1px solid #f2f2f2;
  }
  header .has-megamenu .child-menu .sub-menu li a {
    padding: 0.8ch 0;
    color: #231E29;
  }
}
@media (min-width: 1024px) and (min-width: 1550px) {
  header {
    width: calc(100px + 15vw);
  }
  header .wrap {
    padding: 4rem 0 4rem 15rem;
  }
  header .social-links {
    padding-left: 13rem;
  }
  header ul.menu > li:hover > .megamenu, header ul.menu > li:active > .megamenu, header ul.menu > li:focus > .megamenu, header ul.menu > li:focus-visible > .megamenu, header ul.menu > li.in-focus > .megamenu {
    left: calc(100px + 15vw);
  }
  header ul.menu > li:before {
    left: -1rem;
  }
  header .megamenu {
    left: calc(100px + 15vw);
  }
}
footer {
  padding: 5rem 0 3rem 0;
  background: #231E29;
  margin-top: var(--wp--preset--spacing--xl);
}
.home footer {
  margin-top: 0;
}
footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer h4 {
  font-weight: 700;
  font-size: var(--wp--preset--font-size--font-19);
  margin-bottom: 2.5rem;
  color: #FF6B6B;
}
footer p {
  color: white;
  font-size: var(--wp--preset--font-size--font-16) !important;
}
footer a {
  color: white;
  text-decoration: underline;
  text-decoration-color: rgba(255, 255, 255, 0.4);
  text-underline-offset: 4px;
  font-size: var(--wp--preset--font-size--font-16);
}
footer a:hover {
  color: #FF6B6B;
}
footer img {
  width: 125px;
  margin-bottom: 3rem;
}
footer .menu li {
  margin-bottom: 0.2rem;
}
footer .copyright {
  padding-top: 2.5rem;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  margin-bottom: 0;
  margin-top: 0rem;
}
@media (min-width: 1200px) {
  footer .copyright {
    margin-top: 12rem;
  }
}
footer .col {
  margin-bottom: 4rem;
}
footer .col-1 {
  padding-top: 0 !important;
}
footer .col-1 p {
  color: rgba(255, 255, 255, 0.9);
  font-family: var(--wp--preset--font-family--secondary);
  letter-spacing: 1px;
  font-weight: 300;
  line-height: 1.8;
}
@media (min-width: 1200px) {
  footer .col-1 {
    margin-right: 15rem;
    min-width: 25%;
  }
}
@media (min-width: 782px) {
  footer .columns .wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 2.5%;
    justify-content: space-between;
  }
  footer .columns .wrap .col {
    flex: 1;
    padding-top: 2rem;
  }
  footer .credit {
    float: right;
  }
}

.b2t {
  opacity: 0;
  position: fixed;
  bottom: -30px;
  right: 20px;
  z-index: 99;
  transition: all 0.25s ease-in-out;
}
.b2t.active {
  opacity: 1;
  bottom: -2px;
}

#sidebar .widget-area {
  margin-bottom: var(--wp--preset--spacing--normal);
}
@media (min-width: 1024px) {
  #sidebar .widget-area {
    position: sticky;
    top: 90px;
  }
}
#sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sidebar ul li {
  margin: 0;
  padding: 0;
  position: relative;
}
#sidebar ul li:first-child a {
  font-size: var(--wp--preset--font-size--font-20);
  color: #C1121F;
}
#sidebar ul li.current_page_item a {
  font-weight: 500;
  color: #C1121F;
}
#sidebar ul a {
  display: block;
  font-size: 1.6rem;
  line-height: 1.375;
  padding: 1ch 0;
  transition: color 0.25s ease-in-out;
}
#sidebar ul a:hover, #sidebar ul a:active, #sidebar ul a:focus {
  color: #C1121F;
}
#sidebar .b2blog h5 {
  font-size: var(--wp--preset--font-size--font-20);
  font-weight: 600;
  margin: 0 0 2ch 0;
  padding: 1ch 0;
  color: #C1121F;
  position: relative;
}
#sidebar .b2blog .btn {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--secondary);
  letter-spacing: 1px;
  font-size: var(--wp--preset--font-size--font-18);
  color: #231E29;
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.1rem 1.1rem 1.1rem 1.5rem;
  border: 1px solid #C1121F;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 5px;
  width: 100%;
  max-width: 200px;
  justify-content: center;
  padding: 1.1ch 1ch;
}
#sidebar .b2blog .btn:after {
  content: "";
  background-color: #231E29;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
          mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
  transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  width: 22px;
  height: 22px;
  margin: auto;
  margin-left: 10px;
  background-color: #C1121F;
}
#sidebar .b2blog .btn:hover, #sidebar .b2blog .btn:active, #sidebar .b2blog .btn:focus {
  color: #fff;
  background: #231E29;
  border-color: #231E29;
}
#sidebar .b2blog .btn:hover:after, #sidebar .b2blog .btn:active:after, #sidebar .b2blog .btn:focus:after {
  background-color: #FF6B6B;
}
#sidebar .post-navigation a {
  display: block;
  line-height: 1.375;
  padding: 1ch 0;
  position: relative;
}
#sidebar .post-navigation a span {
  display: block;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-bottom: 0.5ch;
  color: green;
}
#sidebar .post-navigation a strong {
  font-weight: 400;
  transition: color 0.25s ease-in-out;
}
#sidebar .post-navigation a:hover strong, #sidebar .post-navigation a:active strong, #sidebar .post-navigation a:focus strong {
  color: #C1121F;
}
#sidebar .post-navigation .nav-links > div:first-child a:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgb(0, 0, 0);
  position: absolute;
  top: 0;
  right: 0;
}

@media (min-width: 1024px) {
  .page-id-658 #sidebar .widget-area {
    position: relative;
    top: 0;
  }
}
.single #content .btn {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--secondary);
  letter-spacing: 1px;
  font-size: var(--wp--preset--font-size--font-18);
  color: #231E29;
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.1rem 1.1rem 1.1rem 1.5rem;
  border: 1px solid #C1121F;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 5px;
  margin-top: 3ch;
}
.single #content .btn:after {
  content: "";
  background-color: #231E29;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
          mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
  transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  width: 22px;
  height: 22px;
  margin: auto;
  margin-left: 10px;
  background-color: #C1121F;
}
.single #content .btn:hover, .single #content .btn:active, .single #content .btn:focus {
  color: #fff;
  background: #231E29;
  border-color: #231E29;
}
.single #content .btn:hover:after, .single #content .btn:active:after, .single #content .btn:focus:after {
  background-color: #FF6B6B;
}

.pagination {
  width: 100%;
  margin-top: var(--wp--preset--spacing--l);
}
.pagination .page-numbers {
  font-size: 1.6rem;
  font-weight: 500;
  margin: 0 4px 0 0;
  padding: 5px 12px;
  background: rgba(0, 0, 0, 0.1);
  transition: color 0.25s ease-in-out, background 0.25s ease-in-out;
}
.pagination .page-numbers.current, .pagination .page-numbers:hover, .pagination .page-numbers:active, .pagination .page-numbers:focus {
  background: rgba(0, 0, 0, 0.35);
  color: #fff;
}

.home-widgets {
  background-image: url("../assets/images/theme/logo-overlay.png");
  height: 350px;
  background-repeat: no-repeat;
  background-position: 50% 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-size: contain;
  border-radius: 5px;
}
.home-widgets .lmn-iframe:first-child {
  margin-bottom: 2rem;
}
.home-widgets .lmn-iframe:first-child:after {
  content: "";
  border-bottom: 2px solid #d1d1d1;
  display: block;
  padding-bottom: 2rem;
  width: 15rem;
  margin: auto;
}

.home-investor-stats {
  background-color: rgba(255, 255, 255, 0.03);
  border-left: 1px solid rgba(242, 242, 242, 0.15);
  border-right: 1px solid rgba(242, 242, 242, 0.15);
}

frame.map {
  filter: sepia(18%) hue-rotate(300deg) saturate(20%);
}

.table-pdf a {
  color: #231E29;
  font-weight: 500;
}
.table-pdf a:hover {
  color: #C1121F;
}
.table-pdf tbody tr td:last-child {
  position: relative;
}
.table-pdf tbody tr td:last-child a {
  color: transparent !important;
}
.table-pdf tbody tr td:last-child a:after {
  content: "";
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  top: 0;
  left: 2rem;
  bottom: 0;
  margin: auto auto auto 0;
  right: 0;
  background-image: url(data:image/svg+xml;charset=utf-8;base64,IDxzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzMzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIHN0cm9rZT0nI0ZGNkI2QicgZD0nTTEuMjcyLjVoMzJ2MzJoLTMyeicvPjxtYXNrIGlkPSdhJyBmaWxsPScjZmZmJz48cGF0aCBkPSdNMTcuNDEgOS4zMWMtLjIwNC0uNzI2LS42NzktMS4wODUtMS4xMDYtMS4wMzFhMS41ODYgMS41ODYgMCAwIDAtMS4yNDguODI4Yy0uNTk3IDEuMzU3LjY3OCA1LjMwNy44NDEgNS45NjUtMS4xMTIgMy4zNi00LjY4NyA5LjcxMS02Ljg1IDExLjE1YS4zMTkuMzE5IDAgMCAxLS40NzUtLjM2Yy4yMTctLjY3OC45MDItMS43MzcgMi44MTUtMi45NjUuMTMzLS4xNDEuMjU4LS4yOS4zNzItLjQ0OC0yLjI3MiAxLjEwNi01LjIxNSAyLjg5LTMuNDQ1IDQuMjIxLjEyNy4wODguMjY2LjE1Ni40MTQuMjA0IDEuMzU2LjUwMiAzLjI1NS0xLjE0IDUuMTYxLTQuODY2YTM1LjA5IDM1LjA5IDAgMCAxIDYuMi0xLjU4MWMyLjYyNSAxLjc4NCA0LjM4MiAyLjE1IDUuNTc1IDEuNjlhMS44MTggMS44MTggMCAwIDAgMS4wMDQtMS4xMDdjLS45NyAxLjE5NS0zLjI0Mi4zNi01LjA1My0uNzggMS42NjktLjE4MyAzLjM5MS0uMjkyIDQuMTQ0LS4wNTUuOTUuMy45MTYuNzY3LjkxLjgzNWExLjI2MyAxLjI2MyAwIDAgMCAwLTEuMDA0Yy0uODAxLTEuMzAzLTQuNDctLjU0My01LjgwNy0uNDA3YTEwLjYwNiAxMC42MDYgMCAwIDEtNC4xMzctNS4xNjVjLjU0OS0yLjEwMyAxLjEzMi0zLjYzLjY3OC01LjE0NG0tLjkxIDQuNDA1Yy0uMzExLTEuMTItLjczOC0zLjQ3NS0uMjUtNC41ODhhLjMyLjMyIDAgMCAxIC41MDItLjExNWMxLjEwNS45ODQuMjQ0IDIuOTE4LS4yNTEgNC43MDJabTIuODk3IDYuMTg5Yy0xLjg0Ny4zNjctMy42NS45MjgtNS4zNzkgMS42NzZhNDEuNTgxIDQxLjU4MSAwIDAgMCAyLjIzOS01Ljk3OSAxMy42OTYgMTMuNjk2IDAgMCAwIDMuMTQ3IDQuMjk2Jy8+PC9tYXNrPjxwYXRoIGQ9J00xNy40MSA5LjMxYy0uMjA0LS43MjYtLjY3OS0xLjA4NS0xLjEwNi0xLjAzMWExLjU4NiAxLjU4NiAwIDAgMC0xLjI0OC44MjhjLS41OTcgMS4zNTcuNjc4IDUuMzA3Ljg0MSA1Ljk2NS0xLjExMiAzLjM2LTQuNjg3IDkuNzExLTYuODUgMTEuMTVhLjMxOS4zMTkgMCAwIDEtLjQ3NS0uMzZjLjIxNy0uNjc4LjkwMi0xLjczNyAyLjgxNS0yLjk2NS4xMzMtLjE0MS4yNTgtLjI5LjM3Mi0uNDQ4LTIuMjcyIDEuMTA2LTUuMjE1IDIuODktMy40NDUgNC4yMjEuMTI3LjA4OC4yNjYuMTU2LjQxNC4yMDQgMS4zNTYuNTAyIDMuMjU1LTEuMTQgNS4xNjEtNC44NjZhMzUuMDkgMzUuMDkgMCAwIDEgNi4yLTEuNTgxYzIuNjI1IDEuNzg0IDQuMzgyIDIuMTUgNS41NzUgMS42OWExLjgxOCAxLjgxOCAwIDAgMCAxLjAwNC0xLjEwN2MtLjk3IDEuMTk1LTMuMjQyLjM2LTUuMDUzLS43OCAxLjY2OS0uMTgzIDMuMzkxLS4yOTIgNC4xNDQtLjA1NS45NS4zLjkxNi43NjcuOTEuODM1YTEuMjYzIDEuMjYzIDAgMCAwIDAtMS4wMDRjLS44MDEtMS4zMDMtNC40Ny0uNTQzLTUuODA3LS40MDdhMTAuNjA2IDEwLjYwNiAwIDAgMS00LjEzNy01LjE2NWMuNTQ5LTIuMTAzIDEuMTMyLTMuNjMuNjc4LTUuMTQ0bS0uOTEgNC40MDVjLS4zMTEtMS4xMi0uNzM4LTMuNDc1LS4yNS00LjU4OGEuMzIuMzIgMCAwIDEgLjUwMi0uMTE1YzEuMTA1Ljk4NC4yNDQgMi45MTgtLjI1MSA0LjcwMlptMi44OTcgNi4xODljLTEuODQ3LjM2Ny0zLjY1LjkyOC01LjM3OSAxLjY3NmE0MS41ODEgNDEuNTgxIDAgMCAwIDIuMjM5LTUuOTc5IDEzLjY5NiAxMy42OTYgMCAwIDAgMy4xNDcgNC4yOTYnIGZpbGw9JyNFRTM4NTcnLz48cGF0aCBkPSdtMTYuMzA0IDguMjc5LjA5NC45OTYuMDE2LS4wMDIuMDE2LS4wMDItLjEyNi0uOTkyWm0tMS4yNDguODI4LS44OC0uNDc0LS4wMi4wMzUtLjAxNS4wMzYuOTE1LjQwM1ptLjg0MSA1Ljk2NS45NS4zMTUuMDktLjI3NS0uMDctLjI4LS45Ny4yNFptLTYuODUgMTEuMTUuNTI5Ljg0OC4wMTItLjAwNy4wMTItLjAwOC0uNTU0LS44MzNabS0uNDc1LS4zNi0uOTUzLS4zMDQtLjAwNC4wMTMtLjAwNC4wMTIuOTYuMjhabTIuODE1LTIuOTY1LjU0Ljg0MS4xMDEtLjA2NS4wODMtLjA4Ny0uNzI1LS42OVptLjM3Mi0uNDQ4LjgwOS41ODgtMS4yNDYtMS40ODcuNDM4Ljg5OVpNOC4zMTQgMjYuNjdsLS42LjguMDE1LjAxMS4wMTYuMDExLjU2OS0uODIyWm0uNDE0LjIwNC4zNDctLjkzOC0uMDIxLS4wMDgtLjAyMi0uMDA3LS4zMDQuOTUzWm01LjE2MS00Ljg2Ni0uMzM0LS45NDMtLjM3NS4xMzMtLjE4LjM1NC44OS40NTZabTYuMi0xLjU4MS41NjItLjgyNy0uMzI4LS4yMjQtLjM5Mi4wNjMuMTU4Ljk4OFptNS41NzUgMS42OS4zNi45MzIuMDItLjAwNy4wMi0uMDA5LS40LS45MTdabS00LjA1LTEuODg3LS4xMDgtLjk5NC0yLjg1LjMxMyAyLjQyNiAxLjUyNy41MzMtLjg0NlptNC4xNDUtLjA1NS0uMy45NTQuMy0uOTU0Wm0uOTEtLjE3LjkxNy0uMzk3LS4wMjktLjA2NS0uMDM3LS4wNi0uODUyLjUyM1ptLTUuODA3LS40MDYtLjU0Ni44MzcuMjk2LjE5My4zNTEtLjAzNi0uMTAxLS45OTRabS00LjEzNy01LjE2NS0uOTY4LS4yNTItLjA4LjMwNi4xMTEuMjk3LjkzNi0uMzVabS0uMjMxLS43NC0uOTYzLjI2OS45NjUgMy40NjUuOTYyLTMuNDY2LS45NjQtLjI2OFptLS4yNTEtNC41ODcuOTE2LjQwMi4wMDMtLjAwOC0uOTItLjM5NFptLjUwMi0uMTE1LjY2NS0uNzQ3LS4wMS0uMDA5LS42NTUuNzU2Wk0xNC4wMSAyMS41NmwtLjkwNi0uNDIyLTEuMTA3IDIuMzgyIDIuNDEtMS4wNDItLjM5Ny0uOTE4Wm0yLjIzOS01Ljk3OS45MDYtLjQyMy0xLjEyNy0yLjQxNS0uNzQgMi41Ni45Ni4yNzhabTIuMTIyLTYuNTRjLS4yNjctLjk1NS0xLjA1Ni0xLjg5OS0yLjE5NC0xLjc1NGwuMjUyIDEuOTg0Yy0uMTIyLjAxNi0uMTc0LS4wNC0uMTUtLjAxOC4wMjUuMDIyLjEwNi4xMTIuMTY3LjMyN2wxLjkyNS0uNTRaTTE2LjIxIDcuMjgzYy0uNDI0LjA0LS44MzIuMTg1LTEuMTg3LjQyTDE2LjEzIDkuMzdhLjU4Ni41ODYgMCAwIDEgLjI3LS4wOTVsLS4xOS0xLjk5MlptLTEuMTg3LjQyYTIuNTg5IDIuNTg5IDAgMCAwLS44NDguOTNsMS43NjEuOTQ4YS41ODcuNTg3IDAgMCAxIC4xOTMtLjIxMWwtMS4xMDYtMS42NjdabS0uODgyIDEuMDAxYy0uMjUyLjU3My0uMjY2IDEuMjgxLS4yMjYgMS44ODIuMDQzLjYzOS4xNjIgMS4zMzIuMjk5IDEuOTc0LjI2MyAxLjIzMy42NiAyLjUzOC43MTIgMi43NTJsMS45NDItLjQ4Yy0uMTEtLjQ0NC0uNDMyLTEuNDQzLS42OTgtMi42OWExMi4zODYgMTIuMzg2IDAgMCAxLS4yNi0xLjY5Yy0uMDM2LS41NDIuMDE1LS44MzcuMDYxLS45NDJsLTEuODMtLjgwNlptLjgwNyA2LjA1NGMtLjUyNiAxLjU4Ny0xLjY2IDMuOTQ2LTIuOTQxIDYuMDk4LS42MzggMS4wNy0xLjMgMi4wNjgtMS45MjUgMi44NzgtLjY0MS44My0xLjE5IDEuMzktMS41OSAxLjY1NUw5LjYgMjcuMDU1Yy42ODItLjQ1MyAxLjM5Mi0xLjIyNyAyLjA2NS0yLjA5OC42ODgtLjg5MSAxLjM5NS0xLjk2IDIuMDYtMy4wNzggMS4zMjUtMi4yMjQgMi41MzQtNC43MiAzLjEyMS02LjQ5M2wtMS44OTgtLjYyOFptLTYuNDMgMTAuNjE2YS42OC42OCAwIDAgMSAuMzktLjEwM2wtLjA5IDEuOTk4Yy4yNjcuMDEyLjUzMS0uMDU3Ljc1OC0uMTk4bC0xLjA1OS0xLjY5N1ptLjM5LS4xMDNhLjY4LjY4IDAgMCAxIC4zODEuMTM4bC0xLjIwOCAxLjU5NGMuMjEzLjE2MS40Ny4yNTQuNzM3LjI2NmwuMDktMS45OThabS4zODEuMTM4Yy4xMS4wODMuMTkyLjE5OC4yMzUuMzI4bC0xLjg5OC42M2MuMDg0LjI1Mi4yNDMuNDc1LjQ1NS42MzZsMS4yMDgtMS41OTRabS4yMzUuMzI4YS42OC42OCAwIDAgMSAuMDA4LjQwNGwtMS45Mi0uNTU3Yy0uMDc1LjI1Ni0uMDcuNTI5LjAxNC43ODJsMS44OTgtLjYyOVptMCAuNDNjLjEyMi0uMzgyLjYwNy0xLjI3NSAyLjQwMy0yLjQyOWwtMS4wOC0xLjY4M2MtMi4wMyAxLjMwNC0yLjkxNiAyLjUyNy0zLjIyOCAzLjUwM2wxLjkwNS42MDlabTIuNTg4LTIuNTgyYy4xNjMtLjE3Mi4zMTYtLjM1NS40NTYtLjU0OGwtMS42MTctMS4xNzdhMy40NzYgMy40NzYgMCAwIDEtLjI5LjM0OGwxLjQ1IDEuMzc4Wm0tLjc5LTIuMDM1Yy0xLjE0LjU1NS0yLjU2NyAxLjMzMy0zLjQ4NiAyLjE5Ny0uNDQ2LjQxOS0uOTE4Ljk5LTEuMDM2IDEuNjkyLS4xNC44MzIuMjU0IDEuNTM1LjkxMyAyLjAzbDEuMjAyLTEuNTk5Yy0uMTI5LS4wOTYtLjE1My0uMTUtLjE1LS4xNDZhLjEuMSAwIDAgMSAuMDA2LjAyN2MuMDAyLjAxNCAwIC4wMjIuMDAxLjAyLjAwNy0uMDQyLjA4LS4yMzUuNDM0LS41NjcuNjc4LS42MzcgMS44Ni0xLjMwNSAyLjk5MS0xLjg1NmwtLjg3NS0xLjc5OFptLTMuNTc3IDUuOTQyYy4yMDguMTQ1LjQzNy4yNTcuNjc4LjMzNGwuNjEtMS45MDVhLjU2Ni41NjYgMCAwIDEtLjE1LS4wNzNsLTEuMTM4IDEuNjQ1Wm0uNjM1LjMyYzEuMjIuNDUgMi40MjktLjE1NSAzLjQtMS4wNSAxLjAwNS0uOTI3IDIuMDItMi4zODUgMy00LjI5OWwtMS43OC0uOTFjLS45MjggMS44MTEtMS44MTUgMy4wMzctMi41NzUgMy43MzgtLjc5NC43MzEtMS4yMTMuNjk2LTEuMzUuNjQ1TDguMzggMjcuODFabTUuODQ0LTQuODYyYTM0LjA5MiAzNC4wOTIgMCAwIDEgNi4wMjMtMS41MzZsLS4zMTYtMS45NzVjLTIuMTcuMzQ3LTQuMzA1Ljg5MS02LjM3NiAxLjYyNmwuNjY5IDEuODg1Wm01LjMwMi0xLjY5N2MyLjY3IDEuODE1IDQuODEgMi40NDkgNi40OTkgMS43OTZsLS43MjEtMS44NjVjLS42OTkuMjctMi4wNzIuMTctNC42NTMtMS41ODRsLTEuMTI1IDEuNjUzWm02LjUzNyAxLjc4Yy4zNjYtLjE1OS42OTQtLjM5NC45NjItLjY5TDI1LjU0NSAyMWEuODE4LjgxOCAwIDAgMS0uMjguMmwuNzk4IDEuODM0Wm0uOTYyLS42OWMuMjY5LS4yOTUuNDcxLS42NDUuNTk0LTEuMDI0bC0xLjkwMi0uNjE3YS44Mi44MiAwIDAgMS0uMTczLjI5N2wxLjQ4MSAxLjM0NFptLTEuMTMzLTEuOTYzYy0uMTE5LjE0Ni0uNDIxLjMxNS0xLjIyLjEzOS0uNzU4LS4xNjctMS42NjgtLjU5Ni0yLjUyNC0xLjEzNWwtMS4wNjYgMS42OTJjLjk1NS42MDEgMi4wODcgMS4xNiAzLjE2IDEuMzk2IDEuMDMyLjIyOCAyLjM1LjIxNyAzLjIwMi0uODMxbC0xLjU1Mi0xLjI2MVptLTQuMTY4Ljg0NGMuODIzLS4wOSAxLjY0LS4xNiAyLjMzNC0uMTguNzM2LS4wMiAxLjIwMS4wMjIgMS40LjA4NWwuNjAyLTEuOTA3Yy0uNTU0LS4xNzUtMS4zMjYtLjE5Ny0yLjA1Ny0uMTc3LS43NzMuMDIyLTEuNjUxLjA5OC0yLjQ5Ny4xOWwuMjE4IDEuOTg5Wm0zLjczNS0uMDk1Yy4zMzYuMTA2LjM0LjE5MS4yODMuMTA4YS40MzYuNDM2IDAgMCAxLS4wNjMtLjE2My41OTEuNTkxIDAgMCAxLS4wMDYtLjE2M2wxLjk5LjE5OWExLjQ5NyAxLjQ5NyAwIDAgMC0uMjYtLjk4OGMtLjI3NS0uNDEtLjczLS43MDctMS4zNDQtLjlsLS42IDEuOTA3Wm0yLjEyNy4yNzljLjEyMy0uMjg0LjE4Ni0uNTkuMTg2LS45aC0yYS4yNjMuMjYzIDAgMCAxLS4wMjEuMTA1bDEuODM1Ljc5NVptLjE4Ni0uOWMwLS4zMS0uMDYzLS42MTYtLjE4Ni0uOWwtMS44MzUuNzk2YS4yNjMuMjYzIDAgMCAxIC4wMjEuMTA0aDJabS0uMjUyLTEuMDI2Yy0uNDA3LS42NjItMS4xMDItLjk1LTEuNjg1LTEuMDgzLS42MDItLjEzOS0xLjI3OC0uMTU5LTEuOTA2LS4xMzYtMS4yMTMuMDQ2LTIuNjI4LjI4Ni0zLjE2OC4zNGwuMjAyIDEuOTljLjc5Ni0uMDggMS44ODQtLjI4OCAzLjA0LS4zMzEuNTU3LS4wMiAxLjAzMS4wMDUgMS4zODQuMDg2LjM3My4wODYuNDM2LjE5Mi40MjkuMTgxbDEuNzA0LTEuMDQ3Wm0tNi4xMTItLjcyYTkuNjA2IDkuNjA2IDAgMCAxLTMuNzQ3LTQuNjc4bC0xLjg3My43YTExLjYwNyAxMS42MDcgMCAwIDAgNC41MjggNS42NTJsMS4wOTItMS42NzVabS0zLjcxNi00LjA3NWMuMjU3LS45ODYuNTY1LTEuOTgzLjczLTIuODYuMTc0LS45MTYuMjMtMS44NTQtLjA2Mi0yLjgyNGwtMS45MTUuNTc1Yy4xNjMuNTQzLjE1NSAxLjEyNS4wMTIgMS44NzctLjE0OS43OS0uNDA4IDEuNjA4LS43IDIuNzI3bDEuOTM1LjUwNVptLS4yMzUtMS4yNmExMy4zMiAxMy4zMiAwIDAgMS0uMzkzLTIuMTI2Yy0uMDg0LS44NTctLjAzNy0xLjQ5My4wOTUtMS43OTJsLTEuODMyLS44MDRjLS4zNTcuODE0LS4zNCAxLjkxMi0uMjU0IDIuNzkuMDkxLjkzNC4yODggMS44Ni40NTggMi40NjhsMS45MjYtLjUzN1pNMTcuMTYyIDkuNWEuNjgxLjY4MSAwIDAgMS0uMTkuMjU0TDE1LjY5IDguMjJjLS4xNi4xMzQtLjI4NS4zMDMtLjM2Ni40OTNsMS44MzguNzg4Wm0tLjE5LjI1NGEuNjgxLjY4MSAwIDAgMS0uMjgzLjE0MWwtLjQ0OC0xLjk0OWMtLjIwMy4wNDctLjM5MS4xNC0uNTUuMjczbDEuMjgyIDEuNTM1Wm0tLjI4My4xNDFhLjY4MS42ODEgMCAwIDEtLjMxOC0uMDAzbC40ODQtMS45NGExLjMxOCAxLjMxOCAwIDAgMC0uNjE0LS4wMDZsLjQ0OCAxLjk1Wm0tLjMxOC0uMDAzYS42ODEuNjgxIDAgMCAxLS4yODItLjE0NmwxLjMxMS0xLjUxYTEuMzE4IDEuMzE4IDAgMCAwLS41NDUtLjI4NGwtLjQ4NCAxLjk0Wm0tLjI5MS0uMTU0Yy4xNS4xMzMuMjc4LjM5Ni4xNTMgMS4xMzgtLjEyOC43NjYtLjQyMiAxLjU0LS43MDMgMi41NWwxLjkyOC41MzVjLjIxNC0uNzc0LjU5OC0xLjg2Ljc0OC0yLjc1NC4xNTQtLjkxNy4xNTktMi4xMTMtLjc5Ni0yLjk2M2wtMS4zMyAxLjQ5NFptMy4xMTUgOS4xNjRjLTEuOTE2LjM4LTMuNzg3Ljk2My01LjU4IDEuNzM5bC43OTMgMS44MzZhMjUuNjE4IDI1LjYxOCAwIDAgMSA1LjE3Ny0xLjYxNGwtLjM5LTEuOTYxWm0tNC4yNzcgMy4wNzhhNDIuNTggNDIuNTggMCAwIDAgMi4yOTItNi4xMjJsLTEuOTItLjU1NmE0MC41ODIgNDAuNTgyIDAgMCAxLTIuMTg1IDUuODM1bDEuODEzLjg0M1ptLjQyNi01Ljk3N2ExNC42OTQgMTQuNjk0IDAgMCAwIDMuMzc3IDQuNjFsMS4zNTItMS40NzRhMTIuNjk0IDEyLjY5NCAwIDAgMS0yLjkxNy0zLjk4MmwtMS44MTIuODQ2WicgZmlsbD0nI0VFMzg1NycgbWFzaz0ndXJsKCNhKScvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  transition: 0.25s ease-in-out;
}
.table-pdf tbody tr td:last-child a:hover {
  cursor: pointer;
}
.table-pdf tbody tr td:last-child a:hover:after {
  background-image: url(data:image/svg+xml;charset=utf-8;base64,IDxzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzMzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIHN0cm9rZT0nIzIzMUUyOScgZD0nTTEuMjcyLjVoMzJ2MzJoLTMyeicvPjxtYXNrIGlkPSdhJyBmaWxsPScjZmZmJz48cGF0aCBkPSdNMTcuNDEgOS4zMWMtLjIwNC0uNzI2LS42NzktMS4wODUtMS4xMDYtMS4wMzFhMS41ODYgMS41ODYgMCAwIDAtMS4yNDguODI4Yy0uNTk3IDEuMzU3LjY3OCA1LjMwNy44NDEgNS45NjUtMS4xMTIgMy4zNi00LjY4NyA5LjcxMS02Ljg1IDExLjE1YS4zMTkuMzE5IDAgMCAxLS40NzUtLjM2Yy4yMTctLjY3OC45MDItMS43MzcgMi44MTUtMi45NjUuMTMzLS4xNDEuMjU4LS4yOS4zNzItLjQ0OC0yLjI3MiAxLjEwNi01LjIxNSAyLjg5LTMuNDQ1IDQuMjIxLjEyNy4wODguMjY2LjE1Ni40MTQuMjA0IDEuMzU2LjUwMiAzLjI1NS0xLjE0IDUuMTYxLTQuODY2YTM1LjA5IDM1LjA5IDAgMCAxIDYuMi0xLjU4MWMyLjYyNSAxLjc4NCA0LjM4MiAyLjE1IDUuNTc1IDEuNjlhMS44MTggMS44MTggMCAwIDAgMS4wMDQtMS4xMDdjLS45NyAxLjE5NS0zLjI0Mi4zNi01LjA1My0uNzggMS42NjktLjE4MyAzLjM5MS0uMjkyIDQuMTQ0LS4wNTUuOTUuMy45MTYuNzY3LjkxLjgzNWExLjI2MyAxLjI2MyAwIDAgMCAwLTEuMDA0Yy0uODAxLTEuMzAzLTQuNDctLjU0My01LjgwNy0uNDA3YTEwLjYwNiAxMC42MDYgMCAwIDEtNC4xMzctNS4xNjVjLjU0OS0yLjEwMyAxLjEzMi0zLjYzLjY3OC01LjE0NG0tLjkxIDQuNDA1Yy0uMzExLTEuMTItLjczOC0zLjQ3NS0uMjUtNC41ODhhLjMyLjMyIDAgMCAxIC41MDItLjExNWMxLjEwNS45ODQuMjQ0IDIuOTE4LS4yNTEgNC43MDJabTIuODk3IDYuMTg5Yy0xLjg0Ny4zNjctMy42NS45MjgtNS4zNzkgMS42NzZhNDEuNTgxIDQxLjU4MSAwIDAgMCAyLjIzOS01Ljk3OSAxMy42OTYgMTMuNjk2IDAgMCAwIDMuMTQ3IDQuMjk2Jy8+PC9tYXNrPjxwYXRoIGQ9J00xNy40MSA5LjMxYy0uMjA0LS43MjYtLjY3OS0xLjA4NS0xLjEwNi0xLjAzMWExLjU4NiAxLjU4NiAwIDAgMC0xLjI0OC44MjhjLS41OTcgMS4zNTcuNjc4IDUuMzA3Ljg0MSA1Ljk2NS0xLjExMiAzLjM2LTQuNjg3IDkuNzExLTYuODUgMTEuMTVhLjMxOS4zMTkgMCAwIDEtLjQ3NS0uMzZjLjIxNy0uNjc4LjkwMi0xLjczNyAyLjgxNS0yLjk2NS4xMzMtLjE0MS4yNTgtLjI5LjM3Mi0uNDQ4LTIuMjcyIDEuMTA2LTUuMjE1IDIuODktMy40NDUgNC4yMjEuMTI3LjA4OC4yNjYuMTU2LjQxNC4yMDQgMS4zNTYuNTAyIDMuMjU1LTEuMTQgNS4xNjEtNC44NjZhMzUuMDkgMzUuMDkgMCAwIDEgNi4yLTEuNTgxYzIuNjI1IDEuNzg0IDQuMzgyIDIuMTUgNS41NzUgMS42OWExLjgxOCAxLjgxOCAwIDAgMCAxLjAwNC0xLjEwN2MtLjk3IDEuMTk1LTMuMjQyLjM2LTUuMDUzLS43OCAxLjY2OS0uMTgzIDMuMzkxLS4yOTIgNC4xNDQtLjA1NS45NS4zLjkxNi43NjcuOTEuODM1YTEuMjYzIDEuMjYzIDAgMCAwIDAtMS4wMDRjLS44MDEtMS4zMDMtNC40Ny0uNTQzLTUuODA3LS40MDdhMTAuNjA2IDEwLjYwNiAwIDAgMS00LjEzNy01LjE2NWMuNTQ5LTIuMTAzIDEuMTMyLTMuNjMuNjc4LTUuMTQ0bS0uOTEgNC40MDVjLS4zMTEtMS4xMi0uNzM4LTMuNDc1LS4yNS00LjU4OGEuMzIuMzIgMCAwIDEgLjUwMi0uMTE1YzEuMTA1Ljk4NC4yNDQgMi45MTgtLjI1MSA0LjcwMlptMi44OTcgNi4xODljLTEuODQ3LjM2Ny0zLjY1LjkyOC01LjM3OSAxLjY3NmE0MS41ODEgNDEuNTgxIDAgMCAwIDIuMjM5LTUuOTc5IDEzLjY5NiAxMy42OTYgMCAwIDAgMy4xNDcgNC4yOTYnIGZpbGw9JyNFRTM4NTcnLz48cGF0aCBkPSdtMTYuMzA0IDguMjc5LjA5NC45OTYuMDE2LS4wMDIuMDE2LS4wMDItLjEyNi0uOTkyWm0tMS4yNDguODI4LS44OC0uNDc0LS4wMi4wMzUtLjAxNS4wMzYuOTE1LjQwM1ptLjg0MSA1Ljk2NS45NS4zMTUuMDktLjI3NS0uMDctLjI4LS45Ny4yNFptLTYuODUgMTEuMTUuNTI5Ljg0OC4wMTItLjAwNy4wMTItLjAwOC0uNTU0LS44MzNabS0uNDc1LS4zNi0uOTUzLS4zMDQtLjAwNC4wMTMtLjAwNC4wMTIuOTYuMjhabTIuODE1LTIuOTY1LjU0Ljg0MS4xMDEtLjA2NS4wODMtLjA4Ny0uNzI1LS42OVptLjM3Mi0uNDQ4LjgwOS41ODgtMS4yNDYtMS40ODcuNDM4Ljg5OVpNOC4zMTQgMjYuNjdsLS42LjguMDE1LjAxMS4wMTYuMDExLjU2OS0uODIyWm0uNDE0LjIwNC4zNDctLjkzOC0uMDIxLS4wMDgtLjAyMi0uMDA3LS4zMDQuOTUzWm01LjE2MS00Ljg2Ni0uMzM0LS45NDMtLjM3NS4xMzMtLjE4LjM1NC44OS40NTZabTYuMi0xLjU4MS41NjItLjgyNy0uMzI4LS4yMjQtLjM5Mi4wNjMuMTU4Ljk4OFptNS41NzUgMS42OS4zNi45MzIuMDItLjAwNy4wMi0uMDA5LS40LS45MTdabS00LjA1LTEuODg3LS4xMDgtLjk5NC0yLjg1LjMxMyAyLjQyNiAxLjUyNy41MzMtLjg0NlptNC4xNDUtLjA1NS0uMy45NTQuMy0uOTU0Wm0uOTEtLjE3LjkxNy0uMzk3LS4wMjktLjA2NS0uMDM3LS4wNi0uODUyLjUyM1ptLTUuODA3LS40MDYtLjU0Ni44MzcuMjk2LjE5My4zNTEtLjAzNi0uMTAxLS45OTRabS00LjEzNy01LjE2NS0uOTY4LS4yNTItLjA4LjMwNi4xMTEuMjk3LjkzNi0uMzVabS0uMjMxLS43NC0uOTYzLjI2OS45NjUgMy40NjUuOTYyLTMuNDY2LS45NjQtLjI2OFptLS4yNTEtNC41ODcuOTE2LjQwMi4wMDMtLjAwOC0uOTItLjM5NFptLjUwMi0uMTE1LjY2NS0uNzQ3LS4wMS0uMDA5LS42NTUuNzU2Wk0xNC4wMSAyMS41NmwtLjkwNi0uNDIyLTEuMTA3IDIuMzgyIDIuNDEtMS4wNDItLjM5Ny0uOTE4Wm0yLjIzOS01Ljk3OS45MDYtLjQyMy0xLjEyNy0yLjQxNS0uNzQgMi41Ni45Ni4yNzhabTIuMTIyLTYuNTRjLS4yNjctLjk1NS0xLjA1Ni0xLjg5OS0yLjE5NC0xLjc1NGwuMjUyIDEuOTg0Yy0uMTIyLjAxNi0uMTc0LS4wNC0uMTUtLjAxOC4wMjUuMDIyLjEwNi4xMTIuMTY3LjMyN2wxLjkyNS0uNTRaTTE2LjIxIDcuMjgzYy0uNDI0LjA0LS44MzIuMTg1LTEuMTg3LjQyTDE2LjEzIDkuMzdhLjU4Ni41ODYgMCAwIDEgLjI3LS4wOTVsLS4xOS0xLjk5MlptLTEuMTg3LjQyYTIuNTg5IDIuNTg5IDAgMCAwLS44NDguOTNsMS43NjEuOTQ4YS41ODcuNTg3IDAgMCAxIC4xOTMtLjIxMWwtMS4xMDYtMS42NjdabS0uODgyIDEuMDAxYy0uMjUyLjU3My0uMjY2IDEuMjgxLS4yMjYgMS44ODIuMDQzLjYzOS4xNjIgMS4zMzIuMjk5IDEuOTc0LjI2MyAxLjIzMy42NiAyLjUzOC43MTIgMi43NTJsMS45NDItLjQ4Yy0uMTEtLjQ0NC0uNDMyLTEuNDQzLS42OTgtMi42OWExMi4zODYgMTIuMzg2IDAgMCAxLS4yNi0xLjY5Yy0uMDM2LS41NDIuMDE1LS44MzcuMDYxLS45NDJsLTEuODMtLjgwNlptLjgwNyA2LjA1NGMtLjUyNiAxLjU4Ny0xLjY2IDMuOTQ2LTIuOTQxIDYuMDk4LS42MzggMS4wNy0xLjMgMi4wNjgtMS45MjUgMi44NzgtLjY0MS44My0xLjE5IDEuMzktMS41OSAxLjY1NUw5LjYgMjcuMDU1Yy42ODItLjQ1MyAxLjM5Mi0xLjIyNyAyLjA2NS0yLjA5OC42ODgtLjg5MSAxLjM5NS0xLjk2IDIuMDYtMy4wNzggMS4zMjUtMi4yMjQgMi41MzQtNC43MiAzLjEyMS02LjQ5M2wtMS44OTgtLjYyOFptLTYuNDMgMTAuNjE2YS42OC42OCAwIDAgMSAuMzktLjEwM2wtLjA5IDEuOTk4Yy4yNjcuMDEyLjUzMS0uMDU3Ljc1OC0uMTk4bC0xLjA1OS0xLjY5N1ptLjM5LS4xMDNhLjY4LjY4IDAgMCAxIC4zODEuMTM4bC0xLjIwOCAxLjU5NGMuMjEzLjE2MS40Ny4yNTQuNzM3LjI2NmwuMDktMS45OThabS4zODEuMTM4Yy4xMS4wODMuMTkyLjE5OC4yMzUuMzI4bC0xLjg5OC42M2MuMDg0LjI1Mi4yNDMuNDc1LjQ1NS42MzZsMS4yMDgtMS41OTRabS4yMzUuMzI4YS42OC42OCAwIDAgMSAuMDA4LjQwNGwtMS45Mi0uNTU3Yy0uMDc1LjI1Ni0uMDcuNTI5LjAxNC43ODJsMS44OTgtLjYyOVptMCAuNDNjLjEyMi0uMzgyLjYwNy0xLjI3NSAyLjQwMy0yLjQyOWwtMS4wOC0xLjY4M2MtMi4wMyAxLjMwNC0yLjkxNiAyLjUyNy0zLjIyOCAzLjUwM2wxLjkwNS42MDlabTIuNTg4LTIuNTgyYy4xNjMtLjE3Mi4zMTYtLjM1NS40NTYtLjU0OGwtMS42MTctMS4xNzdhMy40NzYgMy40NzYgMCAwIDEtLjI5LjM0OGwxLjQ1IDEuMzc4Wm0tLjc5LTIuMDM1Yy0xLjE0LjU1NS0yLjU2NyAxLjMzMy0zLjQ4NiAyLjE5Ny0uNDQ2LjQxOS0uOTE4Ljk5LTEuMDM2IDEuNjkyLS4xNC44MzIuMjU0IDEuNTM1LjkxMyAyLjAzbDEuMjAyLTEuNTk5Yy0uMTI5LS4wOTYtLjE1My0uMTUtLjE1LS4xNDZhLjEuMSAwIDAgMSAuMDA2LjAyN2MuMDAyLjAxNCAwIC4wMjIuMDAxLjAyLjAwNy0uMDQyLjA4LS4yMzUuNDM0LS41NjcuNjc4LS42MzcgMS44Ni0xLjMwNSAyLjk5MS0xLjg1NmwtLjg3NS0xLjc5OFptLTMuNTc3IDUuOTQyYy4yMDguMTQ1LjQzNy4yNTcuNjc4LjMzNGwuNjEtMS45MDVhLjU2Ni41NjYgMCAwIDEtLjE1LS4wNzNsLTEuMTM4IDEuNjQ1Wm0uNjM1LjMyYzEuMjIuNDUgMi40MjktLjE1NSAzLjQtMS4wNSAxLjAwNS0uOTI3IDIuMDItMi4zODUgMy00LjI5OWwtMS43OC0uOTFjLS45MjggMS44MTEtMS44MTUgMy4wMzctMi41NzUgMy43MzgtLjc5NC43MzEtMS4yMTMuNjk2LTEuMzUuNjQ1TDguMzggMjcuODFabTUuODQ0LTQuODYyYTM0LjA5MiAzNC4wOTIgMCAwIDEgNi4wMjMtMS41MzZsLS4zMTYtMS45NzVjLTIuMTcuMzQ3LTQuMzA1Ljg5MS02LjM3NiAxLjYyNmwuNjY5IDEuODg1Wm01LjMwMi0xLjY5N2MyLjY3IDEuODE1IDQuODEgMi40NDkgNi40OTkgMS43OTZsLS43MjEtMS44NjVjLS42OTkuMjctMi4wNzIuMTctNC42NTMtMS41ODRsLTEuMTI1IDEuNjUzWm02LjUzNyAxLjc4Yy4zNjYtLjE1OS42OTQtLjM5NC45NjItLjY5TDI1LjU0NSAyMWEuODE4LjgxOCAwIDAgMS0uMjguMmwuNzk4IDEuODM0Wm0uOTYyLS42OWMuMjY5LS4yOTUuNDcxLS42NDUuNTk0LTEuMDI0bC0xLjkwMi0uNjE3YS44Mi44MiAwIDAgMS0uMTczLjI5N2wxLjQ4MSAxLjM0NFptLTEuMTMzLTEuOTYzYy0uMTE5LjE0Ni0uNDIxLjMxNS0xLjIyLjEzOS0uNzU4LS4xNjctMS42NjgtLjU5Ni0yLjUyNC0xLjEzNWwtMS4wNjYgMS42OTJjLjk1NS42MDEgMi4wODcgMS4xNiAzLjE2IDEuMzk2IDEuMDMyLjIyOCAyLjM1LjIxNyAzLjIwMi0uODMxbC0xLjU1Mi0xLjI2MVptLTQuMTY4Ljg0NGMuODIzLS4wOSAxLjY0LS4xNiAyLjMzNC0uMTguNzM2LS4wMiAxLjIwMS4wMjIgMS40LjA4NWwuNjAyLTEuOTA3Yy0uNTU0LS4xNzUtMS4zMjYtLjE5Ny0yLjA1Ny0uMTc3LS43NzMuMDIyLTEuNjUxLjA5OC0yLjQ5Ny4xOWwuMjE4IDEuOTg5Wm0zLjczNS0uMDk1Yy4zMzYuMTA2LjM0LjE5MS4yODMuMTA4YS40MzYuNDM2IDAgMCAxLS4wNjMtLjE2My41OTEuNTkxIDAgMCAxLS4wMDYtLjE2M2wxLjk5LjE5OWExLjQ5NyAxLjQ5NyAwIDAgMC0uMjYtLjk4OGMtLjI3NS0uNDEtLjczLS43MDctMS4zNDQtLjlsLS42IDEuOTA3Wm0yLjEyNy4yNzljLjEyMy0uMjg0LjE4Ni0uNTkuMTg2LS45aC0yYS4yNjMuMjYzIDAgMCAxLS4wMjEuMTA1bDEuODM1Ljc5NVptLjE4Ni0uOWMwLS4zMS0uMDYzLS42MTYtLjE4Ni0uOWwtMS44MzUuNzk2YS4yNjMuMjYzIDAgMCAxIC4wMjEuMTA0aDJabS0uMjUyLTEuMDI2Yy0uNDA3LS42NjItMS4xMDItLjk1LTEuNjg1LTEuMDgzLS42MDItLjEzOS0xLjI3OC0uMTU5LTEuOTA2LS4xMzYtMS4yMTMuMDQ2LTIuNjI4LjI4Ni0zLjE2OC4zNGwuMjAyIDEuOTljLjc5Ni0uMDggMS44ODQtLjI4OCAzLjA0LS4zMzEuNTU3LS4wMiAxLjAzMS4wMDUgMS4zODQuMDg2LjM3My4wODYuNDM2LjE5Mi40MjkuMTgxbDEuNzA0LTEuMDQ3Wm0tNi4xMTItLjcyYTkuNjA2IDkuNjA2IDAgMCAxLTMuNzQ3LTQuNjc4bC0xLjg3My43YTExLjYwNyAxMS42MDcgMCAwIDAgNC41MjggNS42NTJsMS4wOTItMS42NzVabS0zLjcxNi00LjA3NWMuMjU3LS45ODYuNTY1LTEuOTgzLjczLTIuODYuMTc0LS45MTYuMjMtMS44NTQtLjA2Mi0yLjgyNGwtMS45MTUuNTc1Yy4xNjMuNTQzLjE1NSAxLjEyNS4wMTIgMS44NzctLjE0OS43OS0uNDA4IDEuNjA4LS43IDIuNzI3bDEuOTM1LjUwNVptLS4yMzUtMS4yNmExMy4zMiAxMy4zMiAwIDAgMS0uMzkzLTIuMTI2Yy0uMDg0LS44NTctLjAzNy0xLjQ5My4wOTUtMS43OTJsLTEuODMyLS44MDRjLS4zNTcuODE0LS4zNCAxLjkxMi0uMjU0IDIuNzkuMDkxLjkzNC4yODggMS44Ni40NTggMi40NjhsMS45MjYtLjUzN1pNMTcuMTYyIDkuNWEuNjgxLjY4MSAwIDAgMS0uMTkuMjU0TDE1LjY5IDguMjJjLS4xNi4xMzQtLjI4NS4zMDMtLjM2Ni40OTNsMS44MzguNzg4Wm0tLjE5LjI1NGEuNjgxLjY4MSAwIDAgMS0uMjgzLjE0MWwtLjQ0OC0xLjk0OWMtLjIwMy4wNDctLjM5MS4xNC0uNTUuMjczbDEuMjgyIDEuNTM1Wm0tLjI4My4xNDFhLjY4MS42ODEgMCAwIDEtLjMxOC0uMDAzbC40ODQtMS45NGExLjMxOCAxLjMxOCAwIDAgMC0uNjE0LS4wMDZsLjQ0OCAxLjk1Wm0tLjMxOC0uMDAzYS42ODEuNjgxIDAgMCAxLS4yODItLjE0NmwxLjMxMS0xLjUxYTEuMzE4IDEuMzE4IDAgMCAwLS41NDUtLjI4NGwtLjQ4NCAxLjk0Wm0tLjI5MS0uMTU0Yy4xNS4xMzMuMjc4LjM5Ni4xNTMgMS4xMzgtLjEyOC43NjYtLjQyMiAxLjU0LS43MDMgMi41NWwxLjkyOC41MzVjLjIxNC0uNzc0LjU5OC0xLjg2Ljc0OC0yLjc1NC4xNTQtLjkxNy4xNTktMi4xMTMtLjc5Ni0yLjk2M2wtMS4zMyAxLjQ5NFptMy4xMTUgOS4xNjRjLTEuOTE2LjM4LTMuNzg3Ljk2My01LjU4IDEuNzM5bC43OTMgMS44MzZhMjUuNjE4IDI1LjYxOCAwIDAgMSA1LjE3Ny0xLjYxNGwtLjM5LTEuOTYxWm0tNC4yNzcgMy4wNzhhNDIuNTggNDIuNTggMCAwIDAgMi4yOTItNi4xMjJsLTEuOTItLjU1NmE0MC41ODIgNDAuNTgyIDAgMCAxLTIuMTg1IDUuODM1bDEuODEzLjg0M1ptLjQyNi01Ljk3N2ExNC42OTQgMTQuNjk0IDAgMCAwIDMuMzc3IDQuNjFsMS4zNTItMS40NzRhMTIuNjk0IDEyLjY5NCAwIDAgMS0yLjkxNy0zLjk4MmwtMS44MTIuODQ2WicgZmlsbD0nIzIzMUUyOScgbWFzaz0ndXJsKCNhKScvPjwvc3ZnPg==);
}

.gform_wrapper :focus-visible {
  outline: none;
}

form .gfield, .category-filter .gfield {
  margin: 0 0 20px 0;
}
form .gform_validation_container, .category-filter .gform_validation_container {
  display: none;
}
form label,
form .gfield_label, .category-filter label,
.category-filter .gfield_label {
  display: block;
  font-size: 1.6rem;
  margin: 0 0 0.8ch 0;
  color: #231E29;
  font-family: var(--wp--preset--font-family--secondary);
  letter-spacing: 1px;
  font-weight: 500;
}
form .hidden_label > label,
form .hidden_label > legend, .category-filter .hidden_label > label,
.category-filter .hidden_label > legend {
  display: none;
}
form input,
form textarea,
form select, .category-filter input,
.category-filter textarea,
.category-filter select {
  width: 100%;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  padding: 10px;
  color: #1F2329;
  background: #fff;
  border: 1px solid #e4e4e4;
  font-weight: 300;
  border-radius: 0;
  -webkit-appearance: none;
  transition: border 0.18s ease-in-out;
}
form input:active, form input:focus,
form textarea:active,
form textarea:focus,
form select:active,
form select:focus, .category-filter input:active, .category-filter input:focus,
.category-filter textarea:active,
.category-filter textarea:focus,
.category-filter select:active,
.category-filter select:focus {
  outline: none !important;
  border-color: #231E29;
  border-radius: 0;
}
form input::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder, .category-filter input::-moz-placeholder, .category-filter textarea::-moz-placeholder, .category-filter select::-moz-placeholder {
  color: #1F2329;
}
form input::placeholder,
form textarea::placeholder,
form select::placeholder, .category-filter input::placeholder,
.category-filter textarea::placeholder,
.category-filter select::placeholder {
  color: #1F2329;
}
form input[type=text], form input[type=email], form input[type=checkbox],
form textarea[type=text],
form textarea[type=email],
form textarea[type=checkbox],
form select[type=text],
form select[type=email],
form select[type=checkbox], .category-filter input[type=text], .category-filter input[type=email], .category-filter input[type=checkbox],
.category-filter textarea[type=text],
.category-filter textarea[type=email],
.category-filter textarea[type=checkbox],
.category-filter select[type=text],
.category-filter select[type=email],
.category-filter select[type=checkbox] {
  -webkit-appearance: none;
}
form .gform_button, .category-filter .gform_button {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--secondary);
  letter-spacing: 1px;
  font-size: var(--wp--preset--font-size--font-18);
  color: #231E29;
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.1rem 1.1rem 1.1rem 1.5rem;
  border: 1px solid #C1121F;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 5px;
  width: auto;
  cursor: pointer;
  margin-top: 2rem;
}
form .gform_button:after, .category-filter .gform_button:after {
  content: "";
  background-color: #231E29;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
          mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
  transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  width: 22px;
  height: 22px;
  margin: auto;
  margin-left: 10px;
  background-color: #C1121F;
}
form .gform_button:hover, form .gform_button:active, form .gform_button:focus, .category-filter .gform_button:hover, .category-filter .gform_button:active, .category-filter .gform_button:focus {
  color: #fff;
  background: #231E29;
  border-color: #231E29;
}
form .gform_button:hover:after, form .gform_button:active:after, form .gform_button:focus:after, .category-filter .gform_button:hover:after, .category-filter .gform_button:active:after, .category-filter .gform_button:focus:after {
  background-color: #FF6B6B;
}
form textarea, .category-filter textarea {
  max-height: 160px;
}
form select,
form input[type=search], .category-filter select,
.category-filter input[type=search] {
  font-family: var(--wp--preset--font-family--primary);
  background-size: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.515' height='6.465' viewBox='0 0 11.515 6.465'%3E%3Cpath fill='none' stroke='%23000' d='m.354.353 5.4 5.4 5.4-5.4'/%3E%3C/svg%3E");
  background-position: calc(100% - 10px) 50%;
  background-repeat: no-repeat;
  -webkit-appearance: none;
}
form input[type=search], .category-filter input[type=search] {
  background-image: none;
}
form .ginput_container_consent, .category-filter .ginput_container_consent {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 1.8rem;
  line-height: 1.25;
  margin-bottom: 0.6rem;
  color: #C1121F;
}
form .ginput_container_consent label, .category-filter .ginput_container_consent label {
  width: calc(100% - 22px);
  padding-left: 1.6rem;
  font-size: 1.6rem;
  text-transform: none;
  margin: 0;
  color: #231E29;
}
form .ginput_container_consent a, .category-filter .ginput_container_consent a {
  color: #C1121F;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
form .ginput_container_consent a:hover, .category-filter .ginput_container_consent a:hover {
  color: #C1121F;
}
form .ginput_container_consent input[type=checkbox], .category-filter .ginput_container_consent input[type=checkbox] {
  display: block;
  width: 22px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 1px solid #D6D5D8;
  cursor: pointer;
  transition: background 0.18s ease-in-out, box-shadow 0.2s ease-in-out;
}
form .ginput_container_consent input[type=checkbox]:checked, .category-filter .ginput_container_consent input[type=checkbox]:checked {
  background: #231E29;
  box-shadow: inset 0 0 0 3px #fff;
}
form .ginput_container_consent .gfield_required_asterisk, .category-filter .ginput_container_consent .gfield_required_asterisk {
  display: none;
}
form .gfield_description, .category-filter .gfield_description {
  font-size: 1.6rem;
  line-height: 1.25;
  margin: 0 0 1.5ch 0;
  padding: 0;
  color: #C1121F;
}
form .gfield_description a, .category-filter .gfield_description a {
  text-decoration: underline;
  text-decoration-color: #231E29;
  text-decoration-thickness: 0.075rem;
  text-underline-position: under;
  color: #C1121F;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
form .gfield_description a:hover, .category-filter .gfield_description a:hover {
  color: #C1121F;
}
form .gfield_description.validation_message, .category-filter .gfield_description.validation_message {
  padding: 5px;
  color: tomato;
}
form .gfield--type-fileupload, .category-filter .gfield--type-fileupload {
  margin: -15px 0 20px 0;
}
form .ginput_container_fileupload .gform_fileupload_rules,
form .ginput_container_fileupload .validation_message--hidden-on-empty, .category-filter .ginput_container_fileupload .gform_fileupload_rules,
.category-filter .ginput_container_fileupload .validation_message--hidden-on-empty {
  display: none;
}
form .ginput_container_fileupload input, .category-filter .ginput_container_fileupload input {
  border: 1px dashed #f2f2f2;
}

.gform_required_legend {
  display: none;
}

.gform_submission_error {
  font-size: var(--wp--preset--font-size--font-18);
  line-height: 1.25;
  margin-bottom: 2ch;
  color: tomato;
}

.validation_message {
  display: inline-block;
  font-size: 1.6rem;
  margin-top: 4px;
  color: tomato;
}

.gform_description {
  display: block;
  font-size: 1.8rem;
  margin-bottom: 3ch;
}

::-moz-placeholder {
  color: #C1121F;
}

::placeholder {
  color: #C1121F;
}

:-ms-input-placeholder {
  color: #C1121F;
}

::-ms-input-placeholder {
  color: #C1121F;
}

.gfield_required_asterisk {
  color: #231E29;
  padding-left: 4px;
}

.ginput_counter {
  display: none;
}

@media (min-width: 1024px) {
  form .gform_fields {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
  }
  form .gform_fields .gfield {
    width: calc(50% - 20px);
    margin-left: 20px;
  }
  form .gform_fields .gfield.fw {
    width: calc(100% - 20px);
  }
}
img.gform_ajax_spinner {
  display: none !important;
}

input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) {
  background: rgb(35, 31, 41) !important;
  border: 1px solid #231f29 !important;
  border-radius: 6px !important;
  box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) a {
  color: #FF6B6B;
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .change-settings-button:hover, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .change-settings-button:active, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .change-settings-button:focus {
  text-decoration: none !important;
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) p {
  color: #fff !important;
}
@media (min-width: 768px) {
  #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container {
    padding: 5px 15px !important;
  }
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  font-weight: 500 !important;
  color: #fff !important;
  background-color: transparent !important;
  border: 1px solid #C1121F !important;
  border-radius: 5px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
  color: #fff !important;
  background-color: #C1121F !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
  display: block;
  width: 112px;
  height: 75px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  font-weight: bold !important;
  color: #231E29 !important;
  background-color: transparent !important;
  border: 1px solid #C1121F !important;
  border-radius: 5px !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
  background-color: #C1121F !important;
  color: #fff !important;
}

.error404 #content {
  margin-top: calc(var(--wp--preset--spacing--xl) * 1.25);
  margin-bottom: calc(var(--wp--preset--spacing--xl) * 2);
}

.search #content {
  padding-bottom: var(--wp--preset--spacing--xl);
  margin-bottom: calc(var(--wp--preset--spacing--xl) * 2);
}

ul.search-results {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.search-results li {
  margin: 0;
  border: 1px solid rgba(193, 18, 31, 0.1);
}
ul.search-results a {
  display: block;
  padding: 2rem;
  transition: background 0.25s ease-in-out;
}
ul.search-results a h2 {
  font-size: var(--wp--preset--font-size--font-20);
  font-weight: 400;
}
ul.search-results a p {
  margin: 0;
  color: #C1121F;
}
ul.search-results a:hover, ul.search-results a:active, ul.search-results a:focus {
  background: rgba(193, 18, 31, 0.05);
}
@media (min-width: 782px) {
  ul.search-results {
    flex-direction: row;
  }
  ul.search-results li {
    width: calc(50% - 1rem);
  }
}
@media (min-width: 1024px) {
  ul.search-results {
    gap: 4rem;
  }
  ul.search-results li {
    width: calc(50% - 2rem);
  }
}

body.interim-login {
  background: linear-gradient(135deg, #C1121F 0%, #C1121F 100%);
}
body.interim-login h1 a {
  display: none !important;
}

.login-action-login,
.login-action-lostpassword,
.login-action-rp,
.login-action-checkemail {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: #C1121F;
  background: linear-gradient(135deg, #231E29 0%, #231E29 100%);
}
.login-action-login #login,
.login-action-lostpassword #login,
.login-action-rp #login,
.login-action-checkemail #login {
  padding: 25px;
  background: #f2f2f2;
  border-radius: 3px;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);
}
.login-action-login #login h1 a,
.login-action-lostpassword #login h1 a,
.login-action-rp #login h1 a,
.login-action-checkemail #login h1 a {
  width: 200px;
  height: 55px;
  margin-bottom: 15px;
  padding-bottom: 0;
  background-size: contain;
}
.login-action-login form,
.login-action-lostpassword form,
.login-action-rp form,
.login-action-checkemail form {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.login-action-login form label,
.login-action-lostpassword form label,
.login-action-rp form label,
.login-action-checkemail form label {
  text-transform: none;
  padding-bottom: 3px;
  color: #C1121F;
}
.login-action-login form input,
.login-action-lostpassword form input,
.login-action-rp form input,
.login-action-checkemail form input {
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-radius: 0;
  transition: all 0.2s ease-in-out;
}
.login-action-login form input:active, .login-action-login form input:focus,
.login-action-lostpassword form input:active,
.login-action-lostpassword form input:focus,
.login-action-rp form input:active,
.login-action-rp form input:focus,
.login-action-checkemail form input:active,
.login-action-checkemail form input:focus {
  border-color: #C1121F;
  outline: none !important;
  box-shadow: none !important;
}
.login-action-login form input.button,
.login-action-lostpassword form input.button,
.login-action-rp form input.button,
.login-action-checkemail form input.button {
  display: inline-flex;
  max-width: 100px;
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--secondary);
  letter-spacing: 1px;
  font-size: var(--wp--preset--font-size--font-18);
  color: #231E29;
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.1rem 1.1rem 1.1rem 1.5rem;
  border: 1px solid #C1121F;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 5px;
  font-size: var(--wp--preset--font-size--font-16);
  border: none;
  border-radius: 0;
}
.login-action-login form input.button:after,
.login-action-lostpassword form input.button:after,
.login-action-rp form input.button:after,
.login-action-checkemail form input.button:after {
  content: "";
  background-color: #231E29;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
          mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
  transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  width: 22px;
  height: 22px;
  margin: auto;
  margin-left: 10px;
  background-color: #C1121F;
}
.login-action-login form input.button:hover, .login-action-login form input.button:active, .login-action-login form input.button:focus,
.login-action-lostpassword form input.button:hover,
.login-action-lostpassword form input.button:active,
.login-action-lostpassword form input.button:focus,
.login-action-rp form input.button:hover,
.login-action-rp form input.button:active,
.login-action-rp form input.button:focus,
.login-action-checkemail form input.button:hover,
.login-action-checkemail form input.button:active,
.login-action-checkemail form input.button:focus {
  color: #fff;
  background: #231E29;
  border-color: #231E29;
}
.login-action-login form input.button:hover:after, .login-action-login form input.button:active:after, .login-action-login form input.button:focus:after,
.login-action-lostpassword form input.button:hover:after,
.login-action-lostpassword form input.button:active:after,
.login-action-lostpassword form input.button:focus:after,
.login-action-rp form input.button:hover:after,
.login-action-rp form input.button:active:after,
.login-action-rp form input.button:focus:after,
.login-action-checkemail form input.button:hover:after,
.login-action-checkemail form input.button:active:after,
.login-action-checkemail form input.button:focus:after {
  background-color: #FF6B6B;
}
.login-action-login form .dashicons,
.login-action-lostpassword form .dashicons,
.login-action-rp form .dashicons,
.login-action-checkemail form .dashicons {
  color: #C1121F;
  transition: color 0.2s ease-in-out;
}
.login-action-login form .dashicons:hover, .login-action-login form .dashicons:active, .login-action-login form .dashicons:focus,
.login-action-lostpassword form .dashicons:hover,
.login-action-lostpassword form .dashicons:active,
.login-action-lostpassword form .dashicons:focus,
.login-action-rp form .dashicons:hover,
.login-action-rp form .dashicons:active,
.login-action-rp form .dashicons:focus,
.login-action-checkemail form .dashicons:hover,
.login-action-checkemail form .dashicons:active,
.login-action-checkemail form .dashicons:focus {
  color: #231E29;
}
.login-action-login form .forgetmenot,
.login-action-lostpassword form .forgetmenot,
.login-action-rp form .forgetmenot,
.login-action-checkemail form .forgetmenot {
  margin-top: 5px;
}
.login-action-login #nav,
.login-action-lostpassword #nav,
.login-action-rp #nav,
.login-action-checkemail #nav {
  text-align: center;
  margin-top: 20px;
}
.login-action-login #nav a,
.login-action-lostpassword #nav a,
.login-action-rp #nav a,
.login-action-checkemail #nav a {
  color: #C1121F;
}
.login-action-login #nav a:hover, .login-action-login #nav a:active, .login-action-login #nav a:focus,
.login-action-lostpassword #nav a:hover,
.login-action-lostpassword #nav a:active,
.login-action-lostpassword #nav a:focus,
.login-action-rp #nav a:hover,
.login-action-rp #nav a:active,
.login-action-rp #nav a:focus,
.login-action-checkemail #nav a:hover,
.login-action-checkemail #nav a:active,
.login-action-checkemail #nav a:focus {
  color: #C1121F;
  text-decoration: underline;
}
.login-action-login .privacy-policy-page-link,
.login-action-login .language-switcher,
.login-action-login #backtoblog,
.login-action-lostpassword .privacy-policy-page-link,
.login-action-lostpassword .language-switcher,
.login-action-lostpassword #backtoblog,
.login-action-rp .privacy-policy-page-link,
.login-action-rp .language-switcher,
.login-action-rp #backtoblog,
.login-action-checkemail .privacy-policy-page-link,
.login-action-checkemail .language-switcher,
.login-action-checkemail #backtoblog {
  display: none;
}
.login-action-login #login_error,
.login-action-login .message,
.login-action-login .success,
.login-action-lostpassword #login_error,
.login-action-lostpassword .message,
.login-action-lostpassword .success,
.login-action-rp #login_error,
.login-action-rp .message,
.login-action-rp .success,
.login-action-checkemail #login_error,
.login-action-checkemail .message,
.login-action-checkemail .success {
  font-size: 1.4rem;
  border: none;
}
.login-action-login #login_error a,
.login-action-login .message a,
.login-action-login .success a,
.login-action-lostpassword #login_error a,
.login-action-lostpassword .message a,
.login-action-lostpassword .success a,
.login-action-rp #login_error a,
.login-action-rp .message a,
.login-action-rp .success a,
.login-action-checkemail #login_error a,
.login-action-checkemail .message a,
.login-action-checkemail .success a {
  text-decoration: underline;
  color: #C1121F;
}
.login-action-login #login_error a:hover,
.login-action-login .message a:hover,
.login-action-login .success a:hover,
.login-action-lostpassword #login_error a:hover,
.login-action-lostpassword .message a:hover,
.login-action-lostpassword .success a:hover,
.login-action-rp #login_error a:hover,
.login-action-rp .message a:hover,
.login-action-rp .success a:hover,
.login-action-checkemail #login_error a:hover,
.login-action-checkemail .message a:hover,
.login-action-checkemail .success a:hover {
  color: #C1121F;
}

.login-action-lostpassword form input.button {
  max-width: 100%;
}
.login-action-lostpassword #nav a.wp-login-log-in {
  font-weight: 600;
}

.hero-static {
  position: relative;
  overflow: hidden;
}
.hero-static__image {
  position: relative;
  overflow: hidden;
  height: 100vh;
}
.hero-static__image:before, .hero-static__image:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.hero-static__image:before {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(21, 114, 24, 0) 40%);
}
.hero-static__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.hero-static__content {
  position: absolute;
  z-index: 5;
}
.hero-static h1,
.hero-static h2 {
  font-size: var(--wp--preset--font-size--font-48);
  margin: 0;
  color: #fff;
}
.hero-static p {
  font-size: var(--wp--preset--font-size--font-20);
  color: #fff;
}
.hero-static.home .hero-static__image {
  height: 100vh;
  min-height: 550px;
}
.hero-static.home .hero-static__image:before {
  content: none;
}
.hero-static.home .hero-static__image:after {
  content: none;
}
.hero-static.home .hero-static__content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.hero-static.home h2 {
  font-size: var(--wp--preset--font-size--font-56);
  max-width: 85rem;
}
.hero-static.home h2 + p {
  margin-top: var(--wp--preset--spacing--small);
}
.hero-static.home .scroll-down {
  position: absolute;
  bottom: 5rem;
  color: white;
  text-transform: uppercase;
  animation: bounce 2s cubic-bezier(0.25, 0.1, 0.25, 1) 1s infinite;
  font-family: var(--wp--preset--font-family--secondary);
  font-size: 1.2rem;
  letter-spacing: 1px;
  width: 100%;
  z-index: 8;
}
.hero-static.home .scroll-down:hover {
  cursor: pointer;
}
.hero-static.home .scroll-down .wrap:before {
  content: "";
  width: 25px;
  height: 25px;
  display: block;
  float: left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  margin-right: 1rem;
  margin-top: -5px;
  transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #FF6B6B;
  -webkit-mask-image: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.8768 14.664L22.783 5.74416C22.9309 5.57145 23.0081 5.34928 22.9993 5.12207C22.9906 4.89485 22.8964 4.67931 22.7357 4.51852C22.575 4.35773 22.3596 4.26354 22.1325 4.25476C21.9054 4.24599 21.6833 4.32327 21.5107 4.47118L13.3354 12.6507L5.39475 4.70591C5.22569 4.53776 4.99698 4.44338 4.7586 4.44338C4.52021 4.44338 4.29151 4.53776 4.12244 4.70591C4.03786 4.78984 3.97074 4.8897 3.92492 4.99971C3.87911 5.10973 3.85553 5.22773 3.85553 5.34692C3.85553 5.4661 3.87911 5.5841 3.92492 5.69412C3.97074 5.80414 4.03786 5.90399 4.12244 5.98792L12.794 14.664C12.9378 14.8074 13.1325 14.8879 13.3354 14.8879C13.5384 14.8879 13.7331 14.8074 13.8768 14.664Z" fill="%23FF6B6B"/><path d="M13.8768 22.0988L22.783 13.1789C22.9309 13.0062 23.0081 12.784 22.9993 12.5568C22.9906 12.3296 22.8964 12.1141 22.7357 11.9533C22.575 11.7925 22.3596 11.6983 22.1325 11.6895C21.9054 11.6807 21.6833 11.758 21.5107 11.9059L13.3354 20.0855L5.39475 12.1407C5.22569 11.9725 4.99698 11.8781 4.7586 11.8781C4.52021 11.8781 4.29151 11.9725 4.12244 12.1407C3.95438 12.3098 3.86004 12.5386 3.86004 12.7772C3.86004 13.0157 3.95438 13.2445 4.12244 13.4136L12.794 22.0988C12.9378 22.2421 13.1325 22.3226 13.3354 22.3226C13.5384 22.3226 13.7331 22.2421 13.8768 22.0988Z" fill="%23FF6B6B"/></svg>');
          mask-image: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.8768 14.664L22.783 5.74416C22.9309 5.57145 23.0081 5.34928 22.9993 5.12207C22.9906 4.89485 22.8964 4.67931 22.7357 4.51852C22.575 4.35773 22.3596 4.26354 22.1325 4.25476C21.9054 4.24599 21.6833 4.32327 21.5107 4.47118L13.3354 12.6507L5.39475 4.70591C5.22569 4.53776 4.99698 4.44338 4.7586 4.44338C4.52021 4.44338 4.29151 4.53776 4.12244 4.70591C4.03786 4.78984 3.97074 4.8897 3.92492 4.99971C3.87911 5.10973 3.85553 5.22773 3.85553 5.34692C3.85553 5.4661 3.87911 5.5841 3.92492 5.69412C3.97074 5.80414 4.03786 5.90399 4.12244 5.98792L12.794 14.664C12.9378 14.8074 13.1325 14.8879 13.3354 14.8879C13.5384 14.8879 13.7331 14.8074 13.8768 14.664Z" fill="%23FF6B6B"/><path d="M13.8768 22.0988L22.783 13.1789C22.9309 13.0062 23.0081 12.784 22.9993 12.5568C22.9906 12.3296 22.8964 12.1141 22.7357 11.9533C22.575 11.7925 22.3596 11.6983 22.1325 11.6895C21.9054 11.6807 21.6833 11.758 21.5107 11.9059L13.3354 20.0855L5.39475 12.1407C5.22569 11.9725 4.99698 11.8781 4.7586 11.8781C4.52021 11.8781 4.29151 11.9725 4.12244 12.1407C3.95438 12.3098 3.86004 12.5386 3.86004 12.7772C3.86004 13.0157 3.95438 13.2445 4.12244 13.4136L12.794 22.0988C12.9378 22.2421 13.1325 22.3226 13.3354 22.3226C13.5384 22.3226 13.7331 22.2421 13.8768 22.0988Z" fill="%23FF6B6B"/></svg>');
}
.hero-static:not(.home):before {
  content: "";
  background-image: url("../assets/images/theme/banner-overlay-logo.svg");
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
  width: 350px;
  height: 100%;
  display: block;
  position: absolute;
  left: 6rem;
  bottom: 0;
  z-index: 5;
}
.hero-static:not(.home) .hero-static__image {
  height: 45vh;
  max-height: 450px;
}
.hero-static:not(.home) .hero-static__content {
  padding-bottom: var(--wp--preset--spacing--l);
  bottom: 0;
  left: 0;
  right: 0;
}

.hero-video {
  position: relative;
}
.hero-video .hero-video__image {
  position: relative;
  overflow: hidden;
  height: 100vh;
}
.hero-video .hero-video__image:before, .hero-video .hero-video__image:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.hero-video .hero-video__image:before {
  background-image: url(../assets/images/theme/banner-overlay-logo.svg);
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
  width: 350px;
  height: 100%;
  display: block;
  position: absolute;
  left: 8rem;
  bottom: 0;
  z-index: 5;
}
.hero-video .hero-video__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.hero-video .hero-video__image .video-player,
.hero-video .hero-video__image .native-player {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border: none;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}
.hero-video .hero-video__content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
}
.hero-video h1,
.hero-video h2 {
  font-size: var(--wp--preset--font-size--font-48);
  margin: 0;
  color: #fff;
}
.hero-video p {
  font-size: var(--wp--preset--font-size--font-20);
  color: #fff;
}
.hero-video.home .hero-video__content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
}
.hero-video.home .hero-video__content .wrap {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding-bottom: 100px;
}
.hero-video.home .hero-video__content .wrap h2 {
  width: 98%;
  max-width: 85rem;
  font-size: 6rem;
  line-height: 1.3;
  margin-top: 1.5ch;
}
@media (max-height: 500px) {
  .hero-video.home .hero-video__content .wrap img {
    width: 60px;
  }
  .hero-video.home .hero-video__content .wrap h2 {
    font-size: var(--wp--preset--font-size--font-28);
  }
}
@media (max-width: 768px) {
  .hero-video.home .hero-video__content .wrap h2 {
    line-height: 1.2;
    font-size: var(--wp--preset--font-size--font-46);
  }
}
.hero-video.home .scroll-down {
  position: absolute;
  bottom: 5rem;
  color: white;
  text-transform: uppercase;
  animation: bounce 2s cubic-bezier(0.25, 0.1, 0.25, 1) 1s infinite;
  font-family: var(--wp--preset--font-family--secondary);
  font-size: 1.2rem;
  letter-spacing: 1px;
  width: 100%;
  z-index: 8;
}
.hero-video.home .scroll-down:hover {
  cursor: pointer;
}
.hero-video.home .scroll-down .wrap:before {
  content: "";
  width: 25px;
  height: 25px;
  display: block;
  float: left;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  margin-right: 1rem;
  margin-top: -5px;
  transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #FF6B6B;
  -webkit-mask-image: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.8768 14.664L22.783 5.74416C22.9309 5.57145 23.0081 5.34928 22.9993 5.12207C22.9906 4.89485 22.8964 4.67931 22.7357 4.51852C22.575 4.35773 22.3596 4.26354 22.1325 4.25476C21.9054 4.24599 21.6833 4.32327 21.5107 4.47118L13.3354 12.6507L5.39475 4.70591C5.22569 4.53776 4.99698 4.44338 4.7586 4.44338C4.52021 4.44338 4.29151 4.53776 4.12244 4.70591C4.03786 4.78984 3.97074 4.8897 3.92492 4.99971C3.87911 5.10973 3.85553 5.22773 3.85553 5.34692C3.85553 5.4661 3.87911 5.5841 3.92492 5.69412C3.97074 5.80414 4.03786 5.90399 4.12244 5.98792L12.794 14.664C12.9378 14.8074 13.1325 14.8879 13.3354 14.8879C13.5384 14.8879 13.7331 14.8074 13.8768 14.664Z" fill="%23FF6B6B"/><path d="M13.8768 22.0988L22.783 13.1789C22.9309 13.0062 23.0081 12.784 22.9993 12.5568C22.9906 12.3296 22.8964 12.1141 22.7357 11.9533C22.575 11.7925 22.3596 11.6983 22.1325 11.6895C21.9054 11.6807 21.6833 11.758 21.5107 11.9059L13.3354 20.0855L5.39475 12.1407C5.22569 11.9725 4.99698 11.8781 4.7586 11.8781C4.52021 11.8781 4.29151 11.9725 4.12244 12.1407C3.95438 12.3098 3.86004 12.5386 3.86004 12.7772C3.86004 13.0157 3.95438 13.2445 4.12244 13.4136L12.794 22.0988C12.9378 22.2421 13.1325 22.3226 13.3354 22.3226C13.5384 22.3226 13.7331 22.2421 13.8768 22.0988Z" fill="%23FF6B6B"/></svg>');
          mask-image: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.8768 14.664L22.783 5.74416C22.9309 5.57145 23.0081 5.34928 22.9993 5.12207C22.9906 4.89485 22.8964 4.67931 22.7357 4.51852C22.575 4.35773 22.3596 4.26354 22.1325 4.25476C21.9054 4.24599 21.6833 4.32327 21.5107 4.47118L13.3354 12.6507L5.39475 4.70591C5.22569 4.53776 4.99698 4.44338 4.7586 4.44338C4.52021 4.44338 4.29151 4.53776 4.12244 4.70591C4.03786 4.78984 3.97074 4.8897 3.92492 4.99971C3.87911 5.10973 3.85553 5.22773 3.85553 5.34692C3.85553 5.4661 3.87911 5.5841 3.92492 5.69412C3.97074 5.80414 4.03786 5.90399 4.12244 5.98792L12.794 14.664C12.9378 14.8074 13.1325 14.8879 13.3354 14.8879C13.5384 14.8879 13.7331 14.8074 13.8768 14.664Z" fill="%23FF6B6B"/><path d="M13.8768 22.0988L22.783 13.1789C22.9309 13.0062 23.0081 12.784 22.9993 12.5568C22.9906 12.3296 22.8964 12.1141 22.7357 11.9533C22.575 11.7925 22.3596 11.6983 22.1325 11.6895C21.9054 11.6807 21.6833 11.758 21.5107 11.9059L13.3354 20.0855L5.39475 12.1407C5.22569 11.9725 4.99698 11.8781 4.7586 11.8781C4.52021 11.8781 4.29151 11.9725 4.12244 12.1407C3.95438 12.3098 3.86004 12.5386 3.86004 12.7772C3.86004 13.0157 3.95438 13.2445 4.12244 13.4136L12.794 22.0988C12.9378 22.2421 13.1325 22.3226 13.3354 22.3226C13.5384 22.3226 13.7331 22.2421 13.8768 22.0988Z" fill="%23FF6B6B"/></svg>');
}
.hero-video:not(.home) {
  position: relative;
}
.hero-video:not(.home):before {
  content: "";
  background-image: url("../assets/images/theme/banner-overlay-logo.svg");
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
  width: 350px;
  height: 100%;
  display: block;
  position: absolute;
  left: 6rem;
  bottom: 0;
  z-index: 5;
}
.hero-video:not(.home) .hero-video__image {
  height: 45vh;
  max-height: 450px;
}
.hero-video:not(.home) .hero-video__image:before, .hero-video:not(.home) .hero-video__image:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.hero-video:not(.home) .hero-video__image:before {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(21, 114, 24, 0) 40%);
  width: 100%;
}
.hero-video:not(.home) .hero-video__content {
  padding-bottom: var(--wp--preset--spacing--l);
  bottom: 0;
  left: 0;
  right: 0;
  top: unset;
}/*# sourceMappingURL=theme-styles.css.map */