﻿.cards-story-card-large{padding:var(--size-LG);text-align:center}.cards-story-card-large .common-typography.body5{margin:8px auto var(--size-SM);max-width:1024px;transition:color ease 0.5s}.cards-story-card-large .button2-bold{width:fit-content;margin:0 auto}@media only screen and (min-width: 768px){.cards-story-card-large{padding:var(--size-XL) var(--size-XS)}.cards-story-card-large .story-card-content-container .common-typography.h5.title-lead{margin:4px auto var(--size-MD) !important}.cards-story-card-large .common-typography.body5{margin:var(--size-MD) auto var(--size-SM);font-size:21px}.cards-story-card-large .common-typography.h5{font-size:41px;line-height:115%}}@media only screen and (min-width: 1024px){.cards-story-card-large .common-typography.body5{font-size:24px}.cards-story-card-large .common-typography.h5{font-size:50px;line-height:120%}}.cards-story-card-large .story-card-content-container{padding:0;margin:0 auto}.cards-story-card-large .story-card-content-container .common-typography.h5.title-lead{margin:4px auto 8px;max-width:1024px;transition:color ease 0.5s}.cards-story-card-large .story-card-media-container{margin:0 auto;height:220px;transform:translateY(0);border-radius:var(--radius-small);aspect-ratio:unset}@media only screen and (min-width: 768px){.cards-story-card-large .story-card-media-container{aspect-ratio:16 / 9;height:270px;width:unset}}@media only screen and (min-width: 1024px){.cards-story-card-large .story-card-media-container{height:350px}}.cards-story-card-large:hover .title-lead{color:var(--color-dark-blue)}.theme-dark .cards-story-card-large:hover .title-lead{color:var(--color-primary-blue)}.cards-story-card-medium .story-card-content-container{padding:var(--size-MD)}.cards-story-card-medium .story-card-content-container .common-typography.h5.title-lead{margin:4px 0 8px}@media only screen and (min-width: 768px){.cards-story-card-medium{flex-direction:row !important}.cards-story-card-medium .story-card-media-container{min-height:320px;min-width:calc(min(580px, 45vw));max-width:calc(min(580px, 45vw));aspect-ratio:unset;height:100%}.cards-story-card-medium .story-card-content-container{padding:var(--size-LG);margin:auto 0}.cards-story-card-medium .story-card-content-container .common-typography.h5.title-lead{margin:12px 0 12px}.cards-story-card-medium .common-typography.h5{line-height:130%;font-size:28px}}@media only screen and (min-width: 1024px){.cards-story-card-medium .common-typography.h5.title-lead{margin:4px 0 var(--size-XS)}.cards-story-card-medium .common-typography.h5.title-only{margin:4px 0 0}.cards-story-card-medium .common-typography.h5{line-height:130%;font-size:33px}.cards-story-card-medium .story-card-content-container{min-height:360px}}@media only screen and (max-width: 767px){.theme-dark .cards-story-card-medium.csc-instagram-orange:hover .common-typography.h5,.theme-dark .cards-story-card-medium.csc-instagram-blue:hover .common-typography.h5,.theme-dark .cards-story-card-medium.csc-instagram-green:hover .common-typography.h5,.theme-dark .cards-story-card-medium.csc-instagram-purple:hover .common-typography.h5{color:var(--color-dark-blue) !important}.theme-dark .cards-story-card-medium.csc-instagram-orange .common-typography,.theme-dark .cards-story-card-medium.csc-instagram-orange .action-like-btn,.theme-dark .cards-story-card-medium.csc-instagram-blue .common-typography,.theme-dark .cards-story-card-medium.csc-instagram-blue .action-like-btn,.theme-dark .cards-story-card-medium.csc-instagram-green .common-typography,.theme-dark .cards-story-card-medium.csc-instagram-green .action-like-btn,.theme-dark .cards-story-card-medium.csc-instagram-purple .common-typography,.theme-dark .cards-story-card-medium.csc-instagram-purple .action-like-btn{color:var(--color-black) !important}.cards-story-card-medium.csc-instagram-orange .sc-video .media-image-fill,.cards-story-card-medium.csc-instagram-blue .sc-video .media-image-fill,.cards-story-card-medium.csc-instagram-green .sc-video .media-image-fill,.cards-story-card-medium.csc-instagram-purple .sc-video .media-image-fill{object-position:0 44%;margin-left:-21%}.cards-story-card-medium.csc-instagram-orange .sc-video .media-video-play-button-container,.cards-story-card-medium.csc-instagram-blue .sc-video .media-video-play-button-container,.cards-story-card-medium.csc-instagram-green .sc-video .media-video-play-button-container,.cards-story-card-medium.csc-instagram-purple .sc-video .media-video-play-button-container{align-items:flex-start;justify-content:flex-end;padding:var(--size-XS)}.cards-story-card-medium.csc-instagram-orange .sc-video .media-video-play-button-container .media-video-play-button,.cards-story-card-medium.csc-instagram-blue .sc-video .media-video-play-button-container .media-video-play-button,.cards-story-card-medium.csc-instagram-green .sc-video .media-video-play-button-container .media-video-play-button,.cards-story-card-medium.csc-instagram-purple .sc-video .media-video-play-button-container .media-video-play-button{width:95px;height:95px}.cards-story-card-medium.csc-instagram-orange .story-card-content-container,.cards-story-card-medium.csc-instagram-orange .story-card-media-container{background-color:var(--color-primary-orange)}.cards-story-card-medium.csc-instagram-blue .story-card-content-container,.cards-story-card-medium.csc-instagram-blue .story-card-media-container{background-color:var(--color-primary-blue)}.cards-story-card-medium.csc-instagram-green .story-card-content-container,.cards-story-card-medium.csc-instagram-green .story-card-media-container{background-color:var(--color-primary-green)}.cards-story-card-medium.csc-instagram-purple .story-card-content-container,.cards-story-card-medium.csc-instagram-purple .story-card-media-container{background-color:var(--color-secondary-purple)}}.cards-story-card-small .story-card-content-container{padding:var(--size-MD)}.cards-story-card-small .story-card-content-container .common-typography.h5.title-only{margin:4px 0 0}.theme-dark .cards-story-card-small.csc-instagram-orange:hover .common-typography.h5,.theme-dark .cards-story-card-small.csc-instagram-blue:hover .common-typography.h5,.theme-dark .cards-story-card-small.csc-instagram-green:hover .common-typography.h5,.theme-dark .cards-story-card-small.csc-instagram-purple:hover .common-typography.h5{color:var(--color-dark-blue) !important}.theme-dark .cards-story-card-small.csc-instagram-orange .common-typography,.theme-dark .cards-story-card-small.csc-instagram-orange .action-like-btn,.theme-dark .cards-story-card-small.csc-instagram-blue .common-typography,.theme-dark .cards-story-card-small.csc-instagram-blue .action-like-btn,.theme-dark .cards-story-card-small.csc-instagram-green .common-typography,.theme-dark .cards-story-card-small.csc-instagram-green .action-like-btn,.theme-dark .cards-story-card-small.csc-instagram-purple .common-typography,.theme-dark .cards-story-card-small.csc-instagram-purple .action-like-btn{color:var(--color-black) !important}.cards-story-card-small.csc-instagram-orange .sc-video .media-image-fill,.cards-story-card-small.csc-instagram-blue .sc-video .media-image-fill,.cards-story-card-small.csc-instagram-green .sc-video .media-image-fill,.cards-story-card-small.csc-instagram-purple .sc-video .media-image-fill{object-position:0 44%;margin-left:-21%}.cards-story-card-small.csc-instagram-orange .sc-video .media-video-play-button-container,.cards-story-card-small.csc-instagram-blue .sc-video .media-video-play-button-container,.cards-story-card-small.csc-instagram-green .sc-video .media-video-play-button-container,.cards-story-card-small.csc-instagram-purple .sc-video .media-video-play-button-container{align-items:flex-start;justify-content:flex-end;padding:var(--size-XS)}.cards-story-card-small.csc-instagram-orange .sc-video .media-video-play-button-container .media-video-play-button,.cards-story-card-small.csc-instagram-blue .sc-video .media-video-play-button-container .media-video-play-button,.cards-story-card-small.csc-instagram-green .sc-video .media-video-play-button-container .media-video-play-button,.cards-story-card-small.csc-instagram-purple .sc-video .media-video-play-button-container .media-video-play-button{width:95px;height:95px}.cards-story-card-small.csc-instagram-orange .story-card-content-container,.cards-story-card-small.csc-instagram-orange .story-card-media-container{background-color:var(--color-primary-orange)}.cards-story-card-small.csc-instagram-blue .story-card-content-container,.cards-story-card-small.csc-instagram-blue .story-card-media-container{background-color:var(--color-primary-blue)}.cards-story-card-small.csc-instagram-green .story-card-content-container,.cards-story-card-small.csc-instagram-green .story-card-media-container{background-color:var(--color-primary-green)}.cards-story-card-small.csc-instagram-purple .story-card-content-container,.cards-story-card-small.csc-instagram-purple .story-card-media-container{background-color:var(--color-secondary-purple)}@media only screen and (min-width: 768px){.cards-story-card-small .story-card-media-container{min-height:unset;min-width:inherit;max-width:inherit;aspect-ratio:16 / 9;height:100%}.cards-story-card-small .story-card-content-container{padding:var(--size-MD);margin:auto 0}.cards-story-card-small .story-card-content-container .common-typography.h5.title-only{margin:12px 0 0}}.cards-story-card-container{overflow:hidden;background-color:var(--color-white);box-shadow:var(--shadow-normal);border-radius:var(--radius-medium);transition:box-shadow ease 0.5s;display:flex;flex-direction:column;align-items:start;cursor:pointer;min-width:calc(min(100%, 404px));transform:translateY(0)}.theme-dark .cards-story-card-container{background-color:var(--color-dark-chocolate)}.cards-story-card-container span.common-typography.body6{letter-spacing:0.45px}@media only screen and (min-width: 768px){.cards-story-card-container span.common-typography.body6{letter-spacing:normal}}.cards-story-card-container:hover{box-shadow:var(--shadow-hover)}.cards-story-card-container:hover .common-typography.h5{color:var(--color-dark-blue)}.theme-dark .cards-story-card-container:hover .common-typography.h5{color:var(--color-primary-blue)}.cards-story-card-container:hover .sc-image{transform:scale(1.1)}.story-card-media-container{position:relative;overflow:hidden;min-height:190px;aspect-ratio:16 / 9;width:100%;margin:auto 0}.story-card-media-container .sc-image{transform:scale(1);transition:transform ease 0.5s}@media only screen and (min-width: 768px){.story-card-media-info-container{margin:0 auto}}.story-card-content-container{padding:var(--size-XL);flex-grow:1;display:flex;flex-direction:column;width:100%}.story-card-content-container .story-card-content-info{display:flex;align-items:flex-end;justify-content:flex-end;flex:1;margin-top:var(--size-XS3);column-gap:var(--size-medium-MD)}.story-card-content-container .story-card-content-info .body6 svg{margin-bottom:-3px}@media only screen and (min-width: 768px){.story-card-content-container .story-card-content-info .body6 svg{margin-bottom:-2px}}.story-card-content-container .story-card-content-info .heart-container .outline,.story-card-content-container .story-card-content-info .heart-container .filled{height:20px}.story-card-content-container .story-card-content-info .heart-container .celebrate{top:-8px}.story-card-content-container span.common-typography.body6{color:var(--color-black-lighten-30)}.story-card-content-container .common-typography.h5{transition:color ease 0.5s}.story-card-content-container .common-typography.h5.title-lead{margin:12px 0 12px}.story-card-content-container .common-typography.h5.title-only{margin:12px 0 0}.theme-dark .story-card-content-container span.common-typography.body6{color:var(--color-secondary-brown)}.text-ellipsis{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word}.te-lines-1{-webkit-line-clamp:1}.te-lines-2{-webkit-line-clamp:2}.te-lines-3{-webkit-line-clamp:3}.te-lines-4{-webkit-line-clamp:4}.poll-card{max-width:1024px;text-align:center;border-radius:var(--radius-medium);color:var(--color-black);background-color:var(--color-primary-orange);position:relative;padding:var(--size-SM) var(--size-XS) var(--size-LG)}@media only screen and (min-width: 768px){.poll-card{padding:var(--size-SM) var(--size-XL2) var(--size-LG)}}.theme-dark .poll-card{color:var(--color-white);background-color:var(--color-dark-orange)}.poll-card img{height:118px;width:118px;margin-bottom:8px}.theme-dark .poll-card img{filter:invert(1)}.poll-card .poll-card-question{margin-top:4px;margin-bottom:var(--size-MD)}.poll-card .poll-card-options{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.poll-card .poll-card-options button{margin:0 var(--size-XS2) var(--size-MD)}.poll-card .poll-card-result{max-width:600px;width:100%;margin:0 auto var(--size-MD)}.poll-card .poll-card-result .poll-card-result-labels{display:flex;justify-content:space-between;align-items:center}.poll-card .poll-card-result .poll-card-result-labels .body5{max-width:45%}.poll-card .poll-card-result .poll-card-result-labels .body5:first-child{text-align:left}.poll-card .poll-card-result .poll-card-result-labels .body5:last-child{text-align:right}.poll-card .poll-card-result .poll-card-result-progress-container{border-radius:25px;overflow:hidden;margin:3px 0;height:24px;border:1.5px solid var(--color-black)}.theme-dark .poll-card .poll-card-result .poll-card-result-progress-container{border:1.5px solid var(--color-white)}.poll-card .poll-card-result .poll-card-result-progress{height:24px;background-color:var(--color-black);transition:all 1s ease}.theme-dark .poll-card .poll-card-result .poll-card-result-progress{background-color:var(--color-white)}.common-dropdown-container{position:relative}.common-dropdown-rotate-180{transform:rotate(180deg) translateY(2px) !important}.common-dropdown-selected{cursor:pointer;display:flex;align-items:center;transition:all 0.3s ease-in-out 0s}.common-dropdown-selected svg{transition:transform 0.3s ease-in-out;transform:rotate(0);margin-left:8px;height:28px}@media only screen and (min-width: 768px){.common-dropdown-selected svg{margin-left:10px}}@media only screen and (min-width: 1024px){.common-dropdown-selected svg{margin-left:12px}}.common-dropdown-selected .no-hover{color:var(--color-black) !important}.theme-dark .common-dropdown-selected .no-hover{color:var(--color-white) !important}.common-dropdown-selected:hover{color:var(--color-dark-blue)}.theme-dark .common-dropdown-selected:hover{color:var(--color-primary-blue)}.common-dropdown-items-opened{opacity:1 !important;pointer-events:all !important}.common-dropdown-items-container{display:grid;opacity:0;padding:var(--size-XS);z-index:99999;position:absolute;box-shadow:var(--shadow-hover);transition:all 0.3s ease-in-out;border-radius:var(--radius-small);pointer-events:none;background-color:var(--color-white)}.common-dropdown-items-container .cdi-selected{color:var(--color-dark-blue)}.theme-dark .common-dropdown-items-container{background-color:var(--color-dark-white)}.theme-dark .common-dropdown-items-container .cdi-selected{color:var(--color-primary-blue)}.common-dropdown-items-container li{cursor:pointer;margin:var(--size-XS3) 0;white-space:nowrap;transition:color 0.3s ease-in-out;list-style:none}.common-dropdown-items-container li:last-of-type{margin-bottom:0}.common-dropdown-items-container li:first-of-type{margin-top:0}.common-dropdown-items-container li:hover{color:var(--color-dark-blue)}.theme-dark .common-dropdown-items-container li:hover{color:var(--color-primary-blue)}.display-none{display:none}.media-video-play-button-container{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity ease 0.2s;cursor:pointer}.media-video-play-button{border-radius:50%;background:var(--color-white);padding-left:7px;display:flex;align-items:center;justify-content:center;width:75px;height:75px}.theme-dark .media-video-play-button{background:var(--color-dark-chocolate)}.theme-dark .media-video-play-button img{filter:invert(1)}@media only screen and (min-width: 768px){.media-video-play-button{width:90px;height:90px}}@media only screen and (min-width: 1024px){.media-video-play-button{width:105px;height:105px}}.media-video .cvpb-show{opacity:0.8}.media-video .cv-show{opacity:1 !important}.media-video .cv-video,.media-video .cv-iframe{outline:none;position:absolute;height:100%;width:100%;inset:0px;object-position:center center;color:transparent;transition:opacity ease 0.6s;opacity:0;background:var(--color-white);object-fit:contain}.theme-dark .media-video .cv-video,.theme-dark .media-video .cv-iframe{background:var(--color-dark-chocolate)}.media-video .jwplayer{position:inherit !important}.cv-dialog{position:relative;min-width:calc(100dvw - 62px);height:100dvh}.cv-dialog .cv-dialog-iframe,.cv-dialog .cv-dialog-video{outline:none;position:absolute;height:100%;width:100%;inset:0px;object-position:center center;color:transparent;object-fit:contain;transition:opacity ease 0.6s;background:var(--color-white)}.theme-dark .cv-dialog .cv-dialog-iframe,.theme-dark .cv-dialog .cv-dialog-video{background:var(--color-dark-chocolate)}.cv-dialog .jwplayer.jw-flag-aspect-mode{height:100% !important}@media screen and (-webkit-min-device-pixel-ratio: 0){.cv-dialog .jwplayer.jw-flag-aspect-mode{height:-webkit-fill-available !important}}@media only screen and (max-width: 767px){.cv-dialog{aspect-ratio:unset !important}.cv-dialog .jwplayer.jw-stretch-fill .jw-media video{object-fit:contain !important;background-size:auto auto !important}}@media only screen and (min-width: 768px){.cv-dialog{min-width:calc(min(calc(100dvw - 96px), 1440px));max-height:calc(100dvh - 96px);height:unset}.cv-dialog .jwplayer.jw-flag-aspect-mode,.cv-dialog .cv-dialog-iframe,.cv-dialog .cv-dialog-video{border-radius:var(--radius-medium)}}@media only screen and (min-width: 1024px){.cv-dialog{min-width:calc(min(calc(100dvw - 192px), 1440px))}}.popular-article-card{display:flex !important;column-gap:var(--size-SM)}.popular-article-card a:after{content:none !important}.popular-article-card .body6{color:var(--color-black-lighten-30)}.popular-article-card span.h3{color:var(--color-black-lighten-30)}.theme-dark .popular-article-card .body6{color:var(--color-secondary-brown)}.theme-dark .popular-article-card span.h3{color:var(--color-primary-cream)}.popular-article-card .popular-article-content{flex:1;display:flex;flex-direction:column}.popular-article-card .popular-article-content a{flex:1}.popular-article-card .popular-article-actions{margin:var(--size-XS2) 0 0;display:flex;align-items:center;justify-content:space-between;grid-gap:var(--size-XS);flex-wrap:wrap}@media only screen and (max-width: 767px){.popular-article-card .popular-article-actions .body5{font-size:13px;line-height:140%}.popular-article-card .popular-article-actions .body5 .aa-dot{font-size:13px}}@media only screen and (min-width: 768px){.popular-article-card .popular-article-actions .body5{color:var(--color-black-lighten-30)}.popular-article-card .popular-article-actions .body5 .aa-dot{font-size:14px}.theme-dark .popular-article-card .popular-article-actions .body5{color:var(--color-primary-blue)}}.popular-article-card .popular-article-actions .action-time-to-read{cursor:help}.popular-article-card .popular-article-actions .action-time-to-read svg{margin-bottom:-3px}@media only screen and (min-width: 768px){.popular-article-card .popular-article-actions .action-time-to-read svg{margin-bottom:-2px}}.article-popular-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--size-LG);overflow:hidden}@media only screen and (max-width: 767px){.article-popular-grid .popular-article-card:not(:first-of-type){border-top:1.5px solid var(--color-black-lighten-80);padding-top:var(--size-LG)}}.article-popular-grid .action-like-btn{min-width:50px}@media only screen and (min-width: 768px){.article-popular-grid{grid-template-columns:1fr 1fr}.article-popular-grid .popular-article-card{padding:var(--size-XS3) 0}.article-popular-grid .popular-article-card:nth-child(3):before,.article-popular-grid .popular-article-card:nth-child(5):before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--size-SM));height:1.5px;width:100dvw;background-color:var(--color-black-lighten-80)}.article-popular-grid .popular-article-card:nth-child(2):before,.article-popular-grid .popular-article-card:nth-child(4):before,.article-popular-grid .popular-article-card:nth-child(6):before{content:"";position:absolute;left:calc(-1 * var(--size-SM));top:0;bottom:0;width:1.5px;height:100%;background-color:var(--color-black-lighten-80)}}@media only screen and (min-width: 1024px){.article-popular-grid{grid-template-columns:1fr 1fr 1fr}.article-popular-grid .popular-article-card{padding:var(--size-XS3) 0}.article-popular-grid .popular-article-card:nth-child(4):before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--size-SM));height:1.5px;width:100dvw;background-color:var(--color-black-lighten-80)}.article-popular-grid .popular-article-card:nth-child(2):before,.article-popular-grid .popular-article-card:nth-child(3):before,.article-popular-grid .popular-article-card:nth-child(5):before,.article-popular-grid .popular-article-card:nth-child(6):before{content:"";position:absolute;left:calc(-1 * var(--size-SM));top:0;bottom:0;width:1.5px;height:100%;background-color:var(--color-black-lighten-80)}}.common-typography.h6,.common-typography.h5,.common-typography.h4,.common-typography.h3,.common-typography.h2,.common-typography.hxxl,.common-typography.hxl,.common-typography.h1{font-family:'Recife Text', sans-serif}span.common-typography,.common-typography.button1,.common-typography.body7,.common-typography.body6,.common-typography.body5,.common-typography.body3{font-family:'Helvetica Neue', sans-serif}.common-typography.button2-bold,.common-typography.body7-bold,.common-typography.body5-bold,.common-typography.body4-bold,.common-typography.body2-bold,.common-typography.body1-bold,.common-typography.body3-bold{font-family:'Helvetica Neue Bold', sans-serif}span.common-typography,.common-typography.button1,.common-typography.body7,.common-typography.body6,.common-typography.body5,.common-typography.body3,.common-typography.h6,.common-typography.h5,.common-typography.h4,.common-typography.h3,.common-typography.h2,.common-typography.hxxl,.common-typography.hxl,.common-typography.h1{font-weight:400}span.common-typography.button2-bold,.common-typography.button2-bold,.common-typography.body7-bold,.common-typography.body5-bold,.common-typography.body4-bold,.common-typography.body2-bold,.common-typography.body1-bold,.common-typography.body3-bold{font-weight:700}.common-typography.h1{font-size:40px;word-break:break-word;line-height:110%}@media only screen and (min-width: 768px){.common-typography.h1{font-size:52px;line-height:113%}}@media only screen and (min-width: 1024px){.common-typography.h1{font-size:65px;line-height:117%}}.common-typography.hxl{font-size:40px;line-height:120%}@media only screen and (min-width: 768px){.common-typography.hxl{font-size:65px}}@media only screen and (min-width: 1024px){.common-typography.hxl{font-size:95px}}.common-typography.hxxl{font-size:50px;line-height:120%}@media only screen and (min-width: 768px){.common-typography.hxxl{font-size:115px;line-height:120%}}@media only screen and (min-width: 1024px){.common-typography.hxxl{font-size:130px}}.common-typography.h2{font-size:33px;line-height:110%}@media only screen and (min-width: 768px){.common-typography.h2{font-weight:400;font-size:41px;line-height:115%}}@media only screen and (min-width: 1024px){.common-typography.h2{font-size:50px;line-height:120%}}.common-typography.h3{font-size:25px;line-height:120%}@media only screen and (min-width: 768px){.common-typography.h3{font-weight:400;font-size:33px}}@media only screen and (min-width: 1024px){.common-typography.h3{font-size:40px}}.common-typography.h4{font-size:22px;line-height:130%}@media only screen and (min-width: 768px){.common-typography.h4{font-weight:400;font-size:28px}}@media only screen and (min-width: 1024px){.common-typography.h4{font-size:33px}}.common-typography.h5{font-size:20px;line-height:24px}@media only screen and (min-width: 768px){.common-typography.h5{font-weight:400;font-size:22px}}@media only screen and (min-width: 1024px){.common-typography.h5{font-size:24px;line-height:29px}}.common-typography.h6{font-size:17px;line-height:20px}@media only screen and (min-width: 768px){.common-typography.h6{font-weight:400;font-size:19px;line-height:22px}}@media only screen and (min-width: 1024px){.common-typography.h6{font-size:20px;line-height:24px}}.common-typography.body3{font-size:18px;line-height:146%}@media only screen and (min-width: 768px){.common-typography.body3{font-size:21px}}@media only screen and (min-width: 1024px){.common-typography.body3{font-size:24px}}.common-typography.body3-bold{font-size:18px;line-height:146%}@media only screen and (min-width: 768px){.common-typography.body3-bold{font-size:21px}}@media only screen and (min-width: 1024px){.common-typography.body3-bold{font-size:24px}}.common-typography.body5{font-size:16px;line-height:165%;letter-spacing:0.4px}@media only screen and (min-width: 768px){.common-typography.body5{letter-spacing:normal;font-size:17px;line-height:160%}}@media only screen and (min-width: 1024px){.common-typography.body5{font-size:18px}}.common-typography.body6{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.common-typography.body6{font-size:15px;line-height:145%}}@media only screen and (min-width: 1024px){.common-typography.body6{font-size:16px;line-height:150%}}.common-typography.body7{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.common-typography.body7{font-size:14px;line-height:150%}}@media only screen and (min-width: 1024px){.common-typography.body7{font-size:14px;line-height:160%}}.common-typography.body1-bold{font-size:23px;line-height:110%}@media only screen and (min-width: 768px){.common-typography.body1-bold{font-size:31px}}@media only screen and (min-width: 1024px){.common-typography.body1-bold{font-size:38px;line-height:110.6%}}.common-typography.body2-bold{font-size:20px;line-height:140%}@media only screen and (min-width: 768px){.common-typography.body2-bold{font-size:24px}}@media only screen and (min-width: 1024px){.common-typography.body2-bold{font-size:28px}}.common-typography.body4-bold{font-size:14px;line-height:150%}@media only screen and (min-width: 768px){.common-typography.body4-bold{font-size:17px}}@media only screen and (min-width: 1024px){.common-typography.body4-bold{font-size:20px}}.common-typography.body5-bold{font-size:16px;line-height:165%;letter-spacing:0.4px}@media only screen and (min-width: 768px){.common-typography.body5-bold{letter-spacing:normal;font-size:17px;line-height:162.5%}}@media only screen and (min-width: 1024px){.common-typography.body5-bold{font-size:18px;line-height:165.5%}}.common-typography.body7-bold{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.common-typography.body7-bold{font-size:14px;line-height:147%}}@media only screen and (min-width: 1024px){.common-typography.body7-bold{font-size:14px;line-height:156.5%}}.common-typography.button1{font-size:14px;line-height:130%;letter-spacing:0.05em}@media only screen and (min-width: 768px){.common-typography.button1{font-size:15px;line-height:145%;letter-spacing:0.052em}}@media only screen and (min-width: 1024px){.common-typography.button1{font-size:16px;line-height:160%;letter-spacing:0.055em}}.common-typography.button2-bold{font-size:14px;line-height:130%;letter-spacing:0.05em}@media only screen and (min-width: 768px){.common-typography.button2-bold{font-size:15px;line-height:145%;letter-spacing:0.052em}}@media only screen and (min-width: 1024px){.common-typography.button2-bold{font-size:16px;line-height:160%;letter-spacing:0.055em}}span.common-typography{font-size:14px;line-height:130%;letter-spacing:0.05em}@media only screen and (min-width: 768px){span.common-typography{font-size:15px;line-height:145%;letter-spacing:0.052em}}@media only screen and (min-width: 1024px){span.common-typography{font-size:16px;line-height:160%;letter-spacing:0.055em}}.common-gallery{position:relative;width:calc(100% + 32px);margin-left:-16px}.common-gallery:after{right:0 !important}.common-gallery:before{left:0 !important}.common-gallery-slides{width:100%;height:100%;display:grid;transition:all 1s ease-in-out;grid-auto-flow:column;grid-auto-columns:100%;column-gap:32px;overflow:auto;scroll-snap-type:x mandatory;padding:0 var(--size-XS) 60px}@media only screen and (min-width: 768px){.common-gallery-slides{padding:0 var(--size-XS) 80px}}.common-gallery-slide{margin:0 auto;scroll-snap-align:center}.common-gallery-controls{display:grid;align-items:center;grid-auto-flow:column;justify-content:center;margin-top:var(--size-MD);position:absolute;left:var(--size-XS);right:var(--size-XS);bottom:0px}.common-gallery-controls svg{width:40px;cursor:pointer;height:41px}.common-gallery-controls svg path,.common-gallery-controls svg circle{transition:all .3s ease-in-out;stroke:var(--color-black)}.theme-dark .common-gallery-controls svg path,.theme-dark .common-gallery-controls svg circle{stroke:var(--color-white)}.common-gallery-controls svg:first-of-type{transform:rotate(180deg)}.common-gallery-dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:var(--size-XS4);margin:0 var(--size-small-MD)}@media only screen and (min-width: 768px){.common-gallery-dots{margin:0 var(--size-XS)}}.common-gallery-dot{position:relative;width:8px;cursor:pointer;height:8px;margin:0 6px;transition:all .3s ease-in-out;border-radius:50%}.common-gallery-dot:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;transition:all .3s ease-in-out;width:8px;height:8px;background-color:var(--color-black-lighten-80)}.common-gallery-dot:hover:after{background-color:var(--color-black-lighten-50)}.common-gallery-dot-active:after{width:16px;height:16px;background-color:var(--color-primary-green)}.common-gallery-dot-active:hover:after{background-color:var(--color-primary-green)}.cgjs[data-slide-focus] .cgjs-focus-item{opacity:0.4;transition:all ease-in-out 0.3s;transform:scale(0.9)}.cgjs[data-slide-focus] .cgjs-focus{opacity:1;transform:scale(1)}﻿.markdown.h6 p,.markdown.h6 li,.markdown h5,.markdown.h5 p,.markdown.h5 li,.markdown h6,.markdown h4,.markdown.h4 p,.markdown.h4 li,.markdown h3,.markdown.h3 p,.markdown.h3 li,.markdown h2,.markdown.h2 p,.markdown.h2 li,.markdown h1,.markdown.h1 p,.markdown.h1 li{font-family:'Recife Text', sans-serif}.markdown.button1 p,.markdown.button1 li,.markdown.body7 p,.markdown.body7 li,.markdown.body6 p,.markdown.body6 li,.markdown.body5 p,.markdown.body5 li,.markdown.body3 p,.markdown.body3 li{font-family:'Helvetica Neue', sans-serif}.markdown.button2-bold p,.markdown.button2-bold li{font-family:'Helvetica Neue Bold', sans-serif}.markdown.button1 p,.markdown.button1 li,.markdown.body7 p,.markdown.body7 li,.markdown.body6 p,.markdown.body6 li,.markdown.body5 p,.markdown.body5 li,.markdown.body3 p,.markdown.body3 li,.markdown.h6 p,.markdown.h6 li,.markdown h5,.markdown.h5 p,.markdown.h5 li,.markdown h6,.markdown h4,.markdown.h4 p,.markdown.h4 li,.markdown h3,.markdown.h3 p,.markdown.h3 li,.markdown h2,.markdown.h2 p,.markdown.h2 li,.markdown h1,.markdown.h1 p,.markdown.h1 li{font-weight:400}.markdown.button2-bold p,.markdown.button2-bold li{font-weight:700}.markdown h1,.markdown.h1 p,.markdown.h1 li{font-size:33px;line-height:110%}@media only screen and (min-width: 768px){.markdown h1,.markdown.h1 p,.markdown.h1 li{font-weight:400;font-size:41px;line-height:115%}}@media only screen and (min-width: 1024px){.markdown h1,.markdown.h1 p,.markdown.h1 li{font-size:50px;line-height:120%}}.markdown h2,.markdown.h2 p,.markdown.h2 li{font-size:25px;line-height:120%}@media only screen and (min-width: 768px){.markdown h2,.markdown.h2 p,.markdown.h2 li{font-weight:400;font-size:33px}}@media only screen and (min-width: 1024px){.markdown h2,.markdown.h2 p,.markdown.h2 li{font-size:40px}}.markdown h3,.markdown.h3 p,.markdown.h3 li{font-size:22px;line-height:130%}@media only screen and (min-width: 768px){.markdown h3,.markdown.h3 p,.markdown.h3 li{font-weight:400;font-size:28px}}@media only screen and (min-width: 1024px){.markdown h3,.markdown.h3 p,.markdown.h3 li{font-size:33px}}.markdown h4,.markdown.h4 p,.markdown.h4 li{font-size:20px;line-height:24px}@media only screen and (min-width: 768px){.markdown h4,.markdown.h4 p,.markdown.h4 li{font-weight:400;font-size:22px}}@media only screen and (min-width: 1024px){.markdown h4,.markdown.h4 p,.markdown.h4 li{font-size:24px;line-height:29px}}.markdown h5,.markdown.h5 p,.markdown.h5 li,.markdown h6{font-size:17px;line-height:20px}@media only screen and (min-width: 768px){.markdown h5,.markdown.h5 p,.markdown.h5 li,.markdown h6{font-weight:400;font-size:19px;line-height:22px}}@media only screen and (min-width: 1024px){.markdown h5,.markdown.h5 p,.markdown.h5 li,.markdown h6{font-size:20px;line-height:24px}}.markdown h6,.markdown.h6 p,.markdown.h6 li{font-size:16px;line-height:20px}@media only screen and (min-width: 768px){.markdown h6,.markdown.h6 p,.markdown.h6 li{font-weight:400;font-size:17px;line-height:22px}}@media only screen and (min-width: 1024px){.markdown h6,.markdown.h6 p,.markdown.h6 li{font-size:18px}}.markdown.body3 p,.markdown.body3 li{font-size:18px;line-height:146%}@media only screen and (min-width: 768px){.markdown.body3 p,.markdown.body3 li{font-size:21px}}@media only screen and (min-width: 1024px){.markdown.body3 p,.markdown.body3 li{font-size:24px}}.markdown.body5 p,.markdown.body5 li{font-size:16px;line-height:165%;letter-spacing:0.4px}@media only screen and (min-width: 768px){.markdown.body5 p,.markdown.body5 li{letter-spacing:normal;font-size:17px;line-height:160%}}@media only screen and (min-width: 1024px){.markdown.body5 p,.markdown.body5 li{font-size:18px}}.markdown.body6 p,.markdown.body6 li{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.markdown.body6 p,.markdown.body6 li{font-size:15px;line-height:145%}}@media only screen and (min-width: 1024px){.markdown.body6 p,.markdown.body6 li{font-size:16px;line-height:150%}}.markdown.body7 p,.markdown.body7 li{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.markdown.body7 p,.markdown.body7 li{font-size:14px;line-height:150%}}@media only screen and (min-width: 1024px){.markdown.body7 p,.markdown.body7 li{font-size:14px;line-height:160%}}.markdown.button1 p,.markdown.button1 li{font-size:14px;line-height:130%;letter-spacing:0.05em}@media only screen and (min-width: 768px){.markdown.button1 p,.markdown.button1 li{font-size:15px;line-height:145%;letter-spacing:0.052em}}@media only screen and (min-width: 1024px){.markdown.button1 p,.markdown.button1 li{font-size:16px;line-height:160%;letter-spacing:0.055em}}.markdown.button2-bold p,.markdown.button2-bold li{font-size:14px;line-height:130%;letter-spacing:0.05em}@media only screen and (min-width: 768px){.markdown.button2-bold p,.markdown.button2-bold li{font-size:15px;line-height:145%;letter-spacing:0.052em}}@media only screen and (min-width: 1024px){.markdown.button2-bold p,.markdown.button2-bold li{font-size:16px;line-height:160%;letter-spacing:0.055em}}pre{margin:0}.markdown{white-space:pre-line}.markdown a{color:var(--color-dark-blue) !important;transition:color ease 0.5s !important;word-break:break-word !important;text-underline-position:under !important;text-decoration:underline !important;display:inline !important}.markdown a:hover{color:var(--color-primary-blue) !important}.theme-dark .markdown a{color:var(--color-primary-blue) !important}.theme-dark .markdown a:hover{color:var(--color-dark-blue) !important}.markdown a:after{content:none !important}.markdown img{max-width:100%}.markdown ul{list-style-type:disc}.markdown ul ul{list-style-type:"– "}.markdown ul ul li{margin-bottom:var(--size-XS4)}.markdown ol{list-style-type:decimal}.markdown ul,.markdown ol{padding-left:16px;white-space:normal;margin:0px}.markdown ul li,.markdown ol li{margin-bottom:var(--size-XS)}.markdown ul li:last-child,.markdown ol li:last-child{margin-bottom:0}.markdown ul li ul,.markdown ul li ol,.markdown ol li ul,.markdown ol li ol{margin-top:var(--size-XS3)}.markdown ul li p,.markdown ol li p{margin:0 0 var(--size-XS)}.markdown .footnote-ref{font-size:13px !important;vertical-align:super;font-weight:300 !important}.markdown .footnote-ref a{text-decoration:none !important}.markdown .footnote-backlink{text-decoration:none !important;font-size:14px;padding:0 10px}.markdown .tooltip-content{opacity:0;padding:var(--size-SM) var(--size-MD);z-index:99999;position:absolute;box-shadow:var(--shadow-hover);transition:opacity 0.3s ease-in-out;border-radius:var(--radius-small);pointer-events:none;background-color:var(--color-white);width:calc(min(90dvw, 500px));cursor:default;-webkit-user-select:text;-ms-user-select:text;user-select:text}.theme-dark .markdown .tooltip-content{background-color:var(--color-dark-white)}.markdown .tooltip-content>p{font-size:14px !important}.markdown .tooltip-opened{opacity:1;pointer-events:all !important}.markdown .tooltip-ref{margin:0 0 0 3px;padding:0;background:transparent !important;position:relative;cursor:pointer}.markdown .tooltip-ref svg{height:var(--size-XS);width:var(--size-XS);line-height:100%;align-self:baseline;pointer-events:none;transition:color .3s ease-in-out}.markdown .tooltip-ref svg{color:var(--color-dark-blue)}.theme-dark .markdown .tooltip-ref svg{color:var(--color-primary-blue)}.instagram{position:relative}.instagram .instagram-header{position:relative}.instagram .instagram-header .body1-bold{margin-top:var(--size-small-XL)}.instagram .instagram-header .body1-bold:after{content:none !important}.instagram .instagram-header:after{content:"";height:1.5px;width:100%;position:absolute;background:var(--color-black-lighten-80);top:32.5px;left:50%;transform:translateX(-50%)}.instagram .instagram-header img{z-index:1}@media only screen and (min-width: 768px){.instagram .common-scrollbar-container{display:none}}.instagram .instagram-posts{grid-gap:4px}@media only screen and (max-width: 767px){.instagram .instagram-posts{display:flex;overflow:auto;height:calc(100dvw - 32px);scroll-snap-type:x mandatory;margin-bottom:var(--size-small-LG);margin-left:calc(var(--size-XS) * -1);width:calc(100% + var(--size-small-XL));scroll-padding-left:var(--size-XS);padding:0 var(--size-XS) 0}}@media only screen and (min-width: 768px){.instagram .instagram-posts{display:grid;grid-template-columns:1fr 1fr 1fr}}.instagram .instagram-post{scroll-snap-align:start;position:relative;aspect-ratio:1 / 1;background:var(--color-white-opacity-80)}@media only screen and (max-width: 767px){.instagram .instagram-post{min-width:100%}}.instagram .instagram-post picture:nth-child(1){opacity:1}.instagram .instagram-post picture{display:block;opacity:0}@media only screen and (min-width: 768px){.instagram .instagram-post:hover .instagram-post-slides{opacity:1}}.instagram .instagram-post svg{position:absolute;top:var(--size-XS3);right:var(--size-XS3)}.instagram .instagram-reel:hover button{opacity:1}.instagram .instagram-reel:hover img{filter:blur(4px);scale:1.05}.instagram .instagram-reel img{filter:blur(0px);scale:1;transition:all 0.3s ease-in-out}.instagram .instagram-reel button{position:absolute;top:50%;left:50%;width:max-content;transform:translate(-50%, -50%);transition:opacity 0.3s ease-in-out;opacity:0}.instagram .instagram-post-slides{position:absolute;left:var(--size-XS);right:var(--size-XS);bottom:var(--size-XS2);height:4px;display:flex;column-gap:4px;opacity:0;transition:opacity 0.3s ease-in-out}.instagram .instagram-post-slides .instagram-post-slide{border-radius:var(--radius-small);background-color:var(--color-white);opacity:0.3;transition:opacity 0.1s ease-in-out;width:100%;height:100%}.instagram .instagram-post-slides .instagram-post-slide:first-child{opacity:1}.hmp-preline{white-space:pre-line}.home-main-partners{grid-column-end:span 12}@media only screen and (min-width: 1024px){.home-main-partners{grid-column-end:12 span;grid-column-start:2}}.home-main-partners .home-main-partners-list{display:flex;flex-wrap:wrap;margin-top:var(--size-LG);grid-gap:var(--size-XS)}.home-main-partners .hmp-logo{width:100px;height:52.5px}.home-main-partners .hmp-logo img{object-position:left center}.home-main-partners .hmp-logo .hmp-logo-light-img{display:block}.home-main-partners .hmp-logo .hmp-logo-dark-img{display:none}@media only screen and (min-width: 768px){.home-main-partners .hmp-logo{width:120px;height:63px}}.theme-dark .home-main-partners .hmp-logo .hmp-logo-img{filter:invert(1)}.theme-dark .home-main-partners .hmp-logo .hmp-logo-light-img{display:none}.theme-dark .home-main-partners .hmp-logo .hmp-logo-dark-img{display:block}.action-like-btn.secondary{height:40px}.action-like-btn{position:relative;width:fit-content;display:flex;align-items:center;justify-content:flex-start;column-gap:var(--size-XS3)}.action-like-btn .body6{font-size:15px !important}.action-like-btn input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;display:block;top:0;left:0;z-index:1}.action-like-btn .heart-container{position:relative}.action-like-btn .heart-container .filled{position:absolute;left:0;top:0;opacity:0;color:var(--color-secondary-red)}.action-like-btn .heart-container .outline{transform:translateZ(0)}.action-like-btn .heart-container .celebrate{left:-5px;top:-6px;position:absolute;opacity:0;color:var(--color-secondary-red)}.action-like-btn input:checked+.heart-container .filled{animation:kfr-filled 0.5s ease forwards}.action-like-btn input:checked+.heart-container .outline{animation:kfr-outline 0.5s ease forwards}.action-like-btn input:checked+.heart-container .celebrate{animation:kfr-celebrate 1s ease forwards}@keyframes kfr-filled{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes kfr-outline{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes kfr-celebrate{0%{opacity:0;transform:scale(0)}50%{opacity:0.8}100%{transform:scale(1.7);opacity:0}}.home-mini-teasers{display:flex;margin-top:var(--size-LG)}.home-mini-teasers .home-mini-teaser-card{display:flex;cursor:default;flex:1}@media only screen and (min-width: 768px){.home-mini-teasers .home-mini-teaser-card{max-height:442px;max-width:442px;min-width:404px;aspect-ratio:404 / 350;scroll-snap-align:center;cursor:pointer}}@media only screen and (min-width: 1024px){.home-mini-teasers .home-mini-teaser-card{min-width:404px}}.home-mini-teasers .home-mini-teaser-card-content{position:relative;border-radius:var(--radius-medium);overflow:hidden;flex:1}@media only screen and (min-width: 768px){.home-mini-teasers .home-mini-teaser-card-content:hover .hmtc-title,.home-mini-teasers .home-mini-teaser-card-content:hover .hmtc-description,.home-mini-teasers .home-mini-teaser-card-content:hover .media-background-image-overlay,.home-mini-teasers .home-mini-teaser-card-content:hover .action-icon{opacity:0}.home-mini-teasers .home-mini-teaser-card-content:hover .detailed-info{opacity:1}}.home-mini-teasers .media-background-image-overlay:before{content:none !important}.home-mini-teasers .media-background-image-overlay{background-color:var(--color-black-lighten-90);transition:all 0.5s ease-in-out;filter:blur(10px);-webkit-filter:blur(10px);transform:scale(1.1)}.home-mini-teasers .action-icon{background-image:url("/static/icons/topic-card-open.51b509342f09.svg");background-repeat:no-repeat;background-position:center;background-size:cover;display:block;opacity:1;z-index:9;position:absolute;width:39px;height:39px;top:var(--size-XL);right:var(--size-LG);filter:invert(1)}.home-mini-teasers .hmtc-title{position:relative;color:var(--color-white);word-break:break-word;opacity:1;padding:var(--size-XL) 70px 60px var(--size-LG)}.home-mini-teasers .hmtc-description{position:relative;color:var(--color-white);word-break:break-word;opacity:1}@media only screen and (max-width: 767px){.home-mini-teasers{flex-direction:column}.home-mini-teasers .action-icon{opacity:1 !important}.home-mini-teasers .home-mini-teaser-card{margin-bottom:-32px}.home-mini-teasers .home-mini-teaser-card:last-of-type{margin-bottom:0}.home-mini-teasers .home-mini-teaser-card:last-of-type .hmtc-title{padding:var(--size-XL) 70px 40px var(--size-LG)}.home-mini-teasers .link-container,.home-mini-teasers .hmtc-description,.home-mini-teasers .image-large{display:none}.home-mini-teasers .media-background-image-overlay{min-height:320px}.home-mini-teasers .detailed-info{width:calc(100% - var(--size-LG) - var(--size-LG));left:var(--size-LG);right:var(--size-LG);position:relative;transition:padding ease 0.3s;opacity:1;padding:0;height:0}.home-mini-teasers .detailed-info .detailed-info-content{display:none}.home-mini-teasers .detailed-info .detailed-info-content-mobile{display:block;color:var(--color-white) !important}.home-mini-teasers .detailed-info .detailed-info-content-mobile .body4-bold{width:fit-content;color:var(--color-white) !important;margin-top:8px;display:block}.home-mini-teasers .detailed-info .detailed-info-content-mobile .body4-bold::after{background-color:var(--color-white) !important;bottom:0 !important}}@media only screen and (min-width: 768px){.home-mini-teasers{overflow:auto;grid-gap:var(--size-medium-MD);scroll-snap-type:x mandatory;margin:var(--size-LG) calc(min(calc(calc(-100dvw + 900px) / 2), -42px)) 0;padding:0 calc(max(calc(calc(100dvw - 900px) / 2), 42px))}.home-mini-teasers .action-icon{display:none}.home-mini-teasers .hmtc-title{padding:var(--size-MD) var(--size-MD) var(--size-SM);transition:all 0.5s ease-in-out}.home-mini-teasers .hmtc-description{padding:0 var(--size-MD);transition:all 0.5s ease-in-out}.home-mini-teasers .image-color-overlay{position:absolute;top:0;bottom:0;right:0;left:0}.home-mini-teasers .detailed-info{position:absolute;position:absolute;left:0;right:0;bottom:0;top:0;padding:0 var(--size-MD) var(--size-MD);opacity:0;transition:all 0.5s ease-in-out;overflow:auto;display:flex;align-items:end}.home-mini-teasers .detailed-info svg{position:absolute;right:var(--size-MD);min-width:32px;width:32px;height:32px;margin-bottom:var(--size-XS4)}.home-mini-teasers .detailed-info .detailed-info-content{display:flex;align-items:end;justify-content:space-between;width:100%;color:var(--color-white);z-index:1}.home-mini-teasers .detailed-info .detailed-info-content .h2{word-break:keep-all}.home-mini-teasers .detailed-info .detailed-info-content-mobile{display:none}}@media only screen and (min-width: 1024px){.home-mini-teasers{flex-wrap:wrap;justify-content:center;margin:var(--size-LG) 0 0;padding:0}}.hmt-scrollbar{position:relative;margin-top:var(--size-SM);display:none}@media only screen and (min-width: 768px){.hmt-scrollbar{display:block}}@media only screen and (min-width: 1024px){.hmt-scrollbar{display:none}}.home-mini-teaser-radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0;display:block}.home-mini-teaser-radio:checked+.home-mini-teaser-card-content .action-icon{background-image:url("/static/icons/topic-card-close.a449018705b8.svg")}@media only screen and (max-width: 767px){.home-mini-teaser-radio:checked+.home-mini-teaser-card-content .hmtc-title{padding-bottom:0}.home-mini-teaser-radio:checked+.home-mini-teaser-card-content .detailed-info{padding:var(--size-SM) 0 56px;height:auto}}@media only screen and (max-width: 767px){.home-mini-teaser-card:last-of-type .home-mini-teaser-radio:checked+.home-mini-teaser-card-content .detailed-info{padding:var(--size-SM) 0 var(--size-LG) !important}}.debug-bar{height:2.5rem;width:24rem;position:fixed;z-index:999999;top:0;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-normal);border-radius:0 0 5px 5px;max-width:90%;display:flex;overflow:hidden}.debug-bar a:first-child{border-right:2px solid var(--color-black-lighten-50)}.debug-bar a:hover{background:var(--color-secondary-brown) !important}.debug-bar a{color:var(--color-black) !important;background:var(--color-white) !important;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;flex:1;height:100%;text-align:center;cursor:pointer;display:flex !important;align-items:center;justify-content:center;font-weight:bold;font-size:0.85rem;transition:all ease 0.3s}.debug-bar a:after{content:none !important}.common-stairs-container .h1-column{display:block;flex-direction:column;align-items:center;margin:0 auto}.common-stairs-container .h1-column span{width:fit-content}@media only screen and (min-width: 768px){.common-stairs-container .h1-column{display:flex}}.home-initiative-teaser{background:var(--color-pastel-brown);border-radius:var(--radius-medium);padding:var(--size-XL);display:flex;flex-direction:column-reverse;grid-gap:var(--size-MD)}.theme-dark .home-initiative-teaser{background:var(--color-dark-pastel-brown)}.theme-dark .home-initiative-teaser img{filter:invert(1)}@media only screen and (min-width: 1024px){.home-initiative-teaser{flex-direction:row}.home-initiative-teaser .hit-logo{position:absolute;display:block !important}.home-initiative-teaser .hit-content{flex:1;margin-top:var(--size-XL2)}.home-initiative-teaser .hit-media{flex:1;margin-top:var(--size-XL2);aspect-ratio:unset;max-height:unset}}.home-initiative-teaser .hit-logo{display:none}.home-initiative-teaser .hit-content{display:flex;flex-direction:column;grid-gap:var(--size-MD)}.home-initiative-teaser .hit-content .link-button{width:fit-content}.home-initiative-teaser .hit-media{position:relative;aspect-ratio:1 / 1;max-height:404px;width:100%}.home-initiative-teaser .hit-media img{object-position:top;margin:0 auto}.media-image-fill{position:absolute;height:100%;width:100%;object-position:center center;inset:0px}.intro-text{grid-column-end:span 12;padding-top:8px;padding-bottom:8px;border-left-color:var(--color-black)}.theme-dark .intro-text{border-left-color:var(--color-white)}@media only screen and (min-width: 768px){.intro-text{padding-left:var(--size-LG);border-left-style:solid;border-left-width:1.5px}}@media only screen and (min-width: 1024px){.intro-text{grid-column-start:2;grid-column-end:span 10}}.intro-text-dark{color:var(--color-white);border-left-color:var(--color-white)}.home-topic-divider{border-bottom:1px solid var(--color-black-lighten-30);padding-bottom:var(--size-XS4)}.theme-dark .home-topic-divider{border-bottom:1px solid var(--color-black-lighten-80)}.home-intro{padding-top:8px;padding-bottom:8px;border-left-color:var(--color-black);grid-column-end:span 12}.home-intro .h1{word-break:break-word;margin-bottom:var(--size-XS2);padding-right:80px}.theme-dark .home-intro{border-left-color:var(--color-white)}@media only screen and (min-width: 768px){.home-intro{padding-left:var(--size-LG);border-left-style:solid;border-left-width:1.5px;grid-column-end:10 span;grid-column-start:1}.home-intro .h1{padding-right:0px}}@media only screen and (min-width: 1024px){.home-intro{grid-column-end:9 span;grid-column-start:2}}a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6,a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5,a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4,a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3,a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2,a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl,a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl,a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1{font-family:'Recife Text', sans-serif}a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1,.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7,.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6,.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5,a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3{font-family:'Helvetica Neue', sans-serif}a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold,.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold,a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold,a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold,a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold,a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold,a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold{font-family:'Helvetica Neue Bold', sans-serif}a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1,.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7,.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6,.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5,a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3,a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6,a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5,a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4,a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3,a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2,a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl,a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl,a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1{font-weight:400}a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold,.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold,a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold,a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold,a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold,a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold,a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold{font-weight:700}a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1{font-size:40px;word-break:break-word;line-height:110%}@media only screen and (min-width: 768px){a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1{font-size:52px;line-height:113%}}@media only screen and (min-width: 1024px){a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1{font-size:65px;line-height:117%}}a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl{font-size:40px;line-height:120%}@media only screen and (min-width: 768px){a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl{font-size:65px}}@media only screen and (min-width: 1024px){a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl{font-size:95px}}a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl{font-size:50px;line-height:120%}@media only screen and (min-width: 768px){a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl{font-size:115px;line-height:120%}}@media only screen and (min-width: 1024px){a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl{font-size:130px}}a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2{font-size:33px;line-height:110%}@media only screen and (min-width: 768px){a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2{font-weight:400;font-size:41px;line-height:115%}}@media only screen and (min-width: 1024px){a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2{font-size:50px;line-height:120%}}a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3{font-size:25px;line-height:120%}@media only screen and (min-width: 768px){a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3{font-weight:400;font-size:33px}}@media only screen and (min-width: 1024px){a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3{font-size:40px}}a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4{font-size:22px;line-height:130%}@media only screen and (min-width: 768px){a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4{font-weight:400;font-size:28px}}@media only screen and (min-width: 1024px){a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4{font-size:33px}}a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5{font-size:20px;line-height:24px}@media only screen and (min-width: 768px){a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5{font-weight:400;font-size:22px}}@media only screen and (min-width: 1024px){a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5{font-size:24px;line-height:29px}}a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6{font-size:17px;line-height:20px}@media only screen and (min-width: 768px){a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6{font-weight:400;font-size:19px;line-height:22px}}@media only screen and (min-width: 1024px){a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6{font-size:20px;line-height:24px}}a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3{font-size:18px;line-height:146%}@media only screen and (min-width: 768px){a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3{font-size:21px}}@media only screen and (min-width: 1024px){a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3{font-size:24px}}a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold{font-size:18px;line-height:146%}@media only screen and (min-width: 768px){a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold{font-size:21px}}@media only screen and (min-width: 1024px){a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold{font-size:24px}}.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5{font-size:16px;line-height:165%;letter-spacing:0.4px}@media only screen and (min-width: 768px){.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5{letter-spacing:normal;font-size:17px;line-height:160%}}@media only screen and (min-width: 1024px){.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5{font-size:18px}}.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6{font-size:15px;line-height:145%}}@media only screen and (min-width: 1024px){.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6{font-size:16px;line-height:150%}}.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7{font-size:14px;line-height:150%}}@media only screen and (min-width: 1024px){.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7{font-size:14px;line-height:160%}}a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold{font-size:23px;line-height:110%}@media only screen and (min-width: 768px){a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold{font-size:31px}}@media only screen and (min-width: 1024px){a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold{font-size:38px;line-height:110.6%}}a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold{font-size:20px;line-height:140%}@media only screen and (min-width: 768px){a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold{font-size:24px}}@media only screen and (min-width: 1024px){a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold{font-size:28px}}a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold{font-size:14px;line-height:150%}@media only screen and (min-width: 768px){a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold{font-size:17px}}@media only screen and (min-width: 1024px){a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold{font-size:20px}}a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold{font-size:16px;line-height:165%;letter-spacing:0.4px}@media only screen and (min-width: 768px){a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold{letter-spacing:normal;font-size:17px;line-height:162.5%}}@media only screen and (min-width: 1024px){a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold{font-size:18px;line-height:165.5%}}.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold{font-size:14px;line-height:147%}}@media only screen and (min-width: 1024px){.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold{font-size:14px;line-height:156.5%}}a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1{font-size:14px;line-height:130%;letter-spacing:0.05em}@media only screen and (min-width: 768px){a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1{font-size:15px;line-height:145%;letter-spacing:0.052em}}@media only screen and (min-width: 1024px){a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1{font-size:16px;line-height:160%;letter-spacing:0.055em}}a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold{font-size:14px;line-height:130%;letter-spacing:0.05em}@media only screen and (min-width: 768px){a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold{font-size:15px;line-height:145%;letter-spacing:0.052em}}@media only screen and (min-width: 1024px){a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold{font-size:16px;line-height:160%;letter-spacing:0.055em}}a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1,a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl,a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl,a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2,a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3,a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4,a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5,a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6{font-family:'Recife Text', sans-serif}a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3,.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5,.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6,.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7,a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1{font-family:'Helvetica Neue', sans-serif}a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold,a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold,a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold,a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold,a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold,.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold,a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold{font-family:'Helvetica Neue Bold', sans-serif}a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1,a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl,a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl,a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2,a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3,a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4,a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5,a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6,a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3,.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5,.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6,.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7,a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1{font-weight:400}a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold,a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold,a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold,a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold,a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold,.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold,a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold{font-weight:700}a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1{font-size:40px;word-break:break-word;line-height:110%}@media only screen and (min-width: 768px){a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1{font-size:52px;line-height:113%}}@media only screen and (min-width: 1024px){a.h1:not(.link-container):not(.link-button):not(.tag),.link.h1{font-size:65px;line-height:117%}}a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl{font-size:40px;line-height:120%}@media only screen and (min-width: 768px){a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl{font-size:65px}}@media only screen and (min-width: 1024px){a.hxl:not(.link-container):not(.link-button):not(.tag),.link.hxl{font-size:95px}}a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl{font-size:50px;line-height:120%}@media only screen and (min-width: 768px){a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl{font-size:115px;line-height:120%}}@media only screen and (min-width: 1024px){a.hxxl:not(.link-container):not(.link-button):not(.tag),.link.hxxl{font-size:130px}}a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2{font-size:33px;line-height:110%}@media only screen and (min-width: 768px){a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2{font-weight:400;font-size:41px;line-height:115%}}@media only screen and (min-width: 1024px){a.h2:not(.link-container):not(.link-button):not(.tag),.link.h2{font-size:50px;line-height:120%}}a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3{font-size:25px;line-height:120%}@media only screen and (min-width: 768px){a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3{font-weight:400;font-size:33px}}@media only screen and (min-width: 1024px){a.h3:not(.link-container):not(.link-button):not(.tag),.link.h3{font-size:40px}}a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4{font-size:22px;line-height:130%}@media only screen and (min-width: 768px){a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4{font-weight:400;font-size:28px}}@media only screen and (min-width: 1024px){a.h4:not(.link-container):not(.link-button):not(.tag),.link.h4{font-size:33px}}a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5{font-size:20px;line-height:24px}@media only screen and (min-width: 768px){a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5{font-weight:400;font-size:22px}}@media only screen and (min-width: 1024px){a.h5:not(.link-container):not(.link-button):not(.tag),.link.h5{font-size:24px;line-height:29px}}a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6{font-size:17px;line-height:20px}@media only screen and (min-width: 768px){a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6{font-weight:400;font-size:19px;line-height:22px}}@media only screen and (min-width: 1024px){a.h6:not(.link-container):not(.link-button):not(.tag),.link.h6{font-size:20px;line-height:24px}}a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3{font-size:18px;line-height:146%}@media only screen and (min-width: 768px){a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3{font-size:21px}}@media only screen and (min-width: 1024px){a.body3:not(.link-container):not(.link-button):not(.tag),.link.body3{font-size:24px}}a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold{font-size:18px;line-height:146%}@media only screen and (min-width: 768px){a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold{font-size:21px}}@media only screen and (min-width: 1024px){a.body3-bold:not(.link-container):not(.link-button):not(.tag),.link.body3-bold{font-size:24px}}.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5{font-size:16px;line-height:165%;letter-spacing:0.4px}@media only screen and (min-width: 768px){.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5{letter-spacing:normal;font-size:17px;line-height:160%}}@media only screen and (min-width: 1024px){.tag.body5,a.body5:not(.link-container):not(.link-button):not(.tag),.link.body5{font-size:18px}}.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6{font-size:15px;line-height:145%}}@media only screen and (min-width: 1024px){.tag.body6,a.body6:not(.link-container):not(.link-button):not(.tag),.link.body6{font-size:16px;line-height:150%}}.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7{font-size:14px;line-height:150%}}@media only screen and (min-width: 1024px){.tag.body7,a.body7:not(.link-container):not(.link-button):not(.tag),.link.body7{font-size:14px;line-height:160%}}a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold{font-size:23px;line-height:110%}@media only screen and (min-width: 768px){a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold{font-size:31px}}@media only screen and (min-width: 1024px){a.body1-bold:not(.link-container):not(.link-button):not(.tag),.link.body1-bold{font-size:38px;line-height:110.6%}}a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold{font-size:20px;line-height:140%}@media only screen and (min-width: 768px){a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold{font-size:24px}}@media only screen and (min-width: 1024px){a.body2-bold:not(.link-container):not(.link-button):not(.tag),.link.body2-bold{font-size:28px}}a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold{font-size:14px;line-height:150%}@media only screen and (min-width: 768px){a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold{font-size:17px}}@media only screen and (min-width: 1024px){a.body4-bold:not(.link-container):not(.link-button):not(.tag),.link.body4-bold{font-size:20px}}a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold{font-size:16px;line-height:165%;letter-spacing:0.4px}@media only screen and (min-width: 768px){a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold{letter-spacing:normal;font-size:17px;line-height:162.5%}}@media only screen and (min-width: 1024px){a.body5-bold:not(.link-container):not(.link-button):not(.tag),.link.body5-bold{font-size:18px;line-height:165.5%}}.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold{font-size:14px;line-height:147%}}@media only screen and (min-width: 1024px){.tag.body7-bold,a.body7-bold:not(.link-container):not(.link-button):not(.tag),.link.body7-bold{font-size:14px;line-height:156.5%}}a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1{font-size:14px;line-height:130%;letter-spacing:0.05em}@media only screen and (min-width: 768px){a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1{font-size:15px;line-height:145%;letter-spacing:0.052em}}@media only screen and (min-width: 1024px){a.button1:not(.link-container):not(.link-button):not(.tag),.link.button1{font-size:16px;line-height:160%;letter-spacing:0.055em}}a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold{font-size:14px;line-height:130%;letter-spacing:0.05em}@media only screen and (min-width: 768px){a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold{font-size:15px;line-height:145%;letter-spacing:0.052em}}@media only screen and (min-width: 1024px){a.button2-bold:not(.link-container):not(.link-button):not(.tag),.link.button2-bold{font-size:16px;line-height:160%;letter-spacing:0.055em}}.secondary.link-button,button.secondary{border-color:var(--color-black);background-color:transparent}.secondary.link-button:hover,button.secondary:hover,.secondary.link-button:focus,button.secondary:focus{color:var(--color-dark-blue);border-color:var(--color-dark-blue);background-color:transparent}.secondary.link-button:active,button.secondary:active{background-color:var(--color-pastel-brown)}.secondary.link-button:disabled,button.secondary:disabled,[disabled].secondary.link-button,button[disabled].secondary{color:var(--color-black-lighten-50);border-color:var(--color-black-lighten-50);background-color:transparent}.link-button,button{border-color:transparent;background-color:var(--color-white)}.link-button:active,button:active{background-color:var(--color-pastel-green)}.link-button:hover,button:hover,.link-button:focus,button:focus{background-color:var(--color-primary-green)}.theme-dark .secondary.link-button,.theme-dark button.secondary,.dark.secondary.link-button,button.dark.secondary{border-color:var(--color-white);background-color:transparent}.theme-dark .secondary.link-button:hover,.theme-dark button.secondary:hover,.dark.secondary.link-button:hover,button.dark.secondary:hover,.theme-dark .secondary.link-button:focus,.theme-dark button.secondary:focus,.dark.secondary.link-button:focus,button.dark.secondary:focus{background-color:transparent;color:var(--color-black-lighten-80);border-color:var(--color-black-lighten-80)}.theme-dark .secondary.link-button:active,.theme-dark button.secondary:active,.dark.secondary.link-button:active,button.dark.secondary:active{background-color:var(--color-black-lighten-30)}.theme-dark .secondary.link-button:disabled,.theme-dark button.secondary:disabled,.dark.secondary.link-button:disabled,button.dark.secondary:disabled,.theme-dark [disabled].secondary.link-button,.theme-dark button[disabled].secondary,[disabled].dark.secondary.link-button,button[disabled].dark.secondary{color:var(--color-black-lighten-50);border-color:var(--color-black-lighten-50);background-color:transparent}.theme-dark .link-button,.theme-dark button,.dark.link-button,button.dark{color:var(--color-white);background-color:var(--color-black-dark)}.theme-dark .link-button:active,.theme-dark button:active,.dark.link-button:active,button.dark:active{background-color:var(--color-pastel-green)}.theme-dark .link-button:hover,.theme-dark button:hover,.dark.link-button:hover,button.dark:hover,.theme-dark .link-button:focus,.theme-dark button:focus,.dark.link-button:focus,button.dark:focus{background-color:var(--color-dark-green)}.theme-dark .link-button:disabled,.theme-dark button:disabled,.dark.link-button:disabled,button.dark:disabled,.theme-dark [disabled].link-button,.theme-dark button[disabled],[disabled].dark.link-button,button[disabled].dark{color:var(--color-black-lighten-30);background-color:#0000001a}.link-button,button{color:var(--color-black);cursor:pointer;display:inline-flex;outline:none;position:relative;font-size:14px;min-height:40px;transition:all .3s ease-in-out;align-items:center;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;border-style:solid;border-width:1.5px;border-radius:1.5em;letter-spacing:0.05em;vertical-align:middle;text-decoration:none;padding-top:calc(var(--size-XS3) + var(--size-XS5));padding-left:calc(var(--size-XS) - var(--size-XS5));padding-right:calc(var(--size-XS) - var(--size-XS5));padding-bottom:calc(var(--size-XS3) - var(--size-XS5))}.link-button:hover.with-arrow:not(.no-svg-slide) svg,button:hover.with-arrow:not(.no-svg-slide) svg,.link-button:focus.with-arrow:not(.no-svg-slide) svg,button:focus.with-arrow:not(.no-svg-slide) svg{left:calc(var(--size-XS2) + 2px)}.link-button:disabled,button:disabled,[disabled].link-button,button[disabled]{cursor:not-allowed;background-color:var(--color-black-lighten-90)}.link-button:disabled.with-arrow svg,button:disabled.with-arrow svg,[disabled].with-arrow.link-button svg,button[disabled].with-arrow svg{left:var(--size-XS2)}.link-button:disabled.large.with-arrow svg,button:disabled.large.with-arrow svg,[disabled].large.with-arrow.link-button svg,button[disabled].large.with-arrow svg{left:calc(var(--size-XS) - 2px)}@media only screen and (min-width: 768px){.large.link-button,button.large{font-size:16px;min-height:50px;letter-spacing:0.055em;padding-top:calc(var(--size-XS2) + var(--size-XS5));padding-left:calc(var(--size-MD) - var(--size-XS5));padding-right:calc(var(--size-MD) - var(--size-XS5));padding-bottom:calc(var(--size-XS2) - var(--size-XS5))}.large.link-button:disabled.with-arrow svg,button.large:disabled.with-arrow svg,.large[disabled].with-arrow.link-button svg,button.large[disabled].with-arrow svg{left:calc(var(--size-XS) + 4px)}.large.link-button:hover.with-arrow:not(.no-svg-slide) svg,button.large:hover.with-arrow:not(.no-svg-slide) svg,.large.link-button:focus.with-arrow:not(.no-svg-slide) svg,button.large:focus.with-arrow:not(.no-svg-slide) svg{left:calc(var(--size-XS) + 8px)}.large.link-button:hover:disabled.with-arrow:not(.no-svg-slide) svg,button.large:hover:disabled.with-arrow:not(.no-svg-slide) svg,.large.link-button:hover[disabled].with-arrow:not(.no-svg-slide) svg,button.large:hover[disabled].with-arrow:not(.no-svg-slide) svg,.large.link-button:focus:disabled.with-arrow:not(.no-svg-slide) svg,button.large:focus:disabled.with-arrow:not(.no-svg-slide) svg,.large.link-button:focus[disabled].with-arrow:not(.no-svg-slide) svg,button.large:focus[disabled].with-arrow:not(.no-svg-slide) svg{left:calc(var(--size-XS) + 4px)}}.round.link-button,button.round{max-width:50px;max-height:50px}.with-arrow.link-button,button.with-arrow{position:relative;padding-left:44px}@media only screen and (min-width: 768px){.with-arrow.large.link-button,button.with-arrow.large{padding-left:58px}.with-arrow.large.link-button svg,button.with-arrow.large svg{left:calc(var(--size-XS) + 4px)}}.with-arrow.link-button svg,button.with-arrow svg{display:block;width:24px;height:24px;position:absolute;left:var(--size-XS2);transition:left .3s ease-in-out;transform:translateY(calc(var(--size-XS5) * -1))}a.h1:not(.link-container):not(.link-button):not(.tag):after,.link.h1:after,a.hxl:not(.link-container):not(.link-button):not(.tag):after,.link.hxl:after,a.hxxl:not(.link-container):not(.link-button):not(.tag):after,.link.hxxl:after{bottom:-6px}a.body1-bold:not(.link-container):not(.link-button):not(.tag):after,.link.body1-bold:after,a.h3:not(.link-container):not(.link-button):not(.tag):after,.link.h3:after,a.h2:not(.link-container):not(.link-button):not(.tag):after,.link.h2:after{bottom:-5px}a.body4-bold:not(.link-container):not(.link-button):not(.tag):after,.link.body4-bold:after,a.body3-bold:not(.link-container):not(.link-button):not(.tag):after,.link.body3-bold:after,a.body3:not(.link-container):not(.link-button):not(.tag):after,.link.body3:after,a.body2-bold:not(.link-container):not(.link-button):not(.tag):after,.link.body2-bold:after,a.h6:not(.link-container):not(.link-button):not(.tag):after,.link.h6:after,a.h5:not(.link-container):not(.link-button):not(.tag):after,.link.h5:after,a.h4:not(.link-container):not(.link-button):not(.tag):after,.link.h4:after{bottom:-4px}.link-container{text-decoration:none;color:inherit;position:absolute;left:0;right:0;top:0;bottom:0}a:not(.link-container):not(.link-button):not(.tag),.link{color:var(--color-black);cursor:pointer;display:inline-block;position:relative;transition:all 0.3s ease-in-out;text-decoration:none}a:not(.link-container):not(.link-button):not(.tag):active,.link:active{color:var(--color-dark-brown)}a:not(.link-container):not(.link-button):not(.tag):active:after,.link:active:after{color:var(--color-dark-brown)}a:not(.link-container):not(.link-button):not(.tag):focus,.link:focus{color:var(--color-black-lighten-50)}a:not(.link-container):not(.link-button):not(.tag):focus:after,.link:focus:after{background-color:var(--color-black-lighten-50)}a:not(.link-container):not(.link-button):not(.tag):hover,.link:hover{color:var(--color-dark-green)}a:not(.link-container):not(.link-button):not(.tag):hover>svg,.link:hover>svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag):hover:after,.link:hover:after{background-color:var(--color-dark-green);transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag):after,.link:after{left:0;right:0;bottom:0;height:1.5px;content:'';position:absolute;transform:scaleX(0);transition:transform 0.25s ease-out;transform-origin:bottom right;background-color:var(--color-black)}a:not(.link-container):not(.link-button):not(.tag)[disabled],.link[disabled]{color:var(--color-black-lighten-80);cursor:default}a:not(.link-container):not(.link-button):not(.tag)[disabled]:after,.link[disabled]:after{content:none}a:not(.link-container):not(.link-button):not(.tag).underline:after,.link.underline:after{transform:scaleX(1)}a:not(.link-container):not(.link-button):not(.tag).underline:hover:after,.link.underline:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).hxxl.with-arrow,.link.hxxl.with-arrow{padding-left:44px}a:not(.link-container):not(.link-button):not(.tag).hxxl.with-arrow svg,.link.hxxl.with-arrow svg{display:block;width:36px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).hxxl.with-arrow:after,.link.hxxl.with-arrow:after{left:44px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).hxxl.with-arrow:hover svg,.link.hxxl.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).hxxl.with-arrow:hover.no-svg-slide svg,.link.hxxl.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).hxxl.with-arrow:hover:after,.link.hxxl.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).hxl.with-arrow,.link.hxl.with-arrow{padding-left:44px}a:not(.link-container):not(.link-button):not(.tag).hxl.with-arrow svg,.link.hxl.with-arrow svg{display:block;width:36px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).hxl.with-arrow:after,.link.hxl.with-arrow:after{left:44px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).hxl.with-arrow:hover svg,.link.hxl.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).hxl.with-arrow:hover.no-svg-slide svg,.link.hxl.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).hxl.with-arrow:hover:after,.link.hxl.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).h1.with-arrow,.link.h1.with-arrow{padding-left:44px}a:not(.link-container):not(.link-button):not(.tag).h1.with-arrow svg,.link.h1.with-arrow svg{display:block;width:36px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).h1.with-arrow:after,.link.h1.with-arrow:after{left:44px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).h1.with-arrow:hover svg,.link.h1.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).h1.with-arrow:hover.no-svg-slide svg,.link.h1.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).h1.with-arrow:hover:after,.link.h1.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).h2.with-arrow,.link.h2.with-arrow{padding-left:30px}a:not(.link-container):not(.link-button):not(.tag).h2.with-arrow svg,.link.h2.with-arrow svg{display:block;width:22px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).h2.with-arrow:after,.link.h2.with-arrow:after{left:30px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).h2.with-arrow:hover svg,.link.h2.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).h2.with-arrow:hover.no-svg-slide svg,.link.h2.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).h2.with-arrow:hover:after,.link.h2.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).h3.with-arrow,.link.h3.with-arrow{padding-left:30px}a:not(.link-container):not(.link-button):not(.tag).h3.with-arrow svg,.link.h3.with-arrow svg{display:block;width:22px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).h3.with-arrow:after,.link.h3.with-arrow:after{left:30px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).h3.with-arrow:hover svg,.link.h3.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).h3.with-arrow:hover.no-svg-slide svg,.link.h3.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).h3.with-arrow:hover:after,.link.h3.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).h4.with-arrow,.link.h4.with-arrow{padding-left:26px}a:not(.link-container):not(.link-button):not(.tag).h4.with-arrow svg,.link.h4.with-arrow svg{display:block;width:18px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).h4.with-arrow:after,.link.h4.with-arrow:after{left:26px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).h4.with-arrow:hover svg,.link.h4.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).h4.with-arrow:hover.no-svg-slide svg,.link.h4.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).h4.with-arrow:hover:after,.link.h4.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).h5.with-arrow,.link.h5.with-arrow{padding-left:26px}a:not(.link-container):not(.link-button):not(.tag).h5.with-arrow svg,.link.h5.with-arrow svg{display:block;width:18px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).h5.with-arrow:after,.link.h5.with-arrow:after{left:26px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).h5.with-arrow:hover svg,.link.h5.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).h5.with-arrow:hover.no-svg-slide svg,.link.h5.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).h5.with-arrow:hover:after,.link.h5.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).h6.with-arrow,.link.h6.with-arrow{padding-left:26px}a:not(.link-container):not(.link-button):not(.tag).h6.with-arrow svg,.link.h6.with-arrow svg{display:block;width:18px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).h6.with-arrow:after,.link.h6.with-arrow:after{left:26px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).h6.with-arrow:hover svg,.link.h6.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).h6.with-arrow:hover.no-svg-slide svg,.link.h6.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).h6.with-arrow:hover:after,.link.h6.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body1-bold.with-arrow,.link.body1-bold.with-arrow{padding-left:30px}a:not(.link-container):not(.link-button):not(.tag).body1-bold.with-arrow svg,.link.body1-bold.with-arrow svg{display:block;width:22px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body1-bold.with-arrow:after,.link.body1-bold.with-arrow:after{left:30px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body1-bold.with-arrow:hover svg,.link.body1-bold.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body1-bold.with-arrow:hover.no-svg-slide svg,.link.body1-bold.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body1-bold.with-arrow:hover:after,.link.body1-bold.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body2-bold.with-arrow,.link.body2-bold.with-arrow{padding-left:26px}a:not(.link-container):not(.link-button):not(.tag).body2-bold.with-arrow svg,.link.body2-bold.with-arrow svg{display:block;width:18px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body2-bold.with-arrow:after,.link.body2-bold.with-arrow:after{left:26px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body2-bold.with-arrow:hover svg,.link.body2-bold.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body2-bold.with-arrow:hover.no-svg-slide svg,.link.body2-bold.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body2-bold.with-arrow:hover:after,.link.body2-bold.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body3.with-arrow,.link.body3.with-arrow{padding-left:26px}a:not(.link-container):not(.link-button):not(.tag).body3.with-arrow svg,.link.body3.with-arrow svg{display:block;width:18px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body3.with-arrow:after,.link.body3.with-arrow:after{left:26px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body3.with-arrow:hover svg,.link.body3.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body3.with-arrow:hover.no-svg-slide svg,.link.body3.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body3.with-arrow:hover:after,.link.body3.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body3-bold.with-arrow,.link.body3-bold.with-arrow{padding-left:26px}a:not(.link-container):not(.link-button):not(.tag).body3-bold.with-arrow svg,.link.body3-bold.with-arrow svg{display:block;width:18px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body3-bold.with-arrow:after,.link.body3-bold.with-arrow:after{left:26px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body3-bold.with-arrow:hover svg,.link.body3-bold.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body3-bold.with-arrow:hover.no-svg-slide svg,.link.body3-bold.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body3-bold.with-arrow:hover:after,.link.body3-bold.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body4-bold.with-arrow,.link.body4-bold.with-arrow{padding-left:26px}a:not(.link-container):not(.link-button):not(.tag).body4-bold.with-arrow svg,.link.body4-bold.with-arrow svg{display:block;width:18px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body4-bold.with-arrow:after,.link.body4-bold.with-arrow:after{left:26px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body4-bold.with-arrow:hover svg,.link.body4-bold.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body4-bold.with-arrow:hover.no-svg-slide svg,.link.body4-bold.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body4-bold.with-arrow:hover:after,.link.body4-bold.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body5.with-arrow,.link.body5.with-arrow{padding-left:22px}a:not(.link-container):not(.link-button):not(.tag).body5.with-arrow svg,.link.body5.with-arrow svg{display:block;width:14px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body5.with-arrow:after,.link.body5.with-arrow:after{left:22px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body5.with-arrow:hover svg,.link.body5.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body5.with-arrow:hover.no-svg-slide svg,.link.body5.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body5.with-arrow:hover:after,.link.body5.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body5-bold.with-arrow,.link.body5-bold.with-arrow{padding-left:22px}a:not(.link-container):not(.link-button):not(.tag).body5-bold.with-arrow svg,.link.body5-bold.with-arrow svg{display:block;width:14px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body5-bold.with-arrow:after,.link.body5-bold.with-arrow:after{left:22px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body5-bold.with-arrow:hover svg,.link.body5-bold.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body5-bold.with-arrow:hover.no-svg-slide svg,.link.body5-bold.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body5-bold.with-arrow:hover:after,.link.body5-bold.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body6.with-arrow,.link.body6.with-arrow{padding-left:22px}a:not(.link-container):not(.link-button):not(.tag).body6.with-arrow svg,.link.body6.with-arrow svg{display:block;width:14px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body6.with-arrow:after,.link.body6.with-arrow:after{left:22px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body6.with-arrow:hover svg,.link.body6.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body6.with-arrow:hover.no-svg-slide svg,.link.body6.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body6.with-arrow:hover:after,.link.body6.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body7.with-arrow,.link.body7.with-arrow{padding-left:22px}a:not(.link-container):not(.link-button):not(.tag).body7.with-arrow svg,.link.body7.with-arrow svg{display:block;width:14px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body7.with-arrow:after,.link.body7.with-arrow:after{left:22px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body7.with-arrow:hover svg,.link.body7.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body7.with-arrow:hover.no-svg-slide svg,.link.body7.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body7.with-arrow:hover:after,.link.body7.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).body7-bold.with-arrow,.link.body7-bold.with-arrow{padding-left:22px}a:not(.link-container):not(.link-button):not(.tag).body7-bold.with-arrow svg,.link.body7-bold.with-arrow svg{display:block;width:14px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).body7-bold.with-arrow:after,.link.body7-bold.with-arrow:after{left:22px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).body7-bold.with-arrow:hover svg,.link.body7-bold.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).body7-bold.with-arrow:hover.no-svg-slide svg,.link.body7-bold.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).body7-bold.with-arrow:hover:after,.link.body7-bold.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).button1.with-arrow,.link.button1.with-arrow{padding-left:22px}a:not(.link-container):not(.link-button):not(.tag).button1.with-arrow svg,.link.button1.with-arrow svg{display:block;width:14px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).button1.with-arrow:after,.link.button1.with-arrow:after{left:22px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).button1.with-arrow:hover svg,.link.button1.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).button1.with-arrow:hover.no-svg-slide svg,.link.button1.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).button1.with-arrow:hover:after,.link.button1.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).button2-bold.with-arrow,.link.button2-bold.with-arrow{padding-left:22px}a:not(.link-container):not(.link-button):not(.tag).button2-bold.with-arrow svg,.link.button2-bold.with-arrow svg{display:block;width:14px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).button2-bold.with-arrow:after,.link.button2-bold.with-arrow:after{left:22px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).button2-bold.with-arrow:hover svg,.link.button2-bold.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).button2-bold.with-arrow:hover.no-svg-slide svg,.link.button2-bold.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).button2-bold.with-arrow:hover:after,.link.button2-bold.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}a:not(.link-container):not(.link-button):not(.tag).with-arrow,.link.with-arrow{padding-left:22px}a:not(.link-container):not(.link-button):not(.tag).with-arrow svg,.link.with-arrow svg{display:block;width:14px;position:absolute;left:0;top:0.6em;transform:translate(0px, -50%);transition:transform 0.3s ease-in-out;height:100%}a:not(.link-container):not(.link-button):not(.tag).with-arrow:after,.link.with-arrow:after{left:22px;transform:scaleX(1);transform-origin:bottom left}a:not(.link-container):not(.link-button):not(.tag).with-arrow:hover svg,.link.with-arrow:hover svg{transform:translate(2px, -50%)}a:not(.link-container):not(.link-button):not(.tag).with-arrow:hover.no-svg-slide svg,.link.with-arrow:hover.no-svg-slide svg{transform:translate(0px, -50%) !important}a:not(.link-container):not(.link-button):not(.tag).with-arrow:hover:after,.link.with-arrow:hover:after{transform:scaleX(0);transform-origin:bottom right}.theme-dark a:not(.link-container):not(.link-button):not(.tag),.theme-dark .link{color:var(--color-white)}.theme-dark a:not(.link-container):not(.link-button):not(.tag):after,.theme-dark .link:after{background-color:var(--color-white)}.theme-dark a:not(.link-container):not(.link-button):not(.tag):active,.theme-dark .link:active{color:var(--color-secondary-brown)}.theme-dark a:not(.link-container):not(.link-button):not(.tag):active:after,.theme-dark .link:active:after{background-color:var(--color-secondary-brown)}.theme-dark a:not(.link-container):not(.link-button):not(.tag):focus,.theme-dark .link:focus{color:var(--color-black-lighten-80)}.theme-dark a:not(.link-container):not(.link-button):not(.tag):focus:after,.theme-dark .link:focus:after{background-color:var(--color-black-lighten-80)}.theme-dark a:not(.link-container):not(.link-button):not(.tag):hover,.theme-dark .link:hover{color:var(--color-primary-green)}.theme-dark a:not(.link-container):not(.link-button):not(.tag):hover:after,.theme-dark .link:hover:after{background-color:var(--color-primary-green)}.theme-dark a:not(.link-container):not(.link-button):not(.tag)[disabled],.theme-dark .link[disabled]{color:var(--color-black-lighten-50)}.theme-dark a:not(.link-container):not(.link-button):not(.tag)[disabled]:after,.theme-dark .link[disabled]:after{background-color:var(--color-black-lighten-50)}.theme-dark a:not(.link-container):not(.link-button):not(.tag).light,.theme-dark .link.light{color:var(--color-black)}.theme-dark a:not(.link-container):not(.link-button):not(.tag).light:active,.theme-dark .link.light:active{color:var(--color-dark-brown)}.theme-dark a:not(.link-container):not(.link-button):not(.tag).light:active:after,.theme-dark .link.light:active:after{color:var(--color-dark-brown)}.theme-dark a:not(.link-container):not(.link-button):not(.tag).light:focus,.theme-dark .link.light:focus{color:var(--color-black-lighten-50)}.theme-dark a:not(.link-container):not(.link-button):not(.tag).light:focus:after,.theme-dark .link.light:focus:after{background-color:var(--color-black-lighten-50)}.theme-dark a:not(.link-container):not(.link-button):not(.tag).light:hover,.theme-dark .link.light:hover{color:var(--color-dark-green)}.theme-dark a:not(.link-container):not(.link-button):not(.tag).light:hover:after,.theme-dark .link.light:hover:after{background-color:var(--color-dark-green)}.theme-dark a:not(.link-container):not(.link-button):not(.tag).light:after,.theme-dark .link.light:after{background-color:var(--color-black)}.theme-dark a:not(.link-container):not(.link-button):not(.tag).light[disabled],.theme-dark .link.light[disabled]{color:var(--color-black-lighten-80)}.tag{color:var(--color-black);display:inline-block;padding:6px 16px 2px;transition:all 0.3s ease-in-out;border-color:var(--color-black);border-style:solid;border-width:1.5px;border-radius:calc(var(--size-XL) + var(--size-XS5));text-decoration:none}.tag:hover,.tag:focus,.tag:active{color:var(--color-dark-blue);border-color:var(--color-dark-blue)}.tag:active{color:var(--color-dark-blue);border-color:var(--color-dark-blue);background-color:var(--color-pastel-brown)}.tag[disabled]{color:var(--color-black-lighten-30);border-color:var(--color-black-lighten-30)}.theme-dark .tag{color:var(--color-white);border-color:var(--color-white)}.theme-dark .tag:hover,.theme-dark .tag:focus,.theme-dark .tag:active{color:var(--color-primary-blue);border-color:var(--color-primary-blue)}.theme-dark .tag:active{color:var(--color-dark-blue);border-color:var(--color-dark-blue);background-color:var(--color-dark-chocolate)}.theme-dark .tag[disabled]{color:var(--color-secondary-brown);border-color:var(--color-secondary-brown)}.teaser{position:relative;background-color:var(--color-secondary-brown);border-radius:var(--radius-medium);box-shadow:0px 0px 0px transparent;transition:box-shadow ease 0.5s;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;width:100%;grid-column-end:12 span;grid-column-start:1}.teaser:hover{box-shadow:var(--shadow-hover)}.teaser:hover button{background-color:var(--color-primary-green)}.teaser:hover button svg{left:calc(var(--size-XS2) + 2px) !important}.teaser:hover button.secondary{background-color:transparent;color:var(--color-dark-blue);border-color:var(--color-dark-blue)}.teaser:hover.green-academy button.secondary{background-color:transparent;color:var(--color-primary-blue);border-color:var(--color-primary-blue)}.theme-dark .teaser:hover button{background-color:var(--color-dark-green)}.theme-dark .teaser:hover button.secondary{background-color:transparent;color:var(--color-black-lighten-80);border-color:var(--color-black-lighten-80)}@media only screen and (min-width: 768px){.teaser:hover button svg{left:calc(var(--size-XS) + 8px) !important}}.teaser.white{background-color:var(--color-white)}.teaser.blue{background-color:var(--color-primary-blue)}.teaser.green{background-color:var(--color-primary-green)}.teaser.green-academy{color:var(--color-white);background-color:var(--color-green)}.teaser.green-academy button{color:var(--color-white);border-color:var(--color-white)}@media only screen and (min-width: 1024px){.teaser{grid-column-end:8 span;grid-column-start:3}.teaser.has-image{grid-column-end:12 span;grid-column-start:1}}.teaser .teaser-content{padding:var(--size-XL);position:relative;text-align:left}.teaser .teaser-background-image-overlay{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;bottom:0;right:0}.teaser .teaser-background-image-overlay::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.teaser .teaser-small-blur{filter:blur(10px);-webkit-filter:blur(10px);transform:scale(1.1)}.theme-dark .teaser .teaser-small-blur{filter:blur(10px) brightness(0.85);-webkit-filter:blur(10px) brightness(0.85)}.teaser .teaser-blur{filter:blur(35px);-webkit-filter:blur(35px);transform:scale(1.1)}.theme-dark .teaser .teaser-blur{filter:blur(35px) brightness(0.85);-webkit-filter:blur(35px) brightness(0.85)}.teaser .teaser-icon-wrap{margin-bottom:var(--size-medium-XL)}.theme-dark .teaser .teaser-icon-wrap{filter:invert(1)}.teaser .teaser-image-wrap .circle img{object-fit:contain}@media only screen and (min-width: 1024px){.teaser .teaser-image-wrap{display:flex;position:absolute;align-items:center;justify-content:center;width:100%;height:auto;text-align:center}.teaser .teaser-image-wrap div,.teaser .teaser-image-wrap img,.teaser .teaser-image-wrap div::before{border-radius:10px}}.teaser--card{flex-direction:column-reverse}@media only screen and (min-width: 1024px){.teaser--card{flex-direction:row-reverse}}.teaser--card .teaser-content{padding:var(--size-XL2) var(--size-XL2) var(--size-XL)}@media only screen and (min-width: 768px){.teaser--card .teaser-content{width:100%;padding:var(--size-XL) var(--size-XL) var(--size-LG)}}@media only screen and (min-width: 1024px){.teaser--card .teaser-content{margin:auto 0;padding:var(--size-XL2) var(--size-XL) var(--size-XL2) var(--size-XL3)}}.teaser--card .teaser-image-wrap{position:relative;min-height:238px}.teaser--card .teaser-image-wrap .circle{width:340px;height:340px;position:absolute;overflow:hidden;border-radius:50%;right:-6%}@media only screen and (min-width: 1024px){.teaser--card .teaser-image-wrap .circle{bottom:-20%;width:455px;height:455px}}@media only screen and (min-width: 1440px){.teaser--card .teaser-image-wrap .circle{width:640px;height:640px;left:0;top:0;right:unset;bottom:unset}}@media only screen and (min-width: 768px){.teaser--card .teaser-image-wrap{min-height:248px}}@media only screen and (min-width: 1024px){.teaser--card .teaser-image-wrap{min-width:380px;max-width:380px}}@media only screen and (min-width: 1440px){.teaser--card .teaser-image-wrap{min-width:524px;max-width:524px;top:80px}}.teaser--small{flex-direction:column-reverse}@media only screen and (min-width: 1024px){.teaser--small{flex-direction:row-reverse}}@media only screen and (min-width: 768px){.teaser--small .teaser-content{width:100%;padding:var(--size-XL) var(--size-XL) var(--size-LG)}}@media only screen and (min-width: 1024px){.teaser--small .teaser-content{margin:auto 0}}.teaser--small .teaser-image-wrap{position:relative;min-height:222px}.teaser--small .teaser-image-wrap .circle{width:340px;height:340px;position:absolute;overflow:hidden;border-radius:50%;right:-6%}@media only screen and (min-width: 1024px){.teaser--small .teaser-image-wrap .circle{bottom:-18%}}@media only screen and (min-width: 1440px){.teaser--small .teaser-image-wrap .circle{width:455px;height:455px;left:0}}@media only screen and (min-width: 768px){.teaser--small .teaser-image-wrap{min-height:248px}}@media only screen and (min-width: 1024px){.teaser--small .teaser-image-wrap{min-width:300px;max-width:300px}}@media only screen and (min-width: 1440px){.teaser--small .teaser-image-wrap{min-width:393px;max-width:393px;min-height:455px}}.teaser--contact .teaser-content{padding:var(--size-XL) var(--size-XL) var(--size-XL2) var(--size-XL)}@media only screen and (min-width: 768px){.teaser--contact .teaser-content{padding:var(--size-XL2) var(--size-XL)}}.teaser--contact .teaser-image-wrap{display:flex;flex-direction:column;width:100%;position:relative;padding:var(--size-XL) var(--size-XL) 0;text-align:start;align-items:flex-start}.teaser--contact .teaser-image-wrap .circle{position:relative;width:200px;height:200px;overflow:hidden;border-radius:50%}.teaser--contact .teaser-image-wrap .body7-bold{margin-top:var(--size-XS)}@media only screen and (min-width: 768px){.teaser--contact .teaser-image-wrap{width:fit-content;padding:var(--size-XL) 0 var(--size-XL) var(--size-XL3);align-items:center;justify-content:flex-start;text-align:center}.teaser--contact .teaser-image-wrap .body7-bold{white-space:pre-line}}@media only screen and (min-width: 768px){.teaser--contact{flex-direction:row}.teaser--contact .teaser-content{padding:var(--size-XL) var(--size-XL3)}}@media only screen and (min-width: 1024px){.teaser--contact .teaser-content{padding:var(--size-XL) var(--size-XL3) var(--size-XL) var(--size-medium-XL3)}}.teaser--general .teaser-image-wrap{display:grid;padding:var(--size-XL) 0 var(--size-XS);position:relative;justify-content:center}.teaser--general .teaser-image-wrap .circle{width:calc(100dvw - 96px);height:116px;position:relative;border-radius:0}.teaser--general .teaser-image-wrap .circle img{border-radius:0;object-fit:contain}@media only screen and (min-width: 768px){.teaser--general .teaser-image-wrap .circle{width:309px;height:116px}}@media only screen and (min-width: 1024px){.teaser--general .teaser-image-wrap .circle{margin-top:var(--size-small-XL2)}}@media only screen and (min-width: 768px){.teaser--general .teaser-image-wrap{padding:var(--size-XL) 0 0}}@media only screen and (min-width: 1024px){.teaser--general .teaser-image-wrap{display:block;width:fit-content;padding:var(--size-XL) 0 var(--size-XL) var(--size-XL)}}@media only screen and (min-width: 1024px){.teaser--general{flex-direction:row}}.theme-dark .teaser{background-color:var(--color-dark-brown)}.theme-dark .teaser.white{background-color:var(--color-dark-chocolate)}.theme-dark .teaser.blue{background-color:var(--color-dark-blue)}.theme-dark .teaser.green{background-color:var(--color-dark-green)}.theme-dark .teaser.green-academy{background-color:var(--color-green)}.home-upcoming-event .body7{color:var(--color-dark-brown);margin-bottom:var(--size-XS3)}.theme-dark .home-upcoming-event .body7{color:var(--color-secondary-brown)}.hue-card{display:flex;box-shadow:0 1px 3px #00000040;border-radius:var(--radius-medium);align-items:center;padding:var(--size-XS) var(--size-MD);background-color:var(--color-white);grid-gap:var(--size-MD)}.theme-dark .hue-card{background-color:var(--color-dark-chocolate)}.hue-card .hue-card-content{display:flex;flex-direction:column;flex:1}@media only screen and (max-width: 767px){.hue-card{flex-wrap:wrap}.hue-card .hue-card-content{min-width:calc(100% - 48px)}.hue-card a{margin-left:calc(var(--size-MD) + var(--size-LG))}}.home-instagram-articles-carousels .intro-text,.home-instagram-articles-carousels .common-gallery{grid-column-end:12 span}.home-instagram-articles-carousels .common-gallery{margin-top:var(--size-XL)}@media only screen and (min-width: 768px){.home-instagram-articles-carousels .intro-text{grid-column-end:6 span;grid-column-start:1;height:fit-content;margin-top:var(--size-XL)}.home-instagram-articles-carousels .common-gallery{grid-column-end:6 span;grid-column-start:7;margin-top:0}}@media only screen and (min-width: 1024px){.home-instagram-articles-carousels .intro-text{grid-column-end:5 span;grid-column-start:2}.home-instagram-articles-carousels .common-gallery{grid-column-end:6 span;grid-column-start:7}}.ui-container{position:relative;margin:0 auto}@media only screen and (max-width: 999999px){.ui-container{max-width:1380px;width:calc(100% - 180px)}}@media only screen and (max-width: 1440px){.ui-container{max-width:1260px;width:calc(100% - 124px)}}@media only screen and (max-width: 1024px){.ui-container{max-width:900px;width:calc(100% - 84px)}}@media only screen and (max-width: 768px){.ui-container{max-width:684px;width:calc(100% - 32px)}}@media only screen and (max-width: 365px){.ui-container{max-width:342px;width:calc(100% - 32px)}}.intro-text-video-action svg{margin-right:6px;margin-top:-4px}@media only screen and (min-width: 768px){.intro-text-video-action svg{margin-right:12px;margin-top:-4px}}@media only screen and (max-width: 767px){.ita-anchor.link-button.large svg{height:15px !important}}@media only screen and (min-width: 768px){.ita-anchor.link-button.large svg{height:17px !important}}.ita-anchor.link-button.medium svg{height:15px !important}.home-popular-newest-articles-list{display:grid;grid-template-columns:1fr;grid-gap:var(--size-SM)}@media only screen and (min-width: 768px){.home-popular-newest-articles-list{grid-template-columns:1fr 1fr}}.home-poll-carousel .poll-card{height:calc(100% - var(--size-LG));display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:unset}.home-poll-carousel .hpc-slide{grid-column-end:span 12;scroll-snap-align:start;min-width:100%}@media only screen and (min-width: 1024px){.home-poll-carousel .hpc-slide{grid-column-end:10 span;grid-column-start:2}}.mandatory-h-scroll-10{display:flex;scroll-snap-type:x mandatory;overflow:auto;transition:all 1s ease-in-out;column-gap:var(--size-small-LG);padding-bottom:var(--size-small-XL4);scroll-padding-left:calc(max(calc((100dvw - 1380px) / 2), 90px) + 100% / 12 - 12px);padding-left:calc(max(calc((100dvw - 1380px) / 2), 90px) + 100% / 12 - 12px);padding-right:calc(max(calc((100dvw - 1380px) / 2), 90px) + 100% / 12 - 12px);-ms-overflow-style:none;-webkit-scrollbar-width:none;scrollbar-width:none}@media only screen and (max-width: 1440px){.mandatory-h-scroll-10{scroll-padding-left:calc(max(calc((100dvw - 1260px) / 2), 62px) + 100% / 12 - 12px);padding-left:calc(max(calc((100dvw - 1260px) / 2), 62px) + 100% / 12 - 12px);padding-right:calc(max(calc((100dvw - 1260px) / 2), 62px) + 100% / 12 - 12px)}}@media only screen and (max-width: 1024px){.mandatory-h-scroll-10{scroll-padding-left:calc(max(calc((100dvw - 900px) / 2), 42px));padding-left:calc(max(calc((100dvw - 900px) / 2), 42px));padding-right:calc(max(calc((100dvw - 900px) / 2), 42px))}}@media only screen and (max-width: 768px){.mandatory-h-scroll-10{scroll-padding-left:calc(max(calc((100dvw - 684px) / 2), 16px));padding-left:calc(max(calc((100dvw - 684px) / 2), 16px));padding-right:calc(max(calc((100dvw - 684px) / 2), 16px));padding-bottom:60px}}@media only screen and (max-width: 365px){.mandatory-h-scroll-10{scroll-padding-left:16px;padding-left:calc(max(calc((100dvw - 342px) / 2), 16px));padding-right:calc(max(calc((100dvw - 342px) / 2), 16px))}}.mandatory-h-scroll-10::-webkit-scrollbar{display:none}.header-content-link-active:after{transform:scaleX(0);transition:all 0.3s ease-in-out;background:var(--color-black);content:"";top:44%;transform:translateY(-50%);position:absolute;border-radius:50%;visibility:visible;height:9px;width:9px;margin-left:8px}.theme-dark .header-content-link-active:after{background:var(--color-white)}@media only screen and (min-width: 768px){.header-content-link-active:after{height:10.5px;width:10.5px;margin-left:10px}}@media only screen and (min-width: 1024px){.header-content-link-active:after{height:12px;width:12px;margin-left:12px}}@media only screen and (min-width: 768px){.hcnc-min-width{min-width:180px}}@media only screen and (min-width: 1024px){.hcnc-min-width{min-width:230px}}.header-content-nav-column{display:flex;flex-direction:column}@media only screen and (max-width: 768px){.header-content-nav-column{max-width:var(--breakpoint-mw-SM);width:var(--breakpoint-width-SM);margin:0 auto}}@media only screen and (max-width: 365px){.header-content-nav-column{max-width:var(--breakpoint-mw-XS);width:var(--breakpoint-width-XS)}}@media only screen and (max-width: 767px){.header-content-nav-column input[type="checkbox"]:checked~label .header-content-nav-column-header>svg{transform:rotate(180deg)}.header-content-nav-column input[type="checkbox"]:checked~.header-content-navs-list{opacity:1;max-height:1000px;transition:max-height .7s ease, opacity .4s ease;pointer-events:all}}@media only screen and (max-width: 767px){.header-content-nav-column-header{border-top:1px solid var(--color-pastel-brown);padding:var(--size-XS4) 0 0;display:flex;align-items:center;justify-content:space-between}.theme-dark .header-content-nav-column-header{border-top:1px solid var(--color-dark-pastel-brown)}.header-content-nav-column-header svg{display:block !important;transition:all .3s ease-in-out;margin-right:var(--size-XS2)}}.header-content-nav-column-header svg{display:none}.header-content-navs-list{display:flex;flex-direction:column;padding-bottom:var(--size-MD)}@media only screen and (max-width: 767px){.header-content-navs-list{opacity:0;max-height:0;transition:max-height .3s ease, opacity .5s ease;pointer-events:none}}@media only screen and (min-width: 768px){.header-content-navs-list{flex:1;padding-bottom:0}}.header-content-navs-list .body3{margin-top:var(--size-MD)}.header-content-navs-list .body5{margin-top:var(--size-XS);margin-left:var(--size-XS)}.header-content-navs-list a:after{content:none !important}.header-content-navs-list a:hover{color:var(--color-dark-blue) !important}.header-content-navs-list a:hover .header-content-link-active:after{background:var(--color-dark-blue) !important}.theme-dark .header-content-navs-list a:hover{color:var(--color-primary-blue) !important}.theme-dark .header-content-navs-list a:hover .header-content-link-active:after{background:var(--color-primary-blue) !important}@media only screen and (min-width: 768px){.header-content-navs-list a{padding-right:20.5px}}@media only screen and (min-width: 1024px){.header-content-navs-list a{padding-right:24px}}.header-content-actions{display:flex;align-items:center;column-gap:var(--size-XL2);width:100%;justify-content:space-between}.header-content-actions .hca-mobile-search svg,.header-content-actions .hca-mobile-search span,.header-content-actions .hca-desktop-search svg,.header-content-actions .hca-desktop-search span{pointer-events:none}@media only screen and (max-width: 767px){.header-content-actions{flex-wrap:wrap}.header-content-actions .header-content-theme-btn{margin-left:var(--size-XS)}.header-content-actions .common-dropdown-container{margin-right:var(--size-XS)}.header-content-actions .hca-desktop-search{display:none !important}.header-content-actions .hca-mobile-search{display:flex !important;flex:1;width:100%;min-width:100%;border:1px solid var(--color-black-lighten-80);border-radius:var(--radius-default);height:50px;align-items:center;padding:2px var(--size-LG) 0;margin-top:var(--size-XS)}.header-content-actions .hca-mobile-search:after{content:none !important}.theme-dark .header-content-actions .hca-mobile-search svg,.theme-dark .header-content-actions .hca-mobile-search span{color:var(--color-black-lighten-80)}.header-content-actions .hca-mobile-search svg{color:var(--color-black-lighten-50);transform:none !important}.header-content-actions .hca-mobile-search span{flex:1;width:100%;text-align:center;text-transform:capitalize;color:var(--color-black-lighten-30);margin-right:24px}}@media only screen and (min-width: 768px){.header-content-actions{column-gap:var(--size-XL2);justify-content:flex-end}.header-content-actions .hca-desktop-search{display:flex !important}.header-content-actions .hca-mobile-search{display:none !important}}@media only screen and (min-width: 1024px){.header-content-actions{column-gap:var(--size-XL2)}}@media only screen and (min-width: 768px){.header-content-actions .common-dropdown-selected{align-items:end}}.header-content-actions .hca-desktop-search,.header-content-actions .header-content-theme-btn{display:flex;align-items:center;justify-content:center;text-transform:capitalize;cursor:pointer;transition:all 0.3s ease-in-out 0s}.header-content-actions .hca-desktop-search:after,.header-content-actions .header-content-theme-btn:after{content:none !important}.header-content-actions .hca-desktop-search:hover,.header-content-actions .header-content-theme-btn:hover{color:var(--color-dark-blue) !important}.theme-dark .header-content-actions .hca-desktop-search:hover,.theme-dark .header-content-actions .header-content-theme-btn:hover{color:var(--color-primary-blue) !important}.header-content-actions .hca-desktop-search:hover>svg,.header-content-actions .header-content-theme-btn:hover>svg{transform:none !important}@media only screen and (min-width: 768px){.header-content-actions .hca-desktop-search,.header-content-actions .header-content-theme-btn{align-items:end}}.header-content-actions .hca-desktop-search svg,.header-content-actions .header-content-theme-btn svg{margin-right:8px;height:28px}@media only screen and (min-width: 768px){.header-content-actions .hca-desktop-search svg,.header-content-actions .header-content-theme-btn svg{margin-right:10px}}@media only screen and (min-width: 1024px){.header-content-actions .hca-desktop-search svg,.header-content-actions .header-content-theme-btn svg{margin-right:12px}}.header-content-close-button{position:absolute;top:28px;right:28px;display:none}.header-content-close-button:after{position:absolute;content:"";height:40px;width:40px;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);border:1.5px solid var(--color-black)}.theme-dark .header-content-close-button:after{border:1.5px solid var(--color-white)}@media only screen and (min-width: 768px){.header-content-close-button{top:unset;right:36px;display:block}.header-content-close-button:after{display:none}}.header-content-navs-container{width:100%;height:100%;overflow:auto;margin:69px auto 0;display:flex;flex-direction:column;padding:var(--size-XL) 0 var(--size-LG)}@media only screen and (min-width: 768px){.header-content-navs-container{padding:var(--size-LG) var(--size-MD) var(--size-XL);flex-direction:row;margin:0 auto;justify-content:center;grid-gap:var(--size-XL)}}@media only screen and (min-width: 1024px){.header-content-navs-container{padding:var(--size-MD) var(--size-MD) var(--size-XL)}}.header-content-logo-container{position:relative !important;height:55px;aspect-ratio:917 / 309;cursor:pointer;filter:invert(1);transition:filter ease-in-out 0.3s;display:none}@media only screen and (min-width: 768px){.header-content-logo-container{display:block}}.theme-dark .header-content-logo-container{filter:invert(0)}.header-content-menu-container{align-items:center;justify-content:space-between;display:flex;padding:var(--size-XS) 0 var(--size-LG);width:100%;margin:0 auto}@media only screen and (min-width: 768px){.header-content-menu-container{padding:var(--size-MD) var(--size-XL4) var(--size-MD) var(--size-MD)}}@media only screen and (min-width: 1024px){.header-content-menu-container{padding:var(--size-MD) var(--size-XL3) var(--size-MD) var(--size-MD)}}@media only screen and (max-width: 768px){.header-content-menu-container{border-top:1px solid var(--color-pastel-brown);max-width:var(--breakpoint-mw-SM);width:var(--breakpoint-width-SM)}.theme-dark .header-content-menu-container{border-top:1px solid var(--color-dark-pastel-brown)}}@media only screen and (max-width: 365px){.header-content-menu-container{max-width:var(--breakpoint-mw-XS);width:var(--breakpoint-width-XS)}}.header-content-container{position:fixed;background:var(--color-white);transform:translate(-50%, -100%);left:50%;top:0;transition:transform ease-in-out 0.5s;z-index:98;height:100%;width:100%;display:flex;flex-direction:column-reverse;width:calc(100% - 180px);max-width:1300px}.theme-dark .header-content-container{background:var(--color-dark-chocolate)}@media only screen and (min-width: 768px){.header-content-container{background:var(--color-white);border-radius:var(--radius-medium);transform:translate(-50%, calc(-100% - 2rem));top:2rem;height:unset;flex-direction:column;max-height:calc(100dvh - 4rem)}}@media only screen and (max-width: 1440px){.header-content-container{width:calc(100% - 124px)}}@media only screen and (max-width: 1024px){.header-content-container{width:calc(100% - 84px)}}@media only screen and (max-width: 768px){.header-content-container{width:100%}}.header-backdrop{height:100%;width:100%;position:fixed;transform:translateY(-100%);top:0;left:0;background:transparent;z-index:1;transition:background ease-in-out 0.5s, transform ease 0s 0.5s}.header-menu-checkbox[type="checkbox"]{display:none}.header-menu-checkbox[type="checkbox"]:checked~.header-content-container{transform:translate(-50%, 0)}.header-menu-checkbox[type="checkbox"]:checked~.header-backdrop{transition:background ease-in-out 0.5s;transform:translateY(0);background:var(--color-black-backdrop)}.theme-dark .header-menu-checkbox[type="checkbox"]:checked~.header-backdrop{background:var(--color-dark-primary-backdrop)}@media only screen and (min-width: 768px){.header-menu-checkbox[type="checkbox"]:checked~.header-backdrop{transition:background ease-in-out 0.5s, backdrop-filter ease-in-out 0.5s, -webkit-backdrop-filter ease-in-out 0.5s;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}.header-nav-bar-desktop-btn{display:none;align-items:center;box-shadow:var(--shadow-normal)}.header-nav-bar-mobile-btn{height:36px;width:36px;position:relative;max-height:36px;min-height:36px;outline:none;align-items:center;justify-content:center;display:flex;padding:0;border:1.5px solid transparent}.header-nav-bar-mobile-btn span{height:2px;width:16px;display:block;position:absolute;border-radius:2px;background-color:var(--color-black);transition:all ease 0.5s;left:9px}.theme-dark .header-nav-bar-mobile-btn span{background-color:var(--color-white)}.header-nav-bar-mobile-btn span:nth-child(1){top:9.5px}.header-nav-bar-mobile-btn span:nth-child(2){top:15.5px;transition:all ease 0.2s}.header-nav-bar-mobile-btn span:nth-child(3){top:21.5px}.header-nav-bar-theme-btn{height:40px;width:40px;align-items:center;justify-content:center;display:none;padding:0 !important;margin-right:12px;box-shadow:var(--shadow-normal)}.header-nav-bar-theme-btn::after{content:"";background-image:url("/static/icons/moon.335730be2ca4.svg");background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:0;right:0;bottom:0}.theme-dark .header-nav-bar-theme-btn::after{background-image:url("/static/icons/sun.bbc991b9cc3b.svg");filter:invert(1)}.header-action-container{display:flex}@media only screen and (min-width: 768px){.header-action-container .header-nav-bar-mobile-btn{display:none}.header-action-container .header-nav-bar-desktop-btn,.header-action-container .header-nav-bar-theme-btn{display:flex}}.header-logo-container{position:relative !important;margin-bottom:-20px;height:60px;aspect-ratio:917 / 309;margin-top:-22.5px;cursor:pointer;filter:invert(0);transition:filter ease-in-out 0.3s}@media only screen and (max-width: 767px){.header-logo-container{margin-right:var(--size-XS)}}.header-bar-container{display:flex;align-items:center;justify-content:space-between;margin:0;border-radius:var(--radius-medium);transition:all ease 0.5s;box-shadow:none;padding:var(--size-default-MD) 78px}@media only screen and (max-width: 1440px){.header-bar-container{padding:var(--size-default-MD) 50px}}@media only screen and (max-width: 1024px){.header-bar-container{padding:var(--size-default-MD) 30px}}@media only screen and (max-width: 768px){.header-bar-container{padding:var(--size-small-MD) 16px;border-radius:0}.header-bar-container .header-logo-container{height:42px;margin-bottom:-6px;margin-top:-6px}}.header-grid-container{padding:8px 0;position:relative;margin:0 auto;width:calc(100% - 24px)}@media only screen and (max-width: 999999px){.header-grid-container{max-width:1536px !important}}@media only screen and (max-width: 999999px){.header-grid-container{max-width:1380px}}@media only screen and (max-width: 1440px){.header-grid-container{max-width:1260px}}@media only screen and (max-width: 1024px){.header-grid-container{max-width:900px}}@media only screen and (max-width: 768px){.header-grid-container{width:100%;padding:0}}header:not(.header-white-navbar) .header-logo-container{filter:invert(1)}.theme-dark header:not(.header-white-navbar) .header-logo-container{filter:invert(0)}header{width:100%;background-color:transparent;z-index:9999;position:fixed;height:0;top:-1px;left:0;transition:top ease-in-out 0.65s}header[data-static]{position:relative}header[scrollDown]:has(.header-menu-checkbox[type='checkbox']:not(:checked)){top:-200px}@media only screen and (min-width: 768px){header[scrollDown]{top:-200px}}header[solidTop] .header-bar-container{background:var(--color-white)}.theme-dark header[solidTop] .header-bar-container{background:var(--color-dark-chocolate)}@media only screen and (max-width: 767px){header .header-bar-container{position:relative;z-index:999}}@media only screen and (max-width: 767px){header .header-menu-checkbox[type='checkbox']:checked~.header-bar-container{background:var(--color-white)}header .header-menu-checkbox[type='checkbox']:checked~.header-bar-container .header-logo-container{filter:invert(1)}.theme-dark header .header-menu-checkbox[type='checkbox']:checked~.header-bar-container{background:var(--color-dark-chocolate)}.theme-dark header .header-menu-checkbox[type='checkbox']:checked~.header-bar-container .header-logo-container{filter:invert(0)}header .header-menu-checkbox[type='checkbox']:checked~.header-bar-container .header-nav-bar-mobile-btn{border:1.5px solid var(--color-black);background:var(--color-white)}.theme-dark header .header-menu-checkbox[type='checkbox']:checked~.header-bar-container .header-nav-bar-mobile-btn{border:1.5px solid var(--color-white);background:var(--color-dark-chocolate)}header .header-menu-checkbox[type='checkbox']:checked~.header-bar-container .header-nav-bar-mobile-btn span:nth-child(1){transform:rotate(-45deg) translate(-3.5px, 4.5px);width:14px}header .header-menu-checkbox[type='checkbox']:checked~.header-bar-container .header-nav-bar-mobile-btn span:nth-child(2){transform:scale(0)}header .header-menu-checkbox[type='checkbox']:checked~.header-bar-container .header-nav-bar-mobile-btn span:nth-child(3){transform:rotate(45deg) translate(-3.5px, -4.5px);width:14px}}header[scrollUp] .header-bar-container{background:var(--color-white)}.theme-dark header[scrollUp] .header-bar-container{background:var(--color-dark-chocolate)}.theme-dark header[scrollUp] .header-bar-container .header-logo-container{filter:invert(0)}@media only screen and (min-width: 768px){header[scrollUp] .header-bar-container{box-shadow:var(--shadow-question-bubble)}}header[scrollUp] .header-bar-container .header-logo-container{filter:invert(1)}header[scrollUp] .header-bar-container .header-nav-bar-desktop-btn,header[scrollUp] .header-bar-container .header-nav-bar-theme-btn{background-color:var(--color-white)}.theme-dark header[scrollUp] .header-bar-container .header-nav-bar-desktop-btn,.theme-dark header[scrollUp] .header-bar-container .header-nav-bar-theme-btn{background-color:var(--color-black-lighten-30)}header[scrollUp] .header-bar-container .header-nav-bar-mobile-btn{background-color:var(--color-white);border:1.5px solid var(--color-black)}.theme-dark header[scrollUp] .header-bar-container .header-nav-bar-mobile-btn{border:1.5px solid var(--color-white);background-color:var(--color-dark-chocolate)}.close-button{cursor:pointer;position:relative;z-index:2;background-color:transparent}.theme-dark .close-button{background-color:transparent}.close-button:hover,.close-button:focus,.close-button:active{background-color:transparent}.theme-dark .close-button:hover,.theme-dark .close-button:focus,.theme-dark .close-button:active{background-color:transparent}.close-button>span{top:0;left:calc(50% - 1px);width:2px;height:100%;display:inline-block;background:var(--color-black);position:absolute;transform:rotate(45deg);border-radius:5px}.close-button>span:first-child{transform:rotate(-45deg)}.theme-dark .close-button>span{background:var(--color-white)}.footer-social-list{margin:0;padding:0;display:flex;flex-wrap:wrap;min-width:90vw}.footer-social-list-item{padding-right:25px;list-style-type:none}.footer-social-list-item:last-child{padding-right:0}.footer-social-list-item a:hover{filter:invert(0.3)}.footer-social-list-item a:hover:after{content:none !important}.theme-dark .footer-social-list-item img{filter:invert(1)}.footer-social-list-container{padding-top:var(--size-XL)}@media only screen and (min-width: 768px){.footer-social-list-container{padding-top:0}.footer-social-list-container .footer-social-list{min-width:unset}}@media only screen and (min-width: 1024px){.footer-social-list-container{min-width:200px}}.home-slider-header{min-height:calc(min(1024px, 100dvh))}@media only screen and (max-width: 767px){.home-slider-header{min-height:100dvh}.home-slider-header div[data-hsh-id],.home-slider-header .gr{min-height:100dvh}.home-slider-header .hsh-paginator{align-self:flex-end}}@media only screen and (max-width: 767px) and (max-height: 767px){.home-slider-header{min-height:840px !important}.home-slider-header div[data-hsh-id],.home-slider-header .gr{min-height:840px !important}.home-slider-header .hsh-slide-text{min-height:calc(840px - 174px) !important}}@media only screen and (max-width: 767px) and (max-height: 868px){.home-slider-header .hsh-action{margin:auto auto var(--size-XL2) !important}}.home-slider-header .common-gallery-dots{margin:var(--size-XS3) 0 0;justify-content:start;row-gap:var(--size-XS2);padding-left:6px}.home-slider-header .common-gallery-dots .common-gallery-dot{margin:0 24px 0 0}.home-slider-header .common-gallery-dots .common-gallery-dot:after{background-color:var(--color-white)}.home-slider-header .common-gallery-dots .common-gallery-dot:hover:after{background-color:var(--color-black-lighten-80)}.home-slider-header .common-gallery-dots .common-gallery-dot-active:after{background-color:var(--color-primary-green)}.home-slider-header .common-gallery-dots .common-gallery-dot-active:hover:after{background-color:var(--color-primary-green)}.home-slider-header .hsh-text-shadow{text-shadow:1px 1px 2px var(--color-black-lighten-30)}.home-slider-header .hsh-slide-text{color:var(--color-white);padding:var(--size-XL4) 0 0;text-align:center;position:relative;z-index:1;grid-column-end:12 span;display:flex;flex-direction:column}.home-slider-header .hsh-slide-text .body3{margin:var(--size-SM) 0 var(--size-XL);letter-spacing:0.03rem}.home-slider-header .hsh-slide-text .body4-bold{margin:0 0 var(--size-XS)}.home-slider-header .hsh-slide-text .hsh-action{margin:auto auto var(--size-medium-XL4);width:fit-content}.home-slider-header .hsh-slide-text .hsh-action-video{position:unset;display:flex;align-items:center;column-gap:var(--size-XS);opacity:0.8}@media only screen and (max-width: 767px){.home-slider-header .hsh-slide-text{min-height:calc(100dvh - 174px)}.home-slider-header .hsh-slide-text h1.hxl{font-size:50px;line-height:120%}.home-slider-header .hsh-slide-text .body3{margin:var(--size-XS) 0 var(--size-LG)}}@media only screen and (min-width: 768px){.home-slider-header .hsh-slide-text{padding:var(--size-XL4) 0}.home-slider-header .hsh-slide-text .hsh-action{margin:auto auto 0}}@media only screen and (min-width: 1024px){.home-slider-header .hsh-slide-text{padding:var(--size-small-XL4) 0 var(--size-XL2);grid-column-end:8 span;grid-column-start:2;text-align:left}.home-slider-header .hsh-slide-text h1.hxl{font-size:80px}.home-slider-header .hsh-slide-text h1.hxl,.home-slider-header .hsh-slide-text .body3{white-space:pre-line}.home-slider-header .hsh-slide-text .hsh-action{margin:0}.home-slider-header .hsh-slide-text .hsh-action-video{margin-left:-12px !important}}.home-slider-header .hsh-paginator{display:flex;align-items:center;column-gap:var(--size-default-SM);color:var(--color-white);justify-content:flex-start;height:fit-content;grid-column-end:12 span;margin:0 0 var(--size-small-XL2)}@media only screen and (min-width: 768px){.home-slider-header .hsh-paginator{margin:0 0 var(--size-small-XL4)}}@media only screen and (min-width: 1024px){.home-slider-header .hsh-paginator{grid-column-end:3 span;grid-column-start:10;margin:var(--size-XL4) 0 0}}.home-slider-header .hsh-paginator-media{position:relative;height:94px;width:94px;min-width:94px}.home-slider-header .hsh-paginator-media img{border-radius:50%;padding:6px}.hsh-bottom-progress-container{background-color:#ffffff36;height:4px;width:100dvw;position:fixed;bottom:0;z-index:1;opacity:0;transition:all .3s ease-in-out}.hsh-bottom-progress-container .hsh-bottom-progress{background-color:var(--color-primary-green);height:100%;width:0}.hsh-scroll{position:relative;cursor:pointer;z-index:1;color:var(--color-white);display:none;justify-content:center}.hsh-scroll svg{height:22px}@media only screen and (min-width: 1024px){.hsh-scroll{padding:0 0 var(--size-small-XL4);display:flex}}.hsh-progress-ring{position:absolute;top:0;left:0;transform:rotate(-90deg)}.hsh-progress-ring .hsh-pr-circle{stroke-linecap:round;transform-origin:50% 50%;stroke-dasharray:0 0;stroke-dashoffset:0;opacity:0;stroke:var(--color-primary-green);fill:#ffffff36}.hbnc-sticky{position:sticky;top:110px;z-index:10}@media only screen and (min-width: 768px){.hbnc-sticky{top:44px}}@media only screen and (min-width: 1024px){.hbnc-sticky{top:30px}}.hbnc-scale-0{transform:scale(0)}.hbnc-minify{height:70px !important;width:70px !important}.hbnc-minify .home-newsletter-bubble{margin-left:10px !important;height:70px !important;width:70px !important}@media only screen and (max-width: 767px){.hbnc-minify img{height:40px !important;width:40px !important}}.hbnc-minify .body4-bold{height:0 !important;transform:scale(0);opacity:0 !important;margin-top:0 !important}@media only screen and (min-width: 768px){.hbnc-minify{height:90px !important;width:90px !important}.hbnc-minify .home-newsletter-bubble{margin-left:10px !important;height:90px !important;width:90px !important}}@media only screen and (min-width: 1024px){.hbnc-minify{right:calc(max(calc(calc(100dvw - 1380px - 45px) / 2), 12px)) !important}.hbnc-minify .home-newsletter-bubble{margin-left:0 !important}}.home-newsletter-bubble-container{position:absolute;overflow:hidden;transition:all 0.3s ease-in-out}@media only screen and (max-width: 767px){.home-newsletter-bubble-container{top:-30px;right:0;width:130px;height:130px}.home-newsletter-bubble-container .link:after{bottom:1px !important}}@media only screen and (min-width: 768px){.home-newsletter-bubble-container{right:0;top:-16px;height:195px;width:195px}}@media only screen and (min-width: 1024px){.home-newsletter-bubble-container{right:calc(max(calc(calc(100dvw - 1380px) / 2), 0px))}}.home-newsletter-bubble-container .body4-bold{opacity:1;height:auto;transition:all 0.2s ease-in-out;margin-top:var(--size-XS2)}.home-newsletter-bubble-container img{transition:all 0.3s ease-in-out}.home-newsletter-bubble-container .home-newsletter-bubble{background:var(--color-primary-green);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;height:130px;width:130px;margin-left:20px;transition:all 0.3s ease-in-out}@media only screen and (min-width: 768px){.home-newsletter-bubble-container .home-newsletter-bubble{height:195px;width:195px;margin-left:30px}}@media only screen and (min-width: 1024px){.home-newsletter-bubble-container .home-newsletter-bubble{margin-left:0}}.theme-dark .home-newsletter-bubble-container .home-newsletter-bubble{background:var(--color-dark-green)}.theme-dark .home-newsletter-bubble-container .home-newsletter-bubble img{filter:invert(1)}.footer-partners-row{display:flex;flex-direction:column}.footer-partners-logos-container{display:flex;align-items:start;flex-wrap:wrap;justify-content:flex-start;padding-top:var(--size-XS3);column-gap:var(--size-LG);row-gap:var(--size-MD)}.footer-partners-container .footer-partner-logo img{object-position:left center}.footer-partners-container .fp-text{margin-top:var(--size-XL);margin-bottom:var(--size-XL)}.footer-partners-container .footer-partners-container:not(:last-child){border-bottom:1.5px solid var(--color-black);padding-bottom:var(--size-LG);margin-bottom:var(--size-LG)}.theme-dark .footer-partners-container .footer-partners-container:not(:last-child){border-bottom:1.5px solid var(--color-white)}@media only screen and (min-width: 768px){.footer-partners-container .fp-text{margin-top:var(--size-XL);margin-bottom:var(--size-SM)}.footer-partners-container .footer-partners-row{flex-direction:row}.footer-partners-container .footer-partners-container:not(:last-child){border-right:1.5px solid var(--color-black);padding-right:var(--size-LG);margin-right:var(--size-LG);border-bottom:unset !important;margin-bottom:0px;padding-bottom:var(--size-XS3)}.theme-dark .footer-partners-container .footer-partners-container:not(:last-child){border-right:1.5px solid var(--color-white)}.footer-partners-container .footer-partners-logos-container{justify-content:flex-start;column-gap:var(--size-LG);row-gap:var(--size-medium-MD)}}@media only screen and (min-width: 1024px){.footer-partners-container .fp-text{margin-top:var(--size-XL2);margin-bottom:var(--size-MD)}.footer-partners-container .footer-partners-logos-container{column-gap:var(--size-LG)}}@keyframes fadeInDialog{0%{opacity:0;transform:translate(-50%, calc(-50% + 1rem))}100%{opacity:1;transform:translate(-50%, -50%)}}@keyframes fadeOutDialog{0%{opacity:1;transform:translate(-50%, -50%)}100%{opacity:0;transform:translate(-50%, calc(-50% + 1rem))}}@keyframes fadeInBackdrop{0%{opacity:0}100%{opacity:1}}@keyframes fadeOutBackdrop{0%{opacity:1}100%{opacity:0}}dialog:modal{top:50%;left:50%;cursor:default;padding:0;position:fixed;transform:translate(-50%, -50%);background:var(--color-white);box-shadow:var(--shadow-normal);border-width:0;border-radius:var(--radius-medium)}.theme-dark dialog:modal{background:var(--color-dark-chocolate)}dialog::backdrop{animation:fadeInBackdrop 0.3s ease-out both;background-color:var(--color-black-backdrop)}.theme-dark dialog::backdrop{background-color:var(--color-dark-primary-backdrop)}@media only screen and (min-width: 768px){dialog::backdrop{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}dialog[close][animationless]{animation:fadeOutDialog 0.0s ease both !important}dialog[animationless]::backdrop{animation-duration:0.0s !important}dialog[close]{animation:fadeOutDialog 0.3s ease both !important}dialog[close]::backdrop{animation:fadeOutBackdrop 0.3s ease-out both}dialog[open]:not([animationless]){animation:fadeInDialog 0.3s ease both}dialog[open]{animation:fadeInDialog 0.0s ease both}dialog:focus-visible{outline:none}dialog>.dialog-content{padding:var(--size-XS2);max-height:95dvh;overflow:auto;user-select:text}dialog .close-button::after{content:'';position:absolute;height:40px;width:40px;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){dialog.primary:modal{min-width:100dvw;min-height:100dvh;border-radius:0}dialog.primary>.dialog-content{max-height:100dvh}}dialog.primary>.dialog-content{padding:var(--size-medium-MD) var(--size-LG) var(--size-LG)}dialog.primary>.dialog-content::-webkit-scrollbar{-webkit-appearance:none;width:7px}dialog.primary>.dialog-content::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}dialog.primary .close-button{right:var(--size-medium-MD);top:var(--size-medium-MD);position:absolute}dialog.webinar>.dialog-content{padding:0;max-height:100dvh}dialog.webinar>.dialog-content::-webkit-scrollbar{-webkit-appearance:none;width:7px}dialog.webinar>.dialog-content::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}@media only screen and (min-width: 768px){dialog.webinar>.dialog-content{max-height:95dvh;min-width:calc(min(768px, 95dvw))}}dialog.webinar .close-button{right:var(--size-medium-MD);top:var(--size-medium-MD);position:absolute}dialog.webinar:modal{min-width:100dvw;min-height:100dvh;border-radius:0}@media only screen and (min-width: 768px){dialog.webinar:modal{min-width:inherit;min-height:inherit;border-radius:var(--radius-medium)}}dialog.expandable>.dialog-content{padding:0;max-height:100dvh}dialog.expandable>.dialog-content>div{display:flex;flex-direction:column}@media only screen and (min-width: 768px){dialog.expandable>.dialog-content{max-height:95dvh}}dialog.expandable .close-button{right:var(--size-medium-MD);top:var(--size-medium-MD);position:absolute}dialog.expandable:modal{min-width:100dvw;min-height:100dvh;border-radius:0}@media only screen and (min-width: 768px){dialog.expandable:modal{min-width:calc(min(1024px, 90%));min-height:inherit;border-radius:var(--radius-medium)}}dialog.video:modal{min-width:100dvw;min-height:100dvh;border-radius:0}@media only screen and (min-width: 768px){dialog.video:modal{min-width:inherit;min-height:inherit;border-radius:var(--radius-medium)}}dialog.video>.dialog-content{max-height:unset;padding:0}@media only screen and (min-width: 768px){dialog.video>.dialog-content{padding:var(--size-XS2)}}dialog.video .close-button{right:var(--size-medium-LG);top:var(--size-medium-LG);position:absolute}dialog.video .close-button span{box-shadow:0 0 1px 1px #ffffff80}.theme-dark dialog.video .close-button span{box-shadow:0 0 1px 1px #00000080}dialog.bubble:modal{border-radius:1rem 1rem 0 1rem}@media only screen and (min-width: 768px){dialog.bubble:modal{border-radius:1.5rem 1.5rem 0 1.5rem}}@media only screen and (min-width: 1024px){dialog.bubble:modal{border-radius:2.5rem 2.5rem 0 2.5rem}}dialog.bubble>.dialog-content{padding:var(--size-SM) var(--size-MD)}dialog.bubble .close-button{right:var(--size-MD);bottom:var(--size-SM);position:absolute}dialog.filter>.dialog-content{padding:var(--size-LG);max-height:100dvh}dialog.filter:modal{min-width:100dvw;min-height:100dvh;border-radius:0}dialog.filter .close-button{right:var(--size-medium-LG);top:var(--size-medium-LG);position:absolute}dialog.filter .close-button span{box-shadow:0 0 1px 1px #ffffff80}.theme-dark dialog.filter .close-button span{box-shadow:0 0 1px 1px #00000080}.list-style-type-none{display:flex}.footer-navigation-list-container{display:flex;flex-direction:column;min-width:150px;flex:1}.footer-navigation-list-container .fnlc-hidden{opacity:0}.footer-navigation-list-container .body4-bold{margin-bottom:var(--size-XS)}.footer-navigation-list-container .body6{margin-bottom:var(--size-XS2)}.footer-navigation-list-container .body7{margin-bottom:var(--size-XS2);margin-left:var(--size-XS3)}.footer-navigation-list-container a.body6:after,.footer-navigation-list-container a.body7:after{bottom:0px}.footer-navigation-list-container a.body6:hover,.footer-navigation-list-container a.body7:hover{color:var(--color-black-lighten-30)}.footer-navigation-list-container a.body6:hover:after,.footer-navigation-list-container a.body7:hover:after{background-color:var(--color-black-lighten-30)}@media only screen and (max-width: 767px){.footer-navigation-list-container{padding-bottom:var(--size-XL)}}.theme-dark .footer-navigation-list-container a.body6:hover,.theme-dark .footer-navigation-list-container a.body7:hover{color:var(--color-pastel-brown)}.theme-dark .footer-navigation-list-container a.body6:hover:after,.theme-dark .footer-navigation-list-container a.body7:hover:after{background-color:var(--color-pastel-brown)}.newsletter-cta-image{position:relative;overflow:hidden;height:80px;width:80px;margin:var(--size-LG) 0}.theme-dark .newsletter-cta-image{filter:invert(1)}.newsletter-cta-content{max-width:900px;padding-bottom:var(--size-small-XL);padding-left:var(--size-XS);padding-right:var(--size-XS)}.newsletter-cta-content h3{margin-bottom:var(--size-LG)}.newsletter-cta-container{display:flex;flex-direction:column;background-color:var(--color-primary-green);align-items:center;text-align:center}.newsletter-cta-container .cta-description{margin-bottom:var(--size-LG);white-space:pre-line}.theme-dark .newsletter-cta-container{background-color:var(--color-dark-green)}@media only screen and (min-width: 768px){.newsletter-cta-container .cta-description{margin-bottom:var(--size-MD)}.newsletter-cta-container .newsletter-cta-image{height:90px;width:90px}.newsletter-cta-container .newsletter-cta-content{padding-bottom:var(--size-LG)}}@media only screen and (min-width: 1024px){.newsletter-cta-container .newsletter-cta-image{height:100px;width:100px}}.newsletter-cta-actions{display:flex;grid-gap:var(--size-LG);justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 767px){.newsletter-cta-actions a{font-size:18px !important}}.newsletter-cta-actions .ncta-blue{color:var(--color-dark-blue) !important}.newsletter-cta-actions .ncta-blue:after{background-color:var(--color-dark-blue) !important}.theme-dark .newsletter-cta-actions .ncta-blue{color:var(--color-primary-blue) !important}.theme-dark .newsletter-cta-actions .ncta-blue:after{background-color:var(--color-primary-blue) !important}.forum-tickets-popup-content .ftpc-content .body2-bold{font-family:'Helvetica Neue', sans-serif}.forum-tickets-popup-content .link-button{font-family:'Helvetica Neue Bold', sans-serif}.forum-tickets-popup-content .link-button{font-weight:700}.forum-tickets-popup{overflow:hidden;max-width:calc(var(--breakpoint-mw-XL) * (10 / 12));width:calc(var(--breakpoint-width-XL) * (10 / 12))}@media only screen and (max-width: 1440px){.forum-tickets-popup{max-width:calc(var(--breakpoint-mw-LG) * (10 / 12));width:calc(var(--breakpoint-width-LG) * (10 / 12))}}@media only screen and (max-width: 1024px){.forum-tickets-popup{max-width:calc(var(--breakpoint-mw-MD));width:calc(var(--breakpoint-width-MD))}}@media only screen and (max-width: 768px){.forum-tickets-popup{width:100%;height:100%;border-radius:0 !important}}@media only screen and (max-width: 767px){.forum-tickets-popup-content{height:100%;display:flex;flex-direction:column}}.forum-tickets-popup-content .ftpc-close{position:relative;z-index:1;justify-content:flex-end;display:flex}.forum-tickets-popup-content .ftpc-media{position:relative;padding:var(--size-MD);color:var(--color-white) !important}@media only screen and (min-width: 768px){.forum-tickets-popup-content .ftpc-media{padding:var(--size-SM) var(--size-MD) var(--size-MD) var(--size-XL)}}@media only screen and (max-width: 767px){.forum-tickets-popup-content .ftpc-media{flex:1}.forum-tickets-popup-content .ftpc-media .common-stairs-container{height:calc(100% - 98px);display:flex;align-items:center}.forum-tickets-popup-content .ftpc-media .common-stairs-container .h1-column{margin:0 auto !important;font-size:50px !important}.forum-tickets-popup-content .ftpc-media .common-stairs-container,.forum-tickets-popup-content .ftpc-media .body2-bold{text-align:center}}.forum-tickets-popup-content .ftpc-media .body2-bold{margin-top:var(--size-XS)}.forum-tickets-popup-content .ftpc-media .common-stairs-container .h1-column{margin-left:0;max-width:785px !important}.forum-tickets-popup-content .ftpc-media .common-stairs-container span:nth-child(1){align-self:center !important}.forum-tickets-popup-content .ftpc-media .common-stairs-container span:nth-child(3){padding-left:0 !important}.forum-tickets-popup-content .ftpc-media .body2-bold,.forum-tickets-popup-content .ftpc-media .common-stairs-container{position:relative;z-index:1}.forum-tickets-popup-content .ftpc-media video{position:absolute;object-fit:cover;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--color-black-lighten-80)}.forum-tickets-popup-content .ftpc-content{display:flex;flex-direction:column;padding:var(--size-LG) var(--size-XS) var(--size-XL);row-gap:var(--size-LG)}.forum-tickets-popup-content .ftpc-content .body2-bold{font-weight:400;margin-bottom:var(--size-XS2)}@media only screen and (min-width: 768px){.forum-tickets-popup-content .ftpc-content{flex-direction:row;padding:var(--size-SM) var(--size-MD) var(--size-MD) var(--size-XL);align-items:flex-end;column-gap:var(--size-XS);justify-content:space-between}.forum-tickets-popup-content .ftpc-content .h3{min-height:60px;margin-top:var(--size-SM)}.forum-tickets-popup-content .ftpc-content .body2-bold{white-space:pre-line;margin-bottom:0}}.forum-tickets-popup-content .link-button{font-size:20px !important;white-space:nowrap;background-color:var(--color-primary-green);height:68px !important;border-radius:var(--radius-default);padding-left:var(--size-LG);padding-right:var(--size-LG)}.theme-dark .forum-tickets-popup-content .link-button{background-color:var(--color-dark-green)}.forum-tickets-popup-content .link-button:hover{background-color:var(--color-dark-green)}.theme-dark .forum-tickets-popup-content .link-button:hover{background-color:var(--color-primary-green)}@media only screen and (max-width: 767px){.forum-tickets-popup-content .link-button{width:100%;display:flex;justify-content:center}}.forum-tickets-popup-content .ftpc-content-text{display:flex;flex-direction:column}.layout-scroll-top{position:fixed;bottom:-40px;transition:all 0.3s ease-in-out;z-index:999;width:40px;height:40px;padding:2px 0 0px;justify-content:center;transform:rotate(180deg);margin-left:-20px;box-shadow:var(--shadow-normal)}@media only screen and (max-width: 767px){.layout-scroll-top{margin-left:-50px}.layout-scroll-top:active,.layout-scroll-top:hover,.layout-scroll-top:focus{background-color:var(--color-white)}.theme-dark .layout-scroll-top:active,.theme-dark .layout-scroll-top:hover,.theme-dark .layout-scroll-top:focus{background-color:var(--color-black-dark)}}.lst-show{bottom:var(--size-small-XL)}.media-background-image-overlay{background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;right:0}.media-background-image-overlay::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.cbio-small-blur::before{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.theme-dark .cbio-small-blur::before{backdrop-filter:blur(10px) brightness(0.85);-webkit-backdrop-filter:blur(10px) brightness(0.85)}.cbio-blur::before{backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px)}.theme-dark .cbio-blur::before{backdrop-filter:blur(35px) brightness(0.85);-webkit-backdrop-filter:blur(35px) brightness(0.85)}.common-scrollbar-container{position:absolute;bottom:0;left:0;width:100%;transition:width 0.3s ease-in-out;height:1.5px;border-radius:1.5px;background:var(--color-scrollbar-track)}.common-scrollbar{position:absolute;bottom:0;left:0;top:50%;transform:translateY(-50%);width:0px;transition:width 0.3s ease-in-out, height 0.2s ease;height:1.5px;border-radius:8px;background:var(--color-scrollbar-thumb);cursor:grab}.common-scrollbar:hover{height:12px}.common-scrollbar:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:24px;width:100%}
