﻿.ec-sec-contacts .sec-contact-search-container input{font-family:'Helvetica Neue', sans-serif}.ec-sec-contacts .sec-contact-search-container input{font-weight:400}.ec-sec-contacts .sec-contact-search-container input{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.ec-sec-contacts .sec-contact-search-container input{font-size:15px;line-height:145%}}@media only screen and (min-width: 1024px){.ec-sec-contacts .sec-contact-search-container input{font-size:16px;line-height:150%}}.ec-sec-contacts .ec-sec-contacts-header{border-bottom:1px solid var(--color-black)}.theme-dark .ec-sec-contacts .ec-sec-contacts-header{border-bottom:1px solid var(--color-white)}@media only screen and (max-width: 767px){.ec-sec-contacts .ec-sec-contacts-header .secondary{margin-top:-4px}}.ec-sec-contacts .ec-sec-contacts-title svg{margin-top:-6px}.ec-sec-contacts .sec-contacts-count{color:var(--color-black-lighten-50);flex:1;text-align:end}.ec-sec-contacts .accordion input[type="checkbox"]:checked~.accordion-content{max-height:fit-content}.ec-sec-contacts .accordion-content{transition:max-height .3s ease, opacity .5s ease, margin-top .3s ease;overflow:hidden}@media only screen and (max-width: 767px){.ec-sec-contacts .accordion-content{margin-left:calc(min(calc(calc(-100dvw + 684px) / 2), -16px));margin-right:calc(min(calc(calc(-100dvw + 684px) / 2), -16px))}}.ec-sec-contacts .secc-table{max-height:400px}@media only screen and (max-width: 767px){.ec-sec-contacts .secc-table{padding:0 calc(max(calc((100dvw - 684px) / 2), 16px)) 0}}.ec-sec-contacts table{border-collapse:collapse;table-layout:fixed;border:none;display:inline-table;min-width:520px}.ec-sec-contacts .secc-sort-cl{color:var(--color-black-lighten-50);font-size:16px}.ec-sec-contacts .secc-sort-cl svg{display:none;margin-bottom:-2px;margin-left:2px}.theme-dark .ec-sec-contacts .secc-sort-cl .sort-active{fill:var(--color-white)}.ec-sec-contacts .secc-sort-cl:not([data-sorted='a']):not([data-sorted='z']):hover .sort-order-a{display:inline-block}.ec-sec-contacts .secc-sort-cl[data-sorted='a'] .sort-order-a{display:inline-block}.ec-sec-contacts .secc-sort-cl[data-sorted='z'] .sort-order-z{display:inline-block}.ec-sec-contacts table td{border:none;padding:var(--size-XS2) var(--size-XS4) var(--size-XS2) 0;border-bottom:1px solid var(--color-black-lighten-90)}.theme-dark .ec-sec-contacts table td{border-bottom:1px solid var(--color-black-lighten-30)}.ec-sec-contacts table td a{display:block !important}.ec-sec-contacts table td a:after{content:none !important}.ec-sec-contacts table th{border:none;padding:var(--size-XS3) 0}.ec-sec-contacts table tbody tr{background:transparent !important}.ec-sec-contacts table thead{background:var(--color-primary-cream);position:sticky;top:0;z-index:1}.theme-dark .ec-sec-contacts table thead{background:var(--color-dark-primary)}.ec-sec-contacts table thead:after{content:'';width:100%;display:block;position:absolute;border-bottom:1px solid var(--color-black-lighten-50)}.theme-dark .ec-sec-contacts table thead:after{border-bottom:1px solid var(--color-black-lighten-80)}.ec-sec-contacts .sec-contact-search-container{background-color:var(--color-white);min-height:50px;padding:0 var(--size-small-MD);min-width:100%}@media only screen and (max-width: 767px){.ec-sec-contacts .sec-contact-search-container{margin:0 calc(max(calc((100dvw - 684px) / 2), 16px)) 0;min-width:auto}}.ec-sec-contacts .sec-contact-search-container svg{min-width:24px;margin-right:var(--size-XS3);opacity:0.45}.ec-sec-contacts .sec-contact-search-container input{width:100%;margin-top:3px;font-size:16px}.ec-sec-contacts .sec-contact-search-container input::placeholder{opacity:0.45}.ec-sec-contacts .sec-contact-search-container .close-button{opacity:0;transition:opacity 0.3s ease-in-out;margin-right:6px}.ec-sec-contacts .sec-contact-search-container .close-button span{width:1.5px}.ec-sec-contacts .sec-contact-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){.ec-sec-contacts .sec-contact-search-container{max-width:512px;min-width:404px}}.theme-dark .ec-sec-contacts .sec-contact-search-container{background-color:var(--color-dark-chocolate)}.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}.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}}.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)}}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)}.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)}.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)}.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)}}.form-textarea-container textarea{resize:vertical}.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-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}.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}.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}.ec-sec-discount .ec-sec-discount-title .svg-discount{margin-top:-6px}.ec-sec-discount .ecsecdt-filters .ecsecdtf-selected{background-color:var(--color-sec-blue);color:var(--color-white)}.ec-sec-discount .ec-sec-discount-grid{display:grid}@media only screen and (max-width: 767px){.ec-sec-discount .ec-sec-discount-grid{border-top:1px solid var(--color-dark-primary)}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-row:first-child{display:none}.theme-dark .ec-sec-discount .ec-sec-discount-grid{border-color:var(--color-black-lighten-80)}}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-row{display:contents}@media only screen and (max-width: 1024px){.ec-sec-discount .ec-sec-discount-grid{grid-template-columns:1fr 60px;grid-template-rows:auto auto auto}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-border.ecsecdg-1{grid-column:1;border-bottom:0}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-border.ecsecdg-2{grid-column:1;border-bottom:0;padding:0}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-border.ecsecdg-3{grid-column:1}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-border.ecsecdg-4{grid-column:2}}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-icon svg{transform:rotate(90deg);margin:0 auto;display:block;width:36px}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-content{grid-column:span 2}@media only screen and (min-width: 1024px){.ec-sec-discount .ec-sec-discount-grid{grid-template-columns:3fr 2fr 2fr 60px}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-icon{align-items:center;display:flex}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-content{grid-column:span 4}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-text,.ec-sec-discount .ec-sec-discount-grid .ecsecdg-title{padding:var(--size-XS2) !important}}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-border{border-bottom:1px solid var(--color-dark-primary);margin:0 2px;transition:border-bottom .05s .20s ease}.theme-dark .ec-sec-discount .ec-sec-discount-grid .ecsecdg-border{border-color:var(--color-black-lighten-80)}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-text{padding:var(--size-XS2) 0}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-text a{text-decoration:none !important}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-code{display:flex;align-items:center;justify-content:space-between;padding-right:var(--size-medium-LG)}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-code svg{margin-bottom:4px;cursor:pointer}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-copy path:last-child{color:var(--color-dark-blue)}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-title{font-family:'Helvetica Neue', sans-serif !important;font-weight:400 !important;color:var(--color-black-lighten-50);letter-spacing:0.05em;text-transform:uppercase;padding:var(--size-XS2) 0}@media only screen and (max-width: 767px){.ec-sec-discount .ec-sec-discount-grid .ecsecdg-title{font-size:12px}}.ec-sec-discount .ec-sec-discount-grid input[type="checkbox"]:checked~.ecsecdg-border{border-bottom:0}.ec-sec-discount .ec-sec-discount-grid input[type="checkbox"]:checked~.ecsecdg-icon>svg{transform:rotate(270deg)}.ec-sec-discount .ec-sec-discount-grid input[type="checkbox"]:checked~.ecsecdg-content{opacity:1;max-height:2000px;margin-top:var(--size-XS);transition:max-height .7s ease, opacity .4s ease, margin-top .4s ease}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-content{opacity:0;overflow:auto;max-height:0;margin-bottom:0;transition:max-height .3s ease, opacity .5s ease, margin-top .3s .2s ease}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-content .ecsecdg-content-grid{border-bottom:1px solid var(--color-dark-primary);padding-bottom:var(--size-default-MD);display:grid;grid-row-gap:1.5rem}.theme-dark .ec-sec-discount .ec-sec-discount-grid .ecsecdg-content .ecsecdg-content-grid{border-color:var(--color-black-lighten-80)}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-content .ecsecdg-content-grid pre{padding:0 var(--size-XS2)}@media only screen and (min-width: 1024px){.ec-sec-discount .ec-sec-discount-grid .ecsecdg-content .ecsecdg-content-grid[data-split]{grid-template-columns:3fr 2fr 2fr 60px}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-content .ecsecdg-content-grid[data-split] pre:nth-child(2){grid-column:span 3}.ec-sec-discount .ec-sec-discount-grid .ecsecdg-content .ecsecdg-content-grid[data-split] pre:nth-child(n+3){grid-column:span 4}}.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}.secphc-max-620{max-width:620px}.secphc-help{color:#ffffffcc}.secphc-help a{color:#ffffffcc !important;text-decoration:underline !important}.secphc-help a:after{content:none !important}.sec-page-header-container{padding:120px 0 var(--size-XL3);grid-column-end:span 12}@media only screen and (min-width: 768px){.sec-page-header-container{padding:128px 0 var(--size-XL3);align-items:initial}}@media only screen and (min-width: 1024px){.sec-page-header-container{padding:136px 0 var(--size-XL3);grid-column-end:11 span;grid-column-start:2}}.sec-page-header-container .form-input-container .body7{background:var(--color-pastel-brown);border-radius:var(--radius-medium)}.theme-dark .sec-page-header-container .form-input-container .body7{background:var(--color-dark-brown)}.sec-page-header-container .form-input-container input{border-radius:var(--size-XS3);border-color:transparent}.sec-page-header-container .form-input-container .icon-password-eye{color:var(--color-sec-blue)}.theme-dark .sec-page-header-container .form-input-container .icon-password-eye{color:var(--color-white)}.sec-page-header-container .sec-page-send-forgot-password-success{max-width:800px}.secpage-lg-nomax{max-width:unset !important}.secpage-lg-nomax input{max-width:442px}.sec-page-login-form{max-width:442px}.sec-page-login-form .splf-error{color:var(--color-error)}.sec-page-login-form .splf-error a{color:var(--color-white) !important}.sec-page-login-form .splf-error a:hover{color:var(--color-primary-green) !important}.sec-page-login-form .splf-error a:after{background-color:var(--color-primary-green) !important}@media only screen and (min-width: 768px){.sec-page-login-form .splf-error{max-width:400px}}.sec-page-login-form .splf-btn-container{grid-gap:var(--size-default-MD);justify-content:start;align-items:start}.sec-page-login-form .splf-bc-row{flex-direction:row;align-items:center;grid-column-gap:var(--size-XL)}.sec-page-login-form .sec-page-reset-btn a{color:var(--color-black-lighten-80) !important;text-decoration:underline !important}.sec-page-login-form .sec-page-reset-btn a:after{content:none !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)}.forum-tickets-popup-content .ftpc-content .body2-bold{font-family:'Helvetica Neue', sans-serif}.forum-tickets-popup-content .link-button{font-family:'Helvetica Neue Bold', sans-serif}.forum-tickets-popup-content .link-button{font-weight:700}.global-app-popup{width:max-content;max-width:max-content}@media only screen and (max-width: 768px){.global-app-popup{width:100dvw;height:100dvh;min-width:100dvw;border-radius:0 !important}}@media only screen and (min-width: 768px){.global-app-popup-content{max-width:calc(min(1060px, 90dvw))}}.global-app-popup-content .gapc-image{width:250px;height:250px;min-width:250px}.global-app-popup-content .gapc-image img{object-position:top}@media only screen and (min-width: 1024px){.global-app-popup-content .gapc-image{width:350px;height:350px;min-width:350px}}@media only screen and (max-width: 767px){.global-app-popup-content .gapc-image{margin-bottom:var(--size-LG)}}@media only screen and (min-width: 768px){.global-app-popup-content .gapc-content{margin-left:var(--size-XL)}}.global-app-popup-content .gapc-wrapper{flex-direction:column}@media only screen and (min-width: 768px){.global-app-popup-content .gapc-wrapper{flex-direction:row}}.global-app-popup-content .link-button{width:fit-content;border-radius:68px;height:55px;padding:var(--size-XS4) var(--size-medium-MD) 0;background:var(--color-white) !important;color:var(--color-black) !important;font-weight:500;font-size:18px}@media only screen and (min-width: 768px){.global-app-popup-content .link-button{font-size:20px}}.global-app-popup-content .link-button:hover{background:var(--color-primary-green) !important}.global-app-popup-content .gap-close{justify-content:flex-end;top:var(--size-medium-MD);right:var(--size-medium-MD)}.global-app-popup-content .gapc-tag{font-family:'Helvetica Neue', sans-serif;text-transform:uppercase;letter-spacing:2.5px}@media only screen and (max-width: 767px){.global-app-popup-content .gapc-tag{margin-top:var(--size-XL)}}.forum-tickets-popup{max-width:calc(var(--breakpoint-mw-XL) * (10 / 12));width:calc(var(--breakpoint-width-XL) * (10 / 12))}@media only screen and (max-width: 1440px){.forum-tickets-popup{max-width:calc(var(--breakpoint-mw-LG) * (10 / 12));width:calc(var(--breakpoint-width-LG) * (10 / 12))}}@media only screen and (max-width: 1024px){.forum-tickets-popup{max-width:calc(var(--breakpoint-mw-MD));width:calc(var(--breakpoint-width-MD))}}@media only screen and (max-width: 768px){.forum-tickets-popup{width:100%;height:100%;border-radius:0 !important}}@media only screen and (max-width: 767px){.forum-tickets-popup-content{height:100%;display:flex;flex-direction:column}}.forum-tickets-popup-content .ftpc-close{justify-content:flex-end}.forum-tickets-popup-content .ftpc-media{padding:var(--size-MD);color:var(--color-white) !important}@media only screen and (min-width: 768px){.forum-tickets-popup-content .ftpc-media{padding:var(--size-SM) var(--size-MD) var(--size-MD) var(--size-XL)}}@media only screen and (max-width: 767px){.forum-tickets-popup-content .ftpc-media{flex:1}.forum-tickets-popup-content .ftpc-media .common-stairs-container{height:calc(100% - 98px);display:flex;align-items:center}.forum-tickets-popup-content .ftpc-media .common-stairs-container .h1-column{margin:0 auto !important;font-size:50px !important}.forum-tickets-popup-content .ftpc-media .common-stairs-container,.forum-tickets-popup-content .ftpc-media .body2-bold{text-align:center}}.forum-tickets-popup-content .ftpc-media .common-stairs-container .h1-column{margin-left:0;max-width:785px !important}.forum-tickets-popup-content .ftpc-media .common-stairs-container span:nth-child(1){align-self:center !important}.forum-tickets-popup-content .ftpc-media .common-stairs-container span:nth-child(3){padding-left:0 !important}.forum-tickets-popup-content .ftpc-media .body2-bold,.forum-tickets-popup-content .ftpc-media .common-stairs-container{position:relative;z-index:1}.forum-tickets-popup-content .ftpc-media video{object-fit:cover;top:0;left:0;right:0;bottom:0;background:var(--color-black-lighten-80)}.forum-tickets-popup-content .ftpc-content{flex-direction:column;padding:var(--size-LG) var(--size-XS) var(--size-XL);row-gap:var(--size-LG)}.forum-tickets-popup-content .ftpc-content .body2-bold{font-weight:400;margin-bottom:var(--size-XS2)}@media only screen and (min-width: 768px){.forum-tickets-popup-content .ftpc-content{flex-direction:row;padding:var(--size-SM) var(--size-MD) var(--size-MD) var(--size-XL);align-items:flex-end;column-gap:var(--size-XS);justify-content:space-between}.forum-tickets-popup-content .ftpc-content .h3{min-height:60px;margin-top:var(--size-SM)}.forum-tickets-popup-content .ftpc-content .body2-bold{white-space:pre-line;margin-bottom:0}}.forum-tickets-popup-content .link-button{font-size:20px !important;white-space:nowrap;background-color:var(--color-primary-green);height:68px !important;border-radius:var(--radius-default);padding-left:var(--size-LG);padding-right:var(--size-LG)}.theme-dark .forum-tickets-popup-content .link-button{background-color:var(--color-dark-green)}.forum-tickets-popup-content .link-button:hover{background-color:var(--color-dark-green)}.theme-dark .forum-tickets-popup-content .link-button:hover{background-color:var(--color-primary-green)}@media only screen and (max-width: 767px){.forum-tickets-popup-content .link-button{width:100%;display:flex;justify-content:center}}.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}.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}}.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)}.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}}.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}.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)}.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}.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%)}.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}}.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)}.ec-sec-download .sec-download-search-container input{font-family:'Helvetica Neue', sans-serif}.ec-sec-download .sec-download-search-container input{font-weight:400}.ec-sec-download .sec-download-search-container input{font-size:13px;line-height:140%}@media only screen and (min-width: 768px){.ec-sec-download .sec-download-search-container input{font-size:15px;line-height:145%}}@media only screen and (min-width: 1024px){.ec-sec-download .sec-download-search-container input{font-size:16px;line-height:150%}}.ec-sec-download .ec-sec-download-title .svg-download-center{margin-top:-6px}.ec-sec-download .sec-download-search-container{background-color:var(--color-white);min-height:50px;padding:0 var(--size-small-MD);min-width:100%}.ec-sec-download .sec-download-search-container svg{min-width:24px;margin-right:var(--size-XS3);opacity:0.45}.ec-sec-download .sec-download-search-container input{width:100%;margin-top:3px;font-size:16px}.ec-sec-download .sec-download-search-container input::placeholder{opacity:0.45}.ec-sec-download .sec-download-search-container .close-button{opacity:0;transition:opacity 0.3s ease-in-out;margin-right:6px}.ec-sec-download .sec-download-search-container .close-button span{width:1.5px}.ec-sec-download .sec-download-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){.ec-sec-download .sec-download-search-container{max-width:512px;min-width:404px}}.theme-dark .ec-sec-download .sec-download-search-container{background-color:var(--color-dark-chocolate)}.ec-sec-download .sec-download-search-container .search-loading{position:absolute;right:15px}.ec-sec-download .ecsecdl-1{background-color:var(--color-white);padding:0 var(--size-XS2);border-top:1px solid var(--color-black)}.theme-dark .ec-sec-download .ecsecdl-1{background:var(--color-dark-primary);border-top:1px solid var(--color-white)}.ec-sec-download .ecsecdl-1 .ecsec-download-card:first-of-type{border-top:none}.ecsec-download-list{border-bottom:1px solid var(--color-black)}.theme-dark .ecsec-download-list{border-bottom:1px solid var(--color-white)}.ecsec-download-list input[type="radio"]:checked+.ecsec-download-item{background-color:var(--color-white)}.theme-dark .ecsec-download-list input[type="radio"]:checked+.ecsec-download-item{background:var(--color-dark-primary)}.ecsec-download-list input[type="radio"]:checked+.ecsec-download-item label .ecsec-download-item-header>svg{transform:rotate(270deg)}.ecsec-download-list input[type="radio"]:checked+.ecsec-download-item .ecsec-download-item-content{opacity:1;max-height:2000px}.ecsec-download-list .ecsec-download-item{border-top:1px solid var(--color-black);transition:all .3s ease-in-out;padding:0 var(--size-XS2)}.theme-dark .ecsec-download-list .ecsec-download-item{border-top:1px solid var(--color-white)}@media only screen and (min-width: 768px){.ecsec-download-list .ecsec-download-item{padding:0 var(--size-XS)}}.ecsec-download-list .ecsec-download-item-header{transition:all .3s ease-in-out}.ecsec-download-list .ecsec-download-item-header .body4-bold{font-size:20px}.ecsec-download-list .ecsec-download-item-header:hover{color:var(--color-dark-blue)}.theme-dark .ecsec-download-list .ecsec-download-item-header:hover{color:var(--color-primary-blue)}.ecsec-download-list .ecsec-download-item-content{opacity:0;overflow:auto;max-height:0;margin-bottom:0;transition:opacity 0.1s ease}.ecsec-download-list .ecsec-download-item-content .link-button span{margin-left:var(--size-XS2);color:var(--color-black-lighten-50)}.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)}.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}.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)}.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)}}.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)}.snackbar{background-color:var(--color-success);border-radius:var(--size-XS3);padding:var(--size-XS3) var(--size-default-LG);position:fixed;left:50%;bottom:30px;transform:translateX(-50%);border:2px solid var(--color-primary-green);z-index:999999999;box-shadow:0px 6px 20px 4px rgba(0,0,0,0.17);visibility:hidden}.snackbar.show{visibility:visible;-webkit-animation:snackbar-fadein 0.5s, snackbar-fadeout 0.5s 2.5s forwards;animation:snackbar-fadein 0.5s, snackbar-fadeout 0.5s 2.5s forwards}@-webkit-keyframes snackbar-fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes snackbar-fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes snackbar-fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes snackbar-fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@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)}.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)}.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}.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)}.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}﻿.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)}.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)}.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}.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)}.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}.ecsec-download-card{border-top:1px solid var(--color-black);flex-wrap:wrap}@media only screen and (min-width: 1024px){.ecsec-download-card{flex-wrap:nowrap}.ecsec-download-card section{justify-content:flex-end}}.theme-dark .ecsec-download-card{border-color:var(--color-black-lighten-80)}@media only screen and (min-width: 768px){.ecsec-download-card .body7-bold{white-space:nowrap}}.ecsec-download-card:before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;background:var(--color-warning);transition:all .3s ease-in-out}.ecsec-download-card-highlight:before{opacity:0.3}.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)}}.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}.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)}.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}}.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)}
