﻿.picto-teaser .picto-teaser-title{padding:0 var(--size-LG)}@media only screen and (min-width: 1024px){.picto-teaser .picto-teaser-title{padding:0}}.picto-teaser-about-us .gr{background-color:var(--color-pastel-brown) !important;color:var(--color-black)}.picto-teaser-about-us .gr .dark-filter-invert{filter:invert(0) !important}.picto-teaser-about-us .gr .ptl-item a.button2-bold.with-arrow{color:var(--color-black)}.picto-teaser-about-us .gr .ptl-item a.button2-bold.with-arrow:after{background-color:var(--color-black)}.theme-dark .picto-teaser-about-us .gr .ptl-item a.button2-bold.with-arrow:hover{color:var(--color-green) !important}.theme-dark .picto-teaser-about-us .gr .ptl-item a.button2-bold.with-arrow:hover:after{background-color:var(--color-green) !important}.picto-teaser-about-us .gr a.link-button.secondary{color:var(--color-black);border-color:var(--color-black)}.picto-teaser-info{display:flex;align-items:center;flex-wrap:wrap;margin-top:var(--size-XL3);column-gap:var(--size-XL);row-gap:var(--size-LG);padding:0 var(--size-LG)}@media only screen and (min-width: 1024px){.picto-teaser-info{padding:0}}.picto-teaser-list{margin:0;display:grid;padding:0 var(--size-LG);grid-gap:var(--size-default-LG);list-style:none;justify-content:center;grid-template-columns:auto}@media only screen and (min-width: 768px){.picto-teaser-list{grid-template-columns:auto auto}}@media only screen and (min-width: 1024px){.picto-teaser-list{padding:0;grid-template-columns:1fr 1fr 1fr}}.picto-teaser-list .ptl-item{display:flex;flex-direction:column}.picto-teaser-list .ptl-item .button2-bold{width:fit-content}.picto-teaser-list .ptl-item .markdown{flex:1}.picto-teaser-list .ptl-item .hxxl{font-size:130px !important;line-height:120px !important;margin-bottom:var(--size-MD)}@media only screen and (min-width: 768px){.picto-teaser-list .ptl-item{max-width:388px}}.picto-teaser-list .ptl-item .body2-bold{margin-bottom:var(--size-XS)}.picto-teaser-list .ptl-item .picto-teaser-image{height:120px;width:120px;min-width:120px;position:relative;overflow:hidden;margin-bottom:var(--size-MD)}.picto-teaser-list .ptl-item a:hover{color:var(--color-green) !important}.theme-dark .picto-teaser-list .ptl-item a:hover{color:var(--color-primary-green) !important}.courses-school-list-border-top{border-top:1px solid var(--color-black)}.theme-dark .courses-school-list-border-top{border-top:1px solid var(--color-white)}.courses-school-list.csl-show-all .csl-card:nth-child(n+7){display:block !important}.courses-school-list{grid-gap:var(--size-XS2);grid-template-columns:1fr}@media only screen and (max-width: 767px){.courses-school-list .csl-card:nth-child(n+7){display:none}}@media only screen and (min-width: 768px){.courses-school-list{grid-gap:var(--size-default-SM);grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1024px){.courses-school-list{grid-template-columns:repeat(4, 1fr)}}.courses-school-list .csl-card{overflow:hidden;position:relative;cursor:pointer;box-shadow:var(--shadow-normal);border-radius:var(--radius-medium)}.courses-school-list .csl-card svg{position:absolute;top:var(--size-XS);right:var(--size-XS);opacity:0;transition:opacity 0.3s ease-in-out 0s;width:32px;height:32px}.courses-school-list .csl-card:hover svg{opacity:1}.courses-school-list .csl-card img{width:100%;height:124px;object-position:center}@media only screen and (max-width: 767px){.courses-school-list .csl-card img{object-position:left;height:85px !important}}.courses-school-list .csl-card:first-child svg{opacity:1 !important}.courses-school-list-show-btn.csl-show-all:before{content:none}.courses-school-list-show-btn:before{content:'';position:absolute;top:-90px;left:0;width:100%;height:155px;background:linear-gradient(0deg, var(--color-pastel-brown) 55%, transparent)}.theme-dark .courses-school-list-show-btn:before{background:linear-gradient(0deg, var(--color-dark-pastel-brown) 60%, transparent)}@media only screen and (min-width: 768px){.courses-school-list-show-btn{display:none}}.calendar-banner{background:var(--color-secondary-brown)}.theme-dark .calendar-banner{background:var(--color-dark-brown)}.calendar-banner>svg{min-width:24px}.calendar-banner-content{flex-direction:column;grid-gap:var(--size-small-MD)}@media only screen and (min-width: 768px){.calendar-banner-content{flex-direction:row;justify-content:space-between}}.calendar-banner-content .body4-bold{white-space:pre-line;min-width:max-content;font-size:20px !important;flex:1;word-break:break-word;display:contents}.calendar-banner-content svg{margin-bottom:2px}.calendar-banner-content a.button2-bold{width:fit-content;min-width:max-content;font-size:16px !important}.calendar-banner-content a.button2-bold:hover{color:var(--color-dark-blue) !important}.theme-dark .calendar-banner-content a.button2-bold:hover{color:var(--color-primary-blue) !important}.calendar-banner-content a.button2-bold:hover:after{background:var(--color-dark-blue) !important}.theme-dark .calendar-banner-content a.button2-bold:hover:after{background:var(--color-primary-blue) !important}@media only screen and (min-width: 768px){.calendar-banner-content a.button2-bold:after{bottom:4px !important}}.accordion-border-bottom{margin-bottom:-1px;position:relative}.accordion-border-bottom .accordion{border-bottom:1px solid var(--color-black)}.theme-dark .accordion-border-bottom .accordion{border-bottom:1px solid var(--color-white)}.accordion-padding-small .accordion{padding:var(--size-XS) 0 !important}.accordion{padding:var(--size-MD) 0;border-top:1px solid var(--color-black);margin-top:-1px}.theme-dark .accordion{border-top:1px solid var(--color-white)}.accordion input[type="checkbox"]:checked~label .accordion-header>svg{transform:rotate(270deg)}.accordion input[type="checkbox"]:checked~.accordion-content{opacity:1;max-height:2000px;margin-top:var(--size-default-MD);transition:max-height .7s ease, opacity .4s ease, margin-top .4s ease}@media print{.accordion .accordion-header>svg{transform:rotate(270deg)}.accordion .accordion-content{opacity:1;max-height:100%;margin-top:var(--size-default-MD)}}.accordion-header{transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.accordion-header .accordion-title{font-size:20px}}.accordion-header:hover{color:var(--color-dark-blue)}.theme-dark .accordion-header:hover{color:var(--color-primary-blue)}.accordion-content{opacity:0;overflow:auto;max-height:0;margin-bottom:0;transition:max-height .3s ease, opacity .5s ease, margin-top .3s .2s ease}.accordion-content .body4-bold{margin-top:var(--size-default-MD)}.accordion-content .open-new-link{margin-top:var(--size-XS2)}.header-courses-profile .hcp-content{flex-direction:column;column-gap:var(--size-XL2)}@media only screen and (min-width: 1024px){.header-courses-profile .hcp-content{flex-direction:row}}.courses-radar-profile{margin:var(--size-XL) 0 0;padding:var(--size-default-SM);height:fit-content}.courses-radar-profile .radar-chart{margin:0 auto}.courses-radar-profile .radar-chart svg{width:calc(100dvw - 80px);height:calc(100dvw - 80px);max-width:320px;max-height:320px}@media only screen and (min-width: 1024px){.courses-radar-profile{margin:0}.courses-radar-profile .radar-chart{margin:0 auto}.courses-radar-profile .radar-chart svg{width:230px;height:230px}}.courses-radar-profile-header .body5-bold{color:var(--color-dark-blue)}.theme-dark .courses-radar-profile-header .body5-bold{color:var(--color-primary-blue)}.courses-radar-profile-header svg{color:var(--color-black);border-radius:50%;animation:pulse-animation 3s infinite 3s}.theme-dark .courses-radar-profile-header svg{color:var(--color-white)}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px #c8f292ad}100%{box-shadow:0 0 0 20px transparent}}.courses-radar-profile-dialog-content .body4-bold{color:var(--color-dark-blue);font-size:20px !important}.theme-dark .courses-radar-profile-dialog-content .body4-bold{color:var(--color-primary-blue)}.courses-radar-profile-dialog-content .radar-chart{margin:var(--size-MD) auto 0}.courses-radar-profile-dialog-content .radar-chart svg{width:calc(100dvw - 80px);height:calc(100dvw - 80px);max-width:240px;max-height:240px}@media only screen and (max-width: 767px){.courses-radar-profile-dialog-content .radar-chart svg{width:auto;height:auto}}.theme-light .courses-radar-profile-dialog-content .markdown{color:var(--color-black) !important}.courses-radar-profile-dialog-content .hcppdc-content>svg{color:var(--color-black-lighten-50);min-width:24px;margin-right:var(--size-XS)}.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:var(--size-XS3);cursor:pointer;height:var(--size-XS3);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:var(--size-XS3);height:var(--size-XS3);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:var(--size-XS);height:var(--size-XS);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)}.custom-pin:after{font-family:'Helvetica Neue Bold', sans-serif}.custom-pin:after{font-weight:700}.custom-pin:after{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.custom-pin:after{font-size:14px;line-height:147%}}@media only screen and (min-width: 1024px){.custom-pin:after{font-size:14px;line-height:156.5%}}@media only screen and (min-width: 768px){.forum-map-direction .col--10{padding-top:144px}}.forum-map-direction .body3{margin-top:var(--size-XS2)}.forum-map-direction .fmd-map{margin:var(--size-SM) calc(min(calc(calc(-100dvw + 684px) / 2), -16px)) 0;width:100dvw;height:65dvh;border-radius:2px}@media only screen and (min-width: 768px){.forum-map-direction .fmd-map{margin:var(--size-SM) 0 0;aspect-ratio:2 / 1;width:100%;height:unset}}.forum-map-direction .fmd-map .fmd-map-banner{position:relative;z-index:1;color:var(--color-black);background-color:var(--color-white);width:fit-content;margin:var(--size-SM);padding:var(--size-XS3) var(--size-small-MD);border-radius:2px;cursor:pointer}.forum-map-direction .fmd-map .fmd-map-banner .body7{font-size:12px;margin-top:var(--size-XS3);color:var(--color-dark-blue)}.forum-map-direction .fmd-image{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:50%;z-index:1;margin:-65px -60px var(--size-SM) auto;width:100%;max-width:375px}@media only screen and (min-width: 768px){.forum-map-direction .fmd-image{position:absolute;top:-25px;margin:0;right:calc(max(calc((100% - 1440px - 200px) / 2), -100px));width:50%;min-width:375px;max-width:635px}}.custom-pin{background-image:url("/static/images/pin_forum.png");background-size:contain;background-repeat:no-repeat;background-position:top;width:50px;height:90px}.custom-pin:after{content:attr(data-pin-title);position:absolute;top:var(--size-XS);right:-204px;width:200px;color:var(--color-dark-blue)}.pin-forum{background-image:url("/static/images/pin_forum.png")}.pin-museum{background-image:url("/static/images/pin_museum.png")}.pin-placeholder{background-image:url("/static/images/pin_placeholder.png")}.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)}.ec-highlight-video .text-media{margin-top:var(--size-small-MD)}.ec-highlight-video .text-media:not(.vertical) .text-media--image-container{grid-column-end:12 span}@media only screen and (min-width: 768px){.ec-highlight-video .text-media:not(.vertical) .text-media--image-container{grid-column-start:1;grid-column-end:8 span}}.ec-highlight-video .text-media:not(.vertical) .text-media--text-container{grid-column-end:12 span}@media only screen and (min-width: 768px){.ec-highlight-video .text-media:not(.vertical) .text-media--text-container{grid-column-end:4 span;border:none;padding-left:0;padding-top:var(--size-SM)}}.webinar-card-dialog-content .webinar-dete{color:var(--color-green);margin:var(--size-XS3) 0 var(--size-LG)}.theme-dark .webinar-card-dialog-content .webinar-dete{color:var(--color-primary-green)}.common-list{background-color:var(--color-secondary-brown)}.theme-dark .common-list{background-color:var(--color-dark-brown)}.event-card{overflow:hidden;transition:box-shadow ease 0.5s;display:flex;flex-direction:column;max-width:calc(100dvw - 56px);min-width:calc(100dvw - 56px);scroll-snap-align:start;position:relative;border-radius:var(--radius-medium);box-shadow:var(--shadow-normal);padding:var(--size-LG);background:var(--color-white)}.event-card .h4{margin:12px 0 4px}.event-card .green-body7-tag{background:var(--color-pastel-brown)}.theme-dark .event-card .green-body7-tag{background:var(--color-dark-brown)}.event-card .event-card-description{flex:1;margin:var(--size-SM) 0 var(--size-small-MD)}@media only screen and (min-width: 768px){.event-card{max-width:380px;min-width:380px}}@media only screen and (min-width: 1024px){.event-card{max-width:404px;min-width:404px}}.theme-dark .event-card{background:var(--color-dark-chocolate)}.event-card .link{width:fit-content}.event-card:hover{box-shadow:var(--shadow-normal)}.event-card:hover .link{color:var(--color-dark-green)}.event-card:hover .link>svg{transform:translate(2px, -50%) !important}.event-card:hover .link:after{background-color:var(--color-dark-green);transform:scaleX(0) !important;transform-origin:bottom right !important}.theme-dark .event-card:hover .link{color:var(--color-primary-green)}.theme-dark .event-card:hover .link:after{background-color:var(--color-primary-green)}.event-card-link:hover{box-shadow:var(--shadow-hover)}.event-card-green{background:var(--color-primary-green)}.theme-dark .event-card-green{background:var(--color-dark-green)}.event-card-green .green-body7-tag{background:var(--color-pastel-green)}.event-card-blue{background:var(--color-primary-blue)}.theme-dark .event-card-blue{background:var(--color-dark-blue)}.event-card-blue .green-body7-tag{background:var(--color-primary-cream)}.theme-dark .event-card-blue .green-body7-tag{background:var(--color-primary-blue)}.newsletter-cta-image{height:80px;width:80px}.newsletter-cta-content{max-width:900px;padding-bottom:var(--size-small-XL)}.newsletter-cta-content h3{margin-bottom:var(--size-LG)}.newsletter-cta-container{background-color:var(--color-primary-green)}.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{grid-gap:var(--size-LG)}@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}.media-slider{background-color:var(--color-pastel-brown)}.theme-dark .media-slider{background-color:var(--color-dark-brown)}.media-slider .h3{text-align:center;grid-column-end:span 12;margin-bottom:var(--size-MD);white-space:pre-line}@media only screen and (min-width: 768px){.media-slider .h3{font-size:41px;line-height:115%}}@media only screen and (min-width: 1024px){.media-slider .h3{grid-column-end:8 span;grid-column-start:3;font-size:50px;line-height:120%}}.media-slider .media-slider-item{height:100%;position:relative;border-radius:var(--radius-small);overflow:hidden;transform:translateY(0);aspect-ratio:16 / 9;width:calc(100dvw - 32px)}@media only screen and (min-width: 768px){.media-slider .media-slider-item{width:calc(100dvw - 84px)}}@media only screen and (min-width: 1024px){.media-slider .media-slider-item{height:468px;width:100%}}.form-checkbox{margin:0 0 var(--size-XS2);font-weight:400;font-size:16px;line-height:150%;display:block;position:relative;padding-left:32px;font-family:'Helvetica Neue', sans-serif;cursor:pointer;opacity:1}.form-checkbox div{padding-top:2px}.form-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-checkbox span{position:absolute;top:0;left:0;height:24px;width:24px;background-color:transparent;border:1.5px solid var(--color-black);border-radius:4px;transition:all ease 0.3s}.theme-dark .form-checkbox span{border:1.5px solid var(--color-white)}.form-checkbox span:after{content:'';position:absolute;display:none;left:7px;top:3px;width:var(--size-XS3);height:11px;border:solid var(--color-black);border-width:0 2px 2px 0;transform:rotate(45deg)}.theme-dark .form-checkbox span:after{border-color:var(--color-white)}.form-checkbox input:checked~span:after{display:block}.form-checkbox:hover input~span{background-color:var(--color-pastel-green)}.form-checkbox input:checked~span{background-color:var(--color-primary-green);border-radius:5px}.theme-dark .form-checkbox input:checked~span{background-color:var(--color-dark-green)}.checkbox-disabled{pointer-events:none;cursor:not-allowed;opacity:0.5;color:var(--color-black-lighten-50)}.checkbox-disabled:hover input~span{background-color:transparent}.checkbox-error span{border-color:var(--color-error)}.checkbox-error div{color:var(--color-error)}.academy-course-card{max-width:calc(100dvw - 56px);min-width:calc(100dvw - 56px);scroll-snap-align:start;background:var(--color-white)}.academy-course-card .accc-icon{position:absolute;top:var(--size-MD);right:var(--size-LG);color:var(--color-black);background:var(--color-white);height:31px;border-radius:50%}.academy-course-card .academy-course-card-media{position:relative;min-height:unset;min-width:inherit;max-width:inherit;aspect-ratio:16 / 9}.academy-course-card .academy-course-card-content{position:relative;padding:var(--size-MD) var(--size-LG) var(--size-LG);height:100%;display:flex;flex-direction:column}.academy-course-card .academy-course-card-content .accc-sub{white-space:pre-wrap;flex:1}@media only screen and (min-width: 768px){.academy-course-card{max-width:404px;min-width:404px}}@media only screen and (min-width: 1024px){.academy-course-card{max-width:618px;min-width:618px}.academy-course-card .academy-course-card-media{aspect-ratio:16 / 7}}.theme-dark .academy-course-card{background:var(--color-dark-chocolate)}.academy-course-card .accc-tag{position:absolute;bottom:var(--size-XS);left:var(--size-LG)}.accc-logo{margin-top:calc(-1 * var(--size-MD));width:fit-content;object-position:left center}.green-body7-tag.accc-tag{background:var(--color-pastel-brown)}@media only screen and (min-width: 768px){.academy-course-card-dialog dialog>.dialog-content{min-width:calc(min(95dvw, 860px))}}.academy-course-card-dialog .academy-course-card-dialog-content{display:flex;flex-direction:column}.academy-course-card-dialog .academy-course-card-dialog-content .accc-logo{margin-top:0}.academy-course-card-dialog .academy-course-card-dialog-content a.button2-bold.with-arrow,.academy-course-card-dialog .academy-course-card-dialog-content a.button2-bold.with-arrow:focus{width:fit-content;color:var(--color-dark-green)}.academy-course-card-dialog .academy-course-card-dialog-content a.button2-bold.with-arrow:after,.academy-course-card-dialog .academy-course-card-dialog-content a.button2-bold.with-arrow:focus:after{background-color:var(--color-dark-green)}.shared-download{background-color:var(--color-secondary-brown);padding:var(--size-small-LG);width:100%;grid-gap:var(--size-XL);justify-content:space-between}.shared-download .body4-bold{padding-top:2px}.theme-dark .shared-download{background-color:var(--color-dark-brown)}.shared-download .shared-download-title{column-gap:var(--size-XS2)}@media only screen and (min-width: 768px){.shared-download{justify-content:flex-end;width:fit-content}.shared-download .body4-bold{padding-top:0}}.quote{display:flex;flex-direction:column;grid-column-end:12 span}.quote--image-container{width:160px;height:160px;min-width:160px;display:block;position:relative;overflow:hidden;border-radius:50%}.quote--image-container img{position:absolute;height:100%;width:100%;inset:0px;object-fit:cover;object-position:center;color:transparent}.quote--media{margin-top:var(--size-XS);margin-bottom:var(--size-medium-MD)}@media only screen and (min-width: 768px){.quote{flex-direction:row}.quote--media{text-align:center;margin-right:var(--size-SM);margin-top:var(--size-XS)}.quote--text-container{border-left:1.5px solid var(--color-black);padding-top:var(--size-XS);padding-left:var(--size-SM);padding-bottom:var(--size-XS)}.theme-dark .quote--text-container{border-left:1.5px solid var(--color-white)}}@media only screen and (min-width: 1024px){.quote{grid-column-end:10 span;grid-column-start:2}}.quote.has-image .quote--media{display:block}@media only screen and (min-width: 768px){.quote.has-image .quote--media{border-left:0}}.quote.has-image .quote--text-container{border-left:0}.quote-about-us{color:var(--color-dark-brown)}.theme-dark .quote-about-us{color:var(--color-secondary-brown)}.quote-about-us .quote--image-container{height:220px;width:220px;min-width:220px;margin-bottom:var(--size-medium-MD)}@media only screen and (max-width: 767px){.quote-about-us{text-align:center}.quote-about-us .quote--image-container{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1024px){.quote-about-us .h4{white-space:pre-line}}.footer-social-list{margin:0;padding:0;display:flex;flex-wrap:wrap;min-width:90vw}.footer-social-list-item{list-style-type:none}.footer-social-list-item a:hover{filter:invert(0.3)}.footer-social-list-item a:hover:after{content:none !important}.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}}.fsli-space-XS{padding-right:var(--size-XS)}.fsli-space-10{padding-right:10px}.courses-questionnaire .cq-header{padding:var(--size-medium-LG) var(--size-MD) 0}@media only screen and (min-width: 1024px){.courses-questionnaire .cq-header{padding:var(--size-medium-LG) var(--size-medium-LG) 0}}.courses-questionnaire .cq-header .body2-bold{color:var(--color-primary-green)}.courses-questionnaire .close-button{color:var(--color-white)}.courses-questionnaire .close-button p{margin-left:var(--size-XS3);margin-bottom:-3px}.courses-questionnaire .close-button svg,.courses-questionnaire .close-button p{pointer-events:none}.courses-questionnaire dialog{background:var(--color-green) !important}.questionnaire-background{background:var(--color-green);padding:var(--size-default-XL3) 0 var(--size-default-XL2);min-height:calc(100dvh + 80px)}@media only screen and (max-width: 767px){.questionnaire-background{padding:var(--size-default-XL2) 0}}.questionnaire-background .questionnaire-actions{grid-gap:var(--size-MD)}.questionnaire-background .questionnaire-stepper .qs-step-line{flex:1;height:1px;background-color:#ffffff73}.questionnaire-background .questionnaire-stepper .qs-step-line:has(+.qss-activated),.questionnaire-background .questionnaire-stepper .qs-step-line:has(+.qss-active){background-color:var(--color-white)}.questionnaire-background .questionnaire-stepper .qs-step{position:relative}.questionnaire-background .questionnaire-stepper .qs-step .qss-dot{width:30px;height:30px;border-radius:50%;background-color:#ffffff73}.questionnaire-background .questionnaire-stepper .qss-activated .qss-dot{cursor:pointer}.questionnaire-background .questionnaire-stepper .qss-activated .qss-dot{background-color:var(--color-white)}.questionnaire-background .questionnaire-stepper .qss-active .qss-dot{background-color:var(--color-primary-green)}.questionnaire-background .questionnaire-stepper .qss-active .button2-bold{opacity:1}.questionnaire-background .questionnaire-stepper .qss-active .qss-dot:after{content:'';position:absolute;height:var(--size-XS);width:var(--size-XS);background-color:var(--color-white);border-radius:50%;left:15px;top:50%;transform:translate(-50%, -50%)}.questionnaire-background .questionnaire-stepper .qs-step:first-child p{transform:none}.questionnaire-background .questionnaire-stepper .qs-step:last-child p{transform:translateX(calc(-100% + 30px))}.questionnaire-background .questionnaire-stepper .button2-bold{position:absolute;width:max-content;color:var(--color-white);top:-30px;transform:translateX(calc(-50% + 15px));left:0;opacity:0}.questionnaire-background .questionnaire-content .qc-item{color:var(--color-white)}.qc-options-select{grid-gap:var(--size-SM)}.qc-options-select .qco-select-item{cursor:pointer}.qc-options-select .qco-select-item input[type="checkbox"]:checked~label{color:var(--color-black);border-color:var(--color-black);background-color:var(--color-primary-green)}.qc-options-select .qco-select-item .tag{color:var(--color-white);border-color:var(--color-white)}.qc-options-select .qco-select-item .tag:hover{color:var(--color-primary-green);border-color:var(--color-primary-green)}.qc-options-list .qco-list-item{margin-bottom:var(--size-XL);width:100%}.qc-options-list .qco-list-item:last-child{margin-bottom:0}.qc-options-list .qco-list-item-options{display:flex;background-color:var(--color-white);width:100%;max-width:768px;color:var(--color-black);border-radius:var(--radius-default);border:1px solid var(--color-black-lighten-50);height:48px;cursor:pointer;overflow:hidden}.qc-options-list .qco-list-item-options .qcoli-selected{background-color:var(--color-primary-green)}@media only screen and (max-width: 767px){.qc-options-list .qco-list-item-options{height:60px}.qc-options-list .qco-list-item-options div p{font-size:13px}}.qc-options-list .qco-list-item-options div{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--size-XS4) var(--size-XS4) 0;border-right:1px solid var(--color-black-lighten-50);height:100%;transition:all 0.3s ease-in-out}.qc-options-list .qco-list-item-options div p{text-align:center;line-height:100% !important}.qc-options-list .qco-list-item-options div:hover{background-color:var(--color-primary-green)}.qc-options-list .qco-list-item-options div:last-child{border-right:none}.qc-options-range{margin-top:var(--size-medium-XL)}.qc-options-range .qco-range-item{display:flex;align-items:center;position:relative;margin-bottom:var(--size-default-XL)}.qc-options-range .qco-range-item .body1-bold{color:var(--color-primary-cream);margin-bottom:-4px}.qc-options-range .qco-range-item .body1-bold:first-child{margin-right:var(--size-XS)}.qc-options-range .qco-range-item .body1-bold:last-child{margin-left:var(--size-XS)}.qc-options-range .qco-range-item .body7-bold{top:38px;position:absolute;color:var(--color-primary-cream)}.qc-options-range .qco-range-item .body7-bold:last-child{right:0}.qc-options-range .qco-range-item:last-child{margin-bottom:0}.qc-options-range .qco-range-slider{flex:1;position:relative;cursor:pointer}.qc-options-range .qco-range-slider input{z-index:999;width:100%;position:relative;height:30px;-webkit-appearance:none;appearance:none}.qc-options-range .qco-range-slider input::-ms-thumb{height:0px;width:0px;border:0}.qc-options-range .qco-range-slider input::-moz-range-thumb{height:0px;width:0px;border:0}.qc-options-range .qco-range-slider input::-webkit-slider-thumb{height:0px;width:0px;-webkit-appearance:none}.qc-options-range .qco-range-slider .qcors-ticks{display:flex;justify-content:space-between;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.qc-options-range .qco-range-slider .qcors-ticks span{display:block;height:12px;background-color:var(--color-green);z-index:1;width:12px;border-radius:50%;border:1px solid var(--color-black-lighten-90);margin:0 2px}.qc-options-range .qco-range-slider .qcors-ticks:before{content:'';height:14px;background-color:var(--color-white);border-radius:var(--radius-small);position:absolute;right:1px;left:1px;top:50%;transform:translateY(-50%)}.qc-options-range .qco-range-slider .qcors-thumb{position:absolute;display:flex;align-items:center;color:var(--color-black);background-color:var(--color-white);width:max-content;border-radius:var(--radius-default);padding:0 var(--size-XS3);top:0;bottom:0;z-index:1;left:50%;transform:translateX(-50%);transition:all 0.3s ease-in-out;grid-gap:var(--size-XS2);border:1px solid var(--color-black-lighten-80)}.qc-options-range .qco-range-slider .qcors-thumb svg:first-child{transform:rotate(180deg)}.qc-options-range .qco-range-slider .qcors-thumb p{position:absolute;width:max-content;transition:all 0.3s ease-in-out;left:50%;transform:translateX(-50%);top:-26px;color:var(--color-white)}.qc-options-range .qco-range-slider .qcors-thumb[data-position="1"] p{left:0;transform:translateX(0%)}.qc-options-range .qco-range-slider .qcors-thumb[data-position="5"] p{left:100%;transform:translateX(-100%)}.forum-theme-streams{padding-top:var(--size-XS3);padding-bottom:var(--size-XS3);border-left-color:var(--color-black);margin-bottom:var(--size-XL)}.theme-dark .forum-theme-streams{border-left-color:var(--color-white)}@media only screen and (min-width: 768px){.forum-theme-streams{padding-left:var(--size-LG);border-left-style:solid;border-left-width:1.5px}}.forum-theme-streams .body3{margin-top:var(--size-XS2)}.forum-theme-streams-cards{display:flex}.forum-theme-streams-cards .forum-theme-streams-card{display:flex;cursor:default;flex:1}@media only screen and (min-width: 768px){.forum-theme-streams-cards .forum-theme-streams-card{max-height:442px;max-width:442px;min-width:360px;aspect-ratio:1 / 1;scroll-snap-align:center}}@media only screen and (min-width: 1024px){.forum-theme-streams-cards .forum-theme-streams-card{min-width:200px}}.forum-theme-streams-cards .forum-theme-streams-card-content{position:relative;border-radius:var(--radius-medium);overflow:hidden;flex:1}@media only screen and (min-width: 768px){.forum-theme-streams-cards .forum-theme-streams-card-content:hover .body1-bold,.forum-theme-streams-cards .forum-theme-streams-card-content:hover .image-large,.forum-theme-streams-cards .forum-theme-streams-card-content:hover .action-icon{opacity:0}.forum-theme-streams-cards .forum-theme-streams-card-content:hover .detailed-info{opacity:1}}.forum-theme-streams-cards .body5-bold{margin-bottom:var(--size-XS2)}.forum-theme-streams-cards .body5,.forum-theme-streams-cards .body5-bold{color:var(--color-white)}.forum-theme-streams-cards .media-background-image-overlay:before{content:none !important}.forum-theme-streams-cards .media-background-image-overlay{background-color:var(--color-black-lighten-90)}.forum-theme-streams-cards .image-large{opacity:1;clip-path:circle(48%);transition:all 0.3s ease-in-out}.forum-theme-streams-cards .action-icon{background-image:url(/static/icons/topic-card-open.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-MD);right:var(--size-LG);filter:invert(1)}.forum-theme-streams-cards .body1-bold{position:relative;color:var(--color-white);word-break:break-word;opacity:1;padding:var(--size-MD) 70px 48px var(--size-LG)}@media only screen and (max-width: 767px){.forum-theme-streams-cards{flex-direction:column}.forum-theme-streams-cards .action-icon{opacity:1 !important}.forum-theme-streams-cards .forum-theme-streams-card{margin-bottom:-32px}.forum-theme-streams-cards .body1-bold{line-height:39px}.forum-theme-streams-cards .forum-theme-streams-card:last-of-type{margin-bottom:0}.forum-theme-streams-cards .forum-theme-streams-card:last-of-type .body1-bold{padding:var(--size-MD) 70px var(--size-MD) var(--size-LG)}.forum-theme-streams-cards .image-large{min-height:calc(100dvw - 32px);transition:all 0.1s ease}.forum-theme-streams-cards .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}.forum-theme-streams-cards .detailed-info .body5-bold{display:none}}@media only screen and (min-width: 768px){.forum-theme-streams-cards{overflow:auto;grid-gap:var(--size-medium-MD);scroll-snap-type:x mandatory;margin:var(--size-XL) calc(min(calc(calc(-100dvw + 900px) / 2), -42px)) 0;padding:0 calc(max(calc(calc(100dvw - 900px) / 2), 42px))}.forum-theme-streams-cards .action-icon{width:9.5%;height:9.5%;top:5%;right:5%;transition:all 0.3s ease-in-out}.forum-theme-streams-cards .body1-bold{padding:20% 10% 0 15%;transition:all 0.3s ease-in-out}.forum-theme-streams-cards .detailed-info{position:absolute;top:var(--size-medium-LG);left:var(--size-medium-LG);right:var(--size-medium-LG);bottom:var(--size-medium-LG);opacity:0;transition:all 0.3s ease-in-out;overflow:auto}}@media only screen and (min-width: 1024px){.forum-theme-streams-cards{flex-wrap:wrap;justify-content:center;margin:0;padding:0}}.ftsr-scrollbar{position:relative;margin-top:var(--size-SM);display:none}@media only screen and (min-width: 768px){.ftsr-scrollbar{display:block}}@media only screen and (min-width: 1024px){.ftsr-scrollbar{display:none}}.forum-theme-streams-radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0;display:block}@media only screen and (min-width: 768px){.forum-theme-streams-radio:checked+.forum-theme-streams-card-content .body1-bold,.forum-theme-streams-radio:checked+.forum-theme-streams-card-content .image-large{opacity:0}.forum-theme-streams-radio:checked+.forum-theme-streams-card-content .detailed-info{opacity:1}}.forum-theme-streams-radio:checked+.forum-theme-streams-card-content .action-icon{background-image:url(/static/icons/topic-card-close.svg)}@media only screen and (max-width: 767px){.forum-theme-streams-radio:checked+.forum-theme-streams-card-content .body1-bold{padding-bottom:0}.forum-theme-streams-radio:checked+.forum-theme-streams-card-content .detailed-info{padding:var(--size-SM) 0 56px;height:auto}.forum-theme-streams-radio:checked+.forum-theme-streams-card-content .image-large{opacity:0}}@media only screen and (max-width: 767px){.forum-theme-streams-card:last-of-type .forum-theme-streams-radio:checked+.forum-theme-streams-card-content .detailed-info{padding:var(--size-SM) 0 var(--size-MD) !important}}.b4bf-publish-banner{color:var(--color-dark-brown)}.theme-dark .b4bf-publish-banner{color:var(--color-pastel-brown)}.sec-event-dialog-content .seceddc-dete{color:var(--color-sec-blue);margin:var(--size-XS3) 0 var(--size-LG)}.theme-dark .sec-event-dialog-content .seceddc-dete{color:var(--color-primary-blue)}.forum-programs-theme-list .fptl-header{display:flex;align-items:center;padding:var(--size-LG) calc(max(calc((100dvw - 684px) / 2), 16px)) var(--size-XS);margin-left:calc(min(calc(calc(-100dvw + 684px) / 2), -16px));margin-right:calc(min(calc(calc(-100dvw + 684px) / 2), -16px))}.forum-programs-theme-list .fptl-header .fptl-time{padding-right:var(--size-LG);max-width:80px;min-width:80px}@media only screen and (min-width: 768px){.forum-programs-theme-list .fptl-header{padding:var(--size-MD) var(--size-LG) var(--size-XS);margin:0}.forum-programs-theme-list .fptl-header .fptl-time{padding-right:var(--size-XL3);white-space:nowrap;max-width:130px;min-width:130px}}@media only screen and (min-width: 1024px){.forum-programs-theme-list .fptl-header{padding:var(--size-SM) var(--size-LG) var(--size-XS);margin:0}.forum-programs-theme-list .fptl-header .fptl-time{max-width:180px;min-width:180px}}.forum-programs-theme-list .fptl-content{display:flex;padding:var(--size-MD) 0 var(--size-MD) calc(max(calc((100dvw - 684px) / 2), 16px));margin-left:calc(min(calc(calc(-100dvw + 684px) / 2), -16px));margin-right:calc(min(calc(calc(-100dvw + 684px) / 2), -16px))}.forum-programs-theme-list .fptl-content .fptl-side-title{writing-mode:vertical-rl;transform:rotate(180deg);max-width:68px;min-width:68px;padding-left:var(--size-XS2);padding-right:var(--size-XS2);text-align:end}.forum-programs-theme-list .fptl-content .fptl-topics{display:flex;column-gap:var(--size-medium-MD);scroll-snap-type:x mandatory;overflow:auto;padding:0 calc(max(calc((100dvw - 684px) / 2), 16px)) 0 var(--size-XS2)}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic{flex:1;min-width:225px;scroll-snap-align:center}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic .fptl-topic-name{color:var(--color-white);position:relative}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic-info{display:flex;justify-content:flex-start;padding:var(--size-MD) 0 var(--size-MD) var(--size-XS)}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic-info .fptl-topic-info-column .body7-bold:first-child{text-transform:uppercase}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic-info .fptl-topic-info-column .body7-bold:last-child{color:var(--color-black-lighten-30)}.theme-dark .forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic-info .fptl-topic-info-column .body7-bold:last-child{color:var(--color-black-lighten-80)}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic-info .fptl-topic-info-column:first-child{padding:var(--size-XS4) var(--size-XS) var(--size-XS4) 0}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic-info .fptl-topic-info-column:nth-child(2){padding:var(--size-XS4) 0 var(--size-XS4) var(--size-XS);border-left:1px solid var(--color-black)}.theme-dark .forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic-info .fptl-topic-info-column:nth-child(2){border-left:1px solid var(--color-white)}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic-media{position:relative;border-radius:var(--radius-medium);overflow:hidden;padding:var(--size-XS) var(--size-medium-MD);height:6rem;display:flex;align-items:center}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic-media[data-dark-blue]{background-color:var(--color-dark-blue)}.forum-programs-theme-list .fptl-content .fptl-cards{display:flex;flex-direction:column;width:100%;grid-gap:var(--size-XS)}.forum-programs-theme-list .fptl-content .fptl-cards .fptl-card-content{flex:1;padding:var(--size-XS) 0 var(--size-XS) var(--size-medium-MD)}.forum-programs-theme-list .fptl-content .fptl-cards .fptl-subtitle{color:var(--color-dark-blue)}.theme-dark .forum-programs-theme-list .fptl-content .fptl-cards .fptl-subtitle{color:var(--color-primary-blue)}.forum-programs-theme-list .fptl-content .fptl-cards .fptl-card{border-radius:var(--radius-medium);background:var(--color-white);flex:1;text-align:center;scroll-snap-align:center;position:relative;cursor:pointer;height:100%;text-align:left;display:flex}.forum-programs-theme-list .fptl-content .fptl-cards .fptl-card svg{margin:var(--size-XS) var(--size-XS) 0}.theme-dark .forum-programs-theme-list .fptl-content .fptl-cards .fptl-card{background:var(--color-dark-chocolate)}@media only screen and (min-width: 768px){.forum-programs-theme-list .fptl-content{padding:var(--size-MD) 0 var(--size-LG) var(--size-LG);margin:0 calc(min(calc(calc(-100dvw + 900px) / 2), -42px)) 0 0}.forum-programs-theme-list .fptl-content .fptl-side-title{padding-left:var(--size-XL3);max-width:118px;min-width:118px}.forum-programs-theme-list .fptl-content .fptl-topics{padding:0 calc(max(calc((100dvw - 900px) / 2), 42px)) 0 var(--size-XS2)}.forum-programs-theme-list .fptl-content .fptl-topics .fptl-topic{min-width:300px}}@media only screen and (min-width: 1024px){.forum-programs-theme-list .fptl-content{padding:var(--size-MD) var(--size-XL) var(--size-LG) var(--size-LG);margin:0}.forum-programs-theme-list .fptl-content .fptl-side-title{max-width:180px;min-width:180px}.forum-programs-theme-list .fptl-content .fptl-topics{padding:0}}.course-feedback{position:fixed;bottom:0;border-radius:var(--radius-medium) var(--radius-medium) 0 0;left:50%;transform:translate(-50%, 100%);box-shadow:0px -7px 27px rgba(0,0,0,0.1);z-index:1000;color:var(--color-green);width:max-content;max-width:100%;transition:all 0.3s ease-in-out}.theme-dark .course-feedback{color:var(--color-pastel-green)}.course-feedback .close-button{position:absolute;right:18px;top:18px}.course-feedback .cf-title{padding-left:var(--size-XS);padding-right:40px}@media only screen and (min-width: 768px){.course-feedback .cf-title{padding-left:104px}}.course-feedback .cf-score-list{grid-gap:var(--size-XS2);max-width:320px;margin:0 auto}@media only screen and (min-width: 768px){.course-feedback .cf-score-list{max-width:unset;grid-gap:var(--size-XS3)}}@media only screen and (min-width: 1024px){.course-feedback .cf-score-list{grid-gap:var(--size-XS2)}}.course-feedback .cf-score-list .body3-bold{border:1px solid;border-radius:25px;width:48px;height:38px;line-height:38px;display:inline-flex;align-items:center;justify-content:center;padding-top:6px;transition:all 0.1s ease}.course-feedback .cf-score-list .body3-bold:hover{background:var(--color-green);color:var(--color-white)}.theme-dark .course-feedback .cf-score-list .body3-bold:hover{background:var(--color-pastel-green);color:var(--color-dark-white);border-color:var(--color-pastel-green)}@media only screen and (min-width: 1024px){.course-feedback .cf-score-list{min-width:590px}}.course-feedback .cf-not-satisfied{text-align:right;min-width:70px;max-width:70px;line-height:120%}@media only screen and (max-width: 767px){.course-feedback .cf-not-satisfied{display:none}}.course-feedback .cf-satisfied{min-width:70px;max-width:70px;line-height:120%}@media only screen and (max-width: 767px){.course-feedback .cf-satisfied{display:none}}.course-feedback .cf-selected{background:var(--color-green);color:var(--color-white)}.theme-dark .course-feedback .cf-selected{background:var(--color-pastel-green);color:var(--color-dark-white);border-color:var(--color-pastel-green)}.course-feedback textarea{width:100%;padding:var(--size-XS);font-family:'Helvetica Neue', sans-serif}.course-feedback .cf-hide{padding:0;height:0;visibility:hidden}.course-feedback .cf-form{border:1px solid}.course-feedback .cf-form button{bottom:var(--size-XS3);right:var(--size-XS3);border-radius:16px;padding:4px 12px 2px}.course-feedback .cf-sub-title{padding-top:var(--size-default-MD)}.course-feedback-show{transform:translate(-50%, 0%)}.common-bubble{color:var(--color-black) !important;cursor:pointer;display:inline-block;padding:var(--size-XS) var(--size-LG);background-color:var(--color-white);box-shadow:var(--shadow-question-bubble);transition:all ease 0.5s;border-radius:40px 40px 0 40px;margin-bottom:var(--size-SM)}.common-bubble:hover{box-shadow:var(--shadow-question-bubble-hover);background-color:var(--color-primary-cream) !important}.theme-dark .common-bubble{background-color:var(--color-primary-blue)}@media only screen and (min-width: 768px){.common-bubble{padding:var(--size-SM) var(--size-MD);margin-right:20px;opacity:0}.common-bubble[visible]{animation:scaleInBottom 1s ease both}}.common-bubble .dialog-content{width:calc(100dvw - 34px);max-width:684px;text-align:initial}@media only screen and (min-width: 768px){.common-bubble .h5{font-size:19px;line-height:22px}}@media only screen and (min-width: 1024px){.common-bubble .h5{font-size:20px;line-height:24px}}.common-bubble:after{content:none !important}.partner-ambition-card{background-color:var(--color-white);border-radius:var(--radius-medium);display:flex;flex-direction:column;transition:box-shadow ease 0.5s, background-color 0.3s ease-in-out;box-shadow:var(--shadow-normal);height:100%;padding:var(--size-medium-MD);min-height:320px}@media only screen and (min-width: 768px){.partner-ambition-card{min-height:360px}}@media only screen and (min-width: 1024px){.partner-ambition-card{min-height:404px}}.theme-dark .partner-ambition-card{background:var(--color-dark-chocolate)}.partner-ambition-card:hover{box-shadow:var(--shadow-hover);background-color:var(--color-primary-cream)}.partner-ambition-card:hover .pac-footer svg{margin-right:0}.theme-dark .partner-ambition-card:hover{background-color:var(--color-dark-chocolate-opacity-80)}.partner-ambition-card .pac-title{padding:var(--size-default-SM) 0}.partner-ambition-card .pac-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--size-SM)}.partner-ambition-card .pac-footer svg{width:24px;height:24px;margin-right:var(--size-XS);transition:margin-right 0.3s ease-in-out}.partner-ambition-card .pac-footer .pac-logo-container{height:46px;position:relative;flex:1}.partner-ambition-card .pac-footer .pac-logo-container img{width:unset !important}.partner-ambition-container .pac-header{display:flex;justify-content:space-between;align-items:center;width:100%;height:32px}.partner-ambition-container .pac-header .body7{width:fit-content;padding:0 var(--size-XS);border-radius:var(--radius-small);background:var(--color-secondary-brown);height:30px;align-items:center;display:grid;grid-template-columns:auto auto;color:var(--color-black-lighten-30);column-gap:var(--size-XS4);transition:background-color 0.3s ease-in-out}.partner-ambition-container .pac-header .body7 span{padding:4px 0 0}@media only screen and (min-width: 768px){.partner-ambition-container .pac-header .body7{padding:0 var(--size-default-SM)}}.theme-dark .partner-ambition-container .pac-header .body7{background:var(--color-dark-brown);color:var(--color-black-lighten-90)}@media only screen and (max-width: 767px){.partner-ambition-container{scroll-snap-align:center;min-width:calc(100dvw - 56px)}}@media only screen and (min-width: 768px){.partner-ambition-container dialog>.dialog-content{min-width:calc(min(95dvw, 684px))}}.partner-ambition-container .partner-ambition-card-dialog-content{display:flex;flex-direction:column}.partner-ambition-container .partner-ambition-card-dialog-content .pac-title{padding:var(--size-default-LG) 0 var(--size-XS)}.theme-dark .partner-ambition-container .partner-ambition-card-dialog-content .pac-header .body7{background:var(--color-dark-brown)}.partner-ambition-container .partner-ambition-card-dialog-content .button2-bold.with-arrow.no-svg-slide{width:fit-content}.accordion-teaser .h2{padding:0 var(--size-LG)}@media only screen and (min-width: 1024px){.accordion-teaser .h2{padding:0}.accordion-teaser .accordion-teaser-list{margin:0}}.accordion-teaser-list{margin:0 var(--size-LG);border-bottom:1px solid var(--color-black)}.theme-dark .accordion-teaser-list{border-bottom:1px solid var(--color-white)}.accordion-teaser-list .accordion-teaser-icon{position:relative;height:85px;width:45px;min-width:45px;margin-right:var(--size-LG)}.accordion-teaser-list .accordion-teaser-item-title{display:flex;align-items:center;margin:var(--size-XS) 0}@media only screen and (max-width: 767px){.accordion-teaser-list .accordion-teaser-icon{height:75px;width:65px}.accordion-teaser-list .accordion-teaser-item-title{align-items:flex-start;flex-direction:column}}.accordion-teaser-list .accordion-teaser-item{border-top:1px solid var(--color-black)}.theme-dark .accordion-teaser-list .accordion-teaser-item{border-top:1px solid var(--color-white)}@media only screen and (min-width: 768px){.accordion-teaser-list .accordion-teaser-item{padding:0 var(--size-MD) 0 0}.accordion-teaser-list .accordion-teaser-item .accordion-teaser-icon{width:105px;min-width:105px}.accordion-teaser-list .accordion-teaser-item .accordion-teaser-item-content{padding-left:calc(105px + var(--size-LG))}}.accordion-teaser-list .accordion-teaser-item input[type="checkbox"]:checked~label .accordion-teaser-item-header>svg{transform:rotate(270deg)}.accordion-teaser-list .accordion-teaser-item input[type="checkbox"]:checked~.accordion-teaser-item-content{opacity:1;max-height:2000px;margin-top:var(--size-XS);transition:max-height .7s ease, opacity .4s ease, margin-top .4s ease}.accordion-teaser-list .accordion-teaser-item input[type="checkbox"]:checked~.accordion-teaser-item-content:has(.tooltip-content){overflow:unset !important}.accordion-teaser-list .accordion-teaser-item-header{transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.accordion-teaser-list .accordion-teaser-item-header .h4{font-size:20px}}.accordion-teaser-list .accordion-teaser-item-header:hover{color:var(--color-dark-blue)}.theme-dark .accordion-teaser-list .accordion-teaser-item-header:hover{color:var(--color-primary-blue)}.accordion-teaser-list .accordion-teaser-item-content{opacity:0;overflow:auto;max-height:0;margin-bottom:0;transition:max-height .3s ease, opacity .5s ease, margin-top .3s .2s ease}.forum-speaker-dialog .forum-speaker-dialog-content{display:flex;flex-direction:column}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-media{margin:var(--size-XL2) 0 0;text-align:center}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-media .fsdc-avatar{min-width:236px;border-radius:50%}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-tags{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:var(--size-XS2);margin-bottom:var(--size-LG)}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-tags .fsdc-stage{display:flex;grid-gap:var(--size-XS3)}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-tags .fsdc-stage .tag{border-color:var(--color-pastel-brown);background-color:var(--color-pastel-brown)}.theme-dark .forum-speaker-dialog .forum-speaker-dialog-content .fsdc-tags .fsdc-stage .tag{border-color:var(--color-dark-brown);background-color:var(--color-dark-brown)}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-tags .fsdc-language{display:flex;grid-gap:var(--size-XS3)}@media only screen and (min-width: 768px){.forum-speaker-dialog .forum-speaker-dialog-content{flex-direction:row;column-gap:var(--size-XL)}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-media{margin:0;text-align:unset}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-tags{margin-right:var(--size-XL2);margin-bottom:var(--size-LG)}}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-media-social{display:flex;flex-direction:column;align-items:center;grid-gap:var(--size-default-SM)}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-media-social .button2-bold{width:fit-content}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-copyright{color:var(--color-black-lighten-30);padding-bottom:var(--size-SM)}.theme-dark .forum-speaker-dialog .forum-speaker-dialog-content .fsdc-copyright{color:var(--color-black-lighten-80)}.forum-speaker-dialog .forum-speaker-dialog-content .fsdc-details{min-width:calc(min(calc(100dvw - 268px - var(--size-XL) - var(--size-MD) * 2), 600px));max-width:1024px}.forum-speaker-dialog .forum-speaker-dialog-content .forum-speaker-social-list{display:flex;flex-wrap:wrap;grid-gap:var(--size-XS)}.forum-speaker-dialog .forum-speaker-dialog-content .forum-speaker-social-list-item{list-style-type:none}.forum-speaker-dialog .forum-speaker-dialog-content .forum-speaker-social-list-item a:hover{filter:invert(0.3)}.forum-speaker-dialog .forum-speaker-dialog-content .forum-speaker-social-list-item a:hover:after{content:none !important}.tabs{margin-left:auto;margin-right:auto;width:100%;position:relative}.tabs:after{content:"";bottom:0;left:0;position:absolute;height:1.5px;width:100%;background:var(--color-black-lighten-80)}.theme-dark .tabs:after{background:var(--color-black-lighten-30)}.tabs .shadow-action-show{width:var(--size-medium-XL) !important;opacity:1 !important}.tabs .shadow-action{cursor:pointer;position:absolute;width:0;top:0;bottom:0;z-index:9;display:flex;align-items:center;opacity:0;transition:all ease 0.3s;padding-bottom:7px}@media only screen and (max-width: 767px){.tabs .shadow-action{display:none}}.tabs .shadow-action svg{color:var(--color-black-lighten-30)}.theme-dark .tabs .shadow-action svg{color:var(--color-black-lighten-80)}.tabs .shadow-action:first-child{left:0;justify-content:flex-start;background:linear-gradient(90deg, var(--color-primary-cream) 30%, transparent)}.theme-dark .tabs .shadow-action:first-child{background:linear-gradient(90deg, var(--color-dark-primary) 30%, transparent)}.tabs .shadow-action:first-child svg{transform:rotate(180deg)}.tabs .shadow-action:last-child{right:0;justify-content:flex-end;background:linear-gradient(270deg, var(--color-primary-cream) 30%, transparent)}.theme-dark .tabs .shadow-action:last-child{background:linear-gradient(270deg, var(--color-dark-primary) 30%, transparent)}.common-tabs-container{display:flex;overflow:auto;width:100%;grid-gap:var(--size-LG)}@media only screen and (max-width: 767px){.common-tabs-container{width:calc(100% + 32px);margin-left:-16px;padding-left:var(--size-XS);padding-right:var(--size-XS)}}.common-tabs-container .common-tab{padding-bottom:var(--size-XS4)}.common-tabs-container .common-tab input{display:none}.common-tabs-container .common-tab input:checked+label{color:var(--color-black)}.theme-dark .common-tabs-container .common-tab input:checked+label{color:var(--color-white)}.common-tabs-container .common-tab input:checked+label:after{background:var(--color-black)}.theme-dark .common-tabs-container .common-tab input:checked+label:after{background:var(--color-white)}.common-tabs-container .common-tab input:disabled+label{color:var(--color-black-lighten-80);cursor:default}.theme-dark .common-tabs-container .common-tab input:disabled+label{color:#0003}.common-tabs-container .common-tab input:disabled+label:after{background:transparent !important}.common-tabs-container .common-tab label{color:var(--color-black-lighten-50);cursor:pointer;position:relative;white-space:nowrap;transition:color ease 0.3s}.theme-dark .common-tabs-container .common-tab label{color:var(--color-secondary-brown)}.common-tabs-container .common-tab label:hover{color:var(--color-dark-orange)}.theme-dark .common-tabs-container .common-tab label:hover{color:var(--color-primary-orange)}.common-tabs-container .common-tab label:hover:after{background:var(--color-dark-orange)}.theme-dark .common-tabs-container .common-tab label:hover:after{background:var(--color-primary-orange)}.common-tabs-container .common-tab label:after{content:"";transition:all ease 0.3s;bottom:-8px;border-radius:2px;z-index:8;left:0;position:absolute;height:2px;width:100%;background:transparent}@media only screen and (min-width: 768px){.common-tabs-container .common-tab label:after{bottom:-9px}}@media only screen and (min-width: 1024px){.common-tabs-container .common-tab label:after{bottom:-9.5px}}.common-tabs-counter{display:none;align-items:center;color:var(--color-black-lighten-30);margin-left:auto}.theme-dark .common-tabs-counter{color:var(--color-black-lighten-50)}@media only screen and (min-width: 768px){.common-tabs-counter{display:flex}}.common-tabs-loading{position:relative;opacity:0;transition:opacity 0.3s ease-in-out}.common-tabs-loading .progress-bar{position:absolute;left:0;top:6px;height:3px;border-radius:3px;background-color:#cccccc33;width:100%;overflow:hidden}.common-tabs-loading .progress-bar-value{width:100%;height:100%;background-color:var(--color-black-lighten-80);animation:indeterminateAnimation 1s infinite linear;transform-origin:0% 50%}.show-tabs-loading{opacity:1}@keyframes indeterminateAnimation{0%{transform:translateX(0) scaleX(0)}40%{transform:translateX(0) scaleX(0.4)}100%{transform:translateX(100%) scaleX(0.5)}}.forum-intro{border-left-color:var(--color-black)}.theme-dark .forum-intro{border-left-color:var(--color-white)}@media only screen and (max-width: 767px){.forum-intro .h2{font-size:40px}}@media only screen and (min-width: 768px){.forum-intro{padding-left:var(--size-LG);border-left-style:solid;border-left-width:1.5px}}.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}}.forum-cta-banner .link-button{font-family:'Helvetica Neue Bold', sans-serif}.forum-cta-banner .link-button{font-weight:700}.forum-cta-banner{background:var(--color-primary-blue);padding:var(--size-LG);flex-direction:column;grid-gap:var(--size-small-MD)}.forum-cta-banner .link-button{width:fit-content;height:fit-content;background-color:var(--color-primary-green)}.theme-dark .forum-cta-banner .link-button{background-color:var(--color-dark-green)}.forum-cta-banner .link-button:hover{background-color:var(--color-white)}.theme-dark .forum-cta-banner .link-button:hover{background-color:var(--color-dark-primary)}.forum-cta-banner .body3{margin-top:var(--size-XS2)}@media only screen and (min-width: 768px){.forum-cta-banner{flex-direction:row;justify-content:space-between;align-items:center}}.theme-dark .forum-cta-banner{background:var(--color-dark-blue)}.header-anchor-images .header-anchor-images-image{opacity:0;transition:none}.header-anchor-images .header-anchor-images-image:hover .header-anchor-images-image-container{opacity:1 !important}.header-anchor-images .header-anchor-images-image:hover .header-anchor-images-image-container:after{opacity:1 !important}.header-anchor-images .header-anchor-images-image-container{transition:all 0.5s ease-in-out;aspect-ratio:2 / 1;opacity:0.3}.header-anchor-images .header-anchor-images-image-container:after{content:"";position:absolute;opacity:0;bottom:0;right:0;left:0;background:linear-gradient(transparent, rgba(255,255,255,0.313725));height:var(--size-default-LG);transition:opacity 0.5s ease-in-out}.header-anchor-images .haii-name{font-weight:400;font-family:"Helvetica Neue Bold", sans-serif;letter-spacing:2px;color:var(--color-black) !important}@media only screen and (max-width: 767px){.header-anchor-images{margin-top:96px;margin-bottom:var(--size-default-LG)}.header-anchor-images h1,.header-anchor-images .body3{grid-column-end:12 span;margin-bottom:var(--size-LG)}.header-anchor-images .header-anchor-images-image-container{max-height:90px}.header-anchor-images .haii-name{top:50%;transform:translateY(-50%);font-size:36px;left:var(--size-XS2);margin-top:6px}.header-anchor-images .haii-name svg{width:24px;height:27px}.header-anchor-images .haii-1,.header-anchor-images .haii-2,.header-anchor-images .haii-3,.header-anchor-images .haii-4{grid-column-end:12 span;margin-bottom:var(--size-XS)}}@media only screen and (min-width: 768px){.header-anchor-images{margin-top:135px;margin-bottom:var(--size-default-XL)}.header-anchor-images h1,.header-anchor-images .body3{grid-column-end:10 span;grid-column-start:2;margin-bottom:var(--size-XS)}.header-anchor-images h1{grid-row-start:1;grid-row-end:1 span;font-size:50px !important}.header-anchor-images .body3{grid-row-start:2;grid-row-end:1 span}.header-anchor-images .haii-name{font-size:42px;white-space:nowrap}.header-anchor-images .haii-name svg{width:32px;height:35px}.header-anchor-images .header-anchor-images-image-container{max-height:80%}.header-anchor-images .haii-1{grid-column-end:5 span;grid-column-start:8;grid-row-start:3;grid-row-end:2 span}.header-anchor-images .haii-1 .haii-name{right:0;margin-top:-24px}.header-anchor-images .haii-2{grid-column-end:5 span;grid-column-start:2;grid-row-start:4;grid-row-end:2 span}.header-anchor-images .haii-2 .header-anchor-images-image-container{margin-left:auto}.header-anchor-images .haii-2 .haii-name{left:0;margin-top:-24px}.header-anchor-images .haii-3{grid-column-end:5 span;grid-column-start:8;grid-row-start:7;grid-row-end:2 span}.header-anchor-images .haii-3 .header-anchor-images-image-container{margin-left:auto}.header-anchor-images .haii-3 .haii-name{left:0;margin-top:-24px}.header-anchor-images .haii-4{grid-column-end:5 span;grid-column-start:2;grid-row-start:8;grid-row-end:2 span}.header-anchor-images .haii-4 .haii-name{right:0;margin-top:-24px}}@media only screen and (min-width: 1024px){.header-anchor-images h1,.header-anchor-images .body3{grid-column-end:6 span;grid-column-start:2;margin-right:var(--size-XS)}.header-anchor-images h1{font-size:64px !important}.header-anchor-images .header-anchor-images-image-container{max-height:160px;min-height:160px}.header-anchor-images .haii-1{grid-column-end:4 span;grid-column-start:8;grid-row-start:1;grid-row-end:1 span}.header-anchor-images .haii-2{grid-column-end:4 span;grid-column-start:1;margin-top:36px;grid-row-start:3;grid-row-end:1 span}.header-anchor-images .haii-3{grid-column-end:4 span;grid-column-start:9;margin-top:-36px;grid-row-start:3;grid-row-end:1 span}.header-anchor-images .haii-4{grid-column-end:4 span;grid-column-start:6;margin-top:-36px;margin-left:-36px;grid-row-start:4;grid-row-end:1 span}}.forum-impressions-gallery{display:grid;grid-template-columns:1fr;grid-auto-flow:dense;grid-gap:var(--size-SM)}@media only screen and (min-width: 768px){.forum-impressions-gallery{grid-template-columns:repeat(auto-fill, minmax(290px, 1fr))}}.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}}.academy-services-carousel-background{background-color:var(--color-pastel-brown);padding:var(--size-XL2) 0 var(--size-XL2)}.academy-services-carousel-background .left-right-gradient:after{background:linear-gradient(270deg, var(--color-pastel-brown), transparent)}.academy-services-carousel-background .left-right-gradient:before{background:linear-gradient(90deg, var(--color-pastel-brown), transparent)}.theme-dark .academy-services-carousel-background{background-color:var(--color-dark-brown)}.theme-dark .academy-services-carousel-background .left-right-gradient:after{background:linear-gradient(270deg, var(--color-dark-brown), transparent)}.theme-dark .academy-services-carousel-background .left-right-gradient:before{background:linear-gradient(90deg, var(--color-dark-brown), transparent)}.academy-services-carousel-background .casc-grid{display:grid;grid-gap:var(--size-default-SM);grid-template-columns:1fr}@media only screen and (min-width: 768px){.academy-services-carousel-background .casc-grid{grid-template-columns:1fr 1fr}}.academy-services-carousel-background .casc-grid .academy-course-card{min-width:unset !important;max-width:unset !important}.header-nav-bar-desktop-btn{height:max-content;margin:auto 0}.header-nav-bar-theme-btn.hnbt-left,.header-nav-bar-gpt-btn{margin:auto 12px auto var(--size-XL) !important}@media only screen and (max-width: 767px){.header-nav-bar-gpt-btn{display:block !important;height:36px !important;width:36px !important;min-height:36px;margin-right:0 !important}}.header-nav-bar-gpt-btn::after{content:"";background-image:url(/static/icons/nav-question.svg);background-repeat:no-repeat;background-position:center;background-size:26px 26px;position:absolute;left:0;top:0;right:0;bottom:0}.theme-dark .header-nav-bar-gpt-btn::after{filter:invert(1)}.header-action-container{display:flex}.header-action-container .header-action-routes .body5-bold{word-break:keep-all;white-space:nowrap}@media only screen and (max-width: 767px){.header-action-container .header-nav-bar-mobile-btn{margin:auto 0 auto var(--size-medium-MD)}}@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-gpt-btn,.header-action-container .header-nav-bar-theme-btn{display:flex}}@media only screen and (min-width: 1024px){.header-action-container .header-action-routes{padding-right:var(--size-XL)}}.header-bar-container{max-height:104px}.header-white-navbar .header-action-container .header-action-routes .body5-bold[data-badge-count]:not([data-badge-count="0"]):before{content:attr(data-badge-count);position:absolute;top:-0.5rem;right:-1rem;background:var(--color-light-error);color:white;font-size:12px;padding:4px 5px 0;border-radius:50%;line-height:1}.forum-programs-list-dialog .forum-programs-list-dialog-content{display:flex;flex-direction:column;padding-top:var(--size-XL4)}.forum-programs-list-dialog .fpld-subtitle{color:var(--color-dark-blue);margin-top:var(--size-XS3)}.theme-dark .forum-programs-list-dialog .fpld-subtitle{color:var(--color-primary-blue)}.forum-programs-list-dialog .fpld-tags{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;row-gap:var(--size-LG);column-gap:var(--size-XS);margin-bottom:var(--size-XL2)}.forum-programs-list-dialog .fpld-tags .fpld-language{display:flex;grid-gap:var(--size-XS3)}.forum-programs-list-dialog .fpld-participants{background-color:var(--color-secondary-brown);border-radius:var(--radius-medium);padding:var(--size-LG)}.theme-dark .forum-programs-list-dialog .fpld-participants{background-color:var(--color-dark-brown)}.forum-programs-list-dialog .fpld-participants-list{display:grid;grid-gap:var(--size-MD);grid-template-columns:1fr}.forum-programs-list-dialog .fpld-speaker{padding:0;display:flex;align-items:center;grid-gap:var(--size-XS2);cursor:pointer}.forum-programs-list-dialog .fpld-speaker img{border-radius:50%;min-width:106px}.forum-programs-list-dialog .fpld-topic-info{display:flex;grid-gap:var(--size-XS)}.forum-programs-list-dialog .fpld-topic-info-column:nth-child(2){padding:var(--size-XS4) 0 var(--size-XS4) var(--size-XS);border-left:1px solid var(--color-black)}.theme-dark .forum-programs-list-dialog .fpld-topic-info-column:nth-child(2){border-left:1px solid var(--color-white)}.forum-programs-list-dialog .fpld-topic-info-column{display:flex;align-items:center;column-gap:var(--size-XS3);flex-wrap:wrap}.forum-programs-list-dialog .fpld-topic-info-column .body7-bold:first-child{text-transform:uppercase}.forum-programs-list-dialog .fpld-topic-info-column .body7-bold:last-child{color:var(--color-black-lighten-30)}.theme-dark .forum-programs-list-dialog .fpld-topic-info-column .body7-bold:last-child{color:var(--color-black-lighten-80)}@media only screen and (min-width: 768px){.forum-programs-list-dialog .forum-programs-list-dialog-content{min-width:calc(min(90dvw, 900px));max-width:90dvw;padding-top:0}.forum-programs-list-dialog .fpld-participants{padding:var(--size-MD) var(--size-XL2) var(--size-LG)}.forum-programs-list-dialog .fpld-participants-list{grid-template-columns:1fr 1fr}.forum-programs-list-dialog .fpld-language{padding-left:var(--size-LG)}.forum-programs-list-dialog .fpld-tags{margin-right:var(--size-XL2);margin-bottom:var(--size-LG)}}.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 .ipm-item:nth-child(1){opacity:1}.instagram .instagram-post .ipm-item{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}.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:var(--size-XS2);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}.courses-upcoming-courses .cuc-decoration{display:none}@media only screen and (min-width: 768px){.courses-upcoming-courses .cuc-decoration{left:-82px;bottom:calc((-1 * var(--size-XL)) - 4px);display:block;position:absolute}}.courses-upcoming-courses .left-right-gradient:after{content:none}.courses-upcoming-courses .left-right-gradient:before{content:none}.courses-upcoming-courses .common-gallery-controls svg path,.courses-upcoming-courses .common-gallery-controls svg circle{stroke:var(--color-white)}@media only screen and (min-width: 768px){.courses-upcoming-courses .common-gallery-slides{display:flex;flex-direction:column;padding-bottom:var(--size-XS2)}}@media only screen and (max-width: 767px){.courses-upcoming-courses .common-gallery{width:auto;margin-left:calc(min(calc(calc(-100dvw + 684px) / 2), -16px));margin-right:calc(min(calc(calc(-100dvw + 684px) / 2), -16px))}.courses-upcoming-courses .common-gallery .common-gallery-slide{max-width:684px}}.forum-speakers-preview-background{background-color:var(--color-pastel-brown);padding:var(--size-XL2) 0}.forum-speakers-preview-background .forum-speakers-preview-description{margin-top:var(--size-XS2)}.theme-dark .forum-speakers-preview-background{background-color:var(--color-dark-brown)}@media only screen and (min-width: 1024px){.forum-speakers-preview-background .forum-speakers-preview-description{white-space:pre-line}}.forum-speakers-preview-background .forum-speaker-cards{padding-bottom:0;margin-top:var(--size-XL);column-gap:var(--size-MD)}@media only screen and (min-width: 768px){.forum-speakers-preview-background .forum-speaker-cards{column-gap:var(--size-medium-MD)}}@media only screen and (min-width: 1024px){.forum-speakers-preview-background .forum-speaker-cards .fspce{min-width:unset !important}}.forum-speakers-preview-background .forum-speaker-cards .forum-speaker-card{padding:var(--size-MD);border-radius:var(--radius-medium);background:var(--color-white);flex:1;text-align:center;scroll-snap-align:center;min-width:calc(100dvw - 56px)}.forum-speakers-preview-background .forum-speaker-cards .forum-speaker-card .body5-bold{margin-top:var(--size-medium-MD)}.forum-speakers-preview-background .forum-speaker-cards .forum-speaker-card .body3-bold{margin-top:var(--size-medium-MD);color:var(--color-dark-blue)}.forum-speakers-preview-background .forum-speaker-cards .forum-speaker-card img{border-radius:50%}.theme-dark .forum-speakers-preview-background .forum-speaker-cards .forum-speaker-card{background:var(--color-dark-chocolate)}.theme-dark .forum-speakers-preview-background .forum-speaker-cards .forum-speaker-card .body3-bold{color:var(--color-primary-blue)}@media only screen and (min-width: 768px){.forum-speakers-preview-background .forum-speaker-cards .forum-speaker-card{min-width:404px}}@media only screen and (min-width: 1024px){.fsp-scrollbar{display:none}}.b4bf-publish-banner{color:var(--color-dark-brown)}.theme-dark .b4bf-publish-banner{color:var(--color-pastel-brown)}.forum-ticket-categories-background{background-color:var(--color-pastel-brown)}.theme-dark .forum-ticket-categories-background{background-color:var(--color-dark-brown)}.forum-ticket-categories-background .forum-ticket-category-cards{display:grid;grid-gap:var(--size-MD);margin:var(--size-MD) 0 0;grid-template-columns:auto;grid-auto-rows:1fr}@media only screen and (min-width: 768px){.forum-ticket-categories-background .forum-ticket-category-cards{grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;grid-template:none}}.forum-ticket-categories-background .forum-ticket-category-cards .forum-ticket-category-card{padding:var(--size-MD);border-radius:var(--radius-medium);background:var(--color-white);display:flex;flex-direction:column;justify-content:space-between}.theme-dark .forum-ticket-categories-background .forum-ticket-category-cards .forum-ticket-category-card{background:var(--color-dark-chocolate)}.forum-ticket-categories-background .forum-ticket-category-cards .forum-ticket-category-card .ftcc-action{justify-content:flex-end;align-items:flex-end}.forum-ticket-categories-background .markdown-check-list ul{display:grid;grid-template-columns:1fr;padding-left:0 !important;overflow-x:hidden}@media only screen and (min-width: 1024px){.forum-ticket-categories-background .markdown-check-list ul{grid-template-columns:1fr 1fr;column-gap:var(--size-XS)}}.forum-ticket-categories-background .ftcc-expire{align-items:flex-end}.forum-partners-background{background-color:var(--color-pastel-brown);padding:var(--size-XL2) 0}.theme-dark .forum-partners-background{background-color:var(--color-dark-brown)}.forum-partners-background .h2{margin-bottom:var(--size-XL)}.forum-partners-background .forum-partners-logos-container{display:flex;align-items:start;flex-wrap:wrap;padding-top:10px;justify-content:flex-start;column-gap:var(--size-LG);row-gap:var(--size-medium-MD)}.forum-partners-background .forum-partners-logos-container:first-child{padding-top:10px;border-bottom:1.5px solid var(--color-black);padding-bottom:var(--size-LG);margin-bottom:var(--size-LG)}.theme-dark .forum-partners-background .forum-partners-logos-container:first-child{border-bottom:1.5px solid var(--color-white)}.forum-partners-background .forum-partners-container{display:block;width:100%;grid-column-end:12 span;grid-column-start:1;border-top:1.5px solid var(--color-black-lighten-80);padding-top:var(--size-MD)}.forum-partners-background .forum-partners-container:nth-child(1){border-top:none;padding:0}.forum-partners-background .fpc-divider{display:none}@media only screen and (min-width: 1024px){.forum-partners-background .forum-partners-container:nth-child(1){grid-column-end:6 span;grid-column-start:1;padding:0;border-top:none}.forum-partners-background .forum-partners-container:nth-child(2){grid-column-end:3 span;grid-column-start:7;border-top:none;border-left:1.5px solid var(--color-black-lighten-80);border-right:1.5px solid var(--color-black-lighten-80);padding:0 0 0 var(--size-LG)}.forum-partners-background .forum-partners-container:nth-child(3){grid-column-end:3 span;grid-column-start:10;padding:0;border-top:none}.forum-partners-background .forum-partners-container:nth-child(5){grid-column-end:9 span;grid-column-start:1;border-top:none;border-right:1.5px solid var(--color-black-lighten-80);padding:0}.forum-partners-background .forum-partners-container:nth-child(6){grid-column-end:3 span;grid-column-start:10;border-top:none;padding:0}.forum-partners-background .fpc-divider{display:block;grid-column-end:12 span;grid-column-start:1;border-top:1.5px solid var(--color-black-lighten-80)}}.forum-partners-background .col--12{column-gap:var(--size-LG);row-gap:var(--size-LG)}.courses-article-carousel{padding-bottom:var(--size-XL2)}.courses-article-carousel .ca-carousel{display:grid;grid-template-columns:1fr;grid-gap:var(--size-MD);grid-auto-rows:1fr}@media only screen and (min-width: 768px){.courses-article-carousel .ca-carousel{grid-gap:var(--size-medium-MD);grid-template-columns:1fr 1fr}}@media only screen and (min-width: 768px){.courses-article-carousel{padding-bottom:var(--size-default-XL3)}}.courses-article-carousel .cac-decoration{display:none}@media only screen and (min-width: 768px){.courses-article-carousel .cac-decoration{right:0;bottom:-5px;display:block;position:absolute}}.media-image-fill{position:absolute;height:100%;width:100%;object-position:center center;inset:0px}@media only screen and (max-width: 767px){.image-dialog:modal{min-width:100dvw;min-height:100dvh;border-radius:0}.image-dialog>.dialog-content{max-height:100dvh}}.image-dialog>.dialog-content{padding:0;max-width:100dvw;max-height:100dvh}@media only screen and (max-width: 767px){.image-dialog>.dialog-content .image-dialog-content{height:unset !important}}@media only screen and (min-width: 768px){.image-dialog>.dialog-content{padding:var(--size-XS2) !important}.image-dialog>.dialog-content .image-dialog-content{position:relative}.image-dialog>.dialog-content .image-dialog-content img{object-fit:cover !important}}.image-dialog .close-button{right:var(--size-medium-MD);top:var(--size-medium-MD);position:absolute;z-index:3}.image-dialog .close-button span{box-shadow:0 0 1px 1px #ffffff80}.image-dialog .image-dialog-content{padding:0;overflow:hidden;width:calc(-40px + 100dvw);max-height:calc(-40px + 100dvh)}.image-dialog .image-dialog-content img{overflow:hidden;height:100%;width:100%}@media only screen and (min-width: 768px){.image-dialog .image-dialog-content img{border-radius:var(--radius-medium)}}.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:var(--size-XS3);padding-bottom:2px;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:var(--size-XS2)}}.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;visibility:visible !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);visibility:hidden}.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)}.courses-floating-image-container{position:fixed;top:0;height:100dvh;width:100dvw;z-index:-1;background-color:var(--color-green);padding-top:300px}.courses-floating-image-container .cfim-image{height:900px;width:100%;background-color:var(--color-green);background-position:center top;background-repeat:no-repeat;background-size:cover;transform:translateY(0)}@supports (-webkit-backdrop-filter: blur(0px)){.courses-floating-image-container .cfim-image{transition:transform 0.1s ease}}.courses-floating-image-container .cfim-image:after{content:'';position:absolute;left:0;top:0;height:60px;width:100%;background:linear-gradient(180deg, var(--color-green), transparent)}@media only screen and (min-width: 768px){.courses-floating-image-container .cfim-image{height:calc(100dvh + 300px)}}@media only screen and (min-width: 1024px){.courses-floating-image-container{padding-top:268px}.courses-floating-image-container .cfim-image{height:calc(100dvh + 268px)}}.courses-floating-image-container.hcfl-top{padding-top:404px}@media only screen and (min-width: 768px){.courses-floating-image-container.hcfl-top .cfim-image{height:calc(100dvh + 404px)}}@media only screen and (min-width: 1024px){.courses-floating-image-container.hcfl-top{padding-top:540px}.courses-floating-image-container.hcfl-top .cfim-image{height:calc(100dvh + 540px)}}.workshop-payment-dialog .workshop-sub-dialog-content{overflow:auto;max-width:calc(100dvw - 39px)}@media only screen and (min-width: 768px){.workshop-payment-dialog .workshop-sub-dialog-content{width:100dvw;max-width:calc(min(684px, 90dvw))}}.workshop-payment-dialog .workshop-sub-dialog-content .wpcdc-header{display:flex;margin:var(--size-small-XL3) 0 var(--size-LG)}@media only screen and (min-width: 768px){.workshop-payment-dialog .workshop-sub-dialog-content .wpcdc-header{margin:0 0 var(--size-MD)}}.workshop-payment-dialog .spinner-ring{margin:var(--size-MD) auto 0}.workshop-payment-dialog .open-new-link{margin-top:var(--size-small-LG)}.intro-text{grid-column-end:span 12;padding-top:var(--size-XS3);padding-bottom:var(--size-XS3);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)}.forum-quote-list .quote--text-container{border-left:none !important}.forum-quote-list .button2-bold{color:var(--color-dark-brown)}.forum-quote-list .body1-bold{color:var(--color-dark-blue)}.forum-quote-list .left-right-gradient:after{background:linear-gradient(270deg, var(--color-pastel-brown), transparent)}.forum-quote-list .left-right-gradient:before{background:linear-gradient(90deg, var(--color-pastel-brown), transparent)}.theme-dark .forum-quote-list .button2-bold{color:var(--color-pastel-brown)}.theme-dark .forum-quote-list .body1-bold{color:var(--color-primary-cream)}.theme-dark .forum-quote-list .left-right-gradient:after{background:linear-gradient(270deg, var(--color-dark-brown), transparent)}.theme-dark .forum-quote-list .left-right-gradient:before{background:linear-gradient(90deg, var(--color-dark-brown), transparent)}.about-us-quote-list{padding:var(--size-XL) 0;background-color:var(--color-pastel-brown)}.about-us-quote-list .body3-bold{color:var(--color-dark-brown)}.theme-dark .about-us-quote-list .body3-bold{color:var(--color-pastel-brown)}.about-us-quote-list .quote--text-container{border-left:none !important}.about-us-quote-list .left-right-gradient:after{background:linear-gradient(270deg, var(--color-pastel-brown), transparent)}.about-us-quote-list .left-right-gradient:before{background:linear-gradient(90deg, var(--color-pastel-brown), transparent)}.theme-dark .about-us-quote-list{background-color:var(--color-dark-pastel-brown)}.theme-dark .about-us-quote-list .left-right-gradient:after{background:linear-gradient(270deg, var(--color-dark-pastel-brown), transparent)}.theme-dark .about-us-quote-list .left-right-gradient:before{background:linear-gradient(90deg, var(--color-dark-pastel-brown), transparent)}.spinner-ring{align-items:center;justify-content:center;display:flex;position:relative}.spinner-ring .ring{border:2px solid var(--color-black-lighten-50);border-color:var(--color-black-lighten-50) transparent transparent transparent;width:calc(100% - 2px);height:calc(100% - 2px)}.spinner-ring .ring:nth-child(1){animation-delay:-0.45s}.spinner-ring .ring:nth-child(2){animation-delay:-0.3s}.spinner-ring .ring:nth-child(3){animation-delay:-0.15s}@keyframes breatheAnimation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner-ring .ring{box-sizing:border-box;display:block;position:absolute;border-radius:50%;animation:breatheAnimation 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite}.header-scroll-progress-bar{top:-200px;z-index:9998}.header-scroll-progress-bar[scrollUp]{top:-1px}.header-scroll-progress-bar .header-logo-container{height:40px}.header-scroll-progress-bar .header-bar-container{position:relative;background:var(--color-primary-cream);padding:var(--size-XS) 0}.theme-dark .header-scroll-progress-bar .header-bar-container{background:var(--color-dark-chocolate)}.header-scroll-progress-bar .header-bar-container .hspb-items{padding:0 78px}@media only screen and (max-width: 1440px){.header-scroll-progress-bar .header-bar-container{padding:var(--size-XS) 0}.header-scroll-progress-bar .header-bar-container .hspb-items{padding:0 50px}}@media only screen and (max-width: 1024px){.header-scroll-progress-bar .header-bar-container{padding:var(--size-XS) 0}.header-scroll-progress-bar .header-bar-container .hspb-items{padding:0 30px}}.header-scroll-progress-bar .hspb-container{width:100%;overflow:auto;scroll-snap-type:x mandatory}.header-scroll-progress-bar .hspb-items{display:flex;width:max-content;grid-gap:var(--size-XL);justify-content:center;margin:0 auto}.header-scroll-progress-bar .hspb-items .h6{scroll-snap-align:center;color:var(--color-black-lighten-50) !important;font-size:16px !important}.header-scroll-progress-bar .hspb-items .h6:after{content:none !important}.header-scroll-progress-bar .hspb-items .h6:before{height:0;display:block;content:attr(data-before-content);visibility:hidden;font-weight:bold;font-size:17px;line-height:24px}.header-scroll-progress-bar .hspb-items .hspb-active{color:var(--color-dark-blue) !important;font-size:17px !important;font-weight:500 !important}.theme-dark .header-scroll-progress-bar .hspb-items .hspb-active{color:var(--color-primary-blue) !important}@media only screen and (min-width: 768px){.header-scroll-progress-bar .hspb-items .h6{font-size:18px !important}.header-scroll-progress-bar .hspb-items .h6:before{font-size:19px}.header-scroll-progress-bar .hspb-items .hspb-active{font-size:19px !important}}@media only screen and (min-width: 1024px){.header-scroll-progress-bar .hspb-items .h6{font-size:19px !important}.header-scroll-progress-bar .hspb-items .h6:before{font-size:20px}.header-scroll-progress-bar .hspb-items .hspb-active{font-size:20px !important}}.header-scroll-progress-bar .hspb-progress-bar{position:absolute;height:5.5px;border-radius:5px;width:0%;background-color:var(--color-primary-green);bottom:-3px;left:-2px}@media only screen and (min-width: 768px){.header-scroll-progress-bar .hspb-progress-bar{bottom:-1.5px;left:13px;height:8.5px}}.theme-dark .header-scroll-progress-bar .hspb-progress-bar{background-color:var(--color-dark-green)}.forum-gallery-preview .forum-gallery-items{overflow:auto;column-gap:var(--size-MD);scroll-snap-type:x mandatory;margin-top:var(--size-small-MD);margin-left:calc(-1 * var(--size-MD));margin-right:calc(-1 * var(--size-MD))}@media only screen and (min-width: 768px){.forum-gallery-preview .forum-gallery-items{scroll-padding-left:var(--size-MD)}}.forum-gallery-preview .media-dialog-gallery.forum-gallery-items .mdg-card,.forum-gallery-preview .media-dialog-gallery.forum-gallery-items .mdg-card-video{position:relative;min-height:calc(100dvw - var(--size-XL2));min-width:calc(100dvw - var(--size-XL2));max-height:calc(100dvw - var(--size-XL2));aspect-ratio:1 / 1;scroll-snap-align:center;padding-bottom:0}@media only screen and (min-width: 768px){.forum-gallery-preview .media-dialog-gallery.forum-gallery-items .mdg-card,.forum-gallery-preview .media-dialog-gallery.forum-gallery-items .mdg-card-video{min-height:320px;min-width:320px;max-height:320px;scroll-snap-align:start}}#blueLGrad stop:nth-child(1),#blueLGrad stop:nth-child(3){stop-color:#5b7b91;stop-opacity:1.00}.theme-dark #blueLGrad stop:nth-child(1),.theme-dark #blueLGrad stop:nth-child(3){stop-color:#96cbef}#blueLGrad stop:nth-child(2){stop-color:#2a3c49;stop-opacity:1.00}.theme-dark #blueLGrad stop:nth-child(2){stop-color:#70a4c9}#brownLGrad stop:nth-child(1),#brownLGrad stop:nth-child(3){stop-color:#edab9a;stop-opacity:1.00}.theme-dark #brownLGrad stop:nth-child(1),.theme-dark #brownLGrad stop:nth-child(3){stop-color:#ffc0b0}#brownLGrad stop:nth-child(2){stop-color:#996051;stop-opacity:1.00}.theme-dark #brownLGrad stop:nth-child(2){stop-color:#ce816e}.radar-chart{position:relative;display:grid;width:fit-content;grid-template-columns:repeat(7, auto);grid-template-rows:repeat(7, auto)}.radar-chart svg{grid-area:2 / 3 / 7 / 6}.radar-chart textPath{letter-spacing:2px}.radar-chart .rc-green:nth-child(2){grid-area:1 / 3 / 2 / 6;margin:0 auto var(--size-XS3)}.radar-chart .rc-brown:nth-child(6){grid-area:7 / 3 / 8 / 6;margin:var(--size-XS3) auto 0}.radar-chart .rc-green:nth-child(4){grid-area:4 / 6 / 5 / 8;margin:auto 0 auto var(--size-XS3)}.radar-chart .rc-brown:nth-child(8){grid-area:4 / 1 / 5 / 3;margin:auto var(--size-XS3) auto auto}.radar-chart .rc-green:nth-child(3){grid-area:1 / 6 / 4 / 8;margin:auto 0 auto -18px}.radar-chart .rc-green:nth-child(5){grid-area:5 / 6 / 8 / 8;margin:auto 0 auto -18px}.radar-chart .rc-brown:nth-child(7){grid-area:5 / 1 / 8 / 3;margin:auto -18px auto auto}.radar-chart .rc-brown:nth-child(9){grid-area:1 / 1 / 4 / 3;margin:auto -18px auto auto}.radar-chart .rc-green,.radar-chart .rc-brown{cursor:help;width:fit-content;height:fit-content;white-space:nowrap;border-radius:var(--radius-small);padding:var(--size-XS4) var(--size-XS3) 0;font-family:'Helvetica Neue', sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:14px}@media only screen and (min-width: 768px){.radar-chart .rc-green,.radar-chart .rc-brown{font-size:16px}}.theme-dark .radar-chart circle,.theme-dark .radar-chart line{stroke:var(--color-black-lighten-50)}.radar-chart .rct-green{fill:var(--color-dark-green)}.theme-dark .radar-chart .rct-green{fill:var(--color-pastel-green)}.radar-chart .rct-brown{fill:var(--color-dark-brown)}.theme-dark .radar-chart .rct-brown{fill:var(--color-primary-cream)}.radar-chart .rc-green{color:var(--color-dark-green);background-color:#4E613633}.theme-dark .radar-chart .rc-green{color:var(--color-pastel-green)}.radar-chart .rc-brown{color:var(--color-dark-brown);background-color:#85735233}.theme-dark .radar-chart .rc-brown{color:var(--color-primary-cream)}.radar-chart polygon{mix-blend-mode:multiply}.theme-dark .radar-chart polygon{mix-blend-mode:hard-light}.forum-programs-list .fpl-header{display:flex;align-items:center;padding:var(--size-LG) calc(max(calc((100dvw - 684px) / 2), 16px)) var(--size-XS);margin-left:calc(min(calc(calc(-100dvw + 684px) / 2), -16px));margin-right:calc(min(calc(calc(-100dvw + 684px) / 2), -16px))}.forum-programs-list .fpl-header .fpl-time{padding-right:var(--size-LG);max-width:80px;min-width:80px}.forum-programs-list .fpl-header .body5-bold{color:var(--color-black-lighten-30)}.theme-dark .forum-programs-list .fpl-header .body5-bold{color:var(--color-black-lighten-80)}@media only screen and (min-width: 768px){.forum-programs-list .fpl-header{padding:var(--size-MD) var(--size-LG) var(--size-XS);margin:0}.forum-programs-list .fpl-header .fpl-time{padding-right:var(--size-XL3);white-space:nowrap;max-width:130px;min-width:130px}}@media only screen and (min-width: 1024px){.forum-programs-list .fpl-header{padding:var(--size-SM) var(--size-LG) var(--size-XS);margin:0}.forum-programs-list .fpl-header .fpl-time{max-width:180px;min-width:180px}}.forum-programs-list .fpl-header img{margin-left:var(--size-LG);height:60px;aspect-ratio:118 / 123;width:auto}.forum-programs-list .fpl-header[data-active]{background-color:var(--color-pastel-brown)}.theme-dark .forum-programs-list .fpl-header[data-active]{background-color:var(--color-dark-pastel-brown)}.forum-programs-list .fpl-content{display:flex;padding:var(--size-MD) calc(max(calc((100dvw - 684px) / 2), 16px));margin-left:calc(min(calc(calc(-100dvw + 684px) / 2), -16px));margin-right:calc(min(calc(calc(-100dvw + 684px) / 2), -16px))}.forum-programs-list .fpl-content .fpl-side-title{writing-mode:vertical-rl;transform:rotate(180deg);max-width:80px;min-width:80px;padding-left:var(--size-LG);padding-right:var(--size-XS2);text-align:end}.forum-programs-list .fpl-content .fpl-cards{display:flex;flex-direction:column;width:100%;grid-gap:var(--size-XS)}.forum-programs-list .fpl-content .fpl-cards .fpl-card-content{flex:1;padding:var(--size-XS) 0 var(--size-XS) var(--size-medium-MD)}.forum-programs-list .fpl-content .fpl-cards .fpl-subtitle{color:var(--color-dark-blue)}.theme-dark .forum-programs-list .fpl-content .fpl-cards .fpl-subtitle{color:var(--color-primary-blue)}.forum-programs-list .fpl-content .fpl-cards .fpl-card{border-radius:var(--radius-medium);background:var(--color-white);flex:1;text-align:center;scroll-snap-align:center;position:relative;cursor:pointer;height:100%;text-align:left;display:flex}.forum-programs-list .fpl-content .fpl-cards .fpl-card svg{margin:var(--size-XS) var(--size-XS) 0}.theme-dark .forum-programs-list .fpl-content .fpl-cards .fpl-card{background:var(--color-dark-chocolate)}@media only screen and (min-width: 768px){.forum-programs-list .fpl-content{padding:var(--size-MD) 0 var(--size-LG) var(--size-LG);margin:0}.forum-programs-list .fpl-content .fpl-side-title{padding-left:var(--size-XL3);max-width:130px;min-width:130px}}@media only screen and (min-width: 1024px){.forum-programs-list .fpl-content{padding:var(--size-MD) var(--size-XL) var(--size-LG) var(--size-LG);margin:0}.forum-programs-list .fpl-content .fpl-side-title{max-width:180px;min-width:180px}}.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-medium-LG);margin-right:var(--size-medium-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-medium-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)}}.form-select-container>.body7{transform:translateY(-1.5rem) !important;transition:300ms !important;opacity:1 !important;z-index:1 !important}.form-select-container .select{appearance:none;background-repeat:no-repeat;background-image:url(/static/icons/arrow-down.svg);background-size:24px auto;background-position:right var(--size-XS) top 50%}.theme-dark .form-select-container .select{background-color:var(--color-dark-chocolate);border:1.5px solid var(--color-white);background-image:url(/static/icons/arrow-down-white.svg)}.form-select-multiple{min-height:68.6px}@media only screen and (min-width: 768px){.form-select-multiple{min-height:70.2px}}@media only screen and (min-width: 1024px){.form-select-multiple{min-height:71.8px}}.form-select-multiple .select{padding:0 24px}.form-select-multiple select{opacity:0;position:absolute;width:100%;left:0;height:100%;top:0}.form-select-multiple .selected-items-list{display:flex;flex-wrap:wrap;margin:var(--size-XS) 0 var(--size-XS2);gap:var(--size-XS3)}.form-select-multiple .selected-items-list .selected-item{background-color:var(--color-primary-cream);border:1px solid var(--color-black);border-radius:var(--radius-small);padding:0 10px;font-size:14px;height:40px}.form-select-multiple .selected-items-list .selected-item span{margin-right:var(--size-XS3)}.form-select-multiple .selected-items-list .selected-item button{background:none;border:none;font-size:16px;cursor:pointer;padding:0}.theme-dark .form-select-multiple .selected-items-list .selected-item{background-color:var(--color-dark-primary);border-color:var(--color-white);color:var(--color-white)}.course-card{display:flex;flex-direction:column;background:var(--color-white);border-radius:var(--radius-medium);border:2px solid var(--color-secondary-brown);box-shadow:var(--shadow-courses)}.theme-dark .course-card{background:var(--color-dark-chocolate);border:2px solid var(--color-dark-primary)}.theme-dark .course-card .cc-radar{border-left:1px solid var(--color-pastel-green)}.course-card .compare-compare-btn{flex-direction:row-reverse;color:var(--color-green)}.course-card .compare-compare-btn svg{min-width:51px;min-height:51px}@media only screen and (min-width: 768px){.course-card .compare-compare-btn svg{min-width:59px;min-height:59px}}.course-card .compare-compare-btn svg:first-of-type{fill:var(--color-green)}.course-card .compare-compare-btn svg:first-of-type path{color:var(--color-white)}.course-card .compare-compare-btn svg:last-of-type{display:none;fill:var(--color-black-lighten-50)}.course-card .compare-compare-btn svg:last-of-type path{color:var(--color-white)}.course-card .compare-compare-btn[data-is-compare]{color:var(--color-black-lighten-50);flex-direction:row}.course-card .compare-compare-btn[data-is-compare] svg:first-of-type{display:none}.course-card .compare-compare-btn[data-is-compare] svg:last-of-type{display:block}.course-card .cc-content{flex:1}.course-card .cc-content .no-svg-slide svg{width:24px !important;top:0.8em !important;left:-6px !important}.course-card .cc-content .grid-gap-XS3{height:fit-content}.course-card .cc-radar .cc-radar-distance{background-color:var(--color-pastel-green);padding:var(--size-XS3) var(--size-XS) var(--size-XS4)}.theme-dark .course-card .cc-radar .cc-radar-distance{background-color:var(--color-dark-green)}@media only screen and (max-width: 767px){.course-card .cc-radar .cc-radar-distance{margin:var(--size-LG) var(--size-default-SM) 0}}.course-card .cc-radar .ccr-1,.course-card .cc-radar .ccr-0{color:var(--color-secondary-red)}.course-card .cc-radar .ccr-1:before{content:'';position:absolute;height:var(--size-XS2);width:var(--size-XS2);background:var(--color-secondary-red);left:-16px;border-radius:50%;top:0px}@media only screen and (max-width: 767px){.course-card .cc-radar .ccr-1{margin-left:var(--size-XS)}}.course-card .cc-radar .ccr-2{color:var(--color-dark-blue);margin-left:var(--size-default-MD)}.course-card .cc-radar .ccr-2:before{content:'';position:absolute;height:var(--size-XS2);width:var(--size-XS2);background:var(--color-dark-blue);left:-16px;border-radius:50%;top:0px}@media only screen and (max-width: 767px){.course-card .cc-radar .ccr-2{margin-left:var(--size-XS)}}.course-card .cc-radar .accordion{border-top:none;padding:0}.course-card .radar-chart svg{width:150px;height:150px}@media only screen and (max-width: 767px){.course-card .cc-content{padding:var(--size-LG) var(--size-LG) 0}.course-card .cc-radar-top-border{border-top:1px solid var(--color-green);margin:var(--size-LG) var(--size-LG) 0}.course-card .accordion-header{border-top:1px solid var(--color-green);margin:var(--size-LG) var(--size-LG) 0;padding:var(--size-MD) 0}.course-card .ah-mobile-distance{border-top:none;margin:0 var(--size-LG) 0}.course-card .accordion input[type="checkbox"]:checked~.accordion-content{margin-top:var(--size-XS3)}.course-card .accordion{width:100%}.course-card .cc-radar{width:100%}.course-card .cc-radar .radar-chart{margin:0 auto var(--size-XL)}}@media only screen and (min-width: 768px){.course-card{flex-direction:row;padding:var(--size-MD)}.course-card .accordion .accordion-content{opacity:1;max-height:2000px;margin-top:var(--size-default-SM)}.course-card .cc-radar{border-left:1px solid var(--color-green);margin-left:var(--size-MD);padding-left:var(--size-MD)}.course-card .cc-radar label{pointer-events:none}.course-card .cc-radar .body5-bold{margin:0 auto}.course-card .radar-chart svg{height:120px;width:120px}.course-card .accordion-header svg,.course-card .accordion-header br{display:none}}@media only screen and (min-width: 1024px){.course-card .radar-chart svg{width:195px;height:195px}}.cc-start-date-banner{border-radius:6px;background:var(--color-primary-cream);border:1.5px solid var(--color-green);align-items:center;text-align:center;height:fit-content;min-width:fit-content}.cc-start-date-banner .body1-bold{color:var(--color-green);padding:var(--size-XS4) var(--size-XS3) 0;margin-bottom:-4px;font-size:32px;white-space:nowrap}.cc-start-date-banner div{width:100%;padding:var(--size-XS4) var(--size-XS3) 0;color:var(--color-white);background:var(--color-green)}.cc-start-date-banner .body7-bold{color:var(--color-green);font-size:14px !important;white-space:pre-line;line-height:110%;padding:var(--size-XS3) var(--size-XS2) var(--size-XS4)}.course-compare-dialog-content{padding:var(--size-XL2) 0 0 0}@media only screen and (min-width: 768px){.course-compare-dialog-content{padding:var(--size-XS3) var(--size-default-LG) 0 0}}#course-compare-dialog{min-width:fit-content;min-height:fit-content;border-radius:var(--radius-medium)}#course-compare-dialog .dialog-content{min-width:calc(100dvw - 64px)}@media only screen and (min-width: 768px){#course-compare-dialog .dialog-content{min-width:unset;padding:var(--size-medium-MD) var(--size-LG) var(--size-MD)}}.forum-programs-preview-background{background-color:var(--color-pastel-brown)}.theme-dark .forum-programs-preview-background{background-color:var(--color-dark-brown)}@media only screen and (min-width: 768px){.forum-programs-preview-background{padding:var(--size-XL2) 0}}.forum-programs-preview-background .forum-programs-preview-list-item .fppli-time{padding-left:0 !important}@media only screen and (min-width: 1024px){.forum-programs-preview-background .forum-programs-preview-list-item .fppli-time{min-width:calc(var(--size-XL2) + 100px) !important;max-width:calc(var(--size-XL2) + 100px) !important}}.forum-programs-preview{margin:0 calc(min(calc(calc(-100dvw + 684px) / 2), -16px));background-color:var(--color-white);padding:var(--size-XL2) calc(max(calc((100dvw - 684px) / 2), 16px)) var(--size-XL)}.forum-programs-preview .forum-programs-preview-list{margin-top:var(--size-XL)}@media only screen and (min-width: 768px){.forum-programs-preview{margin:0;border-radius:var(--radius-medium);padding:var(--size-MD) var(--size-XL)}.forum-programs-preview .forum-programs-preview-list{margin-top:var(--size-MD)}.forum-programs-preview .fppli-speaker .body7,.forum-programs-preview .fppli-speaker .body7-bold{width:150px}}.forum-programs-preview .forum-programs-preview-list-item{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1.5px solid var(--color-black);padding:var(--size-XS) 0;position:relative;row-gap:var(--size-XS)}.forum-programs-preview .forum-programs-preview-list-item .fppli-time{min-width:calc(var(--size-XL2) + 80px);max-width:calc(var(--size-XL2) + 80px);padding-left:var(--size-XS2)}@media only screen and (min-width: 768px){.forum-programs-preview .forum-programs-preview-list-item .fppli-time{min-width:calc(var(--size-XL2) + 100px);max-width:calc(var(--size-XL2) + 100px)}}@media only screen and (min-width: 1024px){.forum-programs-preview .forum-programs-preview-list-item .fppli-time{min-width:calc(var(--size-XL2) + 180px);max-width:calc(var(--size-XL2) + 180px)}}.forum-programs-preview .forum-programs-preview-list-item[data-active]{background-color:var(--color-primary-cream)}.theme-dark .forum-programs-preview .forum-programs-preview-list-item[data-active]{background-color:var(--color-dark-primary)}.forum-programs-preview .forum-programs-preview-list-item:last-child{border-bottom:none !important}.forum-programs-preview .fppli-speaker{padding:0 var(--size-small-XL3) 0 0;display:flex;align-items:center;grid-gap:var(--size-XS2);cursor:pointer}.forum-programs-preview .fppli-speaker img{border-radius:50%;min-width:106px}.forum-programs-preview .fppli-speaker:hover svg{color:var(--color-dark-blue)}.theme-dark .forum-programs-preview .fppli-speaker:hover svg{color:var(--color-primary-blue)}.forum-programs-preview .fppli-speaker svg{position:absolute;top:var(--size-XS);right:0;transition:all 0.3s ease-in-out 0s}.theme-dark .forum-programs-preview{background-color:var(--color-dark-chocolate)}.theme-dark .forum-programs-preview .forum-programs-preview-list-item{border-bottom:1.5px solid var(--color-white)}.course-filter .hcs-search-container input{font-family:'Helvetica Neue', sans-serif}.course-filter .hcs-search-container input{font-weight:400}.course-filter .hcs-search-container input{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.course-filter .hcs-search-container input{font-size:15px;line-height:145%}}@media only screen and (min-width: 1024px){.course-filter .hcs-search-container input{font-size:16px;line-height:150%}}.course-filter a.hcs-reset{color:var(--color-black-lighten-90) !important}.course-filter a.hcs-reset:after{background-color:var(--color-black-lighten-90) !important}.course-filter .hcs-sort{column-gap:var(--size-XL2);row-gap:var(--size-XS3);padding-top:var(--size-default-MD)}.course-filter .hcs-sort .body2-bold,.course-filter .hcs-sort .body5-bold,.course-filter .hcs-sort svg{color:var(--color-white)}.course-filter .hcs-sort .body5{color:var(--color-white) !important}@media only screen and (min-width: 1024px){.course-filter .hcs-sort-action .common-dropdown-selected>p{word-break:keep-all}}.course-filter .hcs-search-container{background-color:var(--color-white);min-height:50px;padding:0 0 0 var(--size-XS)}.course-filter .hcs-search-container svg{min-width:24px;margin-right:var(--size-XS3)}.course-filter .hcs-search-container .primary{text-transform:capitalize;border-radius:var(--radius-default)}.course-filter .hcs-search-container input{width:100%;margin-top:3px;font-size:16px}.course-filter .hcs-search-container input::placeholder{opacity:0.45}.course-filter .hcs-search-container .close-button{opacity:0;transition:opacity 0.3s ease-in-out;margin-right:6px}.course-filter .hcs-search-container .close-button span{width:1.5px}.course-filter .hcs-search-container .close-button::after{content:'';position:absolute;height:40px;width:40px;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){.course-filter .hcs-search-container{max-width:512px}}.theme-dark .course-filter .hcs-search-container{background-color:var(--color-dark-chocolate)}.course-filter .hcs-filters .common-dropdown-container{background-color:var(--color-white);border-radius:var(--radius-default);padding:7px var(--size-XS) var(--size-XS4)}.theme-dark .course-filter .hcs-filters .common-dropdown-container{background-color:var(--color-dark-chocolate)}.course-filter .hcs-filters .accordion{border-top:1px solid var(--color-white);padding:var(--size-XS) 0 0}.course-filter .hcs-filters #ac-hcs-filters[type="checkbox"]:checked~label svg:nth-child(1){display:none}.course-filter .hcs-filters #ac-hcs-filters[type="checkbox"]:checked~label svg:nth-child(2){display:block}.course-filter .hcs-filters #ac-hcs-filters[type="checkbox"]:checked~label .accordion-header[data-has-filter]:after{content:none !important}.course-filter .hcs-filters .accordion-header{margin:auto 0}.course-filter .hcs-filters .accordion-header path,.course-filter .hcs-filters .accordion-header circle{stroke:var(--color-white)}.course-filter .hcs-filters .accordion-header svg{margin-left:var(--size-XS);transform:rotate(0) !important;border:2px solid var(--color-white);border-radius:50%;padding:3px 1px 0 2px}.course-filter .hcs-filters .accordion-header svg:nth-child(1){display:block}.course-filter .hcs-filters .accordion-header svg:nth-child(2){display:none;transform:rotate(270deg) !important;padding:6px 6px 6px 8px}.course-filter .hcs-filters .accordion-header[data-has-filter]:after{content:'';position:absolute;height:var(--size-XS2);width:var(--size-XS2);background:var(--color-light-error);top:-2px;right:2px;border-radius:50%}.course-filter .hcs-filters .accordion-content{overflow:visible !important}.course-filter .hcs-filters-grid{display:grid;grid-gap:var(--size-XS);justify-content:center;grid-template-columns:1fr}@media only screen and (min-width: 768px){.course-filter .hcs-filters-grid{grid-template-columns:1fr 1fr}.course-filter .hcs-filters-grid .hscr-cnt{grid-column-end:span 2}}@media only screen and (min-width: 1024px){.course-filter .hcs-filters-grid{grid-template-columns:1fr 1fr 1fr 1fr}.course-filter .hcs-filters-grid .hscr-cnt{grid-column-end:span 4}}.course-filter .hcs-filters-grid .common-dropdown-items-container{max-height:23rem;overflow:auto;width:100%;border:2px solid var(--color-secondary-brown)}.course-filter .hcs-filters-grid .common-dropdown-items-container .form-checkbox{margin:0 0 var(--size-XS);padding-bottom:var(--size-XS2);border-bottom:1px solid var(--color-black-lighten-80)}.course-filter .hcs-filters-grid .common-dropdown-items-container .form-checkbox:last-child{margin:0;padding-bottom:0;border-bottom:none}.course-filter .hcs-filters-grid .cdic-select{position:sticky;bottom:0;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:all 0.3s ease-in-out}.course-filter .hcs-filters-grid .cdic-select:before{content:'';background:linear-gradient(0deg, var(--color-white), transparent);position:absolute;left:-16px;right:-16px;bottom:-16px;top:-16px}.theme-dark .course-filter .hcs-filters-grid .cdic-select:before{background:linear-gradient(0deg, var(--color-dark-white), transparent)}.course-filter .hcs-filters-grid .cdic-select button{margin:0 auto;display:block;padding:0 var(--size-default-MD)}.course-filter .hcs-filters-grid .cdic-select-show{opacity:1;pointer-events:all;height:auto;overflow:visible}.course-filter .hcs-filters-grid .cdic-slider-controls{position:relative;margin:var(--size-XS) 0 var(--size-default-MD)}.course-filter .hcs-filters-grid .cdic-slider-controls .z-index-1{height:0 !important;margin-top:3px}.course-filter .hcs-filters-grid .cdic-slider-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:32px;height:32px;background-color:var(--color-green);border-radius:50%;cursor:pointer;z-index:2;transition:box-shadow 0.3s ease;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);border:4px solid var(--color-white)}.course-filter .hcs-filters-grid .cdic-slider-controls input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:32px;height:32px;background-color:var(--color-green);border-radius:50%;cursor:pointer;z-index:2;transition:box-shadow 0.3s ease;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);border:4px solid var(--color-white)}.course-filter .hcs-filters-grid .cdic-slider-controls input[type=range]::-webkit-slider-thumb:hover{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5)}.course-filter .hcs-filters-grid .cdic-slider-controls input[type=range]::-webkit-slider-thumb:active{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5)}.course-filter .hcs-filters-grid .cdic-slider-controls input[type="range"]{-webkit-appearance:none;appearance:none;height:6px;border-radius:6px;width:100%;position:absolute;background-color:var(--color-black-lighten-80);pointer-events:none}.course-filter .hcs-filters-grid .cdic-details{grid-gap:var(--size-XS3)}.course-filter .hcs-filters-grid .cdic-details div:last-child{text-align:right}.course-filter .hcs-filters-grid .cdic-details div{background:var(--color-black-lighten-90);border-radius:var(--size-XS4)}.theme-dark .course-filter .hcs-filters-grid .cdic-details div{background:var(--color-black-lighten-30)}.hcs-courses .course-card:first-child{margin-top:var(--size-XS)}.hcs-courses-loading{opacity:0;transition:opacity 0.3s ease-in-out;background:var(--color-white);border-radius:50%;width:fit-content;padding:var(--size-XS4)}.header-courses-compass .hcc-image{min-width:240px}@media only screen and (min-width: 1024px){.header-courses-compass .hcc-image{min-width:340px}}.header-courses-compass .hcc-image img{object-position:top}.header-courses-compass .hcc-duration{justify-content:center}@media only screen and (min-width: 1024px){.header-courses-compass .hcc-duration{justify-content:flex-start}}.header-courses-compass .hcc-duration p{line-height:28px}.header-courses-compass .hcc-content{grid-gap:var(--size-XL);flex-direction:column;text-align:center}@media only screen and (min-width: 1024px){.header-courses-compass .hcc-content{flex-direction:row;text-align:left}}.header-courses-compass .hcc-actions{justify-content:center}@media only screen and (min-width: 1024px){.header-courses-compass .hcc-actions{justify-content:flex-start}}.forum-download-app-banner{background-color:var(--color-pastel-green);padding:var(--size-XL) 0}.theme-dark .forum-download-app-banner{background-color:var(--color-dark-green)}.forum-download-app-banner .col--10{display:flex;grid-gap:var(--size-LG);flex-direction:column}@media only screen and (min-width: 768px){.forum-download-app-banner .col--10{flex-direction:row}.forum-download-app-banner .fdab-actions{align-items:center}}.forum-download-app-banner .fdab-actions{align-items:flex-start;display:flex;flex-direction:column;grid-gap:var(--size-small-LG)}.forum-download-app-banner .fdab-actions button{width:max-content}.forum-download-app-banner .fdab-actions button:hover{background-color:var(--color-primary-blue)}.theme-dark .forum-download-app-banner .fdab-actions button:hover{background-color:var(--color-dark-blue)}.forum-download-app-banner .fdab-actions-row{display:flex;grid-gap:var(--size-XS)}.forum-download-app-banner .fdab-action{height:fit-content;width:fit-content}.forum-download-app-banner .fdab-action:after{content:none !important}.forum-download-app-banner .fdab-action img{aspect-ratio:606 / 179;border-radius:4px;min-width:107px;max-width:107px}:root{--color-primary-cream: #fcf7f1;--color-primary-green: #c8f292;--color-primary-blue: #98cdf3;--color-primary-orange: #f8c57b;--color-green: #2D6853;--color-black: #000000;--color-black-backdrop: #000000b3;--color-white: #ffffff;--color-white-opacity-80: #ffffffcc;--color-black-dark: #262626;--color-secondary-brown: #d3cab9;--color-secondary-yellow: #ede474;--color-secondary-purple: #d1c4e2;--color-secondary-red: #edab9a;--color-dark-pastel-brown: #928164;--color-pastel-brown: #f3ebdd;--color-pastel-green: #dfffb7;--color-black-lighten-30: #4d4d4d;--color-black-lighten-50: #808080;--color-black-lighten-80: #cccccc;--color-black-lighten-90: #e5e5e5;--color-dark-primary: #312d29;--color-dark-primary-backdrop: #312d29f0;--color-dark-green: #4e6136;--color-dark-blue: #5b7b91;--color-dark-orange: #8e662b;--color-dark-chocolate: #211913;--color-dark-primary-opacity-40: #312d2966;--color-dark-chocolate-opacity-80: #211913cc;--color-dark-pastel-green: #697b54;--color-dark-brown: #857352;--color-dark-white: #262626;--color-success: #18a957;--color-warning: #ffbb38;--color-error: #df1642;--color-light-error: #FF5688;--color-scrollbar-track: #9393931a;--color-scrollbar-thumb: #979797;--color-smalltalk: #EFECF3;--color-shapers: #FFE9CF;--color-startup: #E2EBF2;--color-dark-smalltalk: #554C61;--color-dark-shapers: #8E662B;--color-dark-startup: #53616C;--color-sec-blue: #073751;--shadow-normal: 0px 4px 27px rgba(0, 0, 0, 0.05);--shadow-hover: 0px 17px 27px rgba(0, 0, 0, 0.1);--shadow-question-bubble: 0px 5px 17px rgba(0, 0, 0, 0.08);--shadow-question-bubble-hover: 0px 5px 16px rgba(0, 0, 0, 0.17);--shadow-courses: 2px 6px 6px 0px rgba(0, 0, 0, 0.3);--radius-small: 16px;--radius-medium: 20px;--radius-default: 37px;--size-XL4: 80px;--size-small-XL4: 80px;--size-medium-XL4: 120px;--size-default-XL4: 160px;--size-XL3: 64px;--size-small-XL3: 64px;--size-medium-XL3: 80px;--size-default-XL3: 120px;--size-XL2: 48px;--size-small-XL2: 48px;--size-medium-XL2: 64px;--size-default-XL2: 80px;--size-XL: 32px;--size-small-XL: 32px;--size-medium-XL: 48px;--size-default-XL: 64px;--size-LG: 24px;--size-small-LG: 24px;--size-medium-LG: 32px;--size-default-LG: 48px;--size-MD: 16px;--size-small-MD: 16px;--size-medium-MD: 24px;--size-default-MD: 32px;--size-SM: 16px;--size-small-SM: 16px;--size-medium-SM: 16px;--size-default-SM: 24px;--size-XS: 16px;--size-small-XS: 16px;--size-medium-XS: 16px;--size-default-XS: 16px;--size-XS2: 12px;--size-small-XS2: 12px;--size-medium-XS2: 12px;--size-default-XS2: 12px;--size-XS3: 8px;--size-small-XS3: 8px;--size-medium-XS3: 8px;--size-default-XS3: 8px;--size-XS4: 4px;--size-small-XS4: 4px;--size-medium-XS4: 4px;--size-default-XS4: 4px;--size-XS5: 2px;--size-small-XS5: 2px;--size-medium-XS5: 2px;--size-default-XS5: 2px;--breakpoint-mw-XL: 1380px;--breakpoint-width-XL: calc(100% - 180px);--breakpoint-mw-LG: 1260px;--breakpoint-width-LG: calc(100% - 124px);--breakpoint-mw-MD: 900px;--breakpoint-width-MD: calc(100% - 84px);--breakpoint-mw-SM: 684px;--breakpoint-width-SM: calc(100% - 32px);--breakpoint-mw-XS: 342px;--breakpoint-width-XS: calc(100% - 32px)}@media only screen and (min-width: 768px){:root{--size-XL4: 120px;--size-XL3: 80px;--size-XL2: 64px;--size-XL: 48px;--size-LG: 32px;--size-MD: 24px;--size-SM: 16px;--size-XS: 16px;--size-XS2: 12px;--size-XS3: 8px;--size-XS4: 4px;--size-XS5: 2px}}@media only screen and (min-width: 1024px){:root{--size-XL4: 160px;--size-XL3: 120px;--size-XL2: 80px;--size-XL: 64px;--size-LG: 48px;--size-MD: 32px;--size-SM: 24px;--size-XS: 16px;--size-XS2: 12px;--size-XS3: 8px;--size-XS4: 4px;--size-XS5: 2px}}.text-media .text-media--image-container{width:100%;overflow:hidden;position:relative;transform:translateY(0);border-radius:var(--radius-medium)}.text-media .text-media--text-container{max-width:100%}.text-media.vertical .text-media--image-container{grid-column-end:12 span}.text-media.vertical .text-media--text-container{grid-column-end:12 span;padding-top:var(--size-small-LG)}.text-media.vertical .text-media--text-container .body7-bold{margin-bottom:var(--size-XS)}@media only screen and (min-width: 1024px){.text-media.vertical .text-media--image-container,.text-media.vertical .text-media--text-container{grid-column-end:6 span;grid-column-start:6}}.text-media:not(.vertical) .text-media--image-container{grid-column-end:12 span}.text-media:not(.vertical) .text-media--text-container{display:flex;flex-direction:column;grid-column-end:12 span;justify-content:flex-end;padding-top:var(--size-LG)}.text-media:not(.vertical) .text-media--text-container .body7-bold{margin-bottom:var(--size-XS)}@media only screen and (min-width: 768px){.text-media:not(.vertical) .text-media--image-container{grid-column-start:1;grid-column-end:8 span}.text-media:not(.vertical) .text-media--text-container{grid-column-end:4 span;padding-left:var(--size-SM);flex-direction:column-reverse;border-left:1.5px solid var(--color-black);padding-top:0}.theme-dark .text-media:not(.vertical) .text-media--text-container{border-left-color:var(--color-white)}.text-media:not(.vertical) .text-media--text-container .body7-bold{margin-top:var(--size-XS)}}@media only screen and (min-width: 1024px){.text-media:not(.vertical) .text-media--image-container{grid-column-start:2;grid-column-end:7 span}.text-media:not(.vertical) .text-media--text-container{grid-column-end:3 span}}@media only screen and (min-width: 768px){.text-media.text-media-person.vertical .text-media--image-container{grid-column-start:1;grid-column-end:4 span}.text-media.text-media-person.vertical .text-media--text-container{grid-column-start:1;grid-column-end:12 span}}@media only screen and (min-width: 1024px){.text-media.text-media-center-wide.vertical .text-media--image-container{grid-column-end:8 span;grid-column-start:3}}.text-media.text-media-person .text-media--image-container{grid-column-start:1;grid-column-end:6 span}.text-media.text-media-person .text-media--text-container{grid-column-end:12 span}@media only screen and (min-width: 768px){.text-media.text-media-person .text-media--image-container{grid-column-start:1;grid-column-end:4 span}.text-media.text-media-person .text-media--text-container{grid-column-end:8 span}}.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)}.cards-webinar-card-medium .webinar-card-content-container{padding:var(--size-MD)}@media only screen and (min-width: 768px){.cards-webinar-card-medium{flex-direction:row !important}.cards-webinar-card-medium .webinar-card-media-container{min-height:320px;min-width:calc(min(580px, 45vw));max-width:calc(min(580px, 45vw));aspect-ratio:unset;height:100%}.cards-webinar-card-medium .webinar-card-content-container{padding:var(--size-MD) var(--size-LG);margin:auto 0}}.cards-webinar-card-small .webinar-card-content-container{padding:var(--size-MD)}@media only screen and (min-width: 768px){.cards-webinar-card-small .webinar-card-media-container{min-height:unset;min-width:inherit;max-width:inherit;aspect-ratio:16 / 9;height:100%}.cards-webinar-card-small .webinar-card-content-container{padding:var(--size-MD);margin:auto 0}}.cards-webinar-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;min-width:calc(min(100%, 404px));transform:translateY(0)}.theme-dark .cards-webinar-card-container{background-color:var(--color-dark-chocolate)}.cards-webinar-card-container span.common-typography.body6{letter-spacing:0.45px}@media only screen and (min-width: 768px){.cards-webinar-card-container span.common-typography.body6{letter-spacing:normal}}.cards-webinar-card-container:hover{box-shadow:var(--shadow-hover)}.cards-webinar-card-container:hover .sc-image{transform:scale(1.1)}.webinar-card-media-container{position:relative;overflow:hidden;min-height:190px;aspect-ratio:16 / 9;width:100%;margin:auto 0}.webinar-card-media-container .sc-image{transform:scale(1);transition:transform ease 0.5s}.webinar-card-content-container{padding:var(--size-XL);flex-grow:1;display:flex;flex-direction:column;width:100%;height:100%}.webinar-card-content-container span.common-typography.body6{color:var(--color-black-lighten-30)}.webinar-card-content-container .common-typography.body5{margin-bottom:var(--size-SM)}.webinar-card-content-container .common-typography.h4.title-lead{margin:4px 0 var(--size-XS2)}.webinar-card-content-container .common-typography.body4-bold{color:var(--color-green);margin:var(--size-XS) 0 var(--size-XS3)}.webinar-card-content-container .wccc-header{flex-wrap:wrap-reverse;row-gap:var(--size-XS)}.webinar-card-content-container .wccc-header-tags{column-gap:var(--size-XS)}.webinar-card-content-container .webinar-action{width:fit-content;margin-top:auto}@media only screen and (max-width: 767px){.webinar-card-content-container .webinar-action{width:100%;justify-content:center}}.theme-dark .webinar-card-content-container span.common-typography.body6{color:var(--color-secondary-brown)}.theme-dark .webinar-card-content-container .common-typography.body4-bold{color:var(--color-primary-green)}#nav-gpt-assistant{max-width:1260px;width:100dvw}#nav-gpt-assistant,#nav-gpt-assistant .dialog-content{background:var(--color-primary-cream);border-radius:var(--radius-medium)}.theme-dark #nav-gpt-assistant,.theme-dark #nav-gpt-assistant .dialog-content{background:var(--color-dark-chocolate)}#nav-gpt-assistant .nav-gpt-assistant{padding:var(--size-XL3) 0 var(--size-XL2)}@media only screen and (max-width: 767px){#nav-gpt-assistant .nga-image{max-width:140px;min-width:140px}#nav-gpt-assistant .nav-gpt-assistant{padding:var(--size-LG) 0 var(--size-XL2)}}@media only screen and (min-width: 768px){#nav-gpt-assistant{width:calc(100dvw - 32px);min-height:90dvh}#nav-gpt-assistant .nav-gpt-assistant{padding:var(--size-XL2) 0}}.nav-gpt-assistant{grid-gap:var(--size-default-SM);flex-direction:column}@media only screen and (min-width: 768px){.nav-gpt-assistant{flex-direction:row}}.nav-gpt-assistant .nga-image{min-width:230px;max-width:230px;aspect-ratio:1 / 1}@media only screen and (min-width: 1024px){.nav-gpt-assistant .nga-image{min-width:365px;max-width:365px}}.nav-gpt-assistant .nga-image img{object-position:top}.nav-gpt-assistant .nga-content textarea{border-width:3px;border-color:var(--color-green);border-radius:var(--radius-default);padding-right:100px;height:68px;min-height:68px;padding-top:var(--size-default-SM);line-height:100% !important}.nav-gpt-assistant .nga-content textarea:placeholder-shown{white-space:nowrap}.nav-gpt-assistant .nga-content .nga-send{border:1px solid;position:absolute;right:12px;bottom:13.5px;height:50px;border-radius:var(--radius-default)}.nav-gpt-assistant .nga-content .nga-send .spinner-ring{display:none}.nav-gpt-assistant .nga-content .nga-send[data-loading] .spinner-ring{display:flex}.nav-gpt-assistant .nga-content .nga-send[data-loading] span{display:none}.nav-gpt-assistant .nga-content .body2-bold{color:var(--color-green)}.theme-dark .nav-gpt-assistant .nga-content .body2-bold{color:var(--color-primary-green)}.theme-dark .nav-gpt-assistant .nga-content textarea{border-color:var(--color-primary-green)}.nav-gpt-assistant .nga-form-suggestions .accordion{border-top:none;padding:var(--size-XS) 0;margin:0 auto}@media only screen and (min-width: 1024px){.nav-gpt-assistant .nga-form-suggestions .accordion{max-width:480px}}.nav-gpt-assistant .nga-form-suggestions .accordion .accordion-header svg{width:21px !important;height:21px !important}.nav-gpt-assistant .nga-form-suggestions .accordion .accordion-header .accordion-title{color:var(--color-black-lighten-50)}.nav-gpt-assistant .nga-form-suggestions .accordion input[type="checkbox"]:checked~.accordion-content{margin-top:var(--size-XS)}.nav-gpt-assistant .nga-form-suggestions .nga-fs-item{border:1px solid var(--color-black-lighten-50);border-radius:50px;padding:var(--size-XS) var(--size-SM) var(--size-XS) var(--size-MD)}.nav-gpt-assistant .nga-form-suggestions .nga-fs-item p{margin-bottom:-3px}.nav-gpt-assistant .nga-form-suggestions .nga-fs-item svg{width:21px;height:12px;min-width:21px}.nav-gpt-assistant .nga-form-answers .nga-fa-title{color:var(--color-black-lighten-50) !important}.nav-gpt-assistant .nga-form-answers .nga-fa-answer{border:1px solid var(--color-black-lighten-50);border-radius:var(--radius-medium);padding:var(--size-XS) var(--size-MD);margin-bottom:var(--size-XS)}.nav-gpt-assistant .nga-form-answers .nga-fa-answer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--size-XS3)}.nav-gpt-assistant .nga-form-answers .nga-fa-answer-header .close-button{position:relative;top:0;right:0}.nav-gpt-assistant .nga-form-answers .nga-fa-answer-header .close-button span{pointer-events:none}.nav-gpt-assistant.nga-preview{padding:var(--size-XL2) 0}@media only screen and (min-width: 1024px){.nav-gpt-assistant.nga-preview{padding:var(--size-XL4) 0}}.shared-button-grid{grid-gap:var(--size-MD)}.forum-company-pdf-validator-dialog-content .fcpvdc-sub-title{margin:var(--size-XS3) 0 var(--size-LG)}.forum-company-pdf-validator-dialog-content .fcpvdc-form .fcpvdc-error{color:var(--color-error)}.forum-company-pdf-validator-dialog-content .fcpvdc-drop-zone-selected{border:3px dashed var(--color-success) !important;background-color:#c8f2921f !important;color:var(--color-green) !important}.theme-dark .forum-company-pdf-validator-dialog-content .fcpvdc-drop-zone-selected{border:3px dashed var(--color-primary-green) !important;color:var(--color-primary-green) !important}.forum-company-pdf-validator-dialog-content .fcpvdc-drop-zone-error{border-color:var(--color-error) !important;background-color:#df16421f !important;color:var(--color-error) !important}.theme-dark .forum-company-pdf-validator-dialog-content .fcpvdc-drop-zone-error{color:var(--color-secondary-red) !important}.forum-company-pdf-validator-dialog-content .fcpvdc-drop-zone{border:3px dashed var(--color-primary-blue);padding:var(--size-XS);height:30dvh;max-height:275px;color:var(--color-dark-blue);background-color:#98cdf31f;transition:all ease-in-out 0.3s;border-radius:5px}.forum-company-pdf-validator-dialog-content .fcpvdc-drop-zone:hover{background-color:#98cdf348}.forum-company-pdf-validator-dialog-content .fcpvdc-drop-zone svg{width:var(--size-default-XL);height:var(--size-default-XL)}.theme-dark .forum-company-pdf-validator-dialog-content .fcpvdc-drop-zone{border:3px dashed var(--color-dark-blue);color:var(--color-primary-blue)}.header-forum .cv-video,.header-forum .cv-iframe{object-fit:cover !important;background:var(--color-dark-chocolate) !important}@media only screen and (max-width: 767px){.header-forum{margin:68px calc(min(calc(calc(-100dvw + 684px) / 2), -16px)) 0 !important;text-align:center;padding:var(--size-XL2) var(--size-MD)}.header-forum .body2-bold{margin:var(--size-XL) 0}.header-forum .link-button{margin-top:var(--size-XL)}}@media only screen and (min-width: 768px){.header-forum{margin-top:118px;overflow:hidden;border-radius:0 var(--radius-medium) var(--radius-medium) 0;margin-left:calc(min(calc(calc(-100dvw + 900px) / 2), -42px));padding:var(--size-XL) var(--size-MD) var(--size-XL) 0}.header-forum .header-forum-content{margin-left:calc(max(calc(calc(100dvw - 900px + 40px) / 2), 82px))}.header-forum .header-forum-content .body2-bold{margin-top:var(--size-MD)}.header-forum .header-forum-content .body2-bold,.header-forum .header-forum-content .body3{max-width:560px}.header-forum .header-forum-content .link-button{margin-top:var(--size-MD)}.header-forum .h1-column{display:block}}@media only screen and (min-width: 1024px){.header-forum{margin-left:calc(min(calc(calc(-100dvw + 1260px) / 2), -62px))}.header-forum .header-forum-content{margin-left:calc(max(calc(calc(100dvw - 1260px + 77px) / 2), 139px))}.header-forum .h1-column{display:flex;max-width:1100px !important}}@media only screen and (min-width: 1921px){.header-forum{margin-left:0;border-radius:var(--radius-medium)}.header-forum .header-forum-content{margin-left:120px}}.header-forum .lazyloading,.header-forum .lazyload{object-fit:cover !important}.header-forum .media-video{pointer-events:none}.header-forum .media-video:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--color-dark-chocolate);opacity:0.45}.header-forum .header-forum-content .body2-bold,.header-forum .header-forum-content .body3{color:var(--color-white);opacity:0;transition:none}.header-forum .header-forum-content .markdown a{color:var(--color-white) !important}.header-forum .header-forum-content .markdown a:hover{color:var(--color-primary-blue) !important}.header-forum .header-forum-content .link-button{opacity:0;transition:none}.header-forum .header-forum-content .h1-column{color:var(--color-white);margin:0;font-size:50px}.header-forum .header-forum-content .h1-column span{opacity:0;transition:none}@media only screen and (min-width: 768px){.header-forum .header-forum-content .h1-column{font-size:115px}}@media only screen and (min-width: 1024px){.header-forum .header-forum-content .h1-column{font-size:130px}}.forum-support-banner-background{background-color:var(--color-pastel-green);padding:var(--size-XL) 0}.theme-dark .forum-support-banner-background{background-color:var(--color-dark-green)}.forum-support-banner-background .fsbd-image{display:flex;align-items:center;grid-column-end:11 span;grid-column-start:2;grid-row-end:1 span;grid-row-start:2;padding:var(--size-XL2) 0 var(--size-LG)}.forum-support-banner-background .fsbd-image .fsbd-image-container{position:relative;border-radius:50%;overflow:hidden;aspect-ratio:1 / 1;height:200px;min-width:200px}@media only screen and (min-width: 768px){.forum-support-banner-background .fsbd-image{justify-content:flex-end;grid-column-end:5 span;grid-column-start:1;grid-row-end:6 span;grid-row-start:1;min-height:280px;min-width:280px;padding:var(--size-LG) var(--size-LG) var(--size-LG) 0}.forum-support-banner-background .fsbd-image .fsbd-image-container{height:100%}}@media only screen and (min-width: 1024px){.forum-support-banner-background .fsbd-image .fsbd-image-container{height:280px;min-width:280px}}.forum-support-banner-background .fsbd-header{grid-column-end:11 span;grid-column-start:2;grid-row-end:1 span;grid-row-start:1}.forum-support-banner-background .fsbd-header .h2{margin-bottom:var(--size-XS)}@media only screen and (min-width: 768px){.forum-support-banner-background .fsbd-header{grid-column-end:7 span;grid-column-start:6;grid-row-end:2 span;grid-row-start:1}}.forum-support-banner-background .fsbd-footer{display:flex;flex-direction:column;grid-column-end:11 span;grid-column-start:2;grid-row-end:1 span;grid-row-start:3}.forum-support-banner-background .fsbd-footer .body2-bold{flex:1;color:var(--color-dark-blue);padding-bottom:var(--size-SM)}.forum-support-banner-background .fsbd-footer .body2-bold a{color:var(--color-dark-blue) !important;word-break:break-word}.forum-support-banner-background .fsbd-footer .body2-bold a:after{content:none !important}@media only screen and (min-width: 768px){.forum-support-banner-background .fsbd-footer{grid-column-end:7 span;grid-column-start:6;grid-row-end:4 span;grid-row-start:3}}.theme-dark .forum-support-banner-background .fsbd-footer .body2-bold{color:var(--color-primary-blue)}.theme-dark .forum-support-banner-background .fsbd-footer .body2-bold a{color:var(--color-primary-blue) !important}.media-dialog-gallery .mdg-card,.media-dialog-gallery .mdg-card-video{padding-bottom:100%;position:relative;display:block;overflow:hidden;cursor:pointer}.media-dialog-gallery .mdg-card img{transform:scale(1);transition:transform ease 0.5s}.media-dialog-gallery .mdg-card:hover img{transform:scale(1.1)}.media-dialog-gallery .mdg-card-video .mdg-left-action{position:absolute;left:var(--size-SM);top:50%;transform:translateY(-50%)}.media-dialog-gallery .mdg-card-video .mdg-right-action{position:absolute;right:var(--size-SM);top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.media-dialog-gallery .mdg-dialog:modal{min-width:100dvw;min-height:100dvh;border-radius:0}.media-dialog-gallery .mdg-dialog>.dialog-content{max-height:100dvh}}.media-dialog-gallery .mdg-dialog>.dialog-content{padding:0;max-width:100dvw;max-height:100dvh}@media only screen and (max-width: 767px){.media-dialog-gallery .mdg-dialog>.dialog-content .mdg-dialog-content{height:unset !important}}@media only screen and (min-width: 768px){.media-dialog-gallery .mdg-dialog>.dialog-content{padding:var(--size-XS2)}.media-dialog-gallery .mdg-dialog>.dialog-content .mdg-dialog-content{position:relative}.media-dialog-gallery .mdg-dialog>.dialog-content .mdg-dialog-content img{object-fit:cover !important}}.media-dialog-gallery .mdg-dialog .close-button{right:var(--size-medium-MD);top:var(--size-medium-MD);position:absolute;z-index:3}.media-dialog-gallery .mdg-dialog .close-button span{box-shadow:0 0 1px 1px #ffffff80}.media-dialog-gallery .mdg-dialog .mdg-dialog-content{padding:0;overflow:hidden}.media-dialog-gallery .mdg-dialog .mdg-dialog-content img{overflow:hidden}@media only screen and (min-width: 768px){.media-dialog-gallery .mdg-dialog .mdg-dialog-content img{border-radius:var(--radius-medium)}}.media-dialog-gallery .mdg-dialog .mdg-actions{left:0;right:0;position:absolute;top:0;bottom:0;display:flex;justify-content:space-between;z-index:2}.media-dialog-gallery .mdg-dialog .mdg-actions .mdg-left-action{display:flex;align-items:center;justify-content:flex-start;padding-left:var(--size-SM)}.media-dialog-gallery .mdg-dialog .mdg-actions .mdg-left-action,.media-dialog-gallery .mdg-dialog .mdg-actions .mdg-right-action{flex:1}@media only screen and (min-width: 1024px){.media-dialog-gallery .mdg-dialog .mdg-actions .mdg-left-action,.media-dialog-gallery .mdg-dialog .mdg-actions .mdg-right-action{opacity:0}.media-dialog-gallery .mdg-dialog .mdg-actions .mdg-left-action:hover,.media-dialog-gallery .mdg-dialog .mdg-actions .mdg-right-action:hover{opacity:1}}.media-dialog-gallery .mdg-dialog .mdg-actions .mdg-right-action{display:flex;align-items:center;justify-content:flex-end;padding-right:var(--size-SM)}.media-dialog-gallery .mdg-left-action svg{transform:rotate(180deg)}.media-dialog-gallery .mdg-left-action,.media-dialog-gallery .mdg-right-action{display:flex;transition:all .3s ease-in-out;cursor:pointer}.media-dialog-gallery .mdg-left-action svg,.media-dialog-gallery .mdg-right-action svg{width:40px;cursor:pointer;height:41px;background:var(--color-primary-cream);border-radius:50%;border:1px solid var(--color-primary-cream);box-sizing:content-box}.media-dialog-gallery .mdg-left-action svg path,.media-dialog-gallery .mdg-left-action svg circle,.media-dialog-gallery .mdg-right-action svg path,.media-dialog-gallery .mdg-right-action svg circle{transition:all .3s ease-in-out;stroke:var(--color-dark-blue)}.theme-dark .media-dialog-gallery .mdg-left-action svg,.theme-dark .media-dialog-gallery .mdg-right-action svg{background:var(--color-dark-chocolate);border:1px solid var(--color-dark-chocolate)}.theme-dark .media-dialog-gallery .mdg-left-action svg path,.theme-dark .media-dialog-gallery .mdg-left-action svg circle,.theme-dark .media-dialog-gallery .mdg-right-action svg path,.theme-dark .media-dialog-gallery .mdg-right-action svg circle{stroke:var(--color-primary-blue)}.questions-with-avatar{flex-direction:column;padding:var(--size-LG) var(--size-SM) calc(60px + var(--size-default-XL))}.questions-with-avatar .questions-with-avatar-speaker{margin-bottom:var(--size-medium-LG)}.questions-with-avatar .questions-with-avatar-speaker .body7,.questions-with-avatar .questions-with-avatar-speaker .body7-bold{color:var(--color-white);white-space:pre-line}.questions-with-avatar .questions-with-avatar-media{width:198px;height:198px;min-width:198px;border-radius:50%;margin-top:var(--size-SM)}@media only screen and (max-width: 767px){.questions-with-avatar{width:calc(100% + 32px);margin-left:-16px}}@media only screen and (min-width: 768px){.questions-with-avatar{flex-direction:row;border-radius:var(--radius-medium)}.questions-with-avatar .questions-with-avatar-media{height:224px;width:224px;min-width:224px;margin-top:0;margin-right:var(--size-SM);margin-left:var(--size-MD);box-shadow:var(--shadow-question-bubble)}.questions-with-avatar .questions-with-avatar-speaker{margin-top:0}.questions-with-avatar .questions-with-avatar-speaker-info{align-items:center}}@media only screen and (min-width: 1024px){.questions-with-avatar .questions-with-avatar-media{height:256px;width:256px;min-width:256px}}.questions-with-avatar .common-gallery-controls{margin-bottom:var(--size-default-LG)}.questions-with-avatar .common-gallery-controls path,.questions-with-avatar .common-gallery-controls circle{stroke:var(--color-white)}.questions-with-avatar .questions-with-avatar-bubble-container{scroll-snap-type:x mandatory;width:calc(100% + 32px);margin-left:-16px;padding:0 var(--size-XS);grid-column-gap:var(--size-small-LG);margin-top:var(--size-XL)}.questions-with-avatar .questions-with-avatar-bubble-container .questions-with-avatar-bubble-column{min-width:calc(100% + 16px);scroll-snap-align:center;padding-left:var(--size-XS)}.questions-with-avatar .questions-with-avatar-bubble-container .common-bubble{opacity:1;margin-right:0;text-align:start;width:100%}@media only screen and (min-width: 768px){.questions-with-avatar .questions-with-avatar-bubble-container{margin-top:var(--size-MD);width:calc(100% + 296px);margin-left:-280px;padding:0}.questions-with-avatar .questions-with-avatar-bubble-container .questions-with-avatar-bubble-column{padding-left:280px;min-width:calc(100% - var(--size-SM))}.questions-with-avatar .questions-with-avatar-bubble-container .questions-with-avatar-bubble-column:last-child{padding-right:var(--size-SM)}}@media only screen and (min-width: 1024px){.questions-with-avatar .questions-with-avatar-bubble-container{width:calc(100% + 360px);margin-left:-336px}.questions-with-avatar .questions-with-avatar-bubble-container .questions-with-avatar-bubble-column{padding-left:336px}.questions-with-avatar .questions-with-avatar-bubble-container .questions-with-avatar-bubble-column:last-child{padding-right:var(--size-SM)}.questions-with-avatar .questions-with-avatar-bubble-container .common-bubble-slide:nth-child(1),.questions-with-avatar .questions-with-avatar-bubble-container .common-bubble-slide:nth-child(3){text-align:end}.questions-with-avatar .questions-with-avatar-bubble-container .common-bubble-slide:nth-child(2){text-align:start}.questions-with-avatar .questions-with-avatar-bubble-container .common-bubble{width:fit-content}}.course-compass-banner{grid-gap:var(--size-XS)}@media only screen and (max-width: 767px){.course-compass-banner{flex-direction:column;align-items:flex-start !important}.course-compass-banner .ccb-info{min-width:calc(100% - 84px)}.course-compass-banner .ccb-info .body3-bold{margin-bottom:var(--size-XS3)}}.course-compass-banner .ccb-info{color:var(--color-black)}.theme-dark .course-compass-banner .ccb-info{color:var(--color-white)}.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)}@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))}}.video-muted:after{content:'';background-image:url(/static/icons/sound.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:block;z-index:9;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;padding:var(--size-default-LG);background-size:28px;background-color:#ffffffb5;pointer-events:none}.information-for-universities{padding:0 var(--size-LG)}@media only screen and (min-width: 1024px){.information-for-universities{padding:0 var(--size-XL2)}}.information-for-universities .accordion{border-top:none;padding:var(--size-LG) 0}.information-for-universities .accordion-header .flex svg{margin-right:var(--size-XS3)}@media only screen and (min-width: 768px){.information-for-universities .accordion-header .flex svg{margin-top:3px}}.information-for-universities .accordion-content{column-gap:var(--size-XL2);row-gap:var(--size-LG)}.information-for-universities .accordion-content .body6{font-size:16px}@media only screen and (max-width: 767px){.information-for-universities .accordion-content{flex-direction:column}}.information-for-universities .accordion-content .cifu-title{text-transform:uppercase;color:var(--color-green);font-family:'Helvetica Neue Bold', sans-serif;font-weight:700}.theme-dark .information-for-universities .accordion-content .cifu-title{color:var(--color-primary-green)}.forum-about .forum-about-description{margin-top:var(--size-default-SM)}@media only screen and (min-width: 1024px){.forum-about .forum-about-description{white-space:pre-line}}.forum-about-list{padding:var(--size-XL2) var(--size-LG) 0;grid-gap:var(--size-default-LG);list-style:none;grid-template-columns:auto}@media only screen and (min-width: 768px){.forum-about-list{grid-template-columns:auto auto}}@media only screen and (min-width: 1024px){.forum-about-list{padding:var(--size-XL2) 0 0;grid-template-columns:1fr 1fr 1fr}}.forum-about-list li{opacity:0}.forum-about-list li .hxxl{font-size:130px !important;line-height:120px !important;margin-bottom:var(--size-MD)}@media only screen and (min-width: 768px){.forum-about-list li{max-width:388px}}.forum-about-list li .forum-about-image{height:120px;width:120px;min-width:120px}.form-textarea-container textarea{resize:vertical}.forum-entrepreneurs-club-banner .col--12 .link-button{font-family:'Helvetica Neue Bold', sans-serif}.forum-entrepreneurs-club-banner .col--12 .link-button{font-weight:700}.forum-entrepreneurs-club-banner{overflow:hidden;background-image:url(https://s3.adnz.co/sustainable-switzerland-dev/s-ch/ec_club_card_teaser_blurred_background_565f287557_1_452e96c6ef.webp);background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 767px){.forum-entrepreneurs-club-banner{background-size:1700px 600px;background-position:left}}.forum-entrepreneurs-club-banner .fecb-image{background-image:url(https://s3.adnz.co/sustainable-switzerland-dev/s-ch/ec_club_card_teaser_sharp_visual_e7e9c4022e_1_89a72c9f03.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;width:500px;position:absolute;border-radius:50%;overflow:hidden;top:50%;right:-200px}@media only screen and (min-width: 768px){.forum-entrepreneurs-club-banner .fecb-image{right:0;top:-45px}}.forum-entrepreneurs-club-banner .col--12{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:var(--size-SM);text-align:center;padding:var(--size-default-MD) 0 var(--size-default-XL)}@media only screen and (min-width: 768px){.forum-entrepreneurs-club-banner .col--12{text-align:left;justify-content:space-between;padding:var(--size-default-MD) 0}.forum-entrepreneurs-club-banner .col--12 .link-button{margin:0 !important}}.forum-entrepreneurs-club-banner .col--12 .fecb-content{display:flex;flex-direction:column;grid-gap:var(--size-XS3);z-index:1;color:var(--color-black) !important}.forum-entrepreneurs-club-banner .col--12 .link-button{z-index:1;margin:var(--size-LG) 0 0}.form-congratulations{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:720px;margin:0 auto;text-align:center}.form-lottie{height:240px;width:240px;align-items:center;justify-content:center}.header-box-with-image{color:var(--color-black);background-color:var(--color-secondary-brown)}.theme-dark .header-box-with-image{background-color:var(--color-dark-brown)}.header-box-with-image-container{flex-direction:column;align-items:center;padding:120px 0 var(--size-XL3)}@media only screen and (min-width: 768px){.header-box-with-image-container{padding:128px 0 var(--size-XL3);align-items:initial;flex-direction:row}}@media only screen and (min-width: 1024px){.header-box-with-image-container{padding:136px 0 var(--size-XL3)}}.header-box-with-image-content{grid-template-rows:1fr;justify-items:start;max-width:725px;margin-bottom:var(--size-LG);background:var(--color-primary-cream)}@media only screen and (min-width: 768px){.header-box-with-image-content{margin-bottom:0}}.hbwi-image-container{max-width:512px}@media only screen and (min-width: 768px){.hbwi-image-container{margin-left:var(--size-medium-XL)}}.hbwi-image-container img{border-radius:50%}.hbwi-logo-container{height:50px}.hbwi-logo-container img{width:unset !important}.form-radio-input{width:fit-content;position:relative}.form-gender-group{display:flex;flex-wrap:wrap;grid-gap:var(--size-XS)}.form-gender-group .form-checkbox{margin-bottom:0}.memberships-cards-container{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:var(--size-small-LG);grid-column-end:span 12}@media only screen and (min-width: 1024px){.memberships-cards-container{grid-column-start:2}}.memberships-card{padding:var(--size-MD);overflow:hidden;background:var(--color-white);border-radius:var(--radius-medium);display:flex;flex-direction:column;width:100%}.theme-dark .memberships-card{background:var(--color-dark-chocolate)}@media only screen and (min-width: 768px){.memberships-card{max-width:300px;min-width:300px}}.agenda{margin-top:var(--size-XL);display:grid;grid-template-columns:1fr}.agenda .agenda-item{position:relative;padding-left:var(--size-small-XL);margin-bottom:var(--size-LG)}.agenda .body5{margin-top:var(--size-XS3)}.agenda .body5-bold{word-break:break-word}@media only screen and (min-width: 768px){.agenda .body5-bold{font-size:20px}}.agenda svg{left:0;position:absolute}@media only screen and (min-width: 768px){.agenda{margin-left:auto;margin-right:auto}.agenda .agenda-item{margin-bottom:var(--size-XL)}.agenda .body5{margin-top:0px}}@media only screen and (min-width: 1024px){.agenda{grid-template-columns:1fr 1fr}.agenda .agenda-item{padding-right:var(--size-SM);max-width:80%}}.header-leaders-dinner .cv-video,.header-leaders-dinner .cv-iframe{object-fit:cover !important;background:var(--color-dark-chocolate) !important}.header-leaders-dinner .h1-column{position:relative}@media only screen and (max-width: 767px){.header-leaders-dinner{margin:68px calc(min(calc(calc(-100dvw + 684px) / 2), -16px)) 0 !important;text-align:center;padding:var(--size-XL2) var(--size-MD);flex-direction:column;row-gap:var(--size-XL2)}.header-leaders-dinner .body2-bold{margin:var(--size-XL) 0}.header-leaders-dinner .link-button{margin-top:var(--size-XL)}.header-leaders-dinner .header-leaders-dinner-image{width:100%;margin:0}}@media only screen and (min-width: 768px){.header-leaders-dinner{margin-top:118px;overflow:hidden;border-radius:0 var(--radius-medium) var(--radius-medium) 0;margin-left:calc(min(calc(calc(-100dvw + 900px) / 2), -42px));padding:var(--size-LG) var(--size-MD) var(--size-LG) 0}.header-leaders-dinner .header-leaders-dinner-content{margin-left:calc(max(calc(calc(100dvw - 900px + 40px) / 2), 82px));margin-right:var(--size-SM);z-index:1}.header-leaders-dinner .header-leaders-dinner-content .body2-bold{margin-top:var(--size-MD)}.header-leaders-dinner .header-leaders-dinner-content .body2-bold,.header-leaders-dinner .header-leaders-dinner-content .body3{max-width:560px}.header-leaders-dinner .header-leaders-dinner-content .link-button{margin-top:var(--size-MD)}.header-leaders-dinner .h1-column{display:block;width:100%}.header-leaders-dinner .h1-column span{white-space:nowrap}}@media only screen and (min-width: 1024px){.header-leaders-dinner{margin-left:calc(min(calc(calc(-100dvw + 1260px) / 2), -62px))}.header-leaders-dinner .header-leaders-dinner-content{margin-left:calc(max(calc(calc(100dvw - 1260px + 77px) / 2), 139px))}.header-leaders-dinner .h1-column{display:flex;max-width:1100px !important}}@media only screen and (min-width: 1921px){.header-leaders-dinner{margin-left:0;border-radius:var(--radius-medium)}.header-leaders-dinner .header-leaders-dinner-content{margin-left:120px}}.header-leaders-dinner .lazyloading,.header-leaders-dinner .lazyload{object-fit:cover !important}.header-leaders-dinner .header-leaders-dinner-image{height:100%;border-radius:50%;display:inline-table;position:relative}.header-leaders-dinner .header-leaders-dinner-image img{opacity:0;transition:none;border-radius:50%}@media only screen and (min-width: 768px){.header-leaders-dinner .header-leaders-dinner-image{height:calc(100% - 96px);position:absolute;right:-100%}}@media only screen and (min-width: 1024px){.header-leaders-dinner .header-leaders-dinner-image{height:calc(100% - var(--size-LG) * 2);right:-200px}}.header-leaders-dinner .header-leaders-dinner-content .body2-bold,.header-leaders-dinner .header-leaders-dinner-content .body3{color:var(--color-white);opacity:0;transition:none}.header-leaders-dinner .header-leaders-dinner-content .markdown a{color:var(--color-white) !important}.header-leaders-dinner .header-leaders-dinner-content .markdown a:hover{color:var(--color-primary-blue) !important}.header-leaders-dinner .header-leaders-dinner-content .tag{color:var(--color-white);border-color:var(--color-white);margin-bottom:var(--size-medium-MD);opacity:0;transition:none}.header-leaders-dinner .header-leaders-dinner-content .link-button{opacity:0;transition:none}.header-leaders-dinner .header-leaders-dinner-content .h1-column{color:var(--color-white);margin:0;font-size:50px}.header-leaders-dinner .header-leaders-dinner-content .h1-column span{opacity:0;transition:none}@media only screen and (min-width: 768px){.header-leaders-dinner .header-leaders-dinner-content .h1-column{font-size:112px}}@media only screen and (min-width: 1024px){.header-leaders-dinner .header-leaders-dinner-content .h1-column{font-size:130px}}@media only screen and (min-width: 768px){.header-courses-search .hcs-title .body3{max-width:840px;max-width:calc(min(100% - 170px, 840px))}}.header-courses-search .hcs-decoration{display:none}@media only screen and (min-width: 768px){.header-courses-search .hcs-decoration{right:0px;bottom:-16px;display:block;position:absolute}}@media only screen and (min-width: 768px){.header-courses-search .hcsd-bottom{bottom:-20px !important;margin-right:var(--size-MD)}}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))}.light-green.link-button,button.light-green{background-color:var(--color-primary-green);color:var(--color-black)}.light-green.link-button:hover,button.light-green:hover{background-color:var(--color-dark-green);color:var(--color-white)}@media only screen and (max-width: 767px){.no-arrow-small-screen.link-button,button.no-arrow-small-screen{padding-left:calc(var(--size-XS) - var(--size-XS5)) !important}.no-arrow-small-screen.link-button svg,button.no-arrow-small-screen svg{display:none !important}}.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))}.with-arrow.link-button .open-new-icon,button.with-arrow .open-new-icon{height:18px}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,.teaser:hover.sec-blue 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.sec-blue{color:var(--color-white);background-color:var(--color-sec-blue)}.teaser.sec-blue button{color:var(--color-white);border-color:var(--color-white)}.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)}.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--course{flex-direction:column-reverse}@media only screen and (min-width: 1024px){.teaser--course{flex-direction:row-reverse}}.teaser--course .teaser-content{padding:var(--size-XL2) var(--size-XL2) var(--size-XL)}@media only screen and (min-width: 768px){.teaser--course .teaser-content{width:100%;padding:var(--size-XL) var(--size-XL) var(--size-LG)}}@media only screen and (min-width: 1024px){.teaser--course .teaser-content{margin:auto 0;padding:var(--size-XL2) var(--size-XL) var(--size-XL2) var(--size-XL3)}}.teaser--course .teaser-image-wrap{position:relative;display:table;min-height:238px;padding:var(--size-XL) var(--size-XL2) var(--size-XL2)}.teaser--course .teaser-image-wrap .circle{overflow:hidden;position:relative;border-radius:50%;height:100%;aspect-ratio:1 / 1;max-height:455px;margin:0 auto}@media only screen and (min-width: 1024px){.teaser--course .teaser-image-wrap .circle{margin:0 0 0 auto}}@media only screen and (min-width: 1024px){.teaser--course .teaser-image-wrap{max-width:550px;padding:var(--size-XL2) var(--size-XL2) var(--size-XL2) 0}}.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)}.theme-dark .teaser.sec-blue{background-color:var(--color-sec-blue)}.courses-teaser-questionnaire .ctq-b6-green p{font-family:'Helvetica Neue Bold', sans-serif}.courses-teaser-questionnaire .ctq-b6-green p{font-weight:700}.courses-teaser-questionnaire{background:var(--color-white);padding:var(--size-XL) var(--size-LG) 0}.theme-dark .courses-teaser-questionnaire{background:var(--color-dark-primary)}.courses-teaser-questionnaire .ctq-decoration{display:none}@media only screen and (min-width: 768px){.courses-teaser-questionnaire .ctq-decoration{left:25px;top:-124px;display:block;position:absolute}}.courses-teaser-questionnaire .ctq-actions{grid-gap:var(--size-MD)}.courses-teaser-questionnaire .ctq-image{min-width:230px;aspect-ratio:1 / 1}@media only screen and (min-width: 1024px){.courses-teaser-questionnaire .ctq-image{min-width:330px}}.courses-teaser-questionnaire .ctq-content{grid-gap:var(--size-LG);flex-direction:column}@media only screen and (min-width: 1024px){.courses-teaser-questionnaire .ctq-content{flex-direction:row}}.courses-teaser-questionnaire .ctq-b6-green{font-family:'Helvetica Neue Bold', sans-serif !important;font-weight:700 !important;color:var(--color-green)}.theme-dark .courses-teaser-questionnaire .ctq-b6-green{color:var(--color-primary-green)}.courses-teaser-questionnaire .ctq-accordion:before{content:'';position:absolute;left:0;height:2px;width:100%;background-color:var(--color-pastel-brown)}.courses-teaser-questionnaire .ctq-accordion .accordion{border-top:none}.courses-teaser-questionnaire .ctq-accordion section{flex-direction:column;padding-bottom:var(--size-LG)}.courses-teaser-questionnaire .ctq-accordion section .button2-bold{width:fit-content}@media only screen and (min-width: 1024px){.courses-teaser-questionnaire .ctq-accordion section{flex-direction:row}.courses-teaser-questionnaire .ctq-accordion section .body6.flex-1{padding-right:var(--size-MD)}}@media only screen and (min-width: 1024px){.courses-teaser-questionnaire .ctq-accordion{padding:0 var(--size-LG)}.courses-teaser-questionnaire .ctq-accordion .ctq-a-next{justify-content:flex-start !important}}.courses-teaser-questionnaire .ctq-accordion .ctq-a-next{min-width:var(--size-default-LG);min-height:var(--size-default-XL2);position:relative;display:flex;align-items:center;justify-content:center}.courses-teaser-questionnaire .ctq-accordion .ctq-a-next svg{height:36px;width:36px;color:var(--color-green);transform:rotate(90deg);margin-top:var(--size-small-LG)}.theme-dark .courses-teaser-questionnaire .ctq-accordion .ctq-a-next svg{color:var(--color-primary-green)}@media only screen and (min-width: 1024px){.courses-teaser-questionnaire .ctq-accordion .ctq-a-next svg{margin-left:-16px;transform:rotate(0deg);margin-top:0}}.cta-banner>svg{min-width:24px}.cta-banner.cta-b-green{background:var(--color-primary-green)}.cta-banner.cta-b-brown{background:var(--color-secondary-brown)}.cta-banner.cta-b-blue{background:var(--color-primary-blue)}.theme-dark .cta-banner.cta-b-brown{background:var(--color-dark-brown)}.theme-dark .cta-banner.cta-b-blue{background:var(--color-dark-blue)}.theme-dark .cta-banner.cta-b-green{background:var(--color-dark-green)}.cta-banner .svg-discount{margin-top:-6px}.cta-banner-content{flex-direction:column;grid-gap:var(--size-small-MD)}@media only screen and (min-width: 768px){.cta-banner-content{flex-direction:row;justify-content:space-between}}.cta-banner-content .body4-bold{white-space:pre-line;min-width:max-content;font-size:20px !important;flex:1;word-break:break-word;display:contents}.cta-banner-content svg{margin-bottom:2px}.cta-banner-content a.button2-bold{width:fit-content;min-width:max-content;font-size:16px !important}.cta-banner-content a.button2-bold:hover{color:var(--color-dark-blue) !important}.theme-dark .cta-banner-content a.button2-bold:hover{color:var(--color-primary-blue) !important}.cta-banner-content a.button2-bold:hover:after{background:var(--color-dark-blue) !important}.theme-dark .cta-banner-content a.button2-bold:hover:after{background:var(--color-primary-blue) !important}@media only screen and (min-width: 768px){.cta-banner-content a.button2-bold:after{bottom:4px !important}}.ec-picto-teaser-item-list ul{padding-left:0 !important}.ec-picto-teaser-sec{border-radius:var(--radius-medium);margin:var(--size-XL) var(--size-XS) 0}.ec-picto-teaser-sec .ec-picto-teaser-sec-title .svg-discount{margin-top:-6px}@media only screen and (min-width: 1024px){.ec-picto-teaser-sec{margin:var(--size-XL) 0 0}}.ec-picto-teaser-padding{padding:var(--size-XL2) 0 var(--size-XS)}@media only screen and (min-width: 1024px){.ec-picto-teaser-padding{padding:var(--size-XL2) 0}}.sec-login-form-dialog-content{padding:var(--size-XL2) 0 0}@media only screen and (min-width: 768px){.sec-login-form-dialog-content{padding:var(--size-medium-MD) 0 0}}.sec-login-form-dialog-content .h6{margin-top:var(--size-small-LG)}.sec-login-form-dialog-content .slfdc-content{min-width:calc(min(75dvw, 768px))}.sec-login-form-dialog-content .slfdc-content a{text-decoration:none !important}.sec-login-form-dialog-content .slfdc-content table{table-layout:auto;border:none;border-collapse:separate;border-spacing:var(--size-XS4) 0}.sec-login-form-dialog-content .slfdc-content table td,.sec-login-form-dialog-content .slfdc-content table th{border:none;border-bottom:1px solid var(--color-dark-primary);padding:var(--size-XS2) 0}.sec-login-form-dialog-content .slfdc-content table tbody tr{background:transparent !important}.sec-login-form-dialog-content .slfdc-content table thead{background:transparent !important}.sec-login-form-dialog-content .slfdc-content table thead th{font-family:'Helvetica Neue', sans-serif !important;font-weight:400 !important;color:var(--color-black-lighten-50);letter-spacing:0.05em}@media only screen and (max-width: 767px){.sec-login-form-dialog-content .slfdc-content table thead th{font-size:12px;white-space:pre}}.linked-in{position:relative}.linked-in .linked-in-header{position:relative}.linked-in .linked-in-header .body1-bold{margin-top:var(--size-small-XL)}.linked-in .linked-in-header .body1-bold:after{content:none !important}.linked-in .linked-in-header:after{content:"";height:1.5px;width:100%;position:absolute;background:var(--color-black-lighten-80);top:32.5px;left:50%;transform:translateX(-50%)}.linked-in .linked-in-header img{z-index:1}@media only screen and (min-width: 768px){.linked-in .common-scrollbar-container{display:none}}.linked-in .linked-in-posts{grid-gap:var(--size-small-MD)}@media only screen and (max-width: 767px){.linked-in .linked-in-posts{display:flex;overflow:auto;height:auto;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));padding:0 var(--size-XS) 0}}@media only screen and (min-width: 768px){.linked-in .linked-in-posts{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--size-small-LG)}}.linked-in .linked-in-post{border-radius:4px;overflow:hidden;scroll-snap-align:center;position:relative}@media only screen and (max-width: 767px){.linked-in .linked-in-post{min-width:calc(100dvw - 56px)}}.linked-in .linked-in-post .linked-in-post-image{position:relative;width:100%;aspect-ratio:16 / 9}.linked-in .linked-in-post .body5{white-space:pre-wrap;word-break:break-word;font-size:16px !important;padding:var(--size-SM)}.linked-in .linked-in-post .body5 span:first-of-type{display:-webkit-box;overflow:hidden;-webkit-line-clamp:13;-webkit-box-orient:vertical;word-break:break-word}.linked-in .linked-in-post .body5 span:last-of-type{color:var(--color-dark-blue)}.theme-dark .linked-in .linked-in-post .body5 span:last-of-type{color:var(--color-primary-blue)}.linked-in .linked-in-post-header{display:flex;align-items:center;padding:var(--size-XS2) var(--size-XS)}.linked-in .linked-in-post-header .liph-app-logo{margin-right:var(--size-XS)}.linked-in .linked-in-post-header div{flex:1}.linked-in .linked-in-post-header .liph-in-logo{object-position:right}.header-courses-landing .header-courses-landing-tag{text-align:center}@media only screen and (min-width: 768px){.header-courses-landing .header-courses-landing-tag{text-align:left}}.header-courses-landing .header-courses-landing-tag .body3{letter-spacing:2.5px}@media only screen and (max-width: 767px){.header-courses-landing .header-courses-landing-tag .body3{font-size:13px;max-width:200px}}@media only screen and (max-width: 767px){.header-courses-landing .hcl-title{text-align:center}.header-courses-landing .hcl-title .h1{margin-bottom:var(--size-XL2)}}.header-courses-landing .header-courses-landing-teaser{margin-top:178px;background-color:#ffffffe6;color:var(--color-black)}.theme-dark .header-courses-landing .header-courses-landing-teaser{background:#312d29e6;color:var(--color-white)}.header-courses-landing .header-courses-landing-teaser .markdown.body3 p,.header-courses-landing .header-courses-landing-teaser .markdown.body3 li{font-size:22px}@media only screen and (min-width: 768px){.header-courses-landing .header-courses-landing-teaser{margin-top:calc(max(calc(100dvh - 440px), var(--size-XL2)))}.header-courses-landing .header-courses-landing-teaser .markdown.body3 p,.header-courses-landing .header-courses-landing-teaser .markdown.body3 li{font-size:28px}}@media only screen and (min-width: 1024px){.header-courses-landing .header-courses-landing-teaser{margin-top:calc(max(calc(100dvh - 530px), var(--size-XL2)))}.header-courses-landing .header-courses-landing-teaser .markdown.body3 p,.header-courses-landing .header-courses-landing-teaser .markdown.body3 li{font-size:32px}}.info-for-universities-badge{background:var(--color-pastel-brown);color:var(--color-black);width:108px;height:108px;border-radius:50%;z-index:1;right:-24px;top:-34px;transition:background 0.3s ease-in-out}.info-for-universities-badge:hover{background:var(--color-secondary-brown)}@media only screen and (min-width: 768px){.info-for-universities-badge{right:0;top:-50px;width:124px;height:124px}}.info-for-universities-badge:after{content:'';height:100%;width:100%;border:1px solid var(--color-black);position:absolute;border-radius:50%;margin-left:1px}.info-for-universities-badge .body6{font-weight:500;letter-spacing:1.1px;line-height:145%;transform:rotate(-16deg)}.forum-speakers .forum-speaker-cards{display:grid;grid-template-columns:1fr;grid-gap:var(--size-MD);grid-auto-rows:1fr}@media only screen and (min-width: 768px){.forum-speakers .forum-speaker-cards{grid-gap:var(--size-medium-MD);grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.forum-speakers .forum-speaker-cards{grid-template-columns:1fr 1fr 1fr}}.forum-speakers .forum-speaker-cards .forum-speaker-card{padding:var(--size-MD);border-radius:var(--radius-medium);background:var(--color-white);flex:1;text-align:center;scroll-snap-align:center;position:relative;cursor:pointer;height:100%}.forum-speakers .forum-speaker-cards .forum-speaker-card svg{position:absolute;top:var(--size-medium-MD);right:var(--size-medium-MD)}.forum-speakers .forum-speaker-cards .forum-speaker-card .body5-bold{margin-top:var(--size-medium-MD)}.forum-speakers .forum-speaker-cards .forum-speaker-card img{border-radius:50%}.theme-dark .forum-speakers .forum-speaker-cards .forum-speaker-card{background:var(--color-dark-chocolate)}.forum-speakers .forum-speaker-card-topics{position:absolute;top:var(--size-XS);left:var(--size-XS);display:flex}.forum-speakers .forum-speaker-card-topics .forum-speaker-card-topic{width:30px;position:relative}.forum-speakers .forum-speaker-card-topics .forum-speaker-card-topic img{min-width:130px;box-shadow:var(--shadow-normal)}.forum-speakers .forum-speaker-card-topics .forum-speaker-card-topic:hover{z-index:1}.forum-speakers .forum-speaker-card-topics .forum-speaker-card-topic .body7-bold{position:absolute;width:calc(130px - var(--size-XS2) * 2);top:var(--size-XS2);left:var(--size-XS2);right:var(--size-XS2);bottom:var(--size-XS2);display:flex;align-items:center;justify-content:center;color:var(--color-white)}.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)}.article-carousel{display:grid;grid-template-columns:1fr;grid-gap:var(--size-SM)}@media only screen and (min-width: 768px){.article-carousel{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.article-carousel{grid-template-columns:1fr 1fr 1fr}}.workshop-carousel{display:grid;grid-template-columns:1fr;grid-gap:var(--size-SM)}@media only screen and (min-width: 1024px){.workshop-carousel{grid-template-columns:1fr 1fr}}.row-carousel{display:grid;grid-template-columns:1fr;grid-gap:var(--size-SM)}.ac-show-less-btn{border:none}.ac-show-less-btn svg{height:18px;transform:rotate(180deg);margin-bottom:var(--size-XS4)}@media only screen and (max-width: 767px){.ac-articles-h-scroll{padding-bottom:var(--size-small-XL2) !important;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);margin-left:calc(-1 * var(--size-XS));margin-right:calc(-1 * var(--size-XS));scroll-padding-left:var(--size-XS);padding-left:var(--size-XS);padding-right:var(--size-XS)}.ac-articles-h-scroll .cards-story-card-small{min-width:calc(100dvw - 56px);scroll-snap-align:start}}.ac-h-scroll-header{grid-gap:var(--size-XS)}@media only screen and (min-width: 768px){.ac-h-scroll-header a{display:none !important}}@media only screen and (max-width: 767px){.ac-h-scroll-header{margin-top:var(--size-LG)}}@media only screen and (max-width: 767px){.ac-h-scroll-actions{display:none !important}}.ac-h-scroll-scrollbar{display:block}@media only screen and (min-width: 768px){.ac-h-scroll-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:var(--size-XS3)}.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:var(--size-XS2);width:var(--size-XS2);margin-left:var(--size-XS2)}}@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{width:fit-content}.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-navs-list a[data-badge-count]:not([data-badge-count="0"]):before{content:attr(data-badge-count);position:absolute;top:-0.5rem;right:-1rem;background:var(--color-light-error);color:white;font-size:12px;padding:4px 5px 0;border-radius:50%;line-height:1}@media only screen and (min-width: 768px){.header-content-navs-list a[data-badge-count]:not([data-badge-count="0"]):before{right:0.5rem}}.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 .common-dropdown-selected svg{padding-bottom:0}}.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:var(--size-XS3);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:var(--size-XS2)}}.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);min-width:fit-content}.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:var(--size-XS);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,.header-nav-bar-gpt-btn{height:40px;width:40px;min-width:40px;align-items:center;justify-content:center;display:none;padding:0 !important;margin:auto var(--size-XS2) auto 0;box-shadow:var(--shadow-normal)}.header-nav-bar-theme-btn::after{content:"";background-image:url(/static/icons/moon.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.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-XS);border-radius:0}.header-bar-container .header-logo-container{height:42px;margin-bottom:-6px;margin-top:-6px}}.header-bar-container .header-action-routes{display:none}@media only screen and (min-width: 1024px){.header-bar-container .header-action-routes{display:flex;align-items:center;column-gap:var(--size-LG);padding-left:var(--size-MD)}.header-bar-container .header-action-routes .body5-bold:after{content:none !important}.header-bar-container .header-action-routes .body5-bold[data-active]{color:var(--color-dark-blue)}.theme-dark .header-bar-container .header-action-routes .body5-bold[data-active]{color:var(--color-primary-blue)}}.header-grid-container{padding:var(--size-XS3) 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,header[scrollUp] .header-bar-container .header-nav-bar-gpt-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,.theme-dark header[scrollUp] .header-bar-container .header-nav-bar-gpt-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)}.header-white-navbar .header-bar-container .header-action-routes .body5-bold{color:var(--color-white)}.header-white-navbar .header-bar-container .header-action-routes .body5-bold:after{background-color:var(--color-pastel-green) !important}.header-white-navbar .header-bar-container .header-action-routes .body5-bold:hover{color:var(--color-pastel-green) !important}.header-white-navbar .header-bar-container .header-action-routes .body5-bold[data-active]{color:var(--color-pastel-green) !important}.header-white-navbar .header-bar-container .header-action-routes .body5-bold[data-active]:after{background-color:var(--color-pastel-green) !important;transform:scaleX(1)}.theme-light .header-white-navbar[scrollup] .header-bar-container .header-action-routes .body5-bold{color:var(--color-black)}.theme-light .header-white-navbar[scrollup] .header-bar-container .header-action-routes .body5-bold:after{background-color:var(--color-dark-green) !important}.theme-light .header-white-navbar[scrollup] .header-bar-container .header-action-routes .body5-bold:hover{color:var(--color-dark-green) !important}.theme-light .header-white-navbar[scrollup] .header-bar-container .header-action-routes .body5-bold[data-active]{color:var(--color-dark-green) !important}.theme-light .header-white-navbar[scrollup] .header-bar-container .header-action-routes .body5-bold[data-active]:after{background-color:var(--color-dark-green) !important}@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.questionnaire{border-radius:0}dialog.questionnaire>.dialog-content{padding:0;max-width:100dvw;max-height:100dvh;width:100dvw;height:100dvh}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:auto;min-height:auto;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}.basic-dialog-with-form{padding:var(--size-XL4) var(--size-MD) var(--size-MD)}.basic-dialog-with-form .bdwf-header{flex-wrap:wrap-reverse;row-gap:var(--size-XS)}.basic-dialog-with-form .bdwf-header .bdwf-body6{color:var(--color-black-lighten-30)}.theme-dark .basic-dialog-with-form .bdwf-header .bdwf-body6{color:var(--color-secondary-brown)}@media only screen and (min-width: 768px){.basic-dialog-with-form{padding:var(--size-medium-MD) var(--size-MD) var(--size-MD)}.basic-dialog-with-form .bdwf-header{padding-right:var(--size-XL2)}}.basic-dialog-with-form .bdwf-h6{margin-top:var(--size-small-LG)}.basic-dialog-with-form .bdwf-header-tags{column-gap:var(--size-XS)}.ec-memberships{column-gap:var(--size-LG)}@media only screen and (min-width: 1024px){.ec-memberships{column-gap:var(--size-SM);justify-content:space-between}}@media only screen and (max-width: 767px){.ec-memberships{flex-direction:column;row-gap:var(--size-LG)}}.ec-membership-plan{padding:var(--size-MD)}@media only screen and (min-width: 1024px){.ec-membership-plan{max-width:300px}}@media only screen and (max-width: 767px){.ec-membership-plan{cursor:pointer}.ec-membership-plan input[type="checkbox"]:checked~.ec-membership-plan-list .ec-membership-markdown-list{display:block}.ec-membership-plan input[type="checkbox"]:checked~.ec-membership-plan-list .ec-membership-plan-arrow svg{transform:rotate(180deg) translateY(2px) !important}.ec-membership-plan input[type="checkbox"]:not(:checked)~.ec-membership-plan-list .ec-membership-markdown-list{display:none}.ec-membership-plan input[type="checkbox"]:not(:checked)~.ec-membership-plan-list .ec-membership-plan-arrow{border:none !important;margin-bottom:0;padding-bottom:0}}.ec-membership-markdown-list ul{padding-left:0 !important}.ec-membership-markdown-list li{margin-bottom:var(--size-XS2) !important}.ec-membership-plan-list .ec-membership-plan-arrow{padding-top:var(--size-XS3);padding-bottom:var(--size-XS3);margin-bottom:var(--size-MD);border-bottom:1px solid var(--color-black)}.ec-membership-plan-list .ec-membership-plan-arrow svg{display:block;margin:0 auto;transform:rotate(0);height:28px}@media only screen and (min-width: 768px){.ec-membership-plan-list .ec-membership-plan-arrow{padding-bottom:var(--size-MD);padding-top:0}.ec-membership-plan-list .ec-membership-plan-arrow svg{display:none}}.theme-dark .ec-membership-plan-list .ec-membership-plan-arrow{border-bottom:1px solid var(--color-white)}﻿.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:var(--size-XS);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)}.markdown-check-list li{margin-bottom:var(--size-SM);display:-webkit-box;max-width:calc(100% - 32px)}.markdown-check-list li:before{content:'';background-image:url(/static/icons/check.svg);background-repeat:no-repeat;background-position:center;height:23px;width:23px;display:block;margin-right:var(--size-XS2);scale:calc(18 / 23);min-width:23px}.theme-dark .markdown-check-list li:before{filter:invert(1)}.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}}.footer-navigation-list-container{min-width:150px}.footer-navigation-list-container .fnlc-hidden{opacity:0}.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)}.members-list{grid-template-columns:1fr}@media only screen and (min-width: 768px){.members-list{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.members-list{grid-template-columns:1fr 1fr 1fr}}.forum-impressions-preview{display:grid;grid-template-columns:1fr;column-gap:24px;row-gap:var(--size-XL2)}@media only screen and (min-width: 768px){.forum-impressions-preview{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1024px){.forum-impressions-preview{grid-template-columns:1fr 1fr 1fr 1fr}}.forum-impressions-preview .fip-impression-card{position:relative}.forum-impressions-preview .fip-impression-card .link-container{z-index:2}.forum-impressions-preview .fip-impression-card:hover .fip-impression-card-content{background-color:var(--color-dark-blue)}.theme-dark .forum-impressions-preview .fip-impression-card:hover .fip-impression-card-content{background-color:var(--color-primary-blue)}.forum-impressions-preview .fip-impression-card-content{position:relative;aspect-ratio:1 / 1;background-color:var(--color-primary-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color ease-in-out 0.5s}.theme-dark .forum-impressions-preview .fip-impression-card-content{background-color:var(--color-dark-blue)}.forum-impressions-preview .fip-impression-card-content svg{color:var(--color-white)}.forum-impressions-preview .fip-impression-card-content .body3{position:relative;z-index:2;padding:var(--size-XS);color:var(--color-white);white-space:pre-wrap;text-align:center}.forum-impressions-preview .fip-card{position:relative}.forum-impressions-preview .fip-card .button2-bold{margin-top:var(--size-XS2)}.forum-impressions-preview .fip-card .link-container{z-index:2}.forum-impressions-preview .fip-card:hover .button2-bold,.forum-impressions-preview .fip-card:hover .button2-bold:after{color:var(--color-green)}.theme-dark .forum-impressions-preview .fip-card:hover .button2-bold,.theme-dark .forum-impressions-preview .fip-card:hover .button2-bold:after{color:var(--color-primary-green)}.forum-impressions-preview .fip-card:hover .button2-bold:after{transform:scaleX(0);transform-origin:bottom right}.forum-impressions-preview .fip-card:hover .fip-card-info{opacity:1}.forum-impressions-preview .fip-card-info{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--color-white);row-gap:var(--size-XS3);background-color:#2d685380;opacity:0;z-index:1;transition:all 0.3s ease-in-out}.forum-impressions-preview .fip-card-image{position:relative;aspect-ratio:1 / 1}.forum-impressions-preview .fip-card-image .h5{position:relative;z-index:2;padding:var(--size-XS);color:var(--color-white);white-space:pre-wrap}.forum-impressions-preview .fip-card-image:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--color-dark-chocolate);opacity:0.45}.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)}}.workshop-card .whc-icon{position:absolute;top:var(--size-MD);right:var(--size-LG);color:var(--color-black);background:var(--color-white);height:31px;border-radius:50%}.workshop-card .workshop-card-media{position:relative;min-height:unset;min-width:inherit;max-width:inherit;aspect-ratio:16 / 9}.workshop-card .workshop-card-content{position:relative;padding:var(--size-MD) var(--size-LG) var(--size-LG);height:100%;display:flex;flex-direction:column}.workshop-card .workshop-card-content .whc-sub{white-space:pre-wrap;flex:1}@media only screen and (min-width: 1024px){.workshop-card .workshop-card-media{aspect-ratio:16 / 7}}.workshop-card .whc-tag{position:absolute;bottom:var(--size-XS);left:var(--size-LG)}.whc-logo{margin-top:calc(-1 * var(--size-MD));width:fit-content;object-position:left center}.green-body7-tag.whc-tag{background:var(--color-pastel-brown)}.workshop-card-dialog .whc-header-media{min-width:100%}@media only screen and (min-width: 768px){.workshop-card-dialog dialog>.dialog-content{min-width:calc(min(95dvw, 860px))}.workshop-card-dialog .whc-header-media{min-width:256px !important;padding-right:var(--size-default-MD)}.workshop-card-dialog .whc-logo{max-width:256px}}.workshop-card-dialog .workshop-card-dialog-content{display:flex;flex-direction:column}.workshop-card-dialog .workshop-card-dialog-content .whc-logo{margin-top:0}.workshop-card-dialog .workshop-card-dialog-content .whc-header{display:flex;flex-wrap:wrap}.workshop-card-dialog .workshop-card-dialog-content .whc-header .body5{white-space:pre-wrap}.whdc-footer{flex-direction:column-reverse}.whdc-footer .no-svg-slide{width:fit-content}.whdc-footer .primary{background-color:var(--color-green) !important;color:var(--color-white) !important}.whdc-footer .whdc-footer-actions{display:flex;flex-direction:column;row-gap:var(--size-small-LG);justify-content:space-between;margin-top:var(--size-MD)}@media only screen and (max-width: 767px){.whdc-footer{flex:1}}@media only screen and (min-width: 768px){.whdc-footer{flex-direction:row;justify-content:space-between}}.whdc-note{padding:var(--size-small-MD) var(--size-medium-MD);max-width:285px;margin-top:var(--size-default-SM)}@media only screen and (max-width: 767px){.whdc-note{margin:var(--size-medium-XL) auto var(--size-SM);max-width:unset}.whdc-note svg{left:0 !important;top:-20px !important}}.whdc-note svg{top:-10px;left:-8px;position:absolute}.header-courses-comparison .hccp-title{margin-bottom:var(--size-default-XL2)}.header-courses-comparison .hccp-title .print-action{min-width:190px;margin:auto 0 var(--size-XS4)}.header-courses-comparison .hccp-title .body3{max-width:840px}@media only screen and (max-width: 767px){.header-courses-comparison .hccp-title{flex-direction:column;margin-bottom:var(--size-default-XL4)}.header-courses-comparison .hccp-title .print-action{margin:0}.header-courses-comparison .hccp-title .print-action button{margin:var(--size-XS) 0 -56px 0}}@media only screen and (max-width: 767px){.header-courses-comparison .hccp-bottom-decoration{left:0;bottom:-16px;height:182px}}@media only screen and (min-width: 768px){.header-courses-comparison .hccp-bottom-decoration{right:0px;bottom:-26px}}.header-courses-comparison .hccp-decoration{right:0px;bottom:-92px}@media only screen and (max-width: 767px){.header-courses-comparison .hccp-decoration{width:160px;bottom:-184px}}.header-courses-comparison .hccp-table{margin-bottom:210px}@media only screen and (min-width: 768px){.header-courses-comparison .hccp-table{margin-bottom:var(--size-default-XL3)}}.header-courses-comparison .hccp-table .hccp-column:first-child .hccp-row svg{margin:0 var(--size-XS3) 0 var(--size-XS);min-width:40px}@media only screen and (max-width: 767px){.header-courses-comparison .hccp-table .hccp-column:first-child .hccp-row{flex-direction:column;align-items:baseline;justify-content:center;padding:var(--size-XS3) 0}.header-courses-comparison .hccp-table .hccp-column:first-child .hccp-row .button1{margin-top:var(--size-XS3);margin-left:var(--size-XS);max-width:150px}.header-courses-comparison .hccp-table .hccp-column:first-child .hccp-row svg{min-height:24px}}.header-courses-comparison .hccp-table .hccp-column:first-child .hccp-row:not(:first-child):before{content:'';height:2px;width:100%;left:0;position:absolute;background-color:var(--color-green);margin-bottom:68px}.header-courses-comparison .hccp-table .hccp-row{height:68px}.header-courses-comparison .hccp-table .hccp-row .button1{font-weight:500;font-size:20px;line-height:100%;letter-spacing:-0.01em;margin-bottom:-4px}.header-courses-comparison .hccp-table .hccp-bg{background-color:#dfffb7cc}.theme-dark .header-courses-comparison .hccp-table .hccp-bg{background-color:#c8f292cc}.header-courses-comparison .hccp-table .hccp-course-list{grid-gap:12px;overflow:auto;margin-top:-80px;margin-bottom:-80px;margin-right:-16px;padding-right:16px;scroll-snap-type:x mandatory}@media only screen and (min-width: 768px){.header-courses-comparison .hccp-table .hccp-course-list{margin-right:-20px;grid-gap:var(--size-SM)}}.header-courses-comparison .hccp-table .hccp-remove-card{padding:var(--size-XS);top:-24px;right:-20px}.header-courses-comparison .hccp-table .hccp-course{scroll-snap-align:start;color:var(--color-black);background:#e5ffc6;box-shadow:var(--shadow-courses);width:194px;min-width:194px;max-width:194px}@media only screen and (max-width: 365px){.header-courses-comparison .hccp-table .hccp-course{width:100%;min-width:100%;max-width:100%}}@media only screen and (min-width: 1024px){.header-courses-comparison .hccp-table .hccp-course{width:325px;min-width:325px;max-width:325px}}.header-courses-comparison .hccp-table .hccp-course .hccp-row{border-bottom:2px solid #bce0a3}.theme-dark .header-courses-comparison .hccp-table .hccp-course .hccp-row{border-bottom:2px solid #aad785}.header-courses-comparison .hccp-table .hccp-course .hccp-row:first-child{border-radius:var(--radius-medium) var(--radius-medium) 0 0;border-bottom:1px solid #bce0a3;margin-bottom:1px}.theme-dark .header-courses-comparison .hccp-table .hccp-course .hccp-row:first-child{border-bottom:1px solid #aad785}.header-courses-comparison .hccp-table .hccp-course .hccp-row:last-child{border-bottom:none}.header-courses-comparison .hccp-table .hccp-course .hccp-row:last-child .body4-bold{margin-bottom:-2px}.header-courses-comparison .hccp-table .hccp-course .hccp-row:last-child .hccpc-learn-more{background-color:var(--color-white);height:36px;width:36px;border-radius:50%;box-shadow:var(--shadow-hover)}@media only screen and (min-width: 768px){.header-courses-comparison .hccp-table .hccp-course .hccp-row:last-child .hccpc-learn-more{height:50px;width:50px}}.header-courses-comparison .hccp-table .hccp-course .hccp-row:last-child .hccpc-learn-more svg{height:13px;min-width:24px}.theme-dark .header-courses-comparison .hccp-table .hccp-course{background:#a7c778}.header-courses-comparison .hccp-table .hccp-extra-add{top:50%;right:-16px;transform:translateY(-50%)}.header-courses-comparison .hccp-table .hccp-extra-add svg{background:var(--color-green);border-radius:50%;width:60px;height:60px;padding:10px;border:1px solid var(--color-white)}@media only screen and (min-width: 768px){.header-courses-comparison .hccp-table .hccp-extra-add{right:-40px}.header-courses-comparison .hccp-table .hccp-extra-add svg{width:80px;height:80px;padding:20px}}.header-courses-comparison .hccp-table .hccp-full-add{top:0;left:0;right:0;bottom:0;border-radius:0 var(--radius-medium) var(--radius-medium) 0}.header-courses-comparison .hccp-table .hccp-full-add svg{background:var(--color-green);border-radius:50%;width:126px;height:126px;padding:32px}.header-courses-comparison .hccp-table .hccp-full-add .body3-bold{color:var(--color-green)}@media print{.header-courses-comparison{width:100%;height:100%;padding:var(--size-default-XL2) var(--size-default-MD) 0 !important}.header-courses-comparison+#custom-header-content,.header-courses-comparison .action-breadcrumbs,.header-courses-comparison .hccp-remove-card{display:none}.header-courses-comparison .hccp-table{margin-top:var(--size-default-LG);margin-bottom:0}.header-courses-comparison .hccp-course{margin-bottom:48px}.header-courses-comparison .hccp-course .hccp-row:last-child{display:none}}.header-text-with-image-container{flex-direction:column;align-items:center;padding:120px 0 var(--size-XL3);grid-column-end:span 12}@media only screen and (min-width: 768px){.header-text-with-image-container{padding:128px 0 var(--size-XL3);align-items:initial;flex-direction:row}}@media only screen and (min-width: 1024px){.header-text-with-image-container{padding:136px 0 var(--size-XL3);grid-column-end:11 span;grid-column-start:2}}.header-text-with-image-content{max-width:725px;margin-bottom:var(--size-XL);text-align:center}@media only screen and (min-width: 768px){.header-text-with-image-content{margin-top:auto;margin-bottom:auto;text-align:left}}.htwi-image-container{max-width:512px}@media only screen and (min-width: 768px){.htwi-image-container{margin-left:var(--size-medium-XL)}.htwi-image-container img{min-width:300px;min-height:300px}}.htwi-image-container img{border-radius:50%}.htwi-action-container{margin-top:var(--size-LG);grid-gap:var(--size-medium-SM);width:100%;justify-content:center}.htwi-action-container .htwi-action-row{grid-gap:var(--size-MD)}@media only screen and (max-width: 767px){.htwi-action-container .htwi-action-row{flex-wrap:wrap;justify-content:center;row-gap:var(--size-LG)}}@media only screen and (min-width: 768px){.htwi-action-container{width:fit-content;justify-content:flex-start;margin-top:var(--size-XL)}}@media only screen and (min-width: 1024px){.htwi-action-container{grid-gap:var(--size-default-SM)}}.htwi-action-container>a{width:fit-content}.htwi-action-container .markdown a{color:white !important}.htwi-action-container .markdown a:hover{color:var(--color-primary-blue) !important}.form-privacy-policy{margin:0;display:block;position:relative;padding-left:32px;opacity:1}.form-privacy-policy input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-privacy-policy .form-privacy-policy-error-container{display:none}.form-privacy-policy a{color:var(--color-dark-blue) !important;text-decoration:underline !important}.form-privacy-policy a:after{content:none !important}.theme-dark .form-privacy-policy a{color:var(--color-primary-blue) !important}.form-privacy-policy label{position:absolute;cursor:pointer;top:0;left:0;height:24px;width:24px;background-color:transparent;border:1.5px solid var(--color-black);border-radius:4px;transition:all ease 0.3s}.theme-dark .form-privacy-policy label{border:1.5px solid var(--color-white)}.form-privacy-policy label:after{content:'';position:absolute;display:none;left:7px;top:3px;width:var(--size-XS3);height:11px;border:solid var(--color-black);border-width:0 2px 2px 0;transform:rotate(45deg)}.theme-dark .form-privacy-policy label:after{border-color:var(--color-white)}.form-privacy-policy input:checked~label:after{display:block}.form-privacy-policy label:hover{background-color:var(--color-pastel-green)}.form-privacy-policy input:checked~label{background-color:var(--color-primary-green);border-radius:5px}.theme-dark .form-privacy-policy input:checked~label{background-color:var(--color-dark-green)}.form-privacy-policy-error label{border-color:var(--color-error)}.form-privacy-policy-error p{color:var(--color-error)}.form-privacy-policy-error .form-privacy-policy-error-container{display:block;min-height:1rem;position:absolute;bottom:-1.25rem;left:32px}.form-privacy-policy-error .form-privacy-policy-error-container>span{font-weight:400;font-size:0.75rem;line-height:1rem;color:var(--color-error)}.header-text-with-large-media-breadcrumbs{margin:124px 0 0}.header-text-with-large-media-breadcrumbs .action-breadcrumbs{color:var(--color-black-lighten-80)}.header-text-with-large-media-breadcrumbs .action-breadcrumbs .body7{color:var(--color-black-lighten-80) !important}.header-text-with-large-media-breadcrumbs .action-breadcrumbs .body7:after{background-color:var(--color-black-lighten-80) !important}.header-text-with-large-media-breadcrumbs .action-breadcrumbs .body7:hover{color:var(--color-primary-green) !important}.header-text-with-large-media-breadcrumbs .action-breadcrumbs .body7:hover:after{background-color:var(--color-primary-green) !important}@media only screen and (min-width: 768px){.header-text-with-large-media-breadcrumbs{margin:168px 0 0}}@media only screen and (min-width: 1024px){.header-text-with-large-media-breadcrumbs{margin:184px 0 0}}@media only screen and (min-width: 768px){.header-text-with-large-media-contant{padding-left:var(--size-LG);border-left:1.5px solid var(--color-white)}}.htwlm-action-container{grid-gap:var(--size-medium-SM)}.htwlm-action-container .htwlm-action-row{grid-gap:var(--size-LG)}@media only screen and (min-width: 1024px){.htwlm-action-container{grid-gap:var(--size-default-SM)}}.htwlm-action-container>a{width:fit-content}.htwlm-action-container .markdown a{color:white !important}.htwlm-action-container .markdown a:hover{color:var(--color-primary-blue) !important}.ec-webinar-list-title>svg{min-width:32px}@media only screen and (min-width: 768px){.ec-webinar-list-title .body2-bold{line-height:30px}}.ec-webinar-list.ecw-show-all .ec-webinar-list-item:nth-child(n+6){display:grid !important}@media only screen and (min-width: 1024px){.ec-webinar-list.ecw-show-all .ec-webinar-list-item:nth-child(n+6){display:flex !important}}@media only screen and (max-width: 767px){.ec-webinar-list.ecw-show-all .ecwli-btn{padding-bottom:var(--size-XS)}}.ec-webinar-list.ecw-show-all .ec-webinar-list-show-all-btn{display:none}.ec-webinar-list.ecw-show-all .ec-webinar-list-show-btn{display:block}.ec-webinar-list .ec-webinar-list-item:nth-child(n+6){display:none}.ec-webinar-list .ec-webinar-list-show-btn{display:none}.ec-webinar-list-item{border-bottom:1px solid var(--color-black);column-gap:var(--size-XS2);padding:var(--size-XS) 0;display:grid;grid-template-columns:auto 1fr}.theme-dark .ec-webinar-list-item{border-bottom:1px solid var(--color-white)}.ec-webinar-list-item .wl-action{height:fit-content;width:fit-content;grid-row-start:2;grid-column-start:2;grid-row-end:2 span;justify-self:flex-end}.ec-webinar-list-item .wl-title{grid-column-start:1;grid-column-end:2 span;padding-bottom:var(--size-small-LG)}.ec-webinar-list-item .wl-date,.ec-webinar-list-item .wl-time{grid-column-start:1}@media only screen and (min-width: 1024px){.ec-webinar-list-item{display:flex;padding:var(--size-SM) var(--size-XS);align-items:center;row-gap:var(--size-XS);min-height:145px}.ec-webinar-list-item .wl-title{flex:6;padding-bottom:0}.ec-webinar-list-item .wl-date,.ec-webinar-list-item .wl-time,.ec-webinar-list-item .wl-action{flex:2}}.ecwli-green .wl-title .tag{background-color:var(--color-pastel-green);color:var(--color-black-lighten-30);border-color:var(--color-black-lighten-30);margin-left:auto}.theme-dark .ecwli-green .wl-title .tag{color:var(--color-black-lighten-90);border-color:var(--color-black-lighten-90)}.theme-dark .ecwli-green .wl-title .tag{background-color:var(--color-dark-pastel-green)}.ecwli-blue .wl-title .tag{background-color:var(--color-primary-blue);color:var(--color-black-lighten-30);border-color:var(--color-black-lighten-30);margin-left:auto}.theme-dark .ecwli-blue .wl-title .tag{color:var(--color-black-lighten-90);border-color:var(--color-black-lighten-90)}.theme-dark .ecwli-blue .wl-title .tag{background-color:var(--color-dark-blue)}@media only screen and (max-width: 767px){.ecwli-btn{padding-bottom:var(--size-XL)}}.ec-webinar-list-border-top{border-top:1px solid var(--color-black)}.theme-dark .ec-webinar-list-border-top{border-top:1px solid var(--color-white)}.ec-webinar-list-show-all-btn{left:0;bottom:0;transform:translateY(50%)}.action-breadcrumbs{color:var(--color-black-lighten-50)}.action-breadcrumbs .body7{color:var(--color-black-lighten-50) !important}.action-breadcrumbs .body7:after{background-color:var(--color-black-lighten-50) !important}.action-breadcrumbs .body7:hover{color:var(--color-dark-brown) !important}.action-breadcrumbs .body7:hover:after{background-color:var(--color-dark-brown) !important}.action-breadcrumbs span{font-size:14px;padding:0 var(--size-SM)}@media only screen and (min-width: 768px){.action-breadcrumbs span{padding:0 var(--size-XS2)}}.action-breadcrumbs-white{color:var(--color-white)}.action-breadcrumbs-white .body7{color:var(--color-white) !important}.action-breadcrumbs-white .body7:after{background-color:var(--color-white) !important}.action-breadcrumbs-white .body7:hover{color:var(--color-primary-green) !important}.action-breadcrumbs-white .body7:hover:after{background-color:var(--color-primary-green) !important}.shared-mini-teasers{display:flex;margin-top:var(--size-LG)}.shared-mini-teasers .shared-mini-teaser-card{display:flex;cursor:default;flex:1}@media only screen and (min-width: 768px){.shared-mini-teasers .shared-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){.shared-mini-teasers .shared-mini-teaser-card{min-width:404px}}.shared-mini-teasers .shared-mini-teaser-card-content{position:relative;border-radius:var(--radius-medium);overflow:hidden;flex:1}@media only screen and (min-width: 768px){.shared-mini-teasers .shared-mini-teaser-card-content:hover .smtc-title,.shared-mini-teasers .shared-mini-teaser-card-content:hover .smtc-description,.shared-mini-teasers .shared-mini-teaser-card-content:hover .media-background-image-overlay,.shared-mini-teasers .shared-mini-teaser-card-content:hover .action-icon{opacity:0}.shared-mini-teasers .shared-mini-teaser-card-content:hover .detailed-info{opacity:1}}.shared-mini-teasers .media-background-image-overlay:before{content:none !important}.shared-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)}.shared-mini-teasers .action-icon{background-image:url(/static/icons/topic-card-open.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)}.shared-mini-teasers .smtc-title{position:relative;color:var(--color-white);word-break:break-word;opacity:1;padding:var(--size-XL) 70px 60px var(--size-LG)}.shared-mini-teasers .smtc-description{position:relative;color:var(--color-white);word-break:break-word;opacity:1}@media only screen and (max-width: 767px){.shared-mini-teasers{flex-direction:column}.shared-mini-teasers .action-icon{opacity:1 !important}.shared-mini-teasers .shared-mini-teaser-card{margin-bottom:-32px}.shared-mini-teasers .shared-mini-teaser-card:last-of-type{margin-bottom:0}.shared-mini-teasers .shared-mini-teaser-card:last-of-type .smtc-title{padding:var(--size-XL) 70px 40px var(--size-LG)}.shared-mini-teasers .link-container,.shared-mini-teasers .smtc-description,.shared-mini-teasers .image-large{display:none}.shared-mini-teasers .media-background-image-overlay{min-height:320px}.shared-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;background:transparent !important}.shared-mini-teasers .detailed-info .detailed-info-content{display:none}.shared-mini-teasers .detailed-info .detailed-info-content-mobile{display:block;color:var(--color-white) !important}.shared-mini-teasers .detailed-info .detailed-info-content-mobile .body4-bold{width:fit-content;color:var(--color-white) !important;margin-top:var(--size-XS3);display:block}.shared-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){.shared-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))}.shared-mini-teasers .action-icon{display:none}.shared-mini-teasers .smtc-title{padding:var(--size-MD) var(--size-MD) var(--size-SM);transition:all 0.5s ease-in-out}.shared-mini-teasers .smtc-description{padding:0 var(--size-MD);transition:all 0.5s ease-in-out}.shared-mini-teasers .image-color-overlay{position:absolute;top:0;bottom:0;right:0;left:0}.shared-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}.shared-mini-teasers .detailed-info svg{position:absolute;right:var(--size-MD);min-width:32px;width:32px;height:32px;margin-bottom:var(--size-XS4)}.shared-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}.shared-mini-teasers .detailed-info .detailed-info-content .h2{word-break:keep-all}.shared-mini-teasers .detailed-info .detailed-info-content-mobile{display:none}}@media only screen and (min-width: 1024px){.shared-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}}.shared-mini-teaser-radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0;display:block}.shared-mini-teaser-radio:checked+.shared-mini-teaser-card-content .action-icon{background-image:url(/static/icons/topic-card-close.svg)}@media only screen and (max-width: 767px){.shared-mini-teaser-radio:checked+.shared-mini-teaser-card-content .smtc-title{padding-bottom:0}.shared-mini-teaser-radio:checked+.shared-mini-teaser-card-content .detailed-info{padding:var(--size-SM) 0 56px;height:auto}}@media only screen and (max-width: 767px){.shared-mini-teaser-card:last-of-type .shared-mini-teaser-radio:checked+.shared-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%}.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}.expandable-card{padding:var(--size-MD);overflow:hidden;background:var(--color-white);border-radius:var(--radius-medium);display:flex;flex-direction:column;transition:box-shadow ease 0.5s;width:100%;max-width:calc(100dvw - 56px);min-width:calc(100dvw - 56px);scroll-snap-align:start;position:relative;cursor:pointer}.expandable-card:hover{box-shadow:var(--shadow-hover)}.expandable-card:hover>svg{opacity:1}.expandable-card>svg{position:absolute;right:var(--size-MD);opacity:1;transition:opacity ease 0.5s}@media only screen and (min-width: 768px){.expandable-card>svg{opacity:0}}.expandable-card:first-child svg{opacity:1}.theme-dark .expandable-card{background:var(--color-dark-chocolate)}@media only screen and (min-width: 768px){.expandable-card{max-width:404px;min-width:404px}}.expandable-card .body6{margin-top:var(--size-XS3)}.expandable-card .green-body7-tag{color:var(--color-white) !important;background:var(--color-green) !important}.expandable-card .expandable-card-dialog-content{padding:var(--size-XL4) var(--size-LG) var(--size-LG);overflow:auto;height:calc(100dvh - 120px)}@media only screen and (min-width: 768px){.expandable-card .expandable-card-dialog-content{padding:var(--size-XL) var(--size-LG) var(--size-LG);max-height:calc(95dvh - 120px)}}.expandable-card .expandable-card-dialog-footer{border-top:1.5px solid var(--color-black-lighten-80);display:flex;justify-content:space-between;padding:var(--size-MD) var(--size-LG);height:120px;align-items:center}.expandable-card .expandable-card-dialog-footer .ecdf-left-action svg{transform:rotate(180deg);margin-right:var(--size-XS)}.expandable-card .expandable-card-dialog-footer .ecdf-left-action,.expandable-card .expandable-card-dialog-footer .ecdf-right-action{display:flex;transition:all .3s ease-in-out;cursor:pointer}.expandable-card .expandable-card-dialog-footer .ecdf-left-action:hover,.expandable-card .expandable-card-dialog-footer .ecdf-right-action:hover{color:var(--color-dark-blue)}.theme-dark .expandable-card .expandable-card-dialog-footer .ecdf-left-action:hover,.theme-dark .expandable-card .expandable-card-dialog-footer .ecdf-right-action:hover{color:var(--color-primary-blue)}.expandable-card .expandable-card-dialog-footer .ecdf-left-action .ecdf-action-text,.expandable-card .expandable-card-dialog-footer .ecdf-right-action .ecdf-action-text{display:flex;flex-direction:column}.expandable-card .expandable-card-dialog-footer .ecdf-left-action .body5,.expandable-card .expandable-card-dialog-footer .ecdf-left-action .button2-bold,.expandable-card .expandable-card-dialog-footer .ecdf-right-action .body5,.expandable-card .expandable-card-dialog-footer .ecdf-right-action .button2-bold{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(40dvw - 60px)}@media only screen and (min-width: 768px){.expandable-card .expandable-card-dialog-footer .ecdf-left-action .body5,.expandable-card .expandable-card-dialog-footer .ecdf-left-action .button2-bold,.expandable-card .expandable-card-dialog-footer .ecdf-right-action .body5,.expandable-card .expandable-card-dialog-footer .ecdf-right-action .button2-bold{max-width:calc(min(350px, 30dvw))}}.expandable-card .expandable-card-dialog-footer .ecdf-left-action svg,.expandable-card .expandable-card-dialog-footer .ecdf-right-action svg{width:40px;cursor:pointer;height:41px}.expandable-card .expandable-card-dialog-footer .ecdf-left-action svg path,.expandable-card .expandable-card-dialog-footer .ecdf-left-action svg circle,.expandable-card .expandable-card-dialog-footer .ecdf-right-action svg path,.expandable-card .expandable-card-dialog-footer .ecdf-right-action svg circle{transition:all .3s ease-in-out;stroke:var(--color-black)}.theme-dark .expandable-card .expandable-card-dialog-footer .ecdf-left-action svg path,.theme-dark .expandable-card .expandable-card-dialog-footer .ecdf-left-action svg circle,.theme-dark .expandable-card .expandable-card-dialog-footer .ecdf-right-action svg path,.theme-dark .expandable-card .expandable-card-dialog-footer .ecdf-right-action svg circle{stroke:var(--color-white)}.expandable-card .expandable-card-dialog-footer .ecdf-right-action{text-align:end}.expandable-card .expandable-card-dialog-footer .ecdf-right-action svg{margin-left:var(--size-XS)}.cards-story-card-large{padding:var(--size-LG);text-align:center}.cards-story-card-large .common-typography.body5{margin:var(--size-XS3) 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:var(--size-XS4) auto var(--size-XS3);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-large .csc-topic{margin:0 auto var(--size-XS3)}.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:var(--size-XS4) 0 var(--size-XS3)}@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:var(--size-XS2) 0 var(--size-XS2)}.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{width:fit-content}.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,.cards-story-card-container .csc-topic{letter-spacing:0.45px}@media only screen and (min-width: 768px){.cards-story-card-container span.common-typography.body6,.cards-story-card-container .csc-topic{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:var(--size-XS2) 0 var(--size-XS2)}.story-card-content-container .common-typography.h5.title-only{margin:var(--size-XS2) 0 0}.theme-dark .story-card-content-container span.common-typography.body6{color:var(--color-secondary-brown)}.story-card-content-container .csc-topic{width:fit-content;padding:var(--size-XS4) var(--size-XS3) 0;border-radius:var(--radius-medium)}@media only screen and (max-width: 767px){.story-card-content-container .csc-topic{margin-bottom:var(--size-XS3)}}.story-card-content-container .csc-smalltalk{background-color:var(--color-smalltalk)}.theme-dark .story-card-content-container .csc-smalltalk{color:var(--color-black-dark) !important}.story-card-content-container .csc-shapers{background-color:var(--color-shapers)}.theme-dark .story-card-content-container .csc-shapers{color:var(--color-black-dark) !important}.story-card-content-container .csc-startup{background-color:var(--color-startup)}.theme-dark .story-card-content-container .csc-startup{color:var(--color-black-dark) !important}.ec-calendar-events-title>svg{min-width:24px}.ec-calendar-events-title .link-button{margin-top:-8px}@media only screen and (min-width: 768px){.ec-calendar-events-title .body2-bold{line-height:30px}}.ec-mobile-only{display:grid}@media only screen and (min-width: 768px){.ec-mobile-only{display:none !important}}@media only screen and (max-width: 767px){.ec-calendar-events-grid{display:flex;scroll-snap-type:x mandatory;overflow:auto;transition:all 1s ease-in-out;column-gap:var(--size-XS);margin:0 calc(min(calc(calc(-100dvw + 684px) / 2), -16px));padding:0 var(--size-XS) var(--size-small-XL4);scroll-padding-left:0}}@media only screen and (min-width: 768px){.ec-calendar-events-grid{display:grid;grid-auto-rows:1fr;grid-gap:var(--size-default-SM);grid-template-columns:auto auto}}@media only screen and (min-width: 1024px){.ec-calendar-events-grid{grid-template-columns:1fr 1fr 1fr}}.ec-calendar-event{border-radius:var(--radius-medium);padding:var(--size-default-SM);background:var(--color-sec-blue);color:var(--color-white)}@media only screen and (max-width: 767px){.ec-calendar-event{transition:box-shadow ease 0.5s;max-width:calc(100dvw - 56px);min-width:calc(100dvw - 56px);scroll-snap-align:center}}@media only screen and (min-width: 768px){.ec-calendar-event{grid-auto-rows:1fr auto auto}}.ec-calendar-event .eccei-teaser{min-height:6rem}.ec-calendar-event .eccei-actions{margin-top:var(--size-default-SM);grid-gap:var(--size-XS3)}.ec-calendar-event .eccei-dark{background-color:#3C4E58 !important;color:var(--color-white) !important}.ec-calendar-event .eccei-dark:hover{background-color:var(--color-dark-white) !important}.ec-calendar-event .eccei-location{grid-gap:var(--size-XS3);color:var(--color-primary-blue);align-items:flex-end;position:relative !important}.ec-calendar-event .eccei-location svg{margin-bottom:3px;min-width:24px}.ec-calendar-event .body2-bold{align-items:flex-end;margin-top:var(--size-default-MD)}.ecel-past .ec-calendar-event{background:#073751cc}.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:var(--size-XS3);background:var(--color-scrollbar-thumb);cursor:grab}.common-scrollbar:hover{height:var(--size-XS2)}.common-scrollbar:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:24px;width:100%}.shared-partner-ambitions{background-color:var(--color-pastel-brown);padding:var(--size-XL2) 0 var(--size-XL3)}@media only screen and (min-width: 768px){.shared-partner-ambitions{padding:var(--size-XL2) 0 var(--size-XL2)}}.theme-dark .shared-partner-ambitions{background-color:var(--color-dark-pastel-brown)}.shared-partner-ambitions .body3-bold{color:var(--color-dark-brown)}.theme-dark .shared-partner-ambitions .body3-bold{color:var(--color-pastel-brown)}.shared-partner-ambitions .spa-icon{height:120px;width:120px;min-width:120px;position:relative;overflow:hidden;margin-top:var(--size-MD)}.shared-partner-ambitions .hpambitions-cards{margin-top:var(--size-XL);column-gap:var(--size-MD);padding-bottom:var(--size-small-XL2)}@media only screen and (min-width: 768px){.shared-partner-ambitions .hpambitions-cards{column-gap:var(--size-medium-MD)}}.shared-partner-ambitions .hpambitions-cards .partner-ambition-container{flex:1;scroll-snap-align:center;min-width:calc(100dvw - 56px)}@media only screen and (min-width: 768px){.shared-partner-ambitions .hpambitions-cards .partner-ambition-container{min-width:404px;scroll-snap-align:start}}@media only screen and (min-width: 1024px){.shared-partner-ambitions .hpambitions-cards .partner-ambition-container{min-width:unset !important}}.shared-partner-ambitions .hpambitions-scrollbar{position:relative;display:block}@media only screen and (min-width: 1024px){.shared-partner-ambitions .hpambitions-scrollbar{display:none}}.shared-partner-ambitions .hpambitions-action{margin:var(--size-small-XL2) auto 0}@media only screen and (min-width: 1024px){.shared-partner-ambitions .hpambitions-action{margin:0 auto}}.header-text-only{margin:124px 0 var(--size-XL3);width:fit-content}@media only screen and (min-width: 768px){.header-text-only{margin:168px 0 var(--size-XL3)}}@media only screen and (min-width: 1024px){.header-text-only{margin:184px 0 var(--size-XL3)}}@media only screen and (min-width: 1024px){.hto-breadcrumbs{margin:144px 0 var(--size-XL3) !important}}.header-tof-impressionen{margin-bottom:0 !important}.header-text-only-forum{margin:124px 0 var(--size-XL3);grid-column-end:span 12}@media only screen and (min-width: 768px){.header-text-only-forum{margin:168px 0 var(--size-XL3)}}@media only screen and (min-width: 1024px){.header-text-only-forum{grid-column-end:8 span;grid-column-start:1}}.header-text-only-forum .intro-text{padding-left:0 !important;border-left:none !important}
