/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block,.component{position:relative;z-index:98;background-color:#fff;overflow:auto;display:block;width:100%}#site-footer{background-image:linear-gradient(var(--gradient-direction,to top),#3aa589 50%,#297479 50%);position:relative}@media screen and (min-width:1280px){#site-footer{--gradient-direction:to right}}@media screen and (min-width:1280px){#site-footer .site-footer--inner{background-image:url(/themes/custom/mmg9/dist/images/header-footer/desktop-footer-edge.svg);background-position:calc(50% - 2.75rem) center;background-repeat:no-repeat;background-size:5.5rem 100%}}#site-footer .container{max-width:128rem;margin:0 auto 0;display:flex;flex-direction:column;padding:5.5rem 0 3.8rem;width:90%}@media screen and (min-width:1280px){#site-footer .container{flex-direction:row;padding:6.5rem 0}}#site-footer .menu{font-size:1.8rem;list-style:none;margin:0;padding:0}#site-footer .partner-logos{display:flex;flex-basis:12%;justify-content:space-between;order:3}#site-footer .partner-logos li{display:inline-flex;max-width:9.7rem;min-width:8.5rem}@media screen and (min-width:1280px){#site-footer .partner-logos{display:initial;justify-content:unset;margin-right:6rem;order:initial}#site-footer .partner-logos li{display:initial;max-width:none;min-width:none}}#site-footer .menu--footer{flex-basis:27%;order:2}#site-footer .menu--footer .privacy-policy{font-size:1.4rem;margin-top:4rem}#site-footer .menu--footer a{color:#fff;text-decoration:none}#site-footer .menu--footer a:hover{color:#fff}#site-footer .newsletter-signup-form{color:#fff;margin-bottom:8.4rem;order:1;position:relative}#site-footer .newsletter-signup-form .form-intro{font-size:2.2rem}#site-footer .newsletter-signup-form .form-intro b{color:#f3a712;display:block;font-weight:700}@media screen and (min-width:1280px){#site-footer .newsletter-signup-form .form-intro b{display:inline}}#site-footer .newsletter-signup-form label{color:#fff;font-size:1.5rem;font-weight:500}#site-footer .newsletter-signup-form .form-email{border:none;border-radius:3.2rem;box-shadow:0 0 25px rgba(43,44,39,.4)}#site-footer .newsletter-signup-form input[type=submit]{background-color:#fff;border-radius:1.7rem;box-shadow:0 0 5px rgba(43,44,39,.26);color:#3aa589;cursor:pointer;display:inline-block;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:.6;padding:1rem 2.1rem;text-decoration:none;transition:color 250ms ease-in-out}#site-footer .newsletter-signup-form input[type=submit]::after{background-color:#f3a712;content:"";display:inline-block;height:1.1rem;margin-left:.7rem;-webkit-mask-image:url(/themes/custom/mmg9/dist/images/go-arrow.svg);mask-image:url(/themes/custom/mmg9/dist/images/go-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.1rem 1.1rem;mask-size:1.1rem 1.1rem;transition:background-color 250ms ease-in-out;width:1.1rem}#site-footer .newsletter-signup-form input[type=submit]:hover{box-shadow:inset 0 0 10px rgba(43,44,39,.66)}#site-footer .newsletter-signup-form input[type=submit]:hover::after{background-color:#3aa589}#site-footer .newsletter-signup-form::after{background-image:url(/themes/custom/mmg9/dist/images/header-footer/mobile-footer-edge.svg);background-position:center bottom;background-repeat:no-repeat;background-size:100% 5.5rem;bottom:-9.51rem;content:"";display:block;height:5.5rem;left:-5%;position:absolute;width:100vw}@media screen and (min-width:1280px){#site-footer .newsletter-signup-form{margin-bottom:0;margin-left:auto;max-width:46.7rem;order:3}#site-footer .newsletter-signup-form::after{display:none}}#tota11y-toolbar{z-index:99999999!important}.eu-cookie-withdraw-tab,div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner{padding:1.2rem 1.2rem 0;background-color:#1a1a1a}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message p{font-size:1.6rem;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}.eu-cookie-compliance-more-button{color:#fff}.eu-cookie-compliance-buttons .agree-button{background-color:#297479;color:#fff;display:inline-block;padding:.8rem 1.2rem;border:0;position:relative;font-size:1.6rem;font-weight:600;border-radius:1.9rem;line-height:1.56;text-decoration:none;min-width:11rem;text-align:center}.eu-cookie-compliance-buttons .agree-button:hover{background-color:#297479;color:#fff}.eu-cookie-compliance-buttons .agree-button{font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;box-shadow:none;background-image:none;border:2px solid #297479;text-shadow:none}.eu-cookie-compliance-buttons .agree-button:hover{border-color:#fff}.eu-cookie-compliance-buttons .decline-button{background-color:#0c869c;color:#fff;display:inline-block;padding:.8rem 1.2rem;border:0;position:relative;font-size:1.6rem;font-weight:600;border-radius:1.9rem;line-height:1.56;text-decoration:none;min-width:11rem;text-align:center}.eu-cookie-compliance-buttons .decline-button:hover{background-color:#4564ad;color:#fff}.eu-cookie-compliance-buttons .decline-button{font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;box-shadow:none;background-image:none;border:none;text-shadow:none}.node--article--related{color:#36213e}.node--article--related .related-content--inner{margin:0 auto;width:85%}.node--article--related h3{font-size:2.8rem;font-weight:700}.node--article--related h3 a{color:#36213e;text-decoration:none}.node--article--related h3 a:hover{color:#36213e}.node--article--related .field--name-field-article-image{margin-bottom:1.7rem}.node--article--related .related-protein{font-size:2rem;font-weight:500;line-height:1.95}.node--article--related .related--year{align-items:center;display:flex}.node--article--related .related--year[data-royalty="1"]::before{content:"";display:inline-block;height:2rem;margin-right:1.1rem;outline:1px solid #db2b39;width:2.5rem}.node--article--related .read-more-link{margin-bottom:5rem}.node--article--related .read-more-link a{background-color:transparent;color:#297479;cursor:pointer;display:inline-block;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:.6;padding:1rem 2.1rem;text-decoration:none;transition:color 250ms ease-in-out}.node--article--related .read-more-link a::after{background-color:#f3a712;content:"";display:inline-block;height:1.1rem;margin-left:.7rem;-webkit-mask-image:url(/themes/custom/mmg9/dist/images/go-arrow.svg);mask-image:url(/themes/custom/mmg9/dist/images/go-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.1rem 1.1rem;mask-size:1.1rem 1.1rem;transition:background-color 250ms ease-in-out;width:1.1rem}.node--article--related .read-more-link a:hover::after{background-color:#297479}.node--article--related .read-more-link a{padding:0}.node--listing--full>.node__content{max-width:130rem;margin:0 auto 0;padding:3rem 2rem}.node--listing--full .slick-arrow{background-color:#4564ad;position:relative;display:block;text-indent:-5555px;width:3.6rem;height:3.6rem;overflow:hidden;border-radius:50%;border:1px solid #fff}.node--listing--full .slick-arrow::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.2%2012.87%22%3E%3Cpath%20id%3D%22Icon_awesome-arrow-right%22%20data-name%3D%22Icon%20awesome-arrow-right%22%20d%3D%22M5.61.86%2C6.26.21a.7.7%2C0%2C0%2C1%2C1%2C0h0L13%2C5.93a.7.7%2C0%2C0%2C1%2C0%2C1h0L7.26%2C12.65a.7.7%2C0%2C0%2C1-1%2C0h0L5.61%2C12a.7.7%2C0%2C0%2C1%2C0-1h0L9.17%2C7.61H.71A.71.71%2C0%2C0%2C1%2C0%2C6.91H0V6a.7.7%2C0%2C0%2C1%2C.7-.71H9.17L5.62%2C1.87a.71.71%2C0%2C0%2C1%2C0-1Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";background-size:13px auto;background-repeat:no-repeat;background-position:center center;display:block;overflow:hidden;position:absolute;width:3.6rem;height:3.4rem;bottom:0;left:0;transition:all .2s}.node--listing--full .slick-arrow:hover{cursor:pointer;background-color:#fa814c}.node--listing--full .slick-arrow:focus{outline:0}.node--listing--full .slick-arrow.slick-prev::after{transform:rotate(180deg)}.node--listing--full .slick-arrow.slick-prev{left:0}.node--listing--full .slick-arrow.slick-next{right:0}.node--author--quote .field--name-field-author-image{overflow:auto;border:3px solid #fff;border-radius:50%;width:100px}.node--author--quote .field--name-field-display-title{font-size:24px;text-transform:uppercase}.node--author--quote .field--name-field-author-subtitle{font-style:italic}.node--author--quote .node__content{display:flex;justify-content:center}.node--author--quote .left{width:auto}.node--author--quote .right{width:auto;display:flex;flex-direction:column;justify-content:center;margin:10px 30px}.node--news-release{max-width:37.5rem;margin:0 auto}@media screen and (min-width:768px){.node--news-release{max-width:128rem}}.node--news-release .node__content{margin:0 3rem}.node--news-release .node__content .display-title{margin-top:3rem;margin-bottom:1rem}.node--news-release .node__content .display-title span{font-size:3rem;font-weight:600;letter-spacing:.26px;line-height:1.1538461538;color:#36213e}.node--news-release .node__content .date{font-weight:500;margin-bottom:3rem;color:#225c54}.node--news-release .node__content .image{margin-right:2rem;margin-bottom:2rem;max-width:35rem}@media screen and (min-width:768px){.node--news-release .node__content .image{float:left}}.node--news-release .node__content .image img{border-radius:2rem;text-align:center;margin:0 auto}.node--unpublished{background-color:rgba(246,197,55,.16);position:relative}.node--unpublished::before{content:"CONTENT NOT PUBLISHED";display:block;background-color:#4564ad;color:#fff;text-align:center}.pager{max-width:128rem;margin:2rem auto 2rem;padding:0 1rem;flex-basis:100%}@media screen and (min-width:1010px){.pager{padding:0}}.pager ul{margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;line-height:1;font-weight:700;font-size:1.4rem}.pager ul li{list-style-type:none;margin-bottom:0}.pager ul li::before{display:none}.pager ul li a{margin:0;text-transform:uppercase;text-decoration:none;border-bottom:0;color:#0c869c;line-height:1}.pager ul li.pager__item--number{margin:0 .5rem}.pager ul li.pager__item--number a{text-align:center;display:flex;justify-content:center;align-items:center}.pager ul li.pager__item--number.is-active a{color:#4564ad}.pager ul li.is-active a{background-color:transparent}.pager ul li.pager__item--first a,.pager ul li.pager__item--last a,.pager ul li.pager__item--next a,.pager ul li.pager__item--previous a{padding-top:4px;padding-bottom:4px}.pager ul li.pager__item--first,.pager ul li.pager__item--last,.pager ul li.pager__item--next,.pager ul li.pager__item--previous{margin:0}.pager ul li.pager__item--previous{padding-right:.5rem}.pager ul li.pager__item--previous a{padding-left:2rem;margin-left:0}.pager ul li.pager__item--previous.disabled span{padding-left:2rem}.pager ul li.pager__item--next{padding-left:.5rem}.pager ul li.pager__item--next a{margin-right:0;display:flex;align-items:center;padding-right:2rem}.pager ul li.pager__item--next.disabled{padding-right:2rem}.pager ul li.pager__item--first.disabled span,.pager ul li.pager__item--last.disabled span,.pager ul li.pager__item--next.disabled span,.pager ul li.pager__item--previous.disabled span{color:#fa814c;padding-top:4px;padding-bottom:4px;text-transform:uppercase}.pager ul li.pager__item--ellipsis{margin:0 .4rem}.pager ul span.pipe{display:inline-block;width:1px;height:19px;margin:0 1rem;background-color:#fa814c}.path--local-search #content-area,.path--search #content-area{max-width:96rem;margin:0 auto 0;padding:3rem 2rem}.path--local-search #content-area h1,.path--search #content-area h1{text-align:center}.path--local-search #content-area h2,.path--search #content-area h2{text-align:left;margin-bottom:1.5rem}.path--local-search #content-area #search-results-box,.path--search #content-area #search-results-box{margin-top:6rem}.path--local-search #content-area .view-header,.path--search #content-area .view-header{font-size:2rem;line-height:2;text-align:center;font-weight:700}.path--local-search #content-area .views-exposed-form,.path--search #content-area .views-exposed-form{max-width:100%;margin:0 auto;position:relative}.path--local-search #content-area .views-exposed-form label[for=edit-search-api-fulltext],.path--local-search #content-area .views-exposed-form label[for=edit-search],.path--search #content-area .views-exposed-form label[for=edit-search-api-fulltext],.path--search #content-area .views-exposed-form label[for=edit-search]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.path--local-search #content-area .views-exposed-form .form-item,.path--search #content-area .views-exposed-form .form-item{margin:0;padding:0}.path--local-search #content-area .views-exposed-form #edit-actions,.path--search #content-area .views-exposed-form #edit-actions{margin:0;position:absolute;top:0;left:0}.path--local-search #content-area .views-exposed-form input[id^=edit-search],.path--search #content-area .views-exposed-form input[id^=edit-search]{border:2px solid #0c869c;padding:15px 20px 15px 50px;width:100%}.path--local-search #content-area .views-exposed-form input[id^=edit-submit-acquia-search],.path--local-search #content-area .views-exposed-form input[id^=edit-submit-local-search],.path--search #content-area .views-exposed-form input[id^=edit-submit-acquia-search],.path--search #content-area .views-exposed-form input[id^=edit-submit-local-search]{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.44%2012.54%22%3E%3Cpath%20d%3D%22M12.44%2C10.9%2C9.12%2C7.58A4.94%2C4.94%2C0%2C1%2C0%2C7.47%2C9.19l3.34%2C3.34Zm-10.6-6A3.1%2C3.1%2C0%2C1%2C1%2C4.94%2C8h0A3.1%2C3.1%2C0%2C0%2C1%2C1.84%2C4.94Z%22%20transform%3D%22translate%280.01%200.01%29%22%20fill%3D%22%230c869c%22%2F%3E%3C%2Fsvg%3E");background-size:19px 19px;background-repeat:no-repeat;background-position:center;background-color:transparent;text-indent:-9999rem;border:0;width:40px;height:52px}.path--local-search #content-area .views-exposed-form #edit-reset,.path--search #content-area .views-exposed-form #edit-reset{display:none}.path--local-search #content-area .view-content,.path--search #content-area .view-content{padding-top:6rem}.path--local-search #content-area .views-row,.path--search #content-area .views-row{margin-bottom:2.5rem;padding:0 3px}.field--name-field-components{background-color:#fff;position:relative;z-index:100}.form-item{margin:2rem 0}.form-item .description{font-size:1.5rem;margin-top:.5rem;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}label,span.fieldset-legend{display:inline-block;color:#213258;cursor:pointer;font-weight:700;font-size:2rem;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .7rem;padding:0 .5rem 0 .2rem;vertical-align:top}label.form-required span.required-asterisk,span.fieldset-legend.form-required span.required-asterisk{color:#9e3535}span.fieldset-legend.form-required::after{content:"*";color:#9e3535}fieldset.webform-type-checkboxes legend,fieldset.webform-type-radios legend{margin:0}button[type=submit],input[type=submit]{background-color:#fa814c;color:#fff;display:inline-block;padding:.8rem 1.2rem;border:0;position:relative;font-size:1.6rem;font-weight:600;border-radius:1.9rem;line-height:1.56;text-decoration:none;min-width:11rem;text-align:center}button[type=submit]:hover,input[type=submit]:hover{background-color:#213258;color:#fff}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;color:#1a1a1a;border:1px solid #213258;border-radius:0;display:block;box-sizing:border-box;padding:.8rem 1.6rem .9rem;width:100%;max-width:50rem;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;-webkit-appearance:none}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border:1px solid #4564ad;background-color:#fff;outline:0;-webkit-appearance:none}input[type=checkbox],input[type=file],input[type=radio],select,select:focus{font-size:1.6rem;margin:3px 0 0}input[type=file]{width:100%}.form-type-select br{display:none}fieldset{border:none;padding:1.5rem;margin:1.5rem 0}fieldset legend{font-size:2rem;font-weight:700;background:0 0;padding:0;margin:0 0 2rem}#edit-actions{margin-top:3rem}.form-item.form-type-checkbox,.form-item.form-type-radio{padding:0;margin:1rem 0}.facets-widget-checkbox li.facet-item,.form-type-checkbox,.item-list__checkbox{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.facets-widget-checkbox li.facet-item:hover>input[type=checkbox]+label,.form-type-checkbox:hover>input[type=checkbox]+label,.item-list__checkbox:hover>input[type=checkbox]+label{color:#4564ad}.facets-widget-checkbox li.facet-item:hover>input[type=checkbox]+label::after,.form-type-checkbox:hover>input[type=checkbox]+label::after,.item-list__checkbox:hover>input[type=checkbox]+label::after{content:"";top:calc(50% - 1.1rem);left:.25rem;height:1.1rem;width:1.1rem;border:1.25px solid #fff;background-color:#77ada2}.facets-widget-checkbox li.facet-item>label,.form-type-checkbox>label,.item-list__checkbox>label{flex:1;margin-top:-.1rem;line-height:1.1;font-size:1.6rem;align-self:flex-start;padding-left:2.5rem;font-family:open-sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#2b2c27}.facets-widget-checkbox li.facet-item>label::after,.facets-widget-checkbox li.facet-item>label::before,.form-type-checkbox>label::after,.form-type-checkbox>label::before,.item-list__checkbox>label::after,.item-list__checkbox>label::before{position:absolute;content:"";display:inline-block}.facets-widget-checkbox li.facet-item>label::before,.form-type-checkbox>label::before,.item-list__checkbox>label::before{top:calc(50% - 1.3rem);left:0;height:1.5rem;width:1.5rem;border:1px solid #213258;background-color:#fff}.facets-widget-checkbox li.facet-item>label::after,.form-type-checkbox>label::after,.item-list__checkbox>label::after{top:calc(50% - 1.1rem);left:.25rem;height:1.1rem;width:1rem;border:1.25px solid #fff;background-color:#fa814c}.facets-widget-checkbox li.facet-item input[type=checkbox]+label::after,.form-type-checkbox input[type=checkbox]+label::after,.item-list__checkbox input[type=checkbox]+label::after{content:none}.facets-widget-checkbox li.facet-item input[type=checkbox]:checked+label,.form-type-checkbox input[type=checkbox]:checked+label,.item-list__checkbox input[type=checkbox]:checked+label{color:#213258;font-weight:700}.facets-widget-checkbox li.facet-item input[type=checkbox]:checked+label::after,.form-type-checkbox input[type=checkbox]:checked+label::after,.item-list__checkbox input[type=checkbox]:checked+label::after{content:""}.facets-widget-checkbox li.facet-item input[type=checkbox]:disabled+label::before,.form-type-checkbox input[type=checkbox]:disabled+label::before,.item-list__checkbox input[type=checkbox]:disabled+label::before{border-color:#6c757d}.facets-widget-checkbox li.facet-item input[type=checkbox]:disabled:checked+label::after,.form-type-checkbox input[type=checkbox]:disabled:checked+label::after,.item-list__checkbox input[type=checkbox]:disabled:checked+label::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.32%2019.47%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%236c757d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%20d%3D%22M2%2010.71l7.33%206.76M21.32%202L9.33%2017.47%22%2F%3E%3C%2Fsvg%3E")}.facets-widget-checkbox li.facet-item input[type=checkbox]:disabled+label,.form-type-checkbox input[type=checkbox]:disabled+label,.item-list__checkbox input[type=checkbox]:disabled+label{color:#6c757d}.facets-widget-checkbox li.facet-item input[type=checkbox],.form-type-checkbox input[type=checkbox],.item-list__checkbox input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;margin:0}.form-type-radio{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.form-type-radio>label{flex:1;margin-top:-.1rem;line-height:1.1;font-size:1.6rem;align-self:flex-start;padding-left:2.5rem;font-weight:400;font-family:open-sans,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2b2c27}.form-type-radio>label::after,.form-type-radio>label::before{position:absolute;content:"";display:inline-block}.form-type-radio>label::before{top:calc(50% - 1.3rem);left:0;height:1.5rem;width:1.5rem;border:1px solid #213258;border-radius:100%;background-color:#fff}.form-type-radio>label::after{top:calc(50% - 1.1rem);left:2px;height:1.1rem;width:1.1rem;border:1px solid #fff;border-radius:100%;background-color:#fa814c}.form-type-radio input[type=radio]+label::after{content:none}.form-type-radio input[type=radio]:checked+label::after{content:""}.form-type-radio input[type=radio]:disabled+label::before{border-color:#6c757d}.form-type-radio input[type=radio]:disabled:checked+label::after{background-color:#6c757d}.form-type-radio input[type=radio]{opacity:0;position:absolute;left:0;top:0;margin:0}input[type=checkbox]:focus~label,input[type=radio]:focus~label{border:1px solid #4564ad}.form-type-select label,.form-type-tel label,.form-type-url label{display:block}#main article .form-type-tel ul>li{display:block;margin:0}#main article .form-type-tel ul>li::before{display:none}#webform-submission-submit-an-event-add-form .generate-button,#webform-submission-submit-an-event-add-form .repeating-dates-wrapper{display:none}@media (min-width:400px){.webform-options-display-two-columns{-moz-column-count:1;column-count:1}.webform-options-display-two-columns div.form-item{margin:1rem;padding:0}}@media screen and (min-width:1024px){.webform-options-display-two-columns{display:flex;flex-wrap:wrap}.webform-options-display-two-columns>div{flex-basis:calc(50% - 2rem)}}.select2-container.select2-container--default{color:#1a1a1a;min-width:25rem;height:4.2rem}.select2-container.select2-container--default .select2-selection--multiple,.select2-container.select2-container--default .select2-selection--single{border-radius:0;border-color:#213258;border-width:1px;height:4.2rem;position:relative;background-color:#213258;font-family:freight-text-pro,Georgia,Times,"Times New Roman",serif;font-size:2.2rem;text-align:center;letter-spacing:1px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered,.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:4rem;padding-left:.9rem;padding-right:3rem}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__arrow,.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;width:3rem}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__arrow b,.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%205.4%203.41%22%3E%3Ctitle%3Edown-arrow-wht%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.12.41%2C2.78%2C2.75.43.4%22%20transform%3D%22translate%28-0.08%20-0.05%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right center;background-size:15px 9px;border:0;height:9px;left:calc(50% - .7rem);margin:0;top:calc(50% - .4rem);width:15px}.select2-container.select2-container--default.select2-container--open .select2-selection--multiple,.select2-container.select2-container--default.select2-container--open .select2-selection--single{border-color:#4564ad}.select2-container.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__arrow b,.select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%205.4%203.41%22%3E%3Ctitle%3Eup-arrow-wht%3C%2Ftitle%3E%3Cpath%20d%3D%22M.43%2C3.09%2C2.78.75%2C5.12%2C3.09%22%20transform%3D%22translate%28-0.08%20-0.04%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.select2-container.select2-container--default.select2-container--open .select2-dropdown--above,.select2-container.select2-container--default.select2-container--open .select2-dropdown--below{background-color:#fff;border-color:#4564ad}.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container.select2-container--default.select2-container--focus .select2-selection--single{border-color:#4564ad}.select2-container.select2-container--default .select2-dropdown .select2-results>.select2-results__options .select2-results__option--highlighted[aria-selected]{background-color:#77ada2!important;color:#fff}.select2-container.select2-container--default .select2-dropdown .select2-results>.select2-results__options .select2-results__option[aria-selected=true]{background-color:rgba(43,44,39,.4)}.drupal-messages{background-color:#fff;margin:7rem 0 0;padding:2.5rem;font-weight:700;text-align:center;width:100%}.drupal-messages .messages--inner{max-width:125rem;margin:0 auto 0;margin:2rem auto}.drupal-messages ol{list-style-type:none;padding:0;margin:0}.drupal-messages ol>li{display:inline-block;list-style-type:none;margin:2px}.drupal-messages.messages--status{background:#e7f7e6}.drupal-messages.messages--warning{background:#fdf6e2}.drupal-messages.messages--error{background:#fff2ed}.block-tabs,.block-tabs-2,[id^=block-tabs]{background-color:var(--las-navy);border-radius:0 5px 5px 0;box-shadow:0 0 9px rgba(43,44,39,.3);display:flex;flex-direction:column;padding:1.5rem;position:fixed;width:auto;top:20rem;left:0;overflow:visible;z-index:102}.block-tabs .contextual,.block-tabs-2 .contextual,[id^=block-tabs] .contextual{display:none!important}.block-tabs .expand-admin-menu,.block-tabs-2 .expand-admin-menu,[id^=block-tabs] .expand-admin-menu{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2038.9%2015.74%22%3E%3Cpath%20d%3D%22M38.9%201H0m38.9%206.89H0m38.9%206.85H0%22%20fill%3D%22%23fff%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");width:2rem;height:2rem;border:0;background-size:20px auto;background-position:center;background-repeat:no-repeat;background-color:transparent}.block-tabs .expand-admin-menu span,.block-tabs-2 .expand-admin-menu span,[id^=block-tabs] .expand-admin-menu span{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.block-tabs .expand-admin-menu.opened,.block-tabs-2 .expand-admin-menu.opened,[id^=block-tabs] .expand-admin-menu.opened{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cline%20x1%3D%2218.03%22%20y1%3D%2229.97%22%20x2%3D%2229.97%22%20y2%3D%2218.03%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cline%20x1%3D%2229.97%22%20y1%3D%2229.97%22%20x2%3D%2218.03%22%20y2%3D%2218.03%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%2224%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%2222.5%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E");background-position:left center;background-size:20px auto}.block-tabs .block-tabs-wrapper,.block-tabs-2 .block-tabs-wrapper,[id^=block-tabs] .block-tabs-wrapper{width:2rem}.block-tabs .block-tabs-wrapper.closed,.block-tabs-2 .block-tabs-wrapper.closed,[id^=block-tabs] .block-tabs-wrapper.closed{width:0;overflow:hidden;height:0}.block-tabs .block-tabs-wrapper.opened,.block-tabs-2 .block-tabs-wrapper.opened,[id^=block-tabs] .block-tabs-wrapper.opened{height:auto;width:12rem}.block-tabs ul:not(.contextual-links),.block-tabs-2 ul:not(.contextual-links),[id^=block-tabs] ul:not(.contextual-links){margin:0;padding:0}.block-tabs ul:not(.contextual-links) li,.block-tabs-2 ul:not(.contextual-links) li,[id^=block-tabs] ul:not(.contextual-links) li{list-style-type:none;margin:1rem 0}.block-tabs ul:not(.contextual-links) li a,.block-tabs-2 ul:not(.contextual-links) li a,[id^=block-tabs] ul:not(.contextual-links) li a{border:0;color:#fff;text-transform:uppercase}.block-tabs ul:not(.contextual-links) li a:hover,.block-tabs-2 ul:not(.contextual-links) li a:hover,[id^=block-tabs] ul:not(.contextual-links) li a:hover{border-color:#fff}body button.tabledrag-toggle-weight{margin:5px}body td.field-multiple-drag{max-width:30px}body .inline{display:inline-block}body ul.links.inline{padding:0;margin:0}body ul.links.inline li{list-style-type:none;margin:0}body ul.links.inline li>li{display:inline-block;list-style-type:none;margin:2px}body ul.links.inline li{padding:0 9px 3px 0;display:inline-block}form .form-item{padding:0 0 7px}form .form-item.form-type-textarea{padding-bottom:0}form .description{font-style:italic;font-size:90%;margin-bottom:3px}.layout-node-form .layout-region-node-secondary>.form-wrapper{border:1px solid #fff;padding:12px;border-radius:5px;background:#efefef}.layout-node-form .layout-region-node-secondary>.form-wrapper h3,.layout-node-form .layout-region-node-secondary>.form-wrapper h4{font-size:inherit}.layout-node-form .layout-region-node-footer{padding-top:20px;margin-top:20px;border-top:1px solid #efefef}form details.js-form-wrapper{cursor:pointer}.js input.form-autocomplete,.js input.form-autocomplete.ui-autocomplete-loading{background-position:100% center;background-repeat:no-repeat}.js[dir=rtl] input.form-autocomplete,.js[dir=rtl] input.form-autocomplete.ui-autocomplete-loading{background-position:0 center;background-repeat:no-repeat}article.contextual-region.entity--type-node .contextual .contextual-links{background-image:linear-gradient(to bottom,#fff,#e4e4e4);border-color:transparent;margin:0;padding:0;border:1px solid #fa814c}article.contextual-region.entity--type-node .contextual .contextual-links li{background-color:transparent;border-bottom:1px solid #fa814c}article.contextual-region.entity--type-node .contextual .contextual-links li a{color:#1a1a1a;border:0;background-color:transparent;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;display:inline-block;width:100%;padding:1rem}article.contextual-region.entity--type-node .contextual .contextual-links li a:hover{background-color:transparent;color:#4564ad}article.contextual-region.entity--type-node .contextual .contextual-links li:last-child{border-color:transparent}article.contextual-region.entity--type-node .quickedit-form{box-shadow:0 0 0 1px #f2f6fb,0 0 5px 1px #677e94;background-image:linear-gradient(to bottom,#fff,#e4e4e4);color:#1a1a1a;text-align:left;border-radius:4px;font-size:1.6rem;max-width:87rem}article.contextual-region.entity--type-node .quickedit-form label,article.contextual-region.entity--type-node .quickedit-form span.fieldset-legend{color:#1a1a1a}article.contextual-region.entity--type-node .quickedit-form fieldset{padding:1rem 1.5rem}article.contextual-region.entity--type-node .quickedit-form .description{font-weight:400;text-transform:none;line-height:1.4}article.contextual-region.entity--type-node .quickedit-form input[type=date],article.contextual-region.entity--type-node .quickedit-form input[type=datetime-local],article.contextual-region.entity--type-node .quickedit-form input[type=datetime],article.contextual-region.entity--type-node .quickedit-form input[type=email],article.contextual-region.entity--type-node .quickedit-form input[type=month],article.contextual-region.entity--type-node .quickedit-form input[type=number],article.contextual-region.entity--type-node .quickedit-form input[type=password],article.contextual-region.entity--type-node .quickedit-form input[type=search],article.contextual-region.entity--type-node .quickedit-form input[type=tel],article.contextual-region.entity--type-node .quickedit-form input[type=text],article.contextual-region.entity--type-node .quickedit-form input[type=time],article.contextual-region.entity--type-node .quickedit-form input[type=url],article.contextual-region.entity--type-node .quickedit-form input[type=week],article.contextual-region.entity--type-node .quickedit-form textarea{background-color:transparent;color:#1a1a1a}article.contextual-region.entity--type-node .quickedit-form a{color:#4564ad}.component--hero.quickedit-entity-active .text-overlay{background-color:#fa814c;position:relative}.component--hero.quickedit-entity-active .field--name-field-hero-cta,.component--hero.quickedit-entity-active .field--name-field-hero-cta:hover{background-color:transparent}.path--filter #main .mq-main,.path--user #main .mq-main,.path--webform #main .mq-main{max-width:102rem;margin:0 auto 0;padding:4rem 2rem}.ajax-progress,.ajax-progress-fullscreen,.ajax-progress-throbber{display:none!important}.ajax-progress-fullscreen::before,.ajax-progress-throbber::before{display:none!important}
.chosen-container{min-width:250px;position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/libraries/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/libraries/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/libraries/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/libraries/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/libraries/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/libraries/chosen/chosen-sprite%402x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
.component--recipe{max-width:128rem;margin:0 auto 0}.component--recipe .content{max-width:37.5rem;margin:0 auto}.component--recipe .content .info-top{display:flex;flex-wrap:wrap;margin-bottom:6rem}.component--recipe .content .info-top .hero{display:contents}.component--recipe .content .info-top .title{text-align:center;color:#36213e;font-size:5.5rem;font-weight:600;line-height:1.1090909091;padding:1rem 0}.component--recipe .content .info-top .by-author{font-size:1.4rem;color:#33223c;line-height:1.4285714286;width:100%;max-width:30rem;height:4rem;margin-bottom:11rem;margin-top:-3rem}.component--recipe .content .info-top .by-author::before{background-color:#36213e;content:"";display:inline-block;height:2.5rem;width:2.5rem;margin-right:1rem;position:relative;top:3rem;-webkit-mask-image:url(/themes/custom/mmg9/dist/images/author.svg);mask-image:url(/themes/custom/mmg9/dist/images/author.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2.5rem 2.5rem;mask-size:2.5rem 2.5rem}.component--recipe .content .info-top .by-author span{padding-left:3.5rem}.component--recipe .content .info-top .by-author span.author{font-weight:700;display:block}.component--recipe .content .info-top .by-author span.author::before{content:"By";font-weight:400;margin-right:.5rem}.component--recipe .content .info-top .by-author span.date{font-style:italic}.component--recipe .content .info-top .image{max-width:37.5rem;position:relative;z-index:0}.component--recipe .content .info-top .description{background-color:#fff;height:auto;width:34rem;margin:0 auto;padding:4rem 3rem;border-radius:4.7rem;box-shadow:0 0 2.5rem rgba(0,0,0,.05);position:relative;z-index:1;bottom:2.5rem}.component--recipe .content .info-top .time-servings{height:4rem;color:#33223c;font-size:1.6rem;font-weight:500;width:100%;text-align:center}.component--recipe .content .info-top .time-servings .servings::before,.component--recipe .content .info-top .time-servings .time::before{background-color:#36213e;content:"";display:inline-block;height:3.5rem;width:2.5rem;margin-right:1rem;position:relative;top:1rem;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2.5rem 3rem;mask-size:2.5rem 3rem}.component--recipe .content .info-top .time-servings .time::before{-webkit-mask-image:url(/themes/custom/mmg9/dist/images/time.svg);mask-image:url(/themes/custom/mmg9/dist/images/time.svg)}.component--recipe .content .info-top .time-servings .divider{border-right:2px solid #297479;margin:0 2rem}.component--recipe .content .info-top .time-servings .servings::before{-webkit-mask-image:url(/themes/custom/mmg9/dist/images/servings.svg);mask-image:url(/themes/custom/mmg9/dist/images/servings.svg)}.component--recipe .content .info-bottom .ingredients{color:#18091d;margin-top:5rem}.component--recipe .content .info-bottom .ingredients span{font-weight:600;text-transform:uppercase}.component--recipe .content .info-bottom .ingredients ul{list-style-position:inside;margin-left:0;padding-left:0}.component--recipe .content .info-bottom .ingredients ul li{text-transform:lowercase;border-bottom:1px dotted;padding:1rem 0 1rem 1.5rem}.component--recipe .content .info-bottom .directions{margin-bottom:7rem}.component--recipe .content .info-bottom .directions span{font-weight:600;text-transform:uppercase}.component--recipe .content .info-bottom .directions ol{list-style:none;counter-reset:counter;padding-left:0;margin-left:0}.component--recipe .content .info-bottom .directions ol li{counter-increment:counter;margin-left:5rem;display:inline-block;position:relative;margin:15px 0 6px}.component--recipe .content .info-bottom .directions ol li::before{content:counter(counter);display:table-cell;border-radius:3rem;background-color:#36213e;color:#fff;height:2.5rem;width:2.5rem;line-height:2.5rem;font-size:1.4rem;text-align:center;margin-right:2rem;position:absolute;left:-5rem}.component--recipe .content .message{position:relative;background:#3aa589;color:#fff;width:33.5rem;height:28rem;border-radius:2.8rem;padding:3.5rem 1.8rem;margin:0 auto 4rem auto}.component--recipe .content .message::before{content:"";display:block;width:27rem;height:20rem;position:absolute;bottom:14rem;left:10rem;background-image:url(/themes/custom/mmg9/dist/images/silver-cutlery.png);background-size:100% auto;background-repeat:no-repeat;background-position:center bottom}.component--recipe .content .message:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#3aa589 transparent;border-width:0 1.5rem 2rem;top:-1.8rem;left:4.5rem}.component--recipe .content .message p{margin:0;padding:0;padding-right:10rem;font-size:1.9rem;line-height:1.3684210526}.component--recipe .content .message span{font-size:2.8rem;font-weight:600;line-height:1.6470588235;margin-bottom:2rem;display:block;max-width:19rem}@media screen and (min-width:1280px){.component--recipe .content{max-width:128rem}.component--recipe .content .info-top .title{order:1;width:100%}.component--recipe .content .info-top .title p{max-width:91.5rem;margin:0 auto;font-size:9rem;line-height:1.0666666667;color:#36213e;padding-bottom:6rem}.component--recipe .content .info-top .share-buttons{order:2}.component--recipe .content .info-top .hero{order:3;display:block;position:relative;max-width:64rem}.component--recipe .content .info-top .image{max-width:64rem}.component--recipe .content .info-top .time-servings{order:4;margin:4rem 0 0 2rem;width:unset}.component--recipe .content .info-top .description{width:63rem;height:25rem;font-size:1.8rem;padding:5.2rem;padding-block:unset;margin:unset;position:absolute;top:11rem;left:55rem;display:flex;align-items:center}.component--recipe .content .info-top .description p{padding-bottom:0}.component--recipe .content .info-top .by-author{margin:unset;position:absolute;top:36rem;left:66rem}.component--recipe .content .info-bottom{text-align:center;margin-bottom:5rem}.component--recipe .content .info-bottom div{display:inline-block;vertical-align:top;text-align:left;margin:0 5rem}.component--recipe .content .info-bottom .ingredients{margin-top:0;width:51.5rem;border-right:2px solid #225c54;padding-right:10rem}.component--recipe .content .info-bottom .ingredients span{font-size:2rem;letter-spacing:.2px;line-height:3.05}.component--recipe .content .info-bottom .ingredients ul li{letter-spacing:.19px;font-size:1.9rem;line-height:1.3684210526}.component--recipe .content .info-bottom .divider{border-right:2px solid #225c54}.component--recipe .content .info-bottom .directions{max-width:47.5rem}.component--recipe .content .info-bottom .directions span{font-size:2rem;letter-spacing:.2px;line-height:3.05}.component--recipe .content .info-bottom .directions ol li{font-size:1.9rem;line-height:1.4736842105;margin-left:7rem}.component--recipe .content .info-bottom .directions ol li::before{font-size:2.2rem;letter-spacing:.22px;line-height:4.5rem;height:4.5rem;width:4.5rem;left:-7rem}.component--recipe .content .message{width:100%;clear:both;padding:6.3rem 12rem}.component--recipe .content .message::before{left:unset;right:1rem;width:53rem;height:35rem;bottom:-4rem}.component--recipe .content .message:after{border-width:0 2.5rem 3rem;left:8rem;top:-2.5rem}.component--recipe .content .message p{font-size:2.4rem;line-height:1.3333333333;max-width:60.7rem}.component--recipe .content .message span{font-size:3rem;line-height:1.2333333333;max-width:60.7rem}}.nodetype--landing_page .sharethis-wrapper{position:absolute;top:29rem;right:50%;left:50%;z-index:100;width:30rem;margin-left:-10rem}.nodetype--landing_page .sharethis-wrapper span{background:#297479 0 0 no-repeat padding-box;border-radius:.7rem;width:9rem;height:4rem;color:#fff;line-height:1.4rem;font-size:1.4rem;display:inline-block;margin:0 .3rem;cursor:pointer}.nodetype--landing_page .sharethis-wrapper span::before{background-color:#fff;content:"";display:inline-block;height:2.5rem;width:2.4rem;margin:.5rem .4rem 0 1rem;position:relative;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2.5rem 2.5rem;mask-size:2.5rem 2.5rem}.nodetype--landing_page .sharethis-wrapper span.st_sharethis_custom::before{-webkit-mask-image:url(/themes/custom/mmg9/dist/images/share.svg);mask-image:url(/themes/custom/mmg9/dist/images/share.svg)}.nodetype--landing_page .sharethis-wrapper span.st_print_custom::before{-webkit-mask-image:url(/themes/custom/mmg9/dist/images/print.svg);mask-image:url(/themes/custom/mmg9/dist/images/print.svg)}.nodetype--landing_page .sharethis-wrapper span.st_sharethis_custom::after{content:"Share"}.nodetype--landing_page .sharethis-wrapper span.st_print_custom::after{content:"Print"}@media screen and (min-width:1280px){.nodetype--landing_page .sharethis-wrapper{top:23.5rem;margin-left:40rem}}
