html {
	overflow-x: hidden;
}
h1 {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 35px !important;
	line-height: 1;
	text-transform: uppercase;
	color: #252525 !important;
	text-shadow: none !important;
	margin: 0 !important;
	width: 100%;
	padding: 0;
}
.header .headerImage .inner {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent;
	padding-bottom: 0;
	text-align: left;
	padding: 20px;
	display: block;
	position: relative;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.75) 0.01%, #F4F4F4 22.92%);
}
.hnw {
	font-family: kepler-std, serif;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	color: #252525;
	position: relative;
}
.hnw .container {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 auto;
}
.hnw a:hover {
	text-decoration: none;
}
.hnw button,
.cta-btn a {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 28px;
	line-height: 1;
	text-align: center;
	color: #FFFFFF;
	background: #BB1133;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.05);
	border-radius: 5px;
	display: inline-block;
	padding: 17px 27px;
	outline: none;
	border: none;
	transition: background .2s linear;
}
.hnw button:hover,
.cta-btn a:hover {
	background: #710b1b;
}
.hnw button:focus,
.cta-btn a:focus,
.s4 .buttons a:focus {
	outline: 2px solid #BB1133;
	outline-offset: 3px;
}
.cta-btn a {
	text-decoration: none;
	padding-left: 40px;
	padding-right: 40px;
}
.cta-btn a:hover {
	color: #fff;
}
.fe p {
	margin-top: 0;
}
.suptitle {
	font-family: 'TradeGothic';
	font-weight: 300;
	font-size: 21px;
	line-height: 1.5;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #8E6C4A;
	margin-bottom: 5px;
}
h2 {
	font-family: 'TradeGothic';
	font-size: 28px;
	line-height: 33px;
	color: #252525;
	font-weight: bold;
	margin-top: 0;
}
.expandable {
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	padding: 20px 0;
}
.expandable .title {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 24px;
	line-height: 1.25;
	color: #8E6C4A;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_282_6518)'%3E%3Cpath d='M19.2188 9.21875H10.7812V0.78125C10.7812 0.349766 10.4315 0 10 0C9.56852 0 9.21875 0.349766 9.21875 0.78125V9.21875H0.78125C0.349766 9.21875 0 9.56852 0 10C0 10.4315 0.349766 10.7812 0.78125 10.7812H9.21875V19.2188C9.21875 19.6502 9.56852 20 10 20C10.4315 20 10.7812 19.6502 10.7812 19.2188V10.7812H19.2188C19.6502 10.7812 20 10.4315 20 10C20 9.56852 19.6502 9.21875 19.2188 9.21875Z' fill='%23B91637'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_282_6518'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: calc(100% - 20px) center;
	min-height: 20px;
	padding-right: 50px;
	margin: 0;
}
.expandable .title:focus {
	outline: 2px solid #252525;
	outline-offset: 2px;
}
.expandable .title.expanded {
	color: #B91637;
	background-image: none;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 495 495' style='enable-background:new 0 0 495 495;' xml:space='preserve'%3E%3Crect y='227.5' style='fill:%23B91637;' width='495' height='40'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}
.expandable .text {
	font-family: kepler-std, serif;
	font-size: 20px;
	line-height: 30px;
	color: #252525;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
	max-width: 1038px;
}
.hnw ol {
	list-style: decimal;
	padding-left: 20px;
}
.hnw {
	font-size: 20px;
}

.s1 {
	padding-top: 75px;
}
.s1 .blocks {
	display: flex;
	flex-wrap: wrap;
}
.s1 .blocks > div {
	flex: 0 0 100%;
	max-width: 100%;
}
.s1 .blocks > :nth-child(2) {
	text-align: center;
}
.s1 h2 {
	color: #252525;
	max-width: 555px;
}
.s1 .text p {
	margin-bottom: 35px;
	line-height: 1.47;
}
.s1 img {
	width: 100%;
	height: auto;
	max-width: 570px;
}
.s1 .cta-btn {
	margin-top: 50px;
	margin-bottom: 50px;
}

.s2 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.s2 h2 {
	max-width: 760px;
	text-transform: uppercase;
}
.s2 .text {
	margin-top: 30px;
	max-width: 770px;
}
.s2 .text p {
	margin-bottom: 20px;
}
.s2 .escoffier-disclaimer {
	max-width: 770px;
	margin-bottom: 40px;
	text-align: left;
}
.s2 .blocks > div {
	background: #f5f4f3;
	position: relative;
	border-left: 5px solid #8E6C4A;
	margin-bottom: 45px;
}
.s2 .blocks .image {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	padding-top: 56%;
}
.s2 .blocks .heading {
	font-family: TradeGothic;
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	color: #252525;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 0 16px;
}
.s2 .blocks p {
	margin: 0;
	padding: 0 16px 20px;
	font-family: kepler-std,serif;
	font-size: 20px;
	line-height: 26px;
	color: #252525;
}
.s2 .cta {
	text-align: center;
}
.s2 .cta .cta-heading {
	font-family: TradeGothic;
	font-weight: 700;
	font-size: 1.5em;
	margin: 40px 0;
}

.s3 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.s3 h2 {
	max-width: 760px;
}
.s3 .text {
	margin-top: 30px;
	margin-bottom: 30px;
	max-width: 770px;
}
.s3 .text p {
	margin-bottom: 40px;
}
.s3 .blocks > div {
	margin-bottom: 30px;
}
.s3 .blocks .inner {
	background: #f5f4f3;
	position: relative;
	border-left: 5px solid #BB1133;
	height: 100%;
}
.s3 .blocks > :last-child img {
	width: 100%;
	height: auto;
	max-width: 620px;
}
.s3 .blocks .image {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	padding-top: 60%;
}
.s3 .blocks .heading {
	font-family: TradeGothic;
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;
	color: #252525;
	margin-top: 0;
	margin-bottom: 20px;
	padding: 25px 10px 15px 15px;
}
.s3 .list {
	padding-bottom: 20px;
	padding-right: 23px;
}
.s3 .list ul {
	margin: 0;
	padding: 0;
}
.s3 .list li {
	background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 4.8374C14.2803 4.8374 6.94714 10.7455 5.22769 18.7906C4.36864 22.8104 4.94734 27.085 6.86389 30.7223C8.70844 34.2229 11.7324 37.052 15.3504 38.6554C19.1138 40.3235 23.4342 40.6142 27.3897 39.4766C31.2057 38.3795 34.5893 35.9715 36.8928 32.7392C41.7092 25.9816 41.0652 16.4893 35.3988 10.4341C32.0778 6.88535 27.3609 4.8374 22.5 4.8374ZM30.9731 23.4436L26.1581 28.3747C24.939 29.6234 23.0121 27.7316 24.2262 26.4887L26.6558 24.0007H15.1421C14.3244 24.0007 13.6422 23.318 13.6422 22.5008C13.6422 21.6836 14.3249 21.001 15.1421 21.001H26.5982L24.1205 18.5237C22.8893 17.2925 24.7982 15.3832 26.0294 16.6144L30.9618 21.5464C31.4847 22.0688 31.4897 22.9148 30.9731 23.4436Z' fill='%23B91637'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 32px;
	background-position: 15px top;
	font-family: kepler-std, serif;
	font-size: 20px;
	line-height: 26px;
	color: #252525;
	padding-left: 55px;
	min-height: 34px;
	margin-bottom: 15px;
}
.s3 .wrap {
	box-shadow: 0px 4px 15px rgba(0,0,0,.15);
	max-width: 1000px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 30px 20px;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.s3 .wrap p {
	margin: 0 0 40px;
	font-family: kepler-std,serif;
	font-weight: 300;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: .01em;
	text-shadow: 0px 4px 15px rgba(0,0,0,.25);
}
.s3 .wrap span {
	font-family: TradeGothic;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: .01em;
	text-transform: uppercase;
	display: block;
	text-align: center;
}
.s3 .escoffier-disclaimer {
	margin-top: 20px;
}

.s4 {
	background: linear-gradient(180deg, #F8F8F8 0%, rgba(248, 248, 248, 0) 100%);
	margin-top: 70px;
	padding-top: 70px;
}
.s4 .top > :nth-child(1) {
	margin-bottom: 50px;
}
.s4 h2 {
	max-width: 600px;
}
.s4 .container .top .text {
	max-width: 600px;
	line-height: 1.47;
}
.s4 .buttons {
	margin-top: 35px;
}
.s4 .buttons button {
	border: 2px solid #8E6C4A;
	filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.05));
	border-radius: 5px;
	color: #8E6C4A;
	display: inline-block;
	background: transparent;
	margin-right: 25px;
	margin-bottom: 25px;
}
.s4 .buttons button:hover {
	background: #8E6C4A;
	color: #fff;
}
.s4 .buttons button:focus {
	outline: 2px solid #8E6C4A;
}
.s4 .buttons a {
	background: #BB1133;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.05);
	border-radius: 5px;
	color: #fff;
	padding: 19px 44px;
	text-decoration: none;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 28px;
	display: inline-block;
	line-height: 1;
	transition: background .2s linear;
}
.s4 .buttons a:hover {
	background: #710b1b;
}
.s4 .icons {
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 24px;
	line-height: 1;
	text-align: center;
	letter-spacing: 0.01em;
	color: #8E6C4A;
	padding: 30px;
}
.s4 .icons > div {
	flex: 0 0 100%;
	max-width: 100%;
	padding: 30px 10px;
}
.s4 .icons img {
	height: 94px;
	width: auto;
	margin-bottom: 15px;
}
.s4 .container .courses-heading {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
	color: #252525;
	max-width: 560px;
	margin: 50px 0 30px;
}
.s4 .bottom {
	background: #F8F8F8;
	margin-top: 50px;
	font-family: kepler-std, serif;
	line-height: 1.45;
	color: #252525;
}
.s4 .bottom .heading {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 32px;
	line-height: 40px;
	margin: 0 0 20px;
}
.s4 .bottom .image {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 60%;
}
.s4 .bottom-text {
	padding: 30px 20px;
	margin: 0;
}

.s5 {
	margin-top: 50px;
}
.s5 h2 {
	max-width: 550px;
	text-transform: uppercase;
}
.s5 .top > :nth-child(2) {
	margin-top: 20px;
}
.s5 .top img {
	width: 100%;
	max-width: 490px;
	height: auto;
}
.s5 .top .text {
	line-height: 1.4;
}
.s5 .topics {
	margin-top: 50px;
}
.s5 .topics > div {
	margin-bottom: 40px;
}
.s5 .topic {
	background: #F8F8F8;
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
	margin-bottom: 30px;
	border-left: 5px solid #8E6C4A;
	font-family: 'TradeGothic';
	font-weight: 100;
	font-size: 23px;
	line-height: 32px;
	color: #000000;
	padding: 35px 15px 35px 35px;
	width: 100%;
	height: 100%;
}
.s5 .topic .title {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 22px;
	line-height: 28px;
	text-transform: uppercase;
	color: #BB1133;
	margin-bottom: 20px;
	padding-left: 40px;
	min-height: 26px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 25px;
}
.s5 .topic .title.calculator {
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1629 0H4.83707C3.72242 0 2.81558 0.906838 2.81558 2.02148V20.9785C2.81558 22.0932 3.72242 23 4.83707 23H18.1629C19.2776 23 20.1844 22.0932 20.1844 20.9785V2.02148C20.1844 0.906838 19.2775 0 18.1629 0ZM5.55999 3.96885C5.55999 3.67236 5.80257 3.42979 6.09906 3.42979H17.0812C17.3777 3.42979 17.6203 3.67236 17.6203 3.96885V6.02398C17.6203 6.32046 17.3778 6.56304 17.0813 6.56304H6.09906C5.80257 6.56304 5.55999 6.32046 5.55999 6.02398V3.96885ZM12.1301 11.3381H10.8699C10.4978 11.3381 10.1961 11.0364 10.1961 10.6642V9.74859C10.1961 9.37645 10.4978 9.07476 10.8699 9.07476H12.1301C12.5023 9.07476 12.804 9.37645 12.804 9.74859V10.6642C12.804 11.0364 12.5023 11.3381 12.1301 11.3381ZM12.804 14.089V15.0047C12.804 15.3768 12.5023 15.6785 12.1301 15.6785H10.8699C10.4978 15.6785 10.1961 15.3768 10.1961 15.0047V14.089C10.1961 13.7168 10.4978 13.4152 10.8699 13.4152H12.1301C12.5023 13.4152 12.804 13.7169 12.804 14.089ZM7.98744 19.3451C7.98744 19.7172 7.68574 20.0189 7.31361 20.0189H6.05342C5.68128 20.0189 5.37959 19.7172 5.37959 19.3451V18.4295C5.37959 18.0573 5.68128 17.7556 6.05342 17.7556H7.31361C7.68574 17.7556 7.98744 18.0573 7.98744 18.4295V19.3451ZM7.98744 15.0047C7.98744 15.3768 7.68574 15.6785 7.31361 15.6785H6.05342C5.68128 15.6785 5.37959 15.3768 5.37959 15.0047V14.089C5.37959 13.7169 5.68128 13.4152 6.05342 13.4152H7.31361C7.68574 13.4152 7.98744 13.7169 7.98744 14.089V15.0047ZM7.98744 10.6642C7.98744 11.0364 7.68574 11.3381 7.31361 11.3381H6.05342C5.68128 11.3381 5.37959 11.0364 5.37959 10.6642V9.74859C5.37959 9.37645 5.68128 9.07476 6.05342 9.07476H7.31361C7.68574 9.07476 7.98744 9.37645 7.98744 9.74859V10.6642ZM17.6203 19.3451C17.6203 19.7172 17.3187 20.0189 16.9465 20.0189H10.8699C10.4978 20.0189 10.1961 19.7172 10.1961 19.3451V18.4295C10.1961 18.0573 10.4977 17.7556 10.8699 17.7556H16.9465C17.3187 17.7556 17.6203 18.0573 17.6203 18.4295V19.3451ZM17.6203 15.0047C17.6203 15.3768 17.3187 15.6785 16.9465 15.6785H15.6863C15.3142 15.6785 15.0125 15.3768 15.0125 15.0047V14.089C15.0125 13.7169 15.3142 13.4152 15.6863 13.4152H16.9465C17.3187 13.4152 17.6203 13.7169 17.6203 14.089V15.0047ZM17.6203 10.6642C17.6203 11.0364 17.3187 11.3381 16.9465 11.3381H15.6863C15.3142 11.3381 15.0125 11.0364 15.0125 10.6642V9.74859C15.0125 9.37645 15.3142 9.07476 15.6863 9.07476H16.9465C17.3187 9.07476 17.6203 9.37645 17.6203 9.74859V10.6642Z' fill='black'/%3E%3C/svg%3E%0A");
}
.s5 .topic .title.leaf {
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1805_2)'%3E%3Cpath d='M16.8807 6.65337L15.5964 7.93774C17.8445 7.24578 20.3309 7.5564 22.3642 8.87203C22.5967 9.02253 22.5976 9.36418 22.3642 9.51525C19.8099 11.168 16.5045 11.2518 13.8551 9.67896L10.6314 12.9027C13.5924 11.8461 16.9359 12.1939 19.6449 13.9468C19.8774 14.0973 19.8784 14.4389 19.6449 14.59C16.3587 16.7163 12.1288 16.7802 8.77952 14.7545L5.21065 18.3234C8.85183 16.8997 13.0251 17.275 16.3856 19.4495C16.6182 19.6 16.6191 19.9417 16.3856 20.0927C12.3826 22.6829 7.27187 22.7023 3.27631 20.2578C0.449818 23.0843 0.60563 22.9919 0.383452 22.9919C0.045253 22.9919 -0.129473 22.58 0.112577 22.338L2.73451 19.716C0.273081 15.6926 0.327812 10.5813 2.89962 6.60668C3.05073 6.37316 3.39238 6.37416 3.54288 6.60668C5.71735 9.96722 6.09261 14.1405 4.6689 17.7817L8.23782 14.2128C6.21691 10.8713 6.27155 6.64053 8.40235 3.34742C8.55318 3.11442 8.89473 3.11437 9.04561 3.34742C10.7985 6.05646 11.1462 9.39999 10.0896 12.361L13.3134 9.13721C11.7549 6.51192 11.8093 3.20573 13.4771 0.628183C13.628 0.395184 13.9695 0.395136 14.1204 0.628183C15.436 2.6614 15.7466 5.14783 15.0547 7.39604L16.3639 6.08677C17.0695 3.04724 19.4777 0.671996 22.5365 0.0165237C22.8075 -0.0415107 23.0496 0.199437 22.9913 0.471366C22.3329 3.54364 19.9396 5.95978 16.8807 6.65337Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1805_2'%3E%3Crect width='23' height='23' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.s5 .topic .title.puzzle {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2563 4.24813H13.5738C14.8449 4.24813 15.879 5.28223 15.879 6.55331C15.879 7.82439 14.8449 8.85849 13.5738 8.85849H13.2563V11.1917H16.1303C16.551 11.1917 16.892 11.5327 16.892 11.9534V13.014C16.892 13.4451 17.2427 13.7958 17.6738 13.7958C18.1049 13.7958 18.4557 13.4451 18.4557 13.014V11.9534C18.4557 11.5327 18.7967 11.1917 19.2173 11.1917H22.4398C22.6342 9.2276 22.2533 7.19266 21.328 5.27735C19.9225 2.2006 16.5218 0.314032 13.2563 0.0421143V4.24813Z' fill='%23252525'/%3E%3Cpath d='M2.1829 11.1916H4.55349V10.857C4.55349 9.58587 5.58759 8.55177 6.85862 8.55177C8.1297 8.55177 9.1638 9.58587 9.1638 10.857V11.1916H11.7329V8.09675C11.7329 7.6761 12.074 7.33507 12.4946 7.33507H13.5738C14.0049 7.33507 14.3556 6.98435 14.3556 6.55324C14.3556 6.12213 14.0049 5.77141 13.5738 5.77141H12.4946C12.074 5.77141 11.7329 5.43038 11.7329 5.00973V0C6.52892 0.255719 2.02356 4.84831 2.13091 10.1735C2.13091 10.5145 2.14873 10.8543 2.1829 11.1916Z' fill='%23252525'/%3E%3Cpath d='M11.733 19.014H11.434C10.163 19.014 9.12886 17.9799 9.12886 16.7088C9.12886 15.4378 10.163 14.4037 11.434 14.4037H11.733V12.7149H8.40217C7.98152 12.7149 7.64049 12.3739 7.64049 11.9533V10.8569C7.64049 10.4258 7.28977 10.0751 6.85866 10.0751C6.42755 10.0751 6.07683 10.4258 6.07683 10.8569V11.9533C6.07683 12.3739 5.7358 12.7149 5.31515 12.7149H2.45532C2.82123 14.13 3.48922 15.4615 4.42237 16.6033C5.34816 17.7363 5.82913 19.1228 5.77663 20.5076C5.74438 21.357 5.55975 22.1685 5.22766 22.9195C5.02582 23.3469 5.30901 23.8922 5.77455 23.9734L11.733 25.168V19.014Z' fill='%23252525'/%3E%3Cpath d='M23.4735 15.3404L23.1525 14.9322C22.6394 14.2953 22.3771 13.5159 22.3278 12.715H19.979V13.0139C19.979 14.285 18.9449 15.3191 17.6738 15.3191C16.4028 15.3191 15.3687 14.285 15.3687 13.0139V12.715H13.2563V15.1654C13.2563 15.586 12.9153 15.927 12.4947 15.927H11.4341C11.0029 15.927 10.6522 16.2778 10.6522 16.7089C10.6522 17.14 11.0029 17.4907 11.4341 17.4907H12.4947C12.9153 17.4907 13.2563 17.8317 13.2563 18.2524V25.4735L15.7965 25.9828C16.268 26.091 16.7505 25.6718 16.7064 25.1882C16.6471 24.2543 16.8472 23.6597 16.9999 23.3514H18.4201C20.1082 23.3514 21.5824 22.1525 21.9255 20.5006L22.3159 18.621L23.1478 17.9771C23.9606 17.3747 24.1154 16.1223 23.4735 15.3404Z' fill='%23252525'/%3E%3C/svg%3E%0A");
}
.s5 .courses-heading {
	font-family: 'TradeGothic';
	font-size: 36px;
	font-weight: bold;
	line-height: 40px;
	color: #252525;
	text-transform: capitalize;
	margin: 35px 0;
}

.s6 {
	background: #93704D;
	margin-top: 50px;
	margin-bottom: 120px;
	padding-bottom: 50px;
}
.s6 .container {
	max-width: 1310px;
}
.s6 .s-wrap {
	max-width: 1270px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}
.s6 .s-wrap > div {
	flex: 0 0 100%;
	max-width: 100%;
}
.s6 .s-wrap > :nth-child(1) {
	padding: 70px 0 0;
}
.s6 h2 {
	font-size: 36px;
	line-height: 40px;
	color: #fff;
	max-width: 500px;
}
.s6 .text {
	font-size: 23px;
	line-height: 34px;
	color: #fff;
}
.s6 .blocks {
	display: flex;
	flex-wrap: wrap;
}
.s6 .blocks > div {
	flex: 0 0 100%;
	max-width: 100%;
	margin: 15px 0;
}
.s6 .block {
	background: #FFFFFF;
	box-shadow: 0px 4px 12px 5px rgba(0, 0, 0, 0.05);
	padding: 35px 20px 35px 35px;
}
.s6 .blocks > :nth-child(1) .block {
	border-radius: 30px 30px 0px 30px;
}
.s6 .blocks > :nth-child(2) .block {
	border-radius: 30px 30px 30px 0px;
}
.s6 .blocks > :nth-child(3) .block {
	border-radius: 0px 30px 30px 30px;
}
.s6 .blocks > :nth-child(4) .block {
	border-radius: 30px 0px 30px 30px;
}
.s6 .icon {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-bottom: 10px;
}
.s6 .icon.medal {
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='48' viewBox='0 0 44 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1786_87)'%3E%3Cpath d='M29.0385 34.5286L31.0506 31.2637L34.6816 30.0254L35.0839 26.2117L37.8158 23.5223L36.5169 19.9124L37.8158 16.3024L35.084 13.613L34.6817 9.79945L31.0507 8.56109L29.0386 5.29606L25.2329 5.75557L22 3.69238L18.7671 5.75574L14.9615 5.29623L12.9494 8.56117L9.31838 9.79953L8.9161 13.6131L6.18423 16.3025L7.48309 19.9125L6.18423 23.5225L8.91602 26.2118L9.31829 30.0254L12.9493 31.2638L14.9614 34.5287L18.7671 34.0693L22 36.1326L25.2329 34.0693L29.0385 34.5286ZM10.8772 19.9125C10.8772 13.7794 15.8669 8.78968 22 8.78968C28.1331 8.78968 33.1228 13.7794 33.1228 19.9125C33.1228 26.0456 28.1331 31.0353 22 31.0353C15.8669 31.0353 10.8772 26.0456 10.8772 19.9125Z' fill='black'/%3E%3Cpath d='M22 11.3694C17.2893 11.3694 13.457 15.2018 13.457 19.9124C13.457 24.6231 17.2893 28.4555 22 28.4555C26.7107 28.4555 30.543 24.6231 30.543 19.9124C30.543 15.2018 26.7107 11.3694 22 11.3694Z' fill='black'/%3E%3Cpath d='M18.1585 36.7411L13.6313 37.2877L11.2394 33.4061L10.4263 33.1289L6.91891 44.0916L13.2332 43.7443L18.1733 47.6923L21.0804 38.606L18.1585 36.7411Z' fill='black'/%3E%3Cpath d='M32.7606 33.4062L30.3686 37.2877L25.8415 36.7411L22.9196 38.606L25.8267 47.6923L30.7668 43.7443L37.0811 44.0916L33.5737 33.1289L32.7606 33.4062Z' fill='black'/%3E%3Ccircle cx='22' cy='20' r='10' fill='black'/%3E%3C/g%3E%3Cpath d='M22.0055 12.824H23.1395V26H21.1235V15.704H19.3595V14.498C20.5115 13.898 21.3935 13.34 22.0055 12.824Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='clip0_1786_87'%3E%3Crect width='44' height='44' fill='white' transform='translate(0 3.69238)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	width: 44px;
	height: 48px;
}
.s6 .icon.badge {
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='44' viewBox='0 0 38 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8397 15.518C19.4306 15.4817 19.0029 15.4635 18.5938 15.4635C18.3334 15.4635 18.0917 15.4635 17.8313 15.4817C14.6886 15.6272 11.769 16.6824 9.37014 18.3742L0.16511 2.01935C-0.0580428 1.60092 -0.0580428 1.09154 0.183706 0.673116C0.44405 0.254692 0.890355 0 1.39245 0H9.76066C10.2628 0 10.7091 0.254692 10.9694 0.673116L18.7983 13.7716L19.8397 15.518Z' fill='black'/%3E%3Cpath d='M37.0224 2.01935L27.8174 18.3742C26.5156 17.4464 25.0652 16.7187 23.5031 16.2275L20.379 10.9882L26.1995 0.7095C26.4599 0.272885 26.9248 0 27.4268 0H35.7951C36.2971 0 36.7435 0.254692 37.0038 0.673116C37.2455 1.09154 37.2455 1.60092 37.0224 2.01935Z' fill='black'/%3E%3Cpath d='M18.5938 18.1924C11.4157 18.1924 5.57657 23.9048 5.57657 30.927C5.57657 37.9492 11.4157 43.6616 18.5938 43.6616C25.7719 43.6616 31.611 37.9492 31.611 30.927C31.611 23.9048 25.7719 18.1924 18.5938 18.1924ZM25.6361 30.4849L23.1052 33.0228L23.7058 36.6212C23.7914 37.136 23.5701 37.6545 23.1312 37.9565C22.8932 38.1202 22.6105 38.2039 22.3297 38.2039C22.0973 38.2039 21.8648 38.1475 21.6547 38.0329L18.5938 36.3792L15.5329 38.0347C15.0661 38.2876 14.4896 38.2585 14.0545 37.9565C13.6175 37.6545 13.3962 37.136 13.4799 36.6212L14.0805 33.0228L11.5496 30.4849C11.1851 30.1193 11.0587 29.5826 11.226 29.0987C11.3915 28.6129 11.8193 28.2618 12.3381 28.1836L15.7802 27.6688L17.3311 24.436C17.7886 23.4773 19.3971 23.4773 19.8546 24.436L21.4055 27.6688L24.8476 28.1836C25.3646 28.26 25.7942 28.6129 25.9597 29.0987C26.127 29.5826 26.0006 30.1193 25.6361 30.4849Z' fill='black'/%3E%3C/svg%3E%0A");
	width: 38px;
	height: 44px;
}
.s6 .icon.map {
	background-image: url('https://www.escoffier.edu/wp-content/uploads/2022/10/map.png');
	width: 54px;
	height: 45px;
}
.s6 .icon.stars {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2441 5.47636C17.1117 5.09488 16.7603 4.81754 16.3369 4.75965L12.0483 4.17457L10.1319 0.53911C9.75249 -0.179703 8.4984 -0.179703 8.11895 0.53911L6.2026 4.17457L1.92412 4.75965C1.50195 4.81754 1.15058 5.09585 1.01813 5.47749C0.885672 5.858 0.995734 6.27652 1.30215 6.55676L4.40526 9.39643L3.67323 13.4029C3.6014 13.7981 3.77433 14.1998 4.12002 14.4348C4.46588 14.6697 4.92611 14.7005 5.30332 14.5138L9.12502 12.6218L12.9579 14.5138C13.1219 14.595 13.3015 14.6351 13.48 14.6351C13.7123 14.6351 13.9447 14.5666 14.1412 14.4349C14.4871 14.1977 14.6598 13.7983 14.588 13.403L13.8572 9.3966L16.9603 6.55692C17.2667 6.27748 17.3766 5.858 17.2441 5.47636Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: repeat-x;
	background-size: 17px 15px;
	width: 85px;
	height: 15px;
}
.s6 .icon.shield {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43' fill='none'%3E%3Cg id='shield (1) 1' clip-path='url(%23clip0_392_848)'%3E%3Cg id='surface1'%3E%3Cpath id='Vector' d='M21.4997 13.3079C16.9819 13.3079 13.3066 16.9832 13.3066 21.5006C13.3066 26.0183 16.9819 29.6936 21.4997 29.6936C26.0171 29.6936 29.6924 26.0183 29.6924 21.5006C29.6924 16.9832 26.0171 13.3079 21.4997 13.3079ZM26.3638 19.9577L20.4945 25.8271C20.2481 26.0735 19.925 26.1968 19.6021 26.1968C19.2793 26.1968 18.9565 26.0738 18.7101 25.8271L16.4672 23.5841C15.9744 23.0917 15.9744 22.2929 16.4672 21.8001C16.9596 21.3074 17.7584 21.3074 18.2512 21.8001L19.6021 23.1511L24.5798 18.1737C25.0723 17.6809 25.8711 17.6809 26.3638 18.1737C26.8566 18.6661 26.8566 19.4649 26.3638 19.9577Z' fill='black'%3E%3C/path%3E%3Cpath id='Vector_2' d='M39.7656 11.6669L39.7642 11.6334C39.7455 11.2204 39.7331 10.7834 39.7255 10.2972C39.6904 7.92629 37.8057 5.96513 35.4345 5.83259C30.4906 5.55669 26.666 3.94459 23.3982 0.759426L23.3703 0.732853C22.3044 -0.244447 20.6966 -0.244447 19.6304 0.732853L19.6025 0.759426C16.3346 3.94459 12.5101 5.55669 7.56617 5.83292C5.19526 5.96513 3.31021 7.92629 3.27511 10.2975C3.26789 10.7804 3.2551 11.2174 3.2364 11.6334L3.23443 11.7112C3.13831 16.7525 3.01889 23.0267 5.11784 28.7215C6.27196 31.8532 8.01988 34.5755 10.3127 36.8132C12.9241 39.3616 16.3445 41.3848 20.4787 42.8263C20.6132 42.8732 20.753 42.9113 20.8954 42.9398C21.0961 42.9798 21.2982 42.9998 21.5003 42.9998C21.7024 42.9998 21.9048 42.9798 22.1053 42.9398C22.2476 42.9113 22.3884 42.8729 22.5235 42.8256C26.6529 41.3815 30.0697 39.3574 32.6787 36.8093C34.9706 34.5709 36.7185 31.848 37.8736 28.7156C39.9804 23.0037 39.8614 16.7177 39.7656 11.6669ZM21.4997 32.2167C15.5906 32.2167 10.7835 27.4096 10.7835 21.5006C10.7835 15.5915 15.5906 10.7844 21.4997 10.7844C27.4084 10.7844 32.2158 15.5915 32.2158 21.5006C32.2158 27.4096 27.4084 32.2167 21.4997 32.2167Z' fill='black'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_392_848'%3E%3Crect width='43' height='43' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	width: 43px;
	height: 43px;
}
.s6 .title {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 36px;
	line-height: 40px;
	text-transform: uppercase;
	color: #BB1133;
	margin-bottom: 20px;
	position: relative;
}
.s6 .title:before {
	content: '';
	display: block;
	width: 20px;
	height: 30px;
	background: #BB1133;
	position: absolute;
	top: 3px;
	left: -35px;
}
.s6 .block-text {
	font-size: 21px;
	line-height: 25px;
	color: #000000;
	max-width: 262px;
}
.s6 .blocks > :nth-child(1) .block-text {
	max-width: 236px;
}
.s6 .blocks > :nth-child(3) .block-text {
	max-width: 208px;
}
.s6 .block-text a {
	color: #252525;
	text-decoration: underline;
}
.s6 .block-text a:hover {
	color: #252525;
	text-decoration: none;
}
.s6 .block-text a:focus {
	text-decoration: none;
	outline: 1px solid #252525;
	outline-offset: 2px;
	color: #252525;
}
.s6 .disclaimer-wrap {
	position: relative;
}
.s6 .escoffier-disclaimer {
	position: absolute;
	bottom: -120px;
	left: 0;
	text-align: left;
}

.s7 {
	margin-top: 50px;
}
.s7 h2 {
	max-width: 650px;
}
.s7 .top {
	margin-bottom: 40px;
}
.s7 .top .text {
	line-height: 1.47;
	margin-bottom: 20px;
}
.s7 .top .escoffier-disclaimer {
	text-align: left;
}
.s7 .top img {
	width: 100%;
	max-width: 550px;
	height: auto;
}
.s7 .blocks > div {
	margin-bottom: 30px;
}
.s7 .block {
	border: 1px solid #404D61;
	padding: 35px 33px 85px;
	position: relative;
	font-family: 'TradeGothic';
	font-weight: 100;
	font-size: 23px;
	line-height: 32px;
	color: #000000;
}
.s7 .block .title {
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	color: #8E6C4A;
	margin-bottom: 20px;
}
.s7 .block a {
	text-decoration: none;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 0.01em;
	text-transform: uppercase;
	color: #B91637;
	display: inline-block;
	position: absolute;
	left: 35px;
	bottom: 35px;
}
.s7 .block a:hover {
	text-decoration: underline;
}
.s7 .block a:focus {
	outline: 1px solid #b13;
	outline-offset: 2px;
}
.s7 .block a:after {
	content: '';
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1715_30)'%3E%3Cpath d='M12.7914 0.178862C12.5319 -0.0596206 12.1035 -0.0596206 11.832 0.178862C11.5726 0.411924 11.5726 0.796748 11.832 1.02981L16.6891 5.39295H0.669736C0.295649 5.39295 0 5.65854 0 5.99458C0 6.33062 0.295649 6.60705 0.669736 6.60705H16.6891L11.832 10.9593C11.5726 11.1978 11.5726 11.5881 11.832 11.8211C12.0975 12.0596 12.5319 12.0596 12.7914 11.8211L18.7949 6.42818C19.0603 6.19512 19.0603 5.8103 18.7949 5.57724L12.7914 0.178862Z' fill='%23B91637'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1715_30'%3E%3Crect width='19' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 12px;
	margin-left: 5px;
}
.s7 .programs > div {
	margin-bottom: 30px;
}
.s7 .program {
	background: #F8F8F8;
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
	padding: 35px 10px 35px 35px;
	border-left: 5px solid #8E6C4A;
	font-family: 'TradeGothic';
	font-weight: 100;
	font-size: 23px;
	line-height: 32px;
	color: #252525;
}
.s7 .program .title {
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	color: #252525;
	margin-bottom: 20px;
}
.s7 .program .text {
	margin-bottom: 30px;
}
.s7 .program .request-info {
	font-size: 24px;
	padding: 14px 24px;
}
.s7 .bottom {
	font-family: kepler-std, serif;
	line-height: 1.47;
	color: #252525;
}
.s7 .bottom > :nth-child(1) {
	margin: 80px 0 40px;
}
.s7 .bottom a {
	color: #BB1133;
	text-decoration: underline;
}
.s7 .bottom a:hover {
	text-decoration: none;
}
.s7 .bottom a:focus {
	outline: 1px solid #b13;
	outline-offset: 2px;
}
.s7 .bottom img {
	max-width: 560px;
	width: 100%;
	height: auto;
}
.s7 .bottom .heading {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 36px;
	line-height: 32px;
	color: #8E6C4A;
	margin: 0 0 20px;
}
.s7 .bottom .escoffier-disclaimer {
	text-align: left;
}
.s7 .bottom .escoffier-disclaimer a {
	color: #252525;
}
.s7 .bottom .escoffier-disclaimer a:focus {
	outline-color: #252525;
}

.s7 .temporary-disclaimers,
.s7 .program-tuition-disclaimers {
	max-width: 785px;
}

.s8 {
	margin-top: 50px;
}
.s8 h2 {
	color: #BB1133;
}
.s8 .text {
	line-height: 1.47;
}
.s8 .text .escoffier-disclaimer {
	text-align: left;
}
.s8 .benefits {
	background: #F8F8F8;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
	padding: 30px 20px;
	font-size: 19px;
	line-height: 28px;
	margin-top: 40px;
}
.s8 .benefits .heading {
	margin: 0 0 20px;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 28px;
	line-height: 34px;
	color: #252525;
}
.s8 .percentage {
	border: 1px solid #8E6C4A;
	width: 100%;
	height: 40px;
	font-family: kepler-std, serif;
	font-weight: 700;
	font-size: 21px;
	line-height: 38px;
	color: #FFFFFF;
	position: relative;
	margin: 10px 0;
}
.s8 .bar {
	min-width: 50px;
	position: absolute;
	left: 0;
	height: 100%;
	background: #8E6C4A;
	z-index: 0;
}
.s8 .bar span {
	position: absolute;
	display: inline-block;
	right: 10px;
}
.s8 .top .escoffier-disclaimer {
	margin-top: 20px;
}
.s8 .benefits .note {
	font-size: 16px;
	margin-top: 30px;
}
.s8 .wrap {
	box-shadow: 0px 4px 15px rgba(0,0,0,.15);
	max-width: 1000px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	padding: 30px 20px;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 100%;
}
.s8 .wrap p {
	margin: 0 0 40px;
	font-family: kepler-std,serif;
	font-weight: 300;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: .01em;
	text-shadow: 0px 4px 15px rgba(0,0,0,.25);
}
.s8 .wrap span {
	font-family: TradeGothic;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: .01em;
	text-transform: uppercase;
	display: block;
	text-align: center;
}
.s8-highlight-disclaimer {
	margin-top: 20px;
}

.s9 {
	margin-top: 50px;
}
.s9 .top {
	margin-bottom: 40px;
}
.s9 .top .text {
	line-height: 1.47;
	margin-bottom: 20px;
}
.s9 .top img {
	width: 100%;
	max-width: 480px;
	height: auto;
}
.s9 .blocks {
	margin-top: 50px;
}
.s9 .blocks > div {
	margin-bottom: 30px;
}
.s9 .block {
	background: #F8F8F8;
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
	border-left: 5px solid #BB1133;
	padding: 30px 20px 10px;
	font-family: 'TradeGothic';
	font-weight: 100;
	font-size: 23px;
	color: #252525;
}
.s9 .block .title {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
	color: #252525;
	margin-bottom: 30px;
}
.s9 .block ul {
	margin: 0;
	padding: 0;
}
.s9 .block li {
	padding-left: 50px;
	min-height: 26px;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 0.547363C7.47225 0.547363 2.09456 4.87993 0.833635 10.7797C0.203665 13.7276 0.628045 16.8622 2.03352 19.5296C3.38619 22.0967 5.60379 24.1714 8.25699 25.3472C11.0168 26.5705 14.1851 26.7837 17.0858 25.9494C19.8842 25.1449 22.3655 23.3791 24.0547 21.0087C27.5867 16.0531 27.1145 9.09205 22.9591 4.65157C20.5237 2.04919 17.0647 0.547363 13.5 0.547363V0.547363ZM19.7136 14.1919L16.1826 17.808C15.2886 18.7238 13.8756 17.3364 14.7659 16.425L16.5476 14.6004H8.1042C7.50459 14.6004 7.00431 14.0998 7.00431 13.5005C7.00431 12.9012 7.50492 12.4006 8.1042 12.4006H16.5053L14.6884 10.584C13.7855 9.6811 15.1853 8.28091 16.0882 9.18379L19.7053 12.8006C20.0888 13.1837 20.0924 13.8041 19.7136 14.1919V14.1919Z' fill='%23B91637'/%3E%3C/svg%3E%0A");
	background-size: 26px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 20px 0;
}
.s9 .employers {
	margin-top: 50px;
}
.s9 .employers .heading {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 28px;
	line-height: 32px;
	color: #8E6C4A;
	margin: 0 0 20px;
}
.s9 .companies {
	display: flex;
	flex-wrap: wrap;
}
.s9 .companies > div {
	flex: 0 0 50%;
	max-width: 50%;
	padding: 26px;
}
.s9 .companies img {
	height: auto;
	max-width: 200px;
	width: 100%;
}

.s10 {
	margin-top: 50px;
}
.s10 h2 {
	margin: 0 0 20px;
	font-family: 'TradeGothic';
	font-size: 36px;
	line-height: 42px;
	text-transform: uppercase;
	color: #BB1133;
	font-weight: bold;
	max-width: 995px;
}
.s10 .text {
	font-family: kepler-std, serif;
	line-height: 1.45;
	color: #252525;
}
.s10 .opportunities {
	margin-top: 50px;
}
.s10 .opportunities div {
	margin-bottom: 60px;
	text-align: center;
}
.s10 .opportunities img {
	width: 74px;
	height: 74px;
}
.s10 .opportunities p {
	font-family: TradeGothic;
	font-weight: 700;
	font-size: 26px;
	line-height: 30px;
	text-transform: uppercase;
	color: #8E6C4A;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0;
	margin: 10px 0;
}
.s10 span {
	font-family: kepler-std, serif;
	font-size: 21px;
	line-height: 28px;
	color: #252525;
	display: block;
	text-align: left;
}

.s11 {
	margin-top: 50px;
}
.s11 .text {
	font-family: kepler-std, serif;
	line-height: 1.47;
	color: #252525;
	max-width: 910px;
}
.s11 .blocks {
	margin-top: 50px;
}
.s11 .blocks > div {
	margin-bottom: 40px;
}
.s11 .block {
	background: #F8F8F8;
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
	border-left: 5px solid #BB1133;
	padding: 30px 20px 85px;
	font-family: kepler-std, serif;
	font-size: 21px;
	line-height: 28px;
	color: #252525;
	position: relative;
	height: 100%;
}
.s11 .block .title {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	color: #8E6C4A;
	margin: 20px 0;
}
.s11 .block a {
	text-decoration: none;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 0.01em;
	text-transform: uppercase;
	color: #B91637;
	display: inline-block;
	position: absolute;
	left: 20px;
	bottom: 35px;
}
.s11 .block a:hover {
	text-decoration: underline;
}
.s11 .block a:focus {
	outline: 1px solid #b13;
	outline-offset: 2px;
}
.s11 .block a:after {
	content: '';
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1715_30)'%3E%3Cpath d='M12.7914 0.178862C12.5319 -0.0596206 12.1035 -0.0596206 11.832 0.178862C11.5726 0.411924 11.5726 0.796748 11.832 1.02981L16.6891 5.39295H0.669736C0.295649 5.39295 0 5.65854 0 5.99458C0 6.33062 0.295649 6.60705 0.669736 6.60705H16.6891L11.832 10.9593C11.5726 11.1978 11.5726 11.5881 11.832 11.8211C12.0975 12.0596 12.5319 12.0596 12.7914 11.8211L18.7949 6.42818C19.0603 6.19512 19.0603 5.8103 18.7949 5.57724L12.7914 0.178862Z' fill='%23B91637'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1715_30'%3E%3Crect width='19' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 12px;
	margin-left: 5px;
}
.s11 .block .icon {
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: contain;
}
.s11 .block .icon.checklist {
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='46' viewBox='0 0 50 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1727_134)'%3E%3Cpath d='M13.9838 19.6733L18.5493 14.6202C18.8079 14.3339 18.7653 13.9091 18.4542 13.6712C18.1433 13.4334 17.6814 13.4726 17.4228 13.7587L13.5093 18.0902L12.6539 16.8119C12.4419 16.495 11.9908 16.3961 11.6462 16.5913C11.3018 16.7865 11.1944 17.2015 11.4065 17.5183L12.7967 19.5958C13.0596 19.9884 13.6637 20.0277 13.9838 19.6733Z' fill='black'/%3E%3Cpath d='M11.4067 26.413L12.7969 28.4904C13.0596 28.8831 13.6637 28.9223 13.9838 28.5679L18.5493 23.5147C18.8079 23.2285 18.7653 22.8037 18.4542 22.5658C18.1433 22.328 17.6814 22.3671 17.4228 22.6533L13.5093 26.9848L12.6539 25.7065C12.4419 25.3896 11.9908 25.2907 11.6462 25.4859C11.3019 25.6811 11.1945 26.0962 11.4067 26.413Z' fill='black'/%3E%3Cpath d='M11.4067 35.3681L12.7969 37.4455C13.0596 37.8381 13.6637 37.8774 13.9838 37.523L18.5493 32.4698C18.8079 32.1835 18.7653 31.7588 18.4542 31.5209C18.1433 31.283 17.6814 31.3221 17.4228 31.6084L13.5093 35.9398L12.6539 34.6615C12.4419 34.3447 11.9908 34.2458 11.6462 34.441C11.3019 34.6362 11.1945 35.0513 11.4067 35.3681Z' fill='black'/%3E%3Cpath d='M43.7988 38.0399C43.3943 38.0399 43.0664 38.3415 43.0664 38.7137V43.6187C43.0664 44.1884 42.5626 44.6519 41.9434 44.6519H8.05664C7.4374 44.6519 6.93359 44.1884 6.93359 43.6187V14.0879C6.93359 13.7157 6.60566 13.4141 6.20117 13.4141C5.79668 13.4141 5.46875 13.7157 5.46875 14.0879V43.6187C5.46875 44.9315 6.62969 45.9996 8.05664 45.9996H41.9434C43.3703 45.9996 44.5312 44.9315 44.5312 43.6187V38.7137C44.5312 38.3416 44.2033 38.0399 43.7988 38.0399Z' fill='black'/%3E%3Cpath d='M41.9434 5.19216H38.3605V2.40781C38.3605 1.08019 37.1865 0 35.7434 0C34.3002 0 33.1262 1.0801 33.1262 2.40781V5.19216H27.6172V2.40781C27.6172 1.0801 26.4431 0 25 0C23.5569 0 22.3828 1.0801 22.3828 2.40781V5.19216H16.8737V2.40781C16.8737 1.08019 15.6997 0 14.2565 0C12.8135 0 11.6394 1.0801 11.6394 2.40781V5.19216H8.05664C6.62969 5.19216 5.46875 6.26022 5.46875 7.57302V10.9438C5.46875 11.316 5.79668 11.6176 6.20117 11.6176C6.60566 11.6176 6.93359 11.316 6.93359 10.9438V7.57302C6.93359 7.00332 7.4374 6.53982 8.05664 6.53982H11.6394V7.60977C11.6394 8.93739 12.8134 10.0176 14.2565 10.0176C15.6997 10.0176 16.8737 8.93748 16.8737 7.60977V6.53982H22.3828V7.60977C22.3828 8.93739 23.5568 10.0176 25 10.0176C26.4432 10.0176 27.6172 8.93748 27.6172 7.60977V6.53982H33.1263V7.60977C33.1263 8.93739 34.3003 10.0176 35.7435 10.0176C37.1865 10.0176 38.3606 8.93748 38.3606 7.60977V6.53982H41.9434C42.5626 6.53982 43.0664 7.00332 43.0664 7.57302V35.5696C43.0664 35.9418 43.3943 36.2434 43.7988 36.2434C44.2033 36.2434 44.5312 35.9418 44.5312 35.5696V7.57302C44.5312 6.26022 43.3703 5.19216 41.9434 5.19216ZM15.409 7.60977C15.409 8.19438 14.8921 8.66992 14.2566 8.66992C13.6213 8.66992 13.1043 8.19438 13.1043 7.60977C13.1043 6.17343 13.1043 2.85739 13.1043 2.40781C13.1043 1.8232 13.6212 1.34766 14.2566 1.34766C14.8921 1.34766 15.409 1.8232 15.409 2.40781V7.60977ZM26.1523 7.60977C26.1523 8.19438 25.6354 8.66992 25 8.66992C24.3646 8.66992 23.8477 8.19438 23.8477 7.60977C23.8477 6.17343 23.8477 2.85739 23.8477 2.40781C23.8477 1.8232 24.3646 1.34766 25 1.34766C25.6354 1.34766 26.1523 1.8232 26.1523 2.40781V7.60977ZM36.8958 7.60977C36.8958 8.19438 36.3789 8.66992 35.7435 8.66992C35.108 8.66992 34.5911 8.19438 34.5911 7.60977C34.5911 6.17343 34.5911 2.85739 34.5911 2.40781C34.5911 1.8232 35.108 1.34766 35.7435 1.34766C36.3788 1.34766 36.8958 1.8232 36.8958 2.40781V7.60977Z' fill='black'/%3E%3Cpath d='M21.6542 20.2314H37.0839C38.3493 20.2314 39.3788 19.2843 39.3788 18.1201C39.3788 16.9559 38.3493 16.0088 37.0839 16.0088H21.6542C20.3888 16.0088 19.3593 16.9559 19.3593 18.1201C19.3593 19.2843 20.3888 20.2314 21.6542 20.2314ZM21.6542 17.3564H37.0839C37.5416 17.3564 37.914 17.699 37.914 18.1201C37.914 18.5412 37.5416 18.8838 37.0839 18.8838H21.6542C21.1965 18.8838 20.8241 18.5412 20.8241 18.1201C20.8241 17.699 21.1965 17.3564 21.6542 17.3564Z' fill='black'/%3E%3Cpath d='M21.6542 29.1445H37.0839C38.3493 29.1445 39.3788 28.1974 39.3788 27.0332C39.3788 25.869 38.3493 24.9219 37.0839 24.9219H21.6542C20.3888 24.9219 19.3593 25.869 19.3593 27.0332C19.3593 28.1974 20.3888 29.1445 21.6542 29.1445ZM21.6542 26.2695H37.0839C37.5416 26.2695 37.914 26.6121 37.914 27.0332C37.914 27.4543 37.5416 27.7969 37.0839 27.7969H21.6542C21.1965 27.7969 20.8241 27.4543 20.8241 27.0332C20.8241 26.6121 21.1965 26.2695 21.6542 26.2695Z' fill='black'/%3E%3Cpath d='M21.6542 38.0586H37.0839C38.3493 38.0586 39.3788 37.1115 39.3788 35.9473C39.3788 34.7831 38.3493 33.8359 37.0839 33.8359H21.6542C20.3888 33.8359 19.3593 34.7831 19.3593 35.9473C19.3593 37.1115 20.3888 38.0586 21.6542 38.0586ZM21.6542 35.1836H37.0839C37.5416 35.1836 37.914 35.5262 37.914 35.9473C37.914 36.3684 37.5416 36.7109 37.0839 36.7109H21.6542C21.1965 36.7109 20.8241 36.3684 20.8241 35.9473C20.8241 35.5262 21.1965 35.1836 21.6542 35.1836Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1727_134'%3E%3Crect width='50' height='46' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.s11 .block .icon.support {
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1727_144)'%3E%3Cpath d='M45.2367 3.87988H36.8647C36.4602 3.87988 36.1323 4.20771 36.1323 4.6123C36.1323 5.01689 36.4602 5.34473 36.8647 5.34473H45.2367C45.6413 5.34473 45.9691 5.01689 45.9691 4.6123C45.9691 4.20771 45.6412 3.87988 45.2367 3.87988Z' fill='black'/%3E%3Cpath d='M45.2367 7.10254H36.8647C36.4602 7.10254 36.1323 7.43037 36.1323 7.83496C36.1323 8.23955 36.4602 8.56738 36.8647 8.56738H45.2367C45.6413 8.56738 45.9691 8.23955 45.9691 7.83496C45.9691 7.43037 45.6412 7.10254 45.2367 7.10254Z' fill='black'/%3E%3Cpath d='M45.8467 0.0244141H41.0508C40.6462 0.0244141 40.3184 0.352246 40.3184 0.756836C40.3184 1.16143 40.6462 1.48926 41.0508 1.48926H45.8467C47.3292 1.48926 48.5352 2.69541 48.5352 4.17783V8.2876C48.5352 9.77012 47.3291 10.9761 45.8467 10.9761H40.3272C39.7631 10.9761 39.2281 11.2485 38.8965 11.7048L36.9846 14.3335V12.6228C36.9846 11.798 36.4301 11.0915 35.6361 10.9047C34.4175 10.618 33.5663 9.54189 33.5663 8.2876V4.17783C33.5663 2.69531 34.7724 1.48926 36.2548 1.48926H37.6688C38.0733 1.48926 38.4012 1.16143 38.4012 0.756836C38.4012 0.352246 38.0733 0.0244141 37.6688 0.0244141H36.2548C33.9647 0.0244141 32.1015 1.8876 32.1015 4.17783V8.2876C32.1015 10.225 33.4171 11.8875 35.3008 12.3306C35.4276 12.3604 35.5197 12.4832 35.5197 12.6227V15.6279C35.5197 16.0816 35.8096 16.4805 36.241 16.6208C36.6732 16.7611 37.1418 16.6081 37.4078 16.2419L40.0813 12.5661C40.1383 12.4876 40.2303 12.4408 40.3273 12.4408H45.8468C48.1369 12.4408 50.0001 10.5776 50.0001 8.2875V4.17783C50 1.8876 48.1368 0.0244141 45.8467 0.0244141Z' fill='black'/%3E%3Cpath d='M41.2551 45.7477V35.5678C41.2551 34.4167 40.3187 33.4803 39.1676 33.4803H34.7029C33.8632 32.1267 32.5332 31.1239 30.9906 30.7005C29.5379 30.3017 25.7459 29.2607 24.3272 28.8713C23.9806 28.7762 23.6749 28.5946 23.4291 28.3549C26.515 28.1765 28.9671 25.622 28.9669 22.4806L28.9666 19.0855C29.5522 18.9509 30.0898 18.6555 30.5252 18.2201C31.1372 17.608 31.4742 16.7943 31.4741 15.9289L31.4739 13.6896C31.4736 6.15449 25.3431 0.0244141 17.808 0.0244141C10.2547 0.0244141 4.14141 6.1376 4.14219 13.6917C4.14258 22.2329 4.14248 20.4753 4.14248 20.7212C4.14248 21.7896 5.01182 22.6591 6.08037 22.6591H6.65557C6.74717 25.7162 9.18018 28.195 12.2192 28.3571C11.9729 28.6008 11.6651 28.7856 11.3153 28.8822C9.95703 29.2576 5.80899 30.4041 4.65401 30.7233C1.91133 31.4813 -0.00243907 33.9981 2.33319e-06 36.8438L0.00908436 47.4918C0.0102562 48.8614 1.125 49.9751 2.49463 49.975H2.49658C29.1582 49.9748 -29.1259 49.9678 41.0455 49.975C42.2139 49.975 43.1644 49.0245 43.1644 47.8562C43.1644 46.7585 42.3254 45.8533 41.2551 45.7477ZM32.8659 33.4803H27.5476C28.0671 32.9152 28.5378 32.3083 28.9526 31.66L30.6029 32.1131C31.4733 32.352 32.2555 32.8312 32.8659 33.4803ZM8.11563 21.1942L8.11533 19.169H9.66055C9.76006 19.7334 9.92412 20.2844 10.151 20.8186C10.0731 20.936 10.0074 21.0619 9.9541 21.1943H8.11563V21.1942ZM26.0845 13.4107L27.4952 13.4097C27.5072 13.7651 27.499 13.6068 27.5019 17.7042H26.0774L26.0845 13.4107ZM20.5767 11.9502C17.0658 11.6383 14.3179 8.76807 14.3149 5.40303C14.3147 5.13457 14.3742 4.87158 14.4868 4.63076C15.5371 4.24863 16.6572 4.04893 17.8081 4.04893C22.539 4.04893 26.4886 7.45586 27.3337 11.9449C25.6523 11.9463 21.1844 11.9497 20.5767 11.9502ZM12.8502 5.4085C12.8518 6.53994 13.1007 7.64287 13.5705 8.65596C13.5502 10.463 12.0821 11.9288 10.2732 11.9438C10.2731 11.9438 10.2731 11.9438 10.273 11.9438H8.28086C8.80899 9.11338 10.5559 6.77891 12.8502 5.4085ZM8.11514 17.7042L8.11465 13.7432C8.11465 13.6313 8.11719 13.5198 8.1209 13.4086H9.52022L9.54424 17.7041H8.11514V17.7042ZM11.9061 21.3377H14.8352C15.188 21.3377 15.4751 21.6247 15.4751 21.9775C15.4751 22.3304 15.1881 22.6175 14.8352 22.6175H11.9061C11.5532 22.6175 11.2662 22.3305 11.2662 21.9775C11.2661 21.6247 11.5532 21.3377 11.9061 21.3377ZM16.9398 21.9775C16.9398 20.817 15.9957 19.8729 14.8351 19.8729H11.906C11.7238 19.8729 11.548 19.8985 11.3793 19.9422C11.1346 19.2696 11.0105 18.5666 11.0099 17.8422L10.9848 13.3522C12.669 13.0901 14.0646 11.9471 14.6868 10.4113C14.8182 10.5688 14.9542 10.7231 15.0985 10.872C16.5194 12.3367 18.4318 13.2389 20.4835 13.4124C20.504 13.4142 20.5246 13.4149 20.5452 13.4149H20.5457L24.6195 13.4118L24.6122 17.8339C24.6143 20.2341 23.2582 22.079 21.6883 23.29C21.6772 23.2967 19.6202 24.9093 17.8173 24.961C17.1575 24.9429 16.1522 24.6311 15.1228 24.0601C16.1475 23.9192 16.9398 23.0402 16.9398 21.9775ZM23.082 26.9011H22.8002C22.8 26.8901 22.7988 26.8794 22.7988 26.8685L22.7966 24.2724C24.424 22.9502 25.5937 21.2068 25.959 19.169H27.5019L27.5022 22.4807C27.5023 24.9236 25.5254 26.9011 23.082 26.9011ZM17.808 1.48926C24.5355 1.48926 30.0088 6.96231 30.0092 13.6897L30.0094 15.9291C30.0094 16.4032 29.8247 16.849 29.4896 17.1844C29.336 17.3379 29.1586 17.4581 28.9667 17.5452L28.9664 13.7418C28.9664 13.3592 28.947 12.981 28.9092 12.6082C28.9087 12.6034 28.9082 12.5987 28.9077 12.5939C28.331 6.97881 23.573 2.58418 17.8082 2.58418C11.641 2.58418 6.64942 7.57529 6.65 13.7435L6.65049 17.5441C6.03643 17.2645 5.60752 16.6465 5.60742 15.9288L5.60713 13.6915C5.60625 6.94795 11.0636 1.48926 17.808 1.48926ZM5.60723 20.7212V18.6372C5.92139 18.8438 6.27334 18.997 6.65049 19.0846L6.65078 21.1943H6.08028C5.81944 21.1942 5.60723 20.982 5.60723 20.7212ZM12.5359 26.9011C10.1586 26.9011 8.21426 25.014 8.12031 22.6592H9.9168C10.2009 23.4857 10.9843 24.0823 11.9061 24.0823H12.5972C12.6761 24.15 12.7561 24.2169 12.8374 24.2824L12.8397 26.8772C12.8397 26.8852 12.8388 26.8931 12.8387 26.9011H12.5359ZM11.7055 30.2942C13.2371 29.871 14.3059 28.4652 14.3045 26.8758L14.3031 25.2802C15.5121 25.9714 16.789 26.4052 17.8029 26.426C17.808 26.4261 17.813 26.4262 17.818 26.4262C17.8234 26.4262 17.8288 26.4261 17.8343 26.426C18.7078 26.4065 20.0029 26.0379 21.3326 25.2768L21.334 26.8697C21.3354 28.459 22.4067 29.863 23.9396 30.2838L27.4626 31.251C26.8882 32.0761 26.2103 32.8221 25.4397 33.4803H19.8464C18.6953 33.4803 17.7589 34.4167 17.7589 35.5678V36.2991C13.9341 36.284 10.3432 34.3828 8.16309 31.2732L11.7055 30.2942ZM2.49541 48.5102C2.49512 48.5102 2.49492 48.5102 2.49463 48.5102C1.93233 48.5102 1.47451 48.0528 1.47403 47.4905L1.46485 36.8425C1.46289 34.6539 2.93477 32.7183 5.04414 32.1353L6.67315 31.6851C7.79805 33.4328 9.32656 34.9017 11.1221 35.9548C13.1277 37.1313 15.4218 37.7561 17.7588 37.7641V39.5684C17.7588 39.973 18.0867 40.3008 18.4912 40.3008C18.8957 40.3008 19.2236 39.973 19.2236 39.5684V35.5679C19.2236 35.2245 19.5029 34.9452 19.8463 34.9452H39.1676C39.5109 34.9452 39.7902 35.2245 39.7902 35.5679V45.7374H19.2237V42.9887C19.2237 42.5841 18.8958 42.2563 18.4913 42.2563C18.0868 42.2563 17.7589 42.5841 17.7589 42.9887V45.7479C16.6886 45.8535 15.8496 46.7587 15.8496 47.8563C15.8496 48.0801 15.8848 48.2959 15.9494 48.4986L7.25781 48.5062V44.4118C7.25781 44.0072 6.92988 43.6794 6.52539 43.6794C6.1209 43.6794 5.79297 44.0072 5.79297 44.4118V48.5073L2.49541 48.5102ZM41.0455 48.5102H17.9685C17.9461 48.5102 17.924 48.509 17.9022 48.5068C17.8888 48.5047 17.8755 48.5021 17.8617 48.5007C17.5518 48.4495 17.3144 48.1804 17.3144 47.8562C17.3144 47.4955 17.6077 47.2022 17.9684 47.2022H41.0454C41.4061 47.2022 41.6994 47.4955 41.6994 47.8562C41.6994 48.2168 41.4062 48.5102 41.0455 48.5102Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1727_144'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.s12 {
	margin-top: 50px;
}
.s12 h2 {
	max-width: 900px;
}
.s12 .expandable ul {
	padding-left: 18px;
	list-style: disc;
}

.s13 .content {
	text-align: center;
	color: #fff;
	background: #8E6C4A;
	padding: 50px 15px;
}
.s13 .image {
	background-position: 17% 35%;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url('/wp-content/uploads/2021/05/plantbased-footer1.png');
    height: 250px;
}
.s13 .heading {
	font-family: TradeGothic;
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	margin: 0 0 25px;
}
.s13 p {
	font-family: kepler-std, serif;
	font-size: 20px;
	line-height: 26px;
	max-width: 850px;
	margin-left: auto;
	margin-right: auto;
}
.s13 span {
	background: #B91637;
	border-radius: 5px;
	display: inline-block;
	font-weight: bold;
	font-size: 24px;
	line-height: 44px;
	padding: 8px 25px;
	cursor: pointer;
	color: #fff;
	font-family: TradeGothic;
	transition: background ease-out .25s;
}
.s13 span:hover {
	background: #710b1b;
}
.s13 {
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
}
.s13 .request-info {
	background: #000;
	color: #fff;
}
.s13 .request-info:hover {
	background: #fff;
	color: #000;
}
.s13 .request-info:focus {
	background: #fff;
	color: #000;
	outline: #fff 2px solid;
	outline-offset: 2px;
}
.escoffier-disclaimer {
	color: #252525;
	padding: 0;
	line-height: 1.23;
}
.escoffier-disclaimer a {
	color: #252525;
}
.escoffier-disclaimer a:focus {
	outline: 1px solid #252525;
	outline-offset: 2px;
}

@media (max-width: 991px) {
	header.header .headerImage {
		background-image: url('/wp-content/uploads/2023/09/Young-nutritionist-consulting-patient-at-table-in-clinic.jpeg') !important;
		background-size: 100% auto;
		background-position: center top !important;
		background-repeat: no-repeat;
		padding-top: 50%;
	}
}

@media(min-width: 768px) {
	header.header .headerImage {
		padding-top: 30%;
	}
	.s4 .icons > div {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media(min-width: 992px) {
	header.header .headerImage {
		background-size: cover;
		background-position: center top !important;
		border-bottom: 0;
		padding-top: 0;
	}
	.header .headerImage .inner {
		background: none;
		padding: 60px 60px 70px;
	}
	h1 {
		font-size: 62px !important;
		line-height: 62px;
		max-width: 625px;
		background: transparent;
		position: static;
		bottom: unset;
		width: unset;
		padding: 0;
		margin: 60px 0 10px !important;
		padding-top: 0 !important;
	}
	.fe {
		font-size: 23px;
		line-height: 34px;
	}
	.suptitle {
		font-size: 26px;
	}
	h2 {
		font-size: 42px;
		line-height: 49px;
	}
	.expandable .title {
		background-position: calc(100% - 30px) center;
		padding-right: 60px;
		line-height: 1.5;
	}
	.expandable .text {
		font-size: 23px;
		line-height: 32px;
	}
	.s1 {
		padding-top: 60px;
	}
	.s1 .blocks > :nth-child(1) {
		flex: 0 0 585px;
		max-width: 585px;
	}
	.s1 .blocks > :nth-child(2) {
		flex: 0 0 calc(100% - 585px);
		max-width: calc(100% - 585px);
		padding-left: 80px;
	}
	.s1 .cta-btn {
		margin-bottom: 0;
	}
	.s1 .text p {
		font-size: 23px;
	}
	.s2 {
		margin-top: 160px;
		margin-bottom: 0;
	}
	.s2 .blocks {
		margin-top: 50px;
	}
	.s2 .blocks > div {
		min-height: 240px;
		padding-right: 333px;
	}
	.s2 .blocks .image {
		width: 333px;
		height: 100%;
		padding-top: 0;
		position: absolute;
		right: 0;
	}
	.s2 .blocks .heading {
		font-size: 32px;
		line-height: 32px;
		margin-top: 0;
		margin-bottom: 0;
		padding: 40px 20px 20px 90px;
		background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 4.8374C14.2803 4.8374 6.94714 10.7455 5.22769 18.7906C4.36864 22.8104 4.94734 27.085 6.86389 30.7223C8.70844 34.2229 11.7324 37.052 15.3504 38.6554C19.1138 40.3235 23.4342 40.6142 27.3897 39.4766C31.2057 38.3795 34.5893 35.9715 36.8928 32.7392C41.7092 25.9816 41.0652 16.4893 35.3988 10.4341C32.0778 6.88535 27.3609 4.8374 22.5 4.8374ZM30.9731 23.4436L26.1581 28.3747C24.939 29.6234 23.0121 27.7316 24.2262 26.4887L26.6558 24.0007H15.1421C14.3244 24.0007 13.6422 23.318 13.6422 22.5008C13.6422 21.6836 14.3249 21.001 15.1421 21.001H26.5982L24.1205 18.5237C22.8893 17.2925 24.7982 15.3832 26.0294 16.6144L30.9618 21.5464C31.4847 22.0688 31.4897 22.9148 30.9731 23.4436Z' fill='%23B91637'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-size: 45px;
		background-position: 35px 30px;
	}
	.s2 .blocks  p {
		font-size: 23px;
		line-height: 32px;
		padding: 0 20px 50px 35px;
	}
	.s2 .cta .cta-heading {
		font-size: 66px;
		margin: 140px 0 70px;
	}
	.s2 .text {
		font-size: 23px;
	}
	.s3 {
		margin-top: 120px;
		margin-bottom: 0;
	}
	.s3 .text {
		margin-bottom: 115px;
		font-size: 23px;
	}
	.s3 .blocks {
		margin-left: -40px;
		margin-right: -40px;
		display: flex;
		flex-wrap: wrap;
	}
	.s3 .blocks > div {
		padding: 0 40px;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 60px;
	}
	.s3 .blocks .heading {
		font-size: 28px;
		line-height: 32px;
		padding: 30px 10px 15px 30px;
	}
	.s3 .list li {
		font-size: 23px;
		line-height: 28px;
		background-position: 30px top;
		padding-left: 80px;
	}
	.s3 .wrap {
		padding: 70px;
		margin-top: 140px;
	}
	.s3 .wrap p {
		font-size: 40px;
		line-height: 54px;
	}
	.s3 .wrap span {
		font-size: 25px;
	}
	.s4 {
		margin-top: 170px;
		padding-top: 120px;
	}
	.s4 .top {
		display: flex;
		flex-wrap: wrap;
	}
	.s4 .top > :nth-child(1) {
		flex: 0 0 calc(100% - 512px);
		max-width: calc(100% - 512px);
	}
	.s4 .top > :nth-child(2) {
		flex: 0 0 512px;
		max-width: 512px;
	}
	.s4 .container .courses-heading {
		font-size: 36px;
		line-height: 40px;
		margin: 80px 0 30px;
	}
	.s4 .bottom {
		display: flex;
		flex-wrap: wrap;
		margin-top: 80px;
		font-size: 23px;
	}
	.s4 .bottom .image {
		flex: 0 0 44%;
		max-width: 44%;
		padding-top: 0;
		background-position: center 5%;
	}
	.s4 .bottom-text {
		flex: 0 0 56%;
		max-width: 56%;
		padding: 63px 50px;
	}
	.s4 .bottom p {
		max-width: 650px;
	}
	.s4 .container .top .text {
		font-size: 23px;
	}
	.s5 {
		margin-top: 70px;
	}
	.s5 h2 {
		font-size: 36px;
		line-height: 40px;
	}
	.s5 .top {
		display: flex;
		flex-wrap: wrap;
	}
	.s5 .top > :nth-child(1) {
		flex: 0 0 60%;
		max-width: 60%;
		padding-top: 45px;
	}
	.s5 .top > :nth-child(2) {
		flex: 0 0 40%;
		max-width: 40%;
		padding-left: 55px;
	}
	.s5 .top img {
		width: calc(100% + 85px);
	}
	.s5 .top .text {
		font-size: 23px;
	}
	.s5 .topics {
		margin-top: 30px;
		display: flex;
		flex-wrap: wrap;
		margin-left: -30px;
		margin-right: -30px;
	}
	.s5 .topics > div {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
		padding: 0 30px;
	}
	.s5 .topic {
		margin-bottom: 0;
	}
	.s5 .topic .title {
		font-size: 24px;
	}
	.s6 {
		margin-top: 190px;
		padding-bottom: 0;
	}
	.s6 .s-wrap > div {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.s6 .s-wrap > :nth-child(1) {
		padding: 70px 0 50px;
	}
	.s6 h2 {
		font-size: 54px;
		line-height: 62px;
	}
	.s6 .text {
		max-width: 505px;
	}
	.s6 .blocks {
		margin-bottom: -60px;
	}
	.s6 .blocks > div {
		padding: 0 15px;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.s6 .blocks > :nth-child(1) {
		display: flex;
	}
	.s6 .blocks > :nth-child(1) .block {
		transform: translateY(-105px);
		width: 100%;
		height: fit-content;
		align-self: flex-end;
	}
	.s6 .blocks > :nth-child(2) .block {
		transform: translateY(30px);
	}
	.s6 .blocks > :nth-child(3) .block {
		margin-top: -105px;
	}
	.s6 .blocks > :nth-child(4) .block {
		transform: translateY(30px);
	}
	.s6 .escoffier-disclaimer {
		bottom: -50px;
		padding-right: 250px;
	}
	.s7 {
		margin-top: 200px;
	}
	.s7 .top {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 0;
	}
	.s7 .top > :nth-child(1) {
		flex: 0 0 60%;
		max-width: 60%;
	}
	.s7 .top > :nth-child(2) {
		flex: 0 0 40%;
		max-width: 40%;
	}
	.s7 .blocks {
		display: flex;
		flex-wrap: wrap;
		margin-left: -30px;
		margin-right: -30px;
		margin-top: -30px;
		margin-top: 50px;
	}
	.s7 .blocks > div {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
		padding: 0 30px;
		margin-bottom: 60px;
	}
	.s7 .block {
		height: 100%;
	}
	.s7 .programs {
		display: flex;
		flex-wrap: wrap;
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: 70px;
	}
	.s7 .programs > div {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
		padding: 0 30px;
		margin-bottom: 60px;
	}
	.s7 .program {
		height: 100%;
	}
	.s7 .bottom {
		display: flex;
		flex-wrap: wrap;
		margin-top: 160px;
		font-size: 23px;
	}
	.s7 .bottom > :nth-child(1) {
		flex: 0 0 49%;
		max-width: 49%;
		margin: 0;
		padding-right: 50px;
	}
	.s7 .bottom > :nth-child(2) {
		flex: 0 0 51%;
		max-width: 51%;
	}
	.s7 .top .text {
		font-size: 23px;
	}
	.s8 {
		margin-top: 120px;
	}
	.s8 .top {
		display: flex;
		flex-wrap: wrap;
	}
	.s8 .top > :nth-child(1) {
		flex: 0 0 59%;
		max-width: 59%;
		padding-right: 50px;
	}
	.s8 .top > :nth-child(2) {
		flex: 0 0 41%;
		max-width: 41%;
	}
	.s8 .text {
		max-width: 635px;
		font-size: 23px;
	}
	.s8 .text ul {
		margin: 30px 0;
		padding-left: 30px;
		list-style: disc;
	}
	.s8 .benefits {
		padding: 30px 40px 40px;
		margin-top: 0;
	}
	.s8 .benefits .heading {
		text-align: center;
	}
	.s8 .percentage {
		margin: 20px 0;
	}
	.s8 .wrap {
		padding: 60px 70px;
		margin-top: 100px;
	}
	.s8 .wrap p {
		font-size: 40px;
		line-height: 54px;
	}
	.s8 .wrap span {
		font-size: 25px;
	}
	.s9 {
		margin-top: 110px;
	}
	.s9 .top {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 0;
	}
	.s9 .top > :nth-child(1) {
		flex: 0 0 60%;
		max-width: 60%;
	}
	.s9 .top > :nth-child(2) {
		flex: 0 0 40%;
		max-width: 40%;
		padding-left: 40px;
	}
	.s9 .blocks {
		display: flex;
		flex-wrap: wrap;
		margin-left: -40px;
		margin-right: -40px;
		margin-top: 80px;
	}
	.s9 .blocks > div {
		flex: 0 0 50%;
		max-width: 50%;
		padding: 0 40px;
		margin-bottom: 0;
	}
	.s9 .block {
		height: 100%;
		padding: 30px 40px;
	}
	.s9 .employers {
		margin-top: 130px;
	}
	.s9 .employers .heading {
		font-size: 42px;
		line-height: 46px;
		text-align: center;
		max-width: 700px;
		margin: 0 auto 50px;
	}
	.s9 .companies > div {
		flex: 0 0 16.6666%;
		max-width: 16.6666%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.s9 .companies img {
		max-width: 100%;
	}
	.s9 .top .text {
		font-size: 23px;
	}
	.s10 {
		margin-top: 120px;
	}
	.s10 .opportunities {
		margin-left: -20px;
		margin-right: -20px;
		display: flex;
		flex-wrap: wrap;
	}
	.s10 .opportunities div {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
		padding: 0 20px;
		text-align: left;
	}
	.s10 .opportunities p {
		margin: 30px 0 15px;
	}
	.s10 .text {
		font-size: 23px;
	}
	.s11 {
		margin-top: 80px;
	}
	.s11 .blocks {
		display: flex;
		flex-wrap: wrap;
		margin-left: -20px;
		margin-right: -20px;
		max-width: 880px;
	}
	.s11 .blocks > div {
		flex: 0 0 50%;
		max-width: 50%;
		padding: 0 20px;
	}
	.s11 .block {
		padding: 40px 40px 85px;
	}
	.s11 .block a {
		left: 40px;
	}
	.s11 .text {
		font-size: 23px;
	}
	.s12 {
		margin-top: 60px;
	}
	.s13 .heading {
		font-family: TradeGothic;
		font-weight: bold;
		font-size: 36px;
		line-height: 42px;
	}
	.s13 p {
		font-family: kepler-std, serif;
		font-size: 23px;
		line-height: 32px;
	}
	.s13 .content {
		padding: 70px 0;
	}
	.s13 .image {
		height: 370px;
		background-size: contain;
		background-position: center bottom;
	}
}
@media(min-width: 1030px) {
	#menu-main {
		background-color: #eee !important;
	}
	#inner-header.cf.desktop-scroll-menu #menu-main {
		background-color: #fff !important;
	}
}
@media(min-width: 1200px) {
	.header .headerImage .inner {
		padding-left: 160px;
	}
	h1 {
		max-width: 725px;
	}
	.hnw {
		padding-left: 200px;
	}
	.s3 .container,
	.s3 .wrap,
	.s4 .container,
	.s5 .container,
	.s7 .bottom,
	.s8 .top,
	.s9 .container,
	.s11 .container,
	.s12 .container {
		position: relative;
	}
	.s3 .container:before,
	.s3 .container:after,
	.s3 .wrap:before,
	.s4 .container:before,
	.s5 .container:before,
	.s5 .container:after,
	.s7 .bottom:before,
	.s7 .bottom:after,
	.s8 .top:after,
	.s9 .container:before,
	.s11 .container:after,
	.s12 .container:before {
		display: block;
		content: '';
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		position: absolute;
		z-index: -1;
	}
	.s3 .container:before {
		background-image: url('../../images/holistic-nutrition-wellness/broccoli-soup.jpeg');
		width: 508px;
		height: 508px;
		top: -40px;
		right: -310px;
	}
	.s3 .container:after {
		background-image: url('../../images/holistic-nutrition-wellness/bacopa-monnieri-herb-plant-or-ayurvedic-brahmi-plant-with-powder-in-a-bowl.png');
		width: 354px;
		height: 202px;
		transform: rotate(-37.5deg);
		bottom: 350px;
		left: -275px;
	}
	.s3 .wrap:before {
		background-image: url('../../images/holistic-nutrition-wellness/greek-natural-yogurt-with-tropical-fruits-and-granola.png');
		width: 350px;
		height: 416px;
		bottom: -190px;
		right: -335px;
	}
	.s4 .container:before {
		background-image: url('../../images/food-entrepreneurship/2-chicken-kebabs-on-a-wooden-platter-with-onions-celery-tomatoes-parsley-and-remoulade-sauce.png');
		right: -385px;
		top: 65%;
		width: 425px;
		height: 310px;
		transform: rotate(30.28deg);
		z-index: 0;
	}
	.s5 .container:before {
		background-image: url('../../images/holistic-nutrition-wellness/eucalyptus-twig-with-silver-green-leaves.jpeg');
		width: 350px;
		height: 230px;
		top: 53%;
		right: -275px;
		transform: rotate(-135deg);
	}
	.s5 .container:after {
		background-image: url('../../images/holistic-nutrition-wellness/vibrant-olive-tree-branch-with-berries.jpeg');
		width: 330px;
		height: 202px;
		bottom: -165px;
		left: -290px;
		transform: rotate(145.13deg);
	}
	.s7 .bottom:before {
		background-image: url('../../images/food-entrepreneurship/chicken-salad-with-arugula-pomegranate-seeds-and-apple-on-white-table.jpg');
		right: -250px;
		top: -600px;
		width: 485px;
		height: 485px;
		transform: rotate(90deg);
	}
	.s7 .bottom:after {
		background-image: url('../../images/holistic-nutrition-wellness/fresh-blueberries-with-leaves.jpeg');
		width: 400px;
		height: 270px;
		bottom: 335px;
		left: -230px;
		transform: rotate(150deg) scaleX(-1);
	}
	.s8 .top:after {
		background-image: url('../../images/holistic-nutrition-wellness/feta-olives-red-onion-cucumber-salad-in-white-bowl.png');
		width: 346px;
		height: 346px;
		bottom: -185px;
		right: -215px;
	}
	.s9 .container:before {
		background-image: url('/wp-content/uploads/2023/05/leafs.jpeg');
		width: 430px;
		height: 350px;
		top: -270px;
		left: -400px;
		transform: rotate(-25deg);
	}
	.s11 .container:after {
		background-image: url('../../images/holistic-nutrition-wellness/african-american-woman-sitting-in-lotus-position.jpg');
		width: 340px;
		height: 420px;
		bottom: -10px;
		right: -60px;
	}
	.s12 .container:before {
		background-image: url('../../images/food-entrepreneurship/mini-savory-pie-with-chicken-leek-cheese.jpeg');
		left: -330px;
		top: 55%;
		width: 354px;
		height: 295px;
		transform: rotate(21.59deg);
	}
}
@media (min-width: 1400px) {
	.s6 .inner-wrap {
		padding-left: 50px;
	}
	.s7 .top > :nth-child(1) {
		flex: 0 0 65%;
		max-width: 65%;
	}
	.s7 .top > :nth-child(2) {
		flex: 0 0 35%;
		max-width: 35%;
	}
	.s7 .blocks {
		margin-top: 0;
	}
	.s9 .top > :nth-child(1) {
		flex: 0 0 65%;
		max-width: 65%;
	}
	.s9 .top > :nth-child(2) {
		flex: 0 0 35%;
		max-width: 35%;
	}
}
@media (min-width: 1500px) {
	.s3 .blocks > :last-child img {
		width: 620px;
	}
	.s6 .blocks {
		margin-left: -60px;
		margin-right: -60px;
	}
	.s6 .s-wrap > :nth-child(2) {
		transform: translateX(50px);
	}
	.s7 .top img {
		width: calc(100% + 140px);
		transform: translate(20px, -60px);
	}
	.s7 .bottom img {
		width: calc(100% + 30px);
		margin-left: -80px;
		margin-top: -100px;
	}
	.s8 .top {
		width: calc(100% + 70px);
	}
	.s9 .top img {
		width: calc(100% + 110px);
	}
	.s9 .companies {
		margin-left: -80px;
		margin-right: -80px;
	}
}
@media (min-width: 1700px) {
	.header .headerImage .inner {
		padding-left: 60px;
	}
	.s1,
	.s2,
	.s3,
	.s4,
	.s5,
	.s6,
	.s7,
	.s8,
	.s9,
	.s10,
	.s11,
	.s12 {
		padding-left: 0;
	}
}

/* Form */
.hnw-popup-form-overlay {
	display: none;
	align-items: center;
	justify-content: center;
	position: fixed;
	background: rgba(0, 0, 0, 0.75);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 10001;
}

.hnw-popup-form-overlay,
.hnw-popup-form-overlay div,
.hnw-popup-form-overlay a,
.hnw-popup-form-overlay p,
.hnw-popup-form-overlay span {
	word-break: normal !important;
	word-wrap: normal !important;
	overflow-wrap: break-word !important;
	-webkit-hyphens: none !important;
	-moz-hyphens: none !important;
	-ms-hyphens: none !important;
	hyphens: none !important;
}

.hnw-popup-form-overlay .hs-popup-body {
	background: #F5F4F3;
	display: inline-block;
	position: relative;
	width: 100%;
	max-width: 550px;
	height: auto;
	min-height: 350px;
	margin: unset;
	box-shadow: 0 0 60px #000;
	padding: 40px 50px;
}

.hnw-popup-form-overlay .hs-popup-body .hs-gform_body ul li input,
.hnw-popup-form-overlay .hs-popup-body .hs-gform_body ul li select {
	font-size: 16px;
	color: #666666;
	height: 48px;
	background-color: #ffffff;
	margin-right: 0 !important;
	max-width: unset;
	width: 100%;
	line-height: 1.2;
	margin-bottom: 5px;
}

.hnw-popup-form-overlay .hs-popup-body .form-row.gform_heading {
	text-align: left;
	color: #666666;
	max-width: 94%;
	margin: 0 auto;
	line-height: 1.2;
	margin-top: 25px;
}

.hnw-popup-form-overlay .hs-popup-body .disclosure {
	bottom: 15%;
	left: unset;
	width: 62%;
}

.hnw-popup-form-overlay .hs-popup-body .form-row.gform_heading .express-consent.gform_description.popup-footer-form {
	font-size: 14px;
	font-family: kepler-std, serif;
	color: #666666;
	text-align: left;
}

.hnw-popup-form-overlay .hs-popup-body .form-row.gform_heading .express-consent.gform_description.popup-footer-form .highlight {
	text-decoration: underline;
}

.hnw-popup-form-overlay .hs-popup-body #gform_submit_button_1 {
	min-height: unset !important;
	height: auto !important;
	line-height: normal !important;
	margin-bottom: 0 !important;
	border-radius: 8px;
	margin-top: 25px;
	font-size: 18px;
	background-color: #B91637;
	border-radius: 5px;
	padding: .8em 2.5em;
	border: none;
	font-size: 24px;
	color: #fff;
	font-weight: 700;
	-webkit-transition: background-color .14s ease-in-out;
	transition: background-color .14s ease-in-out;
	font-family: TradeGothic;
}

.hnw-popup-form-overlay .hs-popup-body #gform_submit_button_1:hover {
	background-color: #710b1b;
	-webkit-transition: background-color .14s ease-in-out;
	transition: background-color .14s ease-in-out;
}

.hnw-popup-form-overlay .hs-popup-body .hs-popup-title {
	margin-bottom: 22px;
	margin-left: -40px;
	margin-right: -40px;
}

.hnw-popup-form-overlay .hs-popup-body .hs-popup-title .main-title {
	font-family: TradeGothic;
	color: #252525;
	font-size: 32px;
	font-weight: 800;
	line-height: 1.1;
}

.hnw-popup-form-overlay .hs-popup-body .hs-popup-title .main-title.mobile {
	display: none;
}

.hnw-popup-form-overlay .btn-close {
	position: absolute;
	top: 12px;
	right: 10px;
	text-align: center;
	display: inline-block;
	width: 33px;
	height: 33px;
	cursor: pointer;
	background-color: #000;
	border-radius: 50%;
}

.hnw-popup-form-overlay .btn-close:before {
	content: " ";
	position: absolute;
	top: 7px;
	right: 15px;
	display: inline-block;
	width: 2px;
	height: 18px;
	background-color: #fff;
	transform: rotate(45deg);
}

.hnw-popup-form-overlay .btn-close:after {
	content: " ";
	position: absolute;
	top: 7px;
	right: 15px;
	display: inline-block;
	width: 2px;
	height: 18px;
	background-color: #fff;
	transform: rotate(-45deg);
}

.hnw-popup-form-overlay .btn-close:hover {
	background-color: #b13;
}

.hnw-popup-form-overlay .btn-close:focus {
	background-color: #b13;
	outline: 2px solid #b13;
	outline-offset: 2px;
}

.hnw-popup-form-overlay .hs-popup-body .form-row.gform_heading .express-consent.gform_description.popup-footer-form,
.hnw-popup-form-overlay .hs-popup-body .form-row.gform_heading {
	text-align: center !important;
}

.hnw-popup-form-overlay.v2 .hs-popup-body select {
	padding-right: 35px;
}

.hnw-popup-form-overlay label {
	font-family: Lato;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 34px;
	color: #333333;
	text-align: left;
	width: 100%;
	margin-bottom: 2px;
	display: block;
}
.hnw-popup-form-overlay label span {
	color: #B91637;
}
.hnw-popup-form-overlay .tmm-edu-disclosure-text,
.hnw-popup-form-overlay .tmm-edu-disclosure-text a,
.hnw-popup-form-overlay .tmm-edu-disclosure-text a:hover {
    color: #333 !important;
    font-size: 12px !important;
}

.hnw-popup-form-overlay .tmm-edu-disclosure-text a:hover {
    text-decoration: none;
}

.hnw-popup-form-overlay .form-row.gform_heading {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    max-width: unset !important;
}

@media only screen and (max-width: 799px) {
	.hnw-popup-form-overlay .hs-popup-body {
		width: 90%;
		padding: 40px 20px;
	}

	.hnw-popup-form-overlay .btn-close {
		top: 6px;
		right: 6px;
	}

	.hnw-popup-form-overlay .hs-popup-body .disclosure {
		max-width: 83%;
	}

	.hnw-popup-form-overlay .hs-popup-body .hs-popup-title {
		text-align: left;
		margin-left: 0;
		margin-right: 0;
		padding-right: 15px;
	}

	.hnw-popup-form-overlay .hs-popup-body .hs-popup-title .main-title {
		font-size: 21px;
		text-align: left;
	}

	.hnw-popup-form-overlay .hs-popup-body .hs-popup-title .main-title br {
		display: none;
	}

	.hnw-popup-form-overlay .hs-popup-body #gform_submit_button_1 {
		max-width: 100%;
		padding: .6em 2em;
	}

	.hnw-popup-form-overlay .hs-popup-body .form-row.gform_heading {
		max-width: 100%;
	}

	.hnw-popup-form-overlay .hs-popup-body .hs-gform_body ul li input,
	.hnw-popup-form-overlay .hs-popup-body .hs-gform_body ul li select {
		height: 40px;
	}

	.hnw-popup-form-overlay.v2 .hs-popup-body {
		padding: 40px 25px 25px 25px;
	}
}

@media (min-width: 992px) {
	.hnw-popup-form-overlay .escoffier-contact .fields-wrap > div {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

/* was added to fix css conflicts with page template styles */
.escoffier-inline-cta-form button {
	outline: none;
	appearance: none;
	background: #FFFFFF;
	border-radius: 3px;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 24px;
	color: #BB1133;
	padding: 13px 40px;
	border: 2px solid transparent;
	transition: opacity .14s linear;
}
.escoffier-inline-cta-form button:hover {
	background: transparent;
	color: #fff;
	text-decoration: underline;
	border: 2px solid #FFFFFF;
}
.escoffier-inline-cta-form button:focus {
	outline: 2px solid #fff;
	outline-offset: 3px;
	background: transparent;
	color: #fff;
	text-decoration: underline;
	border: 2px solid #FFFFFF;
}

@media (max-width: 991px) {
	.escoffier-inline-cta-form .text,
	.escoffier-inline-cta-form .form {
		margin-left: auto;
		margin-right: auto;
	}
	.escoffier-inline-cta-form .title,
	.escoffier-inline-cta-form .text {
		text-align: center;
	}
}

.escoffier-page-builder-section .escoffier-externship-video-card .escoffier-container {
	padding-left: 20px !important;
	padding-right: 20px !important;
}



.escoffier-externship-video-card {
	margin-top: 110px;
}

@media (max-width: 768px) {
	.escoffier-page-builder-section {
		margin-bottom: 70px !important;
	}
	.escoffier-externship-video-card {
		margin-top: 70px;
	}
}
.escoffier-externship-video-card .escoffier-externship-video-card__header.escoffier-h2 {
	color: #252525;
}

.program-tuition-disclaimers .escoffier-disclaimers {
	text-align: left;
}

.button-and-link-column {
	max-width: 280px;
}
.single-button-important {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	min-height: 52px !important;
	line-height: 52px !important;
	text-align: center !important;
	text-transform: inherit !important;
	font-size: 24px !important;
}
.single-button-important:hover,
.single-button-important:focus {
	text-decoration: none !important;
}
.single-button-important:focus {
	outline-offset: 3px !important;
	outline: 2px solid #BB1133 !important;
}
.single-button-important:after {
	display: none !important;
}

.single-link-important {
	color: #252525 !important;
	text-transform: inherit !important;
	font-size: 19px !important;
	font-family: kepler-std, serif !important;
	text-decoration: underline !important;
	font-weight: normal !important;
	padding: 0 !important;
}

.single-link-important:after {
	display: none !important;
}
.single-link-important:hover,
.single-link-important:focus {
	text-decoration: none !important;
}
.single-link-important:focus {
	outline: 1px solid #252525 !important;
}

body.page-template-page-holistic-nutrition .escoffier-button-as-link {
	background-color: transparent;
}