color-section {
  display: block;
}
.panel-btn-toggle,
.panel-btn,
.popup-section .box,
.popup .close-btn,
.use-cases-row-title,
.tap-container .tap {
  cursor: pointer;
}
.popup-open {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.panel .panel-content,
.panel .panel-content-fade {
  padding-right: 50px;
  min-height: 300px;
  overflow: hidden;
  position: relative;
  height: 0px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.panel .panel-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  min-height: 0px;
  display: block !important;
}
.panel .panel-content-fade::after {
  content: "";
  height: 70px;
  width: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
  background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
  bottom: 0;
  position: absolute;
}
.panel .panel-btn,
.panel .panel-btn-toggle {
  cursor: pointer;
}
.panel.panel-open .panel-content-fade::after {
  opacity: 0;
}
.panel.panel-open .panel-btn {
  display: none !important;
}
.side-menu {
  width: 150px;
  border: 3px solid #daedea;
  border-right: none;
  position: relative;
  padding: 25px;
  position: fixed;
  right: -150px;
  top: 150px;
  z-index: 1000000;
  background-color: #fff;
  box-shadow: 1px 20px 45px 10px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.side-menu.side-menu-open {
  right: 0;
}
.side-menu.side-menu-open .side-menu-button::before {
  content: '\e905';
}
.side-menu .side-menu-title {
  display: none;
  font-size: 28px;
  line-height: 38px;
  font-weight: bold;
}
.side-menu .side-menu-button {
  border: 3px solid #daedea;
  border-bottom: none;
  transform: rotate(-90deg);
  position: absolute;
  left: -251px;
  width: 200px;
  top: -3px;
  padding: 15px 30px;
  padding-left: 60px;
  padding-bottom: 17px;
  display: block;
  background-color: #fff;
  font-weight: bold;
  transform-origin: right top;
  box-shadow: 1px -75px 75px 10px rgba(0, 0, 0, 0.1);
  white-space: nowrap;
}
.side-menu .side-menu-button::before {
  font-family: 'invertoIconFont';
  content: '\e901';
  position: absolute;
  color: #f2910a;
  font-size: 18px;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
}
.side-menu .side-menu-button:hover {
  cursor: pointer;
}
.side-menu .side-menu-content a {
  position: relative;
  display: block;
  margin-bottom: 25px;
  box-shadow: 1px 1px 15px 2px rgba(0, 0, 0, 0.2);
}
.side-menu .side-menu-content a:last-child {
  margin-bottom: 0;
}
.side-menu .side-menu-content a::before {
  font-family: 'invertoIconFont';
  content: '\e901';
  position: absolute;
  color: #f2910a;
  font-size: 17px;
  bottom: -5px;
  left: 10px;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 1px;
}
.side-menu .side-menu-content a img {
  width: 100%;
  height: auto;
  display: block;
}
/**
 * Transition delay loop
 */
.open-accordeon .section-accordeon-inner {
  max-height: 100% !important;
  height: auto;
}
.open-accordeon .section-accordeon-inner::after {
  display: none;
}
.open-accordeon .accordeon-btn {
  display: none !important;
}
HTML,
BODY {
  width: 100vw;
  overflow-x: hidden;
  padding-bottom: 0px;
}
color-section {
  display: block;
}
.page-template-magazine {
  /**
         * Custom section backgrounds
         */
}
.page-template-magazine section,
.page-template-magazine color-section {
  margin-bottom: 150px;
}
.page-template-magazine section.mb-0,
.page-template-magazine color-section.mb-0 {
  margin-bottom: 0;
}
.page-template-magazine section p,
.page-template-magazine color-section p {
  font-size: 18px;
  line-height: 28px;
  color: #000;
  margin: 30px 0;
  padding: 0;
  font-family: 'open_sansregular';
}
.page-template-magazine section h1,
.page-template-magazine color-section h1 {
  font-size: 120px;
  line-height: 130px;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine section h2,
.page-template-magazine color-section h2 {
  font-size: 75px;
  line-height: 85px;
}
.page-template-magazine header #topnav {
  width: 100vw;
}
.page-template-magazine header #topnav .container {
  margin-bottom: 10px;
}
.page-template-magazine header #topnav .container .lg-9 .lg-8,
.page-template-magazine header #topnav .container .lg-9 .lg-4,
.page-template-magazine header #topnav .container .lg-9 .social-link {
  display: none;
}
.page-template-magazine header #topnav .container .lg-9 .lg-12 {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  margin-top: 50px;
}
.page-template-magazine header #topnav .container .lg-9 .lg-12 .menu li .sub-menu {
  display: none;
}
.page-template-magazine header #topnav.bar-fixed .container .lg-12 {
  margin-top: 0px;
}
.page-template-magazine header #mainslider {
  display: none;
}
.page-template-magazine .heading-section {
  height: 100vh;
  width: 100%;
  min-height: 900px;
}
.page-template-magazine .heading-section .heading-section-inner {
  position: relative;
  width: 100%;
  height: calc(100% - 100px);
}
.page-template-magazine .heading-section .heading-section-inner .heading-image {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
  top: 0;
}
.page-template-magazine .heading-section .heading-section-inner .heading-image.animate img {
  transform: scale(1.2);
}
.page-template-magazine .heading-section .heading-section-inner .heading-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  transition: all 1s;
  z-index: -1;
}
.page-template-magazine .heading-section .heading-section-inner .heading-content {
  max-width: 1200px;
  width: 100%;
  transform: translate3d(calc(( 50% + 30px) * -1), -50%, 1px);
  left: 50%;
  top: 50%;
  position: relative;
  margin: 0 30px;
}
.page-template-magazine .heading-section .heading-section-inner .heading-content .heading-content-inner {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.page-template-magazine .heading-section .heading-section-inner .heading-content .heading-content-inner .heading-title {
  color: #68c0b5;
}
.page-template-magazine .heading-section .heading-section-inner .heading-content .heading-content-inner .heading-title span {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.page-template-magazine .heading-section .heading-section-inner .heading-content .heading-content-inner .heading-box span {
  display: block;
  color: #fff;
  font-size: 34px;
  line-height: 44px;
  font-family: 'Brandon Grotesque';
  font-weight: 500;
}
.page-template-magazine .heading-section .anchor-container {
  position: relative;
  background-color: #f2910a;
  padding: 20px 0;
  min-height: 100px;
  width: 100%;
  display: flex;
  align-items: center;
  z-index: 100000;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.page-template-magazine .heading-section .anchor-container .anchor-container-inner {
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.page-template-magazine .heading-section .anchor-container .anchor-container-inner a {
  color: #000;
  font-size: 22px;
  line-height: 34px;
  font-weight: 500;
  position: relative;
  margin: 0 30px;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .heading-section .anchor-container .anchor-container-inner a::before {
  content: '\e900';
  font-family: 'invertoIconFont';
  font-size: 1em;
  position: absolute;
  left: -20px;
}
.page-template-magazine .heading-section .anchor-container .anchor-container-inner a::after {
  content: "";
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #fff;
  left: 0;
  bottom: -5px;
}
.page-template-magazine .heading-section .anchor-container.fixed {
  position: fixed;
  padding: 0px;
  min-height: 76px;
  top: 0px;
}
.page-template-magazine .heading-section .anchor-container.fixed .anchor-container-inner a {
  font-size: 16.5px;
  line-height: 25.5px;
}
.page-template-magazine .image-text-section .image-outer {
  position: relative;
  background-color: #9fb7c7;
}
.page-template-magazine .image-text-section .image-outer:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 90%;
  height: 100%;
  width: 100vw;
  z-index: -1;
  background-color: #9fb7c7;
}
.page-template-magazine .image-text-section .text-outer {
  padding: 0 30px;
}
.page-template-magazine .content-section {
  padding: 0;
}
.page-template-magazine .content-section .section-inner .section-title {
  max-width: 1200px;
  margin: 0 auto;
  color: #000;
  font-weight: bold;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .content-section .section-inner .section-content {
  max-width: calc(1200px - 70px);
  margin: 0 auto;
  padding-left: 70px;
}
.page-template-magazine .content-section .section-inner .section-content h3 {
  color: #68c0b5;
  font-size: 30px;
  line-height: 40px;
  font-family: 'Brandon Grotesque';
  margin: 30px 0;
}
.page-template-magazine .content-section .section-inner .section-content .accordion-container {
  margin-bottom: 50px;
}
.page-template-magazine .content-section .section-inner .section-content .accordion-container .accordion-content h2 {
  font-weight: bold;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  color: #000;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .content-section .section-inner .section-content .accordion-container .accordeon-btn {
  font-size: 16px;
  line-height: 26px;
  color: #004d91;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 50px;
}
.page-template-magazine .content-section .section-inner .section-content .accordion-container .accordeon-btn::before {
  font-family: 'invertoIconFont';
  content: '\e901';
  position: relative;
  color: #f2910a;
  font-size: 2.1em;
  margin-right: 15px;
  font-weight: 400;
}
.page-template-magazine .content-section .section-inner .section-content .accordion-container .accordeon-btn:hover {
  cursor: pointer;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon {
  border: 3px solid #daedea;
  margin-top: 80px;
  position: relative;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .animation_container {
  position: absolute;
  left: 20px;
  top: -30px;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container img {
  position: absolute;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .accordeon-title {
  padding: 20px 100px;
  display: block;
  position: relative;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .accordeon-title::before {
  font-family: 'invertoIconFont';
  content: '\e901';
  position: absolute;
  right: 10px;
  color: #f2910a;
  font-size: 3em;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .accordeon-title p {
  color: #004d91;
  font-size: 30px;
  line-height: 40px;
  margin: 0;
  position: relative;
  padding-left: 15px;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .accordeon-title p::before {
  content: "/";
  color: #f2910a;
  font-weight: bold;
  margin-right: 10px;
  font-size: 0.9em;
  position: absolute;
  top: -3px;
  left: 0;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .accordeon-title p > span {
  font-weight: 600;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-content {
  padding: 20px;
  display: none;
}
.page-template-magazine .content-section .section-inner .section-content .accordeon.panel-open .accordeon-title-container .accordeon-title::before {
  content: '\e905';
}
@media (max-width: 1200px) {
  .page-template-magazine .content-section.two-columns {
    padding: 0 30px;
  }
}
.page-template-magazine .content-section-2 {
  padding: 0 0 100px 0;
}
.page-template-magazine .content-section-2 .section-inner .section-pretitle {
  margin: 0 auto 45px;
  display: block;
  max-width: 1200px;
  font-family: 'Brandon Grotesque';
  font-size: 40px;
  line-height: 50px;
  color: #000;
  font-weight: bold;
}
.page-template-magazine .content-section-2 .section-inner .section-pretitle > span {
  color: #f2910a;
}
@media (max-width: 1260px) {
  .page-template-magazine .content-section-2 .section-inner .section-pretitle {
    padding: 0 30px;
  }
}
@media (max-width: 500px) {
  .page-template-magazine .content-section-2 .section-inner .section-pretitle {
    font-size: 30px;
    line-height: 40px;
  }
}
.page-template-magazine .content-section-2 .section-inner .section-title {
  margin: 0 auto;
  max-width: 1200px;
  font-family: 'Brandon Grotesque';
  font-size: 65px;
  line-height: 75px;
  color: #000;
  font-weight: normal;
}
.page-template-magazine .content-section-2 .section-inner .section-title.mid {
  margin: 30px auto 0;
  font-family: 'Brandon Grotesque';
  font-size: 30px;
  line-height: 40px;
  font-weight: bold;
}
.page-template-magazine .content-section-2 .section-inner .section-content {
  margin: 0 auto;
  max-width: calc(1200px - 70px);
  padding-left: 70px;
}
.page-template-magazine .content-section-2 .section-inner .section-content h3 {
  margin: 30px 0;
  font-family: 'Brandon Grotesque';
  font-size: 30px;
  line-height: 40px;
  color: #71196f;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion {
  position: relative;
  border: 3px solid #daedea;
  margin-top: 80px;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion .accordion-title-container #animation_container {
  position: absolute;
  top: -30px;
  left: 20px;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion .accordion-title-container img {
  position: absolute;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion .accordion-title-container .accordion-title {
  padding: 20px 100px;
  position: relative;
  display: block;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion .accordion-title-container .accordion-title::before {
  content: '\e901';
  position: absolute;
  top: 50%;
  right: 10px;
  font-family: 'invertoIconFont';
  font-size: 3em;
  color: #f2910a;
  transform: translateY(-50%);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion .accordion-title-container .accordion-title p {
  margin: 0;
  font-size: 30px;
  line-height: 40px;
  color: #004d91;
  position: relative;
  padding-left: 15px;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion .accordion-title-container .accordion-title p::before {
  content: "/";
  color: #f2910a;
  font-weight: bold;
  margin-right: 10px;
  font-size: 0.9em;
  position: absolute;
  top: -3px;
  left: 0;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion .accordion-title-container .accordion-title p > span {
  font-weight: 600;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion .accordion-title-container .accordion-title::after {
  transition: transform 0.2s ease-in-out;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion .accordion-content {
  padding: 20px;
  display: none;
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion.panel-open .accordion-title-container .accordion-title::before {
  content: '\e905';
}
.page-template-magazine .content-section-2 .section-inner .section-content .accordion.panel-open .accordion-title-container .accordion-title::after {
  transform: rotate(45deg);
}
.page-template-magazine .inverto20-bg {
  padding: 65px 0;
  background-color: #e5daea;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1030.4 647.8' style='enable-background:new 0 0 1030.4 647.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M999.7,259.4h-32.5l-0.4-0.4c0-0.5-0.1-0.9-0.1-1.4c0-0.6-0.1-1.1-0.1-1.7c-2.2-34.3-7.6-63.5-16.6-89.1 c-10.5-30-26.1-54.1-46.3-71.6C883.4,77.4,856,65.2,824.5,60c-34-5.4-67-4.8-95.3,1.8L712.7,66l-15.7,6.5c-2.5,0.9-5,2.1-7.6,3.8 l-7.4,4.4c-5.1,2.6-9.7,6.4-14,10l-0.1,0.1c-17.4,14-32.7,33.5-44.3,56.4c-9.9,20.3-17.5,43.8-23.3,71.7 c-2.4,11.9-4.4,25-5.9,40.1l-0.4,0.3h-58.2l-0.4-0.4c7.6-60.5,20-95,28.7-115.7c1.1-2.4,2.2-4.8,3.3-7.2 c3.7-8.1,7.4-16.6,12.4-24.5c1-1.7,2-3.5,3-5.2c1.9-3.4,3.9-6.9,6.3-10.2l10.8-14.7c2.8-4.1,6.3-7.8,9.7-11.4 c0.8-0.8,1.6-1.7,2.4-2.5c1.5-1.5,2.9-3,4.3-4.5c2.8-3,5.6-6.1,8.9-8.7c1.2-1,2.4-1.9,3.6-2.9c8.3-6.9,16.9-13.9,26.6-19.2 c22.7-14.6,48.3-22,68-26.8c3.7-0.5,7.5-1.1,11.2-1.7c7.8-1.3,15.9-2.6,23.8-2.9l17.2-0.6L784,0l8.5,0.5 C827.8,1.8,879,10,922.7,41.9c4.6,3.1,9,6.9,13.6,10.9c2.5,2.1,5,4.4,7.7,6.5c6.2,5.8,12,12.3,18.1,19.2l2.7,3.1 c14.3,18.9,25.1,37,32,53.8c7.2,16.7,13.1,34.6,17,51.8c3.2,14,5,27,4.8,35.6c0.7,12.9-0.4,19.9-3.2,21.5 c-1.2,0.7-2.6,0.4-4.3-0.8l-0.2-0.3c-0.6-8-2-16.1-3.3-23.9c-0.7-4.1-1.4-8.4-2-12.6c-1-4-1.9-8.1-2.7-12.1 c-1.7-8-3.5-16.2-6.3-24.1c-6.7-24.1-17.3-47.4-31.5-69c-11.5-18.3-27.3-34.6-45.7-47.9c18,13.2,33.4,29.4,44.6,47.4 c13.6,20.7,23.9,43.6,30.6,68.1c2.9,8.7,4.8,17.6,6.6,26.3c0.6,3,1.3,6.2,2,9.3l0.1,0.4c1.9,11.6,3.9,23.7,5,35.5l-0.6,0.3 c-2.4-2-4.6-3.7-6.5-3.2c-1.1,0.3-2.1,1.3-2.9,3.2c0.1,1,1,8.9,1.9,18.1L999.7,259.4z M967.6,258.6h31.7 c-0.9-9.6-1.8-17.7-1.9-17.8l0-0.2c0.9-2.2,2.1-3.4,3.5-3.8c2-0.5,4.2,1,6.5,2.8c-1.2-11.5-3.1-23.2-4.9-34.5l-0.1-0.4 c-0.7-3.1-1.3-6.2-2-9.3c-1.8-8.7-3.7-17.6-6.6-26.3c-6.7-24.4-17-47.2-30.5-67.9C937.8,60.1,890.1,28.8,839,19.5l0,0 c-2.3-0.4-4.7-0.8-7.1-1.2c-5.3-0.9-10.7-1.8-16.1-2.6l-23.1-1.3c-6.2-0.6-12.6-0.3-18.8-0.1c-1.4,0.1-2.9,0.1-4.3,0.2 c-2.2,0.1-4.4,0.2-6.5,0.3c-5.5,0.2-11.1,0.4-16.7,1.5c-32.1,3.4-63,14.1-89.1,31.1c-25.5,16.4-48.1,40.1-65.1,68.7 c-15,25.2-26.7,53.7-34.8,84.7l-0.7-0.2c7.8-31.7,19.6-60.8,35-86.5c17.3-28.8,40.3-52.7,66.4-69c27.1-16.9,58.1-27.4,89.5-30.3 c5.1-1,10.2-1.1,15.2-1.2c2.6-0.1,5.2-0.1,7.8-0.3l1,0c7.2-0.3,14.7-0.6,21.9,0.1l22.7,1.5l22.8,3.9 c51.7,8.9,100.2,40.4,126.7,82.3c14.2,21.7,24.8,45,31.6,69.2c2.8,8,4.5,16.2,6.3,24.2c0.9,4,1.7,8.1,2.7,12.1 c0.6,4.2,1.3,8.5,2,12.6c1.3,7.8,2.7,15.9,3.3,23.8c1.4,0.9,2.5,1.2,3.4,0.7c1.8-1,3.7-5.4,2.9-20.9c0.2-14.3-5.4-49.2-21.8-87.1 c-6.9-16.8-17.7-34.8-31.9-53.6l-2.7-3c-6.1-6.9-11.9-13.4-18.1-19.2c-2.6-2.1-5.2-4.4-7.7-6.5c-4.6-4-9-7.8-13.6-10.8 c-43.5-31.8-94.6-40-129.7-41.3L784,0.8L775.4,1l-17.2,0.6c-7.8,0.3-15.9,1.6-23.7,2.9c-3.7,0.6-7.4,1.2-11.1,1.7 c-19.6,4.8-45.1,12.1-67.7,26.7c-9.6,5.2-18.2,12.3-26.5,19.1c-1.2,1-2.4,2-3.6,2.9c-3.2,2.6-6.1,5.7-8.8,8.6 c-1.4,1.5-2.8,3-4.3,4.5c-0.8,0.8-1.6,1.7-2.4,2.5c-3.4,3.6-6.9,7.3-9.7,11.4l-10.9,14.7c-2.3,3.3-4.3,6.8-6.2,10.2 c-1,1.7-2,3.5-3,5.2c-5,7.9-8.8,16.3-12.4,24.4c-1.1,2.4-2.1,4.8-3.3,7.2c-18,42.9-25,86.1-28.6,115h57.4 c1.5-14.9,3.5-28,5.9-39.8c5.8-28,13.5-51.5,23.3-71.9c11.6-23,27-42.6,44.5-56.6l0.1-0.1c4.4-3.7,9-7.4,14.2-10.1l7.4-4.4 c2.6-1.7,5.2-3,7.7-3.9l15.8-6.5l16.5-4.3c28.5-6.6,61.5-7.2,95.6-1.8c31.6,5.2,59.2,17.5,79.7,35.5 c20.3,17.6,35.9,41.8,46.5,71.9c9,25.7,14.5,54.9,16.7,89.3c0,0.6,0.1,1.1,0.1,1.7C967.6,257.9,967.6,258.3,967.6,258.6z M665.9,41.4c-2.5,1.4-4.9,2.9-7.3,4.4c-22.4,14-42.5,33.6-58.7,57.1c15.9-22.9,35.4-42.2,57.1-56.1 C659.8,44.9,662.8,43.1,665.9,41.4z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M601.9,259.4h-7.9l-0.4-0.4c2.3-18.9,5.3-35.7,9.1-51.4c7.6-31.3,18-56.7,31.7-77.9 c15.1-23.7,35.2-42.5,57.9-54.4c21.8-11.6,48.2-18,78.3-19.2c28.7-1.7,56.7,1.8,81.1,10.1c26.3,9,47.6,23,63.2,41.6 c15.3,17.7,27.2,40.7,35.3,68.3c6.9,23,11,49.1,12.4,79.7l-0.7,0.1c-6.6-24-13.8-48.6-21.5-73c-8.8-33.2-24.8-59.9-47.5-79.2 c-22.7-19.4-51.1-30.5-84.5-33.1l-0.3-0.4l0.6-6.1c-3.7,0-7.4-0.1-11.1-0.3c-8.1-0.3-16.5-0.6-24.5,0.4c-2.2,0.2-4.5,0.3-6.7,0.4 c-3.6,0.2-7.4,0.3-10.9,1.1l-17,2.9c-22.9,5.4-42.9,14.3-59.4,26.5c-16.3,11.7-30.6,28.4-42.6,49.6 c-11.7,21.1-20.2,43.2-25.4,65.6c-3.9,16-6.9,32.3-8.9,48.6L601.9,259.4z M594.5,258.6h7.1c2.1-16.2,5.1-32.4,8.9-48.3 c5.2-22.4,13.8-44.6,25.5-65.8l0,0c12-21.3,26.4-38.1,42.8-49.8c16.5-12.2,36.6-21.2,59.7-26.6l17-2.9c3.5-0.7,7.4-0.9,11-1.1 c2.2-0.1,4.4-0.2,6.6-0.4c8.1-1,16.5-0.7,24.7-0.4c3.8,0.1,7.6,0.3,11.5,0.3l0.4,0.4l-0.6,6.1c33.3,2.7,61.7,13.9,84.5,33.2 c22.8,19.4,38.9,46.2,47.7,79.6c7.4,23.3,14.3,46.8,20.6,69.7c-1.6-29.1-5.6-54-12.2-76.1c-8.1-27.5-19.9-50.4-35.1-68.1 C899,89.8,877.8,75.9,851.6,67c-24.3-8.3-52.3-11.8-80.9-10.1c-30,1.1-56.2,7.6-78,19.1c-22.6,11.8-42.6,30.5-57.6,54.1 c-13.6,21-24,46.4-31.6,77.6C599.8,223.3,596.8,240,594.5,258.6z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M608.9,259.4h-2.2l-0.4-0.4c1.9-16.2,4.3-30.8,7.4-44.6c12.4-52.9,33.7-91.2,63.3-114 c17.5-13.6,36.5-22.7,56.3-26.9c3.2-1.1,6.7-1.5,10.2-2c2-0.2,4.1-0.5,6-0.9l0.6-0.1c5.2-0.8,10.6-1.7,16.2-1.6l17.1-0.6 c3.5,0.1,7,0.4,10.5,0.6c0.8,0.1,1.6,0.1,2.4,0.2c1.5,0.1,3.1,0.2,4.6,0.3l0,0.7c-1.5-0.1-3.1-0.2-4.6-0.3c-36.6-2-69.7,3.8-96,17 l-10.3,6.3l-5.2,3.1c-0.9,0.7-1.9,1.5-2.8,2.3c-0.6,0.5-1.2,1-1.8,1.5l-9.4,7.6l-8.3,9l-4.2,4.5l-3.6,5.1l-7.4,10.2l-6.3,11.2 c-2,3.3-4.2,7.2-5.9,11.6c-12.7,27.6-21.4,61.2-25.7,99.9L608.9,259.4z M607.2,258.6h1.4c4.4-38.6,13.1-72.2,25.8-99.8 c1.7-4.4,4-8.4,5.9-11.7l6.3-11.2l7.4-10.2l3.6-5.1l4.3-4.5l8.4-9l9.4-7.7c0.6-0.5,1.2-1,1.8-1.5c0.1-0.1,0.3-0.3,0.4-0.4 c-1.5,1.1-3,2.2-4.5,3.4c-29.5,22.7-50.7,60.9-63.1,113.5C611.5,228.2,609.1,242.6,607.2,258.6z M696.4,88.4c-3,1.7-6,3.5-8.9,5.5 l2.3-1.4L696.4,88.4z M728.7,75.4c-5.2,1.3-10.4,3-15.4,5C718.2,78.5,723.4,76.8,728.7,75.4z M739.1,72.9 c-1.5,0.2-2.9,0.5-4.3,0.9C736.2,73.5,737.7,73.2,739.1,72.9z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M579.2,365.3h-10l-0.4-0.4l0.1-30.2l-29.8-49.1l0.3-0.6H550l0.3,0.2l24.1,40.2l24.2-40.2l0.3-0.2H609l0.3,0.6 l-29.7,48.7l-0.1,30.6L579.2,365.3z M569.6,364.5h9.2l0.1-30.3l0.1-0.2l29.4-48.3h-9.2l-24.4,40.6l-0.6,0l-24.3-40.6h-9.7 l29.5,48.6l0.1,0.2L569.6,364.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M699.4,365.3h-58.1l-0.4-0.4v-79.5l0.4-0.4h56.6l0.4,0.4v7.8l-0.4,0.4h-46.2v28.2h39.7l0.4,0.4v7.7l-0.4,0.4 h-39.7v26.4h47.7l0.4,0.4v7.8L699.4,365.3z M641.7,364.5h57.3v-7.1h-47.7L651,357v-27.1l0.4-0.4h39.7v-7h-39.7l-0.4-0.4v-29 l0.4-0.4h46.2v-7.1h-55.8V364.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M808.3,365.3H798l-0.3-0.2l-8.2-20.2h-40.6l-8.1,20.2l-0.3,0.2h-10l-0.3-0.5l32.8-79.9l0.3-0.2h12.6l0.3,0.2 l32.5,79.9L808.3,365.3z M798.2,364.5h9.5l-32.2-79.2h-12.1L731,364.5h9.2l8.1-20.2l0.3-0.2h41.1l0.3,0.2L798.2,364.5z M786.7,337 h-34.9l-0.3-0.5l17.3-43.3l0.3-0.2h0.1l0.3,0.2l17.5,43.3L786.7,337z M752.3,336.2h33.8l-17-42L752.3,336.2z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M903.1,365.3h-11l-0.3-0.2l-15.7-27.2h-24.9v27l-0.4,0.4h-10l-0.4-0.4v-79.5l0.4-0.4h34.4 c19,0,29.3,13.6,29.3,26.5c0,11-7.3,20.8-18.2,24.6l17.1,28.6L903.1,365.3z M892.3,364.5h10.1l-17-28.4l0.2-0.5 c10.8-3.6,18.1-13.2,18.1-24.1c0-12.5-10-25.7-28.5-25.7h-34v78.7h9.2v-27l0.4-0.4h25.5l0.3,0.2L892.3,364.5z M873.5,330.2h-22.7 l-0.4-0.4v-36.6l0.4-0.4h22.7c9.9,0,20.5,5.8,20.5,18.7C894,323.8,883.7,330.2,873.5,330.2z M851.2,329.4h22.3 c9.8,0,19.7-6.2,19.7-17.9c0-12.3-10.2-17.9-19.7-17.9h-22.3V329.4z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M964.9,366c-12.8,0-23.5-4.4-32-13.2l0-0.5l5.9-6.6l0.6,0c7.3,7.8,15.9,11.8,25.4,11.8 c11.2,0,17.7-4.9,17.7-13.4c0-10.1-11-12.6-22.7-15.3c-16.4-4-24.1-11.4-24.1-23.3c0-13.7,10.3-21.5,28.2-21.5 c10.4,0,20.4,3.3,28.2,9.4l0.1,0.5l-4.8,6.8l-0.5,0.1c-5-3.9-13-8.5-22.7-8.5c-15.4,0-17.1,8.9-17.1,12.8 c0,9.4,8.1,12.3,19.6,15.3c12.1,3.3,27.2,7.5,27.2,23.4C993.9,357.9,983.3,366,964.9,366z M933.6,352.6 c8.3,8.4,18.8,12.7,31.2,12.7c18,0,28.3-7.8,28.3-21.4c0-14.2-11.6-18.5-26.7-22.7c-9.4-2.5-20.2-5.3-20.2-16 c0-8.5,6.7-13.5,17.9-13.5c9.8,0,17.8,4.5,22.9,8.5l4.4-6.2c-7.7-5.8-17.4-9-27.5-9c-8.3,0-27.5,2-27.5,20.7 c0,11.5,7.5,18.6,23.5,22.6c12,2.8,23.2,5.4,23.2,16c0,8.8-6.9,14.1-18.4,14.1c-9.6,0-18.3-4-25.7-11.7L933.6,352.6z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M784.5,647.8c-5.5,0-10.9-0.3-16.3-0.6c-3.8-0.2-7.7-0.4-11.5-0.6c-7.6-0.3-15.4-1.6-23-2.8 c-3.7-0.6-7.6-1.3-11.4-1.8c-10.9-2.2-22-5.5-32.7-8.7l-1.7-0.5l-16.8-7l-8.3-3.5c-1.8-0.9-3.6-2-5.4-3c-0.9-0.5-1.7-1-2.6-1.5 c-30.1-16.3-57-42.3-75.9-73c-16.2-25.8-27.7-55.2-36.2-92.6c-4.1-18.7-7.3-38.5-9.3-58.8l0.4-0.4h68.2l0.4,0.3 c1.5,12,3.5,24.1,5.9,36c5.5,24.5,13.3,46.3,23.4,64.8c0-0.6,0.1-0.9,0.3-1c0.5-0.5,1.4,0,2.3,0.5c-9.4-18.7-16.7-40.7-21.9-65.3 c-2.2-11.7-4-23.4-5.4-34.8l0.4-0.4h2.6l0.4,0.3c4.3,35.3,12.1,65.9,23.1,91c1.6,4.4,3.9,8.3,5.7,11.5c0.9,1.5,1.7,3.1,2.5,4.6 c1.2,2.2,2.4,4.4,3.7,6.5c1.8,2.2,3.5,4.7,5.1,7c3,4.3,6.1,8.8,9.9,12.3c10.5,12.8,24.4,21.5,37.9,28.9 c26.8,13,63.1,18.8,102.2,16.5c15.7-0.6,31.6-3.6,51.4-9.6c15.6-6.5,30.5-13.3,42.4-24.5c3.2-2.1,6.7-5.9,10.4-10 c1.8-1.9,3.6-4,5.5-5.9c1.7-2,3.2-4.2,4.7-6.3c1-1.4,1.8-2.7,2.8-3.9c0.5-0.7,1-1.4,1.5-2.1c1.7-2.3,3.3-4.6,4.3-6.7 c13.7-17.9,24.3-40.9,31.6-68.5c3.4-13.1,6.2-26.8,8.2-40.9l0.4-0.3h22.1l0.4,0.4l-0.1,0.5c-0.4,4-0.8,8.2-1.5,12.9l-3.6,18.6 l5.7,1.1c2.6-10.1,5.2-20.7,8.1-33.2l0.4-0.3h35l0.4,0.4c-2.5,39.8-9.7,74.9-22.1,107.2c-1.3,3-2.6,6.1-3.8,9.1 c-2.8,6.8-5.6,13.8-9.7,20.6l-8.1,14.7c-2,3.4-4.4,6.7-6.7,9.9c-1,1.4-2.1,2.9-3.1,4.4c-5.3,8.2-12.4,15.7-19.2,22.9 c-1.3,1.3-2.5,2.7-3.8,4c-2.6,3-5.8,5.6-9,8.1c-1.5,1.2-3.1,2.5-4.7,3.8c-1.6,1.2-3.2,2.5-4.7,3.8c-3.1,2.6-6.3,5.2-9.8,7.2 c-1.8,1.1-3.7,2.2-5.5,3.4c-8.4,5.2-17.2,10.6-26.5,14.1c-1.6,0.7-3.3,1.4-5,2.1c-3.8,1.7-7.8,3.4-11.8,4.8l-17.2,4.9 c-19.8,5.5-41.7,8.4-69,9.2C788.7,647.7,786.6,647.8,784.5,647.8z M534.3,393.8c2,20.1,5.1,39.7,9.2,58.3 c8.5,37.2,20,66.6,36.1,92.3c18.8,30.7,45.6,56.5,75.6,72.8c0.9,0.5,1.8,1,2.6,1.5c1.7,1,3.5,2.1,5.3,2.9l8.3,3.5l16.7,6.9 l1.6,0.5c10.7,3.2,21.7,6.5,32.6,8.7c3.8,0.5,7.6,1.1,11.4,1.8c7.6,1.2,15.4,2.5,22.9,2.8c3.9,0.1,7.8,0.3,11.6,0.6 c7.3,0.4,15,0.9,22.5,0.5c27.2-0.8,49-3.7,68.8-9.1l17.2-4.9c3.9-1.4,7.9-3.1,11.7-4.8c1.7-0.7,3.3-1.4,5-2.1 c9.3-3.5,18-8.9,26.4-14.1c1.8-1.1,3.7-2.3,5.5-3.4c3.5-2,6.7-4.6,9.7-7.2c1.5-1.3,3.1-2.6,4.7-3.8c1.5-1.3,3.1-2.6,4.7-3.8 c3.1-2.5,6.3-5,8.9-8c1.3-1.4,2.5-2.7,3.8-4c6.8-7.2,13.8-14.6,19.1-22.8c1-1.5,2.1-2.9,3.1-4.4c2.3-3.2,4.7-6.5,6.7-9.8l8.1-14.7 c4-6.7,6.9-13.7,9.6-20.5c1.2-3,2.5-6.1,3.8-9.1c12.3-32.1,19.5-67,22-106.6h-34.3c-2.9,12.6-5.5,23.1-8.1,33.3l-0.4,0.3l-6.4-1.2 l-0.3-0.4l3.7-19c0.7-4.7,1.1-8.8,1.5-12.9l0-0.1H964c-2,14-4.8,27.7-8.2,40.7c-7.3,27.7-17.9,50.8-31.7,68.7 c-1,2.1-2.6,4.4-4.4,6.7c-0.5,0.7-1,1.4-1.5,2.1c-0.9,1.2-1.8,2.5-2.8,3.9c-1.5,2.1-3,4.4-4.7,6.4c-1.9,2-3.8,4-5.5,5.9 c-3.7,4.1-7.3,8-10.5,10.1c-11.9,11.3-27,18.1-42.6,24.7c-19.9,6.1-35.8,9.1-51.6,9.7c-39.2,2.4-75.6-3.5-102.6-16.6 c-13.6-7.5-27.5-16.3-38.1-29.1c-3.8-3.5-6.9-8-10-12.4c-1.6-2.4-3.3-4.8-5.1-7c-1.3-2.2-2.5-4.4-3.7-6.6 c-0.8-1.5-1.7-3.1-2.5-4.6c-1.8-3.2-4.2-7.2-5.8-11.6c-11.1-25-18.9-55.6-23.1-90.8h-1.9c1.4,11.3,3.2,22.8,5.3,34.4 c5.3,25,12.8,47.3,22.4,66.2l-0.5,0.5c-0.3-0.1-0.7-0.3-1-0.5c-0.4-0.2-1.4-0.8-1.6-0.7c0,0-0.4,0.4,0.8,3.4l-0.7,0.3 c-10.8-19.2-19.2-42-25-67.8c-2.4-11.8-4.4-23.8-5.9-35.7H534.3z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M228,638.7c-9.8,0-19.6,0-29.3,0l-135.1-0.1l-14.5,0c-0.8,0-1.7,0-2.6,0c-1.6,0-3.2,0-4.6,0l-39.8-7.9 c-0.7,0.1-1.3,0-1.6-0.4c-0.6-0.6-0.5-1.8-0.3-3c0.1-0.6,0.2-1.3,0.1-1.7l0.5-6.5l2-24.7c1.6-18.2,5.8-34.6,13-50.2 c1.6-4.3,3.7-8.6,5.8-12.8l7.2-12.4c1.9-3.4,4.1-6.6,6.2-9.6c1.1-1.6,2.2-3.2,3.3-4.8c17.7-24.9,38.8-47.7,64.6-69.9 c13-11.1,24.7-20.3,39.4-29.4l6.1-3.6l14.5-7.9l19.4-10.2c19.8-10.2,39.6-20,58.8-29.4c32-15.7,62.3-30.6,91.4-47.1 c8.7-4.9,16.6-9.5,24.1-14.3c3.2-1.8,5-3.3,6.8-4.6c0.8-0.6,1.6-1.2,2.5-1.8c2.7-1.6,4.9-3.9,7.1-6.1l0.3-0.3 c9.2-9.2,16.4-22,20.7-36.8c4.2-14.5,5.9-31.3,4.9-48.7c-1.1-18.3-4.8-35.5-10.4-48.5l-2.2-5.2l-2.4-4.3c-0.9-1.7-2.4-3.9-3.9-6 c-0.9-1.3-1.9-2.6-2.6-3.8c-4.7-5.9-10.1-12.6-16.3-18.1c-11-10.4-24.5-18.9-41.3-26c-35.5-14.3-75.8-14.8-103.4-12.8 c-9.8,0.9-25.1,3.3-42.3,9.3c-14.6,5.1-29.2,12.4-42.3,21.1c-3.2,2.1-6.4,4.4-9.4,6.6c-3.1,2.3-6,4.5-8.1,6.6 c-3.8,3.1-7,6.6-10.1,10c-0.8,0.9-1.5,1.7-2.3,2.5c-5,6.3-9.1,12.2-12.4,16.9c-1.3,1.8-2.4,3.4-3.4,4.8 c-5.9,9.3-9.6,13.4-12.3,13.4c-1.6,0-2.8-1.3-3.5-2.5l0-0.3c9.1-23.1,20.1-40.1,33.5-51.8l5.6-4.9l6.5-4.9 c5.1-3.6,9.4-6.4,13.6-8.9c9.2-5.6,18.9-10.4,28.9-14.5c16.7-6.9,35.2-11.6,54.9-14.2c-19.4,2.3-37.6,6.7-54.4,13.2 c-20.6,8-40.1,19.3-54.9,31.9c-14.2,11.8-25.9,28.8-34.9,50.6l-0.7,0l-0.1-0.1c-1.2-2.5-2.5-5.1-4.4-5.6c-1.1-0.3-2.4,0.2-3.9,1.3 l-1.7,4.2l-3.5,10.6c-2.6,9-5,19-6.2,25.5c-9.3,28.4-13.1,38.3-18.4,38.6c-5.1-0.3-10.1-11.9-12.2-28.3c-0.6-8.4-1.1-17.5-0.5-27.7 l0-0.1c2.3-8.5,4.7-15.8,7.3-22.5c6.9-18.8,15.2-35.1,25.5-49.6c0.7-0.9,1.4-1.9,2.1-2.8c2.2-2.9,4.4-5.8,6.7-8.6l10-10.7 c7.9-7.3,15.6-13.5,22.3-18c29.5-20.5,64-34.8,99.8-41.3c38-6.6,73.7-6.7,109.1-0.3c40.1,7.2,76.9,26.1,103.7,53.1 c10.1,10.6,18.8,21.8,26.4,34c7.2,12,12.4,24.9,16.8,41.8c3.7,14,6,28.5,6.9,43.1c1.1,13,0.6,27.1-1.4,44.1 c-5.1,34-17.8,62.5-36.8,82.7c-0.7,0.7-1.4,1.5-2.1,2.2c-1.9,2.1-3.9,4.2-6,6.2l-9.1,7.3c-0.3,0.3-0.7,0.6-1,0.8 c2.3-1.7,4.6-3.5,6.8-5.3c1-0.8,2-1.6,3-2.3c2.3-2.1,4.5-4.4,6.6-6.6c0.9-0.9,1.8-1.9,2.7-2.8c2.8-2.7,5.4-5.8,8.4-10.2 c9.9-12.7,17.4-28,22.9-46.6c4.6-14.7,7.1-31,7.6-49.9c0.6-15.9-0.8-32.6-4.2-49.6c-3.9-19.5-9-34.5-16.5-48.8 c-4.4-8.1-8.8-14.5-14.6-22c-5-6.5-10.8-12.9-17.1-19.2c-12.2-11.9-26.1-22.2-41.4-30.5c-27.8-15.1-60.1-23.8-96.1-26.1 c-34.8-2.1-66.4,0.6-96.7,8.3c-31.4,7.9-62.1,22.5-88.8,42c-26,19.6-46.6,48.6-59.7,83.8l-0.7-0.2c2.5-14.9,7.2-29.5,14-43.4 c8.7-18.1,20.7-33.5,35.5-45.8c3.9-3.4,7.2-5.7,10.7-8.2c1.1-0.8,2.3-1.6,3.4-2.4c5.2-3.5,9.6-6.4,14.3-9.1 c10.5-6.2,20.4-11.3,30.2-15.5c20.3-8.8,41.8-15.2,64-18.8c20.9-3.5,41.9-4.9,64.3-4.2c23.9,0.7,45.2,3.7,64.8,9.1l0.3,0.5 l-1.5,5.9c31,7.3,59.7,21.7,83,41.9c11.5,9.8,22,21.5,31.4,34.8l3.3,4.7l3.4,5.6c1.9,3.2,4.3,7.3,6,11.4c3.3,6.8,5.7,13.7,7.9,20.3 l0.7,1.9c8.8,29.8,11.6,59.9,8.6,89.3c-1.2,13.9-4.4,28.6-9.8,44.9c-0.9,2.1-1.7,4.1-2.5,6.1c-2.1,5.2-4.2,10.6-7.2,15.6l-5.9,10.5 l-7.2,9.9c-3.2,4.8-7.4,9-11.4,13.1c-1.7,1.7-3.4,3.4-5,5.1c-5.7,4.9-12.9,10.4-19.1,14.7c-12.5,8.1-23.8,15-34.5,21.2 c-23.1,13.5-46.5,25.6-70.5,37.8c-5.7,2.9-11.4,5.8-17.1,8.6c-17.5,8.8-35.5,17.9-53,27.2c-10.3,5.5-22.5,12-34.3,18.8 c-6.4,3.6-9.3,5.5-14.4,9.2c-4.1,3-8,6-11.6,9c0.8-0.3,1.2-0.2,1.4,0c0.5,0.5,0.2,1.4-0.2,2.3c4.2-3.3,8.7-6.6,12.9-9.4 c2.5-1.8,4.7-3.1,6.5-4.1c1.1-0.8,3.1-1.8,5.1-2.9c0.9-0.5,1.9-1,2.7-1.5c11.3-6.2,23-12.2,34-17.9l69.2-34.8 c20.8-10.6,45.3-23.3,69.5-37.5c9.4-5.6,21.9-13.1,34-21.2l4.2-2.8l4.9-3.7l9.8-7.7c5.8-5.2,11.6-11.3,17.2-17.9 c23.9-30.5,32.1-64.2,34.7-87c3.5-31.1,1.3-60.3-6.5-89.1c-3.9-13.9-8.8-29-18.8-44.9c-8.7-13.5-18.3-25.4-29.6-36.5 c-21.1-20.7-48.1-37-78.3-47.1c-0.9-0.3-1.8-0.6-2.7-0.9c0,0,0,0,0,0l0.2-0.7c0,0,0,0,0,0c0.9,0.3,1.8,0.6,2.6,0.9 c24.2,8.1,45.3,19.2,62.9,33.2c10.5,7.8,19.7,17.3,27.3,25.5c1.2,1.4,2.4,2.9,3.5,4.3c2.7,3.3,5.6,6.7,8,10.2l5.3,7.5 c1.3,1.8,2.6,4,3.8,6.2c0.5,0.9,1,1.8,1.5,2.6c2.7,4.3,4.5,8.5,6.3,12.5c0.8,1.8,1.6,3.6,2.4,5.4c0.6,1.8,1.2,3.5,1.9,5.2 c1.5,4.1,3,8.3,4.1,12.4c3.6,12.6,6,24.1,7.4,35.1c3.2,24.6,2.8,48.6-1.3,71.5c-4.8,26.7-14.5,50.3-28.9,70.1 c-0.6,0.8-1.2,1.6-1.7,2.4c-1.3,1.9-2.7,3.8-4.2,5.6l-6.9,7.3c-0.6,0.6-1.1,1.2-1.7,1.8c-1.7,1.8-3.5,3.7-5.3,5.4l-7.8,6.3 l-7.9,6.1l-6.8,4.5c-5.2,3.5-9.5,6.2-13.4,8.6c-36,22.8-73.7,42.1-109.2,59.9l-53.8,27.2l-27.7,14.6c-3.9,2.1-8,4.3-10.3,5.8 c-3.3,2-7,4.5-10.3,6.9c-31.1,22.8-58.1,50.1-76.1,77c-0.2,0.3-0.4,0.5-0.6,0.8c-0.4,0.6-0.9,1.2-1.2,1.8c-0.6,1-0.9,1.6-1.1,1.9 c0,0,0,0,0,0l0,0l0,0.1c0,0,0,0.1-0.1,0.1l-0.6,1.2c-0.4,0.9-0.6,1.7-0.6,2.5l0,0.1c-0.1,0.2-0.1,0.3-0.1,0.3c0.1,0.1,0.6,0,0.8,0 c0.3,0,0.5,0,0.8,0l2.6-0.1l121.3-0.5c14.3,0,42.9-0.1,57.2-0.2c51.4,4.2,107.5,6.2,171.5,5.9l0.2,0.7c-1.3,0.7-2,1.5-2.2,2.5 c-0.4,1.7,0.9,3.7,2.1,5.6c1.5,2.4,3.1,4.9,1.9,7.1c-4,7.1-39.1,7.2-73,6.3l0,5.8c65,4.4,110.3,14.1,110.2,23.4 c0,9.2-42.4,13.2-67.6,14.7C359.5,638.2,293.2,638.7,228,638.7z M63.6,637.9l135.1,0.1c74.2,0.1,152.2,0,217.9-3.6 c60.3-3.7,66.9-11,66.9-13.9c0-7.6-37.7-17.8-109.9-22.7l-0.3-0.4l0-6.5l0.4-0.4c47.3,1.2,69.7-0.6,72.7-5.9c1-1.8-0.4-4-1.8-6.3 c-1.3-2.1-2.7-4.2-2.2-6.2c0.2-0.8,0.7-1.6,1.5-2.2c-63.6,0.2-119.3-1.8-170.3-5.9c-14.3,0.1-42.9,0.1-57.1,0.2l-121.3,0.5 l-2.7,0.1c-0.2,0-0.5,0-0.7,0c-0.6,0-1.2,0.1-1.5-0.3c-0.3-0.3-0.1-0.8-0.1-1c0.1-0.8,0.3-1.7,0.7-2.7l0.7-1.4l0,0c0,0,0,0,0,0l0,0 c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0.2-0.3,0.8-1.4,1.1-1.9c0.3-0.6,0.8-1.3,1.2-1.9c0.2-0.3,0.4-0.5,0.6-0.8 c18-26.9,45.1-54.3,76.2-77.2c3.4-2.5,7-4.9,10.4-6.9c2.3-1.5,6.4-3.7,10.3-5.8l1.4-0.7l26.3-13.8l53.8-27.2 c35.5-17.8,73.1-37.1,109.2-59.8c3.9-2.4,8.1-5.2,13.3-8.6l6.7-4.5l7.9-6.1l7.8-6.3c1.8-1.7,3.6-3.6,5.3-5.4 c0.6-0.6,1.1-1.2,1.7-1.8l6.8-7.3c1.5-1.8,2.8-3.7,4.1-5.5c0.6-0.8,1.2-1.6,1.7-2.4c14.3-19.7,24-43.2,28.8-69.8 c4.1-22.8,4.5-46.7,1.3-71.2c-1.3-11-3.8-22.4-7.4-35c-1.1-4.1-2.6-8.3-4.1-12.3c-0.6-1.7-1.3-3.5-1.9-5.2 c-0.9-1.8-1.7-3.6-2.4-5.4c-1.7-3.9-3.4-7.8-5.9-12c7.6,13.7,11.7,26.7,15.1,38.8c7.8,28.9,10,58.1,6.5,89.4 c-2.6,23-10.8,56.8-34.9,87.4c-5.6,6.7-11.4,12.8-17.3,18l-9.8,7.7l-4.9,3.7l-4.2,2.8c-12.1,8.1-24.6,15.6-34,21.2 c-24.2,14.2-48.7,27-69.5,37.5l-69.2,34.8c-11,5.7-22.6,11.7-33.9,17.9c-0.8,0.5-1.8,1-2.7,1.5c-1.9,1-3.9,2.1-5,2.8 c-1.8,1.1-4,2.4-6.5,4.1c-4.5,3-9.3,6.6-13.8,10.1c0,0.1,0,0.2,0,0.2c1.1-0.1,7-4.3,9.6-6.2l0.4,0.6c-8.6,6.2-9.9,6.6-10.5,6.2 c-0.1-0.1-0.2-0.2-0.2-0.3l-0.4,0.4l-0.5-0.6l1-0.8c0.1-0.3,0.2-0.6,0.4-1c0.2-0.5,0.6-1.5,0.5-1.7c0,0-0.5-0.3-3.4,1.5l-0.4-0.6 c4.3-3.7,9.1-7.5,14.1-11.1c5.1-3.7,8.1-5.7,14.5-9.2c11.8-6.8,24-13.3,34.3-18.8c17.5-9.3,35.6-18.4,53-27.2 c5.7-2.9,11.4-5.7,17.1-8.6c23.9-12.2,47.4-24.3,70.4-37.8c10.7-6.2,22-13.1,34.4-21.2c6.2-4.3,13.3-9.7,19-14.6 c1.6-1.7,3.3-3.4,5-5.1c4-4,8.2-8.2,11.4-13l7.2-9.9l5.9-10.4c3-5,5.1-10.3,7.2-15.5c0.8-2,1.6-4.1,2.5-6.1 c5.4-16.3,8.6-30.9,9.8-44.7c3-29.3,0.2-59.3-8.6-89l-0.7-1.9c-2.3-6.6-4.6-13.4-7.9-20.2c-1.7-4-4-8.1-5.9-11.3l-3.4-5.6l-3.3-4.7 c-9.3-13.3-19.9-25-31.3-34.7c-23.3-20.2-52.1-34.6-83.1-41.8l-0.3-0.5l1.5-5.9c-19.5-5.3-40.6-8.2-64.3-9 c-22.3-0.7-43.2,0.7-64.1,4.2c-22.1,3.6-43.6,9.9-63.8,18.7c-9.8,4.2-19.6,9.2-30.1,15.5c-4.7,2.7-9,5.6-14.2,9.1 c-1.2,0.8-2.3,1.6-3.4,2.4c-3.5,2.4-6.7,4.7-10.6,8.1c-14.8,12.2-26.7,27.5-35.3,45.6c-6.2,12.6-10.6,25.8-13.2,39.2 C34.8,111.2,55,83.5,80.2,64.5c26.8-19.6,57.5-34.2,89.1-42.2c30.3-7.7,62.1-10.4,96.9-8.3c36.1,2.3,68.5,11.1,96.4,26.2 c15.3,8.3,29.3,18.6,41.6,30.6c6.3,6.3,12.1,12.8,17.1,19.3c5.8,7.6,10.2,14,14.6,22.1c7.5,14.3,12.6,29.4,16.5,49 c3.4,17.1,4.8,33.8,4.2,49.8c-0.6,18.9-3.1,35.3-7.7,50.1c-5.6,18.7-13.1,34-23,46.8c-3,4.4-5.7,7.6-8.5,10.3 c-0.9,0.9-1.8,1.9-2.7,2.8c-2.1,2.2-4.4,4.6-6.7,6.7c-1,0.8-2,1.6-3,2.4c-6,4.7-12.2,9.6-17.6,12.8c-11.9,7.8-24.8,15.5-39.2,23.6 c0,0,0,0,0,0l0,0c0,0,0,0,0,0l-0.4-0.7c10.3-5.9,21.2-12.6,33.3-20.4c1.7-1.2,3.5-2.3,5.1-3.4c3.7-2.4,7.6-5,11.9-8.6l9.1-7.2 c2-2,4-4.1,5.9-6.2c0.7-0.7,1.4-1.5,2.1-2.2c18.9-20,31.5-48.5,36.6-82.3c2-17,2.5-31,1.4-44c-0.8-14.6-3.2-29-6.9-43 c-4.4-16.8-9.5-29.7-16.7-41.6c-7.6-12.2-16.2-23.3-26.3-33.9c-26.7-26.9-63.3-45.7-103.3-52.9c-35.3-6.4-70.9-6.3-108.8,0.3 c-35.7,6.5-70.1,20.8-99.5,41.2c-6.7,4.5-14.3,10.7-22.2,17.9l-10,10.7c-2.3,2.8-4.5,5.8-6.6,8.6c-0.7,0.9-1.4,1.9-2.1,2.8 C40.7,116,32.4,132.2,25.5,151c-2.6,6.6-4.9,13.9-7.2,22.4c-0.5,10.1,0,19.1,0.5,27.5c2,15.7,6.8,27.3,11.4,27.6 c5-0.3,9.2-12.5,17.6-38c1.1-6.5,3.5-16.5,6.2-25.5l3.5-10.6l1.7-4.3l0.1-0.2c1.7-1.3,3.2-1.8,4.6-1.5c2.1,0.5,3.4,2.9,4.6,5.4 c9-21.6,20.7-38.4,34.8-50.1c14.9-12.7,34.5-24.1,55.1-32.1c19.2-7.5,40.3-12.2,62.8-14.1c22.6-1.9,44.4-1.2,64.7,2.1 c27.2,4.1,52,13.8,71.7,28c10.1,7.3,19.3,16,27.3,25.9c3.5,4.2,7.4,9.7,10.7,15.2c2.5,4.3,4.9,9.5,7.3,15.9 c8,23.3,11.1,49.7,8.5,74.3c-2.7,26.3-11.4,48.3-25.1,63.7l-0.6-0.5c6.3-7.3,11.6-16.5,16.7-29.2c4.3-13.1,6.7-24.3,7.6-35.4 c2.2-25-1.1-51.2-9.2-73.8l-3.4-8.1c-0.7-1.5-1.5-2.9-2.2-4.2c-0.5-1-1.1-2-1.6-3c-2.8-4.4-6.6-10-10.8-15 c-7.9-9.7-17-18.2-26.9-25.4c-19.3-13.9-43.6-23.5-70.2-27.8c-20.3-3.1-42.1-3.5-64.8-1.4c-22.7,2.2-43.8,7.3-62.7,15 c-9.9,4-19.6,8.9-28.8,14.4c-4.2,2.5-8.5,5.3-13.5,8.9l-6.5,4.8l-5.6,4.9c-13.3,11.6-24.2,28.4-33.2,51.3c1,1.4,1.8,2,2.8,2 c0,0,0,0,0,0c2.4,0,6-4.1,11.7-13.1c1-1.4,2.1-3,3.4-4.8c3.3-4.7,7.4-10.6,12.5-16.9c0.8-0.8,1.5-1.7,2.3-2.5 c3.1-3.4,6.3-6.9,10.2-10c2-2,5-4.3,8.1-6.6c3.1-2.3,6.3-4.5,9.5-6.6c13.1-8.8,27.8-16.1,42.5-21.2c17.3-6,32.6-8.4,42.5-9.4 C244,67,284.4,67.5,320,81.9C337,89,350.6,97.5,361.6,108c6.3,5.5,11.7,12.2,16.4,18.2c0.8,1.3,1.7,2.6,2.7,3.8 c1.5,2.1,3.1,4.4,4,6.1l2.4,4.3l2.2,5.2c5.6,13.1,9.3,30.4,10.4,48.8c1,17.5-0.7,34.4-5,49c-4.3,15-11.6,27.8-20.9,37.2l-0.3,0.3 c-2.2,2.2-4.4,4.6-7.2,6.2c-0.8,0.6-1.6,1.2-2.4,1.8c-1.8,1.4-3.7,2.8-6.9,4.7c-7.5,4.7-15.4,9.4-24.1,14.3 c-29.2,16.6-59.4,31.4-91.5,47.2c-19.2,9.4-39.1,19.2-58.8,29.4l-19.4,10.2l-14.5,7.9l-6.1,3.6c-14.7,9.1-26.3,18.3-39.3,29.3 c-25.7,22.1-46.8,45-64.5,69.7c-1.1,1.6-2.2,3.3-3.3,4.8c-2.1,3-4.2,6.2-6.1,9.5l-7.2,12.4c-2.1,4.1-4.2,8.4-5.7,12.7 c-7.1,15.5-11.3,31.8-12.9,49.9L1,625.6c0.1,0.5,0,1.2-0.1,1.9c-0.1,0.9-0.3,2,0.1,2.4c0.2,0.2,0.5,0.2,1,0.2l0.1,0l39.8,7.9 c1.4,0.1,3,0.1,4.5,0c0.9,0,1.7,0,2.6,0L63.6,637.9z M394.6,128.1c0.5,1,1.1,2,1.6,3c0.8,1.4,1.6,2.8,2.3,4.3l3.4,8.2 c6.9,19.1,10.3,40.7,9.9,62c0.5-20.5-2.8-41.6-9.3-60.7c-2.4-6.4-4.7-11.5-7.2-15.8C395,128.8,394.8,128.4,394.6,128.1z M385,114.6 c3.6,4.5,6.9,9.4,9.4,13.3C391.4,123,388.1,118.4,385,114.6z M439.7,94.2c0.8,1.2,1.6,2.5,2.4,3.7c0.2,0.2,0.3,0.5,0.5,0.7 c-0.8-1.3-1.6-2.6-2.3-3.7L439.7,94.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.page-template-magazine .inverto20-bg h3 {
  color: inherit;
}
.page-template-magazine .diagram-section {
  display: flex;
}
.page-template-magazine .diagram-section .content {
  width: 60%;
  background-color: #daedea;
  padding: 100px 0;
  padding-right: 40px;
  position: relative;
}
.page-template-magazine .diagram-section .content .content-inner {
  height: 100%;
  width: calc(100% - ( (100vw - 1200px) / 2 ));
  float: right;
}
.page-template-magazine .diagram-section .content .content-inner .title-box {
  display: flex;
  align-items: center;
}
.page-template-magazine .diagram-section .content .content-inner .title-box .diagram-title {
  font-size: 40px;
  line-height: 50px;
  color: #000;
  width: 100%;
  padding: 0;
  font-family: 'Brandon Grotesque';
  font-weight: bold;
}
.page-template-magazine .diagram-section .content .content-inner .title-box span {
  color: #f2910a;
  font-size: 90px;
  line-height: 90px;
  font-weight: bold;
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  letter-spacing: -5px;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .diagram-section .content .content-inner .source-text {
  font-size: 22px;
  line-height: 32px;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .diagram-section .content .textbox {
  position: absolute;
  right: -400px;
  background-color: #004d91;
  padding: 100px 40px 50px 40px;
  top: -100px;
  max-width: 400px;
  text-align: center;
}
.page-template-magazine .diagram-section .content .textbox hr {
  width: 50px;
  height: 4px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
  border: none;
}
.page-template-magazine .diagram-section .content .textbox hr::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #f2910a;
  transform: skew(-45deg);
  display: block;
}
.page-template-magazine .diagram-section .content .textbox p {
  color: #fff;
  font-family: 'Brandon Grotesque';
  font-weight: 500;
  font-size: 30px;
  line-height: 40px;
}
.page-template-magazine .diagram-section .content.fullwidth {
  width: 100%;
  padding-right: 0;
}
.page-template-magazine .diagram-section .content.fullwidth .content-inner {
  height: 100%;
  width: 100%;
  float: none;
}
.page-template-magazine .diagram-section .image-container {
  position: relative;
  width: 40%;
}
.page-template-magazine .diagram-section .image-container img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  top: 100px;
  position: relative;
  z-index: -1;
}
.page-template-magazine .content-width-boxes-section .section-inner {
  max-width: 1200px;
  margin: 0 auto;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-content {
  padding: 0 70px;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-content h3 {
  font-size: 40px;
  line-height: 50px;
  margin: 0;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-content .section-highlighted-content p {
  font-size: 30px;
  line-height: 40px;
  font-family: 'Brandon Grotesque';
  color: #004d91;
  position: relative;
  padding-left: 15px;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-content .section-highlighted-content p::before {
  content: "/";
  color: #f2910a;
  font-weight: bold;
  margin-right: 10px;
  font-size: 0.9em;
  position: absolute;
  top: -3px;
  left: 0;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes {
  display: flex;
  justify-content: space-between;
  margin-top: 100px;
  margin-bottom: 100px;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box {
  width: calc(33.33% - 15px);
  padding: 30px;
  border: 3px solid #daedea;
  position: relative;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box::before {
  content: "";
  position: absolute;
  left: 4px;
  top: -27px;
  display: block;
  color: #f2910a;
  font-size: 54px;
  width: 70px;
  height: 60px;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box:nth-child(1)::before {
  content: "1.";
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box:nth-child(2)::before {
  content: "2.";
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box:nth-child(3)::before {
  content: "3.";
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box:nth-child(4)::before {
  content: "4.";
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box:nth-child(5)::before {
  content: "5.";
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box:nth-child(6)::before {
  content: "6.";
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header {
  display: flex;
  align-items: center;
  min-height: 150px;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header .box-icon {
  min-width: 80px;
  margin-right: 20px;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header .box-icon img {
  display: block;
  width: 100%;
  height: auto;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header .box-title {
  width: 100%;
  display: block;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header .box-title p {
  margin: 0;
  font-size: 28px;
  line-height: 38px;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header .box-title p.capex {
  font-weight: bold;
  text-transform: uppercase;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-content {
  padding-top: 20px;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-content p {
  margin: 0;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container {
  display: flex;
  justify-content: space-between;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-accordeon {
  width: calc(66.66% - 15px + (2 * 3px));
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-accordeon .section-accordeon-inner h2 {
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  color: #000;
  font-weight: bold;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-accordeon .accordeon-btn {
  font-size: 16px;
  line-height: 26px;
  color: #004d91;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 50px;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-accordeon .accordeon-btn::before {
  font-family: 'invertoIconFont';
  content: '\e901';
  position: relative;
  color: #f2910a;
  font-size: 2.1em;
  margin-right: 15px;
  font-weight: 400;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-accordeon .accordeon-btn:hover {
  cursor: pointer;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-text-on-the-side {
  width: calc(33.33% - 15px);
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-text-on-the-side .quote::before {
  content: '\e904';
  font-family: 'invertoIconFont';
  display: block;
  color: #f2910a;
  font-size: 40px;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-text-on-the-side p {
  color: #004d91;
  font-size: 26px;
  line-height: 38px;
  margin-top: 10px;
}
.page-template-magazine .tap-container-section {
  background-color: #daedea;
  padding: 50px 30px 100px 30px;
  min-height: 700px;
  margin-bottom: 0;
}
.page-template-magazine .tap-container-section .section-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
}
.page-template-magazine .tap-container-section .section-inner .tap-container {
  max-width: 300px;
  min-width: 200px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.page-template-magazine .tap-container-section .section-inner .tap-container .tap {
  display: block;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  border-left: 4px solid #68c0b5;
  color: #68c0b5;
  padding: 15px 20px;
  margin-bottom: 20px;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .tap-container-section .section-inner .tap-container .tap.active {
  background-color: #fff;
  border-left: 4px solid #f2910a;
  color: #000;
  box-shadow: 10px 20px 20px -15px rgba(0, 0, 0, 0.1);
}
.page-template-magazine .tap-container-section .section-inner .tap-container .tap:hover {
  cursor: pointer;
}
.page-template-magazine .tap-container-section .section-inner .section-content {
  width: 100%;
  display: flex;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap {
  display: none;
  flex-direction: column;
  align-items: flex-end;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap.active {
  display: flex;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-title {
  font-size: 30px;
  line-height: 40px;
  font-family: 'Brandon Grotesque';
  color: #004d91;
  margin: 0;
  max-width: calc(100% - 150px - 50px);
  position: relative;
  padding-left: 15px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-title::before {
  content: "/";
  color: #f2910a;
  font-weight: bold;
  margin-right: 10px;
  font-size: 0.9em;
  position: absolute;
  top: -3px;
  left: 0;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table {
  width: 100%;
  padding-left: 25px;
  margin: 50px auto;
  margin-top: 100px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines {
  display: flex;
  flex-direction: row;
  justify-content: stretch;
  margin-bottom: 20px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines:before {
  content: '';
  display: block;
  flex: 1 0 25%;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header {
  height: 50px;
  width: 100%;
  border-right: 1px solid #000;
  background: rgba(255, 255, 255, 0.3);
  display: flex;
  flex: 4 0 18.75%;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header big {
  display: contents;
  font-size: 18px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(1) {
  background: #ececec;
  border-left: 1px solid #000;
  font-weight: bold;
  font-size: 18px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(2) {
  flex-direction: column;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(2) big {
  display: block;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(4) {
  flex-direction: column;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(4) big {
  display: block;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines {
  display: flex;
  flex-direction: row;
  justify-content: stretch;
  min-height: 400px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-line {
  position: relative;
  flex: 1 0 25%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: space-around;
  padding: 0 2px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-line p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-line p {
  margin: 0;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-line p.strong {
  font-weight: bold;
  margin-top: 30px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-line p:first-child.strong {
  margin-top: 15px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider {
  display: flex;
  flex: 4 0 75%;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line {
  position: relative;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 70%, #ffffff 90%);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-around;
  padding: 0 2px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line p {
  margin: 0;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line p.strong {
  font-weight: bold;
  margin-top: 30px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line p:first-child.strong {
  margin-top: 15px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line:nth-child(1) {
  background: linear-gradient(to bottom, #ececec 60%, #ffffff 90%);
  border-left: 1px solid #000;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner {
  display: flex;
  align-items: flex-end;
  width: 100%;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container {
  min-width: 150px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon {
  position: relative;
  font-size: 16px;
  line-height: 26px;
  padding-left: 50px;
  margin-bottom: 100px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon::before {
  font-family: 'invertoIconFont';
  color: #004d91;
  margin-right: 20px;
  min-width: 50px;
  font-size: 2em;
  position: absolute;
  left: 0;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon.maturity {
  color: #004d91;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon.maturity::before {
  color: #004d91;
  content: '\e906';
  top: 15px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon.risk {
  color: #f2910a;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon.risk::before {
  color: #f2910a;
  content: '\e907';
  left: 10px;
  top: 15px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 {
  background-color: transparent;
  width: 100%;
  height: 400px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 70%, #ffffff 90%);
  border-right: 1px solid #000;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(1) {
  background: linear-gradient(0deg, #ececec 60%, #ffffff 70%);
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(1) .chart-header {
  background: #ececec;
  font-weight: bold;
  font-size: 18px;
  border-left: 1px solid #000;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(2) .chart-header {
  flex-direction: column;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(2) .chart-header big {
  display: block;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(4) .chart-header {
  flex-direction: column;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(4) .chart-header big {
  display: block;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header {
  background: rgba(255, 255, 255, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-right: 1px solid #000;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header big {
  display: contents;
  font-size: 18px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-footer {
  font-weight: bold;
  font-size: 13px;
  bottom: -8px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-values .chart-value {
  font-weight: bold;
  font-size: 13px;
}
.page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-values .chart-value:nth-child(3) {
  transform: translate3d(20px, 20px, 0);
}
.page-template-magazine .tap-container-section-2 {
  padding: 50px 30px;
  position: relative;
  min-height: 700px;
  background-color: #d0e8f6;
  margin-bottom: 80px;
}
.page-template-magazine .tap-container-section-2 .section-inner {
  margin: 0 auto;
  display: flex;
  max-width: 1200px;
}
@media (max-width: 767px) {
  .page-template-magazine .tap-container-section-2 .section-inner {
    padding: 0;
  }
}
.page-template-magazine .tap-container-section-2 .section-inner .row {
  width: 100%;
}
.page-template-magazine .tap-container-section-2 .section-inner .tap-container {
  display: flex;
  min-width: 200px;
  width: 100%;
  flex-wrap: wrap;
  flex-direction: column;
}
.page-template-magazine .tap-container-section-2 .section-inner .tap-container .tap {
  padding: 15px 20px;
  display: block;
  max-width: 350px;
  font-family: 'Brandon Grotesque';
  font-size: 24px;
  line-height: 34px;
  color: #68c0b5;
  font-weight: 600;
  border-left: 4px solid #68c0b5;
  margin-bottom: 20px;
}
.page-template-magazine .tap-container-section-2 .section-inner .tap-container .tap.active {
  background-color: #fff;
  color: #000;
  border-left: 4px solid #f2910a;
  box-shadow: 10px 20px 20px -15px rgba(0, 0, 0, 0.1);
}
.page-template-magazine .tap-container-section-2 .section-inner .tap-container .tap:hover {
  cursor: pointer;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content {
  display: flex;
  width: 100%;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content {
  width: 100%;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap {
  padding: 20px 25px;
  position: relative;
  display: none;
  align-items: flex-end;
  flex-direction: column;
  margin-left: 35px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap.active {
  display: flex;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 45px;
  height: 45px;
  border: 0px solid #f2910a;
  border-width: 7px 0 0 7px;
  transform: none;
  transition: transform 0.5s ease-in-out;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 45px;
  height: 45px;
  border: 0px solid #f2910a;
  border-width: 0 7px 7px 0;
  transform: none;
  transition: transform 0.5s ease-in-out;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap.animate-before:before {
  transform: translate(-20px, -15px);
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap.animate-before:after {
  transform: translate(20px, 15px);
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-title {
  margin: 0;
  max-width: calc(100% - 150px - 50px);
  font-family: 'Brandon Grotesque';
  font-size: 30px;
  line-height: 40px;
  color: #004d91;
  position: relative;
  padding-left: 15px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-title::before {
  content: "/";
  color: #f2910a;
  font-weight: bold;
  margin-right: 10px;
  font-size: 0.9em;
  position: absolute;
  top: -3px;
  left: 0;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table {
  margin: 50px auto;
  width: 100%;
  padding-left: 25px;
  margin-top: 100px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines {
  display: flex;
  justify-content: stretch;
  flex-direction: row;
  margin-bottom: 20px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines:before {
  content: '';
  display: block;
  flex: 1 0 25%;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header {
  display: flex;
  width: 100%;
  height: 50px;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.3);
  text-align: center;
  border-right: 1px solid #000;
  flex: 4 0 18.75%;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header big {
  display: contents;
  font-size: 18px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(1) {
  background: #ececec;
  font-size: 18px;
  border-left: 1px solid #000;
  font-weight: bold;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(2) {
  flex-direction: column;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(2) big {
  display: block;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(4) {
  flex-direction: column;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header:nth-child(4) big {
  display: block;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines {
  display: flex;
  min-height: 400px;
  justify-content: stretch;
  flex-direction: row;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-line {
  padding: 0 2px;
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex: 1 0 25%;
  flex-direction: column;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-line p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-line p {
  margin: 0;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-line p.strong {
  font-weight: bold;
  margin-top: 30px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-line p:first-child.strong {
  margin-top: 15px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider {
  display: flex;
  flex: 4 0 75%;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line {
  padding: 0 2px;
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: center;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 70%, #ffffff 90%);
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  flex-direction: column;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line p {
  margin: 0;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line p.strong {
  font-weight: bold;
  margin-top: 30px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line p:first-child.strong {
  margin-top: 15px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line:nth-child(1) {
  background: linear-gradient(to bottom, #ececec 60%, #ffffff 90%);
  border-left: 1px solid #000;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner {
  display: flex;
  width: 100%;
  align-items: flex-end;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner .icon-container {
  display: flex;
  min-width: 150px;
  height: 100%;
  justify-content: flex-end;
  align-items: flex-start;
  flex-direction: column;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon {
  position: relative;
  font-size: 16px;
  line-height: 26px;
  padding-left: 50px;
  margin-bottom: 100px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon::before {
  position: absolute;
  left: 0;
  min-width: 50px;
  font-family: 'invertoIconFont';
  font-size: 2em;
  color: #004d91;
  margin-right: 20px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon.maturity {
  color: #004d91;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon.maturity::before {
  content: '\e906';
  top: 15px;
  color: #004d91;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon.risk {
  color: #f2910a;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner .icon-container .icon.risk::before {
  content: '\e907';
  top: 15px;
  left: 10px;
  color: #f2910a;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 {
  width: 100%;
  height: 400px;
  background-color: transparent;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 70%, #ffffff 90%);
  border-right: 1px solid #000;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(1) {
  background: linear-gradient(0deg, #ececec 60%, #ffffff 70%);
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(1) .chart-header {
  background: #ececec;
  font-size: 18px;
  font-weight: bold;
  border-left: 1px solid #000;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(2) .chart-header {
  flex-direction: column;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(2) .chart-header big {
  display: block;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(4) .chart-header {
  flex-direction: column;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line:nth-child(4) .chart-header big {
  display: block;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.3);
  text-align: center;
  border-right: 1px solid #000;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header big {
  display: contents;
  font-size: 18px;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-footer {
  bottom: -8px;
  font-size: 13px;
  font-weight: bold;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-values .chart-value {
  font-size: 13px;
  font-weight: bold;
}
.page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-values .chart-value:nth-child(3) {
  transform: translate3d(20px, 20px, 0);
}
@media (max-width: 767px) {
  .page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap {
    margin: 0px;
    padding: 20px 10px;
    overflow: visible !important;
  }
}
.page-template-magazine .tap-container-section-2.animation-before:before {
  transform: translate(calc(36px - 40px), -40px);
}
.page-template-magazine .tap-container-section-2.animation-before:after {
  transform: translate(calc(40px + 36px), 40px);
}
.page-template-magazine .baloon-section {
  position: relative;
  overflow: hidden;
  padding-top: 150px;
}
.page-template-magazine .baloon-section .baloon-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 50vw;
  height: 100%;
}
.page-template-magazine .baloon-section .baloon-container .baloon-container-inner {
  position: relative;
  width: 100%;
  height: 100%;
}
.page-template-magazine .baloon-section .baloon-container .baloon-container-inner img {
  position: absolute;
}
.page-template-magazine .baloon-section .baloon-container .baloon-container-inner img.baloon {
  width: 60%;
  top: -200px;
  left: -100px;
  z-index: 0;
}
.page-template-magazine .baloon-section .baloon-container .baloon-container-inner img.cloud {
  width: 100%;
  top: 150px;
  max-height: 600px;
  height: 100%;
}
.page-template-magazine .baloon-section .section-inner {
  max-width: 1200px;
  margin: 0 auto;
}
.page-template-magazine .baloon-section .section-inner h2 {
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  color: #000;
  font-weight: bold;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .baloon-section .section-inner .section-content {
  display: flex;
}
.page-template-magazine .baloon-section .section-inner .section-content .image {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-template-magazine .baloon-section .section-inner .section-content .image img {
  max-width: 300px;
  display: block;
  width: 100%;
  transform: translateY(-70px);
}
.page-template-magazine .baloon-section .section-inner .section-content .content {
  width: 50%;
  margin-bottom: 100px;
}
.page-template-magazine .wippe-section {
  position: relative;
  padding: 100px 0;
}
.page-template-magazine .wippe-section .wippe-container {
  max-width: 1200px;
  margin: 0 auto;
}
.page-template-magazine .wippe-section .wippe-container .wippe-animation-wrapper {
  width: 50%;
  float: left;
}
.page-template-magazine .wippe-section .wippe-container .wippe-animation-wrapper {
  padding-top: 5rem;
}
.page-template-magazine .wippe-section .wippe-container .wippe-animation-wrapper .wippe-animation {
  position: relative;
  padding-bottom: 100%;
  width: 130%;
  left: -30%;
}
.page-template-magazine .wippe-section .wippe-container .wippe-animation-wrapper .wippe-animation .wippe_back {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.page-template-magazine .wippe-section .wippe-container .wippe-animation-wrapper .wippe-animation .wippe_front {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.page-template-magazine .wippe-section .wippe-container .wippe-content {
  display: inline;
}
.page-template-magazine .wippe-section .wippe-container .wippe-content h2 {
  color: #000;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  font-weight: bold;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .sustainable-procurement-circle-section {
  position: relative;
  padding: 100px 0;
}
.page-template-magazine .sustainable-procurement-circle-section .spc-container {
  max-width: 1200px;
  margin: 0 auto;
}
.page-template-magazine .sustainable-procurement-circle-section .spc-container .spc-animation-wrapper {
  width: 50%;
  float: left;
}
.page-template-magazine .sustainable-procurement-circle-section .spc-container .spc-animation-wrapper {
  margin-right: 2rem;
  margin-bottom: 2rem;
}
.page-template-magazine .sustainable-procurement-circle-section .spc-container .spc-animation-wrapper .spc-animation {
  position: relative;
  padding-bottom: 100%;
}
.page-template-magazine .sustainable-procurement-circle-section .spc-container .spc-animation-wrapper .spc-animation img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}
.page-template-magazine .sustainable-procurement-circle-section .spc-container .wippe-content {
  display: inline;
}
.page-template-magazine .sustainable-procurement-circle-section .spc-container .wippe-content h2 {
  color: #000;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  font-weight: bold;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .accordion-section .section-heading {
  position: relative;
  margin-bottom: 200px;
}
.page-template-magazine .accordion-section .section-heading img {
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}
.page-template-magazine .accordion-section .section-heading .textbox {
  max-width: 1200px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: flex-end;
  bottom: 0;
}
.page-template-magazine .accordion-section .section-heading .textbox .textbox-inner {
  width: 50vw;
  background-color: #daedea;
  padding: 70px;
  padding-bottom: 50px;
  position: relative;
  bottom: -100px;
}
.page-template-magazine .accordion-section .section-heading .textbox .textbox-inner .quote::before {
  content: '\e904';
  font-family: 'invertoIconFont';
  display: block;
  color: #f2910a;
  font-size: 40px;
}
.page-template-magazine .accordion-section .section-heading .textbox .textbox-inner p {
  color: #004d91;
  font-size: 26px;
  line-height: 36px;
}
.page-template-magazine .accordion-section .section-content {
  max-width: 1200px;
  margin: 0 auto;
}
.page-template-magazine .accordion-section .section-content .section-inner .accordion-container {
  margin-bottom: 50px;
}
.page-template-magazine .accordion-section .section-content .section-inner .accordion-container .accordion-content h2 {
  font-weight: bold;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  color: #000;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .accordion-section .section-content .section-inner .accordion-container .accordeon-btn {
  font-size: 16px;
  line-height: 26px;
  color: #004d91;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 50px;
}
.page-template-magazine .accordion-section .section-content .section-inner .accordion-container .accordeon-btn::before {
  font-family: 'invertoIconFont';
  content: '\e901';
  position: relative;
  color: #f2910a;
  font-size: 2.1em;
  margin-right: 15px;
  font-weight: 400;
}
.page-template-magazine .accordion-section .section-content .section-inner .accordion-container .accordeon-btn:hover {
  cursor: pointer;
}
.page-template-magazine .lever-section {
  display: flex;
}
.page-template-magazine .lever-section .section-inner {
  background-color: #68c0b5;
  width: calc(50% + 100px);
  display: flex;
  justify-content: flex-end;
}
.page-template-magazine .lever-section .section-inner .lever-container {
  width: calc(100% - ((100vw - 1200px) / 2));
  padding: 100px;
  padding-left: 0;
  padding-right: 200px;
}
.page-template-magazine .lever-section .section-inner .lever-container .lever-icon-container {
  width: 150px;
  height: 150px;
}
.page-template-magazine .lever-section .section-inner .lever-container .lever-icon-container .lever-icon {
  width: 100%;
  height: 100%;
}
.page-template-magazine .lever-section .section-inner .lever-container .lever-icon-container .lever-icon img {
  width: 100%;
  height: 100%;
  display: block;
}
.page-template-magazine .lever-section .section-inner .lever-container h2 {
  font-weight: bold;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  color: #000;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .lever-section .section-inner .lever-container .accordeon-row {
  margin: 20px 0;
}
.page-template-magazine .lever-section .section-inner .lever-container .accordeon-row .accordeon-row-header {
  font-weight: 600;
  font-size: 28px;
  line-height: 38px;
  color: #000;
  font-family: 'Brandon Grotesque';
  display: flex;
  align-items: center;
}
.page-template-magazine .lever-section .section-inner .lever-container .accordeon-row .accordeon-row-header::before {
  font-family: 'invertoIconFont';
  content: '\e901';
  position: relative;
  color: #f2910a;
  font-size: 1.1em;
  margin-right: 15px;
  font-weight: 400;
}
.page-template-magazine .lever-section .section-inner .lever-container .accordeon-row .accordeon-content {
  display: none;
}
.page-template-magazine .lever-section .section-inner .lever-container .accordeon-row .accordeon-content ol {
  padding: 20px;
  padding-left: 50px;
  counter-reset: section;
}
.page-template-magazine .lever-section .section-inner .lever-container .accordeon-row .accordeon-content ol li {
  font-size: 18px;
  line-height: 35px;
  font-weight: bold;
  position: relative;
  padding-left: 20px;
}
.page-template-magazine .lever-section .section-inner .lever-container .accordeon-row .accordeon-content ol li::before {
  counter-increment: section;
  content: counters(section, ".") ".";
  color: #f2910a;
  position: absolute;
  left: 0;
}
.page-template-magazine .lever-section .section-inner .lever-container .accordeon-row.panel-open .accordeon-row-header::before {
  content: '\e905';
}
.page-template-magazine .lever-section .section-image {
  width: 50%;
  margin-left: -100px;
  z-index: -1;
  transform: translateY(100px);
  position: relative;
}
.page-template-magazine .lever-section .section-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}
.page-template-magazine .target-section .title {
  display: flex;
  justify-content: start;
  align-items: center;
}
.page-template-magazine .target-section .title .target {
  position: relative;
  max-width: 140px;
}
.page-template-magazine .target-section .title .target .img-target {
  width: 100%;
  height: auto;
}
.page-template-magazine .target-section .title .target .img-arrow {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
}
.page-template-magazine .target-section .title h2 {
  font-size: 1.5rem;
  line-height: 1;
  flex-grow: 1;
  padding-bottom: 0;
}
.page-template-magazine .target-section .container {
  position: relative;
  display: flex;
  height: 500px;
  margin-left: 100px;
  width: calc(100% - 100px);
}
.page-template-magazine .target-section .container .targets {
  width: 40%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  position: absolute;
  height: calc(100% + 10px);
  top: -5px;
  left: -5px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  color: white;
}
.page-template-magazine .target-section .container .targets em {
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
}
.page-template-magazine .target-section .container .targets .target {
  display: flex;
  align-items: center;
}
.page-template-magazine .target-section .container .targets .target .number {
  border-radius: 50%;
  line-height: 1;
  width: 50px;
  height: 50px;
  transform: translateX(-50%);
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 32px;
}
.page-template-magazine .target-section .container .targets .target .number span {
  font-weight: 700;
}
.page-template-magazine .target-section .container .targets .target .text {
  font-size: 1.2rem;
}
.page-template-magazine .target-section .container .targets::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 250px 0 250px 30px;
  content: '';
  position: absolute;
  right: -30px;
}
.page-template-magazine .target-section .container .results {
  padding-left: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.page-template-magazine .target-section .container .results h4 {
  font-size: 1.4rem;
}
.page-template-magazine .target-section .container .results .result::before {
  display: inline-block;
  width: 10px;
  height: 10px;
  content: '';
  border-radius: 50%;
  margin-right: 10px;
}
.page-template-magazine .textbox-section {
  padding-top: 100px;
}
.page-template-magazine .textbox-section .section-inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 100px;
}
.page-template-magazine .textbox-section .section-inner .section-content {
  border: 3px solid #daedea;
  padding: 100px;
  position: relative;
}
.page-template-magazine .textbox-section .section-inner .section-content .light-bulb-container {
  width: 120px;
  height: 120px;
  position: absolute;
  background-color: #fff;
  left: 80px;
  top: -60px;
}
.page-template-magazine .textbox-section .section-inner .section-content .light-bulb-container .light-bulb-container-inner {
  position: relative;
  width: 100%;
  height: 100%;
}
.page-template-magazine .textbox-section .section-inner .section-content .light-bulb-container .light-bulb-container-inner .light-bulb,
.page-template-magazine .textbox-section .section-inner .section-content .light-bulb-container .light-bulb-container-inner .glow {
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}
.page-template-magazine .textbox-section .section-inner .section-content .light-bulb-container .light-bulb-container-inner .light-bulb {
  background-image: url('./glow.PNG');
}
.page-template-magazine .textbox-section .section-inner .section-content .light-bulb-container .light-bulb-container-inner .glow {
  background-image: url('/wp-content/themes/inverto/magazine/images/lightbulb-radiance.svg');
}
.page-template-magazine .textbox-section .section-inner .section-content .textbox-title {
  color: #f2910a;
  font-weight: bold;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .textbox-section .section-inner .section-content p {
  font-size: 26px;
  line-height: 36px;
  color: #004d91;
}
.page-template-magazine .textbox-section .section-inner .section-content p:last-child {
  margin-bottom: 0;
}
.page-template-magazine .member-section .section-inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 100px;
  padding-top: 30px;
  padding-bottom: 0;
  position: relative;
}
.page-template-magazine .member-section .section-inner::before {
  content: "";
  display: block;
  position: absolute;
  border-left: 17px solid #f2910a;
  border-top: 17px solid #f2910a;
  width: 80px;
  height: 80px;
}
.page-template-magazine .member-section .section-inner::after {
  content: "";
  display: block;
  position: absolute;
  border-right: 17px solid #f2910a;
  border-bottom: 17px solid #f2910a;
  width: 80px;
  height: 80px;
  bottom: 0;
  right: 100px;
}
.page-template-magazine .member-section .section-inner .member-title {
  font-weight: bold;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  color: #000;
  font-family: 'Brandon Grotesque';
  margin-left: 40px;
  margin-top: 40px;
}
.page-template-magazine .member-section .section-inner .section-content {
  display: flex;
  justify-content: space-between;
}
@media only screen and (min-width: 1025px) {
  .page-template-magazine .member-section .section-inner .section-content {
    flex-flow: row wrap;
  }
}
.page-template-magazine .member-section .section-inner .section-content.num-1 .member-box {
  width: 100%;
}
.page-template-magazine .member-section .section-inner .section-content.num-2 .member-box {
  width: calc(50% - 100px);
}
.page-template-magazine .member-section .section-inner .section-content.num-3 .member-box {
  width: calc(33.333% - 100px);
}
.page-template-magazine .member-section .section-inner .section-content.num-4 .member-box {
  width: calc(50% - 100px);
}
.page-template-magazine .member-section .section-inner .section-content .flex-break {
  width: 100%;
  flex-basis: 100%;
  height: 0;
}
.page-template-magazine .member-section .section-inner .section-content .member-box img {
  max-width: 250px;
  height: auto;
  display: block;
  margin: 40px 0;
}
.page-template-magazine .member-section .section-inner .section-content .member-box .member-name {
  font-family: 'Brandon Grotesque';
  font-size: 28px;
  line-height: 38px;
  font-weight: 600;
  color: #000;
}
.page-template-magazine .member-section .section-inner .section-content .member-box a {
  color: #f2910a;
  font-weight: 600;
  display: flex;
  align-items: center;
}
.page-template-magazine .member-section .section-inner .section-content .member-box a::before {
  font-family: 'invertoIconFont';
  content: '\e909';
  color: #f2910a;
  font-size: 1.1em;
  margin-right: 10px;
  font-weight: 400;
}
.page-template-magazine .use-cases-section {
  background-color: #daedea;
  padding: 100px 0;
}
.page-template-magazine .use-cases-section .section-inner {
  max-width: 1200px;
  margin: 0 auto;
}
.page-template-magazine .use-cases-section .section-inner .section-heading {
  margin-bottom: 50px;
}
.page-template-magazine .use-cases-section .section-inner .section-heading .section-title {
  font-weight: bold;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  color: #000;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-wrapper {
  background-image: none !important;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row {
  margin-bottom: 20px;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row {
  display: flex;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-row-title,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-row-title {
  width: 19%;
  font-size: 28px;
  line-height: 38px;
  padding-right: 50px;
  font-family: 'Brandon Grotesque';
  padding-top: 40px;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-row-title span,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-row-title span {
  font-weight: bold;
  display: block;
  text-transform: uppercase;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-title,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-title {
  width: 33%;
  text-align: center;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-title.erreichte-ziele,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-title.erreichte-ziele {
  padding-left: 30px;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-title span,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-title span {
  margin-bottom: 20px;
  display: block;
  padding-left: 20px;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-title span::before,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-title span::before {
  font-size: 100px;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-title h2,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-title h2 {
  font-size: 28px;
  line-height: 38px;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  padding-left: 18px;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-wrapper,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper {
  width: 81%;
  display: flex;
  justify-content: space-between;
  background-image: url('/wp-content/themes/inverto/magazine/images/case-boxen.svg');
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: right;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-wrapper .use-cases-column-title-mobile,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column-title-mobile {
  display: none;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-wrapper .use-cases-column,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column {
  width: 33%;
  min-height: 350px;
  display: flex;
  align-items: center;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-wrapper .use-cases-column ul,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column ul {
  padding: 50px;
  padding-left: 85px;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-wrapper .use-cases-column ul li,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column ul li {
  list-style: disc;
  margin: 16px 0;
  line-height: 1.2;
  font-weight: 600;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-wrapper .use-cases-column.box-1 ul,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column.box-1 ul {
  padding-left: 65px;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-heading-row .use-cases-column-wrapper .use-cases-column.box-2 ul,
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column.box-2 ul {
  padding-left: 80px;
}
.page-template-magazine .popup-section .section-inner {
  max-width: 1200px;
  margin: 0 auto;
}
.page-template-magazine .popup-section .section-inner .section-heading {
  margin-bottom: 70px;
  position: relative;
}
.page-template-magazine .popup-section .section-inner .section-heading .section-title {
  font-weight: bold;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  color: #000;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .popup-section .section-inner .section-heading::after {
  content: '\e904';
  font-family: 'invertoIconFont';
  display: block;
  position: absolute;
  right: 70px;
  top: -20px;
  color: #f2910a;
  font-size: 12em;
}
.page-template-magazine .popup-section .section-inner .section-content {
  display: flex;
  flex-wrap: wrap;
}
.page-template-magazine .popup-section .section-inner .section-content .box {
  width: 50%;
  position: relative;
  margin-bottom: 70px;
}
.page-template-magazine .popup-section .section-inner .section-content .box:hover {
  cursor: pointer;
}
.page-template-magazine .popup-section .section-inner .section-content .box .image {
  width: calc(100% - 200px);
  display: block;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .page-template-magazine .popup-section .section-inner .section-content .box .image {
    width: 70%;
  }
}
.page-template-magazine .popup-section .section-inner .section-content .box .image::after {
  content: "";
  width: 200px;
  height: 100%;
  background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.9));
  display: block;
  position: absolute;
  right: 0px;
  top: 0;
  z-index: 0;
}
.page-template-magazine .popup-section .section-inner .section-content .box .image::before {
  content: '\e901';
  font-family: 'invertoIconFont';
  display: block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  font-size: 50px;
  color: #000;
  z-index: 1;
}
.page-template-magazine .popup-section .section-inner .section-content .box .image img {
  display: block;
  width: 100%;
  height: auto;
}
.page-template-magazine .popup-section .section-inner .section-content .box .textbox {
  font-family: 'Brandon Grotesque';
  font-size: 36px;
  line-height: 46px;
  color: #f2910a;
  font-weight: bold;
  position: absolute;
  right: 0px;
  top: 50px;
  width: 300px;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .page-template-magazine .popup-section .section-inner .section-content .box .textbox {
    top: 10%;
    max-width: 45%;
  }
}
.page-template-magazine .popup-section .section-inner .section-content .box .textbox span {
  color: #000;
  display: block;
  font-weight: bold;
}
.page-template-magazine .popup-section .popup {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000000;
  overflow: auto;
  width: 100vw;
  height: 100vh;
  display: none;
  padding: 100px 0;
}
.page-template-magazine .popup-section .popup .close-btn {
  position: fixed;
  text-align: center;
  right: 60px;
  top: 75px;
  z-index: 1000;
}
.page-template-magazine .popup-section .popup .close-btn:hover {
  cursor: pointer;
}
.page-template-magazine .popup-section .popup .close-btn::before {
  content: '\e90a';
  font-family: 'invertoIconFont';
  display: block;
  font-size: 65px;
  color: #fff;
  z-index: 1;
}
.page-template-magazine .popup-section .popup > img {
  width: 100vw;
  height: calc(100vh - (100vh - (350px + 160px + 100px + 100px)));
  object-fit: cover;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.3;
}
.page-template-magazine .popup-section .popup.blue {
  background: #004d91;
}
.page-template-magazine .popup-section .popup.blue .overlay {
  background: linear-gradient(to top, #004d91, transparent);
}
.page-template-magazine .popup-section .popup.gray {
  background: #2a3235;
}
.page-template-magazine .popup-section .popup.gray .overlay {
  background: linear-gradient(to top, #2a3235, transparent);
}
.page-template-magazine .popup-section .popup .overlay {
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: calc(100vh - (100vh - (350px + 160px + 100px + 105px)));
}
.page-template-magazine .popup-section .popup .popup-inner {
  max-width: 1200px;
  margin: 0 auto;
  overflow: auto;
  opacity: 1;
  z-index: 10;
  position: relative;
}
.page-template-magazine .popup-section .popup .popup-inner .popup-heading .popup-title {
  font-size: 60px;
  line-height: 70px;
  color: #f2910a;
  font-weight: bold;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine .popup-section .popup .popup-inner .popup-heading .popup-title span {
  color: #fff;
  display: block;
}
.page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper {
  max-width: calc(100% - 200px);
  margin: 0 auto;
}
.page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content-header {
  padding: 100px 0;
  display: flex;
  justify-content: flex-start;
}
.page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content-header img {
  width: 350px;
  height: 360px;
  display: block;
  object-fit: cover;
}
.page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content-header .popup-content-header-textbox {
  width: 50%;
  padding-left: 70px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content-header .popup-content-header-textbox .quote {
  font-size: 40px;
  line-height: 50px;
  color: #fff;
  transform: translate3d(-100px, -50px, 0);
  margin: 0;
}
.page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content-header .popup-content-header-textbox .bio {
  color: #68c0b5;
  margin: 0;
}
.page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content p {
  color: #fff;
}
.page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content h2 {
  color: #000;
  font-weight: bold;
  font-size: 40px;
  line-height: 50px;
  padding: 0;
  color: #fff;
  font-family: 'Brandon Grotesque';
}
.page-template-magazine img.animation.scale {
  transform: scale(0.1) translate(0, 1200px);
  transition: all 1000ms ease-in-out 400ms;
}
.page-template-magazine img.animation.scale.animate {
  transform: scale(1) translate(0%, 0%);
}
.page-template-magazine .content-section-2.checklist-examples-section {
  background-color: #FFE6B9;
  padding: 40px 0 100px 0;
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section {
    padding: 50px 0;
  }
}
@media (max-width: 768px) {
  .page-template-magazine .content-section-2.checklist-examples-section {
    padding: 35px 0;
  }
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-inner {
    padding-left: 35px;
    padding-right: 35px;
  }
}
.page-template-magazine .content-section-2.checklist-examples-section .section-inner h1 {
  color: #000000;
  line-height: 1.4;
  font-size: 30px;
  font-weight: bold;
  padding: 0 0 0 60px;
  margin-top: 120px;
}
@media (max-width: 1024px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-inner h1 {
    font-size: 30px !important;
  }
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-inner h1 {
    font-size: 22px !important;
    line-height: 26px !important;
    padding: 0;
    margin-top: 20px;
  }
}
.page-template-magazine .content-section-2.checklist-examples-section .section-inner h2 {
  margin: 0 auto;
  max-width: 1200px;
  color: #f2910a;
  font-size: 45px;
  line-height: 65px;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-inner h2 {
    padding-left: 0;
    font-size: 30px !important;
    line-height: 36px !important;
  }
}
@media (max-width: 768px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-inner h2 {
    font-size: 21px !important;
    line-height: 30px !important;
  }
}
.page-template-magazine .content-section-2.checklist-examples-section .section-inner h2 > span {
  display: block;
}
@media (min-width: 992px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-inner h2 > span:nth-of-type(even) {
    padding-left: 50px;
  }
}
.page-template-magazine .content-section-2.checklist-examples-section .section-inner .container .row img {
  width: 100%;
  max-width: 200px;
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-inner .container .row img {
    max-width: 100px;
  }
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section .row-head {
    display: none;
  }
}
.page-template-magazine .content-section-2.checklist-examples-section .row-head h3 {
  color: #f2910a;
  font-size: 35px;
  font-weight: bold;
  margin: 0 0 15px 0;
  padding: 0 0 0 85px;
}
.page-template-magazine .content-section-2.checklist-examples-section .animation {
  transition: opacity 0.4s ease-in-out 0.1s;
  opacity: 0;
}
.page-template-magazine .content-section-2.checklist-examples-section .animation.animate {
  opacity: 1;
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-content {
    padding-left: 0;
  }
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row {
  position: relative;
  padding-top: 50px;
  padding-bottom: 25px;
  margin: 0;
  border-bottom: 2px solid #FFFFFF;
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row {
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 35px;
    border-bottom-width: 1px;
  }
  .page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row:last-of-type {
    border-bottom: 0;
  }
}
@media (min-width: 992px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row:first-of-type {
    padding-top: 0;
  }
  .page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row:first-of-type:before {
    top: -12px;
  }
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row:before {
  content: '';
  background-image: url(../icons/checklist/check.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 40px;
  height: 49px;
  position: absolute;
  top: 38px;
  left: -30px;
  z-index: 1;
  transform: translateX(-100%);
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row:before {
    left: 0;
    transform: none;
    width: 23px;
    height: 27px;
  }
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row h3 {
  margin: 0 0 5px 0;
  font-weight: bold;
  font-size: 25px;
  color: #000000;
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row ul {
  list-style-type: none;
  padding: 0;
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row ul > li {
  line-height: 1.4;
  padding-left: 20px;
  position: relative;
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row ul > li:before {
  content: "\25EF";
  color: #f2910a;
  font-size: 12px;
  line-height: 1;
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row ul > li:not(:last-of-type) {
  margin-bottom: 3px;
}
@media (min-width: 350px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row .example-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row .example-container {
    padding-top: 30px;
  }
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row .example-container .image-container {
  width: 60px;
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row .example-container .image-container + p.example-text {
  padding-left: 25px;
  flex: 1;
}
.page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row .example-container p.example-text {
  margin: 0;
}
@media (max-width: 349px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row .example-container p.example-text {
    padding-left: 0 !important;
  }
}
@media (max-width: 768px) {
  .page-template-magazine .content-section-2.checklist-examples-section .section-content .checklist-row .example-container p.example-text {
    font-size: 16px;
    line-height: 25px;
  }
}
.page-template-magazine .content-section-2.quote-rocketman-section {
  position: relative;
  padding: 0;
}
@media (min-width: 992px) {
  .page-template-magazine .content-section-2.quote-rocketman-section {
    margin-bottom: 150px;
  }
}
.page-template-magazine .content-section-2.quote-rocketman-section .rocketman-container {
  width: 55vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: -60px;
  bottom: 0;
  overflow: hidden;
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.quote-rocketman-section .rocketman-container {
    width: 100vw;
    height: 40vw;
    min-height: 250px;
    position: relative;
    left: 0;
  }
}
.page-template-magazine .content-section-2.quote-rocketman-section .rocketman-container:before {
  content: '';
  width: 100%;
  height: 100px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), #ffffff);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.page-template-magazine .content-section-2.quote-rocketman-section .rocketman-container .clouds {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.page-template-magazine .content-section-2.quote-rocketman-section .rocketman-container img.rocketman {
  width: 550px;
  display: block;
  position: absolute;
  top: 1000px;
  left: -1000px;
  z-index: 3;
  opacity: 0;
  transition: left 2s, top 2s;
}
.page-template-magazine .content-section-2.quote-rocketman-section .rocketman-container img.rocketman.animate {
  opacity: 1;
  top: 35px;
  left: 0;
  transform: translate(-7px, -7px);
  -webkit-animation: rocketman 3s infinite 1.8s ease-in-out;
  -moz-animation: rocketman 3s infinite 1.8s ease-in-out;
  -o-animation: rocketman 3s infinite 1.8s ease-in-out;
  animation: rocketman 3s infinite 1.8s ease-in-out;
}
@media (max-width: 768px) {
  .page-template-magazine .content-section-2.quote-rocketman-section .rocketman-container img.rocketman.animate {
    -webkit-animation: rocketman-mobile 3s infinite 1.8s ease-in-out;
    -moz-animation: rocketman-mobile 3s infinite 1.8s ease-in-out;
    -o-animation: rocketman-mobile 3s infinite 1.8s ease-in-out;
    animation: rocketman-mobile 3s infinite 1.8s ease-in-out;
  }
}
@media (max-width: 768px) {
  .page-template-magazine .content-section-2.quote-rocketman-section .rocketman-container img.rocketman.animate {
    transform: translate(-4px, -4px);
    top: 0;
    left: -50px;
  }
}
@media (max-width: 991px) {
  .page-template-magazine .content-section-2.quote-rocketman-section .section-inner {
    padding-left: 35px;
    padding-right: 35px;
  }
}
.page-template-magazine .content-section-2.quote-rocketman-section .quote-box {
  background-color: #DAEDEA;
  padding: 40px;
  position: relative;
  z-index: 5;
}
@media (max-width: 768px) {
  .page-template-magazine .content-section-2.quote-rocketman-section .quote-box {
    padding: 30px;
  }
}
@media (min-width: 992px) {
  .page-template-magazine .content-section-2.quote-rocketman-section .quote-box {
    transform: translateY(100px);
  }
}
.page-template-magazine .content-section-2.quote-rocketman-section .quote-box.animation {
  transition: opacity 0.4s ease-in-out 0.1s;
  opacity: 0;
}
.page-template-magazine .content-section-2.quote-rocketman-section .quote-box.animation.animate {
  opacity: 1;
}
.page-template-magazine .content-section-2.quote-rocketman-section .quote-box img {
  width: 40px;
  display: block;
  margin: 0 0 20px 0;
}
.page-template-magazine .content-section-2.quote-rocketman-section .quote-box p {
  color: #004D91;
  margin: 0;
}
@keyframes rocketman {
  0% {
    transform: translate(-7px, -7px);
  }
  50% {
    transform: translate(7px, 7px);
  }
  100% {
    transform: translate(-7px, -7px);
  }
}
@keyframes rocketman-mobile {
  0% {
    transform: translate(-4px, -4px);
  }
  50% {
    transform: translate(4px, 4px);
  }
  100% {
    transform: translate(-4px, -4px);
  }
}
#underfooter {
  margin-bottom: 0;
}
/**
         * Interview blockquote
         */
.interviewBlock {
  margin: 0 0 25px;
  display: block;
  max-width: 100%;
}
.interviewBlock .interview-partner {
  display: inline-block;
  font-family: 'open_sansregular';
  color: black;
  font-weight: bold;
}
.interviewBlock p {
  padding: 0 0 12px;
  display: inline;
  font-family: inherit;
  color: black;
}
.interviewBlock.deactivated {
  height: 0;
  overflow: hidden;
  transform: translateX(calc(-100% - 25px));
  transition: transform 0.5s ease-in-out;
  transition-delay: 0.1s;
}
.interviewBlock.activated {
  height: auto;
  transform: translateX(0%);
  transition: transform 0.5s ease-in-out;
  transition-delay: 0.1s;
}
.interviewBlock.activated:nth-child(6n+2) {
  transition-delay: 0.2s;
}
.interviewBlock.activated:nth-child(6n+3) {
  transition-delay: 0.3s;
}
.interviewBlock.activated:nth-child(6n+4) {
  transition-delay: 0.4s;
}
.interviewBlock.activated:nth-child(6n+5) {
  transition-delay: 0.5s;
}
.interviewBlock.activated:nth-child(6n+6) {
  transition-delay: 0.6s;
}
/**
* Accordion generic
*/
.accordion-btn {
  margin: 8px 0;
  padding: 8px 0;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  text-transform: uppercase;
}
.accordion-btn:before {
  content: '\e901';
  margin: 0 12px 0 0;
  font-size: 30px;
  line-height: 40px;
  color: #f2910a;
}
.accordion-btn.center {
  margin: 8px auto;
}
body {
  /**
	* IE11 bugfixes
	*/
}
body.is-ie11 .anchor-container-inner {
  margin-top: 12px;
}
body.is-ie11 .sliderStyle20 .swiper-slide,
body.is-ie11 .sliderStyle20Y20V .swiper-slide {
  margin-right: 25px;
}
body.is-ie11 .scrollAnimatedHeader .heading-section-inner .sectionImage .overlayOuter .left img {
  margin-right: 43px;
}
body.is-ie11 .scrollAnimatedHeader .heading-section-inner .sectionImage .overlayOuter .right img {
  margin-left: -45px;
}
/**
* Quote section
*/
.image-quote-section {
  position: relative;
  color: #0e5e9d;
}
.image-quote-section:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 50%;
  height: 80%;
  background-color: #d0e8f6;
  transform: translateY(-50%);
  z-index: -1;
}
@media (max-width: 991px) {
  .image-quote-section:after {
    width: calc(100% - 45px);
    height: 100%;
  }
}
.image-quote-section .container,
.image-quote-section .container-fluid {
  position: relative;
}
@media (min-width: 992px) {
  .image-quote-section .container:after,
  .image-quote-section .container-fluid:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: calc(100% - 55px);
    height: 80%;
    background-color: #d0e8f6;
    transform: translateY(-50%);
    z-index: -1;
  }
}
.image-quote-section blockquote {
  margin: 45px 8px;
  position: relative;
  display: block;
  font-family: 'open_sansregular';
  font-size: 24px;
  line-height: 34px;
  color: inherit;
  font-weight: normal;
}
.image-quote-section blockquote:before {
  margin: 0 0 45px;
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  width: 100%;
  font-size: 65px;
  color: #f2910a;
}
@media (max-width: 767px) {
  .image-quote-section blockquote {
    margin: 45px 0 45px auto;
    max-width: 80%;
  }
  .image-quote-section blockquote:before {
    position: relative;
    bottom: 0;
  }
}
.image-quote-section .mainImage {
  width: 450px;
  max-width: 100%;
}
.image-quote-section .secondaryImages {
  margin: 0 auto;
  display: block;
  max-width: 350px;
}
.image-quote-section .secondaryImages.right {
  margin: 0 20px 0 auto;
}
@media (max-width: 991px) {
  .image-quote-section {
    padding-top: 45px;
  }
}
/**
* Image Text section with color backface
*/
.image-text-section .container,
.image-text-section .container-fluid {
  position: relative;
}
.image-text-section .container .row,
.image-text-section .container-fluid .row {
  align-items: flex-start;
}
.image-text-section .container .row .imageOuter,
.image-text-section .container-fluid .row .imageOuter {
  align-self: flex-start;
}
.image-text-section .container .imageOuter,
.image-text-section .container-fluid .imageOuter {
  position: relative;
}
.image-text-section .container .imageOuter img,
.image-text-section .container-fluid .imageOuter img {
  min-width: 300px;
  width: 75%;
  margin-top: 35px;
  margin-bottom: 35px;
}
@media (max-width: 500px) {
  .image-text-section .container .imageOuter img,
  .image-text-section .container-fluid .imageOuter img {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .image-text-section .container .imageOuter:after,
  .image-text-section .container-fluid .imageOuter:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 100%;
    display: block;
    width: 30%;
    height: 100%;
    background-color: #d0e8f6;
    transform: translate(99%, -50%);
    transform: translate(calc(100% - 10px), -50%);
    z-index: -1;
  }
}
@media (min-width: 992px) {
  .image-text-section .container .imageOuter:before,
  .image-text-section .container-fluid .imageOuter:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 100%;
    display: block;
    width: 3000px;
    width: 100vw;
    height: 100%;
    background-color: #d0e8f6;
    transform: translateY(-50%);
    z-index: -1;
  }
}
.image-text-section .container .accordeon-btn,
.image-text-section .container-fluid .accordeon-btn {
  font-size: 16px;
  line-height: 26px;
  color: #004d91;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 50px;
}
.image-text-section .container .accordeon-btn::before,
.image-text-section .container-fluid .accordeon-btn::before {
  font-family: 'invertoIconFont';
  content: '\e901';
  position: relative;
  color: #f2910a;
  font-size: 2.1em;
  margin-right: 15px;
  font-weight: 400;
}
.image-text-section .container .accordeon-btn:hover,
.image-text-section .container-fluid .accordeon-btn:hover {
  cursor: pointer;
}
@media (max-width: 991px) {
  .image-text-section .imageOuter {
    padding: 25px;
    position: relative;
  }
  .image-text-section .imageOuter:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #d0e8f6;
    transform: translateX(-40%);
    z-index: -1;
  }
  .image-text-section .imageOuter:before {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #d0e8f6;
    z-index: -1;
  }
}
@media (max-width: 500px) {
  .image-text-section .imageOuter:after {
    transform: translateX(-14%);
  }
}
.image-text-section.left .imageOuter img {
  transform-origin: 0 0;
  transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
  transition-delay: 0.4s;
  transform: translateZ(0);
}
.image-text-section.right .imageOuter img {
  transform-origin: 100% 0;
  transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
  transition-delay: 0.4s;
  transform: translateZ(0);
}
@media (max-width: 991px) {
  .image-text-section.right .imageOuter:after {
    right: 0;
    transform: translateX(15%);
  }
  .image-text-section.right .imageOuter:before {
    right: 0;
    left: 100%;
  }
}
.image-text-section.animate-before.left .imageOuter img {
  transform: translateX(-30%) scale(0.8) translateZ(0);
  opacity: 0.3;
}
.image-text-section.animate-before.right .imageOuter img {
  transform: translateX(30%) scale(0.8) translateZ(0);
  opacity: 0.3;
}
.image-text-section h1,
.image-text-section h2,
.image-text-section h3,
.image-text-section h4,
.image-text-section h5,
.image-text-section h6 {
  margin: 30px auto 0;
  font-family: 'Brandon Grotesque';
  font-size: 30px;
  line-height: 40px;
  color: #71196f;
  font-weight: bold;
}
@media (min-width: 992px) {
  .image-text-section.right .container .imageOuter:before,
  .image-text-section.right .container-fluid .imageOuter:before {
    right: 0;
    left: 100%;
  }
  .image-text-section.right .container .imageOuter:after,
  .image-text-section.right .container-fluid .imageOuter:after {
    right: 0;
    left: 100%;
    width: 42%;
    transform: translate(-99%, -50%);
    transform: translate(calc(-100% + 10px), -50%);
  }
  .image-text-section.right .container [class^="col-"]:first-child,
  .image-text-section.right .container-fluid [class^="col-"]:first-child {
    order: 3;
  }
  .image-text-section.right .container [class^="col-"]:nth-child(2),
  .image-text-section.right .container-fluid [class^="col-"]:nth-child(2) {
    order: 2;
  }
}
/**
* Text-Image-Section
* => Backfaced text + image transformation
*/
.text-image-section-2 .textOuter {
  padding: 45px 0;
  position: relative;
  color: white;
  z-index: 20;
}
.text-image-section-2 .textOuter:before {
  content: '';
  position: absolute;
  top: 0;
  right: 100%;
  display: block;
  width: 100vw;
  height: 100%;
  background-color: #005497;
}
.text-image-section-2 .textOuter:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: calc(100% + 35px);
  height: 100%;
  background: #005497;
  z-index: -1;
}
.text-image-section-2 .textOuter h1,
.text-image-section-2 .textOuter h2,
.text-image-section-2 .textOuter h3,
.text-image-section-2 .textOuter h4,
.text-image-section-2 .textOuter h5,
.text-image-section-2 .textOuter h6 {
  font-size: 32px;
  line-height: 42px;
  color: inherit;
}
.text-image-section-2 .textOuter p {
  margin: 8px 0;
  color: inherit;
}
.text-image-section-2 .textOuter .panel .panel-content-fade:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #005497);
}
@media (max-width: 575px) {
  .text-image-section-2 .textOuter {
    padding: 45px 30px;
  }
}
.text-image-section-2 .imageOuter img {
  margin-bottom: -35px;
}
@media (min-width: 1750px) {
  .text-image-section-2 .imageOuter img {
    width: auto;
    max-width: 100vw;
    height: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1749px) {
  .text-image-section-2 .imageOuter img {
    width: auto;
    max-width: 56vw;
    height: auto;
  }
}
@media (max-width: 575px) {
  .text-image-section-2 .imageOuter {
    padding: 0;
  }
}
.text-image-section-2.left .imageOuter img {
  transition: transform 0.7s ease-in-out;
}
@media (min-width: 767px) {
  .text-image-section-2.left .imageOuter img.animate-before {
    transform: translate(-100%, -35px);
  }
}
.text-image-section-2.right .textOuter {
  order: 3;
}
.text-image-section-2.right .textOuter:before {
  left: 100%;
}
.text-image-section-2.right .textOuter:after {
  left: -35px;
  width: calc(100% + 35px);
}
.text-image-section-2.right .imageOuter {
  justify-content: flex-end;
  order: 1;
}
.text-image-section-2.right .imageOuter img {
  transition: transform 0.7s ease-in-out;
}
@media (min-width: 767px) {
  .text-image-section-2.right .imageOuter img.animate-before {
    transform: translate(100%, -35px);
  }
}
.text-image-section-2 .accordion-btn {
  margin: 8px 0;
  padding: 8px 0;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  color: #f2910a;
  font-weight: bold;
  text-transform: uppercase;
}
.text-image-section-2 .accordion-btn:before {
  content: '\e901';
  margin: 0 12px 0 0;
  font-size: 30px;
  line-height: 40px;
  color: #f2910a;
}
@media (max-width: 991px) {
  .text-image-section-2.left .textOuter {
    order: 3;
  }
  .text-image-section-2.left .imageOuter {
    order: 1;
  }
}
color-section {
  /**
	* Color pattern
	*/
}
color-section:nth-of-type(2n+1) .textOuter {
  color: white;
}
color-section:nth-of-type(2n+1) .textOuter:before {
  background-color: #005497;
}
color-section:nth-of-type(2n+1) .textOuter:after {
  background: #005497;
}
color-section:nth-of-type(2n+1) .textOuter .panel .panel-content-fade:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #005497);
}
color-section:nth-of-type(2n+2) .textOuter {
  color: white;
}
color-section:nth-of-type(2n+2) .textOuter:before {
  background-color: #177b57;
}
color-section:nth-of-type(2n+2) .textOuter:after {
  background: #177b57;
}
color-section:nth-of-type(2n+2) .textOuter .panel .panel-content-fade:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #177b57);
}
/**
* Styleseaccordions (50/50)
*/
.accordionOuter {
  margin-top: 45px;
  margin-bottom: 45px;
}
.accordionOuter .content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.accordionOuter .content > div {
  width: 100%;
  max-width: calc(50% - 12.5px);
  flex: 1 1 calc(50% - 12.5px);
  margin-bottom: 25px;
}
@media (min-width: 992px) {
  .accordionOuter .content > div:nth-child(2n+1) {
    margin-right: 25px;
  }
}
@media (max-width: 991px) {
  .accordionOuter .content > div {
    max-width: 100%;
    flex: 1 1 100%;
    margin-right: 0;
  }
}
.accordionOuter .accordion.panel .accordion-title-container {
  margin: 0;
  padding: 20px 22px;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  font-size: 20px;
  line-height: 40px;
  color: inherit;
  font-weight: bold;
  hyphens: auto;
}
.accordionOuter .accordion.panel .accordion-title-container .accordion-title {
  display: inline-block;
  width: calc(100% - 35px);
}
.accordionOuter .accordion.panel .accordion-title-container:after {
  content: '\e901';
  font-family: 'invertoIconFont' !important;
  font-size: 30px;
  line-height: 1;
  line-height: 40px;
  color: #f2910a;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: transform 0.2s ease-in-out;
}
.accordionOuter .accordion.panel:nth-child(5n+1) .accordion-title-container {
  background-color: #e5daea;
}
.accordionOuter .accordion.panel:nth-child(5n+2) .accordion-title-container {
  background-color: #b5d8eb;
}
.accordionOuter .accordion.panel:nth-child(5n+3) .accordion-title-container {
  background-color: #f4d3c4;
}
.accordionOuter .accordion.panel:nth-child(5n+4) .accordion-title-container {
  background-color: #cbd0e2;
}
.accordionOuter .accordion.panel:nth-child(5n+5) .accordion-title-container {
  background-color: #b8e3dc;
}
.accordionOuter .accordion.panel-open .accordion-title-container:after {
  transform: rotate(45deg) translateZ(0px);
}
.tab-btn_outer {
  padding: 0 30px 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow-x: auto;
  /**
 * Locations
 */
}
.tab-btn_outer .location {
  display: inline-block;
  font-size: 24px;
  line-height: 30px;
  color: black;
  font-weight: bold;
  border-bottom: 4px solid transparent;
  cursor: pointer;
  opacity: 0.5;
  transition: opacity 0.2s ease-in-out, border-color 0.2s ease-in-out;
  margin-right: 20px;
}
.tab-btn_outer .location:hover,
.tab-btn_outer .location.active {
  border-color: #f2910a;
  opacity: 1;
}
.tab-btn_outer .tab-btn_outer {
  padding: 0 30px 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow-x: auto;
}
.tab-btn_outer .tab-btn_outer .location {
  display: inline-block;
  font-size: 24px;
  line-height: 30px;
  color: black;
  font-weight: bold;
  border-bottom: 4px solid transparent;
  cursor: pointer;
  opacity: 0.5;
  transition: opacity 0.2s ease-in-out, border-color 0.2s ease-in-out;
  margin-right: 20px;
}
.tab-btn_outer .tab-btn_outer .location:hover,
.tab-btn_outer .tab-btn_outer .location.active {
  border-color: #f2910a;
  opacity: 1;
}
.tab-btn_outer .tab-btn_outer ::-webkit-scrollbar {
  height: 1px;
}
@media (max-width: 767px) {
  .tab-btn_outer .tab-btn_outer ::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.1);
  }
}
.tab-btn_outer .location-section {
  display: none;
}
.tab-btn_outer .location-section.active {
  display: flex;
}
.tab-btn_outer .location-section .content-inner h1,
.tab-btn_outer .location-section .content-inner h2 {
  padding: 0;
  font-size: 45px;
  line-height: 55px;
  color: inherit;
}
.tab-btn_outer .location-section .content-inner h3,
.tab-btn_outer .location-section .content-inner h4,
.tab-btn_outer .location-section .content-inner h5,
.tab-btn_outer .location-section .content-inner h6 {
  font-size: 27px;
  line-height: 37px;
  color: #f2910a;
}
.tab-btn_outer .location-section .content-inner p {
  max-width: 800px;
}
.tab-btn_outer .location-section .textbox h2,
.tab-btn_outer .location-section .textbox h3,
.tab-btn_outer .location-section .textbox h4,
.tab-btn_outer .location-section .textbox h5,
.tab-btn_outer .location-section .textbox h6 {
  font-size: 24px;
  line-height: 34px;
  color: white;
  font-weight: bold;
}
.tab-btn_outer .location-section .textbox ul {
  margin: 12px 0 0;
  padding: 0;
  text-align: left;
  font-size: 20px;
  line-height: 30px;
  color: white;
  font-weight: bold;
}
.tab-btn_outer .location-section .textbox ul > li:before {
  content: '\e900';
  margin: 0 12px 0 0;
  display: inline-block;
  font-family: 'invertoIconFont' !important;
  line-height: 1;
  color: #f2910a;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(-90deg);
  padding-bottom: 4px;
}
.tab-btn_outer ::-webkit-scrollbar {
  height: 1px;
}
@media (max-width: 767px) {
  .tab-btn_outer ::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.1);
  }
}
/**
* Locations
*/
.location-section:not(.active) {
  display: none !important;
}
.location-section.active {
  display: flex;
}
.location-section .content-inner h1,
.location-section .content-inner h2 {
  padding: 0;
  font-size: 45px;
  line-height: 55px;
  color: inherit;
}
.location-section .content-inner h3,
.location-section .content-inner h4,
.location-section .content-inner h5,
.location-section .content-inner h6 {
  font-size: 27px;
  line-height: 37px;
  color: #f2910a;
}
.location-section .content-inner p {
  max-width: 800px;
}
.location-section .textbox h2,
.location-section .textbox h3,
.location-section .textbox h4,
.location-section .textbox h5,
.location-section .textbox h6 {
  font-size: 24px;
  line-height: 34px;
  color: white;
  font-weight: bold;
}
.location-section .textbox ul {
  margin: 12px 0 0;
  padding: 0;
  text-align: left;
  font-size: 20px;
  line-height: 30px;
  color: white;
  font-weight: bold;
}
.location-section .textbox ul > li:before {
  content: '\e900';
  margin: 0 12px 0 0;
  display: inline-block;
  font-family: 'invertoIconFont' !important;
  line-height: 1;
  color: #f2910a;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(-90deg);
  padding-bottom: 4px;
}
.simple-title h1,
.simple-title h2,
.simple-title h3,
.simple-title h4 {
  font-size: 60px;
  line-height: 80px;
  color: #000;
  font-weight: normal;
}
.simple-title h1 > span,
.simple-title h2 > span,
.simple-title h3 > span,
.simple-title h4 > span {
  color: #f2910a;
}
@media (max-width: 1024px) {
  .simple-title h1,
  .simple-title h2,
  .simple-title h3,
  .simple-title h4 {
    font-size: 45px;
    line-height: 55px;
  }
}
.simple-title.center h1,
.simple-title.center h2,
.simple-title.center h3,
.simple-title.center h4 {
  text-align: center;
}
/**
* Quote-Slider
*/
.sliderStyle20 {
  padding-bottom: 65px;
}
.sliderStyle20 .swiper-wrapper {
  padding: 45px 0;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.sliderStyle20 .swiper-scrollbar {
  padding: 1px;
  left: 50%;
  max-width: 1200px;
  height: 12px;
  background: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 120px;
  transform: translateX(-50%);
}
.sliderStyle20 .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #f2910a;
  cursor: grab;
}
@media (max-width: 767px) {
  .sliderStyle20 .swiper-scrollbar {
    display: none;
  }
}
.sliderStyle20 .swiper-slide {
  padding: 30px 25px;
  position: relative;
  width: 320px;
  max-width: 100%;
  background-color: rgba(239, 213, 209, 0.6);
  font-size: 16px;
  line-height: 26px;
  border-radius: 15px;
}
.sliderStyle20 .swiper-slide:before {
  content: '\e904';
  position: absolute;
  top: 0;
  left: 25px;
  font-family: 'invertoIconFont' !important;
  font-size: 45px;
  line-height: 1;
  line-height: 60px;
  color: #f2910a;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translateY(-50%);
}
.sliderStyle20 .swiper-slide blockquote > span {
  display: block;
  color: #f2910a;
  margin-right: 8px 0 0;
}
.sliderStyle20 .swiper-slide blockquote:after {
  content: '';
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 10px;
  display: block;
  width: 100%;
  height: 0;
  background-image: url('/wp-content/themes/inverto//landingpage-inverto/icons/quote-footer-left.png');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 99%;
  padding-bottom: 18%;
  transform: translateY(40%);
}
@media (max-width: 580px) {
  .sliderStyle20 .swiper-slide .swiper-scrollbar {
    display: none;
  }
}
.sliderStyle20 .swiper-slide {
  transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.sliderStyle20 .swiper-slide[data-swiper-slide-index="1"] {
  transition-delay: 220ms;
}
.sliderStyle20 .swiper-slide[data-swiper-slide-index="2"] {
  transition-delay: 340ms;
}
.sliderStyle20 .swiper-slide[data-swiper-slide-index="3"] {
  transition-delay: 460ms;
}
.sliderStyle20 .swiper-slide[data-swiper-slide-index="4"] {
  transition-delay: 580ms;
}
.sliderStyle20 .swiper-slide[data-swiper-slide-index="5"] {
  transition-delay: 700ms;
}
.sliderStyle20 .swiper-slide[data-swiper-slide-index="6"] {
  transition-delay: 820ms;
}
.sliderStyle20 .swiper-slide[data-swiper-slide-index="7"] {
  transition-delay: 940ms;
}
.sliderStyle20 .swiper-slide[data-swiper-slide-index="8"] {
  transition-delay: 1060ms;
}
.sliderStyle20.animate-before .swiper-slide {
  opacity: 0;
  transform: translateY(7%);
}
/**
* Slider Style "20 Years 20 Voices", skewed items
*/
.sliderStyle20Y20V {
  overflow: visible;
}
.sliderStyle20Y20V .swiper-wrapper {
  padding: 35px 0;
}
.sliderStyle20Y20V .swiper-wrapper .swiper-slide {
  padding: 0 !important;
  position: relative;
  display: inline-flex;
  min-width: 450px;
  width: 450px;
  max-width: 100%;
  min-height: 280px;
  flex-wrap: wrap;
  align-items: stretch;
  background-color: #d0e8f6;
  color: inherit;
  transform: skewX(-20deg);
}
.sliderStyle20Y20V .swiper-wrapper .swiper-slide h2,
.sliderStyle20Y20V .swiper-wrapper .swiper-slide h3,
.sliderStyle20Y20V .swiper-wrapper .swiper-slide h4,
.sliderStyle20Y20V .swiper-wrapper .swiper-slide h5,
.sliderStyle20Y20V .swiper-wrapper .swiper-slide h6 {
  color: #742b66;
}
.sliderStyle20Y20V .swiper-wrapper .swiper-slide > div {
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  align-self: flex-end;
}
.sliderStyle20Y20V .swiper-wrapper .swiper-slide > div > div {
  padding: 25px 0 8px 60px;
  box-sizing: content-box;
  max-width: 50%;
  font-size: 14px;
  line-height: 20px;
  transform: skewX(20deg);
}
.sliderStyle20Y20V .swiper-wrapper .swiper-slide > div > div h4,
.sliderStyle20Y20V .swiper-wrapper .swiper-slide > div > div p {
  font-size: inherit;
  line-height: inherit;
}
.sliderStyle20Y20V .swiper-wrapper .swiper-slide > div > div h4 {
  font-weight: bold;
}
.sliderStyle20Y20V .swiper-wrapper .swiper-slide > div > div p {
  margin: 8px 0 0;
}
.sliderStyle20Y20V .swiper-wrapper .swiper-slide > div > .teaser-image {
  position: relative;
  right: -10px;
  display: block;
  width: 40%;
  height: auto;
  transform: skewX(20deg);
}
.sliderStyle20Y20V .swiper-wrapper .swiper-slide:before {
  content: '\e904';
  position: absolute;
  top: 0;
  left: 25px;
  font-family: 'invertoIconFont' !important;
  font-size: 45px;
  line-height: 1;
  line-height: 60px;
  color: #f2910a;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translateY(-50%) skew(20deg);
}
.sliderStyle20Y20V .swiper-scrollbar {
  padding: 1px;
  left: 50%;
  max-width: 1200px;
  height: 12px;
  background: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 120px;
  transform: translateX(-50%);
}
.sliderStyle20Y20V .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #f2910a;
  cursor: grab;
}
@media (max-width: 767px) {
  .sliderStyle20Y20V .swiper-scrollbar {
    display: none !important;
  }
}
/**
* Diagram/Location section
*/
@media (max-width: 580px) {
  .location-section .content {
    order: 3;
  }
  .location-section .image-container {
    order: 1;
  }
}
/**
* Lila section bg for "20 Years 20 Voices" section
*/
.lila-bg {
  padding: 45px 0;
  background-color: #742b66;
}
.lila-bg h1.section-title,
.lila-bg h2.section-title,
.lila-bg h3.section-title,
.lila-bg h4.section-title,
.lila-bg h5.section-title,
.lila-bg h6.section-title {
  color: white !important;
}
.lila-bg h1 > span,
.lila-bg h2 > span,
.lila-bg h3 > span,
.lila-bg h4 > span,
.lila-bg h5 > span,
.lila-bg h6 > span {
  color: #f2910a;
  font-weight: bold;
}
.lila-bg .section-title {
  text-align: center;
  color: white;
}
@media (max-width: 767px) {
  .popup .popup-content-wrapper {
    max-width: calc(100% - 50px) !important;
  }
}
.maxContent {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1200px;
}
.content-section .lila-color {
  color: #71196f !important;
}
.lilaText {
  color: #71196f;
}
.orangeText p,
.orangeText span {
  color: #f2910a !important;
}
.orangeText.center p,
.orangeText.center span {
  text-align: center;
}
.font-brandon-grotesque {
  font-family: 'Brandon Grotesque';
}
.image-50-text-section {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  min-height: 40vh;
}
@media (min-width: 992px) {
  .image-50-text-section .side-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50%;
    overflow: hidden;
  }
  @supports (object-fit: cover) {
    .image-50-text-section .side-image > img {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
    }
  }
}
@media (max-width: 991px) {
  .image-50-text-section .side-image {
    width: 100%;
  }
  .image-50-text-section .side-image > img {
    width: 100%;
  }
}
.animated-numbers-quad {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-color: #d0e8f6;
  box-shadow: 2px 2px 10px -1px rgba(167, 167, 167, 0.15);
}
.animated-numbers-quad > .inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 8% 10%;
  font-family: 'open_sansregular';
}
.animated-numbers-quad > .inner .title {
  position: relative;
  display: block;
  margin: 0 0 20px 14px;
  font-size: 20px;
  line-height: 26px;
  text-align: left;
  font-family: inherit;
  text-transform: none;
}
.animated-numbers-quad > .inner .title:before {
  content: '/';
  position: absolute;
  top: 0;
  left: 0;
  font-family: inherit;
  line-height: inherit;
  display: inline-block;
  transform: translateX(-14px);
}
.animated-numbers-quad .number-outer {
  transition: opacity 0.3s ease-out, transform 0.4s ease-out;
}
.animated-numbers-quad .number-outer:nth-of-type(1) {
  transition-delay: 0s;
}
.animated-numbers-quad .number-outer:nth-of-type(2) {
  transition-delay: 0.2s;
}
.animated-numbers-quad .number-outer:nth-of-type(3) {
  transition-delay: 0.4s;
}
.animated-numbers-quad .number-outer:nth-of-type(4) {
  transition-delay: 0.6s;
}
.animated-numbers-quad .number {
  word-break: keep-all;
  white-space: nowrap;
  letter-spacing: -4px;
  font-family: 'open_sansbold';
}
.animated-numbers-quad .label {
  line-height: 1;
  font-weight: bolder;
  font-family: 'open_sansbold';
  display: block;
  text-align: center;
}
.animated-numbers-quad[data-count="3"] .number-outer:nth-of-type(1) {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  max-width: 40%;
}
.animated-numbers-quad[data-count="3"] .number-outer:nth-of-type(1) .number {
  font-size: 70px;
  line-height: 1;
}
.animated-numbers-quad[data-count="3"] .number-outer:nth-of-type(1) .label {
  font-size: 30px;
}
.animated-numbers-quad[data-count="3"] .number-outer:nth-of-type(2) {
  position: absolute;
  top: 50%;
  right: 10%;
  transform: translateY(-100%);
  max-width: 40%;
}
.animated-numbers-quad[data-count="3"] .number-outer:nth-of-type(2) .number {
  font-size: 48px;
}
.animated-numbers-quad[data-count="3"] .number-outer:nth-of-type(2) .label {
  font-size: 20px;
}
.animated-numbers-quad[data-count="3"] .number-outer:nth-of-type(3) {
  position: absolute;
  top: 70%;
  left: 50%;
  max-width: 40%;
}
.animated-numbers-quad[data-count="3"] .number-outer:nth-of-type(3) .number {
  font-size: 28px;
}
.animated-numbers-quad[data-count="3"] .number-outer:nth-of-type(3) .label {
  font-size: 14px;
}
.animated-numbers-quad.animation:not(.animate) .number-outer {
  transform: translateY(-200%);
  opacity: 0;
}
/**
 * Arrow content cards
 */
.arrow-cards-outer {
  counter-set: arrowConnected 0;
}
.arrow-cards-outer .title {
  font-size: 30px;
  line-height: 41px;
}
@media (max-width: 767px) {
  .arrow-cards-outer .title {
    font-size: 24px;
    line-height: 28px;
  }
}
.arrow-cards-outer .title > small {
  font-size: 60%;
}
@media (min-width: 992px) {
  .arrow-cards-outer .row {
    margin: 0 -25px;
  }
}
.arrow-cards-outer .single-arrow-card {
  transition: transform 0.45s ease-out, opacity 0.3s linear;
  min-height: 90px;
  background-color: rgb(231 231 231);
  color: black;
  position: relative;
  padding: 22px 26px 22px 32px;
  margin: 0 32px 64px;
  max-width: calc(50% - 64px);
  width: 100%;
  border-radius: 8px;
  /**
     * Arrow style
     */
}
@media (max-width: 991px) {
  .arrow-cards-outer .single-arrow-card {
    max-width: 100%;
    margin: 0 0 25px;
  }
}
.arrow-cards-outer .single-arrow-card.hasIcon {
  background-color: rgb(231 231 231);
}
.arrow-cards-outer .single-arrow-card.hasIcon .headline:before {
  content: none !important;
}
@media (min-width: 992px) {
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-0:before,
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-1:before,
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-2:before,
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-3:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.1 20.6'%3E%3Cpath d='M5.6,0c0.1,0,0.3,0,0.3,0.1l5.1,6c0.1,0.2,0.1,0.4,0,0.6c-0.2,0.1-0.4,0.1-0.6,0L5.9,1.5v11.2c0,2.4,0.7,4.2,1.9,5.4 c1.8,1.7,4.3,1.6,4.4,1.6h2.8v0.9h-2.8c-0.1,0-2.9,0.2-4.9-1.8c-1.5-1.4-2.2-3.4-2.2-6V1.6L0.7,6.7c-0.1,0.2-0.4,0.2-0.6,0 c-0.2-0.1-0.2-0.4,0-0.6l5.1-6C5.4,0,5.4-0.1,5.6,0z'/%3E%3C/svg%3E");
    position: absolute;
    z-index: 5;
    pointer-events: none;
    display: block;
    width: 32px;
    height: 44px;
    background-repeat: no-repeat;
    background-size: contain;
    transform-origin: 50% 50%;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-0:last-of-type:not(.index-3):before,
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-1:last-of-type:not(.index-3):before,
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-2:last-of-type:not(.index-3):before,
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-3:last-of-type:not(.index-3):before {
    content: none !important;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-0:last-of-type:not(.index-3) > div:before,
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-1:last-of-type:not(.index-3) > div:before,
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-2:last-of-type:not(.index-3) > div:before,
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-3:last-of-type:not(.index-3) > div:before {
    content: none !important;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-0:before {
    transform: rotate(90deg) translate(-50%, -19px);
    top: 50%;
    left: 100%;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-0 > div {
    background-color: inherit;
    /**
             * Pseudo border freespace
             */
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-0 > div:before {
    content: '';
    display: block;
    width: 4px;
    height: 30px;
    position: absolute;
    background-color: white;
    top: 50%;
    left: 100%;
    transform: translate(12px, -15px);
    z-index: 1;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-1:before {
    transform: rotate(180deg) translate(-50%, 17px);
    top: 100%;
    left: 50%;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-1 > div {
    background-color: inherit;
    /**
             * Pseudo border freespace
             */
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-1 > div:before {
    content: '';
    display: block;
    height: 4px;
    width: 30px;
    position: absolute;
    background-color: inherit;
    top: 100%;
    left: 50%;
    transform: translate(26px, -18px);
    z-index: 1;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-2:before {
    transform: rotate(270deg) translate(50%, 11px) scaleX(-1);
    top: 50%;
    right: 100%;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-2 > div {
    background-color: inherit;
    /**
             * Pseudo border freespace
             */
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-2 > div:before {
    content: '';
    display: block;
    width: 4px;
    height: 30px;
    position: absolute;
    background-color: inherit;
    top: 50%;
    right: 100%;
    transform: translate(18px, -18px);
    z-index: 1;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-3:before {
    transform: rotate(0deg) translate(-50%, -13px);
    bottom: 100%;
    left: 50%;
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-3 > div {
    background-color: inherit;
    /**
             * Pseudo border freespace
             */
  }
  .arrow-cards-outer .single-arrow-card:not(.hasIcon).index-3 > div:before {
    content: '';
    display: block;
    height: 4px;
    width: 30px;
    position: absolute;
    background-color: rgb(255 255 255);
    bottom: 100%;
    left: 50%;
    transform: translate(-20px, -12px);
    z-index: 1;
  }
}
.arrow-cards-outer .single-arrow-card:nth-of-type(2) {
  transition-delay: 0.3s;
}
.arrow-cards-outer .single-arrow-card:nth-of-type(3) {
  transition-delay: 0.6s;
}
.arrow-cards-outer .single-arrow-card:nth-of-type(4) {
  transition-delay: 0.9s;
}
.arrow-cards-outer .single-arrow-card:nth-of-type(n+5) {
  transition-delay: 1.2s;
}
.arrow-cards-outer .single-arrow-card:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 2px solid rgb(93 93 93);
  border-radius: 8px;
  z-index: 0;
  transform: translate(15px, -15px);
}
.arrow-cards-outer .single-arrow-card.index-1:not(.hasIcon),
.arrow-cards-outer .single-arrow-card.index-3:not(.hasIcon) {
  background-color: rgb(229 218 234);
}
.arrow-cards-outer .single-arrow-card.index-4 {
  max-width: 100% !important;
  background-color: rgb(229 218 234);
  min-height: 0;
  text-align: center;
  order: 10 !important;
}
.arrow-cards-outer .single-arrow-card.index-4 .headline:before {
  content: none !important;
}
.arrow-cards-outer .single-arrow-card .headline {
  font-size: 24px;
  line-height: 26px;
  color: rgb(51 51 51);
  font-weight: bold;
  font-family: 'open_sansbold';
  margin-bottom: 12px;
}
.arrow-cards-outer .single-arrow-card .headline:before {
  content: counter(arrowConnected);
  counter-increment: arrowConnected;
  font-size: 32px;
  line-height: 1;
  font-weight: bold;
  color: red;
}
.arrow-cards-outer.animation:not(.animate) .single-arrow-card {
  opacity: 0;
  transform: translateY(25px) perspective(100px) rotateX(2deg);
}
.light-blue-bg {
  background-color: rgb(208 232 246);
}
/**
 * Animated chart horizontal
 */
.chart-outer-horizontal .title {
  font-size: 30px;
  line-height: 41px;
}
@media (max-width: 767px) {
  .chart-outer-horizontal .title {
    font-size: 24px;
    line-height: 28px;
  }
}
.chart-outer-horizontal .title > small {
  font-size: 60%;
}
.chart-outer-horizontal .chart-outer {
  max-width: 850px;
  width: 100%;
  margin: 0 auto;
}
.chart-outer-horizontal .chart-outer .header .label-1 {
  width: 50%;
}
.chart-outer-horizontal .chart-outer .header .label-2 {
  flex: 1 1;
}
.chart-outer-horizontal .chart-outer .group-title {
  display: inline-block;
  width: 50%;
  text-align: right;
}
.chart-outer-horizontal .chart-outer .data-row > .label {
  text-align: right;
  width: 50%;
}
.chart-outer-horizontal .chart-outer .data-row > .value-1 {
  flex: 1 1;
}
.chart-outer-horizontal .chart-outer .data-row .value-2 {
  padding: 4px 8px;
  font-size: 15px;
  line-height: 15px;
  min-width: 58px;
  height: 100%;
}
.chart-outer-horizontal .chart-outer .data-row .bar {
  max-width: 100%;
  background-size: 200% 100%;
  padding: 4px 8px;
  min-width: 51px;
  font-size: 15px;
  line-height: 15px;
  transition: background-position 0.4s cubic-bezier(0.2, 0.85, 0.59, 0.85);
}
.chart-outer-horizontal .chart-outer .data-row:nth-of-type(6n+1) .bar {
  transition-delay: 0s;
}
.chart-outer-horizontal .chart-outer .data-row:nth-of-type(6n+2) .bar {
  transition-delay: 0.2s;
}
.chart-outer-horizontal .chart-outer .data-row:nth-of-type(6n+3) .bar {
  transition-delay: 0.4s;
}
.chart-outer-horizontal .chart-outer .data-row:nth-of-type(6n+4) .bar {
  transition-delay: 0.6s;
}
.chart-outer-horizontal .chart-outer .data-row:nth-of-type(6n+5) .bar {
  transition-delay: 0.8s;
}
.chart-outer-horizontal .chart-outer .group.animation:not(.animate) .bar {
  background-position-x: 99%;
}
.chart-outer-horizontal .chart-outer .group.animation.animate ~ div.group.animation .bar {
  background-position-x: 0%;
}
@media only screen and (max-width: 1260px) {
  .page-template-magazine .content-section .section-inner .section-title,
  .page-template-magazine .content-section .section-inner .section-content {
    padding: 0 30px;
  }
  .page-template-magazine .content-width-boxes-section {
    padding: 0 30px;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header .box-title p {
    font-size: 20px;
    line-height: 30px;
  }
  .page-template-magazine .baloon-section .baloon-container {
    display: none;
  }
  .page-template-magazine .baloon-section .section-content,
  .page-template-magazine .baloon-section .section-footer {
    padding: 0 30px;
  }
  .page-template-magazine .accordion-section .section-content {
    padding: 0 30px;
  }
  .page-template-magazine .popup-section {
    padding: 0 30px;
  }
  .page-template-magazine .popup-section .popup-title {
    padding: 0 30px;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-magazine > section,
  .page-template-magazine > color-section {
    margin-bottom: 60px;
  }
  .page-template-magazine #herausforderungen {
    margin-bottom: 0;
  }
  .page-template-magazine #herausforderungen h2 {
    font-size: 68px !important;
    line-height: 80px !important;
  }
  .page-template-magazine .diagram-section {
    flex-direction: column;
  }
  .page-template-magazine .diagram-section .content,
  .page-template-magazine .diagram-section .image-container {
    width: 100%;
  }
  .page-template-magazine .diagram-section .content {
    display: flex;
    flex-direction: column-reverse;
    padding: 0;
  }
  .page-template-magazine .diagram-section .content .textbox {
    transform: none !important;
    transition: none !important;
    opacity: 1 !important;
    position: initial;
    max-width: none;
  }
  .page-template-magazine .diagram-section .content .content-inner {
    width: 100%;
    float: none;
    padding: 30px 70px;
  }
  .page-template-magazine .diagram-section .content .content-inner .title-box h2 {
    font-size: 52px !important;
    line-height: 62px !important;
  }
  .page-template-magazine .diagram-section .content .content-inner #chart1 {
    max-width: 692px;
  }
  .page-template-magazine .diagram-section .content.fullwidth .content-inner {
    padding: 30px 0;
  }
  .page-template-magazine .diagram-section .image-container .small-image {
    top: unset;
    height: 400px;
  }
  .page-template-magazine .baloon-section .baloon-container {
    display: none;
  }
  .page-template-magazine .accordion-section .section-heading .textbox {
    max-width: 650px;
    width: 100%;
    position: absolute;
    bottom: -100px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
  }
  .page-template-magazine .accordion-section .section-heading .textbox .textbox-inner {
    width: 100%;
    padding: 50px;
    bottom: unset;
  }
  .page-template-magazine .accordion-section .section-heading .textbox .textbox-inner p {
    margin: 0;
  }
  .page-template-magazine .lever-section .section-inner .lever-container {
    padding: 70px 30px 30px 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .page-template-magazine {
    /* --------------------------- mobile menu ----------------------------- */
    /* --------------------------- end mobile menu ----------------------------- */
  }
  .page-template-magazine h1 {
    font-size: 80px !important;
    line-height: 92px !important;
  }
  .page-template-magazine #herausforderungen h2 {
    font-size: 50px !important;
    line-height: 62px !important;
  }
  .page-template-magazine #toggleNav {
    display: block;
    font-size: 2em;
    cursor: pointer;
    position: absolute;
    top: 7px;
    right: auto;
    bottom: auto;
    left: 10px;
    z-index: 10;
    background: #f0f0f0;
    padding: 10px 15px;
    color: #005a96;
  }
  .page-template-magazine header #topnav {
    background: #fff;
  }
  .page-template-magazine header #topnav .container > div:nth-of-type(1) {
    min-height: 75px;
    width: 100%;
  }
  .page-template-magazine header #topnav .container .mainlogo {
    position: static;
    float: right;
    transform: none;
  }
  .page-template-magazine header #topnav .container .zpr {
    padding: 0;
  }
  .page-template-magazine header #topnav .container .zpr .zpb {
    margin: 0;
    padding: 0;
  }
  .page-template-magazine header #topnav .container .zpr .zpb #menu-hauptmenue {
    display: none;
    padding: 15px;
  }
  .page-template-magazine header #topnav .container .zpr .zpb #menu-hauptmenue li {
    display: block;
    float: none;
    width: 100%;
  }
  .page-template-magazine header #topnav .container .zpr .zpb #menu-hauptmenue li:hover ul {
    display: none !important;
  }
  .page-template-magazine header #topnav .container .zpr .zpb #menu-hauptmenue li a {
    display: block;
    width: 100%;
    padding: 0 0 13px 0;
  }
  .page-template-magazine header #topnav .container .zpr .zpb #menu-hauptmenue li a:hover {
    border: 0;
  }
  .page-template-magazine header #topnav .container .zpr .zpb #menu-hauptmenue li.social-link {
    display: none;
  }
  .page-template-magazine header #topnav .container .zpr .zpb #menu-hauptmenue li > .sub-menu {
    display: none;
  }
  .page-template-magazine #scrollTop {
    display: block;
    position: fixed;
    top: auto;
    bottom: 20px;
    transform: unset;
    z-index: 1;
  }
  .page-template-magazine .heading-section {
    margin-bottom: 60px;
    min-height: auto;
  }
  .page-template-magazine .heading-section .heading-section-inner .heading-content {
    width: auto;
    display: inline-block;
  }
  .page-template-magazine .heading-section .anchor-container {
    position: relative !important;
    z-index: 1;
  }
  .page-template-magazine .heading-section .anchor-container .anchor-container-inner a {
    margin: 0 10px 0 30px;
  }
  .page-template-magazine .diagram-section .content .textbox {
    transform: none !important;
    transition: none !important;
    opacity: 1 !important;
    position: initial;
    max-width: none;
    padding: 50px 40px 40px 40px;
  }
  .page-template-magazine .diagram-section .image-container .small-image {
    top: unset;
    height: 200px;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header .box-icon {
    min-width: 50px;
    margin-bottom: 10px;
  }
  .page-template-magazine .lever-section .section-inner {
    width: 100%;
  }
  .page-template-magazine .lever-section .section-image {
    display: none;
  }
  .page-template-magazine .target-section .title h2 {
    font-size: 1.3rem;
  }
  .page-template-magazine .target-section .container {
    position: relative;
    display: block;
    height: unset;
    margin-left: 0;
    width: 100%;
  }
  .page-template-magazine .target-section .container .targets {
    width: 100%;
    position: static;
    height: unset;
    border-radius: 5px;
  }
  .page-template-magazine .target-section .container .targets::after {
    display: none;
  }
  .page-template-magazine .target-section .container .targets .target {
    padding: 0.5rem 0.5rem 0.5rem 0;
  }
  .page-template-magazine .target-section .container .results {
    padding-left: 0;
  }
  .page-template-magazine .target-section .container .results h4 {
    font-size: 1.2rem;
    padding: 1rem 0.5rem;
  }
  .page-template-magazine .target-section .container .results .result {
    padding: 0.5rem;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines {
    flex-wrap: wrap;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines:before {
    display: none;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header {
    flex: 1 0 calc(25% - 2px);
    margin: 1px;
    border: none !important;
    min-width: 150px;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header.active {
    box-shadow: 0 0 1px 1px #000;
    z-index: 100;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-line {
    flex: 1 0 50%;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider {
    flex: 1 0 50%;
    overflow: hidden;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line {
    flex: 0 0 100%;
    border: none !important;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  .page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines {
    flex-wrap: wrap;
  }
  .page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines:before {
    display: none;
  }
  .page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header {
    flex: 1 0 calc(25% - 2px);
    margin: 1px;
    border: none !important;
    min-width: 150px;
  }
  .page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-headlines .table-header.active {
    box-shadow: 0 0 1px 1px #000;
    z-index: 100;
  }
  .page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-line {
    flex: 1 0 50%;
  }
  .page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider {
    flex: 1 0 50%;
    overflow: hidden;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
  }
  .page-template-magazine .tap-container-section-2 .section-inner .section-content .content .content-for-tap .table .table-lines .table-slider .table-line {
    flex: 0 0 100%;
    border: none !important;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  .page-template-magazine .baloon-section {
    padding: 60px 0 0 0;
  }
  .page-template-magazine .baloon-section .section-inner .section-content {
    display: flex;
    flex-direction: column-reverse;
  }
  .page-template-magazine .baloon-section .section-inner .section-content .image,
  .page-template-magazine .baloon-section .section-inner .section-content .content {
    width: 100%;
  }
  .page-template-magazine .baloon-section .section-inner .section-content .image {
    margin-bottom: 100px;
  }
  .page-template-magazine .baloon-section .section-inner .section-content .image img {
    transform: unset;
  }
  .page-template-magazine .baloon-section .section-inner .section-content .content {
    margin-bottom: 30px;
  }
  .page-template-magazine .textbox-section .section-inner {
    padding: 0 30px;
  }
  .page-template-magazine .textbox-section .section-inner .section-content {
    padding: 70px 50px;
  }
  .page-template-magazine .textbox-section .section-inner .section-content .light-bulb-container {
    left: 50px;
  }
  .page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper {
    transform: none !important;
    transition: none !important;
    opacity: 1 !important;
  }
  .page-template-magazine .popup-section {
    padding: 0 30px !important;
  }
  .page-template-magazine .popup-section .close-btn {
    right: 40px !important;
    top: 40px !important;
  }
  .page-template-magazine .popup-section .close-btn::before {
    font-size: 50px !important;
  }
  .page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper {
    max-width: calc(100% - 60px) !important;
  }
  .page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content-header {
    flex-direction: column !important;
    padding: 50px 0 100px 0 !important;
  }
  .page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content-header .popup-content-header-textbox {
    width: 80% !important;
    padding: 0 !important;
    margin-left: 10% !important;
  }
  .page-template-magazine .popup-section .popup .popup-inner .popup-content-wrapper .popup-content-header .popup-content-header-textbox .quote {
    transform: translate3d(0, -50px, 0) !important;
  }
  .page-template-magazine .popup-section .popup-title {
    font-size: 48px !important;
    line-height: 58px !important;
  }
  .page-template-magazine .popup-section .section-inner .section-heading::after {
    font-size: 10em !important;
    z-index: -1;
  }
  .page-template-magazine .popup-section .swiper-wrapper {
    flex-wrap: nowrap !important;
  }
}
@media only screen and (max-width: 960px) {
  .page-template-magazine .diagram-section .content .content-inner .title-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-magazine h3 {
    font-size: 24px !important;
    line-height: 34px !important;
  }
  .page-template-magazine #herausforderungen h2 {
    font-size: 42px !important;
    line-height: 52px !important;
  }
  .page-template-magazine header #topnav {
    position: fixed !important;
  }
  .page-template-magazine .heading-section {
    height: auto;
  }
  .page-template-magazine .heading-section .heading-section-inner {
    padding: 150px 0 100px 0;
  }
  .page-template-magazine .heading-section .heading-section-inner .heading-content {
    transform: translate3d(calc(( 50% + 30px) * -1), 0, 1px);
  }
  .page-template-magazine .heading-section .heading-section-inner .heading-content .heading-content-inner .heading-box span {
    font-size: 26px;
    line-height: 38px;
  }
  .page-template-magazine .heading-section .anchor-container .anchor-container-inner {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0 30px 10px 30px;
  }
  .page-template-magazine .heading-section .anchor-container .anchor-container-inner a {
    margin-bottom: 10px;
    margin-left: 20px;
  }
  .page-template-magazine .heading-section .anchor-container .anchor-container-inner a:after {
    bottom: -2px;
  }
  .page-template-magazine .content-section .section-inner .section-content .accordeon::before {
    right: 16px;
  }
  .page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .accordeon-title {
    padding: 20px 70px;
  }
  .page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .accordeon-title p {
    font-size: 26px;
    line-height: 36px;
  }
  .page-template-magazine .wippe-section .wippe-container {
    display: block;
  }
  .page-template-magazine .wippe-section .wippe-container .wippe-animation-wrapper,
  .page-template-magazine .wippe-section .wippe-container .wippe-content {
    width: 100%;
  }
  .page-template-magazine .sustainable-procurement-circle-section .spc-container {
    display: block;
  }
  .page-template-magazine .sustainable-procurement-circle-section .spc-container .spc-animation-wrapper,
  .page-template-magazine .sustainable-procurement-circle-section .spc-container .spc-content {
    width: 100%;
  }
  .page-template-magazine .sustainable-procurement-circle-section .spc-container .spc-animation-wrapper .spc-animation-wrapper,
  .page-template-magazine .sustainable-procurement-circle-section .spc-container .spc-content .spc-animation-wrapper {
    margin-right: 0;
  }
  .page-template-magazine .diagram-section .content .content-inner .title-box h2 {
    font-size: 38px !important;
    line-height: 48px !important;
  }
  .page-template-magazine .diagram-section .content .content-inner .title-box span {
    font-size: 64px;
    line-height: 74px;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-content {
    padding: 0 20px;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-content .section-highlighted-content p {
    font-size: 24px;
    line-height: 34px;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container {
    flex-direction: column;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-accordeon {
    width: 100%;
    margin-bottom: 50px;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-accordeon .section-accordeon-inner {
    padding: 0;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-text-on-the-side {
    width: 100%;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-text-on-the-side .quote:before {
    font-size: 32px;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-text-on-the-side p {
    font-size: 24px;
    line-height: 34px;
  }
  .page-template-magazine .accordion-section .section-heading .big-image {
    min-height: 350px;
  }
  .page-template-magazine .accordion-section .section-heading > .textbox {
    max-width: none;
    width: auto;
    position: absolute;
    bottom: -100px;
    left: 50px;
    right: 50px;
    transform: unset;
    display: block;
  }
  .page-template-magazine .accordion-section .section-heading > .textbox > .textbox-inner {
    width: 100%;
    padding: 30px 50px;
    bottom: unset;
  }
  .page-template-magazine .accordion-section .section-heading > .textbox > .textbox-inner p {
    margin: 0;
    font-size: 24px;
    line-height: 34px;
  }
  .page-template-magazine .textbox-section {
    padding: 60px 0 0 0;
  }
  .page-template-magazine .textbox-section .section-inner .section-content > p {
    font-size: 24px;
    line-height: 34px;
  }
  .page-template-magazine .member-section .section-inner {
    padding: 60px 0 30px 0;
    padding-top: 30px;
  }
  .page-template-magazine .member-section .section-inner::before {
    left: 14px;
  }
  .page-template-magazine .member-section .section-inner::after {
    right: 14px;
  }
  .page-template-magazine .member-section .section-inner .swiper-container .member-box {
    padding: 0 30px 50px 30px;
  }
  .page-template-magazine .popup-section .section-inner .section-heading {
    display: inline-block;
    padding: 0 45px 0 0;
  }
  .page-template-magazine .popup-section .section-inner .section-heading::after {
    font-size: 2em;
    right: 0px;
    top: -10px;
  }
  .page-template-magazine .side-menu {
    position: relative;
    right: auto;
    border: none;
    background-color: #68c0b5;
    width: 100%;
    padding: 40px;
    z-index: 0;
    top: auto;
  }
  .page-template-magazine .side-menu .side-menu-title {
    display: block;
  }
  .page-template-magazine .side-menu .side-menu-button {
    display: none;
  }
  .page-template-magazine .side-menu .side-menu-content {
    display: flex;
    margin-left: -20px;
    margin-right: -20px;
  }
  .page-template-magazine .side-menu .side-menu-content a {
    margin: 0 20px;
  }
  .page-template-magazine .side-menu .side-menu-content a::before {
    width: 50px;
    height: 50px;
    font-size: 32px;
  }
  .page-template-magazine #fixed-mob-nav {
    display: none;
  }
  .page-template-magazine img.animation.scale {
    transform: scale(0.1) translate(-400%, -400%);
    transition: all 1000ms ease-in-out 400ms;
  }
  .page-template-magazine img.animation.scale.animate {
    transform: scale(1) translate(0%, 0%);
  }
}
@media only screen and (max-width: 560px) {
  .page-template-magazine .popup-section .section-inner .swiper-slide .textbox {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .page-template-magazine .side-menu .side-menu-content a::before {
    width: 30px;
    height: 30px;
    font-size: 20px;
  }
}
@media only screen and (max-width: 480px) {
  .page-template-magazine h1 {
    font-size: 36px !important;
    line-height: 48px !important;
  }
  .page-template-magazine h2 {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .page-template-magazine h3 {
    font-size: 22px !important;
    line-height: 32px !important;
  }
  .page-template-magazine .heading-section .heading-section-inner .heading-content .heading-content-inner .heading-box span {
    font-size: 22px;
    line-height: 34px;
  }
  .page-template-magazine .content-section .section-inner .section-content .accordeon::before {
    top: 5px;
    right: 5px;
  }
  .page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .animation_container {
    left: 5px;
  }
  .page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .accordeon-title {
    padding: 20px 60px;
  }
  .page-template-magazine .content-section .section-inner .section-content .accordeon .accordeon-title-container .accordeon-title p {
    font-size: 18px;
    line-height: 28px;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-content {
    padding: 0;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header {
    flex-direction: column;
  }
  .page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box .box-header .box-title {
    font-size: 24px;
    line-height: 34px;
  }
  .page-template-magazine .diagram-section .content .content-inner {
    padding: 30px;
  }
  .page-template-magazine .diagram-section .content .content-inner .title-box span {
    font-size: 48px;
    line-height: 58px;
  }
  .page-template-magazine .accordion-section .section-heading > .textbox {
    bottom: -100px;
    left: 30px;
    right: 30px;
  }
  .page-template-magazine .accordion-section .section-heading > .textbox > .textbox-inner {
    padding: 20px 30px;
  }
  .page-template-magazine .accordion-section .section-heading > .textbox > .textbox-inner p {
    font-size: 20px;
    line-height: 30px;
  }
  .page-template-magazine .lever-section .section-inner .lever-container {
    padding: 50px 30px 30px 30px;
  }
  .page-template-magazine .textbox-section .section-inner .section-content {
    padding: 70px 30px 30px 30px;
  }
  .page-template-magazine .textbox-section .section-inner .section-content .light-bulb-container {
    left: 30px;
  }
  .page-template-magazine .textbox-section .section-inner .section-content > p {
    font-size: 20px;
    line-height: 30px;
  }
  .page-template-magazine .popup-section .section-inner .swiper-slide::after {
    left: 0;
  }
  .page-template-magazine .popup-section .section-inner .swiper-slide > img {
    min-width: 200px;
  }
  .page-template-magazine .popup-section .section-inner .swiper-slide .textbox {
    font-size: 24px !important;
    line-height: 34px !important;
  }
}
@media only screen and (max-width: 340px) {
  .page-template-magazine h1 {
    font-size: 30px !important;
    line-height: 42px !important;
  }
  .page-template-magazine h2 {
    font-size: 28px !important;
    line-height: 36px !important;
  }
  .page-template-magazine h3 {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .page-template-magazine .lever-section .section-inner .lever-container {
    padding: 50px 10px 30px 10px;
    width: 100%;
  }
}
@keyframes lever {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes swing {
  0% {
    transform: rotate(1deg);
  }
  50% {
    transform: rotate(-1.5deg);
  }
  100% {
    transform: rotate(1deg);
  }
}
@keyframes swing2 {
  0% {
    transform: rotate(4deg);
  }
  50% {
    transform: rotate(-4deg);
  }
  100% {
    transform: rotate(4deg);
  }
}
@keyframes target-arrow {
  0% {
    transform: rotate(60deg);
    left: 100vw;
    top: 0;
  }
  70% {
    transform: rotate(45deg);
    top: -150px;
  }
  100% {
    transform: rotate(0deg);
    left: 0;
  }
}
.page-template-magazine .diagram-section .content .textbox {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .diagram-section .content .textbox.animate-before {
  top: -200px;
  opacity: 0;
}
.page-template-magazine .diagram-section .content .content-inner .title-box span {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
  z-index: 1000;
}
.page-template-magazine .diagram-section .content .content-inner .title-box span.animate-before {
  transform: translateY(50%);
  opacity: 0;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-boxes .box.animate-before {
  transform: translateY(50%);
  opacity: 0;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-text-on-the-side {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .content-width-boxes-section .section-inner .section-accordeon-container .section-text-on-the-side.animate-before {
  transform: translateX(50%);
  opacity: 0;
}
.page-template-magazine .tap-container-section .table-line * {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .tap-container-section .table-line.animate-before > p {
  transform: translateY(50%);
  opacity: 0;
}
.page-template-magazine .baloon-section .baloon-container .baloon-container-inner img.baloon {
  z-index: 0;
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
  transform-origin: 40% 20%;
  -webkit-animation: swing 10s infinite;
  -moz-animation: swing 10s infinite;
  -o-animation: swing 10s infinite;
  animation: swing 10s infinite;
}
.page-template-magazine .baloon-section .section-inner .section-content .image img {
  z-index: 100;
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .baloon-section.animate-before .baloon-container .baloon-container-inner img.baloon {
  margin-top: -100px;
  margin-left: -50px;
  opacity: 0;
}
.page-template-magazine .baloon-section .section-inner .section-content .image.animate-before img {
  transform: translateY(-50%);
  opacity: 0;
}
.page-template-magazine .wippe-section .wippe-container .wippe-animation img.wippe_front {
  z-index: 0;
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
  -webkit-animation: swing2 3s infinite ease-in-out;
  -moz-animation: swing2 3s infinite ease-in-out;
  -o-animation: swing2 3s infinite ease-in-out;
  animation: swing2 3s infinite ease-in-out;
}
.page-template-magazine .wippe-section .wippe-container .wippe-animation {
  z-index: 100;
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .wippe-section.animate-before .wippe-container .wippe-animation {
  opacity: 0;
}
.page-template-magazine .sustainable-procurement-circle-section .spc-animation {
  transform: none;
  transition: all 1s ease-in-out;
}
.page-template-magazine .sustainable-procurement-circle-section .spc-animation img {
  left: 0;
  top: 0;
  transition: all 0.5s ease-in-out 1s;
}
.page-template-magazine .sustainable-procurement-circle-section.animate-before .spc-animation {
  transform: rotateZ(90deg);
  /*img {
				transition: all 1s ease-in-out 1s;
			}*/
}
.page-template-magazine .sustainable-procurement-circle-section.animate-before .spc-animation .spc-environment {
  top: -20px !important;
}
.page-template-magazine .sustainable-procurement-circle-section.animate-before .spc-animation .spc-society {
  top: 20px !important;
  left: 20px !important;
}
.page-template-magazine .sustainable-procurement-circle-section.animate-before .spc-animation .spc-economy {
  left: -20px !important;
  top: 20px !important;
}
.page-template-magazine .accordion-section .section-heading .textbox .textbox-inner {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .accordion-section .section-heading .textbox .textbox-inner.animate-before {
  transform: translateY(50%);
  opacity: 0;
}
.page-template-magazine .lever-section .section-inner .lever-container .lever-icon-container {
  width: 200px;
  height: 150px;
  overflow: hidden;
  margin-bottom: 50px;
  margin-top: -50px;
  padding-top: 47px;
  position: relative;
}
.page-template-magazine .lever-section .section-inner .lever-container .lever-icon-container::after {
  content: '';
  position: absolute;
  bottom: 0px;
  width: 150px;
  background: #000;
  height: 6px;
  border-radius: 3px;
}
.page-template-magazine .lever-section .section-inner .lever-container .lever-icon-container .lever-icon {
  width: 150px;
  height: 150px;
  transform-origin: 50% 70%;
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .lever-section.animate .section-inner .lever-container .lever-icon-container .lever-icon {
  -webkit-animation: lever 2000ms forwards;
  -moz-animation: lever 2000ms forwards;
  -o-animation: lever 2000ms forwards;
  animation: lever 2000ms forwards;
}
.page-template-magazine .target-section .container .target,
.page-template-magazine .target-section .container .results {
  transition: opacity 0.5s ease-in-out 0.8s;
}
.page-template-magazine .target-section.animate-before .img-arrow {
  display: none;
}
.page-template-magazine .target-section.animate-before .container .target,
.page-template-magazine .target-section.animate-before .container .results {
  opacity: 0;
}
.page-template-magazine .target-section.animate .img-arrow {
  display: block;
  -webkit-animation: target-arrow 0.8s ease-in-out forwards;
  -moz-animation: target-arrow 0.8s ease-in-out forwards;
  -o-animation: target-arrow 0.8s ease-in-out forwards;
  animation: target-arrow 0.8s ease-in-out forwards;
}
.page-template-magazine .target-section.animate .container .target,
.page-template-magazine .target-section.animate .container .results {
  opacity: 1;
}
.page-template-magazine .textbox-section .section-inner .section-content .light-bulb-container .light-bulb-container-inner .glow {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
  border-radius: 50%;
  background-size: 120px;
  background-position: center center;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  overflow: hidden;
}
.page-template-magazine .textbox-section.animate-before .section-inner .section-content .light-bulb-container .light-bulb-container-inner .glow {
  width: 0px;
  height: 0px;
  opacity: 0;
}
.page-template-magazine .member-section .section-inner::after,
.page-template-magazine .member-section .section-inner::before {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .member-section.animate-before .section-inner::before {
  transform: translateY(-50%) translateX(-50%);
  opacity: 0;
}
.page-template-magazine .member-section.animate-before .section-inner::after {
  transform: translateY(50%) translateX(50%);
  opacity: 0;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .use-cases-section .section-inner .section-content .use-cases-row.animate-before .use-cases-column-wrapper {
  transform: translateY(50%);
  opacity: 0;
}
.page-template-magazine .popup-section .section-inner .section-heading::after {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.page-template-magazine .popup-section.animate-before .section-inner .section-heading::after {
  transform: translateY(-50%) translateX(50%);
  opacity: 0;
}
#chart1 {
  position: relative;
  width: 100%;
  margin: 50px auto;
}
#chart1::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: calc(100% / 1.6);
}
#chart1 > * {
  position: absolute;
  top: 0px;
  left: 0px;
}
#chart1 .chart-background {
  width: 100%;
  height: calc(100% - 50px);
  margin: 25px 0px 25px;
  display: flex;
}
#chart1 .chart-arrow {
  margin: 25px 0px 25px 50px;
  width: calc(100% - 50px);
  height: calc(100% - 50px);
}
@media only screen and (max-width: 1024px) {
  #chart1 .chart-arrow {
    margin-left: 30px;
    width: calc(100% - 30px);
  }
}
#chart1 .chart-arrow > DIV {
  position: absolute;
  width: 0;
  height: 54%;
  overflow: hidden;
  bottom: 0px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
#chart1 .chart-arrow > DIV > CANVAS {
  position: absolute;
  right: 0px;
}
#chart1 .chart-arrow.animate > DIV {
  width: 100%;
  height: 100%;
}
#chart1 .chart-values {
  flex: 0 0 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-right: 5px;
  align-items: flex-end;
}
@media only screen and (max-width: 1024px) {
  #chart1 .chart-values {
    font-size: 10px;
    flex-basis: 30px;
  }
}
#chart1 .chart-values .chart-value:first-child {
  transform: translateY(-50%);
}
#chart1 .chart-values .chart-value:last-child {
  transform: translateY(50%);
}
#chart1 .chart-lines {
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
}
#chart1 .chart-lines .chart-line {
  border-top: 1px dotted #000;
  flex: 1 1 100%;
}
#chart1 .chart-bars {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  position: absolute;
  width: calc(100% - 50px);
  height: calc(100% - 50px);
  margin: 25px 0px 25px 50px;
}
@media only screen and (max-width: 1024px) {
  #chart1 .chart-bars {
    margin-left: 30px;
    width: calc(100% - 30px);
  }
}
#chart1 .chart-bars .chart-bar {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
  flex: 1 1 auto;
  background: #FFF;
  height: 0px;
  position: relative;
  max-width: 4.16666667%;
}
#chart1 .chart-bars .chart-bar .chart-year {
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateY(100%) translateX(-50%);
}
@media only screen and (max-width: 1024px) {
  #chart1 .chart-bars .chart-bar .chart-year {
    font-size: 10px;
  }
}
.supply-chain-finance-akteure {
  max-width: calc(1200px - 70px);
  margin: 0 auto;
  padding-left: 70px;
}
.supply-chain-finance-akteure svg {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.supply-chain-finance-akteure svg * {
  -webkit-transition: all 1000ms ease-in-out;
  -moz-transition: all 1000ms ease-in-out;
  -ms-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.supply-chain-finance-akteure svg .title {
  transition-delay: 350ms;
}
.supply-chain-finance-akteure svg .arrow {
  transition-delay: 0.7s;
}
.supply-chain-finance-akteure svg #arrow-right {
  transform-origin: 62% 59%;
}
.supply-chain-finance-akteure svg #arrow-bottom {
  transform-origin: 50% 83%;
}
.supply-chain-finance-akteure svg #arrow-left {
  transform-origin: 35% 59%;
}
.supply-chain-finance-akteure:not(.animate) svg #headline,
.supply-chain-finance-akteure:not(.animate) svg .title,
.supply-chain-finance-akteure:not(.animate) svg .arrow {
  opacity: 0;
}
.supply-chain-finance-akteure:not(.animate) svg .arrow {
  transform: scale(0);
}
@media only screen and (max-width: 1024px) {
  .page-template-magazine .tap-container-section {
    padding-left: 30px;
    padding-right: 30px;
  }
  .page-template-magazine .tap-container-section .section-inner {
    flex-direction: column;
  }
  .page-template-magazine .tap-container-section .section-inner .tap-container {
    width: 100% !important;
    max-width: unset !important;
    flex-direction: row !important;
  }
  .page-template-magazine .tap-container-section .section-inner .tap-container .tap {
    width: 50% !important;
    border-left: none !important;
    border-bottom: 4px solid #68c0b5 !important;
    font-size: 18px;
    line-height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .page-template-magazine .tap-container-section .section-inner .tap-container .tap.active {
    border-bottom: 4px solid #f2910a !important;
    box-shadow: none !important;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content {
    width: 100%;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-table .content-title {
    max-width: unset !important;
    width: 100% !important;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-title {
    max-width: unset;
    width: 100%;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner {
    flex-direction: column-reverse;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container {
    max-width: unset;
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    width: 100%;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container span {
    margin: 0;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner .icon-container span::before {
    top: auto;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header {
    font-size: 14px;
    line-height: 18px;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header big {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1024px) and only screen and (max-width: 768px) {
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header {
    font-size: 10px;
    line-height: 16px;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content .content-for-tap .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header big {
    font-size: 12px;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-magazine .tap-container-section .section-inner .section-content .content #content-for-chart2 .content-inner #chart2 {
    height: 300px;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content #content-for-chart2 .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header {
    font-size: 10px;
    line-height: 16px;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content #content-for-chart2 .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header big {
    font-size: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .page-template-magazine .tap-container-section .section-inner .section-content .content #content-for-table .content-title,
  .page-template-magazine .tap-container-section .section-inner .section-content .content #content-for-chart2 .content-title {
    font-size: 24px;
    line-height: 34px;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content #content-for-table .content-inner #chart2,
  .page-template-magazine .tap-container-section .section-inner .section-content .content #content-for-chart2 .content-inner #chart2 {
    height: 200px;
  }
  .page-template-magazine .tap-container-section .section-inner .section-content .content #content-for-table .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header,
  .page-template-magazine .tap-container-section .section-inner .section-content .content #content-for-chart2 .content-inner #chart2 .chart-background .chart-lines .chart-line .chart-header {
    height: 70px;
  }
}
@media only screen and (max-width: 1260px) {
  .use-cases-section .section-inner {
    padding: 0 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .use-cases-section .section-inner {
    padding: 0 30px;
  }
  .use-cases-section .section-inner .section-content .use-cases-heading-row {
    display: none !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row {
    flex-direction: column;
  }
  .use-cases-section .section-inner .section-content .use-cases-row.use-case-open .use-cases-column-wrapper {
    display: flex !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row.use-case-open .use-cases-row-title::before {
    content: '\e905' !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-row-title {
    width: 100% !important;
    padding: 0 !important;
    font-size: 18px !important;
    line-height: 20px !important;
    position: relative;
    padding-left: 50px !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-row-title span {
    font-size: 18px !important;
    line-height: 24px !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-row-title::before {
    font-family: 'invertoIconFont';
    content: '\e901';
    position: absolute;
    left: 0;
    color: #f2910a;
    font-size: 2em;
    top: 12px;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-row-title:hover {
    cursor: pointer;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper {
    flex-direction: column;
    align-items: center;
    transition: none !important;
    transform: none !important;
    background-image: none !important;
    width: 100% !important;
    display: none !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column-title-mobile {
    text-align: center;
    display: block !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column-title-mobile.vorgehen {
    margin-top: 50px;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column-title-mobile.erreichte-ziele span {
    padding-left: 15px;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column-title-mobile.erreichte-ziele h2 {
    padding-bottom: 0;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column-title-mobile span {
    display: block;
    padding-left: 10px;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column-title-mobile span::before {
    font-size: 80px;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column-title-mobile h2 {
    font-size: 20px;
    line-height: 38px;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    padding-left: 10px;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column {
    max-width: 300px;
    width: 100% !important;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    min-height: 400px !important;
    align-items: flex-start !important;
    padding-top: 20px !important;
    padding-right: 30px !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column ul {
    padding: 0 !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column.box-1 {
    background-image: url('/wp-content/themes/inverto/magazine/images/case-box-mobil-1.svg');
    margin-bottom: 20px;
    padding-left: 65px !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column.box-2 {
    background-image: url('/wp-content/themes/inverto/magazine/images/case-box-mobil-2.svg');
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column.box-2 ul {
    padding-left: 65px !important;
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column.box-3 {
    background-image: url('/wp-content/themes/inverto/magazine/images/case-box-mobil-3.svg');
  }
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column.box-3 ul {
    padding-left: 65px !important;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 480px) {
  .use-cases-section .section-inner .section-content .use-cases-row .use-cases-column-wrapper .use-cases-column-title-mobile h2 {
    font-size: 20px !important;
    line-height: 30px !important;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .page-template-magazine .swiper-container .swiper-wrapper .swiper-slide {
    padding-left: 30px !important;
    padding-right: 30px !important;
    height: auto;
  }
  .page-template-magazine .swiper-container .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  .page-template-magazine .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transform: scale(1.5);
    background: #f2910a;
  }
  .page-template-magazine .content-width-boxes-section .swiper-pagination-bullets {
    bottom: 50px;
  }
  .page-template-magazine .member-section .section-inner {
    padding-left: 30px;
    padding-right: 30px;
  }
  .page-template-magazine .member-section .section-inner::before {
    left: 30px;
  }
  .page-template-magazine .member-section .section-inner::after {
    right: 30px;
  }
  .page-template-magazine .member-section .section-inner .swiper-container .swiper-wrapper {
    margin-bottom: 50px !important;
  }
}
@media screen and (min-width: 0 \0) {
  .page-template-magazine .heading-section .heading-section-inner .heading-content {
    transform: translateX(-50%) translateY(-50%);
    margin: 30px 0px;
  }
  .page-template-magazine #chart1 {
    background-image: url('/wp-content/themes/inverto/magazine/images/chart1.png');
    background-size: contain;
    background-position: center center;
  }
  .page-template-magazine #chart1 > DIV {
    display: none;
  }
}
