@import "./vendor/swiper.min.css";@font-face {font-family: "Frutiger Next";font-weight: 700;src: url("/assets/frutiger-next/0fb3ce92-24e1-4707-9dcc-fa1f2967dfbe.woff2") format("woff2"), url("/assets/frutiger-next/a532ed7a-5225-4bf2-806a-550181b88e82.woff") format("woff");}@font-face {font-family: "Frutiger Next";font-weight: 300;src: url("/assets/frutiger-next/fa8815a0-4d7b-4eb5-8184-9d9ff16708b2.woff2") format("woff2"), url("/assets/frutiger-next/35288d5e-681e-4b64-a930-438d2b2551d6.woff") format("woff");}@font-face {font-family: "Frutiger Next";font-weight: 500;src: url("/assets/frutiger-next/131679ac-c45d-48d4-b4ee-b3cc4cdb6dea.woff2") format("woff2"), url("/assets/frutiger-next/c9372d3f-1898-4ecb-9e3f-59155488dfc9.woff") format("woff");}.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table;line-height: 0;content: "";}.clearfix:after {clear: both;}.hyphenate {word-wrap: break-word;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.unstyled-list {list-style: none;margin: 0;padding: 0;}.object-fit {height: 100%;font-family: 'object-fit: cover;';object-fit: cover;max-width: none;width: 100%;}.bg-bright {background-color: #ffffff;}.bg-bright h1,.bg-bright h2,.bg-bright .headline-medium {color: #ef7700;}.bg-gray {background-color: #d8d8d8;}.bg-gray-light {background-color: #ededed;}.bg-primary {background-color: #ef7700;color: #ffffff;}.bg-primary .btn {background-color: #2b2b2b;}.bg-primary a {color: #ffffff;}.top-spaced {padding-top: 80px;}.float-left {float: left;}.float-right {float: right;}.text-center {text-align: center;}.text-right {text-align: right;}.headline-large {display: block;font-size: 4.7rem;font-weight: 700;line-height: 6.5rem;margin: 100px 0 60px;}@media (max-width: 991px) {.headline-large {font-size: 3.5rem;line-height: 4.5rem;margin: 50px 0 30px;}}@media (max-width: 479px) {.headline-large {font-size: 3.5rem;line-height: 4.5rem;margin: 50px 0 30px;}}.headline-medium {display: block;font-size: 2.7rem;line-height: 4rem;margin: 30px 0 25px;font-weight: 500;}@media (max-width: 479px) {.headline-medium {font-size: 2.2rem;line-height: 3rem;margin: 20px 0 15px;}}.headline-medium:first-child {margin-top: 0;}.headline-small {display: block;font-size: 2.5rem;line-height: 3.5rem;margin: 30px 0 25px;font-weight: 500;}@media (max-width: 479px) {.headline-small {font-size: 2rem;line-height: 2.8rem;margin: 20px 0 15px;}}.headline-meta {color: #8c8c8c;display: block;font-size: 1.5rem;line-height: 2rem;margin: 0 0 10px;font-weight: 300;}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}body {color: #000000;font-family: 'Frutiger Next', Arial, Helvetica, sans-serif;font-size: 2rem;font-weight: 300;letter-spacing: 0;line-height: 3.4rem;}h1 {display: block;font-size: 4.7rem;font-weight: 700;line-height: 6.5rem;margin: 100px 0 60px;}@media (max-width: 991px) {h1 {font-size: 3.5rem;line-height: 4.5rem;margin: 50px 0 30px;}}@media (max-width: 479px) {h1 {font-size: 3.5rem;line-height: 4.5rem;margin: 50px 0 30px;}}h2 {display: block;font-size: 2.7rem;line-height: 4rem;margin: 30px 0 25px;font-weight: 500;}@media (max-width: 479px) {h2 {font-size: 2.2rem;line-height: 3rem;margin: 20px 0 15px;}}h2:first-child {margin-top: 0;}h3 {display: block;font-size: 2.5rem;line-height: 3.5rem;margin: 30px 0 25px;font-weight: 500;}@media (max-width: 479px) {h3 {font-size: 2rem;line-height: 2.8rem;margin: 20px 0 15px;}}@media (max-width: 991px) {body {font-size: 1.8rem;line-height: 3rem;}}@media (max-width: 479px) {body {font-size: 1.6rem;line-height: 2.4rem;}}* {box-sizing: border-box;}html {font-size: 10px;}body,html {margin: 0;padding: 0;}body {min-width: 320px;}body.nav-open {height: 100vh;overflow: hidden;}main,section,header {display: block;}main {padding-bottom: 100px;padding-top: 135px;}button,input,select,textarea {font-family: 'Frutiger Next', Arial, Helvetica, sans-serif;}p:first-child {margin-top: 0;}p:last-child {margin-bottom: 0;}a {color: #ef7700;text-decoration: none;}a:hover {text-decoration: underline;}img {max-width: 100%;}@media (max-width: 991px) {main {padding-bottom: 50px;padding-top: 90px;}}.container {margin: auto;max-width: 1450px;padding-left: 25px;padding-right: 25px;width: 100%;}.container.small {max-width: 900px;}.container .container {padding: 0;}.template-title {display: none;}.btn {border-radius: 15px;border-bottom-left-radius: 0;-webkit-appearance: none;background-color: #ef7700;border: none;color: #ffffff;cursor: pointer;display: inline-block;font-size: 1.4rem;font-weight: 500;line-height: 2rem;margin-top: 25px;outline: none;padding: 5px 20px;transition: all 0.4s;}.btn:hover {background-color: #f7ad00;text-decoration: none;}.btn.btn-light {background-color: #ffffff;color: #2b2b2b;font-weight: 700;}.btn.btn-light:hover {background-color: #8c8c8c;}.btn.btn-large {font-size: 1.8rem;line-height: 2.4rem;padding: 8px 15px;}.col-block {display: flex;flex-wrap: wrap;justify-content: flex-start;}.col-block .col {margin-bottom: 20px;}.col-block.col-1 .col {width: 100%;}.col-block.col-2 .col {width: 49%;margin-right: 2%;}.col-block.col-2 .col:nth-child(2n+2) {margin-right: 0;}.col-block.col-3 .col {width: 32%;margin-right: 2%;}.col-block.col-3 .col:nth-child(3n+3) {margin-right: 0;}.col-block.col-4 .col {width: 23.5%;margin-right: 2%;}.col-block.col-4 .col:nth-child(4n+4) {margin-right: 0;}.fullwidth {padding-bottom: 55px;padding-top: 55px;}.fullwidth h1 {margin-top: 0;}.breadcrumbs {color: #8c8c8c;font-size: 1.8rem;line-height: 2.4rem;padding: 28px 0;}.breadcrumbs .breadcrumb {margin-right: 40px;}.breadcrumbs a {color: #8c8c8c;}.hide {display: none !important;}.loading-indicator {display: flex;height: 60px;justify-content: center;}.loading-indicator .loader {border: 4px solid #ef7700;border-top: 4px solid #f7ad00;border-radius: 50%;width: 60px;height: 60px;animation: spin 2s linear infinite;}@media (max-width: 1199px) {.col-block.col-4 .col {width: 32%;margin-right: 2%;}.col-block.col-4 .col:nth-child(4n+4) {margin-right: 2%;}.col-block.col-4 .col:nth-child(3n+3) {margin-right: 0;}}@media (max-width: 991px) {.col-block.col-3 .col,.col-block.col-4 .col {width: 49%;margin-right: 2%;}.col-block.col-3 .col:nth-child(3n+3),.col-block.col-4 .col:nth-child(3n+3) {margin-right: 2%;}.col-block.col-3 .col:nth-child(2n+2),.col-block.col-4 .col:nth-child(2n+2) {margin-right: 0;}.fullwidth {padding-bottom: 30px;padding-top: 30px;}}@media (max-width: 767px) {.col-block.col-2 .col,.col-block.col-3 .col,.col-block.col-4 .col {width: 100%;margin-right: 0;}.col-block.col-2 .col:nth-child(3n+3),.col-block.col-3 .col:nth-child(3n+3),.col-block.col-4 .col:nth-child(3n+3) {margin-right: 0;}}.page-header {height: 135px;left: 0;position: fixed;right: 0;top: 0;z-index: 100;}.page-header .outer {background-color: #f7ad00;border-bottom-right-radius: 25px;height: 100%;margin-right: 75px;position: relative;}.page-header .outer:after {background-color: #f7ad00;border-bottom-right-radius: 25px;content: '';display: block;height: 110px;position: absolute;right: -50px;top: 0;width: 50px;}.page-header .inner {background-color: #ef7700;border-bottom-left-radius: 25px;height: 110px;margin-left: 25px;padding-bottom: 26px;padding-left: 50px;padding-top: 26px;}.page-header .container {height: 100%;display: flex;justify-content: space-between;align-items: baseline;padding-right: 50px;}.page-header .logo {display: inline-block;height: 100%;line-height: 0;position: relative;}.page-header .logo img {height: 100%;width: auto;}.page-header .search {color: white;}.page-header .search i {margin-right: 15px;}.page-header .logo-badge {border-radius: 15px;border-bottom-left-radius: 0;background-color: #ffffff;color: #ef7700;font-size: 2.5rem;left: calc(100% + 10px);line-height: 3rem;padding: 5px 10px;position: absolute;top: -16px;}@media (max-width: 991px) {.page-header {height: 90px;}.page-header .outer {border-bottom-right-radius: 15px;margin-right: 60px;}.page-header .outer:after {border-bottom-right-radius: 15px;height: 75px;right: -30px;width: 30px;}.page-header .inner {border-bottom-left-radius: 15px;height: 75px;padding: 10px 0;}.page-header .logo-badge {font-size: 1.8rem;line-height: 2rem;top: -7px;}}@media (max-width: 479px) {.page-header .outer {border-bottom-right-radius: 0;margin-right: 0;}.page-header .outer:after {display: none;}.page-header .inner {border-bottom-left-radius: 0;margin-left: 0;padding: 15px 0;}.page-header .logo-badge {top: -11px;}.page-header .container {padding-right: 20px;}.page-header .search span {display: none;}.page-header .search i {margin-right: 0px;}}.page-footer {background-color: #2b2b2b;color: #ffffff;font-size: 1.4rem;line-height: 1.2;padding: 10px 0;}.page-footer .container {display: flex;align-items: stretch;justify-content: space-between;}.page-footer .container > div {width: 100%;display: flex;align-items: center;}.page-footer .container > div.right {justify-content: flex-end;}.page-footer nav ul {display: flex;gap: 10px;}.page-footer nav a {color: #ffffff;font-size: 1.4rem;}.page-footer .social-links {display: inline-block;padding-right: 40px;}.page-footer .social-links a {color: #ffffff;display: inline-block;font-size: 2rem;width: 40px;line-height: 2rem;padding: 0;position: relative;text-align: center;transition: color 0.4s;}.page-footer .social-links a:hover {color: #f7ad00;}.page-footer .social-links a .fa-facebook-f {bottom: 0.2rem;font-size: 0.85em;position: relative;}.page-footer .social-links a .fa-youtube {font-size: 0.85em;margin-left: 0.5rem;}.page-footer .copyright {text-align: right;}.page-footer .copyright a {color: #ffffff;}.page-footer.fixed-bottom {position: fixed;left: 0;bottom: 0;width: 100%;z-index: 100;}body {background-color: #ededed;padding-bottom: 41px;}@media (max-width: 991px) {.page-footer .social-links {padding-right: 20px;}}@media (max-width: 767px) {body {padding-bottom: 64px;}.page-footer .container > div:first-child {width: 50%;}.page-footer .navigation ul {flex-wrap: wrap;}.page-footer .social-links {text-align: center;}.page-footer .copyright {width: 32%;}}@media (max-width: 479px) {body {padding-bottom: 73px;}.page-footer .container {flex-wrap: wrap;padding-left: 10px;padding-right: 10px;}.page-footer .container > div {justify-content: center;}.page-footer .container > div:first-child {margin-bottom: 15px;width: 100%;}.page-footer .container > div.right {justify-content: center;}.page-footer .navigation {text-align: center;}.page-footer .navigation ul {justify-content: center;flex-wrap: nowrap;}.page-footer .social-links a {width: 2.2rem;}.page-footer .copyright {width: auto;}}.article .article-tags,.article .article-meta {color: #8c8c8c;font-size: 1.5rem;line-height: 2rem;margin-bottom: 20px;}.article .article-tags i,.article .article-meta i {margin-right: 3px;}.article .article-tags a,.article .article-meta a {color: #8c8c8c;}.article .article-tags a:hover,.article .article-meta a:hover {color: #ef7700;}.article .article-tags span.spaced,.article .article-meta span.spaced {display: inline-block;margin-right: 20px;}.article .article-tags span.spaced:last-child,.article .article-meta span.spaced:last-child {margin-right: 0;}.article .article-tags {margin-bottom: 45px;}.article .reading-duration .time:after {content: "'";display: inline;}.article .article-abstract {font-size: 1.1em;line-height: 1.5em;}.article .article-image {background-position: center center;background-repeat: no-repeat;background-size: cover;line-height: 0;margin-bottom: 75px;position: relative;}.article .article-image .preview-image {filter: blur(20px);left: 0;position: absolute;opacity: 0;top: 0;transition: opacity 1s;z-index: 1;}.article .article-image .show-preview .preview-image {opacity: 1;position: static;}.article .article-image .show-preview .final-image {display: none;}.article .article-content h2,.article .article-content h3 {color: #ef7700;}.article .article-content img {height: auto;margin: 20px;}.article .article-content figure {margin: 0 0 20px;text-align: center;}.article .article-content figure img {margin-bottom: 0;}.article .article-content figcaption {font-size: 1.6rem;text-align: center;}.article.preview {border-radius: 50px;border-bottom-left-radius: 0;background-color: #ffffff;font-size: 1.7rem;line-height: 2.7rem;overflow: hidden;position: relative;}.article.preview .article-details {padding: 25px;}.article.preview .reading-duration {bottom: 25px;color: #8c8c8c;line-height: 3rem;position: absolute;right: 25px;}.article.preview .article-image {margin-bottom: 0;}.article.preview .article-image img {height: auto;width: 100%;}.article.preview footer {margin-top: 0;}.article.featured {border-radius: 0;border-bottom-left-radius: 0;background-color: transparent;}.article.featured .article-details {border-radius: 75px;border-bottom-left-radius: 0;bottom: 0;padding: 50px 50px 100px;position: absolute;right: 0;top: 0;width: 500px;z-index: 1;}.article.featured .btn {bottom: 50px;position: absolute;}.article.featured .article-meta,.article.featured .article-meta a,.article.featured .reading-duration {color: #feeed7;}.article.featured .reading-duration {bottom: 50px;right: 50px;}.article.featured .article-image {height: 540px;width: calc(100% - 425px);}.article.featured .article-image img {height: 100%;width: 100%;}.article blockquote {border-radius: 75px;border-bottom-left-radius: 0;background-color: #ef7700;color: #ffffff;margin: 75px 0;padding: 50px;}.article blockquote .btn {background-color: #2b2b2b;}.article blockquote a {color: #ffffff;}.article blockquote p:first-child {font-size: 3.8rem;font-weight: 500;line-height: 5.8rem;margin-bottom: 2rem;quotes: '«' '»';}.article blockquote p:first-child:before {content: open-quote;}.article blockquote p:first-child:after {content: close-quote;}.article div[data-oembed-url] {margin: 40px 0;}.article footer {margin-top: 45px;}.article .controls {margin-bottom: 80px;}.article .social-share {cursor: default;}.article .social-share:hover {background-color: #ffffff;}.article .social-share a {color: #2b2b2b;}.article .social-share a:hover {color: #ef7700;text-decoration: none;}.similar-articles .articles {align-items: flex-start;}@media (max-width: 991px) {.article .article-tags {margin-bottom: 30px;}.article .article-image {margin-bottom: 40px;}.article.featured {border-radius: 50px;border-bottom-left-radius: 0;}.article.featured .article-image {height: 300px;width: 100%;}.article.featured .article-details {border-radius: 0;border-bottom-left-radius: 0;padding: 30px;position: relative;width: 100%;}.article.featured .btn {position: static;}.article.featured .reading-duration {bottom: 30px;right: 30px;}.article blockquote {border-radius: 40px;border-bottom-left-radius: 0;margin: 40px 0;padding: 30px;}.article blockquote p:first-child {font-size: 2.5rem;line-height: 3.8rem;}}@media (max-width: 479px) {.article .article-meta span.spaced {display: block;}.article .article-content img {float: none !important;margin: 20px auto;}.article .article-content figure {float: none !important;}.article .article-content figure img {margin-bottom: 0;}.article.preview {font-size: 1.6rem;line-height: 2.4rem;}.article.featured .article-image {height: 200px;}.article div[data-oembed-url] {margin: 30px 0;}.article figcaption {font-size: 1.4rem;}.article blockquote {border-radius: 25px;border-bottom-left-radius: 0;margin: 25px 0;padding: 25px;}.article blockquote p:first-child {font-size: 2rem;line-height: 3rem;}}.featured-articles {margin-bottom: 115px;margin-top: 45px;}#category-filter {margin-bottom: 35px;}#category-filter .btn {background-color: #8c8c8c;font-size: 1.8rem;line-height: 2.4rem;margin-bottom: 10px;margin-right: 10px;margin-top: 0;padding: 8px 25px;}#category-filter .btn.active {background-color: #2b2b2b;}#category-filter .btn:hover {background-color: #ef7700;}#category-filter-mobile {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23ffffff' d='M272 160H48.1c-42.6 0-64.2 51.7-33.9 81.9l111.9 112c18.7 18.7 49.1 18.7 67.9 0l112-112c30-30.1 8.7-81.9-34-81.9zM160 320L48 208h224L160 320z'%3E%3C/path%3E%3C/svg%3E");border-radius: 15px;border-bottom-left-radius: 0;-webkit-appearance: none;appearance: none;background-color: #2b2b2b;background-position: right 10px center;background-repeat: no-repeat;background-size: 25px 25px;border: none;color: #ffffff;cursor: pointer;display: none;font-size: 1.8rem;font-weight: 500;height: 50px;line-height: 50px;margin-bottom: 30px;outline: none;padding: 0 10px;width: 100%;}#category-filter-mobile:hover {background-color: #ef7700;}.articles .grid-sizer {width: 32%;}.articles .gutter-sizer {width: 2%;}@media (max-width: 991px) {.featured-articles {margin-bottom: 60px;margin-top: 30px;}.featured-articles.swiper-container-horizontal > .swiper-pagination {bottom: auto;top: 260px;}#category-filter {margin-bottom: 20px;}.articles .grid-sizer {width: 49%;}}@media (max-width: 767px) {.articles .grid-sizer {width: 100%;}.articles .gutter-sizer {width: 0;}#category-filter {display: none;}#category-filter-mobile {display: block;}}@media (max-width: 479px) {.featured-articles.swiper-container-horizontal > .swiper-pagination {top: 160px;}}.itds-privacy-notice {background-color: #ffffff;border: 1px solid #ef7700;bottom: 20px;box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);padding: 30px;position: fixed;right: 20px;width: 400px;z-index: 101;}.itds-privacy-notice .privacy-text {font-size: 1.5rem;line-height: 2.1rem;}@media (max-width: 767px) {.itds-privacy-notice {border: none;bottom: 0;box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.3);left: 0;right: 0;width: auto;}}.swiper-slider {position: relative;}.swiper-wrapper {overflow: hidden;}.swiper-container-horizontal > .swiper-pagination {bottom: 40px;line-height: 14px;padding-left: 40px;text-align: left;}.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {background-color: #ffffff;height: 14px;margin: 0 4px;opacity: 1;width: 14px;}.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet-active {background-color: #ef7700;}@media (max-width: 991px) {.swiper-container-horizontal > .swiper-pagination {bottom: 20px;padding-left: 20px;}}.ti-cursor {padding-left: 30px;}.waxmlc_search form {display: flex;width: 100%;justify-content: space-evenly;align-items: flex-end;margin-bottom: 25px;}.waxmlc_search form .waxmlc_search_query {width: 100%;height: 30px;}.waxmlc_search form .btn {margin-top: 0px;border-top-left-radius: 0px;border-top-right-radius: 0px;}.waxmlc_search .waxmlc_search_results {margin-bottom: 20px;}