﻿.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}}.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)}.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)}.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}.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}.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}.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}}.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}.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)}.form-input-container{box-sizing:border-box;position:relative;margin-bottom:var(--size-small-XL)}.form-input-container>.body7{position:absolute;top:14px;left:24px;opacity:0;padding:var(--size-XS4) var(--size-XS3) 0;border-radius:var(--size-XS3);box-shadow:0 0 7px 0px rgba(0,0,0,0.05);z-index:-1;color:var(--color-black);background-color:var(--color-white)}.theme-dark .form-input-container>.body7{background-color:var(--color-black);color:var(--color-white)}.form-input-container>.body7 span{color:var(--color-error)}.form-input-container input:not(:placeholder-shown)~.body7{transform:translateY(-1.5rem);transition:300ms;opacity:1;z-index:1}.form-input-container input{width:100%;padding:20px 24px;transition:all ease-in-out 0.3s;background-color:var(--color-white);border-radius:5px;border:1.5px solid var(--color-black);font-family:'Helvetica Neue', sans-serif;font-weight:400;font-size:16px;line-height:160%}.theme-dark .form-input-container input{background-color:var(--color-dark-chocolate);border:1.5px solid var(--color-white)}.form-input-container input:focus{outline:none;box-shadow:var(--shadow-normal)}.form-input-container input:focus~.body7{transform:translateY(-1.5rem);transition:300ms;opacity:1;z-index:1}@media only screen and (min-width: 768px){.form-input-container input{font-size:17px}}@media only screen and (min-width: 1024px){.form-input-container input{font-size:18px}}.form-input-error>.body7{color:var(--color-error) !important}.form-input-error>input{border:1.5px solid var(--color-error) !important}.form-input-error-container{min-height:1rem;position:absolute;bottom:-1.25rem;left:0.25rem}.form-input-error-container>span{font-weight:400;font-size:0.75rem;line-height:1rem;color:var(--color-error)}.form-btn-container{display:flex;justify-content:space-between;align-items:center;margin:var(--size-SM) 0 0}.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}.common-dropdown-items-container{display:grid;opacity:0;padding:var(--size-XS);z-index:99999;position:absolute;box-shadow:var(--shadow-hover);transition:all 0.3s ease-in-out;border-radius:var(--radius-small);pointer-events:none;background-color:var(--color-white)}.common-dropdown-items-container .cdi-selected{color:var(--color-dark-blue)}.theme-dark .common-dropdown-items-container{background-color:var(--color-dark-white)}.theme-dark .common-dropdown-items-container .cdi-selected{color:var(--color-primary-blue)}.common-dropdown-items-container li{cursor:pointer;margin:var(--size-XS3) 0;white-space:nowrap;transition:color 0.3s ease-in-out;list-style:none}.common-dropdown-items-container li:last-of-type{margin-bottom:0}.common-dropdown-items-container li:first-of-type{margin-top:0}.common-dropdown-items-container li:hover{color:var(--color-dark-blue)}.theme-dark .common-dropdown-items-container li:hover{color:var(--color-primary-blue)}.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)}.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%}.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:default;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)}.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}.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}}.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-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 .story-card-content-container{padding:var(--size-MD)}.cards-story-card-small .story-card-content-container .common-typography.h5.title-only{margin:4px 0 0}.theme-dark .cards-story-card-small.csc-instagram-orange:hover .common-typography.h5,.theme-dark .cards-story-card-small.csc-instagram-blue:hover .common-typography.h5,.theme-dark .cards-story-card-small.csc-instagram-green:hover .common-typography.h5,.theme-dark .cards-story-card-small.csc-instagram-purple:hover .common-typography.h5{color:var(--color-dark-blue) !important}.theme-dark .cards-story-card-small.csc-instagram-orange .common-typography,.theme-dark .cards-story-card-small.csc-instagram-orange .action-like-btn,.theme-dark .cards-story-card-small.csc-instagram-blue .common-typography,.theme-dark .cards-story-card-small.csc-instagram-blue .action-like-btn,.theme-dark .cards-story-card-small.csc-instagram-green .common-typography,.theme-dark .cards-story-card-small.csc-instagram-green .action-like-btn,.theme-dark .cards-story-card-small.csc-instagram-purple .common-typography,.theme-dark .cards-story-card-small.csc-instagram-purple .action-like-btn{color:var(--color-black) !important}.cards-story-card-small.csc-instagram-orange .sc-video .media-image-fill,.cards-story-card-small.csc-instagram-blue .sc-video .media-image-fill,.cards-story-card-small.csc-instagram-green .sc-video .media-image-fill,.cards-story-card-small.csc-instagram-purple .sc-video .media-image-fill{object-position:0 44%;margin-left:-21%}.cards-story-card-small.csc-instagram-orange .sc-video .media-video-play-button-container,.cards-story-card-small.csc-instagram-blue .sc-video .media-video-play-button-container,.cards-story-card-small.csc-instagram-green .sc-video .media-video-play-button-container,.cards-story-card-small.csc-instagram-purple .sc-video .media-video-play-button-container{align-items:flex-start;justify-content:flex-end;padding:var(--size-XS)}.cards-story-card-small.csc-instagram-orange .sc-video .media-video-play-button-container .media-video-play-button,.cards-story-card-small.csc-instagram-blue .sc-video .media-video-play-button-container .media-video-play-button,.cards-story-card-small.csc-instagram-green .sc-video .media-video-play-button-container .media-video-play-button,.cards-story-card-small.csc-instagram-purple .sc-video .media-video-play-button-container .media-video-play-button{width:95px;height:95px}.cards-story-card-small.csc-instagram-orange .story-card-content-container,.cards-story-card-small.csc-instagram-orange .story-card-media-container{background-color:var(--color-primary-orange)}.cards-story-card-small.csc-instagram-blue .story-card-content-container,.cards-story-card-small.csc-instagram-blue .story-card-media-container{background-color:var(--color-primary-blue)}.cards-story-card-small.csc-instagram-green .story-card-content-container,.cards-story-card-small.csc-instagram-green .story-card-media-container{background-color:var(--color-primary-green)}.cards-story-card-small.csc-instagram-purple .story-card-content-container,.cards-story-card-small.csc-instagram-purple .story-card-media-container{background-color:var(--color-secondary-purple)}@media only screen and (min-width: 768px){.cards-story-card-small .story-card-media-container{min-height:unset;min-width:inherit;max-width:inherit;aspect-ratio:16 / 9;height:100%}.cards-story-card-small .story-card-content-container{padding:var(--size-MD);margin:auto 0}.cards-story-card-small .story-card-content-container .common-typography.h5.title-only{margin:12px 0 0}}.cards-story-card-container{overflow:hidden;background-color:var(--color-white);box-shadow:var(--shadow-normal);border-radius:var(--radius-medium);transition:box-shadow ease 0.5s;display:flex;flex-direction:column;align-items:start;cursor:pointer;min-width:calc(min(100%, 404px));transform:translateY(0)}.theme-dark .cards-story-card-container{background-color:var(--color-dark-chocolate)}.cards-story-card-container span.common-typography.body6{letter-spacing:0.45px}@media only screen and (min-width: 768px){.cards-story-card-container span.common-typography.body6{letter-spacing:normal}}.cards-story-card-container:hover{box-shadow:var(--shadow-hover)}.cards-story-card-container:hover .common-typography.h5{color:var(--color-dark-blue)}.theme-dark .cards-story-card-container:hover .common-typography.h5{color:var(--color-primary-blue)}.cards-story-card-container:hover .sc-image{transform:scale(1.1)}.story-card-media-container{position:relative;overflow:hidden;min-height:190px;aspect-ratio:16 / 9;width:100%;margin:auto 0}.story-card-media-container .sc-image{transform:scale(1);transition:transform ease 0.5s}@media only screen and (min-width: 768px){.story-card-media-info-container{margin:0 auto}}.story-card-content-container{padding:var(--size-XL);flex-grow:1;display:flex;flex-direction:column;width:100%}.story-card-content-container .story-card-content-info{display:flex;align-items:flex-end;justify-content:flex-end;flex:1;margin-top:var(--size-XS3);column-gap:var(--size-medium-MD)}.story-card-content-container .story-card-content-info .body6 svg{margin-bottom:-3px}@media only screen and (min-width: 768px){.story-card-content-container .story-card-content-info .body6 svg{margin-bottom:-2px}}.story-card-content-container .story-card-content-info .heart-container .outline,.story-card-content-container .story-card-content-info .heart-container .filled{height:20px}.story-card-content-container .story-card-content-info .heart-container .celebrate{top:-8px}.story-card-content-container span.common-typography.body6{color:var(--color-black-lighten-30)}.story-card-content-container .common-typography.h5{transition:color ease 0.5s}.story-card-content-container .common-typography.h5.title-lead{margin: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)}@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}.media-image-fill{position:absolute;height:100%;width:100%;object-position:center center;inset:0px}.footer-navigation-list-container{display:flex;flex-direction:column;min-width:150px;flex:1}.footer-navigation-list-container .fnlc-hidden{opacity:0}.footer-navigation-list-container .body4-bold{margin-bottom:var(--size-XS)}.footer-navigation-list-container .body6{margin-bottom:var(--size-XS2)}.footer-navigation-list-container .body7{margin-bottom:var(--size-XS2);margin-left:var(--size-XS3)}.footer-navigation-list-container a.body6:after,.footer-navigation-list-container a.body7:after{bottom:0px}.footer-navigation-list-container a.body6:hover,.footer-navigation-list-container a.body7:hover{color:var(--color-black-lighten-30)}.footer-navigation-list-container a.body6:hover:after,.footer-navigation-list-container a.body7:hover:after{background-color:var(--color-black-lighten-30)}@media only screen and (max-width: 767px){.footer-navigation-list-container{padding-bottom:var(--size-XL)}}.theme-dark .footer-navigation-list-container a.body6:hover,.theme-dark .footer-navigation-list-container a.body7:hover{color:var(--color-pastel-brown)}.theme-dark .footer-navigation-list-container a.body6:hover:after,.theme-dark .footer-navigation-list-container a.body7:hover:after{background-color:var(--color-pastel-brown)}.shapers-shortlist-content .ssl-back-btn{height:fit-content;color:var(--color-white);background:linear-gradient(112deg, #FF7658 30%, #F8C57B 100%);background-size:120%;background-position:-10px}.shapers-shortlist-content .ssl-back-btn svg{transform:rotate(180deg) !important;margin-bottom:4px}.shapers-shortlist-content .ssl-cards{display:grid;grid-template-columns:1fr;grid-gap:var(--size-MD);grid-auto-rows:1fr}@media only screen and (min-width: 768px){.shapers-shortlist-content .ssl-cards{grid-gap:var(--size-medium-MD);grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1024px){.shapers-shortlist-content .ssl-cards{grid-template-columns:1fr 1fr 1fr 1fr}}.shapers-shortlist-content .ssl-cards .ssl-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%}.shapers-shortlist-content .ssl-cards .ssl-card svg{position:absolute;top:var(--size-medium-MD);right:var(--size-medium-MD)}.shapers-shortlist-content .ssl-cards .ssl-card .body5-bold{margin-top:var(--size-XS)}.shapers-shortlist-content .ssl-cards .ssl-card img{border-radius:50%;height:auto;aspect-ratio:1 / 1;max-width:166px;margin-top:var(--size-XS2)}.theme-dark .shapers-shortlist-content .ssl-cards .ssl-card{background:var(--color-dark-chocolate)}.shapers-shortlist-content .ssl-card-category{position:absolute;top:var(--size-XS2);left:var(--size-XS2);display:flex;background:linear-gradient(180deg, #FF7658 30%, #F8C57B 110%);min-width:96px;min-height:96px;box-shadow:var(--shadow-normal);border-radius:50%}.shapers-shortlist-content .ssl-card-category .body7-bold{position:absolute;width:calc(130px - 14px * 2);top:14px;left:12px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:14px;font-family:'Recife Text', sans-serif !important;z-index:1;text-align:left;font-weight:100;line-height:110%;max-width:80px}.shapers-shortlist-content .ssl-card-category[data-figure="square"]:before{content:"";position:absolute;display:block;top:26px;bottom:26px;left:26px;aspect-ratio:1 / 1;padding:2px;opacity:0.4;box-sizing:border-box;background-image:linear-gradient(180deg, #FF7658 30%, #F8C57B 110%),linear-gradient(var(--color-white), var(--color-white));background-clip:content-box, border-box;background-origin:border-box}.shapers-shortlist-content .ssl-card-category[data-figure="circle"]:before{content:"";position:absolute;display:block;top:20px;bottom:20px;left:20px;aspect-ratio:1 / 1;border-radius:50%;padding:2px;box-sizing:border-box;opacity:0.4;background-clip:content-box, border-box;background-origin:border-box;background-image:linear-gradient(180deg, #FF7658 30%, #F8C57B 110%),linear-gradient(var(--color-white), var(--color-white))}.shapers-shortlist-content .ssl-card-category[data-figure="triangle"]:before{content:'';position:absolute;top:10px;bottom:30px;left:20px;aspect-ratio:1 / 1;opacity:0.4;background:linear-gradient(var(--color-white), var(--color-white));clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}.shapers-shortlist-content .ssl-card-category[data-figure="triangle"]:after{content:'';position:absolute;top:14px;bottom:32px;left:23px;aspect-ratio:1 / 1;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);background:linear-gradient(180deg, #FF7658 30%, #F8C57B 130%)}.shapers-shortlist-nominee-dialog .dialog-content{padding:var(--size-default-MD) var(--size-LG) var(--size-LG) !important}.shapers-shortlist-nominee-dialog-content{display:flex;flex-direction:column}.shapers-shortlist-nominee-dialog-content .ssndc-media{margin:var(--size-XL2) 0 0;text-align:center}.shapers-shortlist-nominee-dialog-content .ssndc-media .ssndc-avatar{min-width:236px;border-radius:50%}.shapers-shortlist-nominee-dialog-content .ssndc-copyright{color:var(--color-black-lighten-30)}.theme-dark .shapers-shortlist-nominee-dialog-content .ssndc-copyright{color:var(--color-black-lighten-80)}.shapers-shortlist-nominee-dialog-content .ssndc-tags{display:flex;margin-bottom:var(--size-XS)}.shapers-shortlist-nominee-dialog-content .ssndc-category{position:relative;background:linear-gradient(180deg, #FF7658 30.76%, #F8C57B 107.42%);color:var(--color-white);padding:6px var(--size-XS);border-radius:var(--radius-medium)}.shapers-shortlist-nominee-dialog-content .ssndc-category .body7{font-size:16px;font-family:'Recife Text', sans-serif !important}.shapers-shortlist-nominee-dialog-content .ssndc-category[data-figure="square"]:before{content:"";position:absolute;display:block;top:-10px;left:13px;aspect-ratio:1 / 1;padding:2px;opacity:0.4;box-sizing:border-box;background-clip:content-box, border-box;background-origin:border-box;width:124px;height:124px;background-image:linear-gradient(var(--color-white), var(--color-white)),linear-gradient(143deg, #F8C57B 10.6%, #FF7658 100%);z-index:-1}.theme-dark .shapers-shortlist-nominee-dialog-content .ssndc-category[data-figure="square"]:before{background-image:linear-gradient(var(--color-dark-chocolate), var(--color-dark-chocolate)),linear-gradient(143deg, #F8C57B 10.6%, #FF7658 100%)}.shapers-shortlist-nominee-dialog-content .ssndc-category[data-figure="circle"]:before{content:"";position:absolute;display:block;top:-10px;left:13px;aspect-ratio:1 / 1;border-radius:50%;padding:2px;box-sizing:border-box;opacity:0.4;width:124px;height:124px;background-clip:content-box, border-box;background-origin:border-box;background-image:linear-gradient(var(--color-white), var(--color-white)),linear-gradient(180deg, #FF7658 30%, #F8C57B 110%);z-index:-1}.theme-dark .shapers-shortlist-nominee-dialog-content .ssndc-category[data-figure="circle"]:before{background-image:linear-gradient(var(--color-dark-chocolate), var(--color-dark-chocolate)),linear-gradient(180deg, #FF7658 30%, #F8C57B 110%)}.shapers-shortlist-nominee-dialog-content .ssndc-category[data-figure="triangle"]:before{content:'';position:absolute;top:-10px;left:10px;aspect-ratio:1 / 1;opacity:0.4;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);width:124px;height:124px;z-index:-1;background:linear-gradient(180deg, #FF7658 30%, #F8C57B 130%)}.shapers-shortlist-nominee-dialog-content .ssndc-category[data-figure="triangle"]:after{content:'';position:absolute;top:-6px;left:13px;aspect-ratio:1 / 1;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);background:linear-gradient(var(--color-white), var(--color-white));width:118px;z-index:-1}.theme-dark .shapers-shortlist-nominee-dialog-content .ssndc-category[data-figure="triangle"]:after{background-image:linear-gradient(var(--color-dark-chocolate), var(--color-dark-chocolate))}@media only screen and (min-width: 768px){.shapers-shortlist-nominee-dialog-content{flex-direction:row;column-gap:var(--size-XL)}.shapers-shortlist-nominee-dialog-content .ssndc-media{margin:0;text-align:unset}}.shapers-shortlist-nominee-dialog-content .ssndc-media-social{display:flex;flex-direction:column;align-items:center;grid-gap:var(--size-default-SM)}.shapers-shortlist-nominee-dialog-content .ssndc-media-social .button2-bold{width:fit-content}.shapers-shortlist-nominee-dialog-content .ssndc-details{min-width:calc(min(calc(100dvw - 268px - var(--size-XL) - var(--size-MD) * 2), 600px));max-width:1024px}.shapers-shortlist-nominee-dialog-content .ssndc-details .body1-bold,.shapers-shortlist-nominee-dialog-content .ssndc-details .body3{position:relative;z-index:1}.shapers-shortlist-nominee-dialog-content .shapers-shortlist-nominee-social-list{display:flex;flex-wrap:wrap;grid-gap:var(--size-XS)}.shapers-shortlist-nominee-dialog-content .shapers-shortlist-nominee-social-list-item{list-style-type:none}.shapers-shortlist-nominee-dialog-content .shapers-shortlist-nominee-social-list-item a:hover{filter:invert(0.3)}.shapers-shortlist-nominee-dialog-content .shapers-shortlist-nominee-social-list-item a:hover:after{content:none !important}.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{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap-reverse;row-gap:var(--size-XS)}.webinar-card-content-container .wccc-header-tags{display:flex;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)}.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)}}.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-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}.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}}.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}.webinar-card-dialog-content{padding:var(--size-XL4) var(--size-MD) var(--size-MD)}.webinar-card-dialog-content .wcdc-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap-reverse;row-gap:var(--size-XS)}.webinar-card-dialog-content .wcdc-header .body6{color:var(--color-black-lighten-30)}.theme-dark .webinar-card-dialog-content .wcdc-header .body6{color:var(--color-secondary-brown)}@media only screen and (min-width: 768px){.webinar-card-dialog-content{padding:var(--size-medium-MD) var(--size-MD) var(--size-MD)}.webinar-card-dialog-content .wcdc-header{padding-right:var(--size-XL2)}}.webinar-card-dialog-content .wcdc-header-tags{display:flex;column-gap:var(--size-XS)}.webinar-card-dialog-content .h6{margin-top:var(--size-small-LG)}.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)}.webinar-card-dialog-content .webinar-form{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:var(--size-default-MD) var(--size-SM)}.webinar-card-dialog-content .webinar-form .form-input-container{margin:0}@media only screen and (min-width: 768px){.webinar-card-dialog-content .webinar-form{grid-template-columns:1fr 1fr}.webinar-card-dialog-content .webinar-form .form-input-container:nth-child(4),.webinar-card-dialog-content .webinar-form .form-btn-container,.webinar-card-dialog-content .webinar-form .webinar-form-info,.webinar-card-dialog-content .webinar-form .form-privacy-policy,.webinar-card-dialog-content .webinar-form .form-gender-group{grid-column-end:span 2}}﻿.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)}.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-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)}}.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)}.header-nav-bar-theme-btn{height:40px;width:40px;align-items:center;justify-content:center;display:flex;padding:0 !important;margin-left:var(--size-XS2);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}.header-action-container .common-dropdown-container{height:40px;width:40px;padding:0 !important;margin-left:var(--size-XS2);box-shadow:var(--shadow-normal);background:var(--color-white);border-radius:50%;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.header-action-container .common-dropdown-container .common-dropdown-items-container{left:0px !important;top:3rem !important;right:unset !important}.header-action-container .common-dropdown-container:hover{background:var(--color-primary-green)}.theme-dark .header-action-container .common-dropdown-container{background:var(--color-black-dark)}.theme-dark .header-action-container .common-dropdown-container:hover{background:var(--color-dark-green)}.header-action-container .common-dropdown-container .common-dropdown-selected svg{display:none}.header-action-container .common-dropdown-container .common-dropdown-selected span{white-space:nowrap;color:var(--color-black) !important;font-weight:600;margin-bottom:-4px}@supports (-webkit-backdrop-filter: blur(0px)){.header-action-container .common-dropdown-container .common-dropdown-selected span{font-weight:400}}.theme-dark .header-action-container .common-dropdown-container .common-dropdown-selected span{color:var(--color-white) !important}.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;align-items:center;column-gap:var(--size-LG);row-gap:var(--size-XS3);padding-left:var(--size-MD);margin-left:auto;padding-right:var(--size-LG);flex-wrap:wrap;justify-content:flex-end}.header-bar-container .header-action-routes .body5-bold:after{content:none !important}@media only screen and (min-width: 768px){.header-bar-container .header-action-routes{display:flex}}.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}}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-theme-btn{background-color:var(--color-white)}.theme-dark header[scrollUp] .header-bar-container .header-nav-bar-theme-btn{background-color:var(--color-black-lighten-30)}.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)}.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);width:fit-content;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}.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}.shapers-shortlist-header .intro-text{padding-left:0 !important;border-left:none !important}.shapers-shortlist-header .ssl-header-row .link-button{height:fit-content;color:var(--color-white);background:linear-gradient(112deg, #FF7658 30%, #F8C57B 100%);background-size:120%;background-position:-10px}.shapers-shortlist-header .ssl-header-row .link-button svg{transform:rotate(180deg);margin-bottom:4px}.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}
