/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.footer{background-color:#000;padding:3rem 0 2rem;position:relative}@media(min-width:1024px){.footer{padding:4rem 0 3rem}}.footer a{max-width:80%;display:block;color:#f9f6f5;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.16px;text-decoration:none;cursor:pointer}@media(min-width:1024px){.footer a{max-width:100%}}.footer a:hover{text-decoration:underline}.footer-text{color:#fff;font-size:28px;font-weight:900;line-height:1.2;letter-spacing:-0.56px}@media(min-width:1024px){.footer-text{max-width:80%;margin-bottom:3rem;margin-left:2rem}}.footer__menu{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.12);padding-top:1rem;gap:10px;overflow:hidden}@media(min-width:1024px){.footer__menu{gap:0;margin-left:0;border:none;text-align:left;max-width:100%;padding:0;list-style:none}}.footer__menu>ul{list-style:none;min-width:calc(50% - 10px);max-width:131px;padding-left:0;margin-left:0}@media(min-width:1024px){.footer__menu>ul{min-width:33.33%;max-width:100%}.footer__menu>ul:first-child{min-width:66.66%;display:block;-moz-column-count:2;column-count:2}}.footer__menu>ul li{padding:16px 0;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.12)}@media(min-width:1024px){.footer__menu>ul li{width:auto;margin-right:30px}.footer__menu>ul li.last-in-first-column{border-bottom:0}}.footer__menu>ul li:last-child{border-bottom:0}@media(min-width:640px){.footer__menu>ul li:last-child{border-bottom:1px solid}}.footer__menu--tertiary{border-top:1px solid hsla(0,0%,100%,.12);flex-flow:row wrap;margin:0;padding:2rem 0;margin-left:0}@media(min-width:1024px){.footer__menu--tertiary{margin-left:2rem;padding:0}}.footer__menu--tertiary li{overflow:hidden;border-bottom:0;width:calc(50% - 10px);padding-bottom:1.5rem}.footer__menu--tertiary li:last-child{border-bottom:0}@media(min-width:1024px){.footer__menu--tertiary li:last-child{border-bottom:0}}.footer__menu--tertiary li p{font-size:16px;font-weight:500;line-height:26px;color:#fff;letter-spacing:-0.16px;margin-bottom:3px}@media(min-width:1024px){.footer__menu--tertiary li p{max-width:80%}}.footer__menu--tertiary li span,.footer__menu--tertiary li span>p,.footer__menu--tertiary li span a{display:block;font-size:16px;font-weight:400;line-height:26px;color:#777;letter-spacing:-0.16px;max-width:90%}@media(min-width:640px){.footer__menu--tertiary li span,.footer__menu--tertiary li span>p,.footer__menu--tertiary li span a{max-width:80%}}@media(min-width:640px){.footer__menu--tertiary{border-top:0}}@media(min-width:1024px){.footer__menu--tertiary{text-align:left;border-top:0;-moz-column-count:2;column-count:2}}.footer__branding{display:flex;padding:0 0 5rem;justify-content:center}@media(min-width:1024px){.footer__branding{justify-content:flex-start}}.footer__branding .image__link picture{width:150px;padding-right:1rem;border-right:1px solid hsla(0,0%,100%,.12)}.footer__branding .logo__link svg{display:block;padding-left:1rem}@media(min-width:1024px){.footer__branding .logo__link svg{padding-right:0}}.footer__branding .logo__link svg *{fill:#c090ff}.footer>.grid-container>.grid-x>.large-6 .footer__menu ul{min-width:100%}.pre-footer{border-top:1px solid #bbb;margin-top:40px;padding:20px 0 120px}.pre-footer .webform-submission-form{padding:0}.pre-footer__helpful{display:flex;justify-content:center}@media(min-width:1024px){.pre-footer__helpful{margin-left:-200px}}.pre-footer__helpful fieldset{position:relative}.pre-footer__helpful legend{font-size:18px;font-style:normal;font-weight:900;line-height:1.4;letter-spacing:-0.18px;color:#000;margin:0 30px 0 0}.pre-footer__helpful .form-item--radio{margin-top:1rem}@media(min-width:1024px){.pre-footer__helpful .form-item--radio{position:absolute;bottom:0;left:100%;min-width:220px;display:block;margin-bottom:-18px}}.pre-footer__helpful .form-item--radio input[type=radio]{display:none}.pre-footer__helpful .form-item--radio input[type=radio]:checked+label{background:#000;color:#fff}.pre-footer__helpful .form-item--radio label{height:55px;color:#000;padding:16px 24px;border-radius:90px;background:rgba(0,0,0,.04);margin:0}.pre-footer .helpful__form-fields textarea{margin-bottom:0}.pre-footer .helpful__form-fields h4{font-size:16px}.pre-footer .helpful__form-fields>p{margin-bottom:5px}.pre-footer .helpful__form-fields>p small{display:block;margin-bottom:15px}.pre-footer .helpful__form--buttons .form-actions.form-wrapper{display:flex;flex-direction:row;justify-content:flex-end;gap:0;margin-top:0}.pre-footer .helpful__form .captcha__description{margin-bottom:.75em;max-width:380px;font-size:14px;margin-top:1rem;color:#777}
.main-footer{padding-top:24px;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.9)}@media(min-width:1024px){.main-footer{border-bottom:initial;border-right:1px solid hsla(0,0%,100%,.9);padding:0;margin:24px 64px 32px 0}}.main-footer a{font-size:rem-calc(14px);line-height:24px}.main-footer a.main-footer__primary{font-weight:400;display:block;margin-bottom:24px;color:#fff}.main-footer a:hover{color:#c090ff;text-decoration:unset}.main-footer ul{list-style:none;margin:0;padding:0;-moz-column-count:2;column-count:2}.main-footer ul li{margin-bottom:24px}
.bottom-menu{flex-direction:column;border-top:1px solid hsla(0,0%,100%,.12)}@media(min-width:1024px){.bottom-menu{margin-top:48px;align-items:baseline;flex-direction:row}}.bottom-menu .footer__copyright{flex:0 1 30%;order:3;margin-top:2rem}@media(min-width:1024px){.bottom-menu .footer__copyright{margin-top:0;order:initial}}.bottom-menu .footer__copyright p{line-height:inherit;color:#fff;text-decoration:none;text-align:center;font-size:12px}@media(min-width:1024px){.bottom-menu .footer__copyright p{text-align:left}}.bottom-menu .footer__footer-bottom-menu{flex:0 1 30%;display:flex;justify-content:left}@media(min-width:1024px){.bottom-menu .footer__footer-bottom-menu{justify-content:right;border-bottom:none}}.bottom-menu .footer__footer-bottom-menu ul{display:flex;flex-direction:row;gap:2rem;justify-content:center;min-width:100%;list-style:none;margin:0;padding:0}@media(min-width:1024px){.bottom-menu .footer__footer-bottom-menu ul{gap:20px;margin-bottom:0}}.bottom-menu .footer__footer-bottom-menu ul li{line-height:20px;padding:16px 0}@media(min-width:1024px){.bottom-menu .footer__footer-bottom-menu ul li{display:flex}.bottom-menu .footer__footer-bottom-menu ul li::after{content:"|";color:#fff;opacity:.1;margin-left:16px;vertical-align:text-top}}.bottom-menu .footer__footer-bottom-menu ul li:last-child::after{content:none}.bottom-menu .footer__footer-bottom-menu ul li a{font-size:12px;line-height:20px}
.section-grid{padding:52px 0}@media(min-width:1024px){.section-grid{padding:100px 0 0 0}}@media(min-width:1600px){.section-grid{padding:120px 0 0 0}}.section-grid .grid-container .section-grid-title>h2{margin-bottom:1.5rem}@media(min-width:1024px){.section-grid .grid-container .section-grid-title>h2{font-size:48px;font-weight:900;line-height:1.2;letter-spacing:-0.96px}}.section-grid .grid-container .section-grid-title>h2+.section-grid-cards-description{margin-top:-2rem;margin-bottom:3rem}@media(min-width:1024px){.section-grid .grid-container .section-grid-title>h2+.section-grid-cards-description{margin-top:-3rem;margin-bottom:4rem}}.section-grid .grid-container .section-grid-description>p{font-size:18px;font-weight:350;line-height:28px;letter-spacing:-0.18px}.section-grid.bg-dark-blue h2,.section-grid.bg-dark-blue h3,.section-grid.bg-black h2,.section-grid.bg-black h3{color:#fff}.section-grid.bg-dark-blue p,.section-grid.bg-dark-blue a,.section-grid.bg-dark-blue ul li,.section-grid.bg-black p,.section-grid.bg-black a,.section-grid.bg-black ul li{color:#fff}.section-grid.bg-dark-blue a:hover,.section-grid.bg-black a:hover{color:#fff}.section-grid.bg-dark-blue .card-icon .card-icon--content h3,.section-grid.bg-black .card-icon .card-icon--content h3{color:#fff}.section-grid.bg-dark-blue .card-icon .card-icon--content .content p,.section-grid.bg-dark-blue .card-icon .card-icon--content .content a,.section-grid.bg-dark-blue .card-icon .card-icon--content .content ul li,.section-grid.bg-black .card-icon .card-icon--content .content p,.section-grid.bg-black .card-icon .card-icon--content .content a,.section-grid.bg-black .card-icon .card-icon--content .content ul li{color:#fff}.section-grid.bg-dark-blue .card-icon .button.button--primary,.section-grid.bg-black .card-icon .button.button--primary{background-color:#fff;color:#000}.section-grid.bg-dark-blue .card-icon .button.button--primary:hover,.section-grid.bg-black .card-icon .button.button--primary:hover{color:#fff;background-color:#777}.section-grid.bg-dark-blue .section-grid-share>span,.section-grid.bg-black .section-grid-share>span{color:#fff}.section-grid.bg-dark-blue .section-grid-share .social-menu ul li svg *,.section-grid.bg-black .section-grid-share .social-menu ul li svg *{fill:#fff}.section-grid.bg-dark-blue .content-block>p,.section-grid.bg-black .content-block>p{color:#fff}.section-grid-description{margin-bottom:2rem}.section-grid-share{display:flex;align-items:center;padding-bottom:2rem}@media(min-width:1024px){.section-grid-share{justify-content:flex-end}}.section-grid-share>span{color:#000;font-size:12px;font-weight:900;line-height:1.2;letter-spacing:-0.12px;margin-right:1.25rem;margin-bottom:0}.section-grid-share .social-menu{padding-top:0}@media(min-width:1024px){.section-grid-share .social-menu{padding-top:33px}}.section-grid-share .social-menu ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.section-grid-share .social-menu ul li{padding-bottom:0;margin:0}.section-grid-share .social-menu ul li svg *{fill:#000}.section-grid .key-facts{max-width:100%}.section-grid .content-block>p{color:#000}
.header{position:absolute;width:100%;z-index:3;border-bottom:1px solid rgba(0,0,0,.12)}@media(min-width:1024px){.header{border-bottom:0}}.header.animated{position:fixed}@media(min-width:1024px){.header.theme-dark{background-color:#000}}@media(min-width:1024px){.header.theme-dark .header__inner{outline:1px solid rgba(0,0,0,.12)}}.header.theme-dark .button--search{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4509_21335)"><path d="M9.16667 15.8333C12.8486 15.8333 15.8333 12.8486 15.8333 9.16667C15.8333 5.48477 12.8486 2.5 9.16667 2.5C5.48477 2.5 2.5 5.48477 2.5 9.16667C2.5 12.8486 5.48477 15.8333 9.16667 15.8333Z" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.5 17.5L13.875 13.875" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_4509_21335"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');background-position:center;background-repeat:no-repeat}@media(min-width:1024px){.header.theme-dark .button--search{border:3px solid hsla(0,0%,100%,.12)}}.header.theme-light{background-color:#f9f6f5}.header__inner{display:flex;flex-flow:column nowrap;min-height:84px;justify-content:center;padding-left:1rem;padding-right:1rem;border-bottom:1px solid hsla(0,0%,100%,.12)}@media(min-width:400px){.header__inner{padding-left:2rem;padding-right:2rem}}@media(min-width:1024px){.header__inner{padding-left:1rem;padding-right:1rem;outline:1px solid hsla(0,0%,100%,.2);border-radius:20px 20px 0 0;border-bottom:none}}@media(min-width:1600px){.header__inner{padding-right:1.5rem;padding-left:1.5rem}}.header__inner.bg-dark-blue,.header__inner.bg-black,.header__inner.bg-dark-purple{outline-color:hsla(0,0%,100%,.12) !important}.header__inner.bg-dark-blue .header__inner,.header__inner.bg-black .header__inner,.header__inner.bg-dark-purple .header__inner{outline:1px solid hsla(0,0%,100%,.12) !important}.header__inner.bg-dark-blue .header__nav #nav-icon span,.header__inner.bg-black .header__nav #nav-icon span,.header__inner.bg-dark-purple .header__nav #nav-icon span{background-color:#fff}@media(min-width:1024px){.header__inner.bg-dark-blue .main-menu__menu,.header__inner.bg-dark-blue .main-menu__link,.header__inner.bg-black .main-menu__menu,.header__inner.bg-black .main-menu__link,.header__inner.bg-dark-purple .main-menu__menu,.header__inner.bg-dark-purple .main-menu__link{color:#fff}.header__inner.bg-dark-blue .main-menu__menu.active,.header__inner.bg-dark-blue .main-menu__link.active,.header__inner.bg-black .main-menu__menu.active,.header__inner.bg-black .main-menu__link.active,.header__inner.bg-dark-purple .main-menu__menu.active,.header__inner.bg-dark-purple .main-menu__link.active{color:#fff;border-color:#fff}.header__inner.bg-dark-blue .main-menu__menu:hover,.header__inner.bg-dark-blue .main-menu__link:hover,.header__inner.bg-black .main-menu__menu:hover,.header__inner.bg-black .main-menu__link:hover,.header__inner.bg-dark-purple .main-menu__menu:hover,.header__inner.bg-dark-purple .main-menu__link:hover{color:#fff;border-color:#fff}.header__inner.bg-dark-blue .main-menu__menu svg *,.header__inner.bg-dark-blue .main-menu__link svg *,.header__inner.bg-black .main-menu__menu svg *,.header__inner.bg-black .main-menu__link svg *,.header__inner.bg-dark-purple .main-menu__menu svg *,.header__inner.bg-dark-purple .main-menu__link svg *{fill:#fff}}.header__inner.bg-dark-blue .logo__image,.header__inner.bg-black .logo__image,.header__inner.bg-dark-purple .logo__image{display:none}.header__inner.bg-dark-blue .logo-inverted__image,.header__inner.bg-black .logo-inverted__image,.header__inner.bg-dark-purple .logo-inverted__image{display:block}.header__inner.bg-dark-blue .logo-inverted__image svg>path:first-child,.header__inner.bg-black .logo-inverted__image svg>path:first-child,.header__inner.bg-dark-purple .logo-inverted__image svg>path:first-child{fill:#fff}.header__primary{display:flex;width:100%}@media(min-width:640px){.header__primary{flex-flow:row nowrap;justify-content:flex-start}}@media(min-width:1024px){.header__primary{max-height:100px}}@media screen and (max-width:1024px){.header__primary--creative-workplaces .header__branding{order:1;flex:none}.header__primary--creative-workplaces .header__main-actions{flex:1}.header__primary--creative-workplaces #quick-exit-link{font-size:14px;order:1;margin-right:.5rem;padding:8px 13px;margin-left:.5rem;white-space:nowrap}.header__primary--creative-workplaces .button--search{order:2;padding-top:1rem;padding-bottom:1rem;padding-right:3rem;margin-right:1rem;border-right:1px solid rgba(0,0,0,.12)}}.header__branding{display:flex;align-items:center;min-width:70px;justify-content:center;flex:1;order:2}@media(min-width:1024px){.header__branding{flex:none;order:initial;max-width:124px}}@media(min-width:1600px){.header__branding{margin-right:1rem}}.header__menu{position:absolute;top:84px;width:100%;background-color:inherit;left:0;padding:30px 20px;transform:translateX(-80%);transition:all .5s ease-in-out;opacity:0;visibility:hidden}@media(min-width:1024px){.header__menu{position:relative;top:initial;left:initial;display:flex;opacity:initial;visibility:visible;justify-content:space-between;flex:1;transition:none;padding:0;transform:none;border:none;padding-right:1rem;padding-left:1rem;overflow:hidden}}@media(min-width:1200px){.header__menu{padding-right:2rem;padding-left:2rem}}@media(min-width:1600px){.header__menu{max-width:calc(100% - 128px)}}.header__main-nav{background-color:inherit;padding-bottom:2.5rem;min-height:calc(50% + 42px);max-width:525px;margin:0 auto}@media(min-width:1024px){.header__main-nav{max-width:100%;padding-bottom:0;margin:initial}}.header__main-actions{order:1}@media(min-width:1024px){.header__main-actions{order:initial;padding-left:10px}}@media(min-width:1024px){.header__main-actions .button--search{display:flex;align-items:center}}.header__main-actions .button--secondary{background-color:#f3ebff;border:0;outline:0;margin-bottom:0;margin-left:1rem}.header__main-actions .button--secondary:hover,.header__main-actions .button--secondary:active,.header__main-actions .button--secondary:focus,.header__main-actions .button--secondary:focus-visible{color:#000;background-color:#f9f6f5}.header__main-actions #quick-exit-link:hover{color:#fff;background-color:#666}.header__nav{display:flex;align-items:center;cursor:pointer;justify-content:center;padding-right:0;order:3}@media(min-width:1024px){.header__nav{order:initial}}.header__nav button.open--main-menu{position:relative;border-radius:0;padding:8px;display:flex;align-items:center;cursor:pointer;justify-content:center}.header__nav button.open--main-menu>span{padding-top:12px;text-transform:uppercase;font-weight:400;color:#fff;font-size:12px}@media(min-width:1024px){.header__nav button.open--main-menu{display:none}}.header__nav button.open--main-menu.header--close #nav-icon .l1{transform:rotate(45deg);top:46%}.header__nav button.open--main-menu.header--close #nav-icon .l2{display:none}.header__nav button.open--main-menu.header--close #nav-icon .l3{transform:rotate(-45deg);top:46%}.header__nav #nav-icon{width:22px;height:24px;position:relative;transform:rotate(0deg);transition:.4s ease-in-out;cursor:pointer;pointer-events:none}.header__nav #nav-icon::after{content:none}.header__nav #nav-icon span{display:block;position:absolute;height:5px;width:100%;background:#000;opacity:1;right:0;transform:rotate(0deg);transition:.25s ease-in-out;z-index:1;border-radius:4px}.header__nav #nav-icon span:nth-child(1){top:3px}.header__nav #nav-icon span:nth-child(2){top:11px;width:16px}.header__nav #nav-icon span:nth-child(3){top:19px}.header__nav #nav-icon.open span:nth-child(1){top:7px;transform:rotate(135deg)}.header__nav #nav-icon.open span:nth-child(2){opacity:0;right:-60px}.header__nav #nav-icon.open span:nth-child(3){top:7px;transform:rotate(-135deg)}.header__nav .bt-close-menu{position:relative;background-color:#c090ff;border-radius:100%;width:40px;height:40px;display:flex;align-items:center;cursor:pointer;justify-content:center}.header__nav .bt-close-menu::after{content:"";display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:0;margin-left:0;transition:all .2s linear}.header-shadow{position:relative;height:84px;width:100%;z-index:0}@media(min-width:1024px){.header-shadow{height:160px}}.header.active,.header.bg-black,.header.is-open,.header.is-open-search{background-color:#000}.header.active .header__menu,.header.bg-black .header__menu,.header.is-open .header__menu,.header.is-open-search .header__menu{background-color:#000;transform:translateY(0);opacity:1;visibility:visible;height:calc(100vh - 84px);height:calc(var(--app-height) - 84px);padding-bottom:0}@media(min-width:1024px){.header.active .header__menu,.header.bg-black .header__menu,.header.is-open .header__menu,.header.is-open-search .header__menu{transform:none;height:auto;max-height:calc(var(--app-height) - 160px)}}@media screen and (max-width:1024px){.header.active .header__menu,.header.bg-black .header__menu,.header.is-open .header__menu,.header.is-open-search .header__menu{overflow:auto}}.header.active .header__inner,.header.bg-black .header__inner,.header.is-open .header__inner,.header.is-open-search .header__inner{background:#000;outline:1px solid hsla(0,0%,100%,.12) !important}@media screen and (max-width:1024px){.header.active .header__inner.bg-color-black,.header.bg-black .header__inner.bg-color-black,.header.is-open .header__inner.bg-color-black,.header.is-open-search .header__inner.bg-color-black{background-color:#000}.header.active .header__inner.bg-color-bright-purple,.header.bg-black .header__inner.bg-color-bright-purple,.header.is-open .header__inner.bg-color-bright-purple,.header.is-open-search .header__inner.bg-color-bright-purple{background-color:#c090ff}.header.active .header__inner.bg-color-purple,.header.bg-black .header__inner.bg-color-purple,.header.is-open .header__inner.bg-color-purple,.header.is-open-search .header__inner.bg-color-purple{background-color:#c090ff}.header.active .header__inner.bg-color-bright-pink,.header.bg-black .header__inner.bg-color-bright-pink,.header.is-open .header__inner.bg-color-bright-pink,.header.is-open-search .header__inner.bg-color-bright-pink{background-color:#ff96f9}.header.active .header__inner.bg-color-pink,.header.bg-black .header__inner.bg-color-pink,.header.is-open .header__inner.bg-color-pink,.header.is-open-search .header__inner.bg-color-pink{background-color:#ff96f9}.header.active .header__inner.bg-color-bright-blue,.header.bg-black .header__inner.bg-color-bright-blue,.header.is-open .header__inner.bg-color-bright-blue,.header.is-open-search .header__inner.bg-color-bright-blue{background-color:#78dcf0}.header.active .header__inner.bg-color-blue,.header.bg-black .header__inner.bg-color-blue,.header.is-open .header__inner.bg-color-blue,.header.is-open-search .header__inner.bg-color-blue{background-color:#78dcf0}.header.active .header__inner.bg-color-bright-green,.header.bg-black .header__inner.bg-color-bright-green,.header.is-open .header__inner.bg-color-bright-green,.header.is-open-search .header__inner.bg-color-bright-green{background-color:#c0ff77}.header.active .header__inner.bg-color-green,.header.bg-black .header__inner.bg-color-green,.header.is-open .header__inner.bg-color-green,.header.is-open-search .header__inner.bg-color-green{background-color:#c0ff77}.header.active .header__inner.bg-color-warm-gray,.header.bg-black .header__inner.bg-color-warm-gray,.header.is-open .header__inner.bg-color-warm-gray,.header.is-open-search .header__inner.bg-color-warm-gray{background-color:#ebe8e1}.header.active .header__inner.bg-color-dark-purple,.header.bg-black .header__inner.bg-color-dark-purple,.header.is-open .header__inner.bg-color-dark-purple,.header.is-open-search .header__inner.bg-color-dark-purple{background-color:#402059}.header.active .header__inner.bg-color-dark-blue,.header.bg-black .header__inner.bg-color-dark-blue,.header.is-open .header__inner.bg-color-dark-blue,.header.is-open-search .header__inner.bg-color-dark-blue{background-color:#2d2d78}.header.active .header__inner.bg-color-orange,.header.bg-black .header__inner.bg-color-orange,.header.is-open .header__inner.bg-color-orange,.header.is-open-search .header__inner.bg-color-orange{background-color:#fe5e30}.header.active .header__inner.bg-color-warm-gray,.header.active .header__inner.bg-color-purple,.header.active .header__inner.bg-color-bright-purple,.header.active .header__inner.bg-color-orange,.header.active .header__inner.bg-color-bright-pink,.header.active .header__inner.bg-color-pink,.header.active .header__inner.bg-color-blue,.header.active .header__inner.bg-color-bright-blue,.header.active .header__inner.bg-color-green,.header.active .header__inner.bg-color-bright-green,.header.bg-black .header__inner.bg-color-warm-gray,.header.bg-black .header__inner.bg-color-purple,.header.bg-black .header__inner.bg-color-bright-purple,.header.bg-black .header__inner.bg-color-orange,.header.bg-black .header__inner.bg-color-bright-pink,.header.bg-black .header__inner.bg-color-pink,.header.bg-black .header__inner.bg-color-blue,.header.bg-black .header__inner.bg-color-bright-blue,.header.bg-black .header__inner.bg-color-green,.header.bg-black .header__inner.bg-color-bright-green,.header.is-open .header__inner.bg-color-warm-gray,.header.is-open .header__inner.bg-color-purple,.header.is-open .header__inner.bg-color-bright-purple,.header.is-open .header__inner.bg-color-orange,.header.is-open .header__inner.bg-color-bright-pink,.header.is-open .header__inner.bg-color-pink,.header.is-open .header__inner.bg-color-blue,.header.is-open .header__inner.bg-color-bright-blue,.header.is-open .header__inner.bg-color-green,.header.is-open .header__inner.bg-color-bright-green,.header.is-open-search .header__inner.bg-color-warm-gray,.header.is-open-search .header__inner.bg-color-purple,.header.is-open-search .header__inner.bg-color-bright-purple,.header.is-open-search .header__inner.bg-color-orange,.header.is-open-search .header__inner.bg-color-bright-pink,.header.is-open-search .header__inner.bg-color-pink,.header.is-open-search .header__inner.bg-color-blue,.header.is-open-search .header__inner.bg-color-bright-blue,.header.is-open-search .header__inner.bg-color-green,.header.is-open-search .header__inner.bg-color-bright-green{outline:1px solid rgba(0,0,0,.12) !important}.header.active .header__inner.bg-color-warm-gray .logo__image,.header.active .header__inner.bg-color-purple .logo__image,.header.active .header__inner.bg-color-bright-purple .logo__image,.header.active .header__inner.bg-color-orange .logo__image,.header.active .header__inner.bg-color-bright-pink .logo__image,.header.active .header__inner.bg-color-pink .logo__image,.header.active .header__inner.bg-color-blue .logo__image,.header.active .header__inner.bg-color-bright-blue .logo__image,.header.active .header__inner.bg-color-green .logo__image,.header.active .header__inner.bg-color-bright-green .logo__image,.header.bg-black .header__inner.bg-color-warm-gray .logo__image,.header.bg-black .header__inner.bg-color-purple .logo__image,.header.bg-black .header__inner.bg-color-bright-purple .logo__image,.header.bg-black .header__inner.bg-color-orange .logo__image,.header.bg-black .header__inner.bg-color-bright-pink .logo__image,.header.bg-black .header__inner.bg-color-pink .logo__image,.header.bg-black .header__inner.bg-color-blue .logo__image,.header.bg-black .header__inner.bg-color-bright-blue .logo__image,.header.bg-black .header__inner.bg-color-green .logo__image,.header.bg-black .header__inner.bg-color-bright-green .logo__image,.header.is-open .header__inner.bg-color-warm-gray .logo__image,.header.is-open .header__inner.bg-color-purple .logo__image,.header.is-open .header__inner.bg-color-bright-purple .logo__image,.header.is-open .header__inner.bg-color-orange .logo__image,.header.is-open .header__inner.bg-color-bright-pink .logo__image,.header.is-open .header__inner.bg-color-pink .logo__image,.header.is-open .header__inner.bg-color-blue .logo__image,.header.is-open .header__inner.bg-color-bright-blue .logo__image,.header.is-open .header__inner.bg-color-green .logo__image,.header.is-open .header__inner.bg-color-bright-green .logo__image,.header.is-open-search .header__inner.bg-color-warm-gray .logo__image,.header.is-open-search .header__inner.bg-color-purple .logo__image,.header.is-open-search .header__inner.bg-color-bright-purple .logo__image,.header.is-open-search .header__inner.bg-color-orange .logo__image,.header.is-open-search .header__inner.bg-color-bright-pink .logo__image,.header.is-open-search .header__inner.bg-color-pink .logo__image,.header.is-open-search .header__inner.bg-color-blue .logo__image,.header.is-open-search .header__inner.bg-color-bright-blue .logo__image,.header.is-open-search .header__inner.bg-color-green .logo__image,.header.is-open-search .header__inner.bg-color-bright-green .logo__image{display:block}.header.active .header__inner.bg-color-warm-gray .logo-inverted__image,.header.active .header__inner.bg-color-purple .logo-inverted__image,.header.active .header__inner.bg-color-bright-purple .logo-inverted__image,.header.active .header__inner.bg-color-orange .logo-inverted__image,.header.active .header__inner.bg-color-bright-pink .logo-inverted__image,.header.active .header__inner.bg-color-pink .logo-inverted__image,.header.active .header__inner.bg-color-blue .logo-inverted__image,.header.active .header__inner.bg-color-bright-blue .logo-inverted__image,.header.active .header__inner.bg-color-green .logo-inverted__image,.header.active .header__inner.bg-color-bright-green .logo-inverted__image,.header.bg-black .header__inner.bg-color-warm-gray .logo-inverted__image,.header.bg-black .header__inner.bg-color-purple .logo-inverted__image,.header.bg-black .header__inner.bg-color-bright-purple .logo-inverted__image,.header.bg-black .header__inner.bg-color-orange .logo-inverted__image,.header.bg-black .header__inner.bg-color-bright-pink .logo-inverted__image,.header.bg-black .header__inner.bg-color-pink .logo-inverted__image,.header.bg-black .header__inner.bg-color-blue .logo-inverted__image,.header.bg-black .header__inner.bg-color-bright-blue .logo-inverted__image,.header.bg-black .header__inner.bg-color-green .logo-inverted__image,.header.bg-black .header__inner.bg-color-bright-green .logo-inverted__image,.header.is-open .header__inner.bg-color-warm-gray .logo-inverted__image,.header.is-open .header__inner.bg-color-purple .logo-inverted__image,.header.is-open .header__inner.bg-color-bright-purple .logo-inverted__image,.header.is-open .header__inner.bg-color-orange .logo-inverted__image,.header.is-open .header__inner.bg-color-bright-pink .logo-inverted__image,.header.is-open .header__inner.bg-color-pink .logo-inverted__image,.header.is-open .header__inner.bg-color-blue .logo-inverted__image,.header.is-open .header__inner.bg-color-bright-blue .logo-inverted__image,.header.is-open .header__inner.bg-color-green .logo-inverted__image,.header.is-open .header__inner.bg-color-bright-green .logo-inverted__image,.header.is-open-search .header__inner.bg-color-warm-gray .logo-inverted__image,.header.is-open-search .header__inner.bg-color-purple .logo-inverted__image,.header.is-open-search .header__inner.bg-color-bright-purple .logo-inverted__image,.header.is-open-search .header__inner.bg-color-orange .logo-inverted__image,.header.is-open-search .header__inner.bg-color-bright-pink .logo-inverted__image,.header.is-open-search .header__inner.bg-color-pink .logo-inverted__image,.header.is-open-search .header__inner.bg-color-blue .logo-inverted__image,.header.is-open-search .header__inner.bg-color-bright-blue .logo-inverted__image,.header.is-open-search .header__inner.bg-color-green .logo-inverted__image,.header.is-open-search .header__inner.bg-color-bright-green .logo-inverted__image{display:none}.header.active .header__inner.bg-color-warm-gray .header__nav #nav-icon span,.header.active .header__inner.bg-color-purple .header__nav #nav-icon span,.header.active .header__inner.bg-color-bright-purple .header__nav #nav-icon span,.header.active .header__inner.bg-color-orange .header__nav #nav-icon span,.header.active .header__inner.bg-color-bright-pink .header__nav #nav-icon span,.header.active .header__inner.bg-color-pink .header__nav #nav-icon span,.header.active .header__inner.bg-color-blue .header__nav #nav-icon span,.header.active .header__inner.bg-color-bright-blue .header__nav #nav-icon span,.header.active .header__inner.bg-color-green .header__nav #nav-icon span,.header.active .header__inner.bg-color-bright-green .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-warm-gray .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-purple .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-bright-purple .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-orange .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-bright-pink .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-pink .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-blue .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-bright-blue .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-green .header__nav #nav-icon span,.header.bg-black .header__inner.bg-color-bright-green .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-warm-gray .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-purple .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-bright-purple .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-orange .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-bright-pink .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-pink .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-blue .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-bright-blue .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-green .header__nav #nav-icon span,.header.is-open .header__inner.bg-color-bright-green .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-warm-gray .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-purple .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-bright-purple .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-orange .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-bright-pink .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-pink .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-blue .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-bright-blue .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-green .header__nav #nav-icon span,.header.is-open-search .header__inner.bg-color-bright-green .header__nav #nav-icon span{background-color:#000}.header.active .header__inner.bg-color-warm-gray .header__main-actions .button--search,.header.active .header__inner.bg-color-purple .header__main-actions .button--search,.header.active .header__inner.bg-color-bright-purple .header__main-actions .button--search,.header.active .header__inner.bg-color-orange .header__main-actions .button--search,.header.active .header__inner.bg-color-bright-pink .header__main-actions .button--search,.header.active .header__inner.bg-color-pink .header__main-actions .button--search,.header.active .header__inner.bg-color-blue .header__main-actions .button--search,.header.active .header__inner.bg-color-bright-blue .header__main-actions .button--search,.header.active .header__inner.bg-color-green .header__main-actions .button--search,.header.active .header__inner.bg-color-bright-green .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-warm-gray .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-purple .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-bright-purple .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-orange .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-bright-pink .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-pink .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-blue .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-bright-blue .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-green .header__main-actions .button--search,.header.bg-black .header__inner.bg-color-bright-green .header__main-actions .button--search,.header.is-open .header__inner.bg-color-warm-gray .header__main-actions .button--search,.header.is-open .header__inner.bg-color-purple .header__main-actions .button--search,.header.is-open .header__inner.bg-color-bright-purple .header__main-actions .button--search,.header.is-open .header__inner.bg-color-orange .header__main-actions .button--search,.header.is-open .header__inner.bg-color-bright-pink .header__main-actions .button--search,.header.is-open .header__inner.bg-color-pink .header__main-actions .button--search,.header.is-open .header__inner.bg-color-blue .header__main-actions .button--search,.header.is-open .header__inner.bg-color-bright-blue .header__main-actions .button--search,.header.is-open .header__inner.bg-color-green .header__main-actions .button--search,.header.is-open .header__inner.bg-color-bright-green .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-warm-gray .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-purple .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-bright-purple .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-orange .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-bright-pink .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-pink .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-blue .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-bright-blue .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-green .header__main-actions .button--search,.header.is-open-search .header__inner.bg-color-bright-green .header__main-actions .button--search{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.9984 21.0004L16.6484 16.6504" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>') center no-repeat}}.header.active .header__nav #nav-icon span,.header.bg-black .header__nav #nav-icon span,.header.is-open .header__nav #nav-icon span,.header.is-open-search .header__nav #nav-icon span{background-color:#fff}@media(min-width:1024px){.header.active .main-menu__menu,.header.active .main-menu__link,.header.bg-black .main-menu__menu,.header.bg-black .main-menu__link,.header.is-open .main-menu__menu,.header.is-open .main-menu__link,.header.is-open-search .main-menu__menu,.header.is-open-search .main-menu__link{color:#fff}.header.active .main-menu__menu.active,.header.active .main-menu__link.active,.header.bg-black .main-menu__menu.active,.header.bg-black .main-menu__link.active,.header.is-open .main-menu__menu.active,.header.is-open .main-menu__link.active,.header.is-open-search .main-menu__menu.active,.header.is-open-search .main-menu__link.active{border-color:#fff;color:#fff}.header.active .main-menu__menu:hover,.header.active .main-menu__link:hover,.header.bg-black .main-menu__menu:hover,.header.bg-black .main-menu__link:hover,.header.is-open .main-menu__menu:hover,.header.is-open .main-menu__link:hover,.header.is-open-search .main-menu__menu:hover,.header.is-open-search .main-menu__link:hover{color:#fff;border-color:#fff}.header.active .main-menu__menu svg *,.header.active .main-menu__link svg *,.header.bg-black .main-menu__menu svg *,.header.bg-black .main-menu__link svg *,.header.is-open .main-menu__menu svg *,.header.is-open .main-menu__link svg *,.header.is-open-search .main-menu__menu svg *,.header.is-open-search .main-menu__link svg *{fill:#fff}}.header.active .logo__image,.header.bg-black .logo__image,.header.is-open .logo__image,.header.is-open-search .logo__image{display:none}.header.active .logo-inverted__image,.header.bg-black .logo-inverted__image,.header.is-open .logo-inverted__image,.header.is-open-search .logo-inverted__image{display:block}.header.active .logo-inverted__image svg>path:first-child,.header.bg-black .logo-inverted__image svg>path:first-child,.header.is-open .logo-inverted__image svg>path:first-child,.header.is-open-search .logo-inverted__image svg>path:first-child{fill:#fff}@media screen and (max-width:1024px){.header.active .header__menu{overflow:hidden !important}.header.active .header__menu::after{content:"";width:100%;position:fixed;height:100vh;background:#000;top:0;left:0}}@media(min-width:1024px){.header:not(.slideUp) .mega-menu__list.active{max-height:calc(100vh - 160px);min-height:600px}}@media(min-width:1024px){.header:not(.slideUp) .mega-menu.active .mega-menu__container{max-height:calc(100vh - 160px);min-height:600px}}.header.headroom--not-bottom.headroom--not-top.slideDown,.header.headroom--not-bottom.headroom--not-top.slideUp{outline:1px solid rgba(0,0,0,.12)}@media(min-width:1024px){.header.headroom--not-bottom.headroom--not-top.slideDown,.header.headroom--not-bottom.headroom--not-top.slideUp{margin-top:0}}
.inline-menu{background-color:#000;padding:11px 0;min-height:49px;display:none}@media(min-width:1024px){.inline-menu{display:block}}.inline-menu-container{margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.inline-menu-container{display:flex;justify-content:space-between}}@media(min-width:1600px){.inline-menu-container{padding-left:1.5rem;padding-right:1.5rem}}.inline-menu__item{margin:0 1em .5em 0}@media(min-width:1024px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}@media(min-width:1024px){.inline-menu .secondary-inline-menu{display:flex;align-items:center}}.inline-menu .secondary-inline-menu ul{list-style:none;margin:0;padding:0;position:relative;padding:2rem 0 0;margin-bottom:2rem}@media(min-width:1024px){.inline-menu .secondary-inline-menu ul{margin-bottom:0}}.inline-menu .secondary-inline-menu ul::before{content:"";position:absolute;height:calc(100% - 32px);width:1px;background-color:hsla(0,0%,100%,.12);left:49.5%}@media(min-width:1024px){.inline-menu .secondary-inline-menu ul{padding:1rem 0 2rem;padding:0;display:flex;flex-direction:row;gap:32px}.inline-menu .secondary-inline-menu ul::before{content:none}}.inline-menu .secondary-inline-menu ul li{padding:0 0 30px}@media(min-width:1024px){.inline-menu .secondary-inline-menu ul li{padding:0;display:inline-block}}.inline-menu .secondary-inline-menu ul li a{color:#fff;text-decoration:none;font-weight:900;font-size:13px;line-height:21px;padding:0 1rem;display:block}@media(min-width:1024px){.inline-menu .secondary-inline-menu ul li a{display:inline-block;font-size:16px;line-height:26px;padding:0 8px}}.inline-menu .secondary-inline-menu ul li a:hover{text-decoration:underline}@media(min-width:1024px){.inline-menu .secondary-inline-menu ul li a{padding:0;font-weight:900;font-size:12px;line-height:20px}}.inline-menu .secondary-inline-menu ul li:last-child{padding-bottom:0}.inline-menu .link--white-text{font-size:18px;font-style:normal;font-weight:900;line-height:28px;letter-spacing:-0.18px;padding:16px 20px;border-radius:90px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#000 !important;margin-bottom:2rem;text-align:center;display:block;text-decoration:none}@media(min-width:1024px){.inline-menu .link--white-text{padding:0;font-weight:900;font-size:12px;background:#000;color:#fff !important;margin:0}.inline-menu .link--white-text:hover{text-decoration:none;color:#c090ff !important}}.inline-menu .dropdown{list-style:none;margin-top:1.5rem;margin-bottom:1rem;padding-left:8px}@media(min-width:1024px){.inline-menu .dropdown{padding-left:0;margin-top:0;margin-bottom:0}}.inline-menu .dropdown .dropdown-button{position:relative;padding-bottom:16px}@media(min-width:1024px){.inline-menu .dropdown .dropdown-button{padding-bottom:0}}.inline-menu .dropdown .dropdown-button>svg{margin-right:8px;margin-top:4px}@media(min-width:1024px){.inline-menu .dropdown .dropdown-button>svg{margin-top:2px}}.inline-menu .dropdown .icon-chevron{position:absolute;right:0;top:calc(50% - 8px);transform:translateY(-50%)}@media(min-width:1024px){.inline-menu .dropdown .icon-chevron{top:50%}}.inline-menu .dropdown .icon-chevron svg{position:absolute;right:15px;bottom:0;margin:auto}.inline-menu .dropdown .dropdown-content{min-width:200px}.inline-menu .dropdown .dropdown-content .selector-language{font-family:Arial,sans-serif;font-weight:bold}.inline-menu .dropdown .dropdown-content .selector-language li a{margin-right:0}.inline-menu .dropdown.active .dropdown-content{margin-top:8px}.inline-menu .dropdown.active .dropdown-content .selector-language{max-height:100vh;max-height:var(--app-height);overflow-y:auto}.inline-menu .dropdown.active .dropdown-content .selector-language li{max-width:90%;margin-left:3%}.inline-menu .dropdown.active .icon-chevron svg{transform:rotate(180deg)}.inline-menu .dropdown button{position:relative;display:flex;color:#fff;padding:0 2.25rem 0 0;text-transform:none;width:auto;font-size:16px;font-weight:900;border-radius:0;line-height:26px}@media(min-width:1024px){.inline-menu .dropdown button{font-size:12px;line-height:20px;width:100%}}.inline-menu .icon-translate{display:inline-block;width:16px;height:16px;margin:0;padding:18px 20px 1px 1px}.inline-menu-mobile{background:#181818}.inline-menu-mobile .inline-menu{margin-left:-20px;width:calc(100% + 40px);background-color:inherit;display:block}.inline-menu-mobile .inline-menu .secondary-inline-menu ul{display:flex;flex-wrap:wrap}.inline-menu-mobile .inline-menu .secondary-inline-menu ul li{width:50%;max-width:50%;min-width:50%}
.main-menu{list-style:none;margin:0;padding:0}@media(min-width:1024px){.main-menu{display:flex;flex-wrap:nowrap;border-bottom:none;gap:24px}}.main-menu__item{position:relative;border-top:1px solid rgba(0,0,0,.12);display:flex;flex-wrap:wrap;border-radius:17px;overflow:hidden}@media(min-width:1024px){.main-menu__item{border-radius:0;border-top:none;display:inline-block;width:-moz-fit-content;width:fit-content;overflow:initial}}.main-menu__item:hover .main-menu__link::after{color:#000}@media(min-width:1024px){.main-menu__item--sub{display:block}.main-menu__item--sub:not(:first-child){border-top:1px solid #c090ff}}.main-menu__item.bg-color-bright-purple,.main-menu__item.bg-color-purple{background-color:#c090ff}@media(min-width:1024px){.main-menu__item.bg-color-bright-purple,.main-menu__item.bg-color-purple{background:none}}.main-menu__item.bg-color-bright-purple .card-main-menu--content,.main-menu__item.bg-color-purple .card-main-menu--content{background-color:#c090ff}@media screen and (max-width:1024px){.main-menu__item.bg-color-bright-purple .mega-menu,.main-menu__item.bg-color-purple .mega-menu{background-color:#c090ff}}.main-menu__item.bg-color-bright-green,.main-menu__item.bg-color-green{background-color:#c0ff77}@media(min-width:1024px){.main-menu__item.bg-color-bright-green,.main-menu__item.bg-color-green{background:none}}.main-menu__item.bg-color-bright-green .card-main-menu--content,.main-menu__item.bg-color-green .card-main-menu--content{background-color:#c0ff77}@media screen and (max-width:1024px){.main-menu__item.bg-color-bright-green .mega-menu,.main-menu__item.bg-color-green .mega-menu{background-color:#c0ff77}}.main-menu__item.bg-color-orange{background-color:#fe5e30}@media(min-width:1024px){.main-menu__item.bg-color-orange{background:none}}.main-menu__item.bg-color-orange .card-main-menu--content{background-color:#fe5e30}@media screen and (max-width:1024px){.main-menu__item.bg-color-orange .mega-menu{background-color:#fe5e30}}.main-menu__item.bg-color-dark-blue{background-color:#2d2d78}@media(min-width:1024px){.main-menu__item.bg-color-dark-blue{background:none}}@media screen and (max-width:1024px){.main-menu__item.bg-color-dark-blue .main-menu__menu,.main-menu__item.bg-color-dark-blue .main-menu__link{color:#fff}.main-menu__item.bg-color-dark-blue .main-menu__menu::after,.main-menu__item.bg-color-dark-blue .main-menu__link::after{content:url('data:image/svg+xml,<svg width="11" height="16" viewBox="0 0 11 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-1.35794e-07 12.3934L4.55635 8L-5.19877e-07 3.6066L3.22182 0.5L11 8L3.22183 15.5L-1.35794e-07 12.3934Z" fill="white"/></svg>')}}@media screen and (max-width:1024px){.main-menu__item.bg-color-dark-blue .main-menu__link::after{content:none}}.main-menu__item.bg-color-dark-blue .card-main-menu--content{background-color:#2d2d78}.main-menu__item.bg-color-dark-blue .card-main-menu--content h4,.main-menu__item.bg-color-dark-blue .card-main-menu--content p,.main-menu__item.bg-color-dark-blue .card-main-menu--content a,.main-menu__item.bg-color-dark-blue .card-main-menu--content span{color:#fff}@media screen and (max-width:1024px){.main-menu__item.bg-color-dark-blue .mega-menu{background-color:#2d2d78}.main-menu__item.bg-color-dark-blue .mega-menu-items>a,.main-menu__item.bg-color-dark-blue .mega-menu-items>.button--back{color:#fff;text-decoration-color:#fff}.main-menu__item.bg-color-dark-blue .mega-menu-items--title::after{content:url('data:image/svg+xml,<svg width="11" height="16" viewBox="0 0 11 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-1.35794e-07 12.3934L4.55635 8L-5.19877e-07 3.6066L3.22182 0.5L11 8L3.22183 15.5L-1.35794e-07 12.3934Z" fill="white"/></svg>')}.main-menu__item.bg-color-dark-blue .mega-menu-items--list .card-menu{border-bottom:1px solid hsla(0,0%,100%,.12)}.main-menu__item.bg-color-dark-blue .mega-menu-items--list .card-menu>a,.main-menu__item.bg-color-dark-blue .mega-menu-items--list .card-menu h3,.main-menu__item.bg-color-dark-blue .mega-menu-items--list .card-menu>p{color:#fff}}.main-menu__item.bg-color-bright-pink,.main-menu__item.bg-color-pink{background-color:#ff96f9}@media(min-width:1024px){.main-menu__item.bg-color-bright-pink,.main-menu__item.bg-color-pink{background:none}}.main-menu__item.bg-color-bright-pink .card-main-menu--content,.main-menu__item.bg-color-pink .card-main-menu--content{background-color:#ff96f9}@media screen and (max-width:1024px){.main-menu__item.bg-color-bright-pink .mega-menu,.main-menu__item.bg-color-pink .mega-menu{background-color:#ff96f9}}.main-menu__item.bg-color-dark-purple{background-color:#402059}@media(min-width:1024px){.main-menu__item.bg-color-dark-purple{background:none}}@media screen and (max-width:1023px){.main-menu__item.bg-color-dark-purple .main-menu__menu,.main-menu__item.bg-color-dark-purple .main-menu__link{color:#fff}.main-menu__item.bg-color-dark-purple .main-menu__menu::after,.main-menu__item.bg-color-dark-purple .main-menu__link::after{content:url('data:image/svg+xml,<svg width="11" height="16" viewBox="0 0 11 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-1.35794e-07 12.3934L4.55635 8L-5.19877e-07 3.6066L3.22182 0.5L11 8L3.22183 15.5L-1.35794e-07 12.3934Z" fill="white"/></svg>')}}@media screen and (max-width:1023px){.main-menu__item.bg-color-dark-purple .main-menu__link::after{content:none}}.main-menu__item.bg-color-dark-purple .card-main-menu--content{background-color:#402059}.main-menu__item.bg-color-dark-purple .card-main-menu--content h4,.main-menu__item.bg-color-dark-purple .card-main-menu--content p,.main-menu__item.bg-color-dark-purple .card-main-menu--content a,.main-menu__item.bg-color-dark-purple .card-main-menu--content span{color:#fff}.main-menu__item.bg-color-dark-purple .card-main-menu--content a{text-decoration-color:hsla(0,0%,100%,.12)}@media screen and (max-width:1023px){.main-menu__item.bg-color-dark-purple .mega-menu{background-color:#402059}.main-menu__item.bg-color-dark-purple .mega-menu__list--left-title{color:#fff}.main-menu__item.bg-color-dark-purple .mega-menu__list--left-title::after{content:url('data:image/svg+xml,<svg width="11" height="16" viewBox="0 0 11 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-1.35794e-07 12.3934L4.55635 8L-5.19877e-07 3.6066L3.22182 0.5L11 8L3.22183 15.5L-1.35794e-07 12.3934Z" fill="white"/></svg>')}.main-menu__item.bg-color-dark-purple .mega-menu__list--left-list-item>ul li a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.12)}.main-menu__item.bg-color-dark-purple .mega-menu-items>a,.main-menu__item.bg-color-dark-purple .mega-menu-items>.button--back{color:#fff;text-decoration-color:#fff}.main-menu__item.bg-color-dark-purple .mega-menu-items--title::after{content:url('data:image/svg+xml,<svg width="11" height="16" viewBox="0 0 11 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-1.35794e-07 12.3934L4.55635 8L-5.19877e-07 3.6066L3.22182 0.5L11 8L3.22183 15.5L-1.35794e-07 12.3934Z" fill="white"/></svg>')}.main-menu__item.bg-color-dark-purple .mega-menu-items--list .card-menu{border-bottom:1px solid hsla(0,0%,100%,.12)}.main-menu__item.bg-color-dark-purple .mega-menu-items--list .card-menu>a,.main-menu__item.bg-color-dark-purple .mega-menu-items--list .card-menu h3,.main-menu__item.bg-color-dark-purple .mega-menu-items--list .card-menu>p{color:#fff}}.main-menu__item.bg-color-dark-purple .mega-menu .button--back{color:#fff;text-decoration-color:hsla(0,0%,100%,.12)}.main-menu__item.bg-color-dark-purple .mega-menu .button--back:hover{text-decoration-color:hsla(0,0%,100%,.12)}.main-menu__item.bg-color-bright-blue,.main-menu__item.bg-color-blue{background-color:#78dcf0}@media(min-width:1024px){.main-menu__item.bg-color-bright-blue,.main-menu__item.bg-color-blue{background:none}}.main-menu__item.bg-color-bright-blue .card-main-menu--content,.main-menu__item.bg-color-blue .card-main-menu--content{background-color:#78dcf0}@media screen and (max-width:1024px){.main-menu__item.bg-color-bright-blue .mega-menu,.main-menu__item.bg-color-blue .mega-menu{background-color:#78dcf0}}.main-menu__item.bg-color-warm-gray{background-color:#ebe8e1}@media(min-width:1024px){.main-menu__item.bg-color-warm-gray{background:none}}.main-menu__item.bg-color-warm-gray .card-main-menu--content{background-color:#ebe8e1}@media screen and (max-width:1024px){.main-menu__item.bg-color-warm-gray .mega-menu{background-color:#ebe8e1}}.main-menu__menu,.main-menu__link{display:flex;overflow:hidden;text-decoration:none;font-weight:900;color:#000;text-align:left;padding:20px;width:100%;font-size:18px;line-height:28px;min-height:64px}@media(min-width:1024px){.main-menu__menu,.main-menu__link{font-size:14px;line-height:1.4;padding:0;border-bottom:3px solid rgba(0,0,0,0);letter-spacing:-0.28px;min-width:-moz-fit-content;min-width:fit-content;min-height:100px;display:flex;align-items:center}.main-menu__menu:hover,.main-menu__link:hover{border-bottom:3px solid #000}.main-menu__menu.active,.main-menu__link.active{text-decoration:none;border-bottom:3px solid #000}.main-menu__menu.active:hover,.main-menu__link.active:hover{color:#000;border-bottom:3px solid #000}}@media(min-width:1200px){.main-menu__menu,.main-menu__link{font-size:14px}}@media(min-width:1300px){.main-menu__menu,.main-menu__link{font-size:15px}}.main-menu__menu::after,.main-menu__link::after{content:url('data:image/svg+xml,<svg width="11" height="16" viewBox="0 0 11 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-1.35794e-07 12.3934L4.55635 8L-5.19877e-07 3.6066L3.22182 0.5L11 8L3.22183 15.5L-1.35794e-07 12.3934Z" fill="black"/></svg>');position:absolute;right:20px;top:50%;transform:translateY(-50%);width:11px;height:19px}@media(min-width:1024px){.main-menu__menu::after,.main-menu__link::after{content:none}}.main-menu__menu:hover,.main-menu__menu:active,.main-menu__menu:focus,.main-menu__link:hover,.main-menu__link:active,.main-menu__link:focus{color:#000;text-decoration:none}.main-menu__menu--sub,.main-menu__link--sub{color:#c090ff;padding-left:3.75rem;font-weight:normal}@media(min-width:640px){.main-menu__menu--sub,.main-menu__link--sub{color:#c090ff;display:block;padding:.4166666667rem 1.25rem}}.main-menu__menu span,.main-menu__link span{min-width:60px}.main-menu__menu svg,.main-menu__link svg{display:none}@media(min-width:1024px){.main-menu__menu svg,.main-menu__link svg{display:block;min-width:11px;min-height:7px;margin-left:5px;margin-bottom:-2px}}@media(min-width:1024px){.main-menu__menu.menu-cw,.main-menu__link.menu-cw{white-space:wrap;max-width:130px}}@media(min-width:1600px){.main-menu__menu.menu-cw,.main-menu__link.menu-cw{max-width:100%}}@media screen and (max-width:1024px){.main-menu__link::after{content:none}}.toggle-expand{display:inline-block;padding:1.25rem;text-decoration:none;width:100%}@media(min-width:640px){.toggle-expand{display:none}}.toggle-expand__text{display:block;font-size:.9rem;font-weight:bold}.toggle-expand--open .toggle-expand__text{color:#c090ff}.toggle-expand__icon{height:3rem;width:3rem;margin:0 auto}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand__close::before{color:#c090ff;content:"X";display:block;font-size:2.5rem;line-height:2}.toggle-expand--open .toggle-expand__close{display:inline-block}.mega-menu{display:none;overflow:hidden;position:fixed;left:0;top:0;width:100%;box-shadow:0 4px 10px rgba(0,0,0,.12);transition:margin-top .5s ease-in-out;z-index:100;background:#f9f6f5}@media(min-width:1024px){.mega-menu{padding:0;width:100%;top:initial;background:#000}}.mega-menu__container{padding:0}@media(min-width:1024px){.mega-menu__container{min-height:600px;display:flex;padding-right:0}.mega-menu__container::before{content:"";background-color:rgba(0,0,0,.8);position:absolute;height:100%;width:100%;transition:all .5s ease-in-out;left:0;right:0;opacity:0;visibility:hidden}}@media(min-width:1600px){.mega-menu__container{min-height:600px}}.mega-menu__container.shadow::before{content:"";visibility:visible;transition:all .5s ease-in-out;opacity:1;z-index:1}.mega-menu__list{margin:0;width:100%;height:calc(100vh - 84px);height:calc(var(--app-height) - 84px)}@media(min-width:1024px){.mega-menu__list{height:auto;display:flex;justify-content:space-between;padding-bottom:3rem}}.mega-menu__list--left{position:relative;flex:1;padding:2.5rem;min-height:calc(50% - 66px);max-width:525px;margin:0 auto}@media(min-width:1024px){.mega-menu__list--left{padding:36px 0;max-width:60%;min-height:600px;padding-left:3vw}}@media(min-width:1600px){.mega-menu__list--left{padding-left:8vw}}.mega-menu__list--left-title{position:relative;display:block;text-decoration:none;padding-bottom:1rem;padding-right:1.5rem;margin-bottom:1rem;max-width:550px;font-size:28px;font-style:normal;font-weight:900;line-height:1.2;letter-spacing:-0.56px}.mega-menu__list--left-title::after{content:url('data:image/svg+xml,<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-1.35794e-07 16.3934L4.55635 12L-5.19877e-07 7.6066L3.22182 4.5L11 12L3.22183 19.5L-1.35794e-07 16.3934Z" fill="black"/></svg>');position:absolute;right:0;top:35%;transform:translateY(-50%);width:11px;height:36px}@media(min-width:1024px){.mega-menu__list--left-title{display:inline-block;vertical-align:middle;font-size:48px;font-weight:900;line-height:1.2;color:#fff}}@media(min-width:1200px){.mega-menu__list--left-title{margin-top:40px;margin-bottom:40px}}@media(min-width:1024px){.mega-menu__list--left-list{display:flex;flex-wrap:wrap}}.mega-menu__list--left-list-item{position:relative}@media(min-width:1024px){.mega-menu__list--left-list-item{width:100%;min-width:40%;margin-right:5%;margin-bottom:2rem}.mega-menu__list--left-list-item .button{margin-top:1rem;margin-bottom:0}}.mega-menu__list--left-list-item>ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;width:100%;align-items:flex-start;justify-content:flex-start}@media(min-width:1024px){.mega-menu__list--left-list-item>ul{margin-bottom:2rem;max-width:800px}}.mega-menu__list--left-list-item>ul li{width:100%}@media(min-width:1024px){.mega-menu__list--left-list-item>ul li{padding-right:2rem;max-width:50%;min-height:40px}}.mega-menu__list--left-list-item>ul li a{display:block;text-decoration:none;position:relative;border-bottom:1px solid rgba(0,0,0,.12);padding-top:12px;padding-bottom:6px;margin-bottom:6px;font-size:18px;font-weight:900;line-height:28px;letter-spacing:-0.18px}@media(min-width:1024px){.mega-menu__list--left-list-item>ul li a{border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:15px}}@media(min-width:1200px){.mega-menu__list--left-list-item>ul li a{font-size:18px;line-height:28px;padding-top:1rem;padding-bottom:1rem;margin-right:2rem}}.mega-menu__list--left-list-item>ul li a:hover{text-decoration:underline}.mega-menu__list--left .button--back{display:inline-block;margin-bottom:2rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:12px;text-decoration-color:rgba(0,0,0,.12)}.mega-menu__list--left .button--back:hover{text-decoration-color:#000}@media(min-width:1024px){.mega-menu__list--left .button--back{display:none}}.mega-menu__list--right{position:relative;color:#fff;max-width:525px;max-height:480px;margin:0 auto;background:#fff;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:1024px){.mega-menu__list--right{background:none;max-width:620px;height:600px;max-height:600px;display:flex;align-items:flex-end;justify-content:flex-start;width:50%;padding:0;margin:0}}.mega-menu-items{margin:0;width:100%;height:calc(100vh - 84px);height:calc(var(--app-height) - 84px);padding:32px}@media(min-width:1024px){.mega-menu-items{height:auto;padding:100px}}.mega-menu-items .button--back{display:inline-block;margin-bottom:2rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:12px;text-decoration-color:rgba(0,0,0,.12)}.mega-menu-items .button--back:hover{text-decoration-color:#000}@media(min-width:1024px){.mega-menu-items .button--back{display:none}}.mega-menu-items--title{position:relative;display:block;text-decoration:none;padding-bottom:1rem;padding-right:1.5rem;margin-bottom:1rem;font-size:28px;font-style:normal;font-weight:900;line-height:1.2;letter-spacing:-0.56px;margin-top:1rem}.mega-menu-items--title::after{position:absolute;right:0;top:20%;transform:translateY(-50%);width:11px;height:36px;content:url('data:image/svg+xml,<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-1.35794e-07 16.3934L4.55635 12L-5.19877e-07 7.6066L3.22182 4.5L11 12L3.22183 19.5L-1.35794e-07 16.3934Z" fill="black"/></svg>')}@media(min-width:1024px){.mega-menu-items--title::after{content:url('data:image/svg+xml,<svg width="12" height="16" viewBox="0 0 12 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-1.44847e-07 12.6863L4.63919 8L-5.54535e-07 3.31371L3.2804 -1.43391e-07L11.2 8L3.2804 16L-1.44847e-07 12.6863Z" fill="%23C090FF"/></svg>')}}@media(min-width:1024px){.mega-menu-items--title{display:inline-block;vertical-align:middle;font-size:48px;font-weight:900;line-height:1.2;color:#fff;margin-bottom:3rem;margin-top:1rem}.mega-menu-items--title:hover{color:#c090ff}}.mega-menu-items--title>a{color:#fff;text-decoration:none}.mega-menu-items--list{display:flex;flex-wrap:wrap;margin:2rem 0}@media(min-width:1024px){.mega-menu-items--list{margin:0}}.mega-menu-items--list .card-menu{width:100%;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.12)}@media(min-width:1024px){.mega-menu-items--list .card-menu{border-bottom:0;border-right:1px solid hsla(0,0%,100%,.12);padding-left:3rem;padding-right:3rem;padding-bottom:0;margin-bottom:3rem;width:25%}.mega-menu-items--list .card-menu:nth-child(4n){padding-right:0;border:0}.mega-menu-items--list .card-menu:nth-child(4n+1){padding-left:0}}.mega-menu-items--list .card-menu>a:not(.link){text-decoration:none}.mega-menu-items--list .card-menu h3{font-size:20px;color:#000;margin-bottom:0}@media(min-width:1024px){.mega-menu-items--list .card-menu h3{color:#fff;margin-bottom:1rem}}.mega-menu-items--list .card-menu p{color:#bdbdbd;display:none}@media(min-width:1024px){.mega-menu-items--list .card-menu p{display:block}}.mega-menu-items--list .card-menu .link{color:#fff !important;display:none}@media(min-width:1024px){.mega-menu-items--list .card-menu .link{display:block}.mega-menu-items--list .card-menu .link:hover{color:#c090ff !important}}@media(min-width:1024px){.mega-menu-items--list.column-three .card-menu{min-width:33%}.mega-menu-items--list.column-three .card-menu:nth-child(4n+1){padding-left:3rem}.mega-menu-items--list.column-three .card-menu:nth-child(4n){padding-right:3rem;border-right:1px solid hsla(0,0%,100%,.12)}.mega-menu-items--list.column-three .card-menu:nth-child(3n+1){padding-left:0}.mega-menu-items--list.column-three .card-menu:nth-child(3n){padding-right:0;border-right:0}}.mega-menu.active{display:block;max-height:calc(100vh - 160px);overflow:auto}@media screen and (max-width:1024px){.mega-menu.active{max-height:calc(100vh - 84px);max-height:calc(var(--app-height) - 84px);overflow:auto}}.mega-menu .button-close{position:absolute;margin-top:10px;cursor:pointer;right:64px}
.logo{width:70px}@media(min-width:1024px){.logo{width:100%}}.logo__image{display:block}@media(min-width:1024px){.logo__image{width:100px}}@media(min-width:1600px){.logo__image{width:100%;min-width:124px;max-width:124px}}@media(min-width:1600px){.logo__image--cw{width:100%;min-width:108px;max-width:108px}}.logo-inverted__image{display:none}.logo-inverted__image svg{width:100%;max-height:35px;margin-top:5px}@media(min-width:1024px){.logo-inverted__image svg{max-height:100%;max-width:100%;width:100px}}@media(min-width:1600px){.logo-inverted__image svg{width:100%;max-width:124px}}.logo--header{max-width:20rem}.logo__link>img{max-height:68px}
.search-modal{display:none;overflow:hidden;position:fixed;top:84px;left:0;right:0;width:100%;box-shadow:0 4px 10px rgba(0,0,0,.12);transition:margin-top .5s ease-in-out;z-index:100;background:#000}@media(min-width:1024px){.search-modal{top:160px}}.search-modal__container{position:relative;height:100%;max-height:calc(100vh - 65px);max-height:calc(var(--app-height) - 65px);overflow:hidden auto}@media(min-width:1024px){.search-modal__container{height:calc(100vh - 140px);max-height:600px;display:flex}}.search-modal__list{margin:0;width:100%;max-height:calc(100vh - 65px);max-height:calc(var(--app-height) - 65px);padding:60px 0}@media(min-width:1024px){.search-modal__list{padding:140px 0;max-height:100%;display:flex;justify-content:space-between}}.search-modal__list--left{position:relative;flex:1}@media(min-width:1024px){.search-modal__list--left{margin-right:3.5rem;width:50%;max-width:620px;margin-left:3vw}}@media(min-width:1600px){.search-modal__list--left{margin-left:8vw}}.search-modal__list--left .form-item{position:relative;margin-bottom:2rem}.search-modal__list--left .form-item__label{color:#fff;padding-top:0;padding-bottom:2rem;font-size:28px;line-height:1.2;font-weight:900;letter-spacing:-0.56px}@media(min-width:1024px){.search-modal__list--left .form-item__label{font-size:48px;font-weight:900;line-height:1.2;letter-spacing:-0.96px}}.search-modal__list--left .form-item__textfield{border-radius:90px;border:1px solid hsla(0,0%,100%,.2);background-color:rgba(0,0,0,0);font-size:20px;font-style:normal;font-weight:900;line-height:14;letter-spacing:-0.4px;margin-bottom:0;color:#bdbdbd;padding:0 30px}@media(min-width:1024px){.search-modal__list--left .form-item__textfield{padding:47px;padding-right:98px}}.search-modal__list--left .form-item__textfield:-ms-input-placeholder{color:#fff;opacity:.4;font-size:18px;font-weight:900;line-height:28px;letter-spacing:-0.18px}.search-modal__list--left .form-item__textfield::placeholder{color:#fff;opacity:.4;font-size:18px;font-weight:900;line-height:28px;letter-spacing:-0.18px}@media(min-width:1024px){.search-modal__list--left .form-item__textfield{width:100%}}.search-modal__list--left .form-item-icon-search{background:#fff;width:40px;height:40px;border-radius:80px;position:absolute;right:12px;bottom:12px;cursor:pointer}@media(min-width:1024px){.search-modal__list--left .form-item-icon-search{width:56px;height:56px;right:20px;bottom:20px}}.search-modal__list--left .form-item-icon-search svg{pointer-events:none;margin-bottom:-3px;max-width:16px}@media(min-width:1024px){.search-modal__list--left .form-item-icon-search svg{max-width:24px}}.search-modal__list--right{background-color:#000;min-width:100%;margin:0 -2rem;min-height:370px}@media(min-width:640px){.search-modal__list--right{margin:0 -2.5rem}}@media(min-width:1024px){.search-modal__list--right{margin:0;width:100%;flex:1;height:100%;min-width:450px;max-width:850px;padding-right:0;margin-left:3.5rem}}.search-modal__list--right img,.search-modal__list--right picture{display:none;max-height:500px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.search-modal__list--right img,.search-modal__list--right picture{display:block;max-height:100%;width:100%;max-width:960px}}.search-modal__list--right .search-modal-results{position:relative;padding:2rem}@media(min-width:640px){.search-modal__list--right .search-modal-results{padding:2.5rem}}@media(min-width:1024px){.search-modal__list--right .search-modal-results{padding:60px;max-height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}}@media(min-width:1600px){.search-modal__list--right .search-modal-results{max-height:600px;padding:60px 100px 50px}}.search-modal__list--right .search-modal-results .menu-link-search{padding-bottom:.5rem;max-width:-moz-fit-content;max-width:fit-content;display:block}.search-modal__list--right .search-modal-results .menu-link-search:hover,.search-modal__list--right .search-modal-results .menu-link-search:focus{color:#ff96f9}@media(min-width:1024px){.search-modal__list--right .search-modal-results .menu-link-search{padding-bottom:20px}}.search-modal__list--right .search-modal-results .menu-link-search::before{content:none}.search-modal__list--right .search-modal-results-container{height:100%}.search-modal__list--right .search-modal-results .card-article-list{padding-bottom:0}.search-modal__list--right .search-modal-results .card-article-list .card-article{padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.12)}.search-modal__list--right .search-modal-results .card-article-list .card-article:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.search-modal__list .button-close{display:block;position:absolute;cursor:pointer;z-index:3;padding:16px 16px 13px;right:12px;top:12px}@media(min-width:1024px){.search-modal__list .button-close{right:40px;top:30px;border-radius:80px;border:3px solid hsla(0,0%,100%,.12)}}.search-modal__list .card-article-list .card-article:nth-child(n+5){display:none}@media(min-width:1024px){.search-modal__list .card-article-list .card-article:nth-child(n+5){display:flex}}.search-modal.active{display:block;border-top:1px solid hsla(0,0%,100%,.2)}@media(min-width:1024px){.search-modal.active{border-radius:0 0 16px 16px}}@media(min-width:1024px){.search-modal .suggestion-items-container,.search-modal .popular-search-items-container{max-width:700px}}@media(min-width:1024px){.search-modal .suggestion-items>ul,.search-modal .popular-search-items>ul{gap:12px}}.search-modal .suggestion-items>ul li,.search-modal .popular-search-items>ul li{margin-bottom:8px}.suggestion-items,.popular-search-items{padding:2rem;border-top:1px solid hsla(0,0%,100%,.12)}@media(min-width:1024px){.suggestion-items,.popular-search-items{border-top:0;padding:0}}.suggestion-items>p,.popular-search-items>p{color:#fff;font-size:16px;font-style:normal;font-weight:900;line-height:1.4;letter-spacing:-0.18px;display:block;margin-bottom:1rem}@media(min-width:1024px){.suggestion-items>p,.popular-search-items>p{margin-bottom:12px;font-size:18px;line-height:28px}}.suggestion-items>ul,.popular-search-items>ul{list-style:none;margin:0;padding:0;width:100%;margin-bottom:0;padding-top:0}@media(min-width:1024px){.suggestion-items>ul,.popular-search-items>ul{display:flex;flex-flow:row wrap;align-items:flex-start;padding-top:12px;max-width:800px;justify-content:flex-start}}@media(min-width:1024px){.suggestion-items>ul li,.popular-search-items>ul li{max-width:330px}}.suggestion-items>ul li a,.suggestion-items>ul li span,.popular-search-items>ul li a,.popular-search-items>ul li span{display:inline-block;position:relative;font-size:14px;font-weight:900;line-height:24px;letter-spacing:-0.14px;text-decoration:none;padding:9px 16px;margin-bottom:0;text-wrap:nowrap}@media(min-width:1600px){.suggestion-items>ul li a,.suggestion-items>ul li span,.popular-search-items>ul li a,.popular-search-items>ul li span{font-size:18px;line-height:28px;letter-spacing:-0.18px;padding:11px 19px}}.suggestion-items>ul li span,.popular-search-items>ul li span{pointer-events:none}@media screen and (max-width:1024px){.suggestion-items.small-tags>ul,.popular-search-items.small-tags>ul{display:flex}}.suggestion-items.small-tags>ul li a,.suggestion-items.small-tags>ul li span,.popular-search-items.small-tags>ul li a,.popular-search-items.small-tags>ul li span{padding:12px 15px;font-size:12px;line-height:1;border-radius:8px}.suggestion-items.small-tags>ul li span,.popular-search-items.small-tags>ul li span{pointer-events:none}.empty-suggestion-items{display:none}
.footer__social{margin-bottom:1.25rem;width:100%}@media(min-width:1024px){.footer__social{flex:1 0 30%;margin-bottom:0}}.footer__social .social-menu ul li a svg *{fill:#fff}.social-menu{padding:33px 0 0}@media(min-width:1024px){.social-menu{border-bottom:initial;padding:33px 0 22px;border-top:0}}.social-menu ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.social-menu ul li{display:inline-block;margin:0 20px}@media(min-width:1024px){.social-menu ul li{margin:0 13px}}.social-menu ul li a svg path{fill:#000}.social-menu ul li a:hover svg path{fill:#c090ff}.social-menu ul li a::after{content:none !important}
.tip{position:relative;display:inline-block}.tip .icon-question{display:inline-block;border-radius:50%;background-color:#fff;font-size:12px;width:17px;height:17px;line-height:19px;cursor:pointer;font-style:normal;font-weight:900;margin:-7px 5px}@media(min-width:1024px){.tip .icon-question{margin:0;margin-left:9px;margin-bottom:5px}}.vocabulary{position:relative;padding:3px;padding-bottom:0;cursor:help;color:#402059;white-space:nowrap;font-size:inherit;line-height:inherit;border-bottom:1px dashed #402059;display:inline-block}.vocabulary .tooltip{position:absolute;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;bottom:40px;top:initial;white-space:normal;right:inherit;z-index:2;width:270px;left:-170px}@media(min-width:480px){.vocabulary .tooltip{width:320px;left:-240px}}@media(min-width:large){.vocabulary .tooltip{width:480px}}.vocabulary .tooltip .after{position:absolute;width:24px;height:24px;bottom:-12px;right:180px;border:1px solid rgba(0,0,0,.12);border-radius:4px;transform:rotate(45deg);z-index:-1;background:#fff}@media(min-width:480px){.vocabulary .tooltip .after{right:215px}}.vocabulary .tooltip .tooltip-title{position:relative;color:#402059;font-weight:900;padding:20px 30px;padding-bottom:0;margin:30px 0 20px;font-size:14px;line-height:24px;display:inline-block;margin-top:0;z-index:2;background:#fff;border-radius:8px}.vocabulary .tooltip p{position:relative;margin:0;background-color:#fff;color:#000;padding-left:30px;padding-right:30px;padding-bottom:20px;font-weight:400;font-size:14px;border-radius:8px;line-height:24px;z-index:2}.vocabulary .tooltip ul,.vocabulary .tooltip ol{padding-left:30px;padding-right:30px;padding-bottom:20px;z-index:2}.vocabulary .tooltip ul li,.vocabulary .tooltip ol li{margin:0;color:#000;font-weight:400;font-size:14px;line-height:24px}.vocabulary .tooltip ol{padding-left:35px}.vocabulary .tooltip.right{left:inherit;right:0}.vocabulary .tooltip.right .after{right:15px}.vocabulary .tooltip.left{left:0;right:inherit}.vocabulary .tooltip.left .after{left:15px}.vocabulary .tooltip.center .after{left:50%;margin-left:-12px;right:auto}.vocabulary .tooltip.bottom{bottom:initial;top:45px}.vocabulary .tooltip.bottom .after{top:-12px;bottom:initial;right:180px}
