<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url("https://fast.fonts.net/t/1.css?apiType=css&amp;projectid=69485237-8163-43a4-b339-47740ccf03b6");
/*
@font-face{
	font-family:"Roc Grotesk W05 Regular";
	src:url("../fonts/e8cf596e-4fb1-4829-a7e7-84597a647cd1.woff2") format("woff2"),url("../fonts/3d9eacb0-940f-4d17-8494-62f93a208c8b.woff") format("woff");
}
@font-face{
	font-family:"Roc Grotesk W05 Wide Thin";
	src:url("../fonts/71c371fb-5594-45ef-8cc2-6049ca9847f7.woff2") format("woff2"),url("../fonts/e44c9733-cf74-4791-b068-914738f08c46.woff") format("woff");
}
@font-face{
	font-family:"Roc Grotesk W05 Wide ExtraLight";
	src:url("../fonts/dad6f5a1-f410-40e5-beb1-d836ea06b3b8.woff2") format("woff2"),url("../fonts/371ca058-59b7-47d2-b2df-af630cffa74a.woff") format("woff");
}
@font-face{
	font-family:"Roc Grotesk W05 Wide Light";
	src:url("../fonts/2d0eb606-d0d4-4de1-8ce6-4d2d4125436c.woff2") format("woff2"),url("../fonts/30500c2b-1ebf-4dfc-9816-ebb665008cce.woff") format("woff");
}
@font-face{
	font-family:"Roc Grotesk W05 Wide";
	src:url("../fonts/7d0a06eb-302f-43dd-be28-272e22ce2c87.woff2") format("woff2"),url("../fonts/1cda47f3-7e39-403a-b514-b9548a277713.woff") format("woff");
}
*/
@font-face {
  font-family: "Roc Grotesk W05 Bold";
  src: url("../fonts/feefeaf4-66b1-4b3f-a5fe-d35cb615bd3e.woff2") format("woff2"), url("../fonts/47a84f67-43dc-4a5d-874e-bb16ba8141a4.woff") format("woff");
}
/*
@font-face{
	font-family:"Roc Grotesk W05 ExtraBold";
	src:url("../fonts/06fd02d5-e062-44c6-b345-249e0c7d2c39.woff2") format("woff2"),url("../fonts/003e3f5b-a383-442c-85af-ba93bdee04a5.woff") format("woff");
}
*/
@font-face {
  font-family: "Roc Grotesk W05 Wide Medium";
  src: url("../fonts/7da435e8-f334-4e64-90af-6a92da2ed88b.woff2") format("woff2"), url("../fonts/97f493cc-bb2b-47ad-8fa6-481b93d3df84.woff") format("woff");
}
/*
@font-face{
	font-family:"Roc Grotesk W05 Wide Bold";
	src:url("../fonts/d7311c4a-080d-4f75-bb20-4a07d804879f.woff2") format("woff2"),url("../fonts/54f5af99-93e7-4e65-8440-eeca84e8a6ec.woff") format("woff");
}

@font-face{
	font-family:"Roc Grotesk W05 Wide ExtraBold";
	src:url("../fonts/35718e27-f9a2-4193-adcf-2967ae74b07d.woff2") format("woff2"),url("../fonts/863b89f7-4020-41fc-89d2-4889e853e52d.woff") format("woff");
}
@font-face{
	font-family:"Roc Grotesk W05 Wide Black";
	src:url("../fonts/3ada7e36-0776-4bc7-a3fd-24d96543a6be.woff2") format("woff2"),url("../fonts/788f558a-1ec2-4aac-bdef-7abab6c0635e.woff") format("woff");
}
@font-face{
	font-family:"Roc Grotesk W05 Wide Heavy";
	src:url("../fonts/1d2e09af-d632-4f29-b0a7-52d16c1f2449.woff2") format("woff2"),url("../fonts/790dadde-93c4-4ea5-b0d2-603432d21849.woff") format("woff");
}
*/
:root {
  --colorWhite: #FFFFFF;
  --colorBlack: #000000;
  --colorRed: #ce1719;
  --headerHeight: 3rem;
  --sideSpacing: 2rem;
  --fullPageHeight: 100vh;
}
@media only screen and (max-width: 1024px) {
  :root {
    --headerHeight: 4rem;
  }
}
@media only screen and (max-width: 600px) {
  :root {
    --fullPageHeight: 100svh;
  }
}

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

*, *:before, *:after {
  box-sizing: border-box;
}

*:focus:not(:focus-visible) {
  outline: 0;
}

html, body {
  scrollbar-gutter: stable;
}

html:not(.wp-toolbar) {
  font-size: 1vw;
}
@media only screen and (max-width: 1024px) {
  html:not(.wp-toolbar) {
    font-size: 2vw;
  }
}
@media only screen and (max-width: 600px) {
  html:not(.wp-toolbar) {
    font-size: 3.5vw;
  }
}

body:not(.wp-admin) {
  margin: 0;
  padding: 0;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  line-height: 1;
  font-family: "Roc Grotesk W05 Bold";
}

img {
  border: 0;
}

#loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background-color: var(--colorRed);
  pointer-events: none;
}

.acfe-flexible-placeholder,
body[data-barba=wrapper] {
  /*!
  	By André Rinas, www.andrerinas.de
  	Documentation, www.simplelightbox.com
  	Available for use under the MIT License
  	Version 2.13.0
  */
}
.acfe-flexible-placeholder header,
body[data-barba=wrapper] header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: var(--headerHeight);
  background-color: var(--colorWhite);
  padding-inline: var(--sideSpacing);
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  padding-top: 0.3rem;
  z-index: 999;
  justify-content: space-between;
}
.acfe-flexible-placeholder header.start__header,
body[data-barba=wrapper] header.start__header {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  opacity: 0;
  justify-content: center;
}
.acfe-flexible-placeholder header .logo,
body[data-barba=wrapper] header .logo {
  white-space: nowrap;
  color: var(--colorRed);
  position: relative;
  z-index: 999999;
  font-family: "Roc Grotesk W05 Bold";
  text-transform: none;
}
.acfe-flexible-placeholder header a,
body[data-barba=wrapper] header a {
  color: inherit;
  text-decoration: none;
}
@media (hover: hover) {
  .acfe-flexible-placeholder header a:hover,
  body[data-barba=wrapper] header a:hover {
    color: var(--colorRed);
  }
}
.acfe-flexible-placeholder header ul#menu-mainnavi,
body[data-barba=wrapper] header ul#menu-mainnavi {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-end;
  gap: 0 3rem;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .acfe-flexible-placeholder header ul#menu-mainnavi,
  body[data-barba=wrapper] header ul#menu-mainnavi {
    position: fixed;
    left: 0;
    width: 100%;
    height: 100dvh;
    top: 0;
    z-index: 99999;
    background-color: var(--colorWhite);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 2rem;
    gap: 2rem 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
    pointer-events: none;
    transition: opacity 500ms ease-out, -webkit-transform 500ms ease-out;
    transition: opacity 500ms ease-out, transform 500ms ease-out;
    transition: opacity 500ms ease-out, transform 500ms ease-out, -webkit-transform 500ms ease-out;
  }
  .acfe-flexible-placeholder header ul#menu-mainnavi.is-active,
  body[data-barba=wrapper] header ul#menu-mainnavi.is-active {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
    pointer-events: auto;
  }
}
.acfe-flexible-placeholder header ul#menu-mainnavi li,
body[data-barba=wrapper] header ul#menu-mainnavi li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.acfe-flexible-placeholder header ul#menu-mainnavi li.current-menu-item a,
body[data-barba=wrapper] header ul#menu-mainnavi li.current-menu-item a {
  color: var(--colorRed);
}
.acfe-flexible-placeholder header .burger,
body[data-barba=wrapper] header .burger {
  font-size: 0;
  line-height: 0;
  display: none;
  width: 2.5rem;
  position: relative;
  z-index: 999999;
  margin-right: -0.3rem;
}
.acfe-flexible-placeholder header .burger svg,
body[data-barba=wrapper] header .burger svg {
  width: 100%;
  height: auto;
}
.acfe-flexible-placeholder header .burger .close,
body[data-barba=wrapper] header .burger .close {
  display: none;
}
.acfe-flexible-placeholder header .burger.is-active .close,
body[data-barba=wrapper] header .burger.is-active .close {
  display: block;
}
.acfe-flexible-placeholder header .burger.is-active .open,
body[data-barba=wrapper] header .burger.is-active .open {
  display: none;
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder header .burger,
  body[data-barba=wrapper] header .burger {
    display: block;
  }
}
.acfe-flexible-placeholder footer,
body[data-barba=wrapper] footer {
  position: relative;
  width: 100%;
  height: var(--headerHeight);
  padding-inline: var(--sideSpacing);
  font-size: 0.85rem;
  display: flex;
  align-items: center;
  z-index: 999;
  justify-content: space-between;
}
.acfe-flexible-placeholder footer a,
body[data-barba=wrapper] footer a {
  color: inherit;
  text-decoration: none;
}
.acfe-flexible-placeholder footer a:hover,
body[data-barba=wrapper] footer a:hover {
  color: var(--colorRed);
}
.acfe-flexible-placeholder footer.start__footer,
body[data-barba=wrapper] footer.start__footer {
  position: fixed;
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  opacity: 0;
}
.acfe-flexible-placeholder footer ul,
body[data-barba=wrapper] footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 0 1.5rem;
}
.acfe-flexible-placeholder footer ul li,
body[data-barba=wrapper] footer ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.acfe-flexible-placeholder footer .social__icons,
body[data-barba=wrapper] footer .social__icons {
  display: grid;
  grid-template-columns: repeat(2, 1.8rem);
  gap: 0 1rem;
}
.acfe-flexible-placeholder footer .social__icons a,
body[data-barba=wrapper] footer .social__icons a {
  font-size: 0;
  line-height: 0;
  display: block;
}
.acfe-flexible-placeholder footer .social__icons a svg,
body[data-barba=wrapper] footer .social__icons a svg {
  width: 100%;
  height: auto;
}
.acfe-flexible-placeholder main,
body[data-barba=wrapper] main {
  width: 100%;
  overflow: hidden;
}
.acfe-flexible-placeholder .start__wrapper,
body[data-barba=wrapper] .start__wrapper {
  width: 100%;
  height: var(--fullPageHeight);
  position: relative;
  display: block;
  text-decoration: none;
  pointer-events: none;
  cursor: pointer;
}
.acfe-flexible-placeholder .start__wrapper *,
body[data-barba=wrapper] .start__wrapper * {
  pointer-events: none;
}
.acfe-flexible-placeholder .start__wrapper .start__typo,
body[data-barba=wrapper] .start__wrapper .start__typo {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 5;
}
@media only screen and (min-width: 1025px) {
  .acfe-flexible-placeholder .start__wrapper .start__typo br,
  body[data-barba=wrapper] .start__wrapper .start__typo br {
    display: none;
  }
}
.acfe-flexible-placeholder .start__wrapper h1,
body[data-barba=wrapper] .start__wrapper h1 {
  font-weight: 400;
  color: var(--colorRed);
  font-size: 7vw;
  font-weight: normal;
  margin: 0;
  overflow: hidden;
  pointer-events: none;
  opacity: 0;
  font-family: "Roc Grotesk W05 Bold";
}
@media only screen and (max-width: 1024px) {
  .acfe-flexible-placeholder .start__wrapper h1,
  body[data-barba=wrapper] .start__wrapper h1 {
    font-size: 11vw;
  }
}
.acfe-flexible-placeholder .start__image-container,
body[data-barba=wrapper] .start__image-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.acfe-flexible-placeholder .start__image-container .single__image,
body[data-barba=wrapper] .start__image-container .single__image {
  visibility: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}
.acfe-flexible-placeholder .category__wrapper,
body[data-barba=wrapper] .category__wrapper {
  width: 100%;
  min-height: var(--fullPageHeight);
  position: absolute;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  pointer-events: none;
  cursor: pointer;
  left: 0;
  top: 0;
  gap: 0 5rem;
  padding: calc(var(--headerHeight) + 3rem) calc(var(--sideSpacing) * 7) 3rem calc(var(--sideSpacing) * 7);
}
@media only screen and (max-width: 1024px) {
  .acfe-flexible-placeholder .category__wrapper,
  body[data-barba=wrapper] .category__wrapper {
    gap: 0 2rem;
    padding: calc(var(--headerHeight) + 1rem) calc(var(--sideSpacing) * 1) 1rem calc(var(--sideSpacing) * 1);
  }
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .category__wrapper,
  body[data-barba=wrapper] .category__wrapper {
    height: var(--fullPageHeight);
    gap: 1px 0;
    padding: var(--headerHeight) 0;
    grid-template-columns: 100%;
    grid-template-rows: 1fr 1fr 1fr;
  }
}
.acfe-flexible-placeholder .category__wrapper *,
body[data-barba=wrapper] .category__wrapper * {
  pointer-events: none;
}
.acfe-flexible-placeholder .category__wrapper .single__page-link,
body[data-barba=wrapper] .category__wrapper .single__page-link {
  width: 100%;
  pointer-events: none;
  opacity: 0;
  position: relative;
  color: var(--colorRed);
  text-decoration: none;
  aspect-ratio: 9/14;
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .category__wrapper .single__page-link,
  body[data-barba=wrapper] .category__wrapper .single__page-link {
    aspect-ratio: unset;
    height: 100%;
  }
}
.acfe-flexible-placeholder .category__wrapper .single__page-link img,
body[data-barba=wrapper] .category__wrapper .single__page-link img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .category__wrapper .single__page-link img,
  body[data-barba=wrapper] .category__wrapper .single__page-link img {
    position: absolute;
    z-index: 0;
  }
}
.acfe-flexible-placeholder .category__wrapper .single__page-link h3,
body[data-barba=wrapper] .category__wrapper .single__page-link h3 {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  text-transform: uppercase;
  font-size: 3rem;
  width: 100%;
  display: block;
  padding: 1rem 1.6rem;
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .acfe-flexible-placeholder .category__wrapper .single__page-link h3,
  body[data-barba=wrapper] .category__wrapper .single__page-link h3 {
    font-size: 2rem;
    padding: 1rem 1rem;
    z-index: 5;
  }
}
.acfe-flexible-placeholder .category__wrapper .single__page-link:hover,
body[data-barba=wrapper] .category__wrapper .single__page-link:hover {
  color: var(--colorWhite);
}
.acfe-flexible-placeholder .image__wrapper,
body[data-barba=wrapper] .image__wrapper {
  padding: calc(var(--headerHeight) + 3rem) 0 calc(var(--headerHeight) + 3rem) 0;
  width: 100%;
}
.acfe-flexible-placeholder .image-row,
body[data-barba=wrapper] .image-row {
  width: 100%;
  display: grid;
  margin: 3rem 0;
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .image-row,
  body[data-barba=wrapper] .image-row {
    gap: 2rem !important;
    padding: 0 var(--sideSpacing);
    margin: 2rem 0;
  }
}
.acfe-flexible-placeholder .image-row[data-row="4"],
body[data-barba=wrapper] .image-row[data-row="4"] {
  grid-template-columns: repeat(4, 1fr);
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .image-row[data-row="4"],
  body[data-barba=wrapper] .image-row[data-row="4"] {
    grid-template-columns: repeat(2, 1fr);
  }
}
.acfe-flexible-placeholder .image-row[data-row="3"],
body[data-barba=wrapper] .image-row[data-row="3"] {
  grid-template-columns: repeat(3, 1fr);
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .image-row[data-row="3"],
  body[data-barba=wrapper] .image-row[data-row="3"] {
    grid-template-columns: repeat(4, 1fr);
    grid-template-areas: "image1 image1 image2 image2" ". image3 image3 .";
  }
  .acfe-flexible-placeholder .image-row[data-row="3"] .single__image-column:first-child,
  body[data-barba=wrapper] .image-row[data-row="3"] .single__image-column:first-child {
    grid-area: image1;
  }
  .acfe-flexible-placeholder .image-row[data-row="3"] .single__image-column:nth-child(2),
  body[data-barba=wrapper] .image-row[data-row="3"] .single__image-column:nth-child(2) {
    grid-area: image2;
  }
  .acfe-flexible-placeholder .image-row[data-row="3"] .single__image-column:nth-child(3),
  body[data-barba=wrapper] .image-row[data-row="3"] .single__image-column:nth-child(3) {
    grid-area: image3;
  }
}
.acfe-flexible-placeholder .image-row[data-row="2"],
body[data-barba=wrapper] .image-row[data-row="2"] {
  grid-template-columns: repeat(2, 1fr);
}
.acfe-flexible-placeholder .image-row[data-row="1"],
body[data-barba=wrapper] .image-row[data-row="1"] {
  grid-template-columns: 100%;
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .image-row[data-row="1"],
  body[data-barba=wrapper] .image-row[data-row="1"] {
    grid-template-columns: 80%;
    justify-content: center;
  }
}
.acfe-flexible-placeholder .image-row .single__image-column,
body[data-barba=wrapper] .image-row .single__image-column {
  display: flex;
  justify-content: center;
  align-items: center;
}
.acfe-flexible-placeholder .image-row .single__image-column .image,
body[data-barba=wrapper] .image-row .single__image-column .image {
  --width: 100%;
  font-size: 0;
  line-height: 0;
  width: var(--width);
  display: block;
  text-decoration: none;
  position: relative;
  opacity: 0;
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .image-row .single__image-column .image,
  body[data-barba=wrapper] .image-row .single__image-column .image {
    --width: 100% !important;
    display: flex;
    flex-direction: column;
  }
}
.acfe-flexible-placeholder .image-row .single__image-column .image h3,
body[data-barba=wrapper] .image-row .single__image-column .image h3 {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  text-transform: uppercase;
  font-size: 1.5rem;
  width: 100%;
  display: block;
  padding: 1rem 1.6rem;
  line-height: 1;
  color: var(--colorRed);
  opacity: 0;
  text-decoration: none;
  font-weight: 400;
}
@media only screen and (max-width: 1024px) {
  .acfe-flexible-placeholder .image-row .single__image-column .image h3,
  body[data-barba=wrapper] .image-row .single__image-column .image h3 {
    position: relative;
    opacity: 1 !important;
    padding: 0;
    font-size: 1rem;
    order: 2;
    color: var(--colorBlack);
    margin: 0.5rem 0 0 0;
  }
}
.acfe-flexible-placeholder .image-row .single__image-column .image img,
body[data-barba=wrapper] .image-row .single__image-column .image img {
  width: 100%;
  height: auto;
  opacity: 0;
  transition: opacity 300ms ease-out;
}
.acfe-flexible-placeholder .image-row .single__image-column .image img.lazyloaded,
body[data-barba=wrapper] .image-row .single__image-column .image img.lazyloaded {
  opacity: 1;
}
.acfe-flexible-placeholder .image-row .single__image-column .image:hover h3,
body[data-barba=wrapper] .image-row .single__image-column .image:hover h3 {
  opacity: 1;
}
.acfe-flexible-placeholder body.hidden-scroll,
body[data-barba=wrapper] body.hidden-scroll {
  overflow: hidden;
}
.acfe-flexible-placeholder .sl-overlay,
body[data-barba=wrapper] .sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  display: none;
  z-index: 1035;
}
.acfe-flexible-placeholder .sl-wrapper,
body[data-barba=wrapper] .sl-wrapper {
  z-index: 1040;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
}
.acfe-flexible-placeholder .sl-wrapper *,
body[data-barba=wrapper] .sl-wrapper * {
  box-sizing: border-box;
}
.acfe-flexible-placeholder .sl-wrapper button,
body[data-barba=wrapper] .sl-wrapper button {
  border: 0 none;
  background: transparent;
  font-size: 28px;
  padding: 0;
  cursor: pointer;
}
.acfe-flexible-placeholder .sl-wrapper button:hover,
body[data-barba=wrapper] .sl-wrapper button:hover {
  opacity: 0.7;
}
.acfe-flexible-placeholder .sl-wrapper .sl-close,
body[data-barba=wrapper] .sl-wrapper .sl-close {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  z-index: 10060;
  margin-top: -14px;
  margin-right: -14px;
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-family: Arial, Baskerville, monospace;
  color: #000;
  font-size: 3rem;
}
.acfe-flexible-placeholder .sl-wrapper .sl-counter,
body[data-barba=wrapper] .sl-wrapper .sl-counter {
  display: none;
  position: fixed;
  top: 30px;
  left: 30px;
  z-index: 10060;
  color: #000;
  font-size: 1rem;
}
.acfe-flexible-placeholder .sl-wrapper .sl-download,
body[data-barba=wrapper] .sl-wrapper .sl-download {
  display: none;
  position: fixed;
  bottom: 5px;
  width: 100%;
  text-align: center;
  z-index: 10060;
  color: #fff;
  font-size: 1rem;
}
.acfe-flexible-placeholder .sl-wrapper .sl-download a,
body[data-barba=wrapper] .sl-wrapper .sl-download a {
  color: #fff;
}
.acfe-flexible-placeholder .sl-wrapper .sl-navigation,
body[data-barba=wrapper] .sl-wrapper .sl-navigation {
  width: 100%;
  display: none;
}
.acfe-flexible-placeholder .sl-wrapper .sl-navigation button,
body[data-barba=wrapper] .sl-wrapper .sl-navigation button {
  position: fixed;
  top: 50%;
  margin-top: -22px;
  height: 44px;
  width: 22px;
  line-height: 44px;
  text-align: center;
  display: block;
  z-index: 10060;
  font-family: Arial, Baskerville, monospace;
  color: #000;
}
.acfe-flexible-placeholder .sl-wrapper .sl-navigation button.sl-next,
body[data-barba=wrapper] .sl-wrapper .sl-navigation button.sl-next {
  right: 5px;
  font-size: 2rem;
}
.acfe-flexible-placeholder .sl-wrapper .sl-navigation button.sl-prev,
body[data-barba=wrapper] .sl-wrapper .sl-navigation button.sl-prev {
  left: 5px;
  font-size: 2rem;
}
@media (min-width: 35.5em) {
  .acfe-flexible-placeholder .sl-wrapper .sl-navigation button,
  body[data-barba=wrapper] .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .acfe-flexible-placeholder .sl-wrapper .sl-navigation button.sl-next,
  body[data-barba=wrapper] .sl-wrapper .sl-navigation button.sl-next {
    right: 10px;
    font-size: 3rem;
  }
  .acfe-flexible-placeholder .sl-wrapper .sl-navigation button.sl-prev,
  body[data-barba=wrapper] .sl-wrapper .sl-navigation button.sl-prev {
    left: 10px;
    font-size: 3rem;
  }
}
@media (min-width: 50em) {
  .acfe-flexible-placeholder .sl-wrapper .sl-navigation button,
  body[data-barba=wrapper] .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .acfe-flexible-placeholder .sl-wrapper .sl-navigation button.sl-next,
  body[data-barba=wrapper] .sl-wrapper .sl-navigation button.sl-next {
    right: 20px;
    font-size: 3rem;
  }
  .acfe-flexible-placeholder .sl-wrapper .sl-navigation button.sl-prev,
  body[data-barba=wrapper] .sl-wrapper .sl-navigation button.sl-prev {
    left: 20px;
    font-size: 3rem;
  }
}
.acfe-flexible-placeholder .sl-wrapper.sl-dir-rtl .sl-navigation,
body[data-barba=wrapper] .sl-wrapper.sl-dir-rtl .sl-navigation {
  direction: ltr;
}
.acfe-flexible-placeholder .sl-wrapper .sl-image,
body[data-barba=wrapper] .sl-wrapper .sl-image {
  position: fixed;
  touch-action: none;
  z-index: 10000;
}
.acfe-flexible-placeholder .sl-wrapper .sl-image img,
body[data-barba=wrapper] .sl-wrapper .sl-image img {
  margin: 0;
  padding: 0;
  display: block;
  border: 0 none;
  width: 100%;
  height: auto;
}
@media (min-width: 35.5em) {
  .acfe-flexible-placeholder .sl-wrapper .sl-image img,
  body[data-barba=wrapper] .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .acfe-flexible-placeholder .sl-wrapper .sl-image img,
  body[data-barba=wrapper] .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
.acfe-flexible-placeholder .sl-wrapper .sl-image iframe,
body[data-barba=wrapper] .sl-wrapper .sl-image iframe {
  background: #000;
  border: 0 none;
}
@media (min-width: 35.5em) {
  .acfe-flexible-placeholder .sl-wrapper .sl-image iframe,
  body[data-barba=wrapper] .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .acfe-flexible-placeholder .sl-wrapper .sl-image iframe,
  body[data-barba=wrapper] .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
.acfe-flexible-placeholder .sl-wrapper .sl-image .sl-caption,
body[data-barba=wrapper] .sl-wrapper .sl-image .sl-caption {
  display: none;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.acfe-flexible-placeholder .sl-wrapper .sl-image .sl-caption.pos-top,
body[data-barba=wrapper] .sl-wrapper .sl-image .sl-caption.pos-top {
  bottom: auto;
  top: 0;
}
.acfe-flexible-placeholder .sl-wrapper .sl-image .sl-caption.pos-outside,
body[data-barba=wrapper] .sl-wrapper .sl-image .sl-caption.pos-outside {
  bottom: auto;
}
.acfe-flexible-placeholder .sl-spinner,
body[data-barba=wrapper] .sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}
.acfe-flexible-placeholder .sl-scrollbar-measure,
body[data-barba=wrapper] .sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.acfe-flexible-placeholder .sl-transition,
body[data-barba=wrapper] .sl-transition {
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms;
  transition: transform ease 200ms, -webkit-transform ease 200ms;
}
@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
}
.acfe-flexible-placeholder .page__container,
body[data-barba=wrapper] .page__container {
  min-height: calc(100vh - var(--headerHeight));
}
.acfe-flexible-placeholder .about__wrapper,
body[data-barba=wrapper] .about__wrapper {
  width: 100%;
  min-height: calc(var(--fullPageHeight) - var(--headerHeight));
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  gap: 0 5rem;
  padding: calc(var(--headerHeight) + 3rem) var(--sideSpacing) 3rem var(--sideSpacing);
  margin: auto;
  max-width: 60rem;
}
@media only screen and (max-width: 1024px) {
  .acfe-flexible-placeholder .about__wrapper,
  body[data-barba=wrapper] .about__wrapper {
    gap: 0 2rem;
    padding: calc(var(--headerHeight) + 1rem) calc(var(--sideSpacing) * 1) 1rem calc(var(--sideSpacing) * 1);
  }
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .about__wrapper,
  body[data-barba=wrapper] .about__wrapper {
    gap: 1px 0;
    padding: var(--headerHeight) var(--sideSpacing);
    grid-template-columns: 100%;
    grid-template-rows: auto;
  }
}
.acfe-flexible-placeholder .about__wrapper .content,
body[data-barba=wrapper] .about__wrapper .content {
  font-size: 1.5rem;
  line-height: 1.2;
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .about__wrapper .content,
  body[data-barba=wrapper] .about__wrapper .content {
    font-size: 1.2rem;
  }
}
.acfe-flexible-placeholder .about__wrapper .content a,
body[data-barba=wrapper] .about__wrapper .content a {
  color: var(--colorRed);
  text-decoration: none;
}
.acfe-flexible-placeholder .about__wrapper .image,
body[data-barba=wrapper] .about__wrapper .image {
  display: block;
  font-size: 0;
  line-height: 0;
  width: 100%;
  height: auto;
  position: relative;
  color: var(--colorRed);
}
@media only screen and (max-width: 600px) {
  .acfe-flexible-placeholder .about__wrapper .image,
  body[data-barba=wrapper] .about__wrapper .image {
    width: 70%;
    margin: 3rem auto;
  }
}
.acfe-flexible-placeholder .about__wrapper .image img,
body[data-barba=wrapper] .about__wrapper .image img {
  width: 100%;
  height: auto;
}
.acfe-flexible-placeholder .about__wrapper .image h3,
body[data-barba=wrapper] .about__wrapper .image h3 {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  text-transform: uppercase;
  font-size: 3rem;
  width: 100%;
  display: block;
  padding: 1rem 1.6rem;
  font-weight: 400;
  line-height: 1;
}
@media only screen and (max-width: 1024px) {
  .acfe-flexible-placeholder .about__wrapper .image h3,
  body[data-barba=wrapper] .about__wrapper .image h3 {
    font-size: 2rem;
    padding: 1rem 1rem;
    z-index: 5;
  }
}
.acfe-flexible-placeholder .about__wrapper .image h3 .word_switch strong,
body[data-barba=wrapper] .about__wrapper .image h3 .word_switch strong {
  font-weight: 400;
}
.acfe-flexible-placeholder .about__wrapper .image h3 .word_switch strong:not(:first-child),
body[data-barba=wrapper] .about__wrapper .image h3 .word_switch strong:not(:first-child) {
  display: none;
}
.acfe-flexible-placeholder .about__wrapper .image:hover,
body[data-barba=wrapper] .about__wrapper .image:hover {
  color: var(--colorWhite);
}
</pre></body></html>