@charset "UTF-8";.education-container{display:block;width:100%;box-sizing:border-box}.education-container--standard{max-width:80rem;margin:0 auto;padding-left:6rem;padding-right:6rem;margin-top:5rem;box-sizing:border-box}@media all and (max-width: 1280px){.education-container--standard{padding-left:4rem;padding-right:4rem}}@media all and (max-width: 1024px){.education-container--standard{padding-left:2rem;padding-right:2rem}}@media all and (max-width: 767px){.education-container--standard{margin-top:3rem;padding-left:1rem;padding-right:1rem}}.education-container--narrow{max-width:57rem;margin:0 auto;margin-top:5rem;padding-left:6rem;padding-right:6rem;box-sizing:border-box}@media all and (max-width: 1280px){.education-container--narrow{max-width:53rem}}@media all and (max-width: 1024px){.education-container--narrow{padding-left:2rem;padding-right:2rem}}@media all and (max-width: 767px){.education-container--narrow{margin-top:3rem;padding-left:1rem;padding-right:1rem}}.education-container--wide{max-width:107rem;padding-left:10rem;padding-right:10rem;margin:0 auto;margin-top:5rem;box-sizing:border-box}@media all and (max-width: 1920px){.education-container--wide{padding-left:6rem;padding-right:6rem}}@media all and (max-width: 1024px){.education-container--wide{padding-left:2rem;padding-right:2rem}}@media all and (max-width: 767px){.education-container--wide{margin-top:3rem;padding-left:1rem;padding-right:1rem}}html{font-size:18px;scroll-behavior:smooth;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif}body{background-color:#fafafa;color:#1e2229;margin:0;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666}@media all and (max-width: 767px){body{font-size:.888rem}}body.no-scroll{overflow:hidden}main{margin-bottom:5rem}@media all and (max-width: 767px){main{margin-bottom:3rem}}.page-layout{padding:2rem;background-color:#fff;border-radius:.5rem}.content-block-layout__spacer{margin-top:2rem}.content-block-layout__spacer:first-child,.content-block-layout__spacer:first-child h2{margin-top:0}.file-download__section-container.content-block-layout__spacer{margin-bottom:0!important;padding-top:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.tablet-only{display:none!important}@media all and (max-width: 1024px){.tablet-only{display:block!important}}.mobile-only{display:none!important}@media all and (max-width: 767px){.mobile-only{display:block!important}}.tablet-hidden{display:block!important}@media all and (max-width: 1024px){.tablet-hidden{display:none!important}}.mobile-hidden{display:block!important}@media all and (max-width: 767px){.mobile-hidden{display:none!important}}img{max-width:100%;height:auto;image-rendering:auto}.print-and-back-to-top-container{display:flex;justify-content:space-between;align-items:center;padding:0;position:sticky;width:100%;opacity:0;bottom:-50rem;transition:.3s ease-in-out;z-index:2}@media all and (max-width: 767px){.print-and-back-to-top-container{display:none}}.print-and-back-to-top-container.visible{opacity:1;bottom:5rem}.print-and-back-to-top-container__print-button{margin:0 2rem;display:flex;align-items:center;justify-content:center;border:none;min-width:3rem;min-height:3rem;cursor:pointer;padding:.56rem .5rem;background-color:#fff;border-radius:50%;box-shadow:0 5px 10px #00000040;position:absolute;top:0}.print-and-back-to-top-container__print-button:hover,.print-and-back-to-top-container__print-button:focus,.print-and-back-to-top-container__print-button:active{background:#0e5cba}.print-and-back-to-top-container__print-button:hover svg path,.print-and-back-to-top-container__print-button:focus svg path,.print-and-back-to-top-container__print-button:active svg path{fill:#fff}.print-and-back-to-top-container__back-to-top-button{margin:0 2rem;border:2px #000 solid;background-color:#fff;padding:.85rem;border-radius:5px;display:flex;align-items:center;position:absolute;right:0;top:0;cursor:pointer}.print-and-back-to-top-container__back-to-top-button:hover,.print-and-back-to-top-container__back-to-top-button:focus,.print-and-back-to-top-container__back-to-top-button:active{background-color:#1e2229}.print-and-back-to-top-container__back-to-top-button:hover svg path,.print-and-back-to-top-container__back-to-top-button:focus svg path,.print-and-back-to-top-container__back-to-top-button:active svg path{stroke:#fff}h1{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.953rem;word-spacing:-.1rem;line-height:1.143}@media all and (max-width: 767px){h1{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.563rem;letter-spacing:-.077rem;word-spacing:-.077rem;line-height:1.25}}h2{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.563rem;letter-spacing:-.077rem;word-spacing:-.077rem;line-height:1.25}@media all and (max-width: 767px){h2{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333}}h3{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333}@media all and (max-width: 767px){h3{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}h4{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}@media all and (max-width: 767px){h4{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:.833rem;letter-spacing:-.011rem;word-spacing:-.011rem;line-height:1.11}}h5,h6{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:.833rem;letter-spacing:-.011rem;word-spacing:-.011rem;line-height:1.11}p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;margin:.5rem 0;word-wrap:break-word}@media all and (max-width: 767px){p{font-size:.888rem}}button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;color:#1e2229}h1 [lang=mi],h2 [lang=mi],h3 [lang=mi],h4 [lang=mi],.header__logo-text [lang=mi]{font-weight:300}.heading-x-large{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:3.056rem;letter-spacing:-.166rem;word-spacing:-.166rem;line-height:1.09}@media all and (max-width: 1280px){.heading-x-large{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:2.441rem;letter-spacing:-.125rem;word-spacing:-.125rem;line-height:1.136}}.heading-large-medium{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.953rem;word-spacing:-.1rem;line-height:1.143}@media all and (max-width: 1280px){.heading-large-medium{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.563rem;letter-spacing:-.077rem;word-spacing:-.077rem;line-height:1.25}}@media all and (max-width: 767px){.heading-large-medium{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333}}.heading-small-medium{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333}@media all and (max-width: 767px){.heading-small-medium{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.heading-small{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}.heading-x-small{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:.833rem;letter-spacing:-.011rem;word-spacing:-.011rem;line-height:1.11}.text-small{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}.text-tiny{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538}.background--white{background-color:#fff}.btn__link--arrow:after{content:url(/images/arrow-right.svg);line-height:0;margin-left:.5rem;transition:ease-out .3s}.header{display:flex;justify-content:space-between;background-color:#fff}.header__brands{padding:.2rem}.header__navigation-container{display:flex;align-items:center;padding-right:2rem;gap:1.5rem}@media all and (max-width: 767px){.header__navigation-container{padding-right:1rem;gap:1rem}}.header__logo{display:flex;align-items:center;text-decoration:none;color:#1e2229;padding:1rem 0 1rem 2rem}.header__logo:visited{color:#1e2229}@media all and (max-width: 767px){.header__logo{padding:.8rem 0 .5rem 1rem}}.header__logo img{max-height:3rem}.header__logo-text{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333;padding-left:2rem;max-width:28rem;line-height:1.2}.header__logo-text span{display:block}@media all and (max-width: 767px){.header__logo-text span{display:unset}}@media all and (max-width: 767px){.header__logo-text{font-size:.833rem;padding-left:1rem;padding-right:1rem}}.header__logo-text--mobile{display:none}@media all and (max-width: 767px){.header__logo-text--mobile{display:block}}.header__logo-text--desktop{display:block}@media all and (max-width: 767px){.header__logo-text--desktop{display:none}}.footer{background-color:#1e2229;color:#fafafa;display:flex;flex-direction:column}.footer__brand{padding:3rem 4rem;display:flex;justify-content:space-between}@media all and (max-width: 1024px){.footer__brand{flex-direction:column;padding:3rem 2rem 1rem}}.footer__logos{display:flex;align-items:center}@media all and (max-width: 1024px){.footer__logos{justify-content:center}}@media all and (max-width: 767px){.footer__logos{flex-direction:column}}.footer__logos .cls-1{fill:#fff}.footer__upper-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));list-style-type:none;grid-gap:1rem;max-width:40rem}@media all and (max-width: 1024px){.footer__upper-nav{grid-template-columns:12fr;padding-left:0;text-align:center;max-width:unset}}.footer__upper-nav-item{padding-right:0}.footer__upper-nav-item a{color:#fafafa;text-decoration:none;padding-bottom:.1rem}.footer__nav-social-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #404040;margin:0 4rem}@media all and (max-width: 1024px){.footer__nav-social-container{flex-direction:column}}.footer__nav-container{display:flex;flex-direction:row;list-style-type:none;padding:1.666rem 0;margin:0}@media all and (max-width: 1024px){.footer__nav-container{flex-direction:column;text-align:center}}.footer__nav-item{padding:0 1rem 0 0}@media all and (max-width: 1024px){.footer__nav-item{padding:0}}.footer__nav-item a{color:#fafafa;text-decoration:none;padding-bottom:.1rem}.footer__nav-item a:hover,.footer__nav-item a:focus,.footer__nav-item a:active{border-bottom:1px #fafafa solid}.footer__social-container{display:flex;flex-direction:row;list-style-type:none;padding:1.666rem 0;margin:0;align-items:center;gap:1rem}@media all and (max-width: 1024px){.footer__social-container{margin:0 auto}}.footer__social-container li:hover,.footer__social-container li:focus,.footer__social-container li:active{opacity:.8}.footer__social-container li .social-icon svg{width:1.5rem;overflow:visible}.footer__social-container li .social-icon svg path{fill:#fff}.footer__copyright{background-color:#121212;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 4rem}@media all and (max-width: 1024px){.footer__copyright{flex-direction:column-reverse}}.footer__copyright-logo{max-width:15rem;padding:1.5rem 0}.primary-logo{padding-left:2rem}@media all and (max-width: 767px){.primary-logo{padding-left:0;padding-top:2rem}}.secondary-logo{padding-right:2rem;border-right:1px solid #404040}@media all and (max-width: 767px){.secondary-logo{padding-right:0;border-right:unset}}form{display:grid;grid-gap:2rem;margin:0 auto}input{text-indent:.5rem;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;color:#1e2229}input,textarea{border-radius:.25rem;border:1px #a7a9ac solid;min-height:2.5rem;background:#fff}input:disabled,textarea:disabled{background:#d1d3d4;color:#a7a9ac}input[type=file]{background:none;border:unset;text-indent:0;max-width:1rem}input[type=file].hidden{color:transparent;max-width:5rem;overflow:hidden}input:-moz-placeholder-shown{text-overflow:ellipsis}input:placeholder-shown{text-overflow:ellipsis}textarea{padding:1rem .5rem;font-family:inherit;font-size:inherit;resize:vertical}.select{max-width:15rem}.select-dropdown,.multi-select-dropdown{font-size:.888rem}.select-dropdown svg,.multi-select-dropdown svg{padding-right:.3rem}.select-dropdown .css-1okebmr-indicatorSeparator,.multi-select-dropdown .css-1okebmr-indicatorSeparator{background-color:transparent}.multi-select-dropdown input{min-height:unset}.form-group{display:grid;gap:.5rem;grid-template-columns:12fr}.form-group label{font-weight:700}.form-group--outline{background-color:#fff;border:1px solid #58595b;padding:1rem}.form-group.has-error input,.form-group.has-error .select-dropdown,.form-group.has-error textarea,.form-group.has-error .mce-content-body,.form-group.has-error select{border:1px #dc291e solid}.form-group__single-checkbox input[type=checkbox]{width:2rem;font-weight:400}.form-group__label-and-helper-text-wrapper{display:flex;flex-direction:row;gap:.5rem}.input-wrapper{display:flex;align-items:center;flex-direction:row;gap:1rem}.select-item-wrapper{display:flex;align-items:center;gap:.5rem}.cancel-btn{background-color:transparent;border:none;width:-moz-fit-content;width:fit-content;min-height:2.5rem;margin:0 0 0 auto;cursor:pointer;color:#0072da;transition:.3s ease-in-out;font-size:.8333rem}.cancel-btn:hover,.cancel-btn:focus,.cancel-btn:active{color:#0e5cba;text-decoration:underline}button.cancel-btn{padding:0}a.cancel-btn{text-decoration:none}.delete-btn{display:flex;align-items:center;flex-direction:column;gap:.1rem;justify-content:center;padding:0 .6rem;border-radius:.277rem;box-shadow:0 4px 4px #00000040;background-color:transparent;border:1px #d1d3d4 solid;width:-moz-fit-content;width:fit-content;min-height:2.5rem;margin:0 0 0 auto;cursor:pointer;color:#1e2229;transition:.3s ease-in-out;font-size:1rem;text-transform:uppercase}@media all and (max-width: 767px){.delete-btn{min-width:auto}}.delete-btn:hover,.delete-btn:focus,.delete-btn:active{background-color:transparent;border:1px #d1d3d4 solid}.delete-btn:hover svg,.delete-btn:focus svg,.delete-btn:active svg{transition:.05s ease-in-out}.delete-btn:hover svg.trash-bin-lid,.delete-btn:focus svg.trash-bin-lid,.delete-btn:active svg.trash-bin-lid{transform-origin:right bottom;transform:rotate(15deg)}.delete-btn:hover svg path,.delete-btn:focus svg path,.delete-btn:active svg path{fill:#0e5cba}.delete-btn__delete-confirmation{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;justify-content:flex-end}.delete-btn__delete-confirmation button{margin-left:0}.delete-btn__button-wrapper{display:flex;gap:.5rem}.logout-btn{margin-right:auto}.logout-message{text-align:center}.form-error{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;color:#dc291e;margin:0}.label-field-required{color:#dc291e;padding-left:.5rem}table .form-group:first-of-type{gap:0}.textarea-character-count{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;text-align:right}.nutrition-standards-overview__wrapper{margin-top:3rem}@media all and (max-width: 767px){.nutrition-standards-overview__wrapper{margin-top:0;gap:0!important}}.nutrition-standards-overview__meal-components{display:grid;grid-template-columns:5fr 0fr 5fr 6fr;align-items:start;gap:1rem;margin-top:3rem}@media all and (max-width: 1024px){.nutrition-standards-overview__meal-components{justify-content:space-around;display:flex}}@media all and (max-width: 767px){.nutrition-standards-overview__meal-components{display:grid;grid-template-columns:12fr;gap:0;margin-top:0}}.nutrition-standards-overview__meal-components svg{align-self:center;position:relative;bottom:.2rem}@media all and (max-width: 767px){.nutrition-standards-overview__meal-components svg{margin:1.5rem 0}}@media only screen and (max-width: 375px){.nutrition-standards-overview__meal-components svg{width:100%}}@media all and (max-width: 767px){.nutrition-standards-overview__meal-components .nutrition-standards-overview__tile:last-of-type{margin-top:0}}.nutrition-standards-overview__title{margin:0}.nutrition-standards-overview__tile ul{padding-left:1rem}@media all and (max-width: 767px){.nutrition-standards-overview__tile{margin-top:3rem}}.nutrition-standards-overview__tile--green{border-top:2px #4fa73f solid;padding-top:1rem}.nutrition-standards-overview__tile--amber{border-top:2px #f36a0c solid;padding-top:1rem}.nutrition-standards-overview__image{margin-top:3rem}@media all and (max-width: 767px){.nutrition-standards-overview__image{margin-top:0}}.ingredients-search{display:grid;grid-template-columns:3fr 9fr;gap:3rem;box-sizing:border-box}@media all and (max-width: 1024px){.ingredients-search{max-width:80rem;margin:0 auto;gap:2rem}}@media all and (max-width: 767px){.ingredients-search{margin-top:6rem;padding-left:1rem;padding-right:1rem;display:block}}.ingredients-search__filters-wrapper{margin-top:-4rem}.ingredients-search__filter{margin-top:-8rem;background-color:#fff;padding:9rem 6rem 0;height:calc(100% + 4rem)}@media all and (max-width: 767px){.ingredients-search__filter{padding:0;margin-bottom:0;display:none;margin-top:0}.ingredients-search__filter.toggle--open{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;display:block;animation:slide-in .3s;overflow-y:auto}}@media all and (max-width: 767px){.ingredients-search__filter-search-title-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.ingredients-search__filter-search-title-modal-wrapper{padding-top:4rem}@media all and (max-width: 1024px){.ingredients-search__filter-search-title-modal-wrapper{padding-top:2rem}}@media all and (max-width: 767px){.ingredients-search__filter-search-title-modal-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:3rem 1rem}}.ingredients-search__filter-search-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;font-weight:700;text-transform:uppercase;padding-bottom:2rem;margin-top:0}@media all and (max-width: 1024px){.ingredients-search__filter-search-title{margin-bottom:0}}@media all and (max-width: 767px){.ingredients-search__filter-search-title{padding-bottom:0}}.ingredients-search__clear-filters-button{margin-top:2rem;margin-bottom:5rem}@media all and (max-width: 767px){.ingredients-search__clear-filters-button{width:calc(100% - 2rem);margin:0 auto 2rem}}@media all and (max-width: 767px){.ingredients-search__apply-filters-button{width:calc(100% - 2rem);margin:2rem auto 1rem}}.ingredients-search__mobile-toggle-filter-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#0072da;text-transform:uppercase}.ingredients-search__toggle-icon{transform:rotate(180deg);transition:.3s ease-in-out}.ingredients-search__filter-group-wrapper{margin-bottom:3rem}@media all and (max-width: 767px){.ingredients-search__filter-group-wrapper{padding:0 1rem;margin-bottom:1rem}}.ingredients-search__filter-group-wrapper.toggle--open .ingredients-search__filter-wrapper{height:auto;opacity:1;overflow:visible;transform:translateY(0)}.ingredients-search__filter-group-wrapper.toggle--open .ingredients-search__toggle-icon{transform:rotate(0)}.ingredients-search__filter-group-title{border-bottom:1px grey solid;text-transform:uppercase;padding-bottom:.5rem;display:flex;justify-content:space-between;align-items:center;width:100%;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}.ingredients-search__filter-wrapper{height:0;opacity:0;overflow:hidden;transition:.3s ease-in-out;transform:translateY(-2rem)}.ingredients-search__filter-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0}.ingredients-search__filter-container--hidden{display:none}.ingredients-search__input-wrapper{display:flex;align-items:center;gap:.5rem}.ingredients-search__input-wrapper input{min-width:1.5rem;min-height:1.5rem;max-width:1.5rem}.ingredients-search__input-wrapper label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}.ingredients-search__filter-ingredient-length{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;font-weight:700}.ingredients-search__search-wrapper{padding-left:6rem;padding-right:6rem;max-width:107rem;margin-top:5rem}@media all and (max-width: 1024px){.ingredients-search__search-wrapper{padding-left:0;max-width:107rem;margin:0 auto;margin-top:3rem;padding-right:2rem}}@media all and (max-width: 767px){.ingredients-search__search-wrapper{padding-right:0}}.ingredients-search__search-bar{display:grid;grid-template-columns:12fr;position:relative}.ingredients-search__search-bar-icon{position:absolute;right:1rem;height:100%;display:flex;align-items:center}.ingredients-search__results{margin-top:2rem}.ingredients-search__results-wrapper{display:flex;flex-direction:column;gap:2rem}.ingredients-search__show-more-button{margin:auto;font-size:1rem}.ingredients-search-result{background-color:#fff;border-radius:.3rem;box-shadow:0 4px 6px -1px #1018281a,0 2px 4px -2px #1018281a;padding:2rem;border:1px #d1d3d4 solid}.ingredients-search-result__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px #d1d3d4 solid;padding-bottom:1.25rem;margin-bottom:1.25rem}.ingredients-search-result__header-title{margin:0}.ingredients-search-result__header-rating{display:flex;align-items:center;gap:.5rem;text-transform:uppercase}.ingredients-search-result__body{display:grid;grid-template-columns:6fr 5fr;gap:2rem}@media all and (max-width: 1024px){.ingredients-search-result__body{grid-template-columns:12fr}}.ingredients-search-result__body-content-wrapper{display:grid;grid-template-columns:6fr 6fr;gap:1rem}@media all and (max-width: 1024px){.ingredients-search-result__body-content-wrapper{grid-template-columns:12fr;gap:2rem}}.ingredients-search-result__body-content-wrapper a{color:#0072da;text-decoration:none;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}.ingredients-search-result__body-content-wrapper a:hover,.ingredients-search-result__body-content-wrapper a:focus,.ingredients-search-result__body-content-wrapper a:active{color:#0e5cba}.ingredients-search-result__body-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;text-transform:uppercase;font-weight:300}.ingredients-search-result__body-food-group-content,.ingredients-search-result__body-category-content{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;display:flex;gap:.5rem;align-items:center;font-weight:500}.ingredients-search-result__comment{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;font-weight:500}.user-section{display:grid;grid-template-columns:12fr;gap:1.5rem;margin-top:3rem}@media all and (max-width: 767px){.user-section{margin-top:2rem}}.user-section-modal__content{text-align:center;margin-bottom:1rem;padding:0 2rem}@media all and (max-width: 767px){.user-section-modal__content{padding:0 1rem}}.user-section-modal__btn-container{margin:0 1rem;display:flex;justify-content:center;gap:1rem}@media all and (max-width: 767px){.user-section-modal__btn-container{flex-direction:column;align-items:center}}.user-section-modal__success-icon-wrapper{display:flex;justify-content:center;margin-bottom:1rem}@media all and (max-width: 767px){.user-profile{flex-direction:column-reverse;align-items:flex-start}}.user-profile__details{margin-bottom:3rem}.user-profile__heading{display:flex;gap:1.5rem;align-items:center;margin:3rem 0}.user-profile__heading img{width:2rem;height:2rem}.user-profile__name{margin:0}.user-profile__info{margin:0 0 1.5rem;font-weight:300}@media all and (max-width: 767px){.user-profile__info :before{content:"\a";white-space:pre}}.user-profile__role{text-transform:capitalize}@media all and (max-width: 767px){.user-profile__role :before{content:"\a";white-space:normal}}.user-profile__entity-name{text-transform:capitalize}@media all and (max-width: 767px){.user-profile__entity-name{word-wrap:normal}.user-profile__entity-name :before{content:"\a";white-space:normal}}.user-profile__entity-name:last-of-type .user-profile__name-separator{display:none}.user-profile__name-separator{font-weight:400!important}@media all and (max-width: 767px){.user-profile__name-separator{display:none}}.user-profile__button-container{display:flex;justify-content:space-between}.user-profile__button-container form{margin:0}@media all and (max-width: 767px){.user-profile__button-container a.btn-pill{width:100%;justify-content:center}}.manage-users__modal-link-form{padding:0 4rem;gap:0}@media all and (max-width: 767px){.manage-users__modal-link-form{padding:0 2rem}}.manage-users__modal-link-input{flex-grow:1;font-weight:500}.manage-users__modal-link-input-wrapper{display:flex;align-items:center;gap:1rem;padding-bottom:1rem}@media all and (max-width: 767px){.manage-users__modal-link-input-wrapper{flex-direction:column;align-items:unset}}.manage-users__modal-copied-message-wrapper{display:flex;align-items:center;gap:.25rem}.manage-users__modal-copied-message{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;line-height:1;margin:0}.manage-users__modal-copied-icon{position:relative;bottom:1px}.manage-users__modal-link-message{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;text-align:center;margin-bottom:2rem}@media all and (max-width: 767px){.manage-users__modal-link-message{text-align:left}}.manage-users__tab-bar{display:flex}@media all and (max-width: 767px){.manage-users__tab-bar{flex-direction:row;overflow:scroll hidden;padding-bottom:1rem}}.manage-users__add-user-button{margin-top:2.5rem}.edit-user-form__change-password-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;text-align:left;width:-moz-fit-content;width:fit-content}.edit-user-form__buttons-container{display:flex;justify-content:space-between;align-items:flex-start}@media all and (max-width: 767px){.edit-user-form__buttons-container{flex-direction:column-reverse;gap:1rem}}@media all and (max-width: 767px) and (max-width: 767px){.edit-user-form__buttons-container a.cancel-btn{align-items:center;padding:.75rem 1.38rem;background-color:transparent;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:.833rem;font-weight:400;border-radius:2.78rem;line-height:.8;transition:.3s ease-in-out;text-decoration:none;min-height:unset;margin:0;border:none;outline:2px #0072da solid}.edit-user-form__buttons-container a.cancel-btn:hover,.edit-user-form__buttons-container a.cancel-btn:focus,.edit-user-form__buttons-container a.cancel-btn:active{cursor:pointer;background-color:#0072da;color:#fff}}.edit-user-form__delete-user-button-form{margin:0}.edit-user-form__cancel-and-save-buttons-container{display:flex;gap:1.5rem;text-align:center;align-items:baseline}@media all and (max-width: 767px){.edit-user-form__cancel-and-save-buttons-container{flex-direction:column-reverse;gap:1rem}}.edit-user-form__modal-buttons{position:relative;display:flex;flex-direction:row;gap:1rem;justify-content:center}@media all and (max-width: 767px){.edit-user-form__modal-buttons{flex-direction:column-reverse}}.edit-user-form__change-password-form{padding-left:6rem;padding-right:6rem}@media all and (max-width: 1024px){.edit-user-form__change-password-form{padding-left:2rem;padding-right:2rem}}@media all and (max-width: 767px){.edit-user-form__change-password-form{padding-left:1rem;padding-right:1rem}}.edit-user-form__delete-account-form{padding-left:6rem;padding-right:6rem}@media all and (max-width: 1024px){.edit-user-form__delete-account-form{padding-left:2rem;padding-right:2rem}}@media all and (max-width: 767px){.edit-user-form__delete-account-form{padding-left:1rem;padding-right:1rem}}.edit-user-form__delete-account-modal-text{text-align:center}.edit-user-form__delete-account-form-buttons{display:flex;gap:1rem;justify-content:center}@media all and (max-width: 767px){.edit-user-form__delete-account-form-buttons{flex-direction:column-reverse}}button.edit-user-form__change-password-button.btn__ghost.btn__ghost--blue{padding:0}body{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif!important}.heading-3{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333}@media all and (max-width: 767px){.heading-3{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}dl,dd{margin:0}.react-drag-drop-file-upload{border:1px dashed #aeaeb2!important;font-weight:300!important;gap:.5rem}@media all and (max-width: 767px){.react-drag-drop-file-upload{min-width:90%!important;max-width:90%!important}}.react-drag-drop-file-upload:focus-within{outline:#0e5cba dashed 1px!important;border:1px dashed transparent!important}.react-drag-drop-file-upload:focus-within span{color:#0e5cba!important}.react-drag-drop-file-upload:focus-within svg path{fill:#0e5cba}.react-drag-drop-file-upload:hover,.react-drag-drop-file-upload:focus,.react-drag-drop-file-upload:active{border:1px dashed #0e5cba!important}.react-drag-drop-file-upload:hover span,.react-drag-drop-file-upload:focus span,.react-drag-drop-file-upload:active span{color:#0e5cba!important}.react-drag-drop-file-upload:hover svg path,.react-drag-drop-file-upload:focus svg path,.react-drag-drop-file-upload:active svg path{fill:#0e5cba}.react-drag-drop-file-upload svg path{fill:#aeaeb2}.swiper-wrapper{padding-block:.5rem!important}.swiper.swiper-initialized.swiper-horizontal.swiper-css-mode{overflow:visible!important}.swiper-button-next{right:-1.5rem!important}.swiper-button-prev{left:-1.5rem!important}.swiper-button-next,.swiper-button-prev{width:3rem!important;height:3rem!important;background:#522953;border-radius:50%;box-sizing:border-box;filter:drop-shadow(0 .25rem .25rem rgba(0,0,0,.25));transition:background .25s ease-out;top:12rem!important}.swiper-button-next:hover,.swiper-button-next:focus,.swiper-button-next:active,.swiper-button-prev:hover,.swiper-button-prev:focus,.swiper-button-prev:active{background:#0e5cba}@media all and (max-width: 1280px){.swiper-button-next,.swiper-button-prev{top:10rem!important}}@media all and (max-width: 1024px){.swiper-button-next,.swiper-button-prev{top:13rem!important}}@media all and (max-width: 767px){.swiper-button-next,.swiper-button-prev{top:11rem!important;height:2.5rem!important;width:2.5rem!important}}.swiper-button-prev:after{content:url(/build/assets/carousel-arrow-left.2f569339.svg)!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-right:.1rem;line-height:0!important}.swiper-button-next:after{content:url(/build/assets/carousel-arrow-left.2f569339.svg)!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-right:.1rem;line-height:0!important;transform:rotate(180deg);filter:drop-shadow(0 -.25rem .25rem rgba(0,0,0,.25))}.swiper-slide{height:unset!important}.swiper-slide>.card-button-recipe{height:calc(100% - 1rem)}.swiper-slide>.page-summary{height:100%}.nutrition-standards-download-container .file-download__section-container.content-block-layout__spacer{padding-top:5rem!important}@media all and (max-width: 767px){.nutrition-standards-download-container .file-download__section-container.content-block-layout__spacer{padding-top:3rem!important}}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{white-space:unset!important}.ck-toolbar__items{display:block!important}mark{background-color:transparent;color:inherit}mark.marker-yellow{color:#1e2229;background-color:#ff0}mark.marker-green{background-color:#006400;color:#fff}mark.marker-pink{color:#1e2229;background-color:#db7093}mark.marker-blue{background-color:#0072da;color:#fff}mark.pen-red{color:red}mark.pen-green{color:green}.recipe-intro-text-container{padding-bottom:2rem}@media all and (max-width: 767px){.recipe-intro-text-container{padding-bottom:0;margin-top:1rem!important}}.print-only{display:none}@media print{.print__page-break-before{page-break-before:always}.print-only{display:block}.screen-only{display:none!important}@page{margin:2rem 0}html{font-size:12px}body{padding:0 2rem 2rem;background-color:transparent!important}.header{box-shadow:none;border-bottom:1px solid #000}.header__toggle{display:none}.header__logo-text{max-width:unset}.header__logo-text-metadata{font-weight:300;padding-top:.25rem!important}h1,h2,h3,h4,h5,h6{margin:2rem 0 0!important}table{margin-top:2rem;border:1px solid #000;font-size:1rem;max-width:100%;border-collapse:collapse}table td,table th{border-right:1px solid #000;border-bottom:1px solid #000;background:none!important;font-size:1rem!important;color:#000!important}hr{border:none;border-bottom:1px solid #000}dl dt,dl dd{color:#000}ul,ol,dl{margin:2em 0 0;padding-left:2em}p a{color:#000!important;text-decoration:underline!important}.education-container--standard{margin-top:0!important}.education-container--narrow{max-width:100%;padding:0}div[class*=__two-column-container]{margin-top:1rem}.footer,.footer-nav-container,.tabs,.primary,#back-to-top,.feedback-banner,.search-bar__wrapper{display:none!important}.static-page-card{padding-left:0!important;padding-bottom:0!important}.file-download{display:none}.file-download__section-container{margin-top:0!important;padding-top:0!important}.btn__link,.link-button,.table__data-cell-link,.breadcrumbs,.healthy-tips__icon{display:none!important}.banner{box-shadow:none!important;padding-top:0!important;padding-bottom:0!important}.banner .overlay{padding:0}.banner__title{display:flex;gap:1rem}.card-button-icon{display:none!important}.accordion{margin:0!important}.accordion__name{margin-top:0!important}.accordion__toggle-icon{display:none!important}.accordion__content{height:auto!important;opacity:1!important;margin:0!important}.accordion__button{padding-bottom:2rem!important;padding-left:0!important;gap:0!important;margin:0!important;display:block!important}.accordion__button h3{margin:.5rem!important}.accordion ul{margin-top:0!important}.rag__container{padding-bottom:0!important;margin-top:0!important}.table__wrapper{padding-top:0!important}.rag-card{background:none!important;box-shadow:none!important;padding:0!important;display:block!important}.rag-card__container{gap:0!important;display:block!important;margin-top:0!important;margin-bottom:0!important}.rag-card__title-container{gap:0!important}.rag-card__title-container img{display:none!important}.rag-card__title{margin-top:1rem!important}.rag-card--green,.rag-card--amber,.rag-card--red{border-top:0!important}.nutrition-standards-overview__meal-components{display:block!important}.nutrition-standards-overview__meal-components svg{padding-left:1rem;padding-right:1rem}.nutrition-standards-overview__tile{display:inline-block;vertical-align:top;margin-top:0}.nutrition-standards-overview__tile ul{margin-top:0}.nutrition-standards-overview__image{margin-top:0!important}.food-group__categories,.food-group__categories h2{margin-top:0}.food-group__healthy-tips{margin-top:0!important;padding:0!important}.recipe-banner{background-image:none!important;box-shadow:none!important;padding:1rem 0!important;margin:0!important}.recipe-banner__title{color:#000!important;margin-top:0!important;margin-bottom:.5rem!important}.recipe-banner__content{color:#000!important;margin-bottom:1rem!important}.recipe-banner__hero-content{display:flex!important;flex-direction:row!important}.recipe-banner__image{max-width:20rem!important;border-radius:0!important}.recipe-banner__dietary-requirements{margin:0!important;padding:0!important;gap:.5rem 0!important;flex-wrap:wrap!important}.recipe-banner__wrapper.education-container--standard{padding:0!important}.tooltip{position:static!important}.tooltip__icon{display:none!important}.tooltip__description{visibility:visible!important;opacity:1!important;background-color:transparent!important;color:#000!important;position:static!important;font-size:.9rem!important;font-weight:500!important;padding:0!important;margin:0!important;transform:none!important;left:0!important}.tooltip__description:before{border:none!important}.tooltip__description:after{content:"|"!important;padding:0 .28rem!important;font-weight:200}.tooltip:last-child .tooltip__description:after{content:""!important;padding:0!important}.education-container--standard.recipe{padding:0!important}.recipe__aside{border:none!important}.recipe__side-info-wrapper{display:flex!important;margin-top:0!important;margin-bottom:1rem!important;gap:4rem!important}.recipe__side-info-equipment{margin:0}.recipe__side-info-serving-sizes-wrapper,.side-info__icon{display:none!important}.side-info__title{font-size:1rem!important;margin-top:1rem!important}.side-info__content{margin-top:.5rem!important}.side-info__divider{margin:0!important}.side-info-weight__year-group-weights{margin-bottom:.25rem!important}.two-column-container--recipe-column-container{gap:0!important}.recipe__container{margin-top:1rem;display:grid;grid-template-columns:2fr 3fr;grid-column-gap:2rem!important}.recipe-content{border:none!important;margin:0!important;padding:0!important}.recipe-content__title{margin:0 0 .5rem!important;padding:0!important}.recipe-content:nth-child(3){grid-column:1/3!important;border-top:1px solid #000!important;padding:1rem 0!important}.recipe-ingredient{display:list-item!important;list-style-type:disc!important;list-style-position:outside!important;padding:0!important;margin:0!important;font-weight:600!important}.recipe-ingredient__item{font-weight:400!important}.recipe-ingredient .tooltip__icon,.recipe-ingredient .tooltip__description,.tablet-only{display:none!important}.recipe-ingredients-list{margin-bottom:2rem!important}.recipe-ingredients-list__title{margin:0 0 .5rem!important}.recipe-ingredients-list__items{padding-left:1.25rem!important}.recipe-ingredients-list__dietary-notes-heading{padding:0!important;margin:0!important;font-weight:800!important;font-size:1rem!important}.recipe-ingredients-list__dietary-notes p{margin:0!important;padding-top:.5rem!important}.disclaimer.education-container--narrow{margin:0!important;padding:1rem 0 0!important}.disclaimer__title,.disclaimer__content{border:none!important;padding:0!important;margin:0!important}.disclaimer__title br,.disclaimer__content br{display:none}}.auth-portal{margin:0 auto;width:25%}@media all and (max-width: 1280px){.auth-portal{width:50%}}@media all and (max-width: 767px){.auth-portal{width:80%;padding-left:1.5rem;padding-right:1.5rem}}.auth-portal__title-container{text-align:center}.auth-portal__logo-container{align-items:center;margin-top:1rem;display:grid;grid-template-columns:6fr 6fr;justify-content:space-between;text-align:center}.auth-portal__forgot-password-link-container{margin-top:-1rem}.auth-portal__forgot-password-link{text-decoration:none;color:#737373;font-weight:300}.auth-portal__forgot-password-link:hover{text-decoration:underline}.auth-portal__password-reset-btn{cursor:pointer;text-transform:uppercase;justify-content:center;width:100%!important}@media all and (max-width: 767px){.auth-portal__password-reset-btn{line-height:1.125}}.auth-portal__delete-account-modal{display:flex;align-items:center;flex-direction:column;gap:.7rem;padding-left:6rem;padding-right:6rem}@media all and (max-width: 1024px){.auth-portal__delete-account-modal{padding-left:2rem;padding-right:2rem}}@media all and (max-width: 767px){.auth-portal__delete-account-modal{padding-left:1rem;padding-right:1rem}}.auth-portal__delete-account-modal button{margin-top:.7rem}.tooltip__icon-image{max-width:1.4rem}#my-tooltip{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;color:#fff;background-color:#27283a;margin:0;position:absolute;border-radius:.56rem;padding:.75rem;line-height:1;z-index:100;white-space:nowrap;transition:opacity .1s ease-in-out;outline:none}@media all and (max-width: 767px){#my-tooltip{text-wrap:wrap;max-width:15.5rem}}.forgot-password__confirmation-wrapper{padding-top:1rem;display:flex;justify-content:center}@media all and (max-width: 767px){.forgot-password__confirmation-wrapper{padding-left:2rem}}.modal{max-width:45rem;width:calc(100% - 4rem);height:-moz-fit-content;height:fit-content;background:#fff;border-radius:.5rem;position:absolute;inset:0;margin:auto;padding-bottom:2rem;overflow-y:scroll;max-height:calc(100vh - 4rem)}@media all and (min-width: 1025px){.modal::-webkit-scrollbar{width:0!important}}@media all and (max-width: 767px){.modal{width:calc(100vw - 2rem)}}.modal__close-modal-button-container{display:flex;flex-direction:row-reverse;align-items:center;padding:1rem 1rem 0}.modal__close-modal-button{border:none;background:none;cursor:pointer}.modal__title{display:flex;justify-content:space-around;font-weight:800;padding-bottom:2rem}@media all and (max-width: 1280px){.modal__title{padding-bottom:1rem}}.modal__overlay{position:fixed;z-index:10;inset:0;background-color:#00000040;opacity:0;transition:opacity .15s ease-in-out}.modal__overlay--after-open{opacity:1}.modal__overlay--before-close{opacity:0}.modal__body-open,.modal__Html-open{overflow:hidden}.block-menu{display:none;flex-direction:column;gap:.75rem;align-items:flex-start;box-shadow:0 4px 4px #00000040;border-radius:.277rem;padding:1.5rem;background-color:#fff;position:absolute;z-index:3;min-width:10rem;left:100%;top:0}@media all and (max-width: 767px){.block-menu{left:0;top:1rem;padding:.6rem}}.block-menu.toggle--open{display:flex}.block-menu__block-title{text-align:left}.checkbox:focus-within{outline:2px solid #0072da;outline-offset:2px}.heading-with-checkbox-input{display:flex;align-items:flex-end;gap:.5rem;margin-bottom:1.5rem}@media all and (max-width: 767px){.heading-with-checkbox-input{flex-direction:column;align-items:center}}.heading-with-checkbox-input__heading-input-container{max-width:100%;flex-grow:6}@media all and (max-width: 767px){.heading-with-checkbox-input__heading-input-container{width:100%}}.heading-with-checkbox-input__checkbox-container{flex-grow:1}@media all and (max-width: 767px){.heading-with-checkbox-input__checkbox-container{width:100%}}.heading-with-checkbox-input__checkbox-wrapper{display:flex;align-items:center;gap:.5rem}.heading-with-checkbox-input__checkbox-wrapper p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;margin:0}.heading-with-checkbox-input__checkbox-wrapper-checkbox,.heading-with-checkbox-input input[type=checkbox]{min-width:1.4rem;margin:0}.ck-hidden{display:none!important}:root{--ck-z-default: 1;--ck-z-panel: calc( var(--ck-z-default) + 999 );--ck-z-dialog: 9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-line-height: 10px;--ck-powered-by-padding-vertical: 2px;--ck-powered-by-padding-horizontal: 4px;--ck-powered-by-text-color: hsl(0, 0%, 31%);--ck-powered-by-border-radius: var(--ck-border-radius);--ck-powered-by-background: hsl(0, 0%, 100%);--ck-powered-by-border-color: var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius: var(--ck-powered-by-border-radius);box-shadow:none;background:var(--ck-powered-by-background);min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{cursor:pointer;display:flex;align-items:center;opacity:.66;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{font-size:7.5px;letter-spacing:-.2px;padding-left:2px;text-transform:uppercase;font-weight:700;margin-right:4px;cursor:pointer;line-height:normal;color:var(--ck-powered-by-text-color)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{display:block;cursor:pointer}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0%);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}:root{--ck-color-base-foreground: hsl(0, 0%, 98%);--ck-color-base-background: hsl(0, 0%, 100%);--ck-color-base-border: hsl(220, 6%, 81%);--ck-color-base-action: hsl(104, 50.2%, 42.5%);--ck-color-base-focus: hsl(209, 92%, 70%);--ck-color-base-text: hsl(0, 0%, 20%);--ck-color-base-active: hsl(218.1, 100%, 58%);--ck-color-base-active-focus: hsl(218.2, 100%, 52.5%);--ck-color-base-error: hsl(15, 100%, 43%);--ck-color-focus-border-coordinates: 218, 81.8%, 56.9%;--ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow: hsl(212.4, 89.3%, 89%);--ck-color-focus-disabled-shadow: hsla(209, 90%, 72%,.3);--ck-color-focus-error-shadow: hsla(9,100%,56%,.3);--ck-color-text: var(--ck-color-base-text);--ck-color-shadow-drop: hsla(0, 0%, 0%, .15);--ck-color-shadow-drop-active: hsla(0, 0%, 0%, .2);--ck-color-shadow-inner: hsla(0, 0%, 0%, .1);--ck-color-button-default-background: transparent;--ck-color-button-default-hover-background: hsl(0, 0%, 94.1%);--ck-color-button-default-active-background: hsl(0, 0%, 94.1%);--ck-color-button-default-disabled-background: transparent;--ck-color-button-on-background: hsl(212, 100%, 97.1%);--ck-color-button-on-hover-background: hsl(211.7, 100%, 92.9%);--ck-color-button-on-active-background: hsl(211.7, 100%, 92.9%);--ck-color-button-on-disabled-background: hsl(211, 15%, 95%);--ck-color-button-on-color: hsl(218.1, 100%, 58%);--ck-color-button-action-background: var(--ck-color-base-action);--ck-color-button-action-hover-background: hsl(104, 53.2%, 40.2%);--ck-color-button-action-active-background: hsl(104, 53.2%, 40.2%);--ck-color-button-action-disabled-background: hsl(104, 44%, 58%);--ck-color-button-action-text: var(--ck-color-base-background);--ck-color-button-save: hsl(120, 100%, 27%);--ck-color-button-cancel: hsl(15, 100%, 43%);--ck-color-switch-button-off-background: hsl(0, 0%, 57.6%);--ck-color-switch-button-off-hover-background: hsl(0, 0%, 49%);--ck-color-switch-button-on-background: var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background: hsl(104, 53.2%, 40.2%);--ck-color-switch-button-inner-background: var(--ck-color-base-background);--ck-color-switch-button-inner-shadow: hsla(0, 0%, 0%, .1);--ck-color-dropdown-panel-background: var(--ck-color-base-background);--ck-color-dropdown-panel-border: var(--ck-color-base-border);--ck-color-dialog-background: var(--ck-custom-background);--ck-color-dialog-form-header-border: var(--ck-custom-border);--ck-color-input-background: var(--ck-color-base-background);--ck-color-input-border: var(--ck-color-base-border);--ck-color-input-error-border: var(--ck-color-base-error);--ck-color-input-text: var(--ck-color-base-text);--ck-color-input-disabled-background: hsl(0, 0%, 95%);--ck-color-input-disabled-border: var(--ck-color-base-border);--ck-color-input-disabled-text: hsl(0, 0%, 46%);--ck-color-list-background: var(--ck-color-base-background);--ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background: var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus: var(--ck-color-button-on-color);--ck-color-list-button-on-text: var(--ck-color-base-background);--ck-color-panel-background: var(--ck-color-base-background);--ck-color-panel-border: var(--ck-color-base-border);--ck-color-toolbar-background: var(--ck-color-base-background);--ck-color-toolbar-border: var(--ck-color-base-border);--ck-color-tooltip-background: var(--ck-color-base-text);--ck-color-tooltip-text: var(--ck-color-base-background);--ck-color-engine-placeholder-text: hsl(0, 0%, 44%);--ck-color-upload-bar-background: hsl(209, 92%, 70%);--ck-color-link-default: hsl(240, 100%, 47%);--ck-color-link-selected-background: hsla(201, 100%, 56%, .1);--ck-color-link-fake-selection: hsla(201, 100%, 56%, .3);--ck-color-highlight-background: hsl(60, 100%, 50%);--ck-color-light-red: hsl(0, 100%, 90%)}:root{--ck-disabled-opacity: .5}:root{--ck-focus-outer-shadow-geometry: 0 0 0 3px;--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring: 1px solid var(--ck-color-focus-border)}:root{--ck-font-size-base: 13px;--ck-line-height-base: 1.84615;--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;--ck-font-size-tiny: .7em;--ck-font-size-small: .75em;--ck-font-size-normal: 1em;--ck-font-size-big: 1.4em;--ck-font-size-large: 1.8em}:root{--ck-ui-component-min-height: 2.3em}.ck.ck-reset,.ck.ck-reset_all,.ck-reset_all *:not(.ck-reset_all-excluded *){box-sizing:border-box;width:auto;height:auto;position:static;margin:0;padding:0;border:0;background:transparent;text-decoration:none;vertical-align:middle;transition:none;word-wrap:break-word}.ck.ck-reset_all,.ck-reset_all *:not(.ck-reset_all-excluded *){border-collapse:collapse;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);color:var(--ck-color-text);text-align:left;white-space:nowrap;cursor:auto;float:none}.ck-reset_all .ck-rtl *:not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all textarea:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){padding:10px;border:2px groove hsl(255,7%,88%)}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{padding:0;border:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius: 2px}:root{--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active)}:root{--ck-spacing-unit: .6em;--ck-spacing-large: calc(var(--ck-spacing-unit) * 1.5);--ck-spacing-standard: var(--ck-spacing-unit);--ck-spacing-medium: calc(var(--ck-spacing-unit) * .8);--ck-spacing-small: calc(var(--ck-spacing-unit) * .5);--ck-spacing-tiny: calc(var(--ck-spacing-unit) * .3);--ck-spacing-extra-tiny: calc(var(--ck-spacing-unit) * .16)}.ck.ck-placeholder,.ck .ck-placeholder{position:relative}.ck.ck-placeholder:before,.ck .ck-placeholder:before{position:absolute;left:0;right:0;content:attr(data-placeholder);pointer-events:none}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}@media (forced-colors: active){.ck.ck-placeholder,.ck .ck-placeholder{forced-color-adjust:preserve-parent-color}}.ck.ck-placeholder:before,.ck .ck-placeholder:before{cursor:text}@media (forced-colors: none){.ck.ck-placeholder:before,.ck .ck-placeholder:before{color:var(--ck-color-engine-placeholder-text)}}@media (forced-colors: active){.ck.ck-placeholder:before,.ck .ck-placeholder:before{font-style:italic;margin-left:1px}}.ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}.ck.ck-icon{vertical-align:middle}:root{--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal))}.ck.ck-icon{width:var(--ck-icon-size);height:var(--ck-icon-size);font-size:.8333350694em;cursor:inherit;will-change:transform}.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color *:not([fill]){fill:currentColor}.ck.ck-button,a.ck.ck-button{-moz-user-select:none;-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center}[dir=ltr] :is(.ck.ck-button,a.ck.ck-button){justify-content:left}[dir=rtl] :is(.ck.ck-button,a.ck.ck-button){justify-content:right}:is(.ck.ck-button,a.ck.ck-button) .ck-button__label{display:none}.ck-button_with-text:is(.ck.ck-button,a.ck.ck-button) .ck-button__label{display:inline-block}:is(.ck.ck-button,a.ck.ck-button):not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}:is(.ck.ck-button,a.ck.ck-button):not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}:is(.ck.ck-button,a.ck.ck-button):not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck-disabled:is(.ck.ck-button,a.ck.ck-button){background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners :is(.ck.ck-button,a.ck.ck-button),.ck-rounded-corners:is(.ck.ck-button,a.ck.ck-button){border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{white-space:nowrap;cursor:default;vertical-align:middle;padding:var(--ck-spacing-tiny);text-align:center;min-width:var(--ck-ui-component-min-height);min-height:var(--ck-ui-component-min-height);line-height:1;font-size:inherit;border:1px solid transparent;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-webkit-appearance:none}@media (prefers-reduced-motion: reduce){.ck.ck-button,a.ck.ck-button{transition:none}}:is(.ck.ck-button,a.ck.ck-button):active,:is(.ck.ck-button,a.ck.ck-button):focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}:is(.ck.ck-button,a.ck.ck-button) .ck-button__icon use,:is(.ck.ck-button,a.ck.ck-button) .ck-button__icon use *{color:inherit}:is(.ck.ck-button,a.ck.ck-button) .ck-button__label{font-size:inherit;font-weight:inherit;color:inherit;cursor:inherit;vertical-align:middle}[dir=ltr] :is(:is(.ck.ck-button,a.ck.ck-button) .ck-button__label){text-align:left}[dir=rtl] :is(:is(.ck.ck-button,a.ck.ck-button) .ck-button__label){text-align:right}:is(.ck.ck-button,a.ck.ck-button) .ck-button__keystroke{color:inherit}[dir=ltr] :is(:is(.ck.ck-button,a.ck.ck-button) .ck-button__keystroke){margin-left:var(--ck-spacing-large)}[dir=rtl] :is(:is(.ck.ck-button,a.ck.ck-button) .ck-button__keystroke){margin-right:var(--ck-spacing-large)}:is(.ck.ck-button,a.ck.ck-button) .ck-button__keystroke{opacity:.5}.ck-disabled:is(.ck.ck-button,a.ck.ck-button):active,.ck-disabled:is(.ck.ck-button,a.ck.ck-button):focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck-disabled:is(.ck.ck-button,a.ck.ck-button) .ck-button__icon{opacity:var(--ck-disabled-opacity)}.ck-disabled:is(.ck.ck-button,a.ck.ck-button) .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck-disabled:is(.ck.ck-button,a.ck.ck-button) .ck-button__keystroke{opacity:.3}.ck-button_with-text:is(.ck.ck-button,a.ck.ck-button){padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] :is(.ck-button_with-text:is(.ck.ck-button,a.ck.ck-button) .ck-button__icon){margin-left:calc(-1 * var(--ck-spacing-small));margin-right:var(--ck-spacing-small)}[dir=rtl] :is(.ck-button_with-text:is(.ck.ck-button,a.ck.ck-button) .ck-button__icon){margin-right:calc(-1 * var(--ck-spacing-small));margin-left:var(--ck-spacing-small)}.ck-button_with-keystroke:is(.ck.ck-button,a.ck.ck-button) .ck-button__label{flex-grow:1}.ck-on:is(.ck.ck-button,a.ck.ck-button){background:var(--ck-color-button-on-background)}.ck-on:is(.ck.ck-button,a.ck.ck-button):not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck-on:is(.ck.ck-button,a.ck.ck-button):not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck-on.ck-disabled:is(.ck.ck-button,a.ck.ck-button){background:var(--ck-color-button-on-disabled-background)}.ck-on:is(.ck.ck-button,a.ck.ck-button){color:var(--ck-color-button-on-color)}.ck-button-save:is(.ck.ck-button,a.ck.ck-button){color:var(--ck-color-button-save)}.ck-button-cancel:is(.ck.ck-button,a.ck.ck-button){color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}:is(.ck.ck-button-action,a.ck.ck-button-action):not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}:is(.ck.ck-button-action,a.ck.ck-button-action):not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck-disabled:is(.ck.ck-button-action,a.ck.ck-button-action){background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}.ck.ck-form__header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.ck.ck-form__header h2.ck-form__header__label{flex-grow:1}:root{--ck-form-header-height: 44px}.ck.ck-form__header{padding:var(--ck-spacing-small) var(--ck-spacing-large);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);border-bottom:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-form__header > .ck-icon){margin-right:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-form__header > .ck-icon){margin-left:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base: 15px;font-weight:700}.ck.ck-dialog .ck.ck-dialog__actions{display:flex;justify-content:flex-end}.ck.ck-dialog .ck.ck-dialog__actions{padding:var(--ck-spacing-large)}:is(.ck.ck-dialog .ck.ck-dialog__actions)>*+*{margin-left:var(--ck-spacing-large)}.ck.ck-dialog-overlay{-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:none;position:fixed;bottom:0;left:0;right:0;top:0}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{pointer-events:none;animation:none;background:none}.ck.ck-dialog{overscroll-behavior:none;width:-moz-fit-content;width:fit-content;position:absolute}.ck.ck-dialog .ck.ck-form__header{flex-shrink:0}.ck.ck-dialog .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}:root{--ck-dialog-overlay-background-color: hsla( 0, 0%, 0%, .5 );--ck-dialog-drop-shadow: 0px 0px 6px 2px hsl(0deg 0% 0% / 15%);--ck-dialog-max-width: 100vw;--ck-dialog-max-height: 90vh;--ck-color-dialog-background: var(--ck-color-base-background);--ck-color-dialog-form-header-border: var(--ck-color-base-border)}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog)}.ck.ck-dialog{border-radius:0}.ck-rounded-corners .ck.ck-dialog,.ck.ck-dialog.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dialog{box-shadow:var(--ck-drop-shadow),0 0;--ck-drop-shadow: var(--ck-dialog-drop-shadow);background:var(--ck-color-dialog-background);max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width);border:1px solid var(--ck-color-base-border)}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid var(--ck-color-dialog-form-header-border)}@keyframes ck-dialog-fade-in{0%{background:hsla(0,0%,0%,0)}to{background:var(--ck-dialog-overlay-background-color)}}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size: 20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{margin-left:calc(-1 * var(--ck-spacing-small));margin-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__panel>ul>.ck-menu-bar__menu__item>.ck-menu-bar__menu__item__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}:root{--ck-accessibility-help-dialog-max-width: 600px;--ck-accessibility-help-dialog-max-height: 400px;--ck-accessibility-help-dialog-border-color: hsl(220, 6%, 81%);--ck-accessibility-help-dialog-code-background-color: hsl(0deg 0% 92.94%);--ck-accessibility-help-dialog-kbd-shadow-color: hsl(0deg 0% 61%)}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{padding:var(--ck-spacing-large);max-width:var(--ck-accessibility-help-dialog-max-width);max-height:var(--ck-accessibility-help-dialog-max-height);overflow:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;border:1px solid transparent}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{* {white-space: normal;}}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-weight:700;font-size:1.2em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-weight:700;font-size:1em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{display:grid;grid-template-columns:2fr 1fr;border-top:1px solid var(--ck-accessibility-help-dialog-border-color);border-bottom:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{grid-column-start:2;text-align:right}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{display:inline-block;background:var(--ck-accessibility-help-dialog-code-background-color);padding:.4em;vertical-align:middle;line-height:1;border-radius:2px;text-align:center;font-size:.9em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{min-width:1.8em;box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px}:is(.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd)+kbd{margin-left:2px}.ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width: 2.6153846154em;--ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px);--ck-switch-button-translation: calc( var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px );--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton:hover,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:active{color:inherit;background:transparent}[dir=ltr] :is(.ck.ck-button.ck-switchbutton .ck-button__label){margin-right:calc(2 * var(--ck-spacing-large))}[dir=rtl] :is(.ck.ck-button.ck-switchbutton .ck-button__label){margin-left:calc(2 * var(--ck-spacing-large))}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners :is(.ck.ck-button.ck-switchbutton .ck-button__toggle),.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] :is(.ck.ck-button.ck-switchbutton .ck-button__toggle){margin-left:auto}[dir=rtl] :is(.ck.ck-button.ck-switchbutton .ck-button__toggle){margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;border:1px solid transparent;width:var(--ck-switch-button-toggle-width);background:var(--ck-color-switch-button-off-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners :is(.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner),.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(.5 * var(--ck-border-radius))}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{width:var(--ck-switch-button-toggle-inner-size);height:var(--ck-switch-button-toggle-inner-size);background:var(--ck-color-switch-button-inner-background);transition:all .3s ease}@media (prefers-reduced-motion: reduce){.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{transition:none}}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;outline:none;box-shadow:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline-offset:1px;outline:var(--ck-focus-ring)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] :is(.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner){transform:translate(var( --ck-switch-button-translation ))}[dir=rtl] :is(.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner){transform:translate(calc(-1 * var( --ck-switch-button-translation )))}.ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size: calc(.5 * var(--ck-icon-size))}.ck.ck-collapsible>.ck.ck-button{width:100%;font-weight:700;padding:var(--ck-list-button-padding);border-radius:0;color:inherit}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:not(:focus),.ck.ck-collapsible>.ck.ck-button:hover:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}.ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size: 24px;--ck-color-color-grid-check-icon: hsl(212, 81%, 46%)}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{transition:.2s ease box-shadow}@media (forced-colors: none){.ck.ck-color-grid__tile{width:var(--ck-color-grid-tile-size);height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);padding:0;border:0}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}}@media (forced-colors: active){.ck.ck-color-grid__tile{width:unset;height:unset;min-width:unset;min-height:unset;padding:0 var(--ck-spacing-small)}.ck.ck-color-grid__tile .ck-button__label{display:inline-block}}@media (prefers-reduced-motion: reduce){.ck.ck-color-grid__tile{transition:none}}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile .ck.ck-icon{display:none;color:var(--ck-color-color-grid-check-icon)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, .24, .95);--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y: calc(.6 * var(--ck-font-size-base));--ck-color-labeled-field-label-background: var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0px}[dir=ltr] :is(.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label){left:0px;transform-origin:0 0;transform:translate(var(--ck-spacing-medium),-6px) scale(.75)}[dir=rtl] :is(.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label){right:0px;transform-origin:100% 0;transform:translate(calc(-1 * var(--ck-spacing-medium)),-6px) scale(.75)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{pointer-events:none;background:var(--ck-color-labeled-field-label-background);padding:0 calc(.5 * var(--ck-font-size-tiny));line-height:initial;font-weight:400;text-overflow:ellipsis;overflow:hidden;max-width:100%;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}@media (prefers-reduced-motion: reduce){.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transition:none}}.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] :is(.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label){transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] :is(.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label){transform:translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));background:transparent;padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}:root{--ck-input-width: 18em;--ck-input-text-width: var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);min-width:var(--ck-input-width);min-height:var(--ck-ui-component-min-height);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}@media (prefers-reduced-motion: reduce){.ck.ck-input{transition:none}}.ck.ck-input:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-input[readonly]{border:1px solid var(--ck-color-input-disabled-border);background:var(--ck-color-input-disabled-background);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{border-color:var(--ck-color-input-error-border);animation:ck-input-shake .3s ease both}@media (prefers-reduced-motion: reduce){.ck.ck-input.ck-error{animation:none}}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.ck-textarea{overflow-x:hidden}:root{--ck-dropdown-max-width: 75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;z-index:var(--ck-z-panel);max-width:var(--ck-dropdown-max-width);position:absolute}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{top:100%;bottom:auto}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0px}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0px}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n{left:50%;transform:translate(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translate(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translate(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-dropdown-arrow-size: calc(.5 * var(--ck-icon-size))}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] :is(.ck.ck-dropdown .ck-button.ck-dropdown__button):not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-dropdown .ck-button.ck-dropdown__button):not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:7em;overflow:hidden;text-overflow:ellipsis}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}.ck.ck-toolbar{-moz-user-select:none;-webkit-user-select:none;user-select:none;display:flex;flex-flow:row nowrap;align-items:center}.ck.ck-toolbar>.ck-toolbar__items{display:flex;flex-flow:row wrap;align-items:center;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);padding:0 var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border)}.ck.ck-toolbar .ck.ck-toolbar__separator{height:var(--ck-icon-size);width:1px;min-width:1px;background:var(--ck-color-toolbar-border);margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>*:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}:is(.ck.ck-toolbar > .ck-toolbar__items):empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>*:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{width:100%;margin:0;border-radius:0}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck,.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck{margin-right:0}[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child{margin-left:0}[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child,.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator,.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child){margin-left:var(--ck-spacing-small)}[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child{margin-right:0}[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child,.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child{border-top-right-radius:0;border-bottom-right-radius:0}[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child,.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child{border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator,.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child){margin-right:var(--ck-spacing-small)}.ck.ck-list{-moz-user-select:none;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>*:focus{position:relative;z-index:var(--ck-z-default)}:root{--ck-list-button-padding: calc(.11 * var(--ck-line-height-base) * var(--ck-font-size-base)) calc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base))}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{list-style-type:none;background:var(--ck-color-list-background)}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item>.ck-button{min-height:unset;width:100%;border-radius:0}[dir=ltr] :is(.ck.ck-list__item > .ck-button){text-align:left}[dir=rtl] :is(.ck.ck-list__item > .ck-button){text-align:right}.ck.ck-list__item>.ck-button{padding:var(--ck-list-button-padding)}.ck.ck-list__item>.ck-button:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium);*:not(.ck-hidden) ~ & {border-top: 1px solid var(--ck-color-base-border);}}.ck-list .ck-list__group>.ck-label{font-size:11px;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-medium) 0 var(--ck-spacing-medium)}.ck.ck-list__separator{height:1px;width:100%;background:var(--ck-color-base-border)}.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background: hsl(0, 0%, 92%);--ck-color-split-button-hover-border: hsl(0, 0%, 70%)}[dir=ltr] :is(.ck.ck-splitbutton:hover > .ck-splitbutton__action),[dir=ltr] :is(.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action){border-top-right-radius:unset;border-bottom-right-radius:unset}[dir=rtl] :is(.ck.ck-splitbutton:hover > .ck-splitbutton__action),[dir=rtl] :is(.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action){border-top-left-radius:unset;border-bottom-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] :is(.ck.ck-splitbutton > .ck-splitbutton__arrow){border-top-left-radius:unset;border-bottom-left-radius:unset}[dir=rtl] :is(.ck.ck-splitbutton > .ck-splitbutton__arrow){border-top-right-radius:unset;border-bottom-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-top-width:0px;border-bottom-width:0px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{content:"";position:absolute;width:1px;height:100%;background-color:var(--ck-color-split-button-hover-border)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border: var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}:root{--ck-toolbar-dropdown-max-width: 60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{width:-moz-max-content;width:max-content;max-width:var(--ck-toolbar-dropdown-max-width)}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:0}.ck-rounded-corners :is(.ck.ck-dropdown > .ck-dropdown__panel > .ck-list),.ck.ck-dropdown>.ck-dropdown__panel>.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:0}.ck-rounded-corners :is(.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:first-child > .ck-button),.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:0}.ck-rounded-corners :is(.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:last-child > .ck-button),.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.color-picker-hex-input{width:-moz-max-content;width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:var(--ck-spacing-large) 0 0;width:unset}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-top:var(--ck-spacing-tiny);padding-right:var(--ck-spacing-medium)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{display:flex;align-items:center}[dir=rtl] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color),[dir=rtl] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker){justify-content:flex-start}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel{flex:1}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{width:100%}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon){margin-right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon){margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{height:100px;min-width:180px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer){width:15px;height:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{padding:0 8px 8px}:root{--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-panel)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width: 1px;--ck-balloon-arrow-offset: 2px;--ck-balloon-arrow-height: 10px;--ck-balloon-arrow-half-width: 8px;--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{box-shadow:var(--ck-drop-shadow),0 0;min-height:15px;background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{width:0;height:0;border-style:solid}.ck.ck-balloon-panel[class*=arrow_n]:before,.ck.ck-balloon-panel[class*=arrow_n]:after{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:before,.ck.ck-balloon-panel[class*=arrow_s]:after{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:before,.ck.ck-balloon-panel[class*=arrow_e]:after{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:before,.ck.ck-balloon-panel[class*=arrow_w]:after{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after{left:50%;margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after{right:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after{left:50%;margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after{right:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after{right:25%;margin-right:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after{left:25%;margin-left:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after{right:25%;margin-right:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after{left:25%;margin-left:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after{right:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after{left:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck.ck-balloon-panel.ck-tooltip{-moz-user-select:none;-webkit-user-select:none;user-select:none;z-index:calc(var(--ck-z-dialog) + 100)}.ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width: 0px;--ck-balloon-arrow-offset: 0px;--ck-balloon-arrow-half-width: 4px;--ck-balloon-arrow-height: 4px;--ck-tooltip-text-padding: 4px;--ck-color-panel-background: var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{font-size:.9em;line-height:1.5;color:var(--ck-color-tooltip-text)}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{white-space:break-spaces;display:inline-block;padding:var(--ck-tooltip-text-padding) 0;max-width:200px}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}.ck.ck-aria-live-announcer{position:absolute;left:-10000px;top:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}:root{--ck-color-editable-blur-selection: hsl(0, 0%, 85%)}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0}.ck.ck-editor__editable_inline{overflow:auto;padding:0 var(--ck-spacing-standard);border:1px solid transparent}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>*:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>*:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::-moz-selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}.ck .ck-balloon-rotator__navigation{display:flex;align-items:center;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-small)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}.ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-panel) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:nth-child(1){z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal: 6px;--ck-balloon-fake-panel-offset-vertical: 6px}.ck .ck-fake-panel div{box-shadow:var(--ck-drop-shadow),0 0;min-height:15px;background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);width:100%;height:100%}.ck .ck-fake-panel div:nth-child(1){margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical: -6px}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{z-index:var(--ck-z-panel);position:fixed;top:0}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{top:auto;position:absolute}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{box-shadow:var(--ck-drop-shadow),0 0;border-width:0 1px 1px;border-top-left-radius:0;border-top-right-radius:0}.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] :is(.ck.ck-search > .ck-labeled-field-view > .ck-labeled-field-view__input-wrapper > .ck-icon){left:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-search > .ck-labeled-field-view > .ck-labeled-field-view__input-wrapper > .ck-icon){right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{display:block}:is(.ck.ck-search > .ck-search__results > .ck-search__info):not(.ck-hidden)~*{display:none}:root{--ck-search-field-view-horizontal-spacing: calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x: var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] :is(.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon .ck-input){padding-left:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] :is(.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon .ck-input):not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width: 100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{min-width:auto;min-height:auto;background:none;opacity:.5;padding:0}[dir=ltr] :is(.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset){right:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset){left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] :is(.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-input):not(.ck-input-text_empty){padding-right:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] :is(.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-input){padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{width:100%;padding:var(--ck-spacing-medium) var(--ck-spacing-large)}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}.ck.ck-autocomplete{position:relative}.ck.ck-autocomplete>.ck-search__results{position:absolute;z-index:var(--ck-z-panel)}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{top:100%;bottom:auto}.ck.ck-autocomplete>.ck-search__results{border-radius:0}.ck-rounded-corners :is(.ck.ck-autocomplete > .ck-search__results),.ck.ck-autocomplete>.ck-search__results.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-autocomplete>.ck-search__results{box-shadow:var(--ck-drop-shadow),0 0;max-height:200px;overflow-y:auto;background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);min-width:auto}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);vertical-align:initial;font-weight:inherit;line-height:inherit;font-size:inherit}.ck.ck-spinner-container{display:block;position:relative}.ck.ck-spinner{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);z-index:1}:root{--ck-toolbar-spinner-size: 18px}.ck.ck-spinner-container{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);animation:1.5s infinite ck-spinner-rotate linear}@media (prefers-reduced-motion: reduce){.ck.ck-spinner-container{animation-duration:3s}}.ck.ck-spinner{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);border-radius:50%;border:2px solid var(--ck-color-text);border-top-color:transparent}@keyframes ck-spinner-rotate{to{transform:rotate(360deg)}}.ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button: var(--ck-color-text);--ck-block-toolbar-button-size: var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{padding:var(--ck-list-button-padding);width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}[dir=ltr] :is(.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button):not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button):not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-height:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{width:unset;line-height:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow){transform:rotate(-90deg)}[dir=rtl] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow){transform:rotate(90deg)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button)>.ck-menu-bar__menu__button__arrow{right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button)>.ck-menu-bar__menu__button__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}:root{--ck-menu-bar-menu-item-min-width: 18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:var(--ck-menu-bar-menu-item-min-width)}:root{--ck-menu-bar-menu-max-width: 75vw;--ck-menu-bar-nested-menu-horizontal-offset: 5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{z-index:var(--ck-z-panel);max-width:var(--ck-menu-bar-menu-max-width);position:absolute}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{top:100%;bottom:auto}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0px}:root{--ck-menu-bar-menu-panel-max-width: 75vw}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{border-radius:0}.ck-rounded-corners :is(.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel),.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;height:-moz-fit-content;height:fit-content;max-width:var(--ck-menu-bar-menu-panel-max-width)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}.ck.ck-menu-bar__menu{display:block;position:relative}.ck.ck-menu-bar__menu{font-size:inherit}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}.ck.ck-menu-bar{display:flex;flex-wrap:wrap;justify-content:flex-start;background:var(--ck-color-base-background);padding:var(--ck-spacing-small);gap:var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border);width:100%}.ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:0}.ck-rounded-corners :is(.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content),.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border:1px solid var(--ck-color-base-border);border-bottom-width:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{border:0;border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners :is(.ck.ck-editor__main > .ck-editor__editable),.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}.ck .ck-widget .ck-widget__type-around__button{display:block;position:absolute;overflow:hidden;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{position:absolute;top:50%;left:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{top:calc(-.5 * var(--ck-widget-outline-thickness));left:min(10%,30px);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(-.5 * var(--ck-widget-outline-thickness));right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;position:absolute;top:1px;left:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;position:absolute;left:0;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(-1 * var(--ck-widget-outline-thickness));right:calc(-1 * var(--ck-widget-outline-thickness))}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size: 20px;--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha: 0;--ck-color-widget-type-around-button-radar-end-alpha: .3;--ck-color-widget-type-around-button-icon: var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{width:var(--ck-widget-type-around-button-size);height:var(--ck-widget-type-around-button-size);background:var(--ck-color-widget-type-around-button);border-radius:100px;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg{width:10px;height:8px;transform:translate(-50%,-50%);transition:transform .5s ease;margin-top:1px}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button svg{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button:hover{animation:none}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:none}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:none}}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{width:calc(var(--ck-widget-type-around-button-size) - 2px);height:calc(var(--ck-widget-type-around-button-size) - 2px);border-radius:100px;background:linear-gradient(135deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,.3) 100%)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{pointer-events:none;height:1px;animation:ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;outline:solid 1px hsla(0,0%,100%,.5);background:var(--ck-color-base-text)}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle{opacity:0}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}:root{--ck-color-resizer: var(--ck-color-focus-border);--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);--ck-resizer-border-radius: var(--ck-border-radius);--ck-resizer-tooltip-offset: 10px;--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);color:var(--ck-color-resizer-tooltip-text);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);font-size:var(--ck-font-size-tiny);display:block;padding:0 var(--ck-spacing-small);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height)}.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-above-center{position:absolute}.ck .ck-size-view.ck-orientation-top-left{top:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{top:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{top:calc(var(--ck-resizer-tooltip-height) * -1);left:50%;transform:translate(-50%)}:root{--ck-widget-outline-thickness: 3px;--ck-widget-handler-icon-size: 16px;--ck-widget-handler-animation-duration: .2s;--ck-widget-handler-animation-curve: ease;--ck-color-widget-blurred-border: hsl(0, 0%, 87%);--ck-color-widget-hover-border: hsl(43, 100%, 62%);--ck-color-widget-editable-focus-background: var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background)}.ck .ck-widget{outline-width:var(--ck-widget-outline-thickness);outline-style:solid;outline-color:transparent;transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion: reduce){.ck .ck-widget{transition:none}}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0}@media (forced-colors: none){.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background)}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{padding:4px;box-sizing:border-box;background-color:transparent;opacity:0;transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;transform:translateY(-100%);left:calc(0px - var(--ck-widget-outline-thickness));top:0}@media (prefers-reduced-motion: reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{width:var(--ck-widget-handler-icon-size);height:var(--ck-widget-handler-icon-size);color:var(--ck-color-widget-drag-handler-icon-color)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion: reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-widget-hover-border)}:is(.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-focus-border)}:is(.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness: 0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck-widget_with-selection-handle:is(.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover)>.ck-widget__selection-handle,.ck-widget_with-selection-handle:is(.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover)>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}.ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;position:absolute;pointer-events:none;left:0;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{position:absolute;pointer-events:all}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{cursor:nesw-resize}:root{--ck-resizer-size: 10px;--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);--ck-resizer-border-width: 1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{width:var(--ck-resizer-size);height:var(--ck-resizer-size);background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid hsl(0,0%,100%);border-radius:var(--ck-resizer-border-radius)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{top:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{top:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;position:relative;pointer-events:none}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle{display:none}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}.ck.ck-clipboard-drop-target-line{position:absolute;pointer-events:none}:root{--ck-clipboard-drop-target-dot-width: 12px;--ck-clipboard-drop-target-dot-height: 8px;--ck-clipboard-drop-target-color: var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{bottom:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);margin-left:-1px}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{content:"";width:0;height:0;display:block;position:absolute;left:50%;top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));transform:translate(-50%);border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));border-style:solid}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}.ck.ck-clipboard-drop-target-line{height:0;border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);margin-top:-1px}.ck.ck-clipboard-drop-target-line:before{content:"";position:absolute;top:calc(-.5 * var(--ck-clipboard-drop-target-dot-width));width:0;height:0;border-style:solid}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{left:-1px;border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height);border-color:transparent transparent transparent var(--ck-clipboard-drop-target-color)}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{right:-1px;border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0;border-color:transparent var(--ck-clipboard-drop-target-color) transparent transparent}.ck-content code{background-color:#c7c7c74d;padding:.15em;border-radius:2px}.ck.ck-editor__editable .ck-code_selected{background-color:#c7c7c780}.ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}.ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{height:100%;border-right:1px solid var(--ck-color-base-text);margin-right:-1px;outline:solid 1px hsla(0,0%,100%,.5)}.ck-vertical-form .ck-button:after{content:"";width:0;position:absolute;right:-1px;top:-1px;bottom:-1px;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width: 600px){.ck.ck-responsive-form .ck-button:after{content:"";width:0;position:absolute;right:-1px;top:-1px;bottom:-1px;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child){margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width: 600px){.ck.ck-responsive-form{padding:0;width:calc(.8 * var(--ck-input-width))}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:nth-last-child(1),.ck.ck-responsive-form>.ck-button:nth-last-child(2){padding:var(--ck-spacing-standard);margin-top:var(--ck-spacing-large);border-radius:0}.ck.ck-responsive-form>.ck-button:nth-last-child(1):not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-responsive-form > .ck-button:nth-last-child(1)),[dir=ltr] :is(.ck.ck-responsive-form > .ck-button:nth-last-child(2)){margin-left:0}[dir=rtl] :is(.ck.ck-responsive-form > .ck-button:nth-last-child(1)),[dir=rtl] :is(.ck.ck-responsive-form > .ck-button:nth-last-child(2)){margin-left:0}[dir=rtl] :is(.ck.ck-responsive-form > .ck-button:nth-last-child(1)):last-of-type,[dir=rtl] :is(.ck.ck-responsive-form > .ck-button:nth-last-child(2)):last-of-type{border-right:1px solid var(--ck-color-base-border)}}.ck.ck-link-form{display:flex;align-items:flex-start}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width: 600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-save,.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{padding:0;min-width:var(--ck-input-width)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{padding:var(--ck-spacing-standard);margin:0;width:50%;border-radius:0}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-link-form_layout-vertical > .ck-button){margin-left:0}[dir=rtl] :is(.ck.ck-link-form_layout-vertical > .ck-button){margin-left:0}[dir=rtl] :is(.ck.ck-link-form_layout-vertical > .ck-button):last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}.ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width: 600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{padding:0 var(--ck-spacing-medium);color:var(--ck-color-link-default);text-overflow:ellipsis;cursor:pointer;max-width:var(--ck-input-width);min-width:3em;text-align:center}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child){margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width: 600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{min-width:0;max-width:100%}[dir=ltr] :is(.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)){margin-left:0}[dir=rtl] :is(.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)){margin-left:0}}.ck.ck-editor__editable figure.image>a:after,.ck.ck-editor__editable a span.image-inline:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size: 20;--ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px)}.ck.ck-editor__editable figure.image>a:after,.ck.ck-editor__editable a span.image-inline:after{content:"";top:min(var(--ck-spacing-medium),6%);right:min(var(--ck-spacing-medium),6%);background-color:#0006;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+);background-size:14px;background-repeat:no-repeat;background-position:center;border-radius:100%;overflow:hidden;width:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));height:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size))}.ck-source-editing-area{position:relative;overflow:hidden}.ck-source-editing-area:after,.ck-source-editing-area textarea{padding:var(--ck-spacing-large);margin:0;border:1px solid transparent;line-height:var(--ck-line-height-base);font-size:var(--ck-font-size-normal);font-family:monospace;white-space:pre-wrap}.ck-source-editing-area:after{content:attr(data-value) " ";visibility:hidden;display:block}.ck-source-editing-area textarea{position:absolute;width:100%;height:100%;resize:none;outline:none;overflow:hidden;box-sizing:border-box;border-color:var(--ck-color-base-border);border-radius:0}.ck-rounded-corners :is(.ck-source-editing-area textarea),.ck-source-editing-area textarea.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck-source-editing-area textarea:not([readonly]):focus{outline:none;border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0}:root{--ck-color-selector-focused-cell-background: hsla(212, 90%, 80%, .3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-selector-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}.ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding: 10px;--ck-insert-table-dropdown-box-height: 11px;--ck-insert-table-dropdown-box-width: 12px;--ck-insert-table-dropdown-box-margin: 1px}.ck .ck-insert-table-dropdown__grid{width:calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{min-width:var(--ck-insert-table-dropdown-box-width);min-height:var(--ck-insert-table-dropdown-box-height);margin:var(--ck-insert-table-dropdown-box-margin);border:1px solid var(--ck-color-base-border);border-radius:1px;outline:none;transition:none}@media (prefers-reduced-motion: reduce){.ck .ck-insert-table-dropdown-grid-box{transition:none}}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{border-color:var(--ck-color-focus-border);background:var(--ck-color-focus-outer-shadow)}:root{--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{position:relative;caret-color:transparent;outline:unset;box-shadow:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{content:"";pointer-events:none;background-color:var(--ck-table-selected-cell-background);position:absolute;top:0;left:0;right:0;bottom:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::-moz-selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::-moz-selection{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}.ck-content .table{margin:.9em auto;display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double hsl(0,0%,70%)}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em;border:1px solid hsl(0,0%,75%)}.ck-content .table table th{font-weight:700;background:hsla(0,0%,0%,5%)}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}.ck.ck-input-color{width:100%;display:flex;flex-direction:row-reverse}.ck.ck-input-color>input.ck.ck-input-text{min-width:auto;flex-grow:1}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{position:relative;overflow:hidden}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{position:absolute;display:block}[dir=ltr] :is(.ck.ck-input-color > .ck.ck-input-text){border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] :is(.ck.ck-input-color > .ck.ck-input-text){border-top-left-radius:0;border-bottom-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] :is(.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button){border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] :is(.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button):not(:focus){border-left:1px solid transparent}[dir=rtl] :is(.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button){border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] :is(.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button):not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners :is(.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview),.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{width:20px;height:20px;border:1px solid var(--ck-color-input-border)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{top:-30%;left:50%;height:150%;width:8%;background:hsl(0,100%,50%);border-radius:2px;transform:rotate(45deg);transform-origin:50%}.ck.ck-input-color .ck.ck-input-color__remove-color{width:100%;padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] :is(.ck.ck-input-color .ck.ck-input-color__remove-color){border-top-right-radius:0}[dir=rtl] :is(.ck.ck-input-color .ck.ck-input-color__remove-color){border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon){margin-right:0;margin-left:var(--ck-spacing-standard)}.ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>*:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-save,.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel{justify-content:center}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] :is(:is(.ck.ck-form__row > *:not(.ck-label)) + *){margin-left:var(--ck-spacing-large)}[dir=rtl] :is(:is(.ck.ck-form__row > *:not(.ck-label)) + *){margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{width:100%;min-width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}.ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}.ck.ck-table-form .ck-form__row.ck-table-form__border-row,.ck.ck-table-form .ck-form__row.ck-table-form__background-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{flex-wrap:wrap;align-items:center}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{display:flex;flex-direction:column-reverse;align-items:center}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{position:absolute;left:50%;bottom:calc(-1 * var(--ck-table-properties-error-arrow-size));transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";position:absolute;top:calc(-1 * var(--ck-table-properties-error-arrow-size));left:50%;transform:translate(-50%)}:root{--ck-table-properties-error-arrow-size: 6px;--ck-table-properties-min-error-width: 150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{width:80px;min-width:80px;max-width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners :is(.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status),.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-width:var(--ck-table-properties-min-error-width);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);border-style:solid}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}@media (prefers-reduced-motion: reduce){.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}:is(.ck.ck-table-form .ck.ck-labeled-field-view) .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{flex-wrap:wrap;flex-basis:0;align-content:baseline}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}:root{--ck-color-selector-caption-background: hsl(0, 0%, 97%);--ck-color-selector-caption-text: hsl(0, 0%, 20%);--ck-color-selector-caption-highlighted-background: hsl(52deg 100% 50%)}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-selector-caption-text);background-color:var(--ck-color-selector-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}@media (forced-colors: active){.ck-content .table>figcaption{background-color:unset;color:unset}}@media (forced-colors: none){.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{padding-left:inherit;padding-right:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-selector-caption-highlighted-background)}to{background-color:var(--ck-color-selector-caption-background)}}:root{--ck-color-selector-column-resizer-hover: var(--ck-color-base-active);--ck-table-column-resizer-width: 7px;--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -.5 - .5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{position:absolute;top:0;bottom:0;right:var(--ck-table-column-resizer-position-offset);width:var(--ck-table-column-resizer-width);cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--ck-z-default)}.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer,.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-selector-column-resizer-hover);opacity:.25;top:-999999px;bottom:-999999px}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}.ck-editor__editable .ck-list-bogus-paragraph{display:block}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}.ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}:is(.ck.ck-list-properties.ck-list-properties_without-styles > *)+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}:is(.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible > .ck-collapsible__children > *)+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;padding-left:0;padding-right:0;margin-bottom:calc(-1 * var(--ck-spacing-tiny))}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{box-shadow:none;border-color:transparent;background:none}.ck.ck-list-styles-list{display:grid}:root{--ck-list-style-button-size: 44px}.ck.ck-list-styles-list{grid-template-columns:repeat(3,auto);row-gap:var(--ck-spacing-medium);-moz-column-gap:var(--ck-spacing-medium);column-gap:var(--ck-spacing-medium);padding:var(--ck-spacing-large)}.ck.ck-list-styles-list .ck-button{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size);padding:0;margin:0;box-sizing:content-box}.ck.ck-list-styles-list .ck-button .ck-icon{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size)}:root{--ck-todo-list-checkmark-size: 16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{position:relative;margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}[dir=rtl]:is(.ck-content .todo-list .todo-list__label > input){left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}@media (prefers-reduced-motion: reduce){.ck-content .todo-list .todo-list__label>input:before{transition:none}}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:hsl(126,64%,41%);border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}:is(.ck-editor__editable.ck-content .todo-list .todo-list__label > input,.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input):hover:before{box-shadow:0 0 0 5px #0000001a}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}[dir=rtl]:is(.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input){left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}@media (prefers-reduced-motion: reduce){.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{transition:none}}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:hsl(126,64%,41%);border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir=rtl] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%)}:root{--ck-highlight-marker-yellow: hsl(60, 97%, 73%);--ck-highlight-marker-green: hsl(120, 93%, 68%);--ck-highlight-marker-pink: hsl(345, 96%, 73%);--ck-highlight-marker-blue: hsl(201, 97%, 72%);--ck-highlight-pen-red: hsl(0, 85%, 49%);--ck-highlight-pen-green: hsl(112, 100%, 27%)}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{margin:15px 0;height:4px;background:hsl(0,0%,87%);border:0}.spacer{height:3rem}.quote-content{border-top:1px solid #ffbd51}.quote-content__icons-wrapper{display:flex;z-index:1;height:0;padding-top:1rem}@media all and (max-width: 767px){.quote-content__icons-wrapper-left-icon{max-width:5.555rem}}.quote-content__icons-wrapper-right-icon{display:inline;margin-left:auto}@media all and (max-width: 767px){.quote-content__icons-wrapper-right-icon{max-width:5.555rem}}.quote-content__quote-wrapper{padding-top:1.5rem;z-index:2;text-align:center;align-content:center;max-width:36.111rem;margin:0 auto}@media all and (max-width: 767px){.quote-content__quote-wrapper{padding-top:2.7rem}}.quote-content__quote-wrapper p{margin:0 0 2rem;padding:0 3rem;font-family:jubilat,serif;letter-spacing:0}@media all and (max-width: 767px){.quote-content__quote-wrapper p{margin:0 0 1.33rem}}.quote-content__quote-wrapper-divider{border-top:.333rem solid #ffbd51;width:3rem;margin:auto;margin-bottom:1.5rem;align-items:center}@media all and (max-width: 767px){.quote-content__quote-wrapper-divider{margin-bottom:1rem}}.quote-content__author-wrapper{display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-align:center}.quote-content__author-wrapper p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;display:flex;color:#6c6c70;font-weight:700}@media all and (max-width: 767px){.quote-content__author-wrapper span{display:contents}}.quote-content__author-wrapper-title{font-weight:400}.quote-content__edit{display:grid;grid-template-columns:12fr;grid-gap:1.5rem}.fileupload__document-image-wrapper{display:flex;align-items:flex-start;position:relative;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.fileupload__document-image-wrapper img{padding-top:.6rem}.fileupload__document-image-wrapper button{border:none;background:none;position:absolute;left:80%;cursor:pointer}.fileupload__remove-file img{width:1.27rem;height:1.27rem;max-width:unset;padding-top:0}.full-width-image{display:flex;flex-direction:column}.full-width-image__title{margin-top:0}.full-width-image__image{min-width:100%}.full-width-image__caption{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;background-color:#fff;margin:0;padding:1rem 2rem}.full-width-image__edit{display:grid;grid-template-columns:12fr;grid-gap:1.5rem}.icon-with-text__title{margin:0 0 2rem}.icon-with-text__image-and-content-wrapper{display:flex;gap:2rem}@media all and (max-width: 767px){.icon-with-text__image-and-content-wrapper{flex-direction:column;align-content:center}}.icon-with-text__image-and-content-wrapper-image{max-width:25%}@media all and (max-width: 767px){.icon-with-text__image-and-content-wrapper-image{display:flex;max-width:5rem}}.icon-with-text__content-wrapper{max-width:75%}@media all and (max-width: 767px){.icon-with-text__content-wrapper{max-width:100%}.icon-with-text__content-wrapper p{margin:0}}.icon-with-text__edit-image-and-content-wrapper{display:grid;grid-template-columns:3fr 9fr;grid-gap:1.5rem}@media all and (max-width: 1024px){.icon-with-text__edit-image-and-content-wrapper{grid-template-columns:12fr}}.icon-with-text__edit-image-wrapper{display:grid;grid-template-columns:12fr;grid-gap:1rem}.video{display:grid;grid-template-columns:5fr 7fr;gap:2rem}.video.toggle--open{grid-template-columns:12fr}@media all and (max-width: 767px){.video{flex-direction:column;display:flex}}.video__thumbnail-container{align-self:start;padding:0}.video__thumbnail-container:focus-visible{outline:3px solid #0072da;outline-offset:3px}.video__thumbnail-wrapper{position:relative;width:347px;transition:.3s ease-in-out}@media all and (max-width: 767px){.video__thumbnail-wrapper{width:100%;margin-right:0}}.video__thumbnail-wrapper:hover,.video__thumbnail-wrapper:focus,.video__thumbnail-wrapper:active{opacity:.8}.video__thumbnail-wrapper .lazy-load-image-background{display:flex!important}.video__thumbnail-wrapper .lazy-load-image-background img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;width:100%}.video__thumbnail-icon{position:absolute;right:0;bottom:0;background-color:#0072da;padding:.66rem;color:#fff;height:1rem}.video__content{display:flex;flex-direction:column;align-items:stretch}.video__title{margin:.42rem 0 1rem}.video__content-footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}.video__watch-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#0072da;text-transform:uppercase;font-weight:700;padding:0;transition:.3s ease-in-out}.video__watch-button:hover,.video__watch-button:focus,.video__watch-button:active{color:#0e5cba}.video__timestamp{font-weight:300}.video__edit{display:grid;grid-template-columns:12fr;grid-gap:1.5rem}.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}.video-player{width:100%}.video-player__title-wrapper{display:flex;justify-content:space-between;background-color:#fff;border:1px #a7a9ac solid;border-radius:4px 4px 0 0;padding:1.3rem}@media all and (max-width: 1024px){.video-player__title-wrapper{padding:.5rem 1rem}}.video-player__title{margin:0}.video-player__close{transition:.3s ease-in-out}.video-player__close:hover svg path,.video-player__close:focus svg path,.video-player__close:active svg path{fill:#0072da}.video-player__video-wrapper{position:relative;padding:56.25% 0 0;box-sizing:border-box}.video-player__video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-accordion{position:relative;background-color:#fff;border:1px #a7a9ac solid;border-radius:0 0 4px 4px}.video-accordion__button{display:flex;justify-content:space-between;gap:2rem;flex-direction:row;width:100%;align-items:center;background-color:transparent;border:0;cursor:pointer;padding:1rem 1.4rem;text-align:left}@media all and (max-width: 1024px){.video-accordion__button{gap:1rem;padding:.5rem 1rem}}.video-accordion__button:hover,.video-accordion__button:focus,.video-accordion__button:active{color:#0072da}.video-accordion__button:hover svg,.video-accordion__button:focus svg,.video-accordion__button:active svg{fill:#0072da}.video-accordion__button:hover svg path,.video-accordion__button:focus svg path,.video-accordion__button:active svg path{fill:#0072da}.video-accordion__title-wrapper{display:flex;align-items:center;gap:1rem}.video-accordion__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;font-weight:300}.video-accordion__toggle-icon{min-width:1.8rem;transition:.3s ease-in-out}.video-accordion__content{display:none;margin:.5rem 1.5rem 1.5rem}@media all and (max-width: 1024px){.video-accordion__content{margin:0 .5rem}}@media all and (max-width: 767px){.video-accordion__content{font-size:.888rem}}.video-accordion.toggle--open .video-accordion__content{display:block;animation:toggle-accordion .3s}.video-accordion.toggle--open .video-accordion__toggle-icon{transform:rotate(45deg)}.half-width-image-and-text__title{margin:0 0 2rem}.half-width-image-and-text__image-and-content-wrapper{display:grid;gap:2rem;grid-template-columns:6fr 6fr}@media all and (max-width: 767px){.half-width-image-and-text__image-and-content-wrapper{grid-template-columns:12fr}}.half-width-image-and-text__image-and-caption-container{display:flex;flex-direction:column}.half-width-image-and-text__caption-container{background-color:#fff;padding:1rem 2rem}.half-width-image-and-text__caption-container__caption-text{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;margin:0}.half-width-image-and-text__content-wrapper__content{margin:0;align-items:start}.half-width-image-and-text__edit-image-and-content-wrapper{display:grid;grid-template-columns:6fr 6fr;grid-gap:1.5rem}@media all and (max-width: 1024px){.half-width-image-and-text__edit-image-and-content-wrapper{grid-template-columns:12fr}}.half-width-image-and-text__edit-image-wrapper{display:grid;grid-template-columns:12fr;grid-gap:1rem}.two-half-width-images__title{margin-top:0}.two-half-width-images__container{display:grid;gap:2rem;grid-template-columns:6fr 6fr}@media all and (max-width: 767px){.two-half-width-images__container{grid-template-columns:12fr}}.two-half-width-images__image-wrapper{display:flex;flex-direction:column}.two-half-width-images__image-wrapper-caption-container{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;background-color:#fff;margin:0;padding:1rem 2rem;max-width:100%}.two-half-width-images__edit-images-wrapper{display:grid;grid-template-columns:6fr 6fr;grid-gap:1.5rem}@media all and (max-width: 1024px){.two-half-width-images__edit-images-wrapper{grid-template-columns:12fr}}.two-half-width-images__edit-left-image-wrapper,.two-half-width-images__edit-right-image-wrapper{display:grid;grid-template-columns:12fr;grid-gap:1rem}.file-download{background-color:#fff;border:1px solid #eaeaea;border-radius:.3rem;max-width:45rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.file-download__section-container{padding-top:5rem}@media all and (max-width: 767px){.file-download__section-container{padding-top:3rem}}.file-download__section-container:last-of-type{margin-bottom:3rem}.file-download__container{margin:2rem 2.77rem;display:flex}@media all and (max-width: 767px){.file-download__container{margin:1.1rem}.file-download__container:hover .file-download__hover-underline,.file-download__container:focus .file-download__hover-underline,.file-download__container:active .file-download__hover-underline{border-bottom:2px solid #0072da}.file-download__container:hover .file-download__metadata,.file-download__container:hover .file-download__title,.file-download__container:focus .file-download__metadata,.file-download__container:focus .file-download__title,.file-download__container:active .file-download__metadata,.file-download__container:active .file-download__title{color:#0072da}}.file-download__icon-desktop{display:flex}@media all and (max-width: 767px){.file-download__icon-desktop{display:none}}.file-download__icon-mobile{display:none}@media all and (max-width: 767px){.file-download__icon-mobile{display:flex}}.file-download__hover-underline{border-bottom:2px solid transparent}.file-download__download-link{display:flex;align-items:center;justify-content:space-between;background:#0072da;color:#fff;border-radius:.22rem;height:2.3rem;padding:0 1.44rem;border:2px solid #0072da;cursor:pointer;text-transform:uppercase;text-decoration:none}.file-download__download-link:hover,.file-download__download-link:focus,.file-download__download-link:active{background-color:#0e5cba;border:2px solid #0e5cba}@media all and (max-width: 767px){.file-download__download-link{background:transparent;border:none;color:#0072da;padding:1rem 0 0;height:1rem;flex-direction:row-reverse}.file-download__download-link:hover,.file-download__download-link:focus,.file-download__download-link:active{background:transparent;border:none}}.file-download__button-label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}@media all and (max-width: 767px){.file-download__button-label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;flex-basis:50%}}.file-download__download-icon{height:.65rem;margin-left:.5rem}.file-download__download-icon--blue{display:none}@media all and (max-width: 767px){.file-download__download-icon--blue{display:inline-block}}@media all and (max-width: 767px){.file-download__download-icon--white{display:none}}.file-download__metadata{font-weight:300;font-size:11px;margin-left:1.2rem;white-space:nowrap}@media all and (max-width: 767px){.file-download__metadata{display:flex;align-items:center;margin:0;color:#737373;flex-basis:50%}}.file-download__content-wrapper{display:flex;width:100%;align-items:center;justify-content:space-between}@media all and (max-width: 767px){.file-download__content-wrapper{margin-bottom:.5rem;flex-direction:column;align-items:flex-start}}.file-download__content{display:flex;align-items:center}@media all and (max-width: 767px){.file-download__content{margin-bottom:.5rem}}.file-download__file-icon{width:3rem;height:4.13rem;margin-right:3.5rem}@media all and (max-width: 767px){.file-download__file-icon{width:1.43rem;height:2rem;margin-right:.88rem}}.file-download__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:.833rem;letter-spacing:-.011rem;word-spacing:-.011rem;line-height:1.11;margin-top:0;margin-bottom:.6rem}@media all and (max-width: 767px){.file-download__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;font-weight:700;margin-bottom:0}}.file-download__mobile-description{display:none}@media all and (max-width: 767px){.file-download__mobile-description{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;display:block;color:#343433}}.file-download__desktop-description{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;display:block;padding-right:.5rem}@media all and (max-width: 767px){.file-download__desktop-description{display:none}}@media all and (max-width: 767px){.file-download__button{width:100%;text-align:right}}.file-download__edit{display:grid;grid-template-columns:12fr;grid-gap:1.5rem}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.button-block{background-color:#0072da;border-radius:5px;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-height:2.5rem;padding:.555rem 1rem;gap:.555rem;border:none}.button-block:hover,.button-block:focus,.button-block:active{background-color:#0e5cba}.button-block--link{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem}.button-block__edit{display:grid;grid-template-columns:12fr;grid-gap:1.5rem}.content-block-container{box-shadow:0 4px 4px #00000040;border-radius:.555rem;background-color:#fff;margin-bottom:2rem}@media all and (max-width: 767px){.content-block-container{position:relative}}.content-block-container:hover .content-block-container__title,.content-block-container:focus .content-block-container__title,.content-block-container:active .content-block-container__title{color:#0e5cba}.content-block-container:hover circle,.content-block-container:focus circle,.content-block-container:active circle{fill:#0e5cba}.content-block-container__accordion-button{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.content-block-container__accordion-button--disabled{cursor:unset}@media all and (max-width: 350px){.content-block-container__accordion-button{flex-direction:column;align-items:flex-end}}.content-block-container__title-and-meatball-menu-wrapper{display:flex;gap:.5rem;flex-direction:row;align-items:flex-end;width:100%}@media all and (max-width: 350px){.content-block-container__title-and-meatball-menu-wrapper{flex-direction:column;align-items:flex-start}}.content-block-container__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;margin:0}.content-block-container__meatball-menu-wrapper{position:relative}@media all and (max-width: 767px){.content-block-container__meatball-menu-wrapper{right:-1rem}}@media all and (max-width: 350px){.content-block-container__meatball-menu-wrapper{right:0}}.content-block-container__meatball-menu-button:hover circle,.content-block-container__meatball-menu-button:focus circle,.content-block-container__meatball-menu-button:active circle{fill:#0e5cba}.content-block-container__accordion-icons{display:flex;flex-direction:row;align-items:center;gap:1rem}.content-block-container__accordion-icon{transition:.3s ease-in-out;padding-top:.2rem}.content-block-container__accordion-move-icons{display:flex;flex-direction:column;margin-left:auto}.content-block-container__accordion-move-button{padding:0;width:-moz-fit-content;width:fit-content}.content-block-container__children-wrapper{padding:1.5rem;display:none}.content-block-container.toggle--open .content-block-container__children-wrapper{display:block}.content-block-container.toggle--open .content-block-container__accordion-icon{transform:rotate(180deg)}.meatball-menu{display:none;flex-direction:column;gap:1rem;align-items:flex-start;box-shadow:0 4px 4px #00000040;border-radius:.277rem;padding:1rem .5rem;background-color:#fff;position:absolute;z-index:3;min-width:10rem;right:0}@media all and (max-width: 767px){.meatball-menu{right:-2rem}}@media all and (max-width: 350px){.meatball-menu{left:0}}.meatball-menu.toggle--open{display:flex;z-index:5}.meatball-menu button:hover,.meatball-menu button:focus,.meatball-menu button:active{color:#0e5cba}.meatball-menu button:hover svg path,.meatball-menu button:focus svg path,.meatball-menu button:active svg path{fill:#0e5cba}.meatball-menu__add-component-container{width:100%;position:relative}.meatball-menu__add-component-button{display:flex;align-items:center;gap:.4rem}.meatball-menu__delete-confirmation-menu-wrapper{position:relative;width:100%}.meatball-menu__delete-confirmation-menu{display:flex;flex-direction:column;gap:.75rem;align-items:center;box-shadow:0 4px 4px #00000040;border-radius:.277rem;padding:1.5rem;background-color:#fff;position:absolute;z-index:3;min-width:10rem;left:100%;top:0;width:-moz-max-content;width:max-content}@media all and (max-width: 767px){.meatball-menu__delete-confirmation-menu{left:0;width:-moz-fit-content;width:fit-content;padding:1rem}}.meatball-menu__delete-confirmation-message{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538}@media all and (max-width: 767px){.meatball-menu__delete-confirmation-message{text-align:center}}.meatball-menu__delete-confirmation-button-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:1rem;margin-top:1rem}.meatball-menu__delete-confirmation-button-wrapper .meatball-menu__delete-button{background-color:#fff;border:1px solid #a7a9ac;border-radius:.555rem;padding:.5rem 1rem;cursor:pointer;transition:.3s ease-in-out;text-transform:uppercase;display:flex;flex-direction:row;gap:.5rem;align-items:center}.meatball-menu__delete-confirmation-button-wrapper .meatball-menu__delete-button:hover,.meatball-menu__delete-confirmation-button-wrapper .meatball-menu__delete-button:focus,.meatball-menu__delete-confirmation-button-wrapper .meatball-menu__delete-button:active{color:#fff;background-color:#0e5cba;border:1px solid #0e5cba}.content-block-menu{display:none;flex-direction:column;gap:.75rem;align-items:flex-start;box-shadow:0 4px 4px #00000040;border-radius:.277rem;padding:1.5rem;background-color:#fff;position:absolute;z-index:2;min-width:10rem}.content-block-menu.toggle--open{display:flex;z-index:5}.content-block-menu__wrapper{position:relative}.content-block-menu__button{background-color:#fff;border:1px solid #a7a9ac;box-shadow:0 4px 4px #00000040;border-radius:.555rem;padding:.5rem 1rem;cursor:pointer;transition:.3s ease-in-out;text-transform:uppercase;display:flex;flex-direction:row;gap:.3rem;align-items:center}.content-block-menu__button:hover,.content-block-menu__button:focus,.content-block-menu__button:active{color:#fff;background-color:#0e5cba;border:1px solid #0e5cba}.content-block-menu__button:hover .content-block-menu__button-icon path,.content-block-menu__button:focus .content-block-menu__button-icon path,.content-block-menu__button:active .content-block-menu__button-icon path{fill:#fff}.content-block-menu__button:disabled{color:#d1d3d4;border-color:#d1d3d4}.content-block-menu__button:disabled:hover,.content-block-menu__button:disabled:focus,.content-block-menu__button:disabled:active{color:#d1d3d4;border-color:#d1d3d4;background-color:#fff}.dropdown-navigation__button{display:grid;grid-template-columns:6fr 6fr;grid-gap:.5rem;padding:0;text-decoration:none;background:none;border:0;cursor:pointer;text-align:left;color:#1e2229;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;line-height:1.2}.dropdown-navigation__button:hover,.dropdown-navigation__button:focus,.dropdown-navigation__button:active{color:#0e5cba}@media all and (max-width: 1024px){.dropdown-navigation__button{display:flex;width:100%;justify-content:space-between}}.dropdown-navigation__button span{text-transform:capitalize}.dropdown-navigation__icon{transition:.3s ease-in-out;height:.9rem;width:.9rem;padding-top:.1rem}.dropdown-navigation__icon.toggle--open{transform:rotate(180deg)}@media all and (max-width: 1024px){.dropdown-navigation__icon{margin-right:0;min-height:.9rem;min-width:.9rem}}.dropdown-navigation__links{opacity:0;overflow:hidden;visibility:hidden;transition:.3s ease-in-out;position:absolute;right:0;transform:translateY(-10%);background:#fff;list-style-type:none;padding:1.5rem;text-align:left;top:3rem;border-radius:.2rem;width:100%;display:flex;flex-direction:column;gap:1rem;border:1px #e6e7e8 solid;box-shadow:0 2px 10px #00000040;z-index:1}@media all and (max-width: 1024px){.dropdown-navigation__links{border-top:none;position:relative;border:0;top:0;border-radius:0;padding:0;height:0;gap:0;box-shadow:unset}}.dropdown-navigation__links.toggle--open{opacity:1;overflow:visible;visibility:visible;transform:translateY(0);transition:.3s ease-in-out;z-index:11}@media all and (max-width: 1024px){.dropdown-navigation__links.toggle--open{height:auto;margin-top:.5rem;min-width:unset}}.dropdown-navigation__links .header__navigation-link:not(.dropdown-navigation){white-space:normal;min-width:-moz-fit-content;min-width:fit-content}.dropdown-navigation__navigation-link-container{display:flex;flex-direction:column;font-weight:700;line-height:1.2}.dropdown-navigation__navigation-link-container span[lang=mi]{font-weight:300}.dropdown-navigation__navigation-link-container-separator{display:none}@media all and (max-width: 1024px){.dropdown-navigation__navigation-link-container-separator{display:inline}}@media all and (max-width: 1024px){.dropdown-navigation__navigation-link-container{display:inline-block;padding:0}}.dropdown-navigation__link-secondary{flex-direction:column}.dropdown-navigation__link-secondary.toggle--open{max-width:100%;align-items:flex-start}.dropdown-navigation__links-level-three{position:relative;height:0;padding:0;box-shadow:unset;border:unset;left:0;top:0;display:none}.dropdown-navigation__links-level-three.toggle--open{height:100%;padding:1rem 0 0;display:flex}@media all and (max-width: 1024px){.dropdown-navigation__links-level-three.toggle--open{padding:0}}.dropdown-navigation__links-level-three.toggle--open .header__navigation-link{white-space:normal;min-width:-moz-fit-content;min-width:fit-content}@media all and (max-width: 1024px){.dropdown-navigation__links-level-three.toggle--open .header__navigation-link{padding:.5rem 0}}.dropdown-navigation__links-level-three.toggle--open .header__navigation-link a{font-weight:300}.header__navigation{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end}@media all and (max-width: 1024px){.header__navigation{height:80%;z-index:12;top:0;margin-top:0;width:100%;background-color:#fff;padding-top:2rem;flex-direction:column;justify-content:start;display:none}}.header__navigation.toggle--open{display:block;animation:slide-in .3s;overflow-y:scroll;position:absolute;left:0}.header__navigation-links{flex-direction:row;list-style-type:none;display:flex;height:100%;margin:0;padding:0;justify-content:flex-end;align-items:center;gap:2rem}@media all and (max-width: 1024px){.header__navigation-links{width:calc(100% - 3rem);margin:0 auto;gap:0;padding:1rem 0 0;display:block}}@media all and (max-width: 1024px){.header .header__navigation-link:not(:first-child){border-top:1px solid #e6e7e8}}.header__navigation-link{position:relative;display:flex;align-items:center;max-width:-moz-min-content;max-width:min-content;white-space:nowrap}@media all and (max-width: 1024px){.header__navigation-link{display:block;width:100%;max-width:unset;overflow:hidden;padding-top:1rem;padding-bottom:1rem;white-space:normal}}.header__navigation-link a{text-decoration:none;background:none;border:0;cursor:pointer;padding:0;text-align:left;color:#1e2229;align-items:flex-start;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;line-height:1.2}.header__navigation-link a:hover,.header__navigation-link a:focus,.header__navigation-link a:active{color:#0e5cba}.header__toggle{padding:0;display:none;flex-direction:row;align-items:center;border:0;background-color:unset;cursor:pointer;justify-content:flex-end}@media all and (max-width: 1024px){.header__toggle{display:flex;z-index:3}}.header__toggle #svg--open{display:block}.header__toggle #svg--open path{stroke:#000}.header__toggle--close-button{width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;padding:0 1.5rem}.header__toggle--close-button #svg--close{display:none}.header__toggle--close-button #svg--close path{stroke:#000}.header__toggle.toggle--open #svg--open{display:none}.header__toggle.toggle--open #svg--close{display:block}.header__navigation-link-container{display:flex;flex-direction:column;font-weight:700;line-height:1.2}@media all and (max-width: 1024px){.header__navigation-link-container{display:inline-block;padding:0}}.header__navigation-link-container span[lang=mi]{font-weight:300}.header__navigation-link-container-separator{display:none}@media all and (max-width: 1024px){.header__navigation-link-container-separator{display:inline}}.account-btn{border:none;background-color:transparent;display:flex;align-items:center;margin:0;padding:0;position:relative;cursor:pointer}.account-btn__icon{width:1.6rem;height:1.6rem}.account-btn__icon img{width:100%;height:100%;color:#1c1b1f}.account-btn__dropdown-triangle{position:absolute;top:-.65rem;transform:rotate(0)!important;right:.67rem;text-align:center;filter:drop-shadow(1px -3px 3px rgba(0,0,0,.1))}.account-btn__secondary-navigation-link a{text-decoration:none;color:#1e2229;font-size:.833rem}.account-btn__secondary-navigation-link a:hover,.account-btn__secondary-navigation-link a:focus,.account-btn__secondary-navigation-link a:active{color:#0e5cba}.account-btn__secondary-navigation-links{opacity:0;overflow:hidden;visibility:hidden;transform:translateY(-2rem);transition:.3s ease-in-out;position:absolute;background:#fff;list-style-type:none;padding:1.5rem;text-align:left;top:2rem;right:-.5rem;border-radius:.2rem;width:auto;display:flex;flex-direction:column;gap:1rem;border:1px #e6e7e8 solid;box-shadow:0 2px 10px #00000040;z-index:1}.account-btn__secondary-navigation-links.toggle--open{opacity:1;overflow:visible;visibility:visible;transform:translateY(0);transition:.3s ease-in-out;z-index:10}.feedback-popup{transform:rotate(90deg);transform-origin:left;position:fixed;top:25vh;font-weight:500;z-index:10;left:1rem;opacity:0;transition:.3s ease-in-out}.feedback-popup--visible{opacity:1}.feedback-popup__buttons-wrapper{display:flex;flex-direction:row;align-items:center;background-color:#0072da;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:.25rem;box-shadow:0 0 .5rem #e6e7e8;transition:.3s ease-in-out}.feedback-popup__buttons-wrapper:hover,.feedback-popup__buttons-wrapper:focus,.feedback-popup__buttons-wrapper:active{background-color:#0e5cba}.feedback-popup__button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;display:flex;align-items:center;gap:.45rem;margin:0;font-weight:500;color:#fff;background-color:transparent;border:0;border-top-left-radius:.25rem;border-top-right-radius:.25rem;cursor:pointer}.feedback-popup__button-text{transform:rotate(180deg)}.feedback-popup__button-icon{transform:rotate(90deg)}.feedback-popup__modal.modal{max-width:20rem}.feedback-popup__modal-content-wrapper{padding:1rem 2.5rem;display:flex;flex-direction:column}.feedback-popup__feedback-title{font-weight:700;margin-bottom:0}.feedback-popup__feedback-content{font-weight:300;margin-top:0}.feedback-popup__feedback-button-wrapper{width:100%}.feedback-popup__feedback-button{margin-top:1rem;padding:.5rem 1.38rem!important;gap:.5rem;width:100%!important;box-sizing:border-box;justify-content:center;line-height:1.25!important}.btn__ghost{background:transparent;border:none;cursor:pointer;transition:.3s ease-in-out}.btn__ghost--blue{color:#0072da;text-decoration:underline}.btn__ghost--blue:hover,.btn__ghost--blue:focus,.btn__ghost--blue:active{color:#0e5cba}.btn__ghost--left{text-align:left}.btn__ghost--right{text-align:right}.btn__link{background-color:#0072da;color:#fff;text-decoration:none;transition:ease-out .3s;display:flex;justify-content:center;align-items:center;min-height:2rem;padding:.4rem clamp(1rem,4vw,2rem);width:-moz-max-content;width:max-content;cursor:pointer;border:0;box-sizing:border-box;font-size:.833rem}.btn__link:hover,.btn__link:focus,.btn__link:active{background-color:#0e5cba;color:#fff}.btn__link--round{border-radius:2.777rem}.btn__link--curved{border-radius:4px}.btn__link--center{margin:0 auto}.btn__link--icon{margin-left:1rem}.btn__link--arrow:after{content:url(/images/arrow-right.svg);line-height:0;margin-left:.5rem;transition:ease-out .3s}.btn__link--arrow:hover:after,.btn__link--arrow:focus:after,.btn__link--arrow:active:after{filter:brightness(0) invert(1)}.btn__link--outline{background:transparent;border:2px #0072da solid;color:#006fd4}.btn__link--outline:hover,.btn__link--outline:focus,.btn__link--outline:active{border-color:#0e5cba}.btn__link--uppercase{text-transform:uppercase}.btn__white{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;background-color:#fff;border:1px solid #aeaeb2;color:inherit;text-decoration:none;border-radius:.38rem;padding:.25rem .6rem;text-transform:uppercase;transition:.3s ease-in}.btn__white:hover,.btn__white:focus,.btn__white:active{color:#fff;background-color:#0e5cba;border:1px solid #0e5cba}.btn__add-item{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;background-color:#fff;border:1px solid #aeaeb2;box-shadow:0 4px 4px #00000040;border-radius:.555rem;padding:.2em .556rem;cursor:pointer;transition:.3s ease-in-out;text-transform:uppercase}.btn__add-item:hover,.btn__add-item:focus,.btn__add-item:active{color:#fff;background-color:#0e5cba;border:1px solid #0e5cba}.btn__add-item:disabled{color:#d1d3d4;border-color:#d1d3d4;cursor:default}.btn__add-item:disabled:hover,.btn__add-item:disabled:focus,.btn__add-item:disabled:active{color:#d1d3d4;border-color:#d1d3d4;background-color:#fff}.btn-pill{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.75rem 1.38rem;font-size:.833rem;font-weight:400;color:#fafafa;background-color:#0072da;border:none;border-radius:2.78rem;line-height:.8;transition:.3s ease-in-out;text-decoration:none}.btn-pill:hover,.btn-pill:focus,.btn-pill:active{cursor:pointer;background-color:#0e5cba}.btn-pill--red{background-color:#cc3931}.btn-pill--red:hover,.btn-pill--red:focus,.btn-pill--red:active{background-color:#b9342d}.btn-pill--secondary{background-color:transparent;border:2px solid #0072da;color:#0072da}@media all and (max-width: 767px){.btn-pill--secondary{border:none;outline:2px #0072da solid}}.btn-pill--secondary:hover,.btn-pill--secondary:focus,.btn-pill--secondary:active{background-color:#0072da;color:#fafafa}.btn-pill--green{background-color:#36b37e}.btn-pill--green:hover,.btn-pill--green:focus,.btn-pill--green:active{background-color:#2f9d6f}.btn-pill__icon{margin-right:.5rem}.btn-pill:disabled{color:#d1d3d4;border:2px #d1d3d4 solid;background:transparent;cursor:default}.btn-pill:disabled:hover,.btn-pill:disabled:focus,.btn-pill:disabled:active{color:#d1d3d4;border-color:#d1d3d4;background:transparent}.add-content-button{background-color:#fff;border:1px solid #a7a9ac;box-shadow:0 4px 4px #00000040;border-radius:.555rem;padding:.5rem 1rem;cursor:pointer;transition:.3s ease-in-out;text-transform:uppercase;display:flex;flex-direction:row;gap:.3rem;align-items:center}.add-content-button--no-border{border:none}.cms__form{grid-gap:0}.cms__heading-1{margin-bottom:3rem;margin-top:0}@media all and (max-width: 767px){.cms__heading-1{margin-bottom:2rem}}.cms__heading-2{margin-bottom:2rem;margin-top:0}.cms__heading-3{margin-bottom:1rem;margin-top:0}.cms__section-container{margin-bottom:5rem;margin-top:0}.cms__section-container:last-of-type{margin-bottom:3rem}.cms__section-container--homepage{display:grid;grid-template-columns:12fr;grid-gap:3rem}.cms__section-container--homepage label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333}@media all and (max-width: 767px){.cms__section-container--homepage label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.cms__section-container--homepage .cms-accordion__status{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border-radius:1rem;padding:.2rem .5rem}.cms__section-container--homepage .cms-accordion__status[data-status=Published]{border:1px #4fa73f solid;background-color:#4fa73f66}.cms__section-container--homepage .cms-accordion__status[data-status=Unpublished]{border:1px #f36a0c solid;background-color:#f36a0c66}.cms__homepage-featured-block{flex-grow:1;display:grid;gap:1rem}.cms__homepage-featured-block label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;font-weight:500}.cms__homepage-featured-block-title-and-description-input-wrapper{display:grid;gap:1rem;align-items:start;grid-template-columns:6fr 6fr}@media all and (max-width: 767px){.cms__homepage-featured-block-title-and-description-input-wrapper{grid-template-columns:12fr}}.cms__homepage-featured-block-title-input-wrapper{display:grid;gap:1rem}.cms__homepage-featured-block-button-and-image-input-wrapper{display:grid;gap:1rem;align-items:start;grid-template-columns:6fr 6fr}@media all and (max-width: 767px){.cms__homepage-featured-block-button-and-image-input-wrapper{grid-template-columns:12fr}}.cms__homepage-featured-block-button-input-wrapper{display:grid;gap:1rem}.cms__homepage-featured-block-file-upload label{max-width:unset}.cms__homepage-featured-block-publish{display:flex;justify-content:flex-end;align-items:center}@media all and (max-width: 767px){.cms__homepage-featured-block-publish{justify-content:flex-start}}.cms__homepage-featured-block-publish input{min-width:1.5rem;min-height:1.5rem}.cms__table{margin-bottom:3rem}.cms__landing-page-page-group-card-container{display:grid;grid-template-columns:3fr 3fr 3fr 3fr;gap:1.8rem}@media all and (max-width: 1024px){.cms__landing-page-page-group-card-container{grid-template-columns:6fr 6fr}}@media all and (max-width: 767px){.cms__landing-page-page-group-card-container{grid-template-columns:12fr}}.cms__landing-page-form-submit{margin-top:3rem}@media all and (max-width: 1024px){.cms__landing-page-form-submit{margin-top:2rem}}.cms__sort-search-and-accordion-button-container{display:flex;justify-content:space-between;align-items:baseline}@media all and (max-width: 1024px){.cms__sort-search-and-accordion-button-container{flex-direction:column;gap:2rem}}@media all and (max-width: 1024px){.cms__expand-button{padding:0}}@media all and (max-width: 767px){form.cms__form{display:unset}}.breadcrumbs{padding-bottom:1.5rem;line-height:0}@media all and (max-width: 767px){.breadcrumbs{padding-bottom:1rem}}.breadcrumbs__seperator{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;color:#fff}.breadcrumbs__seperator--cms{color:inherit;font-weight:300}.breadcrumbs span:last-child{display:none}.breadcrumb{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;text-decoration:none;color:#fff;font-weight:300}.breadcrumb:hover,.breadcrumb:focus,.breadcrumb:active{border-bottom:1px #fff solid}.breadcrumb--cms{color:inherit}.breadcrumb--cms:hover,.breadcrumb--cms:focus,.breadcrumb--cms:active{border-bottom:1px #0072da solid}.article-banner .breadcrumbs__seperator--cms,.article-banner .breadcrumb--cms{color:#fff}.anchor-links-menu{height:-moz-fit-content;height:fit-content;position:sticky;top:2rem}@media all and (max-width: 1024px){.anchor-links-menu{position:relative;top:0}}.anchor-links-menu__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;font-weight:300;color:#1e2229;text-transform:uppercase;margin-top:0}.anchor-links-menu__list{list-style-type:none;padding-left:0;border-bottom:1px #000 solid}.anchor-links-menu__list-item{border-top:1px #000 solid;padding:1.5rem 1rem}.anchor-links-menu__link{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#1e2229;text-decoration:none}.anchor-links-menu__link:hover,.anchor-links-menu__link:focus,.anchor-links-menu__link:active{color:#0e5cba}.two-column-container{display:grid;grid-template-columns:6fr 6fr;gap:3rem}@media all and (max-width: 767px){.two-column-container{grid-template-columns:12fr;gap:2rem}}.two-column-container--is-one-third{grid-template-columns:4fr 8fr;gap:2rem}@media all and (max-width: 1024px){.two-column-container--is-one-third{grid-template-columns:12fr;gap:2rem}}.two-column-container--is-three-quarters{grid-template-columns:9fr 3fr;gap:4rem}@media all and (max-width: 1024px){.two-column-container--is-three-quarters{grid-template-columns:12fr;gap:2rem}}@media all and (max-width: 767px){.two-column-container--column-reverse-on-mobile{display:flex;flex-direction:column-reverse}}.two-column-container--recipe-column-container{grid-template-columns:3fr 9fr;gap:8rem}@media all and (max-width: 1024px){.two-column-container--recipe-column-container{grid-template-columns:12fr;gap:3rem}}.two-column-container--anchor-menu{grid-template-columns:3fr 9fr;gap:5rem}@media all and (max-width: 1024px){.two-column-container--anchor-menu{grid-template-columns:12fr;gap:3rem}}.article-banner{background-image:linear-gradient(to right,#522953,#c35d3c 80%);box-shadow:0 5px 10px #00000040}.article-banner__wrapper{margin-top:0;padding-top:3rem;padding-bottom:3rem}.article-banner__hero-content{display:flex;align-items:flex-start;flex-direction:row;gap:10rem;justify-content:space-between}@media all and (max-width: 1280px){.article-banner__hero-content{gap:4rem}}@media all and (max-width: 1024px){.article-banner__hero-content{gap:2rem;flex-direction:column}}.article-banner__hero-content-wrapper{max-width:45rem}.article-banner__title{color:#fff;margin-top:0}@media all and (max-width: 385px){.article-banner__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333}}.article-banner__title--no-margin-bottom{margin-bottom:0}.article-banner__en-title{display:block}.article-banner__content{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;color:#fff;font-weight:300}@media all and (max-width: 767px){.article-banner__content{font-size:.888rem}}.article-banner__date{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#fff;text-transform:uppercase;font-weight:500}.article-banner__image{border-radius:1.111rem;max-height:15rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;min-width:24rem}@media all and (max-width: 1024px){.article-banner__image{min-width:unset}}.article-banner__unpublished-tag{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #f36a0c solid;background-color:#f36a0c66;border-radius:1rem;padding:.1rem .5rem;color:#fff;width:-moz-fit-content;width:fit-content;font-weight:300;line-height:4}.preview-and-submit-toolbar{position:fixed;width:100%;padding:1rem 0;bottom:0;left:0;background-color:#fff;box-shadow:-2px -2px 3px #00000026;z-index:4}.preview-and-submit-toolbar__wrapper{padding-left:6rem;padding-right:6rem;max-width:80rem;display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box;margin:0 auto;gap:.5rem}@media all and (max-width: 1024px){.preview-and-submit-toolbar__wrapper{padding-left:2rem;padding-right:2rem}}@media all and (max-width: 767px){.preview-and-submit-toolbar__wrapper{padding-left:1rem;padding-right:1rem}}.preview-and-submit-toolbar__preview{color:#0072da;transition:.3s ease-in-out}.preview-and-submit-toolbar__preview:hover,.preview-and-submit-toolbar__preview:focus,.preview-and-submit-toolbar__preview:active{color:#0e5cba;text-decoration:underline}.preview-and-submit-toolbar__button{padding:.5rem 1rem;gap:.5rem;align-items:center;font-size:.74rem}.preview-and-submit-toolbar__checkbox-wrapper{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;margin-left:1rem}.preview-and-submit-toolbar__checkbox-wrapper .form-group{display:flex;flex-direction:row-reverse;gap:.5rem;align-items:center;margin:0}.preview-and-submit-toolbar__checkbox-wrapper input[type=checkbox]{min-width:1.5rem;min-height:1.5rem;margin:0}.form-submission-message{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;display:flex;align-items:center;gap:.5rem;flex-direction:row;padding:1rem;color:#1e2229;border-radius:.25rem;margin-bottom:3rem}.form-submission-message.success{border:1px #4fa73f solid;background-color:#4fa73f66}.form-submission-message.error{border:1px #db2b26 solid;background-color:#db2b2666}.form-submission-message.information{border:1px #0072da solid;background-color:#0072da33}.link-to-create-new-item{margin-top:2rem}.link-to-create-new-item__link{display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #00000040;background-color:transparent;border:1px #d1d3d4 solid;border-radius:.5rem;width:-moz-fit-content;width:fit-content;padding:.85rem;transition:.3s ease-in-out}.link-to-create-new-item__link:hover,.link-to-create-new-item__link:focus,.link-to-create-new-item__link:active{background-color:#0e5cba;border:1px #0e5cba solid}.link-to-create-new-item__link:hover svg path,.link-to-create-new-item__link:focus svg path,.link-to-create-new-item__link:active svg path{fill:#fff}@media all and (max-width: 767px){.link-to-create-new-item__link{padding:.85rem 0;min-width:100%;max-width:unset;border-radius:2rem;font-size:.888rem}}.page-group-pages-cms{margin-top:3rem}.page-group-pages-cms__page-list{margin-top:1rem;gap:1rem;display:flex;flex-direction:column}.page-group-pages-cms__page{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 4px 5px #00000040;border-radius:.555rem;color:#1e2229;text-decoration:none;transition:.1s ease-in-out}.page-group-pages-cms__page span{font-weight:300}.page-group-pages-cms__page:hover,.page-group-pages-cms__page:focus,.page-group-pages-cms__page:active{filter:brightness(95%)}.page-group-pages-cms__page-link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#1e2229;text-decoration:none;transition:.1s ease-in-out;width:100%;padding:.75rem 1rem}.page-group-pages-cms__page-link span{font-weight:300}@media all and (max-width: 767px){.page-group-pages-cms__page-link span{text-align:left}}.page-group-pages-cms__page-link:hover,.page-group-pages-cms__page-link:focus,.page-group-pages-cms__page-link:active{filter:brightness(95%)}@media all and (max-width: 767px){.page-group-pages-cms__page-link{flex-wrap:wrap}}.page-group-pages-cms__page-move-icons{display:flex;flex-direction:column;padding:.75rem 1rem}@media all and (max-width: 767px){.page-group-pages-cms__page-move-icons{padding:.25rem}}.page-group-pages-cms__page-content-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}.page-group-pages-cms__page-published-date{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;display:flex;flex-direction:row;gap:1rem}.page-group-pages-cms__page-published-date--published{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #4fa73f solid;background-color:#4fa73f66;border-radius:1rem;padding:.1rem .5rem}@media all and (max-width: 767px){.page-group-pages-cms__page-published-date--published{height:-moz-fit-content;height:fit-content}}.page-group-pages-cms__page-published-date--unpublished{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #f36a0c solid;background-color:#f36a0c66;border-radius:1rem;padding:.1rem .5rem}@media all and (max-width: 767px){.page-group-pages-cms__page-published-date--unpublished{height:-moz-fit-content;height:fit-content}}.load-more__button-container{display:flex;justify-content:center;margin-top:1.5rem}.load-more__button{text-transform:uppercase}@media all and (max-width: 767px){.load-more__button{width:8rem!important}}.load-more__loading-indicator{position:relative;left:-9999px;width:.5rem;height:.5rem;border-radius:50%;background-color:#fff;color:#fff;box-shadow:9999px 0 0 -5px;animation:loading-indicator 1.5s infinite linear;animation-delay:.25s}.load-more__loading-indicator:before,.load-more__loading-indicator:after{content:"";display:inline-block;position:absolute;top:0;width:.5rem;height:.5rem;border-radius:50%;background-color:#fff;color:#fff}.load-more__loading-indicator:before{box-shadow:9984px 0 0 -5px;animation:loading-indicator-before 1.5s infinite linear;animation-delay:0s}.load-more__loading-indicator:after{box-shadow:10014px 0 0 -5px;animation:loading-indicator-after 1.5s infinite linear;animation-delay:.5s}.view-page-and-submit-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2rem}@media all and (max-width: 767px){.view-page-and-submit-button{flex-direction:column;gap:1rem}}.view-page-and-submit-button .submit-btn{margin-left:0}.view-page-and-submit-button__view-page-link{color:#0072da;text-decoration:none;display:flex;flex-direction:row;gap:.5rem;align-items:center;font-size:.833rem}.view-page-and-submit-button__view-page-link:hover,.view-page-and-submit-button__view-page-link:focus,.view-page-and-submit-button__view-page-link:active{color:#0e5cba;text-decoration:underline}.view-page-and-submit-button__view-page-link:hover .view-page-and-submit-button__view-page-link-icon rect,.view-page-and-submit-button__view-page-link:focus .view-page-and-submit-button__view-page-link-icon rect,.view-page-and-submit-button__view-page-link:active .view-page-and-submit-button__view-page-link-icon rect{fill:#0e5cba}.view-page-and-submit-button__view-page-link:hover .view-page-and-submit-button__view-page-link-icon path,.view-page-and-submit-button__view-page-link:focus .view-page-and-submit-button__view-page-link-icon path,.view-page-and-submit-button__view-page-link:active .view-page-and-submit-button__view-page-link-icon path{fill:#0e5cba}.page-group-card{min-height:7rem;padding:1rem;background-color:#fff;box-shadow:0 4px 4px #00000040;border-radius:.555rem;display:flex;flex-direction:column;align-items:flex-start;color:#1e2229;text-decoration:none;transition:.3s ease-in-out;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666}@media all and (max-width: 767px){.page-group-card{font-size:.888rem}}.page-group-card:hover,.page-group-card:focus,.page-group-card:active{color:#0072da;transform:translateY(-.555rem)}.page-group-card:hover .page-group-card__arrow-icon,.page-group-card:focus .page-group-card__arrow-icon,.page-group-card:active .page-group-card__arrow-icon{transform:translate(3px)}.page-group-card__arrow-icon{margin-top:auto;align-self:flex-end;transition:.3s ease-in-out}.page-group-card__tag-and-icon-wrapper{display:flex;align-items:center;justify-content:space-between;text-align:right;width:100%;margin-top:auto}.page-group-card__tag-and-icon-wrapper--published{flex-direction:row-reverse}.page-group-card__unpublished-tag{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #f36a0c solid;background-color:#f36a0c66;border-radius:1rem;padding:.1rem .5rem;color:#1e2229;width:-moz-fit-content;width:fit-content}.rag__container{padding-bottom:5rem}@media all and (max-width: 767px){.rag__container{padding-bottom:3rem}}.rag__container .rag-card__container{margin-bottom:0}.rag__heading{margin-bottom:2rem;margin-top:0}.rag-cms__heading{margin-bottom:2rem}.rag-cms__rag-item-container{display:grid;grid-template-columns:4fr 4fr 4fr;gap:2.5rem}@media all and (max-width: 1024px){.rag-cms__rag-item-container{grid-template-columns:6fr 6fr}}@media all and (max-width: 767px){.rag-cms__rag-item-container{grid-template-columns:12fr}}.rag-cms__item-title{margin:0 0 1rem;list-style-type:none}.rag-cms__item-subtitle{margin:0}.rag-cms__item-content{margin-bottom:1.5rem;list-style-type:none}.rag-cms__item-content:last-child{margin-bottom:1rem}.rag-cms__table{margin-bottom:4.5rem}.rag-cms__rag-item{padding:1rem;background-color:#fff;border:1px solid #58595b}.rag-cms__title{margin:0 0 .5rem;list-style-type:none}.rag-cms__description{list-style-type:none}.rag-cms__button-wrapper{display:flex;flex-direction:row-reverse}.category-rag-item{border:unset;padding:0}.category-rag-item__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666}.category-rag-item__wrapper{border:unset;padding:0}.food-group-cms-block__heading{margin-top:1.5rem;margin-bottom:3rem}.food-group-cms-block__title-container{display:grid;grid-template-columns:3fr 3fr 3fr 3fr;gap:1.8rem}@media all and (max-width: 1024px){.food-group-cms-block__title-container{grid-template-columns:6fr 6fr}}@media all and (max-width: 767px){.food-group-cms-block__title-container{grid-template-columns:12fr}}.food-group-cms-card__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;color:#1e2229;text-decoration:none;transition:.3s ease-in-out}.food-group-cms-card__title:hover,.food-group-cms-card__title:focus,.food-group-cms-card__title:active{color:#0072da;transform:translateY(-.555rem)}.food-group-cms-card__title:hover .food-group-cms-card__arrow-icon,.food-group-cms-card__title:focus .food-group-cms-card__arrow-icon,.food-group-cms-card__title:active .food-group-cms-card__arrow-icon{transform:translate(3px)}@media all and (max-width: 767px){.food-group-cms-card__title{font-size:.888rem}}.food-group-cms-card__title-box{padding:1rem;background-color:#fff;box-shadow:0 4px 4px #00000040;border-radius:.555rem;display:flex;flex-direction:column;align-items:flex-start}.food-group-cms-card__arrow-icon{margin-top:auto;align-self:flex-end;transition:.3s ease-in-out}.food-group-cms__category-title-container{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:1rem;width:100%;margin-bottom:2rem;background-color:#fff;border-radius:.555rem;position:relative;border:0;cursor:pointer;text-align:left}@media all and (max-width: 1024px){.food-group-cms__category-title-container{gap:1rem}}.food-group-cms__category-title-container:hover h3,.food-group-cms__category-title-container:focus h3,.food-group-cms__category-title-container:active h3{color:#0e5cba}.food-group-cms__category-title-container:hover svg path,.food-group-cms__category-title-container:focus svg path,.food-group-cms__category-title-container:active svg path{stroke:#0e5cba}.food-group-cms__category-title-container.toggle--open svg{transform:rotate(180deg);transition:.3s ease-in-out}.food-group-cms__category-title-container h3{margin:0}.food-group-cms__category-expand{min-width:1.4rem}.food-group-cms__category-container{margin-bottom:2rem;padding:0;background-color:#fff;box-shadow:0 4px 4px #00000040;border-radius:.555rem;position:relative}.food-group-cms__category-container-translation-title{font-weight:300}.food-group-cms__category-inner-container{margin-top:0;padding:0 3rem 2rem;opacity:0;overflow:hidden;visibility:hidden;display:none}@media all and (max-width: 1024px){.food-group-cms__category-inner-container{padding:0 2rem 1rem}}@media all and (max-width: 767px){.food-group-cms__category-inner-container{padding:0 1rem 1rem}}.food-group-cms__category-inner-container.toggle--open{opacity:1;overflow:visible;visibility:visible;transform:translateY(0);transition:.3s ease-in-out;display:block}.food-group-container{margin-top:0;padding-top:5rem;padding-bottom:5rem}@media all and (max-width: 2448px){.food-group-container{margin-top:-2rem;padding-top:7rem}}@media all and (max-width: 767px){.food-group-container{margin-top:-1rem;padding-top:4rem;padding-bottom:3rem}}@media all and (max-width: 600px){.food-group-container{margin-top:-1rem;padding-top:4rem}}.food-group-container__buttons-wrapper{display:flex;flex-direction:row-reverse}.food-group__categories{margin-top:1.5rem}.food-group__healthy-tips{background:linear-gradient(92.74deg,#522953 0%,#c35d3c 100%);padding-top:3rem;padding-bottom:3rem;margin-bottom:-5rem;margin-top:5rem}@media all and (max-width: 767px){.food-group__healthy-tips{margin-bottom:-3rem;margin-top:3rem}}.healthy-tips{margin-top:0;display:flex;flex-direction:row;align-items:flex-start;gap:5rem}@media all and (max-width: 767px){.healthy-tips{flex-direction:column;gap:0;align-items:flex-start}}.healthy-tips__content{color:#fff}@media all and (max-width: 767px){.healthy-tips__content{text-align:left}}.healthy-tips__content ul,.healthy-tips__content ol{padding-left:1.1rem}.healthy-tips img{max-width:-moz-min-content;max-width:min-content}@media all and (max-width: 767px){.healthy-tips img{max-width:5rem}}.table{display:grid;width:100%}.table__weight-class-min-weight{display:flex;flex-direction:column}.table__weight-class-min-weight:nth-child(even) .table__weight-class-min-weight-seperator{display:none}.table__weight-class-min-weight-number{font-weight:700}.table__min-meal-weight-note,.table p:not(.form-error){margin:0}.table--5-columns{grid-template-columns:1.8fr 2.3fr 2.3fr 2.3fr 3.2fr}.table--4-columns{grid-template-columns:3fr 3fr 3fr 3fr}.table__head,.table__body,.table__row{display:contents}.table tr:nth-child(even) td.table__data-cell--cms{background:#f6f6f6}.table__wrapper{margin-top:0;padding-top:5rem}@media all and (max-width: 767px){.table__wrapper{padding-top:3rem}}.table__wrapper h2:first-of-type{margin-top:0}.table__wrapper--last{padding-bottom:5rem;margin-bottom:-5rem}@media all and (max-width: 767px){.table__wrapper--last{padding-bottom:3rem;margin-bottom:-3rem}.table__wrapper--last .table__container{margin-bottom:0}}.table__wrapper--cms{display:grid;grid-template-columns:12fr}.table__container{overflow-x:auto;margin-bottom:3rem}.table__header-cell{border-bottom:1px solid #a7a9ac;background:#ffbd51;text-align:left;padding:.5rem 0 .5rem 2rem;font-weight:700}.table__header-cell--cms{background:#e6e7e8;border:none;text-align:left}.table__header-cell--cms:first-child{border:none}.table__textarea{margin-top:1.5rem}.table__data-cell{padding:1rem 0 1rem 2rem;border-color:#a7a9ac;border-style:solid;border-width:0 0 1px;background:#fff}@media all and (max-width: 767px){.table__data-cell--min-weights-per-meal-table{min-width:12rem}}@media all and (max-width: 767px){.table__data-cell--min-weights-per-meal-table:first-child{min-width:6rem}}@media all and (max-width: 767px){.table__data-cell--min-weight-table:last-child{min-width:12rem}}.table__data-cell:first-child{font-weight:700;border-width:0 0 1px 1px}.table__data-cell:last-child{border-width:0 1px 1px 0;padding-right:2.2rem}.table__data-cell--cms,.table__data-cell--cms:first-child{border:none}.table__data-cell-link{color:#0072da;text-decoration:none;display:flex;align-items:center;line-height:1.2;gap:.25rem;margin-top:.5rem;width:-moz-fit-content;width:fit-content}.table__data-cell-link:hover,.table__data-cell-link:focus,.table__data-cell-link:active{color:#0e5cba}.table__data-cell-link:hover .link-arrow,.table__data-cell-link:focus .link-arrow,.table__data-cell-link:active .link-arrow{fill:#0e5cba;transform:translate(3px)}.table__data-cell-link .link-arrow{fill:#0072da;transition:ease-out .3s;padding:.27rem 0}.table__data-cell-link:focus .link-arrow{transform:translate(0)}figure.table{position:relative;overflow-x:auto}figure table{border-width:0;border:0;border-collapse:collapse;min-width:100%}figure table thead{border-left:1px solid #ffbd51;border-right:1px solid #ffbd51;border-bottom:1px solid #a7a9ac}figure table thead tr th,figure table thead tr td{border:0;background:#ffbd51;text-align:left;padding:.5rem 0 .5rem 2rem;font-weight:700}figure table tbody{border-left:1px solid #a7a9ac;border-right:1px solid #a7a9ac}figure table tbody tr td{padding:1rem 1rem 1rem 2rem;border-color:#a7a9ac;border-style:solid;border-width:0 0 1px;background:#fff}.recipe-library-cms__link-wrapper{margin-bottom:1rem}.recipe-library-cms__recipe-list{gap:1rem;display:flex;flex-direction:column}.recipe-library-cms__recipe{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:.75rem 1rem;box-shadow:0 4px 5px #00000040;border-radius:.555rem;color:#1e2229;text-decoration:none;transition:.1s ease-in-out}.recipe-library-cms__recipe span{font-weight:300}.recipe-library-cms__recipe:hover,.recipe-library-cms__recipe:focus,.recipe-library-cms__recipe:active{filter:brightness(95%)}@media all and (max-width: 767px){.recipe-library-cms__recipe{flex-direction:column}}.recipe-library-cms__recipe-published-date--published{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #4fa73f solid;background-color:#4fa73f66;border-radius:1rem;padding:.1rem .5rem}.recipe-library-cms__recipe-published-date--unpublished{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #f36a0c solid;background-color:#f36a0c66;border-radius:1rem;padding:.1rem .5rem}.recipe-library-cms__recipe-content-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}@media all and (max-width: 767px){.recipe-library-cms__recipe-content-container{gap:.75rem;padding-top:.5rem}}.recipe-library-cms__recipe-tag{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;background-color:#fff;border:1px solid #522953;border-radius:1.11rem;display:flex;align-items:center;justify-content:center;color:#522953;text-transform:uppercase;margin:0;padding:.15rem .5rem}.cms-accordion__button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;display:flex;justify-content:space-between;gap:2rem;flex-direction:row;width:100%;align-items:center;border:0;cursor:pointer;padding:1.5rem;text-align:left;background-color:#fff;font-weight:300;border-radius:.555rem;z-index:2;position:relative;box-shadow:0 4px 5px #00000040}@media all and (max-width: 767px){.cms-accordion__button{flex-direction:column;align-items:flex-start}}.cms-accordion__button:hover .cms-accordion__title-and-icon-wrapper,.cms-accordion__button:focus .cms-accordion__title-and-icon-wrapper,.cms-accordion__button:active .cms-accordion__title-and-icon-wrapper{color:#0072da}.cms-accordion__button:hover .cms-accordion__toggle-icon,.cms-accordion__button:focus .cms-accordion__toggle-icon,.cms-accordion__button:active .cms-accordion__toggle-icon{transition:.3s ease-in-out}.cms-accordion__button:hover .cms-accordion__toggle-icon path,.cms-accordion__button:focus .cms-accordion__toggle-icon path,.cms-accordion__button:active .cms-accordion__toggle-icon path{fill:#0072da}@media all and (max-width: 1024px){.cms-accordion__button svg.cms-accordion__toggle-icon{min-height:.9rem;min-width:.9rem}}.cms-accordion__title-and-icon-wrapper{display:flex;align-items:center;gap:0 1rem}@media all and (max-width: 767px){.cms-accordion__title-and-icon-wrapper{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}}.cms-accordion__toggle-icon{transition:.3s ease-in-out}.cms-accordion__status{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;text-transform:capitalize;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:1.111rem;border:1px #737373 solid;padding:.25rem .5rem}.cms-accordion__content{display:none;background-color:#f1f1f2;z-index:1;position:relative;border-radius:0 0 .555rem .555rem;margin-top:-.5rem;border:1px #737373 solid}@media all and (max-width: 767px){.cms-accordion__content{font-size:.888rem}}.cms-accordion__content-wrapper{display:flex;padding:2rem 1.5rem 1rem;max-width:100%}.cms-accordion__content-wrapper p{margin:0}@media all and (max-width: 1024px){.cms-accordion__content-wrapper{padding:2rem 1rem 1rem}}.cms-accordion.toggle--open .cms-accordion__title-name-and-icon-wrapper{color:#0072da;font-weight:500}.cms-accordion.toggle--open .cms-accordion__content{display:block;animation:toggle-accordion .3s;z-index:unset}.cms-accordion.toggle--open .cms-accordion__toggle-icon{transform:rotate(180deg)}.cms-accordion.toggle--open .cms-accordion__toggle-icon path{fill:#0072da}.manage-entity__entity-section{display:grid;grid-template-columns:12fr;gap:1.5rem;margin-top:3rem}.manage-entity__entity-section .pagination__container{margin:1rem auto 0}.manage-entity__entity-section span{font-weight:700}.manage-entity__content-wrapper{display:flex;flex-direction:column;max-width:100%}.manage-entity__legal-entity-name,.manage-entity__location-and-regions-wrapper,.manage-entity__school-info-wrapper{padding-bottom:1rem}.manage-entity__name{text-transform:capitalize}.manage-entity__name:last-of-type .manage-entity__name-separator{display:none}.manage-entity__name-separator{font-weight:400!important}.cms-sort-and-search{display:flex;align-items:center;flex-direction:row;gap:4rem;margin-top:3rem;width:85%}@media all and (max-width: 1024px){.cms-sort-and-search{width:100%}}@media all and (max-width: 767px){.cms-sort-and-search{flex-direction:column;gap:2rem}}.cms-sort-and-search__search-wrapper{flex-basis:50%;width:50%;display:flex;align-items:center;gap:1rem;position:relative}@media all and (max-width: 767px){.cms-sort-and-search__search-wrapper{flex-basis:100%;width:100%}}.cms-sort-and-search__inner-search-wrapper{position:relative;width:100%}.cms-sort-and-search__loading-indicator-wrapper{position:absolute;right:0}.cms-sort-and-search__search-bar-input{width:100%;border-color:#e5e7eb}.cms-sort-and-search__search-bar-icon{position:absolute;height:100%;top:50%;right:.5rem;z-index:5;opacity:1;transform:translateY(-50%)}.cms-sort-and-search__sort-wrapper{display:flex;align-items:center;flex-direction:row;gap:1rem;flex-basis:40%;width:40%}@media all and (max-width: 767px){.cms-sort-and-search__sort-wrapper{flex-basis:100%;width:100%}}.cms-sort-and-search__sort-wrapper .select-dropdown{width:100%;z-index:3}.cms-sort-and-search__sort-wrapper .select-dropdown :nth-child(3){border-color:#e5e7eb}.cms-sort-and-search__sort-wrapper-label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;font-weight:500;text-wrap:nowrap}.loading-indicator{border:.2rem solid #e6e7e8;border-top:.2rem solid #f36a0c;border-radius:50%;width:1.1rem;height:1.1rem;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cms-accordion-relation__see-more-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;color:#0072da;border:none;text-wrap:nowrap;cursor:pointer;padding:0}.cms-accordion-relation__see-more-button:hover,.cms-accordion-relation__see-more-button:focus,.cms-accordion-relation__see-more-button:active{color:#0e5cba}@media all and (max-width: 767px){.cms-accordion-relation__see-more-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}}.featured-search{position:relative}.featured-search__input{width:100%;border-radius:0;padding:0}.featured-search__results{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;background-color:#fff;padding:2rem 0;box-shadow:1px 1px .555rem #00000040;max-height:20rem;overflow-y:scroll;position:absolute;width:100%;justify-content:flex-start;z-index:1}.featured-search__no-results{padding:0 2rem}.featured-search__max-items{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;color:#737373;text-align:right;margin-top:1rem}.featured-search__items{margin-top:1rem;gap:1rem;display:flex;flex-direction:column}.featured-search-result{border-bottom:1px #aeaeb2 solid;width:calc(100% - 2rem);margin:0 auto;padding-bottom:1rem;transition:.3s ease-in-out}.featured-search-result:hover,.featured-search-result:focus,.featured-search-result:active{opacity:.8}.featured-search-result:last-of-type{border-bottom:unset;padding-bottom:0}.featured-search-result__button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;display:flex;flex-direction:row;gap:1rem;color:#1e2229;padding-left:1rem}@media all and (max-width: 767px){.featured-search-result__button{display:flex;flex-direction:column;text-align:left;width:100%;padding:0}.featured-search-result__button span{width:-moz-fit-content;width:fit-content}}.featured-search-result__separator{color:#aeaeb2}@media all and (max-width: 767px){.featured-search-result__separator{display:none}}.featured-search-result__published-date{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #4fa73f solid;background-color:#4fa73f66;border-radius:1rem;padding:.1rem .5rem;text-align:center}.featured-search-result__type{font-size:.666rem;display:flex;align-items:center;justify-content:center;color:#522953;text-transform:uppercase;font-weight:300;margin:0;padding:.1rem .5rem;min-width:2.5rem;background-color:#fff;border:1px solid #522953;border-radius:1.11rem}@media all and (max-width: 767px){.featured-search-result__type{text-align:center}}.featured-search-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:.5rem 1rem;box-shadow:0 4px 5px #00000040;border-radius:.555rem;color:#1e2229;text-decoration:none;transition:.1s ease-in-out}.featured-search-item:hover,.featured-search-item:focus,.featured-search-item:active{filter:brightness(95%)}@media all and (max-width: 767px){.featured-search-item{flex-direction:column}}.featured-search-item__date-and-icons-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:center}@media all and (max-width: 767px){.featured-search-item__date-and-icons-wrapper{width:100%;justify-content:space-evenly;flex-wrap:wrap;gap:.5rem}}.featured-search-item__published-date{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #4fa73f solid;background-color:#4fa73f66;border-radius:1rem;padding:.2rem .5rem}@media all and (max-width: 767px){.featured-search-item__date{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:8rem}}.featured-search-item__type{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;display:flex;align-items:center;justify-content:center;color:#522953;text-transform:uppercase;font-weight:300;margin:0;padding:.2rem .5rem;min-width:2.5rem;background-color:#fff;border:1px solid #522953;border-radius:1.11rem}.featured-search-item__icons{display:flex}.featured-search-item__move-icons{display:flex;flex-direction:column}.featured-search-item__remove-featured-item-button{padding-top:.3rem}.user-invitation__cancel-and-save-buttons-container{display:flex;justify-content:flex-end;gap:1rem}@media all and (max-width: 767px){.user-invitation__cancel-and-save-buttons-container{flex-direction:column}}.user-invitation__cancel-button{text-align:center}.manage-kitchen-recipes__buttons-wrapper{margin-top:3rem;display:flex;-moz-column-gap:1rem;column-gap:1rem}.manage-kitchen-recipes__modal-success-icon-wrapper{display:flex;justify-content:center;margin-bottom:1rem}.manage-kitchen-recipes__modal-content{text-align:center;margin-bottom:1rem;padding:0 2rem}@media all and (max-width: 767px){.manage-kitchen-recipes__modal-content{padding:0 1rem}}.manage-kitchen-recipes__modal-btn-container{margin:0 1rem;display:flex;justify-content:center;gap:1rem}@media all and (max-width: 767px){.manage-kitchen-recipes__modal-btn-container{flex-direction:column;align-items:center}}.manage-kitchen-recipes__tab-bar{display:flex}@media all and (max-width: 767px){.manage-kitchen-recipes__tab-bar{flex-direction:row;overflow:scroll hidden;padding-bottom:1rem}}.manage-kitchen-recipes__recipe-list{gap:1rem;display:flex;flex-direction:column;margin-top:3rem}@media all and (max-width: 767px){.manage-kitchen-recipes__recipe-list{margin-top:2rem}}.kitchen-recipe-cms__heading-1{margin-bottom:0}.kitchen-recipe-cms__recipe-name-input-container{max-width:75%}.kitchen-recipe-cms__recipe-type-dropdown{z-index:3}.kitchen-recipe-cms__buttons-wrapper{display:flex;justify-content:flex-end;align-items:baseline;gap:1.5rem}.kitchen-recipe-cms__buttons-wrapper button,.kitchen-recipe-cms__buttons-wrapper a{margin-left:0}@media all and (max-width: 767px){.kitchen-recipe-cms__buttons-wrapper{flex-direction:column;align-items:center;gap:1rem}}.kitchen-recipe-cms__buttons-wrapper:hover,.kitchen-recipe-cms__buttons-wrapper:focus,.kitchen-recipe-cms__buttons-wrapper:active{color:#0e5cba}.kitchen-recipe-cms__success-icon-wrapper{display:flex;justify-content:center;margin-bottom:1rem}.kitchen-recipe-cms__content{text-align:center;margin-bottom:1rem;padding:0 2rem}@media all and (max-width: 767px){.kitchen-recipe-cms__content{padding:0 1rem}}.kitchen-recipe-cms__btn-container{margin:0 1rem;display:flex;justify-content:center;gap:1rem}@media all and (max-width: 767px){.kitchen-recipe-cms__btn-container{flex-direction:column;align-items:center}}.select{z-index:2}.search-bar{display:flex;position:relative}.search-bar__wrapper{position:relative;margin-top:-4rem}@media all and (max-width: 3840px){.search-bar__wrapper{margin-top:-3rem}}@media all and (max-width: 3500px){.search-bar__wrapper{margin-top:-4.5rem}}@media all and (max-width: 3150px){.search-bar__wrapper{margin-top:-6rem}}@media all and (max-width: 2500px){.search-bar__wrapper{margin-top:-3rem}}@media all and (max-width: 2178px){.search-bar__wrapper{margin-top:-3.5rem}}@media all and (max-width: 2040px){.search-bar__wrapper{margin-top:-4rem}}@media all and (max-width: 1920px){.search-bar__wrapper{margin-top:-4.3rem}}@media all and (max-width: 1790px){.search-bar__wrapper{margin-top:-4.5rem}}@media all and (max-width: 1680px){.search-bar__wrapper{margin-top:-5rem}}@media all and (max-width: 1024px){.search-bar__wrapper{max-width:40rem}}@media all and (max-width: 1500px){.search-bar__wrapper{margin-top:-4rem}}@media all and (max-width: 1380px){.search-bar__wrapper{margin-top:-4.5rem}}@media all and (max-width: 1100px){.search-bar__wrapper{margin-top:-5rem}}@media all and (max-width: 860px){.search-bar__wrapper{max-width:36rem;margin-top:-4rem}}@media all and (max-width: 781px){.search-bar__wrapper{margin-top:-4.5rem}}@media all and (max-width: 767px){.search-bar__wrapper{margin-top:-4rem}}@media all and (max-width: 694px){.search-bar__wrapper{margin-top:-3.7rem;max-width:32rem}}@media all and (max-width: 600px){.search-bar__wrapper{max-width:480px;margin-top:-2.5rem}}@media all and (max-width: 533px){.search-bar__wrapper{margin-top:-2.8rem}}@media all and (max-width: 375px){.search-bar__wrapper{margin-top:-2.3rem}}@media all and (max-width: 330px){.search-bar__wrapper{margin-top:-2.5rem}}@media all and (max-width: 385px){.search-bar__wrapper,.search-bar input{text-indent:0}}.search-bar__form{grid-gap:0;position:relative;width:100%}.search-bar__form--open .search-bar__input{border-radius:5px 5px 0 0;border:unset}.search-bar__input{display:flex;box-shadow:1px 1px 10px #00000040;border:1px solid rgb(223,225,229);background:#fff;border-radius:2.778rem;align-items:center;padding:.25rem 0 .25rem 1rem;font-family:Gotham SSm A,Gotham SSm B,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;z-index:10;text-indent:2rem;transition:.15s}.search-bar__icon{position:absolute;height:100%;left:1rem;z-index:11;opacity:.7}.search-bar__clear-button{position:absolute;height:100%;right:.5rem;z-index:11;opacity:.7}.search-bar__results{position:absolute;z-index:9;background-color:#fff;top:100%;width:100%;box-shadow:1px 1px 10px #00000040;padding:1rem 0 0}.search-bar__results--ingredient-cms{min-width:40rem}.search-bar__result{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;display:block;color:#1e2229;margin:0 .7rem;padding:.5rem .7rem;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.2)}.search-bar__result:hover,.search-bar__result:focus,.search-bar__result:active{background-color:#f1f1f2}.search-bar__advanced-search{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;color:#0072da;text-decoration:none;border-bottom:1px transparent solid;position:absolute;right:0;bottom:-2.111rem;margin-right:7rem}@media all and (max-width: 1024px){.search-bar__advanced-search{margin-right:3rem}}@media all and (max-width: 767px){.search-bar__advanced-search{margin-right:2rem}}.search-bar__advanced-search:hover,.search-bar__advanced-search:focus,.search-bar__advanced-search:active{color:#0e5cba;border-bottom:1px #0e5cba solid}.search-bar__advanced-search--mahi-tahi{margin-right:1rem}.search-bar__result-search-icon{padding-right:.5rem;position:relative;top:.3rem}.search-bar__show-more-button{margin:2rem auto}.search-bar__no-results{margin:.5rem auto 1rem;text-align:center}.multifile-upload{display:flex;flex-direction:column;gap:2rem}.multifile-upload__preview-and-notes-container{display:flex;align-items:flex-start;gap:2rem}@media all and (max-width: 767px){.multifile-upload__preview-and-notes-container{flex-direction:column;align-items:stretch}}.multifile-upload__preview-container{padding-top:.5rem}.multifile-upload__notes-container{flex-grow:.5}.multifile-upload__document-image-wrapper{display:flex;align-items:flex-start;position:relative;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.multifile-upload__document-image-wrapper img{padding-top:.6rem}.multifile-upload__document-image-wrapper button{border:none;background:none;position:absolute;left:80%;cursor:pointer}.multifile-upload__remove-file img{width:1.27rem;height:1.27rem;max-width:unset;padding-top:0}.multifile-upload__document-file-name{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538}.multifile-upload__remove-file-modal{max-width:30rem}.multifile-upload__remove-file-modal-content-wrapper{padding:0 2rem;text-align:center}.multifile-upload__remove-file-modal-button-wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:1rem}.add-menu-recipes__add-recipe-to-weekday-container{border-bottom:1px solid #9ca3af}.add-menu-recipes__added-recipes-container{margin-bottom:1.5rem;width:100%}.add-menu-recipes__button-container{display:flex;gap:1rem;padding:2rem 0 1.5rem;margin-top:.5rem}@media all and (max-width: 767px){.add-menu-recipes__button-container{flex-direction:column;padding:1rem 0;margin-top:0}}.add-menu-recipes__weekday-label{font-weight:700;width:3rem}.add-menu-recipes__add-recipes-container{position:relative;flex-grow:1}.add-menu-recipes__add-recipe-buttons-container{display:flex;gap:1rem}.add-menu-recipes__add-recipe-menu-container{position:absolute;max-width:40rem;width:100%;z-index:5;display:grid;grid-template-columns:12fr;background-color:#fff;padding:0;box-shadow:0 4px 5px #0000000d;max-height:27rem;box-sizing:border-box;overflow-y:scroll;list-style:none}.add-menu-recipes__search-wrapper{display:flex;flex-direction:row;align-items:center;padding:1rem;position:sticky;top:0;background:#fff}.add-menu-recipes__search-input{flex-grow:1;text-indent:2rem}.add-menu-recipes__search-icon{position:absolute;padding:0 .5rem}.add-menu-recipes__recipe{border-bottom:1px solid rgba(0,0,0,.15)}.add-menu-recipes__new-recipe{border-bottom:none!important;position:sticky;background-color:#fff;bottom:0;padding:.5rem 1rem}.add-menu-recipes__new-recipe-link{text-decoration:none;color:#0072da;transition:.3s ease-in-out;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}.add-menu-recipes__new-recipe-link:hover,.add-menu-recipes__new-recipe-link:focus,.add-menu-recipes__new-recipe-link:active{color:#0e5cba}.add-menu-recipes__add-recipe-to-weekday-button{border:none}.add-menu-recipes__add-recipe-to-weekday-button--main{color:#522953}.add-menu-recipes__add-recipe-to-weekday-button--side{color:#924747}.add-menu-recipes__modal{max-width:32rem;padding:2rem;box-sizing:border-box}.add-menu-recipes__modal .modal__close-modal-button-container{display:none}.add-menu-recipes__modal span{padding:0 .5rem 1rem;font-weight:700}@media all and (max-width: 767px){.add-menu-recipes__modal span{text-align:center}}.add-menu-recipes__year-groups-checkboxes-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}@media all and (max-width: 767px){.add-menu-recipes__year-groups-checkboxes-wrapper{align-items:center;gap:1rem}}.add-menu-recipes__year-groups-checkboxes{display:flex;flex-direction:row-reverse;align-items:center;gap:1rem}@media all and (max-width: 767px){.add-menu-recipes__year-groups-checkboxes{flex-direction:column}}.add-menu-recipes__year-groups-checkboxes label{font-weight:300}.add-menu-recipes__year-groups-checkboxes input[type=checkbox]{min-width:1.4rem;margin:0}.add-menu-recipes__year-groups-grams-and-additional-wrapper{margin-left:2.5rem;display:flex;flex-direction:column;gap:1rem}.add-menu-recipes__year-groups-serving-size-heading{font-weight:500}.add-menu-recipes__year-groups-grams-input{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}@media all and (max-width: 767px){.add-menu-recipes__year-groups-grams-input{flex-direction:column;gap:.5rem!important}}.add-menu-recipes__year-groups-grams-input input{max-width:4rem}.add-menu-recipes__year-groups-grams-input label{font-weight:300}.add-menu-recipes__year-groups-additional-input{gap:0}.add-menu-recipes__year-groups-additional-input label{font-weight:300}.add-menu-recipes__modal-cancel-add-buttons-wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:1.5rem}.add-menu-recipes__add-side-recipes-button{position:relative}.add-menu-recipes__add-recipe-input-container{position:absolute;width:40rem;z-index:5}@media all and (max-width: 767px){.add-menu-recipes__add-recipe-input-container{width:100%;left:0}}.add-menu-recipes__title{display:flex;font-weight:700}.add-menu-recipes__ingredient-input-wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.add-menu-recipes__input{width:100%}.add-menu-recipes__input--name label{font-weight:300}.add-menu-recipes__add-button-wrapper{padding-bottom:.8rem}.add-menu-recipes__list-container{border:1px solid #a7a9ac;min-height:17rem;margin-top:1rem;background-color:#fff}.add-menu-recipes__list-container p{font-weight:400;font-size:.722rem;color:#dc291e;margin-top:1rem;text-indent:1rem}.add-menu-recipes__list{list-style:none;padding:0 1rem}.add-menu-recipes__list-item{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;border:1px solid #d1d3d4;padding:.5rem;margin-top:1rem;position:relative}@media all and (max-width: 767px){.add-menu-recipes__list-item{padding-right:0}}.add-menu-recipes__list-item-content-wrapper{display:flex;justify-content:space-between}.add-menu-recipes__item-name-and-icons-container{display:flex;align-items:center;gap:2rem}@media all and (max-width: 767px){.add-menu-recipes__item-name-and-icons-container{gap:1rem}}.add-menu-recipes__list-item-icons{display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.add-menu-recipes__remove-button{border:none;background-color:transparent;padding:.4rem .5rem 0 0;cursor:pointer}@media all and (max-width: 767px){.add-menu-recipes__remove-button{padding:.4rem 0 0}}.add-recipe-cms-input__menu{margin-top:0!important;box-shadow:0 4px 11px #0000001a!important;border-radius:0 0 4px 4px!important;max-height:27.7rem!important}.add-recipe-cms-input__option{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#374151!important;font-weight:300;font-size:.888rem!important;border-bottom:1px solid rgba(0,0,0,.2)!important;padding:.5rem 1.2rem!important;width:unset!important}.add-recipe-cms-input__option:last-child{border-bottom:none!important;position:sticky;background-color:#fff;bottom:-5px}.add-recipe-cms-input__option:last-child a{color:#0072da;text-decoration:none}.add-recipe-cms-input__indicators{display:none!important}.add-recipe-cms-input__input-content-spacing{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem}.add-recipe-cms-input__input-content-spacing:hover,.add-recipe-cms-input__input-content-spacing:focus,.add-recipe-cms-input__input-content-spacing:active{background-color:#b2d4ff80}@media all and (max-width: 767px){.add-recipe-cms-input__input-content-spacing{flex-direction:column;align-items:flex-start}}.add-recipe-cms-input__control{border-bottom:none!important;box-shadow:0 -4px 11px #0000001a!important;border-radius:4px 4px 0 0!important;border:none!important}.add-recipe-cms-input__input-container{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;font-weight:300!important;width:100%;margin:1rem 1.2rem;border:1px solid #6b7280!important;border-radius:4px;padding:0 0 0 2.5rem!important}.add-recipe-cms-input__input-container img{position:absolute!important;top:1.8rem!important;left:1.5rem!important}.add-recipe-cms-input__placeholder{position:absolute!important;padding-left:2.8rem!important}.add-recipe-cms-input__placeholder,.add-recipe-cms-input__input{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;font-weight:300!important;color:#1e2229!important}.add-recipe-cms-input__value-container{padding:1rem 1rem 0!important}.add-recipe-cms-input__search-icon{position:absolute;top:1.9rem;left:2rem}@media all and (max-width: 767px){.form-group{gap:0}}.cms-kitchen-recipe-card-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 4px 5px #00000040;border-radius:.555rem;color:#1e2229;text-decoration:none;transition:.3s ease-in-out;padding:1rem;font-weight:300;gap:1rem}.cms-kitchen-recipe-card-button:hover,.cms-kitchen-recipe-card-button:focus,.cms-kitchen-recipe-card-button:active{filter:brightness(95%)}@media all and (max-width: 767px){.cms-kitchen-recipe-card-button{align-items:center;flex-direction:column}}.cms-kitchen-recipe-card-button__title-and-meta-wrapper{display:flex;flex-direction:column;width:100%}.cms-kitchen-recipe-card-button__meta{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;font-weight:300}.cms-kitchen-recipe-card-button__recipe-type-food-group-and-status-wrapper{display:flex;align-items:center;gap:1rem}@media all and (max-width: 767px){.cms-kitchen-recipe-card-button__recipe-type-food-group-and-status-wrapper{flex-wrap:wrap;justify-content:flex-start;width:100%}}.cms-kitchen-recipe-card-button__status{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:1.111rem;border:1px #737373 solid;padding:.15rem .5rem;text-wrap:nowrap}.cms-kitchen-recipe-card-button__recipe-type-and-food-groups-wrapper{display:flex;gap:.5rem;align-items:center}.cms-kitchen-recipe-card-button__recipe-type{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;background-color:#fff;border:1px solid #522953;border-radius:1.11rem;color:#522953;text-transform:uppercase;margin:0;padding:.15rem .5rem;text-wrap:nowrap}.cms-kitchen-recipe-card-button__recipe-food-group-icons{display:flex;align-items:center;gap:.5rem}.cms-kitchen-recipe-card-button__recipe-food-group-icons .tooltip__icon-image{min-width:1.4rem}.cms-kitchen-recipe-card-button__recipe-food-group-icon{width:1.6rem}.tab-item__tab{border:none;border-bottom:solid transparent 2px;background-color:transparent;margin-right:3rem;cursor:pointer;transition:.3s ease-in-out}.tab-item__tab:hover,.tab-item__tab:focus,.tab-item__tab:active{color:#0e5cba}.tab-item__tab button{padding:0;margin:0}@media all and (max-width: 767px){.tab-item__tab{width:-moz-fit-content;width:fit-content;white-space:nowrap}}.tab-item__tab h3{margin:0}.tab-item__tab--active{border-color:#0072da}.tab-item__tab--active h3{color:#0072da}.recipe-cms__heading-1{margin-bottom:0}.recipe-cms__heading-2{margin:0}.recipe-cms__title-input-container{max-width:75%}.recipe-cms__dietary-notes{margin-bottom:2rem}.recipe-cms__dietary-notes p{font-weight:300}.recipe-cms__dietary-requirements-title{padding-bottom:1rem;font-weight:700}.recipe-cms__download-icon{padding-bottom:.1rem}.recipe-cms__download-link{display:flex;align-items:center;gap:.3rem;text-decoration:none;color:#0072da;font-weight:300;margin-top:1rem;word-break:break-word}.recipe-cms__download-link:hover,.recipe-cms__download-link:focus,.recipe-cms__download-link:active{color:#0e5cba;text-decoration:underline}.recipe-cms__dietary-requirements-wrapper{display:grid;grid-template-columns:2fr 2.75fr 3fr 2.25fr 2fr;justify-items:start}.recipe-cms__dietary-requirements-wrapper input[type=checkbox]{min-width:1.4rem;margin:0}.recipe-cms__dietary-requirements-wrapper label{font-weight:400}@media all and (max-width: 1024px){.recipe-cms__dietary-requirements-wrapper{grid-template-columns:12fr}}.recipe-cms__dietary-requirements-checkboxes{display:flex;flex-direction:row-reverse;align-items:center}.recipe-cms__view-page-link{color:#0072da;text-decoration:none;display:flex;flex-direction:row;gap:.5rem;align-items:center;font-size:.833rem;padding-right:.5rem}@media all and (max-width: 320px){.recipe-cms__view-page-link{flex-wrap:wrap;align-items:stretch;justify-content:center;gap:0}}.recipe-cms__view-page-link:hover,.recipe-cms__view-page-link:focus,.recipe-cms__view-page-link:active{color:#0e5cba;text-decoration:underline}.recipe-cms__view-page-link:hover .view-page-and-submit-button__view-page-link-icon rect,.recipe-cms__view-page-link:focus .view-page-and-submit-button__view-page-link-icon rect,.recipe-cms__view-page-link:active .view-page-and-submit-button__view-page-link-icon rect{fill:#0e5cba}.recipe-cms__view-page-link:hover .view-page-and-submit-button__view-page-link-icon path,.recipe-cms__view-page-link:focus .view-page-and-submit-button__view-page-link-icon path,.recipe-cms__view-page-link:active .view-page-and-submit-button__view-page-link-icon path{fill:#0e5cba}.recipe-cms__kitchen-recipe-container{font-weight:300;background-color:#fff;padding:2rem 2.5rem 2.5rem}@media all and (max-width: 1024px){.recipe-cms__kitchen-recipe-container{padding:1.5rem}}.recipe-cms__comment-metadata{padding-bottom:2rem;display:flex;flex-direction:column}.recipe-cms__metadata-label{font-weight:500}.recipe-cms__metadata-item{display:flex;gap:.5rem}@media all and (max-width: 767px){.recipe-cms__metadata-item{flex-direction:column;gap:0}.recipe-cms__metadata-item:first-child{margin-bottom:.5rem}}.recipe-cms__divider-line{border:.5px solid #9ca3af;margin:0}.recipe-cms__recipe-info-label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;font-weight:700;margin-bottom:1rem;margin-top:2rem}.recipe-cms__attachments-label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;font-weight:700;margin-top:2rem;margin-bottom:0}.recipe-cms__review-recipe-heading{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333;margin:1rem 0;font-weight:700}.recipe-cms__recipe-review-options-wrapper{margin-top:1.5rem}.recipe-cms__button-wrapper{display:flex;gap:.7rem;margin-top:1rem}@media all and (max-width: 767px){.recipe-cms__button-wrapper{flex-direction:column}}.recipe-cms__approve-recipe-form{margin:0}.recipe-cms__approve-recipe-form-group{gap:0}.recipe-cms__approve-recipe-button{border:2px solid transparent}.kitchen-recipe-review-section__modal-confirmed-icon{width:2.44rem}.kitchen-recipe-review-section__modal-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;margin-bottom:1rem;padding:0 2rem}@media all and (max-width: 1024px){.kitchen-recipe-review-section__modal-content{padding:0 1rem}}.kitchen-recipe-review-section__modal-text{display:flex;flex-direction:column;align-items:center}.kitchen-recipe-review-section__modal-btn-container{display:flex;margin:0 1rem;justify-content:center;align-items:center;gap:1.5rem}.kitchen-recipe-review-section__comment-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:1rem;grid-gap:1.5rem;margin-top:2rem;background-color:#f6e7e4;padding:2rem 6rem}@media all and (max-width: 1024px){.kitchen-recipe-review-section__comment-wrapper{padding:2rem}}.kitchen-recipe-review-section__comment-box-container{display:flex;align-items:flex-start;width:100%}@media all and (max-width: 420px){.kitchen-recipe-review-section__comment-box-container{display:block}}@media all and (max-width: 420px){.kitchen-recipe-review-section__reviewer-avatar-icon{display:none}}.kitchen-recipe-review-section__comment-box{flex-grow:1}.kitchen-recipe-review-section__comment-box .form-group{display:flex}.kitchen-recipe-review-section__comment-box textarea{flex-grow:1;font-weight:300;min-height:6rem;color:#706e6b;border-color:transparent}.modal{max-width:32.8rem}.new-comment{display:flex;flex-direction:column;align-items:center;width:100%}.new-comment__input-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;width:100%}.new-comment__input-wrapper .form-group{width:100%}.new-comment__input-wrapper .form-group textarea{border:0;border-radius:.5rem}.comment-section{padding:2rem;background-color:#f6e7e4;border-radius:1rem;display:flex;flex-direction:column;gap:3rem;margin-top:3rem}@media all and (max-width: 1024px){.comment-section{gap:2rem;padding:1.5rem}}@media all and (max-width: 767px){.comment-section{gap:2rem;padding:1rem}}.view-comment{display:flex;gap:1rem;align-items:flex-start}.view-comment__top-content{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap}.view-comment__user-name-and-role{margin:0;margin-top:.25rem;font-weight:300;text-transform:capitalize}.view-comment__user-name{font-weight:700}.view-comment__date{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;margin:0;margin-top:.25rem;font-weight:300}.edit-comment{display:flex;flex-direction:column;align-items:center;width:100%}.edit-comment__input-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;width:100%}.edit-comment__input-wrapper .form-group{width:100%}.edit-comment__input-wrapper .form-group textarea{border:0;border-radius:.5rem}.edit-comment__buttons-wrapper{display:flex;width:100%;gap:.5rem;align-items:center;justify-content:flex-end}.edit-comment__buttons-wrapper button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;padding:.4rem 1.38rem}.comment-meatball-menu{display:none;flex-direction:row;gap:1rem;align-items:flex-start;box-shadow:0 4px 4px #00000040;border-radius:.277rem;padding:1rem .5rem;background-color:#fff;position:absolute;z-index:3;min-width:5rem;right:0}.comment-meatball-menu.toggle--open{display:flex}.comment-meatball-menu__wrapper{position:relative}.comment-meatball-menu button:hover,.comment-meatball-menu button:focus,.comment-meatball-menu button:active{color:#0e5cba}.comment-meatball-menu button:hover svg path,.comment-meatball-menu button:focus svg path,.comment-meatball-menu button:active svg path{fill:#0e5cba}.comment-meatball-menu__add-component-container{width:100%;position:relative}.comment-meatball-menu__add-component-button{display:flex;align-items:center;gap:.4rem}.comment-meatball-menu__delete-confirmation-menu-wrapper{position:relative;width:100%}.comment-meatball-menu__delete-confirmation-menu{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 4px 4px #00000040;border-radius:.277rem;padding:1.5rem;background-color:#fff;position:absolute;z-index:3;left:100%;top:0}@media all and (max-width: 767px){.comment-meatball-menu__delete-confirmation-menu{top:unset;margin-left:-5.1rem}}.comment-meatball-menu__delete-confirmation-message{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538}.comment-meatball-menu__delete-confirmation-button-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;gap:1rem;margin-top:1rem}.comment-meatball-menu__delete-confirmation-button-wrapper .comment-meatball-menu__action-button{background-color:#fff;border:1px solid #a7a9ac;border-radius:.555rem;padding:.5rem 1rem;cursor:pointer;transition:.3s ease-in-out;text-transform:uppercase;display:flex;flex-direction:row;gap:.5rem;align-items:center}.comment-meatball-menu__delete-confirmation-button-wrapper .comment-meatball-menu__action-button:hover,.comment-meatball-menu__delete-confirmation-button-wrapper .comment-meatball-menu__action-button:focus,.comment-meatball-menu__delete-confirmation-button-wrapper .comment-meatball-menu__action-button:active{color:#fff;background-color:#0e5cba;border:1px solid #0e5cba}.comment-meatball-menu__delete-form{margin:0}.menu-recipe-accordion{margin-bottom:1rem;position:relative}.menu-recipe-accordion.toggle--open:last-child{margin-bottom:3rem}.menu-recipe-accordion.toggle--open .menu-recipe-accordion__title-name-and-icon-wrapper{color:#0072da;font-weight:500}.menu-recipe-accordion.toggle--open .menu-recipe-accordion__content-wrapper{display:block;animation:toggle-accordion .3s}.menu-recipe-accordion.toggle--open .menu-recipe-accordion__toggle-icon{transform:rotate(180deg)}.menu-recipe-accordion.toggle--open .menu-recipe-accordion__toggle-icon path{fill:#0072da}.menu-recipe-accordion__header-wrapper{display:flex;background-color:#fff;box-shadow:0 4px 5px #00000040;padding:.8rem;justify-content:space-between;border-radius:.555rem;border:none;align-items:center;cursor:pointer;z-index:2;position:relative;gap:.5rem}@media all and (max-width: 767px){.menu-recipe-accordion__header-wrapper{flex-direction:column;gap:.5rem}}.menu-recipe-accordion__comments-and-remove-buttons-wrapper{display:flex}.menu-recipe-accordion__remove-button{border:none;background-color:transparent;padding:.3rem 0 0;cursor:pointer}@media all and (max-width: 767px){.menu-recipe-accordion__remove-button{display:none}}.menu-recipe-accordion__remove-button--mobile{display:none}@media all and (max-width: 767px){.menu-recipe-accordion__remove-button--mobile{display:block}}.menu-recipe-accordion__expand-icon{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;padding:0;border:0;background-color:#fff;font-weight:300}@media all and (max-width: 1024px){.menu-recipe-accordion__expand-icon{gap:1rem}}.menu-recipe-accordion__expand-icon:hover,.menu-recipe-accordion__expand-icon:focus,.menu-recipe-accordion__expand-icon:active{color:#0072da}@media all and (max-width: 767px){.menu-recipe-accordion__expand-icon:hover,.menu-recipe-accordion__expand-icon:focus,.menu-recipe-accordion__expand-icon:active{color:#000}}.menu-recipe-accordion__expand-icon:hover .menu-recipe-accordion__toggle-icon,.menu-recipe-accordion__expand-icon:focus .menu-recipe-accordion__toggle-icon,.menu-recipe-accordion__expand-icon:active .menu-recipe-accordion__toggle-icon{transition:.3s ease-in-out}.menu-recipe-accordion__expand-icon:hover .menu-recipe-accordion__toggle-icon path,.menu-recipe-accordion__expand-icon:focus .menu-recipe-accordion__toggle-icon path,.menu-recipe-accordion__expand-icon:active .menu-recipe-accordion__toggle-icon path{fill:#0072da}.menu-recipe-accordion__title-and-expand-icon-wrapper{display:flex;align-items:center;flex-grow:1;justify-content:space-between}@media all and (max-width: 767px){.menu-recipe-accordion__title-and-expand-icon-wrapper{justify-content:space-between;width:100%}}.menu-recipe-accordion__recipe-year-groups-type-and-icons-wrapper{display:flex;gap:.5rem}.menu-recipe-accordion__toggle-icon{transition:.3s ease-in-out;margin-right:.5rem}@media all and (max-width: 767px){.menu-recipe-accordion__toggle-icon{display:none}}.menu-recipe-accordion__recipe-status-icon{padding:.5rem .5rem .5rem 0}@media all and (max-width: 767px){.menu-recipe-accordion__recipe-status-icon{padding:0}}.menu-recipe-accordion__recipe-metadata-wrapper{display:flex;align-items:center;gap:.5rem}@media all and (max-width: 767px){.menu-recipe-accordion__recipe-metadata-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}}.menu-recipe-accordion__expand-comments-button{line-height:0}.menu-recipe-accordion__expand-comments-button img{max-width:unset}.menu-recipe-accordion__recipe-comments{position:absolute;width:20rem;background-color:#f6e7e4;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1rem;box-sizing:content-box;box-shadow:0 4px 5px #00000040;z-index:4;top:3rem;right:0}@media all and (max-width: 767px){.menu-recipe-accordion__recipe-comments{right:0;left:0;margin:0 auto;width:auto;padding:1.5rem}}.menu-recipe-accordion__recipe-comment-wrapper{display:flex;flex-direction:column}.menu-recipe-accordion__recipe-comment-header{display:flex;flex-direction:row;align-items:center;gap:1rem}@media all and (max-width: 767px){.menu-recipe-accordion__recipe-comment-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.menu-recipe-accordion__avatar-and-name-wrapper{display:flex;gap:1rem}@media all and (max-width: 767px){.menu-recipe-accordion__avatar-and-name-wrapper{gap:.5rem}}.menu-recipe-accordion__recipe-comment-name-and-role{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}.menu-recipe-accordion__recipe-comment-date{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538}.menu-recipe-accordion__recipe-comment-content{font-weight:300;text-indent:2.38rem}@media all and (max-width: 767px){.menu-recipe-accordion__recipe-comment-content{text-indent:0}}.menu-recipe-accordion__side-recipe-type-and-year-groups-wrapper{display:flex;align-items:center;justify-content:space-between}.menu-recipe-accordion__recipe-see-all-comments-link{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;align-self:flex-end;text-decoration:none;color:#0072da;transition:.3s ease-in-out}.menu-recipe-accordion__recipe-see-all-comments-link:hover,.menu-recipe-accordion__recipe-see-all-comments-link:focus,.menu-recipe-accordion__recipe-see-all-comments-link:active{color:#0e5cba}@media all and (max-width: 767px){.menu-recipe-accordion__recipe-see-all-comments-link{align-self:flex-start}}.menu-recipe-accordion__year-groups-wrapper{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.666rem;letter-spacing:-.011rem;line-height:1.538;text-transform:uppercase;border-top-left-radius:1.111rem;border-bottom-left-radius:1.111rem;color:#522953;border:1px solid #522953;text-wrap:nowrap;padding:.13rem .5rem}@media all and (max-width: 767px){.menu-recipe-accordion__year-groups-wrapper{padding:0 .5rem}}.menu-recipe-accordion__side-recipe{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.666rem;letter-spacing:-.011rem;line-height:1.538;text-transform:uppercase;display:flex;border-top-right-radius:1.111rem;border-bottom-right-radius:1.111rem;color:#522953;border:1px solid #522953;border-left:0;text-wrap:nowrap;padding:.13rem .5rem}@media all and (max-width: 767px){.menu-recipe-accordion__side-recipe{padding:0 .5rem}}.menu-recipe-accordion__year-groups:last-of-type .menu-recipe-accordion__year-group-name-separator{display:none}.menu-recipe-accordion__main-recipe{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.666rem;letter-spacing:-.011rem;line-height:1.538;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:1.111rem;color:#522953;border:1px solid #522953;text-wrap:nowrap;padding:.13rem .5rem}@media all and (max-width: 767px){.menu-recipe-accordion__main-recipe{padding:0 .5rem}}.menu-recipe-accordion__content-wrapper{display:none;background-color:#f1f1f2;z-index:1;position:relative;border-radius:0 0 .555rem .555rem;margin-top:-.5rem;border:1px #737373 solid}@media all and (max-width: 767px){.menu-recipe-accordion__content-wrapper{display:none}}.menu-recipe-accordion__content{display:flex;padding:2rem 1.5rem 1rem}.menu-recipe-accordion__content p{margin:0}@media all and (max-width: 1024px){.menu-recipe-accordion__content{padding:2rem 1rem 1rem}}@media all and (max-width: 767px){.menu-recipe-accordion__content{flex-direction:column}}.menu-recipe-accordion__recipe-content-container{display:flex;flex-direction:column;gap:1rem;flex-grow:1}.menu-recipe-accordion__year-groups-content{display:flex;flex-direction:column;gap:.5rem}.menu-recipe-accordion__year-group-container{display:flex;flex-direction:column;gap:.05rem}.menu-recipe-accordion__recipe-content{font-weight:300}.menu-recipe-accordion__recipe-content-title{font-weight:500}.menu-recipe-accordion__recipe-link{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#0072da;text-decoration:none;display:flex;align-items:center;gap:.3rem;align-self:flex-end}.menu-recipe-accordion__modal-remove-recipe-content{text-align:center}.menu-recipe-accordion__modal-remove-recipe-buttons-wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:1.5rem}.radio-group{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;max-width:3rem;margin:0 auto}.radio-group label{font-weight:300}.radio-group input{min-width:1.2rem}#menu-cms-form{display:grid;grid-gap:2rem;margin:0 auto}.menu-cms__heading-1{margin-bottom:0}.menu-cms__title-input-container{max-width:60%}@media all and (max-width: 767px){.menu-cms__title-input-container{max-width:100%}}.menu-cms__select-entity-container .select,.menu-cms__select-entity-container .multi-select{max-width:60%;z-index:unset}@media all and (max-width: 767px){.menu-cms__select-entity-container .select,.menu-cms__select-entity-container .multi-select{max-width:100%}}.menu-cms__cancel-submit-buttons-wrapper{display:flex;justify-content:flex-end;align-items:baseline;gap:1.5rem}.menu-cms__cancel-submit-buttons-wrapper a{margin-left:0}@media all and (max-width: 767px){.menu-cms__cancel-submit-buttons-wrapper{flex-direction:column;align-items:center;gap:0}}.menu-cms__metadata-container p{font-weight:500}.menu-cms__metadata-container span{font-weight:400}.menu-cms__metadata-container span:first-child{padding-left:.5rem}.menu-cms__term{padding-right:.5rem}.menu-cms__menu-accordion-container{display:grid;grid-gap:2rem;margin-bottom:1.5rem;width:100%}.menu-cms__weekday-menu-container h3{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;font-weight:700}.menu-cms__weekday-recipes-container{border-bottom:1px solid #9ca3af;padding-bottom:1.5rem}.menu-cms__student-notes-wrapper{padding-top:2rem}.menu-cms__student-notes-wrapper h2{margin:0}.menu-cms__success-icon-wrapper{display:flex;justify-content:center;margin-bottom:1rem}.menu-cms__content{text-align:center;margin-bottom:1rem;padding:0 2rem}@media all and (max-width: 767px){.menu-cms__content{padding:0 1rem}}.menu-cms__btn-container{margin:0 1rem;display:flex;justify-content:center;gap:1rem}@media all and (max-width: 767px){.menu-cms__btn-container{flex-direction:column;align-items:center}}.menu-cms__button-wrapper{padding-top:2rem}.menu-cms__tab-bar{display:flex;margin:2rem 0}@media all and (max-width: 767px){.menu-cms__tab-bar{flex-direction:row;overflow:auto;padding-bottom:1rem}}.menu-cms__menu-card-wrapper{display:grid;grid-template-columns:repeat(4,3fr);gap:2rem}@media all and (max-width: 1024px){.menu-cms__menu-card-wrapper{grid-template-columns:repeat(2,6fr)}}@media all and (max-width: 767px){.menu-cms__menu-card-wrapper{grid-template-columns:12fr}}.menu-cms__load-more-button-wrapper{margin-top:2.5rem}.menu-cms__search-results-wrapper p{min-width:-moz-max-content;min-width:max-content}.menu-week-accordion{border-bottom:1px solid #9ca3af;padding:0 0 2rem}.menu-week-accordion__button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;width:100%;border:0;cursor:pointer;background-color:transparent;font-weight:300}.menu-week-accordion__button:hover .menu-week-accordion__title-and-icon-wrapper,.menu-week-accordion__button:focus .menu-week-accordion__title-and-icon-wrapper,.menu-week-accordion__button:active .menu-week-accordion__title-and-icon-wrapper{opacity:.8}.menu-week-accordion__button:hover .menu-week-accordion__toggle-icon,.menu-week-accordion__button:focus .menu-week-accordion__toggle-icon,.menu-week-accordion__button:active .menu-week-accordion__toggle-icon{transition:.3s ease-in-out}.menu-week-accordion__button:hover .menu-week-accordion__toggle-icon path,.menu-week-accordion__button:focus .menu-week-accordion__toggle-icon path,.menu-week-accordion__button:active .menu-week-accordion__toggle-icon path{opacity:.8}@media all and (max-width: 767px){.menu-week-accordion__button{padding:1rem 0}}.menu-week-accordion__title-and-icon-wrapper{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333;display:flex;align-items:center;gap:0 1rem;color:#0072da;font-weight:700}.menu-week-accordion__toggle-icon{transition:.3s ease-in-out}.menu-week-accordion__status{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;text-transform:capitalize;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:1.111rem;border:1px #737373 solid;padding:.25rem .5rem}.menu-week-accordion__content{display:none;position:relative;border-radius:0 0 .555rem .555rem}@media all and (max-width: 767px){.menu-week-accordion__content{font-size:.888rem}}.menu-week-accordion__content-wrapper p{margin:0}@media all and (max-width: 1024px){.menu-week-accordion__content-wrapper{padding:1rem;border-bottom:none}}.menu-week-accordion.toggle--open{border-bottom:unset;padding:0}.menu-week-accordion.toggle--open .menu-week-accordion__title-name-and-icon-wrapper{color:#0072da;font-weight:500}.menu-week-accordion.toggle--open .menu-week-accordion__content{display:block;animation:toggle-accordion .3s}.menu-week-accordion.toggle--open .menu-week-accordion__toggle-icon{transform:rotate(180deg)}.menu-week-accordion.toggle--open .menu-week-accordion__toggle-icon path{fill:#0072da}.menu-card{min-height:7rem;padding:1rem;box-shadow:0 4px 4px #00000040;border-radius:.555rem;display:flex;flex-direction:column;align-items:stretch;text-decoration:none;transition:.3s ease-in-out;background-color:#fff;color:#1e2229}.menu-card:hover,.menu-card:focus,.menu-card:active{color:#0072da;transform:translateY(-.555rem)}.menu-card:hover .menu-card__arrow-icon,.menu-card:focus .menu-card__arrow-icon,.menu-card:active .menu-card__arrow-icon{transform:translate(3px)}.menu-card img{max-width:none}.menu-card__arrow-icon{align-self:flex-end;transition:.3s ease-in-out;padding-bottom:.2rem;height:1rem;width:1rem}.menu-card__meta-and-meatball-menu-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1.5rem}.menu-card__meatball-menu{padding:0;position:relative}.menu-card__title-and-term-wrapper p{margin:0}.menu-card__title{font-weight:700}.menu-card__term{font-weight:300}.menu-card__author-entity-wrapper{display:flex;height:100%}.menu-card__author-entity{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;font-weight:300;margin:0}.menu-card__name-separator:last-of-type{display:none}.menu-card__status-and-arrow-icon-wrapper{display:flex;justify-content:space-between;padding-top:1.38rem}@media all and (max-width: 1024px){.menu-card__status-and-arrow-icon-wrapper{padding-top:2rem}}@media all and (max-width: 767px){.menu-card__status-and-arrow-icon-wrapper{padding-top:1.5rem}}.menu-card__status{padding:0!important}.menu-card-menu{display:none;flex-direction:column;box-shadow:0 4px 4px #00000040;border-radius:.277rem;background-color:#fff;position:absolute;min-width:10rem;right:0;padding:.5rem 0}.menu-card-menu.toggle--open{display:flex;z-index:1}.menu-card-menu__dropdown-item{color:#000;padding:.5rem 1rem;flex-grow:1;text-align:left;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;background-color:transparent;border:none;text-decoration:none}.menu-card-menu__dropdown-item:visited,.menu-card-menu__dropdown-item:active,.menu-card-menu__dropdown-item:hover{color:#000}.menu-card-menu__dropdown-item:hover{cursor:pointer;background-color:#deebff}.menu-card-menu__delete-confirmation-message{text-align:center;margin-bottom:1rem;padding:0 2rem}@media all and (max-width: 767px){.menu-card-menu__delete-confirmation-message{padding:0 1rem}}.menu-card-menu__delete-confirmation-button-wrapper{margin:0 1rem;display:flex;justify-content:center;align-items:center;gap:1rem}@media all and (max-width: 767px){.menu-card-menu__delete-confirmation-button-wrapper{flex-direction:column;align-items:center}}.rag-card{background-color:#fff;padding:2rem;border-radius:.555rem;box-shadow:0 4px 5px #00000040}.rag-card__container{display:grid;gap:2rem;grid-template-columns:4fr 4fr 4fr;margin-top:3rem;margin-bottom:2.5rem}.rag-card__container--cms{margin-top:0;margin-bottom:4.5rem}@media all and (max-width: 1024px){.rag-card__container{grid-template-columns:6fr 6fr}}@media all and (max-width: 767px){.rag-card__container{grid-template-columns:12fr}}.rag-card__title-container{display:flex;gap:1rem;flex-direction:row}.rag-card--green{border-top:.555rem #4fa73f solid}.rag-card--green .rag-card__title{color:#4fa73f}.rag-card--amber{border-top:.555rem #f36a0c solid}.rag-card--amber .rag-card__title{color:#f36a0c}.rag-card--red{border-top:.555rem #db2b26 solid}.rag-card--red .rag-card__title{color:#db2b26}.rag-card__category-rag-item{box-shadow:unset;border-top:unset}.rag-card__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333;font-weight:500;margin:0}@media all and (max-width: 767px){.rag-card__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.rag-card__content{padding-top:1rem}.rag-card__content ul,.rag-card__content ol{padding-left:1rem}.rag-card__content:nth-child(1) p{font-weight:700}.rag-card__content:nth-child(2){padding-top:0}.recipe-method-steps span{font-weight:700}.recipe-method-steps label{font-weight:400}.recipe-method-steps__container{display:grid;grid-template-columns:1fr 11fr 0fr;-moz-column-gap:1rem;column-gap:1rem;margin:.5rem 0;align-items:center;position:relative;white-space:nowrap}.recipe-method-steps__container:last-of-type{margin-bottom:1rem}.recipe-method-steps__container input{border-top-right-radius:.25;border-bottom-right-radius:.25}.recipe-method-steps__container:first-of-type input{width:99.8%;margin-left:-.2rem}.recipe-method-steps__container:nth-of-type(n + 2) input{border-right:none;border-radius:.25rem 0 0 .25rem}.recipe-method-steps__remove-step-button{background-color:#fff;cursor:pointer;height:100%;border-radius:.25rem;outline:none;border:1px #a7a9ac solid;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;position:relative;left:-1rem}.recipe-method-steps__remove-step-button svg{position:relative;top:.2rem}.recipe-ingredients{overflow:auto}.recipe-ingredients__title{font-weight:700}.recipe-ingredients__inputs-wrapper{margin-top:.8rem;display:grid;grid-template-columns:.5fr 2fr 1.5fr 1.5fr 4fr 1fr .5fr;align-items:flex-end;gap:.5rem}@media all and (max-width: 1024px){.recipe-ingredients__inputs-wrapper{display:flex;flex-direction:column;align-items:flex-start}}.recipe-ingredients__inputs-wrapper label{font-weight:400}.recipe-ingredients__input{row-gap:.5rem}@media all and (max-width: 1024px){.recipe-ingredients__input{width:100%}}.recipe-ingredients__input--grams input{max-width:3.3rem}.recipe-ingredients__input--measurement input{max-width:6.6rem}@media all and (max-width: 1024px){.recipe-ingredients__input--measurement input{max-width:100%}}.recipe-ingredients__input--name{min-width:13rem}.recipe-ingredients__input--comment input{border:none;background:inherit;border-bottom:1px solid #aeaeb2;border-radius:0;color:#1e2229}.recipe-ingredients__comment-checkbox{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;display:flex;flex-direction:row-reverse;gap:.5rem;align-items:flex-end}@media all and (max-width: 1024px){.recipe-ingredients__comment-checkbox{align-items:center}}.recipe-ingredients__comment-checkbox input{min-width:1.3rem}.recipe-ingredients__comment-checkbox label{min-width:6.6rem}.recipe-ingredients__list-container{border:1px solid #a7a9ac;min-height:17rem;margin-top:1rem;background-color:#fff}.recipe-ingredients__list-container p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;color:#dc291e;margin-top:1rem;text-indent:1rem}.recipe-ingredients__list{list-style:none;padding:0 1rem}.recipe-ingredients__list-item{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;border:1px solid #d1d3d4;padding:.5rem;margin-top:1rem;position:relative}.recipe-ingredients__list-item-error-outline{border:1px solid #dc291e;padding:.3rem}.recipe-ingredients__comment-wrapper{max-width:55%}@media all and (max-width: 1024px){.recipe-ingredients__comment-wrapper{max-width:75%}}.recipe-ingredients__comment-hidden-wrapper{display:flex;gap:.4rem;align-items:center;max-width:55%}@media all and (max-width: 1024px){.recipe-ingredients__comment-hidden-wrapper{max-width:75%}}.recipe-ingredients__comment-hidden{color:#808284}.recipe-ingredients__comment-hidden-icon{min-width:1.6rem}.recipe-ingredients__list-item-content-wrapper{display:flex;align-items:center;gap:2rem;max-width:90%}@media all and (max-width: 1280px){.recipe-ingredients__list-item-content-wrapper{flex-direction:column;gap:.5rem;align-items:flex-start;justify-content:center}}.recipe-ingredients__list-item-icons{display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.recipe-ingredients__name-indicators-container{display:none}.recipe-ingredients__edit-ingredient-container{display:flex}.recipe-ingredients__edit-ingredient-icon{border:none;background:none;padding:0;cursor:pointer}.recipe-ingredients__arrow-container{position:relative;padding-left:.6rem;margin-top:.2rem}.recipe-ingredients__move-arrow{position:absolute;border:none;padding:0;margin:0;cursor:pointer;top:0;width:100%;background:none}.recipe-ingredients__move-arrow:last-child{margin-top:1rem}.recipe-ingredients__remove-button{border:none;background-color:transparent;padding:.4rem 0 0 1rem;margin-right:.5rem;cursor:pointer}.recipe-ingredients__edit-move-remove-container{display:flex;gap:1rem;position:absolute;right:0;padding-left:1rem}@media all and (max-width: 767px){.recipe-ingredients__edit-move-remove-container{top:1px}}.ingredient-name-cms-input__control{border:1px #a7a9ac solid!important}.ingredient-name-cms-input__indicators{display:none!important}.ingredient-name-cms-input__value-container{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;padding:0 .5rem!important}.ingredient-name-cms-input__input{margin:0!important}.ingredient-name-cms-input__input-container{margin:0!important;padding:1px 0!important}.ingredient-name-cms-input__menu{min-width:44rem!important}.ingredient-name-cms-input__option{border-bottom:1px solid rgba(0,0,0,.2)!important}.recipe-ingredient__modal-container{padding:0 6rem;display:flex;flex-direction:column;row-gap:1rem}@media all and (max-width: 1280px){.recipe-ingredient__modal-container{padding:0 2rem}}.recipe-ingredient__ingredient-wrapper{display:flex;justify-content:space-between}@media all and (max-width: 1280px){.recipe-ingredient__ingredient-wrapper{display:flex;flex-direction:column;row-gap:.5rem}}.recipe-ingredient__ingredient-comment-wrapper{display:flex;justify-content:space-between}@media all and (max-width: 1280px){.recipe-ingredient__ingredient-comment-wrapper{display:flex;flex-direction:column}}.recipe-ingredient__modal-buttons-wrapper{margin-top:1rem;display:flex;justify-content:flex-end;-moz-column-gap:1rem;column-gap:1rem}@media all and (max-width: 1280px){.recipe-ingredient__modal-buttons-wrapper{display:flex;flex-direction:column-reverse;row-gap:1rem}}.recipe-ingredient__modal-input{color:#6b7280}.recipe-ingredient__modal-input--comment{display:flex;flex-direction:column}.recipe-ingredient__modal-input--comment input{min-height:2rem;min-width:23rem;color:#6b7280;text-indent:inherit}@media all and (max-width: 1280px){.recipe-ingredient__modal-input--comment input{min-width:10rem}}.recipe-ingredient__modal-checkbox{margin-top:2rem;display:flex;align-items:center}@media all and (max-width: 1280px){.recipe-ingredient__modal-checkbox{display:flex;justify-content:flex-end;margin-top:1rem}}.recipe-ingredient__modal-checkbox label{text-align:start;width:1rem;margin-top:3px}.recipe-ingredient__modal-checkbox input{margin-top:0}@media all and (max-width: 1280px){.recipe-ingredient__modal-checkbox input{margin-left:0}}.recipe-ingredient__cancel-button,.recipe-ingredient__save-button{cursor:pointer}.form-group label{font-weight:300}span.label-field-required{padding-left:0}.recipe-equipment__title{padding-bottom:1rem;font-weight:700}.recipe-equipment__wrapper{display:flex;justify-content:space-between}.recipe-equipment__wrapper input[type=checkbox]{min-width:1.4rem;margin:0}.recipe-equipment__wrapper label{font-weight:400}@media all and (max-width: 1024px){.recipe-equipment__wrapper{display:flex;flex-direction:column;align-items:flex-start}}.recipe-equipment__checkboxes{display:flex;flex-direction:row-reverse;align-items:center}.recipe-serving-sizes__section-title{margin-bottom:.5rem}.recipe-serving-sizes__section-title span{font-weight:700}@media all and (max-width: 1024px){.recipe-serving-sizes__section-title{margin-bottom:0}}.recipe-serving-sizes__form-group{display:grid;grid-template-columns:2fr 10fr;padding-bottom:.5rem;align-items:center}@media all and (max-width: 1024px){.recipe-serving-sizes__form-group{grid-template-columns:12fr;padding-top:2rem}}.recipe-serving-sizes__form-group label{white-space:nowrap;font-weight:400}.recipe-serving-sizes__input-wrapper{display:flex;align-items:center;gap:1.3rem}.recipe-serving-sizes__input-wrapper span{font-weight:400}.recipe-serving-sizes__input{max-width:4rem}.disabled-input-with-override-checkbox{display:flex;gap:.5rem}.disabled-input-with-override-checkbox__input-container{max-width:100%;flex-grow:6}.disabled-input-with-override-checkbox__checkbox-container{flex-grow:1}.disabled-input-with-override-checkbox__checkbox-wrapper{display:flex;align-items:center;gap:.5rem;padding-top:2.3rem}@media all and (max-width: 1280px){.disabled-input-with-override-checkbox__checkbox-wrapper{padding-top:2.4rem}}@media all and (max-width: 767px){.disabled-input-with-override-checkbox__checkbox-wrapper{padding-top:1.5rem}}.disabled-input-with-override-checkbox__checkbox-wrapper p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;margin:0}.disabled-input-with-override-checkbox__checkbox-wrapper-checkbox,.disabled-input-with-override-checkbox input[type=checkbox]{min-width:1.4rem;margin:0}.invitation-accordion__user-details{flex-grow:1}@media all and (max-width: 767px){.invitation-accordion__user-details{padding-right:2rem}}.invitation-accordion__meatball-menu{margin-top:.5rem;position:relative}.invitation-accordion__edit-button-wrapper{margin:0 1rem 1rem;display:flex;justify-content:flex-end;flex-direction:row;gap:.5rem}.invitation-accordion__delete-button-form{margin:0}.invitation-accordion__delete-button-form button{cursor:pointer}.invitation-accordion__role,.invitation-accordion__entity{font-weight:700;text-transform:capitalize}.invitation-accordion__entity:last-of-type .invitation-accordion__entity-separator{display:none}.invitation-accordion__share{margin-right:0;margin-left:auto;display:block;cursor:pointer}.invitation-accordion-menu__dropdown-menu{display:none;flex-direction:column;box-shadow:0 4px 4px #00000040;border-radius:.277rem;background-color:#fff;position:absolute;z-index:3;min-width:10rem;right:0;padding:.5rem 0}.invitation-accordion-menu__dropdown-menu.toggle--open{display:flex}.invitation-accordion-menu__dropdown-item-form{margin:0}.invitation-accordion-menu__dropdown-item{color:#000;padding:.5rem 1rem;flex-grow:1;text-align:left;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;background-color:transparent;border:none;text-decoration:none}.invitation-accordion-menu__dropdown-item:visited,.invitation-accordion-menu__dropdown-item:active,.invitation-accordion-menu__dropdown-item:hover{color:#000}.invitation-accordion-menu__dropdown-item:hover{cursor:pointer;background-color:#deebff}.user-accordion__user-details{flex-grow:1}@media all and (max-width: 767px){.user-accordion__user-details{padding-right:2rem}}.user-accordion__meatball-menu{margin-top:.5rem;position:relative}.user-accordion__edit-button-wrapper{margin:0 1rem 1rem;display:flex;justify-content:flex-end;flex-direction:row;gap:.5rem}.user-accordion__delete-button-form{margin:0}.user-accordion__delete-button-form button{cursor:pointer}@media all and (max-width: 767px){.user-accordion__user-detail{display:block}}.user-accordion__role{font-weight:700;text-transform:capitalize}.user-accordion__role:last-of-type .user-accordion__role-separator{display:none}@media all and (max-width: 767px){.user-accordion__role{display:block}}.user-accordion-menu__dropdown-menu{display:none;flex-direction:column;box-shadow:0 4px 4px #00000040;border-radius:.277rem;background-color:#fff;position:absolute;z-index:3;min-width:10rem;right:0;padding:.5rem 0}.user-accordion-menu__dropdown-menu.toggle--open{display:flex}.user-accordion-menu__dropdown-item-form{margin:0}.user-accordion-menu__dropdown-item{color:#000;padding:.5rem 1rem;flex-grow:1;text-align:left;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;background-color:transparent;border:none;text-decoration:none}.user-accordion-menu__dropdown-item:visited,.user-accordion-menu__dropdown-item:active,.user-accordion-menu__dropdown-item:hover{color:#000}.user-accordion-menu__dropdown-item:hover{cursor:pointer;background-color:#deebff}.banner{box-shadow:10px 10px 10px #000;background-repeat:no-repeat;background-position:106% 30%;background-image:none;background-size:43%;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 50% -3800%,black 0%,black 99%,transparent 99.03%,transparent 100%);mask-image:radial-gradient(circle at 50% -3800%,black 0%,black 99%,transparent 99.03%,transparent 100%)}@media all and (max-width: 3840px){.banner{-webkit-mask-image:radial-gradient(circle at 50% -3000%,black 0%,black 99%,transparent 99.03%,transparent 100%);mask-image:radial-gradient(circle at 50% -3000%,black 0%,black 99%,transparent 99.03%,transparent 100%)}}@media all and (max-width: 2500px){.banner{-webkit-mask-image:radial-gradient(circle at 50% -2200%,black 0%,black 99%,transparent 99.03%,transparent 100%);mask-image:radial-gradient(circle at 50% -2200%,black 0%,black 99%,transparent 99.03%,transparent 100%)}}@media all and (max-width: 1500px){.banner{-webkit-mask-image:radial-gradient(circle at 50% -1750%,black 0%,black 99%,transparent 99.03%,transparent 100%);mask-image:radial-gradient(circle at 50% -1750%,black 0%,black 99%,transparent 99.03%,transparent 100%)}}@media all and (max-width: 1420px){.banner{background-size:48%;background-position:119% 0}}@media all and (max-width: 860px){.banner{-webkit-mask-image:radial-gradient(circle at 50% -1200%,black 0%,black 99%,transparent 99.03%,transparent 100%);mask-image:radial-gradient(circle at 50% -1200%,black 0%,black 99%,transparent 99.03%,transparent 100%)}}@media all and (max-width: 1024px){.banner{background-image:none}}@media all and (max-width: 3840px){.banner--homepage{background-image:url(/build/assets/updated-homepage-hero-image.7a3ec0aa.jpg)}}@media all and (max-width: 694px){.banner--homepage{-webkit-mask-image:radial-gradient(circle at 50% -900%,black 0%,black 99%,transparent 99.03%,transparent 100%);mask-image:radial-gradient(circle at 50% -900%,black 0%,black 99%,transparent 99.03%,transparent 100%)}}@media all and (max-width: 600px){.banner--homepage{-webkit-mask-image:radial-gradient(circle at 50% -500%,black 0%,black 99%,transparent 99.07%,transparent 100%);mask-image:radial-gradient(circle at 50% -500%,black 0%,black 99%,transparent 99.07%,transparent 100%)}}@media all and (max-width: 375px){.banner--homepage{-webkit-mask-image:radial-gradient(circle at 50% -300%,black 0%,black 99%,transparent 99.07%,transparent 100%);mask-image:radial-gradient(circle at 50% -300%,black 0%,black 99%,transparent 99.07%,transparent 100%)}}.banner__title{color:#fff;margin-top:0}@media all and (max-width: 385px){.banner__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333}}.banner__title--no-margin-bottom{margin-bottom:0}.banner__en-title{display:block}.banner__hero-content-wrapper{margin-top:0}.banner__hero-content{max-width:50rem;padding-bottom:4rem}@media all and (max-width: 860px){.banner__hero-content{padding-bottom:1rem}}@media all and (max-width: 600px){.banner__hero-content{padding-bottom:4rem}}.banner__hero-content--homepage{padding-bottom:3rem}@media all and (max-width: 1420px){.banner__hero-content--homepage{max-width:42rem}}@media all and (max-width: 1175px){.banner__hero-content--homepage{max-width:50rem}}.banner__hero-content--no-description{padding-bottom:9rem}@media all and (max-width: 1920px){.banner__hero-content--no-description{padding-bottom:5rem}}@media all and (max-width: 1580px){.banner__hero-content--no-description{padding-bottom:4rem}}@media all and (max-width: 1000px){.banner__hero-content--no-description{padding-bottom:2rem}}.banner__content,.banner p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;color:#fff;font-weight:300}@media all and (max-width: 767px){.banner__content,.banner p{font-size:.888rem}}.banner__content{padding-bottom:7rem}@media all and (max-width: 2500px){.banner__content{padding-bottom:0}}.banner__content--homepage{max-width:44rem;padding-bottom:4rem}@media all and (max-width: 2500px){.banner__content--homepage{padding-bottom:1rem}}@media all and (max-width: 1175px){.banner__content--homepage{max-width:60rem}}@media all and (max-width: 846px){.banner__content--homepage{padding-bottom:0}}.overlay{height:100%;background-image:linear-gradient(to right,#522953,#c35d3c 80%);padding:3rem 0}.overlay--homepage{padding:3rem 6rem}@media all and (max-width: 1280px){.overlay--homepage{padding-left:4rem;padding-right:4rem}}@media all and (max-width: 1024px){.overlay--homepage{padding-left:2rem;padding-right:2rem}}@media all and (max-width: 600px){.overlay{padding-bottom:1rem}}.overlay__homepage-image-mask{-webkit-mask-image:none;mask-image:none}@media all and (max-width: 2500px){.overlay__homepage-image-mask{-webkit-mask-image:radial-gradient(circle at 100% -11%,transparent 0%,transparent 30%,black 30.03%,black 100%);mask-image:radial-gradient(circle at 100% -11%,transparent 0%,transparent 30%,black 30.03%,black 100%)}}@media all and (max-width: 1280px){.overlay__homepage-image-mask{-webkit-mask-image:radial-gradient(circle at 104% -5%,transparent 0%,transparent 30%,black 30.03%,black 100%);mask-image:radial-gradient(circle at 104% -5%,transparent 0%,transparent 30%,black 30.03%,black 100%)}}@media all and (max-width: 1175px){.overlay__homepage-image-mask{-webkit-mask-image:none;mask-image:none}}.overlay--no-breadcrumbs{padding-top:3.5rem}@media all and (max-width: 1175px){.overlay--no-breadcrumbs{padding-top:3rem}}.overlay__unpublished-tag{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #f36a0c solid;background-color:#f36a0c66;border-radius:1rem;padding:.1rem .5rem;color:#fff;width:-moz-fit-content;width:fit-content;font-weight:300;line-height:4}.static-page-container{margin-top:3rem}.static-page-card{padding:2rem}.static-page-card .btn__link{margin-top:1.5rem;border:none;text-decoration:none}@media all and (max-width: 767px){.static-page-card .btn__link{width:auto;height:auto;padding-top:1rem;padding-bottom:1rem}}.page-group-summary-container{display:grid;grid-template-columns:3fr 3fr 3fr 3fr;grid-gap:4rem;margin-top:6rem}@media all and (max-width: 1024px){.page-group-summary-container{grid-template-columns:6fr 6fr;grid-gap:3rem}}@media all and (max-width: 767px){.page-group-summary-container{grid-template-columns:12fr;grid-gap:3rem}}.page-group-summary{display:flex;align-items:stretch;flex-direction:column;text-decoration:none;transition:.3s ease-in-out;color:#1e2229;position:relative}.page-group-summary:hover,.page-group-summary:focus,.page-group-summary:active{transform:translateY(-5px)}.page-group-summary:hover .page-group-summary__link-arrow,.page-group-summary:focus .page-group-summary__link-arrow,.page-group-summary:active .page-group-summary__link-arrow{fill:#0e5cba;transform:translate(3px)}.page-group-summary:hover .page-group-summary__rounded-line,.page-group-summary:focus .page-group-summary__rounded-line,.page-group-summary:active .page-group-summary__rounded-line{background-color:#0e5cba}.page-group-summary__content-wrapper{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto}.page-group-summary__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333;margin:1.5rem 0;color:#1e2229}.page-group-summary__translation-title{font-weight:300}.page-group-summary__content{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;margin:0}.page-group-summary__link-arrow{align-self:flex-end;margin:1rem 0}.page-group-summary__rounded-line{height:3px;background-color:#ffbd51;width:100%;border-radius:3px}.page-group-summary__image-wrapper .page-group-summary__image{width:2.777rem}.page-group-summary__image-wrapper--cropped{aspect-ratio:16/9;overflow:hidden;border-radius:1.25rem}.page-group-summary__image-wrapper--cropped .page-group-summary__image{width:100%;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 1024px){.page-group-summary__image-wrapper--cropped .page-group-summary__image{max-width:100%}}.page-group-summary__tag-and-icon-wrapper{display:flex;align-items:center;justify-content:space-between;text-align:right;width:100%}.page-group-summary__tag-and-icon-wrapper--published{flex-direction:row-reverse}.page-group-summary__unpublished-tag{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #f36a0c solid;background-color:#f36a0c66;border-radius:1rem;padding:.1rem .5rem;color:#1e2229;width:-moz-fit-content;width:fit-content}.page-summary{display:flex;gap:2rem;text-decoration:none;transition:.2s ease-in-out;border-bottom:1px solid #a7a9ac}.page-summary:hover,.page-summary:focus,.page-summary:active{border-bottom-color:#0e5cba;transform:translateY(-.3rem)}.page-summary:hover .page-summary__link-arrow,.page-summary:focus .page-summary__link-arrow,.page-summary:active .page-summary__link-arrow{fill:#0e5cba;transform:translate(.2rem)}.page-summary:hover .page-summary__link,.page-summary:focus .page-summary__link,.page-summary:active .page-summary__link{color:#0e5cba}@media all and (max-width: 767px){.page-summary{flex-direction:column}}.page-summary--narrow{flex-direction:column}.page-summary--narrow .page-summary__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}.page-summary--narrow .lazy-load-image-background{max-width:unset!important}.page-summary--narrow .page-summary__content-wrapper{height:100%;display:flex;flex-direction:column}.page-summary--narrow .page-summary__link{margin-top:auto}.page-summary--wide{display:grid;grid-template-columns:4fr 8fr}@media all and (max-width: 767px){.page-summary--wide{grid-template-columns:12fr}}.page-summary--wide .lazy-load-image-background{max-width:unset!important}.page-summary--no-image{display:grid;grid-template-columns:12fr}.page-summary .lazy-load-image-background{max-width:min(50%,17rem)}@media all and (max-width: 767px){.page-summary .lazy-load-image-background{max-width:100%}}.page-summary .lazy-load-image-background img{-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;aspect-ratio:16/9;width:100%}.page-summary__content-wrapper>*{margin-bottom:1rem!important}.page-summary__title{margin:0;color:#1e2229}@media all and (max-width: 1024px){.page-summary__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.page-summary__published-date{color:#1e2229;font-weight:500;text-transform:uppercase}.page-summary p{color:#1e2229}.page-summary__link{display:flex;justify-content:flex-end;color:#522953;align-items:center;gap:.5rem;text-transform:uppercase;font-weight:600;margin-right:1rem}.page-summary__link-arrow{fill:#522953;transition:.2s ease-out}.page-summary__unpublished-tag{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;border:1px #f36a0c solid;background-color:#f36a0c66;border-radius:1rem;padding:.1rem .5rem;color:#1e2229;width:-moz-fit-content;width:fit-content;margin-bottom:1rem}.accordion{border-bottom:.5px solid #000;position:relative}.accordion:first-of-type{border-top:.5px solid #000}.accordion__icon img{min-width:1.667rem}.accordion__button{display:flex;justify-content:space-between;gap:2rem;flex-direction:row;width:100%;align-items:center;background-color:transparent;border:0;cursor:pointer;margin:1.5rem 0;padding:0 1.5rem;text-align:left}@media all and (max-width: 1024px){.accordion__button{gap:1rem;padding:0 .5rem}}.accordion__button:hover,.accordion__button:focus,.accordion__button:active{color:#0072da}.accordion__button:hover .accordion__toggle-icon,.accordion__button:focus .accordion__toggle-icon,.accordion__button:active .accordion__toggle-icon{transition:.3s ease-in-out}.accordion__button:hover .accordion__toggle-icon path,.accordion__button:focus .accordion__toggle-icon path,.accordion__button:active .accordion__toggle-icon path{fill:#0072da}.accordion__name{display:flex;gap:1rem;align-items:center;flex-direction:row}.accordion__name h3{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333;margin:0}@media all and (max-width: 767px){.accordion__name h3{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.accordion__translation-name{font-weight:300}.accordion__toggle-icon{min-width:1.8rem}.accordion__content{display:none;margin:0 1.5rem}@media all and (max-width: 1024px){.accordion__content{margin:0 .5rem}}@media all and (max-width: 767px){.accordion__content{font-size:.888rem}}.accordion__id{position:absolute;top:-10rem}.accordion.toggle--open .accordion__content{display:block;margin:2rem 1.5rem 3rem;animation:toggle-accordion .3s}@media all and (max-width: 1024px){.accordion.toggle--open .accordion__content{margin:2rem .5rem 3rem}}.accordion.toggle--open .accordion__toggle-icon{transform:rotate(45deg)}.homepage{margin-bottom:0}@media all and (max-width: 767px){.homepage{overflow-x:hidden}}.homepage h2,.homepage p{margin:0}.homepage section{margin-top:clamp(3rem,11.8vw,8rem)}.homepage--pink{background:#fff3ef}.homepage-banner{position:relative;transform-style:preserve-3d;background:linear-gradient(97.34deg,#522953 0%,#c35d3c 95.35%);overflow-x:hidden;overflow-y:hidden}@media all and (max-width: 767px){.homepage-banner{overflow-x:unset;overflow-y:unset}}.homepage-banner:before{content:"";position:absolute;background-image:url(/build/assets/home-banner-invert.76c4919b.svg);background-position:bottom center;background-repeat:no-repeat;background-size:contain;height:100%;width:calc(100% + 2rem);bottom:-1px;margin-left:-1rem}@media all and (max-width: 767px){.homepage-banner:before{background-image:url(/build/assets/home-banner-invert-mobile.3f486945.svg)}}.homepage-banner--pink:before{background-image:url(/build/assets/home-banner-invert-pink.6f1d0cba.svg)}@media all and (max-width: 767px){.homepage-banner--pink:before{background-image:url(/build/assets/home-banner-invert-mobile-pink.caf0404d.svg)}}.homepage-banner__wrapper{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:2rem 1rem;grid-template-areas:"Title Hero" "Subtitle Hero";margin-block:0;padding-top:clamp(3rem,8vw,4rem);padding-bottom:clamp(1rem,8vw,6rem);color:#fff;transform-style:preserve-3d}@media all and (max-width: 1024px){.homepage-banner__wrapper{grid-template-areas:"Title Title" "Subtitle Hero"}}@media all and (max-width: 767px){.homepage-banner__wrapper{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"Title" "Subtitle" "Hero";padding-bottom:clamp(1rem,4vw,6rem);margin-bottom:6.7rem;gap:2rem}}.homepage-banner h1{grid-area:Title;margin-bottom:0}.homepage-banner p{grid-area:Subtitle;font-weight:300}.homepage-banner img{grid-area:Hero;width:clamp(19rem,39vw,32rem);transform:translateZ(1px)}@media all and (max-width: 767px){.homepage-banner img{margin-bottom:-5rem;justify-self:center}}.homepage-intro{display:grid;gap:clamp(2rem,3.8vw,3rem);grid-template-columns:6fr 6fr}@media all and (max-width: 1024px){.homepage-intro{grid-template-columns:12fr}}@media all and (max-width: 1024px){.homepage-intro__featured-block{display:flex;flex-direction:column-reverse}}.homepage-intro__featured-block-content{flex-grow:1}.homepage-intro__image-wrapper{aspect-ratio:16/9;overflow:hidden;border-radius:1.25rem}.homepage-intro__image-wrapper img{border-radius:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 1024px){.homepage-intro__image-wrapper img{max-width:100%}}.homepage-intro h2{color:#522953}.homepage-intro h2,.homepage-intro p{margin:0 0 clamp(1.5rem,3vw,2rem)}.homepage-section{margin-top:0}@media all and (max-width: 767px){.homepage-section{padding-inline:2rem!important}}.homepage-section__title{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-flow:row wrap;color:#522953;margin-bottom:2rem}.homepage-section__title span{border-right:1px solid currentcolor;padding-right:.7rem;margin-right:.7rem}@media all and (max-width: 767px){.homepage-section--first{padding-top:0!important}}.homepage-about{margin-top:0;color:#fff}.homepage-about h2,.homepage-about p{margin-bottom:2rem;text-align:center}.homepage-about .btn{color:#fff;border-color:#fff}.homepage-about .btn:hover,.homepage-about .btn:focus,.homepage-about .btn:active{border-color:#0e5cba}.full-bg-pink{background-color:#fff3ef}.full-bg-white{background-color:#fafafa}.full-bg-gradient{padding-block:clamp(3rem,11.8vw,5rem);background:linear-gradient(94.99deg,#522953 .42%,#c35d3c 100%)}.no-top-margin{margin-top:0!important}.padding-top-large{padding-top:clamp(3rem,11.8vw,8rem)}.padding-bottom-large{padding-bottom:clamp(3rem,11.8vw,8rem)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.card-button-recipe{flex-grow:1;background-color:#fff;border-bottom:1rem solid #ffbd51;border-radius:.555rem;color:#1e2229;text-decoration:none;display:flex;flex-direction:column;align-items:stretch;transition:ease-out .3s;height:auto;box-shadow:0 4px 5px #00000040;outline:none}.card-button-recipe__content-wrapper{margin:2rem;display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto}.card-button-recipe__content-wrapper p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;margin:0}.card-button-recipe:hover,.card-button-recipe:focus,.card-button-recipe:active{transform:translateY(-5px);color:#1e2229;border-bottom:1rem solid #0e5cba}.card-button-recipe:hover .card-button-recipe__arrow,.card-button-recipe:focus .card-button-recipe__arrow,.card-button-recipe:active .card-button-recipe__arrow{transform:translate(3px)}.card-button-recipe:hover .card-button-recipe__arrow path,.card-button-recipe:focus .card-button-recipe__arrow path,.card-button-recipe:active .card-button-recipe__arrow path{fill:#0e5cba}.card-button-recipe:visited{color:#1e2229}.card-button-recipe:visited:hover,.card-button-recipe:visited:focus,.card-button-recipe:visited:active{color:#1e2229}.card-button-recipe:focus{transition:none;box-shadow:0 4px 5px #00000040,0 0 0 2px #0e5cba}.card-button-recipe__image-crop-container{height:11rem;overflow:hidden;position:relative}.card-button-recipe__image{border-top-left-radius:.555rem;border-top-right-radius:.555rem;width:100%;height:11rem;-o-object-fit:cover;object-fit:cover}.card-button-recipe__tag{position:absolute;top:1rem;right:1rem;box-sizing:border-box;background-color:#fff;border:1px solid #522953;border-radius:1.11rem}.card-button-recipe__tag span{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;display:flex;align-items:center;justify-content:center;color:#522953;text-transform:uppercase;font-weight:300;margin:0;padding:.1rem 1rem 0;width:-moz-fit-content;width:fit-content;height:1.38rem}.card-button-recipe__card-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;font-weight:700;margin-top:0}@media all and (max-width: 767px){.card-button-recipe__card-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.card-button-recipe__icons-wrapper{display:flex;padding:1rem 0;flex-flow:row wrap;gap:.45rem}.card-button-recipe__icons-wrapper .tool-tip-button{padding:0 .555rem .555rem 0}.card-button-recipe__arrow{display:flex;justify-content:flex-end;transition:ease-out .3s;align-items:flex-end;margin-top:auto}.lazy-load-image-background{display:block!important}.logout__button-wrapper{display:flex}.ais-Breadcrumb-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-Results-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-ToggleRefinement-list{margin:0;padding:0;list-style:none}.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-submit,.ais-SearchBox-reset,.ais-VoiceSearch-button{padding:0;overflow:visible;font:inherit;line-height:normal;color:inherit;background:none;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-GeoSearch-redo::-moz-focus-inner,.ais-GeoSearch-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadPrevious::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-VoiceSearch-button::-moz-focus-inner{padding:0;border:0}.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadPrevious[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-submit[disabled],.ais-SearchBox-reset[disabled],.ais-VoiceSearch-button[disabled]{cursor:default}.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-Breadcrumb-list,.ais-Breadcrumb-item,.ais-Pagination-list,.ais-RangeInput-form,.ais-RatingMenu-link,.ais-PoweredBy{display:flex;align-items:center}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em}.ais-PoweredBy-logo{display:block;height:1.2em;width:auto}.ais-PoweredBy-text{margin-right:.3rem}.ais-RatingMenu-starIcon{display:block;width:20px;height:20px}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;width:0;height:0}.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{overflow:visible;margin-top:40px;margin-bottom:40px}.ais-RangeSlider .rheostat-background{height:6px;top:0px;width:100%}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{position:relative;background-color:#fff;border:1px solid #aaa}.ais-RangeSlider .rheostat-progress{position:absolute;top:1px;height:4px;background-color:#333}.rheostat-handle{position:relative;z-index:1;width:20px;height:20px;background-color:#fff;border:1px solid #333;border-radius:50%;cursor:grab}.rheostat-marker{margin-left:-1px;position:absolute;width:1px;height:5px;background-color:#aaa}.rheostat-marker--large{height:9px}.rheostat-value{margin-left:50%;padding-top:15px;position:absolute;text-align:center;transform:translate(-50%)}.rheostat-tooltip{margin-left:50%;position:absolute;top:-22px;text-align:center;transform:translate(-50%)}[class^=ais-]{font-size:1rem;box-sizing:border-box}a[class^=ais-]{text-decoration:none}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-GeoSearch,.ais-HierarchicalMenu,.ais-Hits,.ais-Results,.ais-HitsPerPage,.ais-ResultsPerPage,.ais-InfiniteHits,.ais-InfiniteResults,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-SearchBox,.ais-RelevantSort,.ais-SortBy,.ais-Stats,.ais-ToggleRefinement{color:#3a4570}.ais-Breadcrumb-item--selected,.ais-HierarchicalMenu-item--selected,.ais-Menu-item--selected{font-weight:700}.ais-Breadcrumb-separator{margin:0 .3em;font-weight:400}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-Pagination-link,.ais-RatingMenu-link{color:#0096db;transition:color .2s ease-out}.ais-Breadcrumb-link:hover,.ais-Breadcrumb-link:focus,.ais-HierarchicalMenu-link:hover,.ais-HierarchicalMenu-link:focus,.ais-Menu-link:hover,.ais-Menu-link:focus,.ais-Pagination-link:hover,.ais-Pagination-link:focus,.ais-RatingMenu-link:hover,.ais-RatingMenu-link:focus{color:#0073a8}.ais-ClearRefinements-button,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RefinementList-showMore,.ais-RelevantSort-button{padding:.3rem .5rem;font-size:.8rem;color:#fff;background-color:#0096db;border-radius:5px;transition:background-color .2s ease-out;outline:none}.ais-ClearRefinements-button:hover,.ais-ClearRefinements-button:focus,.ais-CurrentRefinements-reset:hover,.ais-CurrentRefinements-reset:focus,.ais-GeoSearch-redo:hover,.ais-GeoSearch-redo:focus,.ais-GeoSearch-reset:hover,.ais-GeoSearch-reset:focus,.ais-HierarchicalMenu-showMore:hover,.ais-HierarchicalMenu-showMore:focus,.ais-InfiniteHits-loadPrevious:hover,.ais-InfiniteHits-loadPrevious:focus,.ais-InfiniteHits-loadMore:hover,.ais-InfiniteHits-loadMore:focus,.ais-InfiniteResults-loadMore:hover,.ais-InfiniteResults-loadMore:focus,.ais-Menu-showMore:hover,.ais-Menu-showMore:focus,.ais-RefinementList-showMore:hover,.ais-RefinementList-showMore:focus,.ais-RelevantSort-button:hover,.ais-RelevantSort-button:focus{background-color:#0073a8}.ais-ClearRefinements-button--disabled,.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-HierarchicalMenu-showMore--disabled,.ais-InfiniteHits-loadMore--disabled,.ais-InfiniteResults-loadMore--disabled,.ais-Menu-showMore--disabled,.ais-RefinementList-showMore--disabled{opacity:.6;cursor:not-allowed}.ais-ClearRefinements-button--disabled:hover,.ais-ClearRefinements-button--disabled:focus,.ais-GeoSearch-redo--disabled:hover,.ais-GeoSearch-redo--disabled:focus,.ais-GeoSearch-reset--disabled:hover,.ais-GeoSearch-reset--disabled:focus,.ais-HierarchicalMenu-showMore--disabled:hover,.ais-HierarchicalMenu-showMore--disabled:focus,.ais-InfiniteHits-loadMore--disabled:hover,.ais-InfiniteHits-loadMore--disabled:focus,.ais-InfiniteResults-loadMore--disabled:hover,.ais-InfiniteResults-loadMore--disabled:focus,.ais-Menu-showMore--disabled:hover,.ais-Menu-showMore--disabled:focus,.ais-RefinementList-showMore--disabled:hover,.ais-RefinementList-showMore--disabled:focus{background-color:#0096db}.ais-InfiniteHits-loadPrevious--disabled{display:none}.ais-CurrentRefinements{margin-top:-.3rem;display:flex;flex-wrap:wrap}.ais-CurrentRefinements-list{display:flex;flex-wrap:wrap}.ais-CurrentRefinements-item{margin-right:.3rem;margin-top:.3rem;padding:.3rem .5rem;display:flex;background-color:#495588;border-radius:5px}.ais-CurrentRefinements-category{margin-left:.3em;display:flex}.ais-CurrentRefinements-delete{margin-left:.3rem}.ais-CurrentRefinements-label,.ais-CurrentRefinements-categoryLabel,.ais-CurrentRefinements-delete{white-space:nowrap;font-size:.8rem;color:#fff}.ais-CurrentRefinements-reset{margin-top:.3rem;white-space:nowrap}.ais-CurrentRefinements-reset+.ais-CurrentRefinements-list{margin-left:.3rem}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{position:absolute;top:.8rem;left:3.75rem}.ais-GeoSearch-label{display:block;padding:.3rem .5rem;font-size:.8rem;background-color:#fff;border-radius:5px;transition:background-color .2s ease-out;box-shadow:#0000001a 0 1px 1px;outline:none}.ais-GeoSearch-input{margin:0 .25rem 0 0}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.ais-HierarchicalMenu-link,.ais-Menu-link{display:block;line-height:1.5}.ais-HierarchicalMenu-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-RatingMenu-list,.ais-RefinementList-list{font-weight:400;line-height:1.5}.ais-HierarchicalMenu-link:after{margin-left:.3em;content:"";width:10px;height:10px;display:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M7.3 24l-2.8-2.8 9.3-9.2-9.3-9.2 2.8-2.8 12.2 12z%27 fill%3D%22%233A4570%22 /%3E%3C/svg%3E");background-size:100% 100%}.ais-HierarchicalMenu-item--parent>.ais-HierarchicalMenu-link:after{display:inline-block}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:after{transform:rotate(90deg)}.ais-CurrentRefinements-count,.ais-RatingMenu-count{font-size:.8rem}.ais-CurrentRefinements-count:before,.ais-RatingMenu-count:before{content:"("}.ais-CurrentRefinements-count:after,.ais-RatingMenu-count:after{content:")"}.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RefinementList-count,.ais-ToggleRefinement-count{padding:.1rem .4rem;font-size:.8rem;color:#3a4570;background-color:#dfe2ee;border-radius:8px}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:.5rem}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#ffc168}.ais-ReverseHighlight-highlighted,.ais-ReverseSnippet-highlighted{font-weight:700;font-style:normal;background:none}.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Hits-list,.ais-Results-list{margin-top:-1rem;margin-left:-1rem;display:flex;flex-wrap:wrap}.ais-Panel-body .ais-InfiniteHits-list,.ais-Panel-body .ais-InfiniteResults-list,.ais-Panel-body .ais-Hits-list,.ais-Panel-body .ais-Results-list{margin:.5rem 0 0 -1rem}.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Hits-item,.ais-Results-item{margin-top:1rem;margin-left:1rem;padding:1rem;width:calc(25% - 1rem);border:1px solid rgb(196,200,216);box-shadow:0 2px 5px #e3e5ec}.ais-Panel-body .ais-InfiniteHits-item,.ais-Panel-body .ais-InfiniteResults-item,.ais-Panel-body .ais-Hits-item,.ais-Panel-body .ais-Results-item{margin:.5rem 0 .5rem 1rem}.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore{margin-top:1rem}.ais-InfiniteHits-loadPrevious{margin-bottom:1rem}.ais-MenuSelect-select,.ais-NumericSelector-select,.ais-HitsPerPage-select,.ais-ResultsPerPage-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem 2rem .3rem .3rem;max-width:100%;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 7.3l2.8-2.8 9.2 9.3 9.2-9.3 2.8 2.8-12 12.2z%27 fill%3D%22%233A4570%22 /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 10px;background-position:92% 50%;border:1px solid rgb(196,200,216);border-radius:5px}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsible.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsible.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-Panel--collapsible .ais-Panel-collapseButton{position:absolute;top:0;right:0;padding:0;border:none;background:none}.ais-Panel-header{margin-bottom:.5rem;padding-bottom:.5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid rgb(196,200,216)}.ais-Panel-footer{margin-top:.5rem;font-size:.8rem}.ais-RangeInput-input{padding:0 .2rem;width:5rem;height:1.5rem;line-height:1.5rem}.ais-RangeInput-separator{margin:0 .3rem}.ais-RangeInput-submit{margin-left:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 .5rem;height:1.5rem;line-height:1.5rem;font-size:.8rem;color:#fff;background-color:#0096db;border:none;border-radius:5px;transition:.2s ease-out;outline:none}.ais-RangeInput-submit:hover,.ais-RangeInput-submit:focus{background-color:#0073a8}.ais-RatingMenu-count{color:#3a4570}.ais-Pagination-list{justify-content:center}.ais-Pagination-item+.ais-Pagination-item{margin-left:.3rem}.ais-Pagination-link{padding:.3rem .6rem;display:block;border:1px solid rgb(196,200,216);border-radius:5px;transition:background-color .2s ease-out}.ais-Pagination-link:hover,.ais-Pagination-link:focus{background-color:#e3e5ec}.ais-Pagination-item--disabled .ais-Pagination-link{opacity:.6;cursor:not-allowed;color:#a5abc4}.ais-Pagination-item--disabled .ais-Pagination-link:hover,.ais-Pagination-item--disabled .ais-Pagination-link:focus{color:#a5abc4;background-color:#fff}.ais-Pagination-item--selected .ais-Pagination-link{color:#fff;background-color:#0096db;border-color:#0096db}.ais-Pagination-item--selected .ais-Pagination-link:hover,.ais-Pagination-item--selected .ais-Pagination-link:focus{color:#fff}.ais-PoweredBy-text,.rheostat-tooltip,.rheostat-value,.ais-Stats-text,.ais-RelevantSort-text{font-size:.8rem}.ais-RangeSlider .rheostat-progress{background-color:#495588}.ais-RangeSlider .rheostat-background{border-color:#878faf;box-sizing:border-box}.ais-RangeSlider .rheostat-handle{border-color:#878faf}.ais-RangeSlider .rheostat-marker{background-color:#878faf}.ais-Panel-body .ais-RangeSlider{margin:2rem 0}.ais-RangeSlider-handle{width:20px;height:20px;position:relative;z-index:1;background:#ffffff;border:1px solid #46aeda;border-radius:50%;cursor:pointer}.ais-RangeSlider-tooltip{position:absolute;background:#ffffff;top:-22px;font-size:.8em}.ais-RangeSlider-value{width:40px;position:absolute;text-align:center;margin-left:-20px;padding-top:15px;font-size:.8em}.ais-RangeSlider-marker{position:absolute;background:#ddd;margin-left:-1px;width:1px;height:5px}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#c4c8d8}.ais-RatingMenu-item--selected{font-weight:700}.ais-RatingMenu-link{line-height:1.5}.ais-RatingMenu-link>*+*{margin-left:.3rem}.ais-RatingMenu-starIcon{position:relative;top:-1px;width:15px;fill:#ffc168}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#c4c8d8}.ais-HierarchicalMenu-searchBox>*,.ais-Menu-searchBox>*,.ais-RefinementList-searchBox>*{margin-bottom:.5rem}.ais-SearchBox-form{display:block;position:relative}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem 1.7rem;width:100%;position:relative;background-color:#fff;border:1px solid rgb(196,200,216);border-radius:5px}.ais-SearchBox-input::-webkit-input-placeholder{color:#a5aed1}.ais-SearchBox-input::-moz-placeholder{color:#a5aed1}.ais-SearchBox-input:-ms-input-placeholder{color:#a5aed1}.ais-SearchBox-input:-moz-placeholder{color:#a5aed1}.ais-SearchBox-submit,.ais-SearchBox-reset,.ais-SearchBox-loadingIndicator{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:1;width:20px;height:20px;top:50%;right:.3rem;transform:translateY(-50%)}.ais-SearchBox-submit{left:.3rem}.ais-SearchBox-reset{right:.3rem}.ais-SearchBox-submitIcon,.ais-SearchBox-resetIcon,.ais-SearchBox-loadingIcon{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.ais-SearchBox-submitIcon path,.ais-SearchBox-resetIcon path{fill:#495588}.ais-SearchBox-submitIcon{width:14px;height:14px}.ais-SearchBox-resetIcon{width:12px;height:12px}.ais-SearchBox-loadingIcon{width:16px;height:16px}.ais-VoiceSearch-button{border:none;width:24px;height:24px;padding:4px;border-radius:50%;color:#3a4570;background-color:transparent}.ais-VoiceSearch-button svg{color:currentColor}.ais-VoiceSearch-button:hover{cursor:pointer;background-color:#a5aed1;color:#fff}.ais-VoiceSearch-button:disabled{color:#a5aed1}.ais-VoiceSearch-button:disabled:hover{color:#a5aed1;cursor:not-allowed;background:inherit}.mahi-tahi-search-refinement-list{margin-bottom:2rem}.mahi-tahi-search-refinement-list.toggle--open{margin-bottom:0}.mahi-tahi-search-refinement-list.toggle--open .mahi-tahi-search-refinement-list__toggle-icon{transform:rotate(0)}.mahi-tahi-search-refinement-list.toggle--open .mahi-tahi-search-refinement-list__filter-wrapper{height:auto;opacity:1;overflow:visible;transform:translateY(0)}@media all and (max-width: 1024px){.mahi-tahi-search-refinement-list{padding:0 1rem 1rem}}.mahi-tahi-search-refinement-list__button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;border-bottom:1px #aeaeb2 solid;text-transform:uppercase;padding-left:0;padding-bottom:1rem;display:flex;justify-content:space-between;align-items:center;width:100%}@media all and (max-width: 1024px){.mahi-tahi-search-refinement-list__button{border-bottom:1px #d1d3d4 solid}}.mahi-tahi-search-refinement-list__toggle-icon{transition:.3s ease-in-out;transform:rotate(180deg)}.mahi-tahi-search-refinement-list__filter-wrapper{height:0;opacity:0;overflow:hidden;transition:.3s ease-in-out;transform:translateY(-1rem)}.mahi-tahi-search-refinement-list__filter-wrapper label{display:flex;align-items:flex-start;margin-bottom:1rem;font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}@media all and (max-width: 1024px){.mahi-tahi-search-refinement-list__filter-wrapper label{font-weight:300}}.mahi-tahi-search-refinement-list__filter-wrapper input[type=checkbox]{min-width:1.5rem;min-height:1.5rem;background:#fff;border:1px solid #363636;border-radius:.222rem;margin:0 1rem 0 0}.mahi-tahi-search-refinement-list__filter-list{list-style-type:none;padding:0;margin-bottom:1rem}.mahi-tahi-search-refinement-list__filter-list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}#stats{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;font-weight:300;color:#1e2229;margin-right:1rem;white-space:nowrap}.mahi-tahi-search-result{display:grid;grid-template-columns:4fr 8fr;gap:0 2rem;text-decoration:none;transition:.2s ease-in-out;border-bottom:1px solid #aeaeb2;align-items:stretch;padding-bottom:1.5rem}.mahi-tahi-search-result--no-image{grid-template-columns:12fr!important}@media all and (max-width: 1200px){.mahi-tahi-search-result{margin-bottom:2rem;row-gap:1rem;grid-template-columns:12fr;padding-bottom:1rem}}@media all and (max-width: 1024px){.mahi-tahi-search-result{row-gap:0;grid-template-columns:4fr 8fr}}@media all and (max-width: 767px){.mahi-tahi-search-result{flex-direction:column;grid-template-columns:12fr}}.mahi-tahi-search-result__content-wrapper{display:flex;flex-direction:column}.mahi-tahi-search-result p{margin:0 0 1.5rem;line-height:0}.mahi-tahi-search-result h2{margin-top:0;letter-spacing:unset}.mahi-tahi-search-result h2 span[lang=mi]{letter-spacing:-.077rem}.mahi-tahi-search-result:hover,.mahi-tahi-search-result:focus,.mahi-tahi-search-result:active{border-bottom-color:#0e5cba;transform:translateY(-.3rem)}.mahi-tahi-search-result:hover .mahi-tahi-search-result__link-arrow,.mahi-tahi-search-result:focus .mahi-tahi-search-result__link-arrow,.mahi-tahi-search-result:active .mahi-tahi-search-result__link-arrow{fill:#0e5cba;transform:translate(.2rem)}.mahi-tahi-search-result:hover .mahi-tahi-search-result__link,.mahi-tahi-search-result:focus .mahi-tahi-search-result__link,.mahi-tahi-search-result:active .mahi-tahi-search-result__link{color:#0e5cba}.mahi-tahi-search-result .lazy-load-image-background{min-width:17rem}.mahi-tahi-search-result .lazy-load-image-background img{-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;aspect-ratio:16/9;width:100%}@media all and (max-width: 767px){.mahi-tahi-search-result .lazy-load-image-background{display:none!important}}.mahi-tahi-search-result__content-wrapper>*{color:#6c6c70}.mahi-tahi-search-result__content{color:#1e2229}.mahi-tahi-search-result__highlighted-attributes{background-color:#ffbd51}.mahi-tahi-search-result__highlighted-attributes-title{font-size:1.25rem}@media all and (max-width: 1024px){.mahi-tahi-search-result__highlighted-attributes-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.mahi-tahi-search-result__highlighted-attributes-description{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}.mahi-tahi-search-result__highlighted-attributes-translation-title{font-size:1.25rem;font-weight:300}@media all and (max-width: 1024px){.mahi-tahi-search-result__highlighted-attributes-translation-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;font-weight:300}}.mahi-tahi-search-result__container-title{color:#1e2229;font-weight:800}@media all and (max-width: 1024px){.mahi-tahi-search-result__container-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;margin-top:0}}.mahi-tahi-search-result__title-wrapper{display:flex}.mahi-tahi-search-result__title{font-weight:300;color:#1e2229;margin-bottom:1.5rem}@media all and (max-width: 1024px){.mahi-tahi-search-result__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;margin-top:0;font-weight:300}}.mahi-tahi-search-result__page-group-title--translation{font-weight:300}.mahi-tahi-search-result__page-group-title--english{font-weight:500}.mahi-tahi-search-result__non-highlighted-attributes-title{font-size:1.25rem}@media all and (max-width: 1024px){.mahi-tahi-search-result__non-highlighted-attributes-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.mahi-tahi-search-result__non-highlighted-attributes-translation-title{font-size:1.25rem;font-weight:300}@media all and (max-width: 1024px){.mahi-tahi-search-result__non-highlighted-attributes-translation-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388;font-weight:300}}.mahi-tahi-search-result__non-highlighted-attributes-description{font-size:.833rem!important}.mahi-tahi-search-result__link{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;display:flex;justify-content:flex-end;color:#522953;gap:.5rem;text-transform:uppercase;font-weight:600;margin:auto 1rem .4rem}@media all and (max-width: 1024px){.mahi-tahi-search-result__link{margin-top:0;margin-right:unset}}.mahi-tahi-search-result__link-arrow{fill:#522953;transition:.2s ease-out}.mahi-tahi-search{display:grid;grid-template-columns:3fr 9fr}@media all and (max-width: 1024px){.mahi-tahi-search{max-width:80rem;margin:3rem 0 5rem;display:grid;grid-template-columns:12fr;gap:1rem;padding-left:2rem;padding-right:2rem}}@media all and (max-width: 767px){.mahi-tahi-search{padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:12fr;margin-top:2rem}}.mahi-tahi-search__filters{margin-top:-8rem;background-color:#fff;padding:9rem 4rem 0 6rem;height:calc(100% + 4rem);min-width:14rem}@media all and (max-width: 1024px){.mahi-tahi-search__filters{z-index:12;display:none}}@media all and (max-width: 1024px){.mahi-tahi-search__filters.toggle--open{display:block;margin-top:0;padding:0;position:fixed;top:0;left:0;width:100%;height:100%;animation:slide-in .3s;overflow-y:auto}}.mahi-tahi-search__filter-search-and-close-button{padding-top:4rem}@media all and (max-width: 1024px){.mahi-tahi-search__filter-search-and-close-button{display:flex;justify-content:space-between;align-items:center;padding:2rem 1rem}}.mahi-tahi-search__filter-items-title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;font-weight:700;text-transform:uppercase;padding-bottom:1.5rem;margin-top:0}@media all and (max-width: 1024px){.mahi-tahi-search__filter-items-title{padding-bottom:0}}.mahi-tahi-search__apply-filters-button-wrapper{padding:0 1rem}.mahi-tahi-search__apply-filters-button{width:100%;font-size:.722rem}@media all and (max-width: 1024px){.mahi-tahi-search__clear-filters{padding:1rem}}.mahi-tahi-search__clear-filters-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;text-transform:uppercase;border-radius:.222rem;background:transparent;color:#0072da;opacity:1;border:2px #0072da solid;transition:ease-out .3s;display:flex;justify-content:center;align-items:center;min-height:2rem;padding:.4rem clamp(1rem,4vw,2rem);width:-moz-max-content;width:max-content;cursor:pointer!important;box-sizing:border-box;font-size:.722rem}.mahi-tahi-search__clear-filters-button:hover,.mahi-tahi-search__clear-filters-button:focus,.mahi-tahi-search__clear-filters-button:active{color:#fff;background-color:#0e5cba;border-color:#0e5cba}@media all and (max-width: 1024px){.mahi-tahi-search__clear-filters-button{min-width:100%}}.mahi-tahi-search__search-wrapper{padding-left:5rem;padding-right:5rem;max-width:107rem;margin-top:5rem}@media all and (max-width: 1024px){.mahi-tahi-search__search-wrapper{padding-left:0;max-width:100%;width:100%;margin:0 auto;margin-top:3rem;padding-right:2rem}}@media all and (max-width: 767px){.mahi-tahi-search__search-wrapper{padding-right:0}}.mahi-tahi-search__search-form{width:100%}.mahi-tahi-search__search-input{padding-left:1rem;border-radius:3px}.mahi-tahi-search__search-input::-moz-placeholder{color:#1e2229;font-weight:300}.mahi-tahi-search__search-input::placeholder{color:#1e2229;font-weight:300}.mahi-tahi-search__search-bar-submit{left:unset;right:1rem}.mahi-tahi-search__search-bar-submit-icon{overflow:visible;width:.77rem;height:.77rem}.mahi-tahi-search__search-bar-submit-icon path{stroke-width:2px;stroke:#1e2229}.mahi-tahi-search__search-reset-icon{display:none}.mahi-tahi-search__stats-and-filter-button{display:flex;justify-content:space-between;align-items:center;padding:2rem 0 1.5rem}.mahi-tahi-search__mobile-toggle-filter-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#0072da;text-transform:uppercase}.mahi-tahi-search__hits-container{display:flex;flex-flow:column wrap;width:100%}.mahi-tahi-search__hits-list{margin-top:0;margin-left:0}.mahi-tahi-search__hits-item{width:100%;border:none;box-shadow:none;padding:0;margin:0 0 2rem}@media all and (max-width: 1024px){.mahi-tahi-search__hits-item{margin-bottom:0}}@media all and (max-width: 767px){.mahi-tahi-search__hits-item{margin-top:0;margin-bottom:0}}.mahi-tahi-search__hits-load-more-button{margin:0 auto;font-size:.833rem;background-color:#0072da;color:#fff;text-decoration:none;transition:ease-out .3s;display:flex;align-items:center;padding:.7rem clamp(1rem,4vw,2rem);width:-moz-max-content;width:max-content;cursor:pointer;border:0;box-sizing:border-box;text-transform:uppercase}.mahi-tahi-search__hits-load-more-button:hover,.mahi-tahi-search__hits-load-more-button:focus,.mahi-tahi-search__hits-load-more-button:active{background-color:#0e5cba}@media all and (max-width: 1024px){.mahi-tahi-search__hits-load-more-button{margin-top:3rem;margin-bottom:0}}.mahi-tahi-search__hits-disable-more-button{display:none}.card-button-icon{display:flex;align-items:stretch;background-color:#fff;border-radius:.555rem;box-shadow:0 4px 5px #00000040;border-bottom:1rem solid #ffbd51;transition:ease-out .3s;flex-direction:column;text-decoration:none;color:#1e2229;height:100%}.card-button-icon:hover,.card-button-icon:focus,.card-button-icon:active{transform:translateY(-5px);color:#1e2229;border-bottom:1rem solid #0e5cba}.card-button-icon:hover .card-button-icon__arrow,.card-button-icon:focus .card-button-icon__arrow,.card-button-icon:active .card-button-icon__arrow{transform:translate(3px)}.card-button-icon:hover .card-button-icon__arrow path,.card-button-icon:focus .card-button-icon__arrow path,.card-button-icon:active .card-button-icon__arrow path{fill:#0e5cba}.card-button-icon:visited{color:#1e2229}.card-button-icon:visited:hover,.card-button-icon:visited:focus,.card-button-icon:visited:active{color:#1e2229}.card-button-icon__content-wrapper{padding:2rem;display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto}.card-button-icon__content-wrapper p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;margin:0}.card-button-icon__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333;margin-top:2rem;margin-bottom:2rem;font-weight:800}@media all and (max-width: 767px){.card-button-icon__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.card-button-icon__translation-title{font-weight:300}.card-button-icon__arrow{display:flex;justify-content:flex-end;align-items:flex-end;transition:ease-out .3s;margin-top:auto}.three-column-container{display:grid;grid-template-columns:4fr 4fr 4fr;gap:2rem}@media all and (max-width: 1024px){.three-column-container{grid-template-columns:6fr 6fr}}@media all and (max-width: 767px){.three-column-container{grid-template-columns:12fr}}.recipe-banner{background-image:linear-gradient(to right,#522953,#c35d3c 80%);padding:3rem 0}@media all and (max-width: 767px){.recipe-banner{padding-bottom:2rem}}.recipe-banner__wrapper{margin-top:0}.recipe-banner__hero-content{display:flex;align-items:flex-start;flex-direction:row;gap:10rem;justify-content:space-between}@media all and (max-width: 1280px){.recipe-banner__hero-content{gap:4rem}}@media all and (max-width: 1024px){.recipe-banner__hero-content{gap:2rem;flex-direction:column;padding-top:1rem}}.recipe-banner__hero-content-wrapper{max-width:45rem}.recipe-banner__title{color:#fff;margin-top:0}@media all and (max-width: 1024px){.recipe-banner__title{margin-bottom:1.666rem}}@media all and (max-width: 385px){.recipe-banner__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333}}.recipe-banner__title--no-margin-bottom{margin-bottom:0}.recipe-banner__en-title{display:block}.recipe-banner__content,.recipe-banner p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;color:#fff;font-weight:300}@media all and (max-width: 767px){.recipe-banner__content,.recipe-banner p{font-size:.888rem}}.recipe-banner__dietary-requirements{background-color:#fff;width:-moz-fit-content;width:fit-content;display:flex;gap:.25rem .5rem;flex-wrap:wrap;align-items:center;padding:.4rem;border-radius:1.111rem;margin-top:1.666rem}.recipe-banner__dietary-requirements .tooltip__icon{padding-right:0}.recipe-banner__image{border-radius:1.111rem;max-height:15rem;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;min-width:24rem}@media all and (max-width: 1024px){.recipe-banner__image{min-width:unset}}.recipe__screen-lock-banner{height:3.5rem;box-shadow:0 5px 10px #00000040;display:flex;justify-content:flex-end;align-items:center;padding-right:6rem;gap:1rem}@media all and (max-width: 1280px){.recipe__screen-lock-banner{padding-right:4rem}}@media all and (max-width: 1024px){.recipe__screen-lock-banner{padding-right:2rem}}@media all and (max-width: 767px){.recipe__screen-lock-banner{padding-right:1rem;padding-left:1rem;gap:.5rem}}@media all and (max-width: 460px){.recipe__screen-lock-banner{justify-content:space-between}}.recipe__method-container{padding-left:1.25rem;margin:0}.recipe__method-step{margin-bottom:.5rem}@media all and (max-width: 1024px){.recipe__aside{border-bottom:1px solid #aeaeb2}}.recipe__aside .side-info:last-child{margin-bottom:0}@media all and (max-width: 1024px){.recipe__side-info-wrapper{display:grid;grid-template-columns:6fr 6fr;grid-gap:0 4rem;margin:0 0 3rem}}@media all and (max-width: 767px){.recipe__side-info-wrapper{grid-template-columns:12fr;grid-gap:2rem}}.recipe__side-info-serves-container{margin-bottom:2rem}.recipe__side-info-serving-sizes-wrapper{margin:2rem 0 5rem}@media all and (max-width: 1024px){.recipe__side-info-serving-sizes-wrapper{margin-top:0}}@media all and (max-width: 767px){.recipe__side-info-serving-sizes-wrapper{margin:0}}.recipe__side-info-equipment{list-style-type:none;padding-left:0}.recipe__side-info-link{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;color:#0072da;transition:.3s ease-in-out;text-align:left}.recipe__side-info-link:hover,.recipe__side-info-link:focus,.recipe__side-info-link:active{color:#0e5cba}.recipe__screen-lock-text-error-container{display:flex;justify-content:flex-end;padding-top:1rem;padding-right:6rem}@media all and (max-width: 1280px){.recipe__screen-lock-text-error-container{padding-right:4rem}}@media all and (max-width: 1024px){.recipe__screen-lock-text-error-container{padding-right:2rem}}@media all and (max-width: 767px){.recipe__screen-lock-text-error-container{padding-right:1rem;padding-left:1rem}}.recipe__screen-lock-text{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}@media all and (max-width: 370px){.recipe__screen-lock-text{max-width:11.944rem}}.recipe__screen-lock-text--error{color:#db2b26}.recipe-serve-with-wrapper{border-top:1px solid #a7a9ac;padding-top:4rem;margin-top:4rem}@media all and (max-width: 767px){.recipe-serve-with-wrapper{padding-top:2rem;margin-top:2rem}}.recipe-ingredient{display:grid;list-style-type:none;grid-template-columns:2fr 4fr 3fr 3fr;gap:2px}@media all and (max-width: 767px){.recipe-ingredient{display:block;background-color:#fff;margin-bottom:2px;padding:.75rem}}.recipe-ingredient:last-child .recipe-ingredient__item{margin-bottom:0}.recipe-ingredient__item{padding:.5rem 1rem;background-color:#fff;margin-bottom:2px;font-weight:300}@media all and (max-width: 767px){.recipe-ingredient__item{background-color:unset;padding:.15rem}}.recipe-ingredient__item--icons{display:flex;gap:.56rem}@media all and (max-width: 767px){.recipe-ingredient__item--measurement:before{content:"-\a0";display:inline-block}}.recipe-ingredient__item--comment{font-style:italic}@media all and (max-width: 767px){.recipe-ingredient__item--comment:before{content:"-\a0";display:inline-block}}.recipe-ingredients-list__title{margin-top:0}.recipe-ingredients-list__heading-container{display:grid;list-style-type:none;grid-template-columns:2fr 4fr 3fr 3fr;gap:2px;padding-left:0;margin:0}@media all and (max-width: 767px){.recipe-ingredients-list__heading-container{display:none}}.recipe-ingredients-list__heading{background-color:#ffbd51;padding:.35rem 1rem}.recipe-ingredients-list__items{padding-left:0;margin:0}.recipe-ingredients-list__dietary-notes{margin-top:3rem}@media all and (max-width: 767px){.recipe-ingredients-list__dietary-notes{margin-top:2rem}}.recipe-ingredients-list__dietary-notes-heading{font-weight:500;margin-bottom:1rem}.recipe-ingredients-list p{margin-bottom:1rem}.recipe-content{border-top:1px solid #a7a9ac;padding-top:4rem;margin-top:4rem}@media all and (max-width: 1024px){.recipe-content{padding-top:3rem;margin-top:3rem}}.recipe-content__title{margin:0 0 1rem}@media all and (max-width: 1024px){.side-info{margin-bottom:0}}.side-info__title-wrapper{display:flex;flex-direction:row;gap:1rem}.side-info__content{margin-top:1.5rem}.side-info__divider{margin:3rem 0}.side-info__title{margin:0}.side-info-quote{display:flex;flex-direction:column;margin-top:4rem}@media all and (max-width: 1024px){.side-info-quote{margin-top:3rem}}.side-info-quote__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.044rem;word-spacing:-.044rem;line-height:1.333;margin:0}@media all and (max-width: 767px){.side-info-quote__title{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.038rem;word-spacing:-.038rem;line-height:1.388}}.side-info-quote__content{margin-top:1rem}.side-info-weight{display:flex;flex-direction:column;margin-bottom:1.5rem}@media all and (max-width: 1024px){.side-info-weight{margin-bottom:0}}.side-info-weight__title{font-weight:700}.side-info-weight__year-group-weights-wrapper{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.side-info-weight__year-group-weights{font-weight:700}.disclaimer{padding-top:3rem;padding-bottom:3rem;margin-bottom:-5rem}@media all and (max-width: 1024px){.disclaimer{padding-top:2rem;padding-bottom:2rem}}@media all and (max-width: 767px){.disclaimer{margin-bottom:-3rem}}.disclaimer p{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66}.disclaimer__title{text-transform:uppercase;border-bottom:1px solid #d1d3d4;margin-top:0;padding-bottom:.833rem}.disclaimer__content{margin-top:.833rem;margin-bottom:0}.toggle-button{cursor:pointer;width:3.772rem;height:1.556rem;background:#fff;display:block;border-radius:5.556rem;position:relative;border:1px solid #6b7280}.toggle-button:after{content:"";position:absolute;top:50%;left:3%;right:auto;transform:translateY(-50%);width:1.3rem;height:1.3rem;background-color:#d1d5db;border-radius:50%;transition:.3s}@media all and (max-width: 413px){.toggle-button:after{left:2%}}.toggle-button:before{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;content:"OFF";position:absolute;top:50%;left:68%;transform:translate(-50%,-50%);color:#4b5563}@media all and (max-width: 413px){.toggle-button:before{left:70%}}.toggle-button:active:after{width:3rem}.toggle-button[aria-pressed=true]:before{content:"ON";left:35%;color:#fff}@media all and (max-width: 460px){.toggle-button[aria-pressed=true]:before{left:30%}}.toggle-button[aria-pressed=true]{background:#0072da;border:none}.toggle-button[aria-pressed=true]:after{right:3%;left:auto;background:#fff}@media all and (max-width: 413px){.toggle-button[aria-pressed=true]:after{right:2%}}.mobile-recipe-filters__full-screen-overlay{display:none}.mobile-recipe-filters__full-screen-overlay.toggle--open{height:100%;display:block;overflow-y:auto;position:fixed;margin-top:0;padding-top:2rem;z-index:5;top:0;left:0;right:0;width:100%;background-color:#fff;overflow-x:hidden;animation:slide-in .3s}.mobile-recipe-filters__close-button{padding:0}.mobile-recipe-filters__title-and-close-button-wrapper{display:flex;justify-content:space-between;width:calc(100% - 3rem);margin:0 auto;padding:0}.mobile-recipe-filters__filter-results{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;text-transform:uppercase;color:#1e2229}.mobile-recipe-filters__refinement-filter-wrapper{gap:0;flex-direction:column;display:flex;padding:1rem 0 0;width:calc(100% - 2rem);margin:0 auto;list-style-type:none}.mobile-recipe-filters__toggle{display:flex;z-index:3;flex-direction:row;align-items:center;border:0;background-color:unset;cursor:pointer;justify-content:flex-end}.mobile-recipe-filters__refinement-list{display:block;width:100%;max-width:unset;overflow:hidden;padding-top:1rem;padding-bottom:1rem;white-space:normal;position:relative}.mobile-recipe-filters__refinement-list:not(:first-child){border-top:1px solid #e6e7e8}.refinement-filter{position:relative}.refinement-filter__refinements-list{margin:.5rem 1.056rem;display:flex;flex-direction:column;gap:.5rem}@media all and (max-width: 767px){.refinement-filter__refinements-list{margin-left:0}}.refinement-filter__refinements-checkbox{text-indent:0;font-size:.833rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;display:grid;min-width:1.55rem;cursor:pointer;min-height:0;height:1.55rem;background-color:#fff;border:1px solid #363636}.refinement-filter__refinements-checkbox:focus{outline:2px solid #0072da}.refinement-filter__refinements-checkbox:checked{border:none}.refinement-filter__refinements-checkbox:checked:after{content:url(/images/checkbox.svg)}.refinement-filter__refinements-label{display:flex;align-items:center;gap:.8rem}.refinement-filter__refinements-label-text{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#1e2229;font-weight:300}.refinement-filter__dietary_requirements\.description{grid-area:dietary-reqs;min-width:11.77rem}.refinement-filter__type{grid-area:type;min-width:8.22rem}.refinement-filter__button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;position:relative;border:1px solid #e6e7e8;border-radius:5px;background-color:#fff;color:#1e2229;font-weight:300;display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem .9rem .72rem;width:100%;-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer}.refinement-filter__button svg{transition:.3s ease-in-out}.refinement-filter__button.toggle--open svg{transform:rotate(180deg)}@media all and (max-width: 767px){.refinement-filter__button{border:none;padding:0}}@media all and (max-width: 1024px){.refinement-filter__button-label{max-width:8.77rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media all and (max-width: 767px){.refinement-filter__button-label{max-width:100%;text-transform:uppercase}}.refinement-filter__inner-container{position:absolute;margin-top:0;width:100%;z-index:1;list-style:none;opacity:0;overflow:hidden;visibility:hidden;border:1px solid #aeaeb2;border-radius:5px;display:none;background-color:#fff}@media all and (max-width: 767px){.refinement-filter__inner-container{display:block}}.refinement-filter__inner-container .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.refinement-filter__inner-container.toggle--open{opacity:1;visibility:visible;display:block;overflow:visible}@media all and (max-width: 767px){.refinement-filter__inner-container.toggle--open{border:none;height:auto;position:relative}}@keyframes toggle-accordion{0%{opacity:0;transform:translateY(-2rem)}50%{opacity:.5}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;left:140rem}to{opacity:1;left:0}}@keyframes loading-indicator-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}to{box-shadow:9984px 0 0 -5px}}@keyframes loading-indicator{0%{box-shadow:10005px 0 0 -5px}30%{box-shadow:10005px 0 0 2px}to{box-shadow:10005px 0 0 -5px}}@keyframes loading-indicator-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}to{box-shadow:10014px 0 0 -5px}}.recipe-library-search__filter-results-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;text-transform:uppercase;background:inherit;border:none;padding:0;background-color:inherit;color:#0072da;cursor:pointer}.recipe-library-search__filter-results-button-wrapper{display:flex;justify-content:space-between;margin-bottom:2rem;margin-top:1rem}.recipe-library-search__search-bar-and-filters-container{display:grid;width:100%;grid-gap:1rem;grid-template-columns:2fr 1.5fr 1.8fr 1.5fr;margin-top:.5rem;grid-template-areas:"search type dietary-reqs equipment"}@media all and (max-width: 767px){.recipe-library-search__search-bar-and-filters-container{display:none}}.recipe-library-search__search-bar-wrapper{display:none}@media all and (max-width: 767px){.recipe-library-search__search-bar-wrapper{display:block}}.recipe-library-search__filter-text{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;font-weight:300}@media all and (max-width: 767px){.recipe-library-search__filter-text{display:none}}.recipe-library-search__search-bar-input{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;padding:.9rem 1rem .9rem .72rem;border-color:#e6e7e8;position:relative;border:1px solid #e6e7e8;border-radius:5px;display:flex;justify-content:space-between;align-items:center;text-indent:0}.recipe-library-search__search-bar-input::-moz-placeholder{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#1e2229;font-weight:300}.recipe-library-search__search-bar-input::placeholder{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;color:#1e2229;font-weight:300}.recipe-library-search__search-bar-reset{display:none}.recipe-library-search__search-bar-submit{right:1rem;left:unset}.recipe-library-search__search-bar-submit-icon{overflow:visible;width:.77rem;height:.77rem}.recipe-library-search__search-bar-submit-icon path{stroke-width:2px;stroke:#0072da}.recipe-library-search__active-filters-mobile-wrapper{margin-top:1rem}.recipe-library-search__recipes{gap:4rem}.recipe-library-search__item-count-and-active-filters-container{margin-top:1.3rem;display:flex;margin-bottom:3rem;align-items:center}@media all and (max-width: 767px){.recipe-library-search__search-refinements-desktop{display:none}}.recipe-library-search__active-filters-list{display:flex;gap:.5rem}.recipe-library-search__active-category-label{display:none}.recipe-library-search__active-filter-label{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;font-weight:300;color:#1e2229;border-radius:5px}.recipe-library-search__active-filter-item{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;background:#fafafa;border-radius:5px;margin:0;padding:0}.recipe-library-search__active-filter-wrapper{border:1px solid grey;padding:.3rem;border-radius:5px;margin:0}.recipe-library-search__active-filters-container{margin:0}.recipe-library-search__active-filter-delete-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;font-weight:300;color:#1e2229;margin-left:.6rem}.recipe-library-search__clear-filters-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.722rem;letter-spacing:-.011rem;line-height:1.538;background:#fafafa;color:#0072da;font-weight:300;padding:0 0 0 1rem;white-space:nowrap}.recipe-library-search__clear-filters-button:hover,.recipe-library-search__clear-filters-button:focus,.recipe-library-search__clear-filters-button:active{background:#fafafa;color:#0072da}.recipe-library-search__clear-filters-button:focus{text-decoration:underline}@media all and (max-width: 767px){.recipe-library-search__clear-filters-button{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:.833rem;letter-spacing:-.011rem;line-height:1.66;display:block;width:calc(100% - 2rem);margin:0 auto;border:2px solid #0072da;background:white;border-radius:5px;padding:.3rem 0;margin-top:1rem;margin-bottom:4rem}.recipe-library-search__clear-filters-button:hover,.recipe-library-search__clear-filters-button:focus,.recipe-library-search__clear-filters-button:active{background:#0072da;border:1px #0072da solid;color:#fff}}.recipe-library-search__clear-filters-button--disabled{display:none}@media all and (max-width: 767px){.recipe-library-search__clear-filters-button--disabled{display:block}}@media all and (max-width: 1024px){.recipe-library-search__hits{justify-content:center;display:flex;padding-left:2.5rem;padding-right:2.5rem}}@media all and (max-width: 767px){.recipe-library-search__hits{padding:0}}@media all and (max-width: 1024px){.recipe-library-search__hits-container{max-width:45rem}}.recipe-library-search__hits-list{margin:0!important;display:grid;grid-template-columns:repeat(3,minmax(.55rem,1fr));grid-auto-rows:1fr;grid-gap:3rem 3.5rem}@media all and (max-width: 1024px){.recipe-library-search__hits-list{grid-template-columns:repeat(2,minmax(.55rem,1fr))}}@media all and (max-width: 767px){.recipe-library-search__hits-list{grid-gap:1rem}}@media all and (max-width: 32rem){.recipe-library-search__hits-list{grid-template-columns:repeat(1,minmax(.55rem,1fr))}}.recipe-library-search__hits-item{margin:0;padding:0;width:unset;border:none;box-shadow:none;display:flex}.recipe-library-pagination__container{margin-top:3rem;margin-bottom:5rem}.recipe-library-pagination__list{gap:.3rem}@media all and (max-width: 767px){.recipe-library-pagination__list{overflow:scroll}}@media all and (max-width: 610px){.recipe-library-pagination__list{justify-content:flex-start}}.recipe-library-pagination__item{width:2.2rem;text-align:center;margin-left:0!important}.recipe-library-pagination__item--selected .recipe-library-pagination__link{color:#0072da;background-color:#fff;border-color:#d0d0d0}.recipe-library-pagination__item--selected .recipe-library-pagination__link:hover,.recipe-library-pagination__item--selected .recipe-library-pagination__link:focus,.recipe-library-pagination__item--selected .recipe-library-pagination__link:active{color:#0072da;background-color:#fff;border-color:#d0d0d0}.recipe-library-pagination__link{font-family:Gotham SSm A,Gotham SSm B,helvetica,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0167rem;line-height:1.666;color:#1e2229;font-weight:300;border-color:#d0d0d0;padding:.15rem .75rem}.recipe-library-pagination__link:hover,.recipe-library-pagination__link:focus,.recipe-library-pagination__link:active{color:#fff;background-color:#0072da}
