.escoffier-programs__items{display:flex;flex-wrap:wrap;gap:37px}@media (max-width:1240px){.escoffier-programs__items{gap:30px;margin-top:15px}}.escoffier-programs__items.filtered{margin-top:15px}.escoffier-programs__disclaimers__wrapper,.escoffier-programs__campus-name{flex:100%}.escoffier-programs__disclaimers__wrapper .escoffier-disclaimers{text-align:left}.escoffier-programs__all-items-span{font-family:TradeGothic;font-weight:400;-webkit-font-smoothing:antialiased;font-size:23px;line-height:44.293px;text-transform:uppercase;color:#8E6C4A;margin-bottom:-37px}@media (max-width:1240px){.escoffier-programs__all-items-span{display:none}}.escoffier-programs__all-items-span+.escoffier-programs__campus-name{margin-top:0}@media (max-width:1240px){.escoffier-programs__all-items-span+.escoffier-programs__campus-name{padding-right:0}}.escoffier-programs .escoffier-programs__campus-name.first-seen{margin-top:0}.escoffier-programs__campus-name{text-transform:uppercase;font-size:38px;line-height:normal;margin-bottom:-10px;margin-top:50px}@media (max-width:768px){.escoffier-programs__campus-name{font-size:28px;line-height:33px}}.escoffier-programs__campus-name.hidden{display:none}@media (min-width:1241px){.escoffier-programs .escoffier-sidebar-navigation__inner{padding:29px 23px;width:295px}}@media (max-width:1240px){.escoffier-programs .escoffier-sidebar-navigation__inner{padding:0}}@media (min-width:1241px){.escoffier-programs .escoffier-sidebar-navigation__content{padding-left:358px}}@media (max-width:1240px){.escoffier-programs .escoffier-sidebar-navigation__navigation{border-bottom:none;max-width:none}}.escoffier-programs__no-results .escoffier-button-as-link{font-size:inherit;padding:0;color:#B13}.escoffier-programs .escoffier-container{padding-top:17px}@media (min-width:1241px){.escoffier-programs .escoffier-container{padding-left:0;padding-right:0}}.escoffier-programs .escoffier-global-popup__overlay{height:400%}.escoffier-program-grid-item{flex:0 1 calc(33.333% - 37px * 2 / 3);display:flex;flex-direction:column;box-shadow:0 4.067px 24.405px 0 rgba(0,0,0,.1);border-radius:15px}@media (max-width:1240px){.escoffier-program-grid-item{flex:0 1 calc(33.333% - 30px * 2 / 3)}}@media (max-width:991px){.escoffier-program-grid-item{flex:0 1 calc(50% - 30px / 2)}}@media (max-width:650px){.escoffier-program-grid-item{flex:0 1 100%}}.escoffier-program-grid-item__image{width:100%;height:auto;display:block}.escoffier-program-grid-item__below-image-text{color:#8E6C4A;font-family:TradeGothic;font-weight:800;-webkit-font-smoothing:antialiased;font-size:17px;border-bottom:1px solid #ccc;line-height:1;margin:0 16px;padding-bottom:13px;padding-top:12px}.escoffier-program-grid-item__heading{color:#252525;font-size:23px;line-height:24.256px;margin-bottom:24px;font-family:TradeGothic;font-weight:800;-webkit-font-smoothing:antialiased;margin-left:16px;margin-right:16px}.escoffier-program-grid-item__bottom-part{padding:0 16px 21px 16px;display:flex;flex-direction:column;margin-top:auto}.escoffier-program-grid-item__body{font-size:19px;font-weight:400;line-height:23px;margin-bottom:33px;margin-top:auto}.escoffier-program-grid-item__link{text-decoration:none}.escoffier-program-grid-item__link svg{margin-left:3px;width:16px}.escoffier-program-grid-item__link,.escoffier-program-grid-item__link:visited{color:#252525}.escoffier-program-grid-item__link:hover .escoffier-program-grid-item__heading{text-decoration:underline}.escoffier-program-grid-item__link:focus{outline:none}.escoffier-program-grid-item__link:focus .escoffier-program-grid-item__heading{outline-offset:1px;outline:1px solid #252525}.escoffier-program-grid-item__actions{margin-top:0}.escoffier-program-grid-item__actions .escoffier-btn{border-radius:30.979px;padding:1px 16px;min-height:auto;font-size:20px;font-style:normal;font-weight:700;line-height:31.279px}@media (max-width:1295px) and (min-width:1241px){.escoffier-program-grid-item__actions .escoffier-program-grid-item__link,.escoffier-program-grid-item__actions .escoffier-btn__outline{font-size:15px}}.escoffier-program-grid-item .escoffier-btn__outline{border-width:1px}.escoffier-program-grid-item .escoffier-btn__outline:focus{outline-width:1px}@media (max-width:1240px){body.admin-bar .escoffier-filter-form{padding-top:60px}}body.admin-bar .escoffier-filter-form__modal-close-button{top:51px}