/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.a-breadcrumbs{--tw-bg-opacity:1;background-color:rgb(108 104 108/var(--tw-bg-opacity,1))}.a-breadcrumbs svg{--tw-text-opacity:1;color:rgb(250 166 26/var(--tw-text-opacity,1))}.a-breadcrumbs--orange{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1))}.a-breadcrumbs--orange svg{--tw-text-opacity:1;color:rgb(108 104 108/var(--tw-text-opacity,1))}
.a-button{--tw-text-opacity:1;align-items:center;border-radius:.5rem;border-width:2px;color:rgb(48 48 46/var(--tw-text-opacity,1));display:flex;display:inline-flex;font-family:TT Norms Pro,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:700;justify-content:center;line-height:1;overflow:hidden;padding:1rem 1.5rem;position:relative;text-align:center;z-index:0}@media (min-width:1024px){.a-button{font-size:1.25rem;line-height:1.875rem}}.a-button{cursor:pointer;outline:2px solid #0000;outline-offset:2px;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.a-button:active{outline-style:dashed}.a-button:before{--tw-content:"";--tw-translate-y:100%;--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));bottom:-.125rem;height:50%;left:0;pointer-events:none;position:absolute;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:-10}.a-button:before,.a-button:hover:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.a-button:hover:before{--tw-translate-y:0px}.a-button:active:hover:before{--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button:focus-visible:before{--tw-translate-y:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.a-button:active:focus-visible:before{--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button:active:before{--tw-translate-y:100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.a-button:active{outline-color:#30302e}.a-button--primary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(48 48 46/var(--tw-bg-opacity,1));border-color:rgb(131 131 130/var(--tw-border-opacity,1));color:rgb(254 253 253/var(--tw-text-opacity,1))}.a-button--secondary{background-color:initial}.a-button--secondary:hover:before{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button--secondary:focus-visible:before{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button--hero{--tw-bg-opacity:1;background-color:rgb(241 238 232/var(--tw-bg-opacity,1))}.a-button--hero:hover:before{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button--hero:focus-visible:before{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button--hero{justify-content:flex-start}@media (min-width:768px){.a-button--hero{justify-content:center}}.a-button--hero{padding-bottom:2rem;padding-top:2rem}@media (min-width:1280px){.a-button--hero{padding-bottom:1rem;padding-top:1rem}}.a-button--hero svg{margin-left:1rem;position:relative;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.a-button--hero svg,.a-button--hero:focus svg,.a-button--hero:hover svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.a-button--hero:focus svg,.a-button--hero:hover svg{--tw-translate-x:0.25rem;--tw-text-opacity:1;color:rgb(24 24 23/var(--tw-text-opacity,1))}.a-button--link{border-radius:0;border-width:0;font-style:italic;font-weight:500;padding:.25rem}.a-button--link:before{content:var(--tw-content);display:none}.a-button--link:hover{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1))}.a-button--link:focus-visible{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1))}.a-button--link{text-underline-offset:1px}.a-button--light:active{outline-color:#fefdfd}.a-button--light.a-button--primary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(254 253 253/var(--tw-bg-opacity,1));border-color:rgb(177 177 177/var(--tw-border-opacity,1));color:rgb(48 48 46/var(--tw-text-opacity,1))}.a-button--light.a-button--primary:hover:before{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button--light.a-button--primary:focus-visible:before{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button--light.a-button--secondary{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(254 253 253/var(--tw-border-opacity,1));color:rgb(254 253 253/var(--tw-text-opacity,1))}.a-button--light.a-button--secondary:hover:before{--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button--light.a-button--secondary:focus-visible:before{--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-button--light.a-button--secondary:active{outline-color:#fefdfd}.a-button--align-left{justify-content:flex-start;text-align:left}.a-button--align-right{justify-content:flex-end;text-align:right}
.o-header{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(48 48 46/var(--tw-bg-opacity,1));color:rgb(254 253 253/var(--tw-text-opacity,1));font-weight:400;height:auto!important;position:relative;top:0;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:50}.o-header__columns{margin-inline:auto;padding-inline:1rem;transition:all .25s ease-out;transition-property:padding,width,max-width}@media (min-width:640px){.o-header__columns{padding-inline:2.5rem}}@media (min-width:768px){.o-header__columns{padding-inline:3rem}}@media (min-width:1024px){.o-header__columns{padding-inline:3.5rem}}@media (min-width:1280px){.o-header__columns{padding-inline:5rem}}@media (min-width:1440px){.o-header__columns{max-width:1440px;padding-inline:6rem}}.o-header__columns{align-items:stretch;display:flex;justify-content:space-between;position:relative}.o-header__first{display:flex;flex-shrink:0;justify-content:flex-start;margin-right:1.5rem;min-width:8rem;overflow:hidden;padding-bottom:.625rem;padding-top:.625rem;width:16.666667%}@media (min-width:1024px){.o-header__first{padding-bottom:.875rem;padding-top:.875rem}}.o-header__first .a-logo{animation:slide-in-bottom .7s cubic-bezier(.075,.82,.165,1) both;animation-delay:.35s;min-width:8rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.o-header__second{display:flex;flex-shrink:1;justify-content:flex-end;width:66.666667%}@media (min-width:1280px){.o-header__second{justify-content:center}}.o-header__third{align-items:center;display:none;flex-shrink:0;justify-content:flex-end;margin-left:1.5rem;width:16.666667%}@media (min-width:1280px){.o-header__third{display:flex}}.o-header__menu{display:flex}.o-header__menu .m-menu{position:unset}.o-header__menu .m-menu__menu-wrapper{left:0;top:calc(100% + 3rem)}@media (min-width:1280px){.o-header__menu .m-menu__menu-wrapper{top:0}}.o-header--fixed{left:0;position:fixed;right:0;top:0}.o-header--slim .o-header__first .a-logo{max-width:9rem;transition-duration:.5s}.o-header--hidden{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:1s}.o-header__meta{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1));color:rgb(24 24 23/var(--tw-text-opacity,1));font-weight:400;position:relative;width:100%}.o-header__countdown:before{outline:4px solid #30302e66}@keyframes slide-in-bottom{0%{transform:translateY(150%) scale(115%)}to{transform:translateY(0)}}.page-search .o-header__search--icon{display:none}
.m-menu--primary{display:flex;position:relative}.m-menu__mobile-controls{align-items:center;display:flex}@media (min-width:1280px){.m-menu__mobile-controls{display:none}}.m-menu__menu-toggle{padding:.625rem .75rem}.m-menu__menu-wrapper{--tw-bg-opacity:1;background-color:rgb(48 48 46/var(--tw-bg-opacity,1));display:flex;flex-direction:column;height:100vh;margin-left:auto;margin-right:auto;overflow:hidden;overflow-y:scroll;position:absolute;top:100%;width:100%;z-index:20}@media (min-width:1280px){.m-menu__menu-wrapper{background-color:inherit;height:auto;overflow:visible;padding:0;position:relative;top:calc(100% + 3rem)}}.m-menu__menu{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding-bottom:5rem;padding-top:2.5rem}@media (min-width:1280px){.m-menu__menu{flex-direction:row;justify-content:center;padding-bottom:0;padding-top:0;width:auto}}.m-menu__submenu{height:100%;left:0;position:absolute;right:0;top:0;z-index:50}@media (min-width:1280px){.m-menu__submenu{top:100%}}.m-menu__submenu-container{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(48 48 46/var(--tw-bg-opacity,1));color:rgb(254 253 253/var(--tw-text-opacity,1));height:100%;padding-bottom:0;padding-top:2.5rem}@media (min-width:1280px){.m-menu__submenu-container{height:auto;padding-bottom:3.5rem;padding-top:3.5rem;top:3rem}}
.a-menu-item{display:inline-flex;width:100%}@media (min-width:1280px){.a-menu-item{height:100%;width:auto}}.a-menu-item__link{align-items:center;cursor:pointer;display:inline-flex;font-style:normal;font-weight:400;transition-duration:.1s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.a-menu-item__link--primary{align-items:center;display:flex;font-size:1.1875rem;justify-content:space-between;line-height:1.625rem;padding-bottom:1rem;padding-top:1rem;width:auto}@media (min-width:640px){.a-menu-item__link--primary{font-size:1.25rem;line-height:1.875rem}}@media (min-width:768px){.a-menu-item__link--primary{font-size:1.375rem;line-height:1.75rem}}@media (min-width:1024px){.a-menu-item__link--primary{font-size:1.5rem;line-height:2.0625rem}}@media (min-width:1280px){.a-menu-item__link--primary{background-color:initial;font-size:1.1875rem;line-height:1.625rem;padding:0 .375rem}}.a-menu-item__link--primary:first-child .a-menu-item__label{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.a-menu-item__link--primary:first-child .a-menu-item__label:before{--tw-content:"";border-radius:.5rem;content:var(--tw-content);inset:0;position:absolute;width:100%;z-index:-1}@media (min-width:1280px){.group:hover .a-menu-item__link--primary:first-child .a-menu-item__label:before{--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));content:var(--tw-content)}.group:focus-visible .a-menu-item__link--primary:first-child .a-menu-item__label:before{--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));content:var(--tw-content)}.a-menu-item__link--primary.a-menu-item__link--active .a-menu-item__label:before{--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));content:var(--tw-content)}}.a-menu-item__link--link{display:flex;flex:1 1 0%;font-size:1.375rem;font-weight:700;letter-spacing:.025em;line-height:1.75rem;padding-bottom:1rem;padding-top:1rem}@media (min-width:640px){.a-menu-item__link--link{font-size:2rem;line-height:2.5rem}}.a-menu-item__link--link:hover{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(250 166 26/var(--tw-border-opacity,1));color:rgb(250 166 26/var(--tw-text-opacity,1))}.a-menu-item__link--link:focus-visible{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(250 166 26/var(--tw-border-opacity,1));color:rgb(250 166 26/var(--tw-text-opacity,1))}.a-menu-item__link--link.a-menu-item__link--active{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(250 166 26/var(--tw-border-opacity,1));color:rgb(250 166 26/var(--tw-text-opacity,1))}.a-menu-item__label{align-items:center;display:flex;padding:0;pointer-events:none;position:relative}@media (min-width:1280px){.a-menu-item__label{padding:.375rem .75rem;z-index:50}}.a-menu-item__dropdown-button{display:flex;flex-grow:1}@media (min-width:1280px){.a-menu-item__dropdown-button{flex-grow:0}}.a-menu-item__dropdown-button.a-menu-item__link--primary{padding-left:1rem}@media (min-width:1280px){.a-menu-item__dropdown-button.a-menu-item__link--primary{padding-left:0}}.a-menu-item__dropdown-button.a-menu-item__link--primary .a-menu-item__label{background-color:initial}.a-menu-item--has-subnav .a-menu-item__link--primary:first-child,.a-menu-item--has-subnav .a-menu-item__link--primary:first-child .a-menu-item__label{padding-right:0}.a-menu-item--has-subnav .a-menu-item__link--primary:first-child .a-menu-item__label:before{width:calc(100% + 2.25rem)}
.a-partner-logo{width:100%}.a-partner-logo:empty{display:none;height:0;margin:0;padding:0}.a-partner-logo img{align-content:center;height:100%;margin:auto;max-height:5rem;max-width:11rem;object-fit:contain;width:100%}.m-partners-list__group-1 .a-partner-logo:empty{display:none;height:0;margin:0;padding:0}@media (min-width:640px){.m-partners-list__group-1 .a-partner-logo img{max-height:10rem;max-width:13rem}}
.m-partners-list h2:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(250 166 26/var(--tw-bg-opacity,1));bottom:0;content:var(--tw-content);left:0;position:absolute;top:0;width:.5rem}.m-partners-list .m-partners-list__group-1:empty,.m-partners-list .m-partners-list__group-2:empty,.m-partners-list .m-partners-list__group-3:empty{display:none;height:0;margin:0;padding:0}.m-partners-list .flex:empty{height:0;margin:0;padding:0}.m-partners-list--partners-block-grid .a-partner-logo{grid-column:span 2/span 2}@media (min-width:768px){.m-partners-list--partners-block-grid .a-partner-logo{grid-column:span 1/span 1}}
.iframe-embed .prose iframe{position:relative}.prose{font-size:.875rem;line-height:1.3125rem}@media (min-width:1024px){.prose{font-size:1.1875rem;line-height:1.625rem}}.prose .a-button{--tw-text-opacity:1;align-items:center;border-radius:.5rem;border-width:2px;color:rgb(48 48 46/var(--tw-text-opacity,1));display:flex;display:inline-flex;font-family:TT Norms Pro,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:700;justify-content:center;line-height:1;overflow:hidden;padding:1rem 1.5rem;position:relative;text-align:center;z-index:0}@media (min-width:1024px){.prose .a-button{font-size:1.25rem;line-height:1.875rem}}.prose .a-button{cursor:pointer;outline:2px solid #0000;outline-offset:2px;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prose .a-button:active{outline-style:dashed}.prose .a-button:before{--tw-content:"";--tw-translate-y:100%;--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));bottom:-.125rem;height:50%;left:0;pointer-events:none;position:absolute;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:-10}.prose .a-button:before,.prose .a-button:hover:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prose .a-button:hover:before{--tw-translate-y:0px}.prose .a-button:active:hover:before{--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));content:var(--tw-content)}.prose .a-button:focus-visible:before{--tw-translate-y:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prose .a-button:active:focus-visible:before{--tw-bg-opacity:1;background-color:rgb(108 104 99/var(--tw-bg-opacity,1));content:var(--tw-content)}.prose .a-button:active:before{--tw-translate-y:100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prose .a-button:active{outline-color:#30302e}.prose .a-button--primary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(48 48 46/var(--tw-bg-opacity,1));border-color:rgb(131 131 130/var(--tw-border-opacity,1));color:rgb(254 253 253/var(--tw-text-opacity,1))}.prose .a-button--secondary{background-color:initial}.prose .a-button--secondary:hover:before{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1));content:var(--tw-content)}.prose .a-button--secondary:focus-visible:before{--tw-bg-opacity:1;background-color:rgb(250 166 26/var(--tw-bg-opacity,1));content:var(--tw-content)}
.m-search-bar--placeholder-grey .m-search-bar__input::placeholder{--tw-text-opacity:1;color:rgb(131 131 130/var(--tw-text-opacity,1))}.m-search-bar__input::placeholder{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-search-bar__input:focus::placeholder{opacity:.5}.m-search-bar__input:-webkit-autofill,.m-search-bar__input:-webkit-autofill:focus,.m-search-bar__input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #faa61a}
.paragraph--unpublished{background-color:#fff4f4;}
