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;
	max-width: 630px;
}
.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;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.75) 0.01%, #F4F4F4 22.92%);
}
.pb {
	font-family: kepler-std, serif;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	color: #252525;
	position: relative;
}
.pb .container {
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 auto;
}
.pb ol {
	list-style-type: decimal;
	padding-left: 20px;
}
.pb a:hover {
	text-decoration: none;
}
.pb .request-info,
.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;
}
.pb .request-info:hover,
.cta-btn a:hover,
.header .headerImage .inner .introText a:hover {
	background: #710b1b;
}
.pb .request-info:focus,
.cta-btn a:focus,
.header .headerImage .inner .introText 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: 60px;
	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;
}
.expandable .text a:focus {
	text-decoration: none;
	outline: 1px solid #b13;
	color: #b13;
	outline-offset: 2px;
}
.pb {
	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;
}
.s1 .grid-wrap {
	background: #F8F8F8;
	box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
	padding: 40px 25px 20px;
}
.s1 .grid-wrap .heading {
	font-family: TradeGothic;
	font-weight: bold;
	font-size: 28px;
	margin: 5px auto 10px;
	text-align: center;
	max-width: 420px;
}
.s1 .blocks > :nth-child(1) .disclaimer-copy {
	padding-top: 0;
}
.s1 .grid-wrap .disclaimer-copy {
	text-align: center;
	padding-top: 4rem;
}
.s1 .grid {
	display: flex;
	flex-wrap: wrap;
	margin-left: -17px;
	margin-right: -17px;
}
.s1 .grid > div {
	flex: 0 0 100%;
	max-width: 100%;
	padding: 14px 17px;
}
.s1 .grid .inner {
	border-radius: 0px 20px 20px 0px;
	background: #FFF;
	box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.05);
	height: 100%;
	text-align: left;
	padding: 40px 31px 15px 30px;
	color: #000;
	font-family: kepler-std, serif;
	font-size: 19px;
	line-height: 1.47;
	position: relative;
}
.s1 .grid > :last-child .inner {
	padding-right: 20px;
}
.s1 .grid .inner:before {
	display: block;
	content: '';
	width: 27px;
	height: 27px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: 20px;
	right: 20px;
}
.s1 .grid > :nth-child(1) .inner:before {
	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='M26.3882 3.66447C23.1206 3.66447 18.5044 3.93787 16.1453 6.29567C15.1239 7.31703 14.6139 8.98204 14.7463 10.8666C14.7635 11.1155 14.9291 11.3276 15.1669 11.4061C15.4035 11.4833 15.6634 11.411 15.8253 11.221C17.1372 9.6773 18.7679 8.44018 20.6758 7.54388C20.8376 7.46664 21.0289 7.46049 21.203 7.52181C21.3563 7.57699 21.4764 7.68118 21.5389 7.81487C21.6689 8.08953 21.6272 8.45122 21.1956 8.65473C21.1711 8.66697 21.149 8.68295 21.1245 8.69398C21.116 8.69766 21.1061 8.69646 21.0988 8.70013C16.3979 10.9096 14.0867 14.7645 13.0371 18.7284C12.272 13.7652 10.6561 10.8433 9.12956 9.04957C8.02486 7.6175 6.9385 6.85851 6.31077 6.42941C6.19427 6.34969 5.84242 6.1094 5.69649 5.96347C5.4574 5.72438 5.4574 5.33569 5.69649 5.0966C5.93558 4.85871 6.32549 4.85871 6.59153 5.12355C6.65653 5.1812 6.76073 5.25477 6.89315 5.34304L7.00229 5.41661C7.88997 6.02474 9.5428 7.15398 11.0092 9.58534C11.1404 9.80236 11.3942 9.91886 11.6406 9.87225C11.8908 9.82811 12.0869 9.63563 12.136 9.38671C12.456 7.75234 12.3126 5.32707 10.8547 3.86925C8.49575 1.51266 3.87947 1.23926 0.613128 1.23926C0.274666 1.2392 0 1.51387 0 1.85227C0 5.11982 0.273402 9.7361 2.6312 12.0952C3.61451 13.0785 5.13124 13.5199 6.63808 13.5199C7.86785 13.5199 9.07312 13.2121 9.99638 12.6787C11.2556 15.2879 12.261 19.1857 12.261 25.1482C12.261 25.4866 12.5357 25.7613 12.8741 25.7613C13.2125 25.7613 13.4872 25.4866 13.4872 25.1482C13.4872 21.8218 14.0573 17.8296 16.1772 14.5436C17.0269 15.3737 18.4897 15.8997 20.1105 15.9488C20.1914 15.9512 20.2712 15.9524 20.3508 15.9524C21.9975 15.9524 23.4528 15.4363 24.3687 14.5191C26.7277 12.1601 26.9999 7.54382 26.9999 4.27622C27.0013 3.93787 26.7278 3.66447 26.3882 3.66447Z' fill='black'/%3E%3C/svg%3E%0A");
}
.s1 .grid > :nth-child(2) .inner:before {
	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='M1.8324 14.0674V17.2373C1.8324 19.969 4.05303 22.1897 6.78481 22.1897H19.2152C21.947 22.1897 24.1676 19.969 24.1676 17.2373V14.0674H1.8324Z' fill='black'/%3E%3Cpath d='M17.7806 23.0488H6.88791C6.63678 23.4659 6.14859 24.7027 6.94797 24.7841C6.94802 24.7841 18.8587 24.7841 18.8587 24.7841C19.6646 24.704 19.1642 23.4639 18.9189 23.0488C18.9189 23.0488 17.7806 23.0488 17.7806 23.0488Z' fill='black'/%3E%3Cpath d='M19.4944 13.2088H22.922C23.6135 12.0619 23.6736 10.7433 23.6522 10.1162C22.9649 10.1205 22.2992 10.1806 21.6892 10.3138C21.3757 11.3232 20.7443 12.4485 19.4944 13.2088Z' fill='black'/%3E%3Cpath d='M12.5017 8.59098C12.6821 9.13649 12.6435 9.71633 12.4072 10.2189C12.9398 10.2103 13.5884 10.3606 14.0351 10.8803C14.6578 9.83782 15.4751 8.99796 16.4576 8.38052C16.4876 8.32475 16.5076 8.26057 16.5306 8.20443C17.2394 6.43049 16.4963 4.64366 16.1269 3.93066C14.9457 4.51051 13.9922 5.24071 13.2877 6.10835C13.6013 7.02754 13.2663 8.02831 12.5017 8.59098Z' fill='black'/%3E%3Cpath d='M4.98078 6.92458C5.29565 7.06645 5.30343 7.54749 4.98933 7.69344C4.21512 8.06842 4.00129 9.16358 4.58134 9.7981C4.92064 9.66924 5.27285 9.64347 5.63363 9.71648C6.18344 9.26979 7.24864 8.79732 8.48568 9.3428C8.47708 9.32992 8.09482 8.29476 8.09482 8.29476L6.87496 8.26041C6.31576 8.23961 6.33257 7.40792 6.88788 7.40137C6.90245 7.40316 7.76235 7.42531 7.77699 7.42714C7.77698 7.42714 6.99954 5.30529 6.99954 5.30529C6.81347 4.77499 7.59775 4.485 7.80275 5.00894C7.80275 5.00892 8.16783 6.00542 8.16783 6.00542L8.58018 5.18501C8.68326 4.97455 8.94097 4.88864 9.15573 4.99172C9.36619 5.0991 9.4521 5.35683 9.34902 5.5716L8.57588 7.11357C8.57588 7.11357 9.36191 9.09454 9.2932 9.21824C9.95036 9.12376 10.8523 9.14953 11.5911 9.72938C11.6192 9.74319 11.643 9.76316 11.6642 9.78092C11.8022 9.41683 11.7903 8.98106 11.5782 8.6341C11.4603 8.42678 11.5439 8.13337 11.7672 8.03276C12.3943 7.73208 12.695 6.98472 12.4588 6.33613C12.215 5.70303 11.547 5.31571 10.8695 5.49429C10.5388 5.58868 10.2212 5.21904 10.3713 4.90583C10.5173 4.57509 10.5302 4.21001 10.4057 3.87927C10.1557 3.11877 9.17192 2.7302 8.49426 3.17056C8.28478 3.29545 7.98947 3.20097 7.88863 2.98155C7.29865 1.23046 4.74911 2.13054 5.34157 3.86641C5.42317 4.08973 5.30722 4.33456 5.08815 4.41617C3.98529 4.79275 3.9145 6.44986 4.98078 6.92458Z' fill='black'/%3E%3Cpath d='M14.7783 11.3061C14.7611 11.3319 15.2636 11.7013 15.4913 11.9891C16.1141 11.6455 17.4757 10.8294 18.5581 9.69973C18.9451 9.29721 19.5636 9.88512 19.1766 10.2925C17.9782 11.5424 16.5092 12.4186 15.8606 12.7665C15.8968 12.9021 15.9219 13.048 15.9251 13.2089C18.3348 13.3493 20.4186 12.0577 20.9333 9.84145C21.1272 9.10881 21.1986 8.35229 21.1352 7.99023C18.3808 7.99234 16.1692 9.03437 14.7783 11.3061Z' fill='black'/%3E%3Cpath d='M15.066 13.2083C15.0675 12.5961 14.4647 12.1088 14.0265 12.0229C13.8403 11.9832 13.6531 11.9283 13.5713 11.7436C13.2591 10.8855 12.0814 11.0854 11.9992 11.1337C11.8145 11.1852 11.6169 11.1036 11.5181 10.9404C10.8199 9.60598 9.0161 10.1071 8.70475 10.2489C8.58448 10.2961 8.45133 10.2875 8.33967 10.2274C7.01243 9.49722 6.10185 10.4465 6.06748 10.4851C5.95153 10.6097 5.7754 10.6526 5.61648 10.6011C5.28701 10.4918 4.97624 10.5232 4.68012 10.6956C4.01653 11.1336 4.08509 11.439 3.78673 11.6491C2.94486 12.1259 2.87612 12.8217 2.91479 13.2083L15.066 13.2083ZM11.2819 11.9799C11.8461 11.9907 11.8461 12.8281 11.2819 12.8389C10.7176 12.8281 10.7177 11.9906 11.2819 11.9799ZM9.39628 11.022C9.96049 11.0299 9.961 11.8705 9.39626 11.8811C8.83147 11.8704 8.83214 11.0298 9.39628 11.022ZM7.08114 10.5925C7.64625 10.5981 7.64678 11.4432 7.08112 11.4516C6.51634 11.4409 6.51701 10.6003 7.08114 10.5925ZM5.38884 11.8811C5.95395 11.8866 5.95447 12.7318 5.38883 12.7401C4.82404 12.7295 4.82471 11.8888 5.38884 11.8811Z' fill='black'/%3E%3C/svg%3E%0A");
}
.s1 .grid > :nth-child(3) .inner:before {
	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%3Cg clip-path='url(%23clip0_2313_92)'%3E%3Cpath d='M13 26C5.83192 26 0 20.1681 0 13C0 5.83192 5.83192 0 13 0C20.1681 0 26 5.83192 26 13C26 20.1681 20.1681 26 13 26ZM13 2.16668C7.02635 2.16668 2.16668 7.02635 2.16668 13C2.16668 15.5975 3.08709 17.983 4.61683 19.8513L9.57288 14.8953C8.91531 14.7968 8.28516 14.5494 7.65847 14.1241C6.21334 13.145 5.37545 11.6231 5.41882 10.052C5.48757 7.52248 7.52202 5.48701 10.0526 5.41826C10.0907 5.41719 10.1288 5.41668 10.1669 5.41668C11.6966 5.41668 13.1693 6.24823 14.1247 7.65847C14.55 8.28664 14.797 8.91637 14.8954 9.57282L19.8514 4.61683C17.983 3.08709 15.5975 2.16668 13 2.16668ZM21.3832 6.14869L15.511 12.0209C15.5585 12.1152 15.6013 12.2142 15.6544 12.3028L16.7504 14.1294C16.8012 14.2135 16.8276 14.3097 16.8276 14.4082C16.8276 14.4369 16.8261 14.5227 16.816 14.6419L18.4474 16.2733C19.5243 15.9681 20.5834 16.842 20.5834 17.929C20.5834 18.632 20.1443 19.2472 19.5001 19.5006C19.2461 20.1449 18.6315 20.5834 17.929 20.5834C16.9832 20.5834 16.214 19.8137 16.214 18.8679C16.214 18.7267 16.2342 18.5876 16.2733 18.4474L14.6461 16.8159C14.5244 16.8264 14.4374 16.8277 14.4082 16.8277C14.3098 16.8277 14.2135 16.8012 14.1299 16.7504L12.3018 15.6544C12.2136 15.6013 12.1149 15.5585 12.0208 15.5111L6.1487 21.3832C8.01704 22.9129 10.4025 23.8333 13 23.8333C18.9737 23.8333 23.8333 18.9737 23.8333 13C23.8333 10.4025 22.9129 8.01704 21.3832 6.14869Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2313_92'%3E%3Crect width='26' height='26' fill='white' transform='matrix(1 0 0 -1 0 26)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.s1 .grid > :nth-child(4) .inner:before {
	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='M12.3188 8.94328C12.3609 9.06984 12.4453 9.1964 12.5297 9.28078C10.7156 10.7152 7.59375 10.7573 5.44219 6.66515C4.13438 4.17609 2.53125 4.55578 2.61562 4.17609C2.95312 2.61515 8.01562 -0.211408 12.0234 2.95265C12.6141 3.41672 13.0781 3.92297 13.3734 4.51359C12.8672 5.01984 12.4875 5.61047 12.2766 6.24328C11.3484 5.31515 10.3781 4.55578 9.32344 4.04953C9.07031 3.92297 8.73281 4.00734 8.60625 4.30265C8.47969 4.59797 8.56406 4.89328 8.85938 5.01984C9.99844 5.56828 11.0531 6.45422 12.0234 7.59328C12.0234 8.05734 12.15 8.5214 12.3188 8.94328ZM26.7047 13.162C26.1562 12.1495 24.8906 11.812 23.8781 12.4027L18.1406 15.6933C18.225 16.073 18.2672 16.3261 18.2672 16.3683C18.3937 16.9589 18.2672 17.5495 17.8875 18.098C17.4234 18.773 16.6219 19.2792 15.7781 19.4058L9.28125 20.5027C9.23906 20.5027 9.19687 20.5027 9.19687 20.5027C8.94375 20.5027 8.69063 20.2917 8.64844 20.0386C8.60625 19.7433 8.81719 19.448 9.1125 19.4058L15.6516 18.3511C16.2 18.2667 16.7063 17.9292 17.0438 17.4652C17.1703 17.2542 17.3391 17.0433 17.2547 16.537C17.2125 16.2417 17.1281 16.0308 16.9172 15.7777C16.5375 15.3558 15.9891 15.0605 15.3984 15.1027L8.31094 15.4402C7.50938 15.4823 6.70781 15.3558 5.94844 15.0605C4.725 14.5964 3.41719 14.3433 2.10938 14.3433H1.05469C0.464063 14.3433 0 14.8073 0 15.398V22.3589C0 22.8652 0.3375 23.287 0.801562 23.3714L8.14219 25.1433C11.6859 25.987 15.4828 25.1011 18.225 22.6964L26.2828 15.7355C27.0422 15.1027 27.2109 14.0058 26.7047 13.162ZM14.5547 4.89328C13.3313 5.86359 12.825 7.29797 13.2469 8.39484C14.175 7.08703 15.2719 6.1589 16.4531 5.56828C16.7062 5.44172 17.0438 5.52609 17.1703 5.8214C17.2969 6.11672 17.2125 6.41203 16.9172 6.53859C15.8625 7.08703 14.85 7.97297 13.9641 9.23859L13.9219 9.32297C15.1875 10.5464 17.6766 10.8417 19.4062 7.59328C20.3766 5.77922 21.5156 6.03234 21.4734 5.73703C21.1781 4.64015 17.4656 2.57297 14.5547 4.89328Z' fill='black'/%3E%3C/svg%3E%0A");
}
.s1 .grid .percent {
	color: #B13;
	font-size: 54px;
	line-height: 1;
	margin-bottom: 10px;
	position: relative;
}
.s1 .grid .percent:before {
	display: block;
	content: '';
	width: 5px;
	height: 37px;
	background: #975;
	position: absolute;
	top: 5px;
	left: -30px;
}
.s1 .note {
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
}

.s2 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.s2 h2 {
	max-width: 780px;
	text-transform: uppercase;
}
.s2 .text {
	margin-top: 30px;
	max-width: 770px;
}
.s2 .text p {
	margin-bottom: 40px;
}
.s2 .blocks {
	margin-top: 40px;
}
.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 .heading {
	font-family: TradeGothic;
	font-weight: 700;
	font-size: 1.5em;
	color: #252525;
	margin: 40px 0;
}

.s3 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.s3 h2 {
	max-width: 660px;
}
.s3 .text {
	margin-top: 30px;
	margin-bottom: 30px;
	max-width: 770px;
}
.s3 .text p {
	margin-bottom: 40px;
}
.s3 .blocks {
	margin-top: 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 45px 15px 15px;
}
.s3 .list {
	padding-bottom: 20px;
	padding-right: 25px;
}
.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;
}
.s3b .programs {
	background: linear-gradient(180deg, #F8F8F8 58.85%, rgba(248, 248, 248, 0.00) 100%);
	margin-top: 50px;
	padding: 40px 20px 60px;
}
.s3b img {
	max-width: 100%;
	height: auto;
}
.s3b h2 {
	margin: 20px 0 40px;
	color: #252525;
	font-family: 'TradeGothic';
	font-size: 40px;
	line-height: 1.15;
}
.s3b .icons {
	display: flex;
	flex-wrap: wrap;
	color: #B13;
	text-align: center;
	font-family: 'TradeGothic';
	font-size: 24px;
	font-weight: bold;
	line-height: 1.16;
	letter-spacing: 0.24px;
	margin-bottom: 30px;
	justify-content: center;
}
.s3b .icons > div {
	margin-bottom: 30px;
	flex: 0 0 50%;
	max-width: 50%;
}
.s3b .icon {
	width: 60px;
	height: 60px;
	margin: 0 auto 25px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.s3b .icons > :nth-child(1) .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2328_19)'%3E%3Cpath d='M31.8094 33.8369C31.6947 33.8121 31.577 33.8076 31.4608 33.825C30.2964 33.6894 29.4179 32.7042 29.4159 31.5323C29.4159 30.9707 28.9606 30.5154 28.399 30.5154C27.8373 30.5154 27.382 30.9707 27.382 31.5323C27.385 33.4893 28.6939 35.2035 30.5809 35.7214V36.7384C30.5809 37.3 31.0362 37.7554 31.5979 37.7554C32.1595 37.7554 32.6148 37.3 32.6148 36.7384V35.783C34.7928 35.3271 36.2731 33.2986 36.0442 31.0854C35.8148 28.8722 33.9501 27.1903 31.725 27.1898C30.4498 27.1898 29.4159 26.156 29.4159 24.8808C29.4159 23.6056 30.4498 22.5717 31.725 22.5717C33.0002 22.5717 34.034 23.6056 34.034 24.8808C34.034 25.4424 34.4894 25.8977 35.051 25.8977C35.6127 25.8977 36.068 25.4424 36.068 24.8808C36.065 22.8259 34.6255 21.0537 32.6148 20.6296V19.704C32.6148 19.1424 32.1595 18.687 31.5979 18.687C31.0362 18.687 30.5809 19.1424 30.5809 19.704V20.6917C28.4824 21.2647 27.1317 23.3022 27.4207 25.4583C27.7097 27.6144 29.5495 29.2238 31.725 29.2233C32.9833 29.2233 34.0097 30.2308 34.0326 31.4886C34.0559 32.7465 33.0667 33.7912 31.8094 33.8369Z' fill='black'/%3E%3Cpath d='M16.9778 28.2848C16.9778 36.4295 23.5802 43.032 31.725 43.032C39.8698 43.032 46.4722 36.4295 46.4722 28.2848C46.4722 20.14 39.8698 13.5376 31.725 13.5376C23.5842 13.5465 16.9872 20.144 16.9778 28.2848ZM31.725 15.5716C38.7465 15.5716 44.4382 21.2633 44.4382 28.2848C44.4382 35.3063 38.7465 40.998 31.725 40.998C24.7035 40.998 19.0118 35.3063 19.0118 28.2848C19.0197 21.2667 24.707 15.5795 31.725 15.5716Z' fill='black'/%3E%3Cpath d='M51.4856 45.5392L43.5191 49.3032C42.4192 47.2574 40.3092 45.9554 37.9873 45.8898L30.633 45.6877C29.4686 45.6544 28.326 45.3595 27.2906 44.8247L26.5423 44.4368C22.7107 42.4396 18.1438 42.4446 14.3162 44.4497L14.3629 42.7544C14.3783 42.1928 13.9358 41.7251 13.3742 41.7097L5.30986 41.4877C4.74824 41.4723 4.28097 41.9147 4.26557 42.4764L3.77844 60.1732C3.76304 60.7348 4.20549 61.2026 4.76711 61.218L12.8314 61.4399H12.8592C13.4104 61.4399 13.8613 61.0015 13.8762 60.4508L13.8996 59.6041L15.9946 58.4824C16.8169 58.0399 17.7783 57.9346 18.6766 58.1889L31.1872 61.7002C31.2091 61.7066 31.2309 61.7116 31.2532 61.7165C32.1575 61.9057 33.0791 62.0006 34.0028 62.0001C35.9593 62.0011 37.8929 61.5795 39.6711 60.7631C39.7148 60.7433 39.757 60.7199 39.7973 60.6936L57.9365 48.9606C58.3884 48.6681 58.5344 48.0747 58.2697 47.606C56.923 45.2165 53.9361 44.3062 51.4856 45.5392ZM5.8397 59.2128L6.27073 43.549L12.3016 43.7148L11.8706 59.3792L5.8397 59.2128ZM38.755 58.9467C36.5457 59.9438 34.0782 60.2189 31.7036 59.7337L19.2268 56.2314C17.8225 55.8346 16.3194 55.999 15.0347 56.6897L13.9641 57.2633L14.2506 46.8487C17.6432 44.5923 21.9942 44.3604 25.6072 46.2429L26.3556 46.6307C27.6635 47.306 29.1061 47.6785 30.5774 47.7212L37.9321 47.9233C39.9979 47.9829 41.7523 49.4537 42.1714 51.4777L31.2165 51.1753C30.6549 51.1599 30.1876 51.6029 30.1717 52.164C30.1563 52.7256 30.5993 53.1934 31.1604 53.2088L43.2499 53.5415H43.2782C43.8289 53.541 44.2793 53.1025 44.2942 52.5523C44.3066 52.1104 44.2739 51.6679 44.1959 51.2329L52.367 47.3721C52.3749 47.3686 52.3829 47.3646 52.3908 47.3606C53.5498 46.7742 54.9511 46.9703 55.9046 47.8528L38.755 58.9467Z' fill='black'/%3E%3Cpath d='M32.742 10.6783V1.01698C32.742 0.455356 32.2866 0 31.725 0C31.1634 0 30.708 0.455356 30.708 1.01698V10.6783C30.708 11.2399 31.1634 11.6953 31.725 11.6953C32.2866 11.6953 32.742 11.2399 32.742 10.6783Z' fill='black'/%3E%3Cpath d='M40.3693 10.6783V6.10194C40.3693 5.54032 39.914 5.08496 39.3523 5.08496C38.7907 5.08496 38.3354 5.54032 38.3354 6.10194V10.6783C38.3354 11.24 38.7907 11.6953 39.3523 11.6953C39.914 11.6953 40.3693 11.24 40.3693 10.6783Z' fill='black'/%3E%3Cpath d='M25.1146 10.6783V6.10194C25.1146 5.54032 24.6593 5.08496 24.0976 5.08496C23.536 5.08496 23.0807 5.54032 23.0807 6.10194V10.6783C23.0807 11.24 23.536 11.6953 24.0976 11.6953C24.6593 11.6953 25.1146 11.24 25.1146 10.6783Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2328_19'%3E%3Crect width='62' height='62' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.s3b .icons > :nth-child(2) .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='59' height='59' viewBox='0 0 59 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57.1562 48.8594V40.5625H55.3125V44.25H52.5469V23.0469C52.5469 22.8024 52.4497 22.5679 52.2769 22.395C52.104 22.2221 51.8695 22.125 51.625 22.125H40.5625C40.318 22.125 40.0835 22.2221 39.9106 22.395C39.7378 22.5679 39.6406 22.8024 39.6406 23.0469V44.25H35.0312V46.0938H55.3125V47.9375H35.0312V49.7812H56.2344C56.4789 49.7812 56.7134 49.6841 56.8862 49.5112C57.0591 49.3384 57.1562 49.1039 57.1562 48.8594ZM50.7031 44.25H41.4844V23.9688H50.7031V44.25ZM9.21875 31.3438H7.375V27.6562H9.21875V31.3438ZM35.9531 38.7188V23.9688H30.4219V22.125H36.875C37.1195 22.125 37.354 22.2221 37.5269 22.395C37.6997 22.5679 37.7969 22.8024 37.7969 23.0469V39.6406C37.7969 39.8851 37.6997 40.1196 37.5269 40.2925C37.354 40.4654 37.1195 40.5625 36.875 40.5625H35.0312V38.7188H35.9531ZM54.3631 2.54207C54.3132 2.34261 54.1981 2.16555 54.0361 2.03902C53.874 1.91249 53.6743 1.84376 53.4688 1.84375H7.375C7.16941 1.84376 6.96971 1.91249 6.80767 2.03902C6.64562 2.16555 6.53052 2.34261 6.48067 2.54207C6.48067 2.54207 3.71608 13.6003 3.71504 13.6046C3.69755 13.6751 3.68831 13.7473 3.6875 13.8199C3.6875 13.8227 3.6875 33.1875 3.6875 33.1875H5.53125V19.3568C6.32796 19.9577 7.29897 20.2823 8.29688 20.2812V18.4375C7.56364 18.4367 6.86067 18.145 6.34219 17.6266C5.82372 17.1081 5.53207 16.4051 5.53125 15.6719V14.75H9.21875V12.9062H5.79007L8.09475 3.6875H12.7399L11.536 10.911L13.3546 11.214L14.6091 3.6875H19.2794L18.6715 10.986L20.5088 11.139L21.1295 3.6875H25.8125V10.1406H27.6562V3.6875H33.1875V12.9062H29.5V14.75H33.1875V15.6719C33.1873 16.1572 33.0595 16.634 32.8168 17.0543C32.5741 17.4746 32.2251 17.8237 31.8049 18.0665C31.3846 18.3093 30.9079 18.4372 30.4225 18.4375C29.9372 18.4378 29.4603 18.3104 29.0398 18.0681L28.1165 19.6639C29.0929 20.2277 30.242 20.4138 31.3465 20.1872C32.4509 19.9606 33.4339 19.3369 34.1094 18.4343C34.5381 19.0076 35.0947 19.4731 35.7348 19.7937C36.3749 20.1143 37.081 20.2813 37.7969 20.2813C38.5128 20.2813 39.2189 20.1143 39.859 19.7937C40.4991 19.4731 41.0556 19.0076 41.4844 18.4343C41.9131 19.0076 42.4697 19.4731 43.1098 19.7937C43.7499 20.1143 44.456 20.2813 45.1719 20.2813C45.8878 20.2813 46.5939 20.1143 47.234 19.7937C47.8741 19.4731 48.4306 19.0076 48.8594 18.4343C49.2219 18.9193 49.6767 19.3281 50.1975 19.6371C50.7183 19.946 51.295 20.1492 51.8945 20.2349C52.4939 20.3206 53.1044 20.2872 53.691 20.1365C54.2775 19.9858 54.8285 19.7209 55.3125 19.3568V38.7188H57.1562C57.1562 38.7188 57.1562 13.8228 57.1562 13.8201C57.1557 13.7474 57.1466 13.6751 57.1292 13.6046L54.3631 2.54207ZM35.0312 3.6875H39.7143L40.4825 12.9062H35.0312V3.6875ZM40.5625 15.6719C40.5625 16.4054 40.2711 17.1088 39.7525 17.6275C39.2338 18.1461 38.5304 18.4375 37.7969 18.4375C37.0634 18.4375 36.3599 18.1461 35.8413 17.6275C35.3226 17.1088 35.0312 16.4054 35.0312 15.6719V14.75H40.5625V15.6719ZM41.5643 3.6875H46.2347L47.7711 12.9062H42.3326L41.5643 3.6875ZM47.9375 15.6719C47.9375 16.4054 47.6461 17.1088 47.1275 17.6275C46.6088 18.1461 45.9054 18.4375 45.1719 18.4375C44.4384 18.4375 43.7349 18.1461 43.2163 17.6275C42.6976 17.1088 42.4062 16.4054 42.4062 15.6719V14.75H47.9375V15.6719ZM48.872 8.29688L48.1039 3.6875H52.749L55.0537 12.9062H49.6403L48.872 8.29688ZM55.3125 15.6719C55.3125 16.4054 55.0211 17.1088 54.5025 17.6275C53.9838 18.1461 53.2804 18.4375 52.5469 18.4375C51.8134 18.4375 51.1099 18.1461 50.5913 17.6275C50.0726 17.1088 49.7812 16.4054 49.7812 15.6719V14.75H55.3125V15.6719ZM48.8594 36.875H47.0156V31.3438H48.8594V36.875ZM5.605 37.9803L3.79812 37.6134C3.7245 37.9773 3.68744 38.3475 3.6875 38.7188V52.5469C3.68887 53.7689 4.17494 54.9406 5.03907 55.8047C5.9032 56.6688 7.07481 57.1549 8.29688 57.1562H28.5781C29.8002 57.1549 30.9718 56.6688 31.8359 55.8047C32.7001 54.9406 33.1861 53.7689 33.1875 52.5469V38.7188C33.1858 37.2523 32.6025 35.8464 31.5656 34.8094C30.5286 33.7725 29.1227 33.1892 27.6562 33.1875H23.0469V32.7122C24.0498 32.0387 24.8942 31.1553 25.5219 30.1231C26.1495 29.0909 26.5452 27.9347 26.6816 26.7344H26.7344C27.4679 26.7344 28.1713 26.443 28.69 25.9243C29.2086 25.4057 29.5 24.7022 29.5 23.9688C29.5 23.2353 29.2086 22.5318 28.69 22.0132C28.1713 21.4945 27.4679 21.2031 26.7344 21.2031C26.7344 21.2031 26.7297 18.2262 26.7229 18.1207C27.3246 17.447 27.6569 16.5752 27.6562 15.6719V12.9062C27.6562 12.6618 27.5591 12.4273 27.3862 12.2544C27.2134 12.0815 26.9789 11.9844 26.7344 11.9844H14.75C13.5279 11.9857 12.3563 12.4718 11.4922 13.3359C10.6281 14.2001 10.142 15.3717 10.1406 16.5938V21.2031C9.40714 21.2031 8.70369 21.4945 8.18503 22.0132C7.66638 22.5318 7.375 23.2353 7.375 23.9688C7.375 24.7022 7.66638 25.4057 8.18503 25.9243C8.70369 26.443 9.40714 26.7344 10.1406 26.7344H10.1934C10.3299 27.9347 10.7256 29.0909 11.3532 30.1231C11.9808 31.1553 12.8253 32.0387 13.8281 32.7122V33.1875H9.21875C8.35955 33.1841 7.51153 33.3824 6.74297 33.7665C5.9744 34.1506 5.30675 34.7098 4.79375 35.3991L6.26875 36.5062C6.61076 36.0467 7.05585 35.6739 7.56821 35.4177C8.08058 35.1615 8.64591 35.0291 9.21875 35.0312H13.8281V38.7188C13.8281 38.8588 13.8601 38.9971 13.9215 39.123C13.9829 39.2489 14.0722 39.3591 14.1827 39.4454C14.2931 39.5316 14.4217 39.5915 14.5587 39.6205C14.6958 39.6496 14.8376 39.6471 14.9736 39.6131L17.5156 38.9776V46.2803L11.9844 45.3183V39.6406H10.1406V41.4844H5.53125V38.7188C5.53114 38.4708 5.55585 38.2234 5.605 37.9803ZM26.7344 23.0469C26.9789 23.0469 27.2134 23.144 27.3862 23.3169C27.5591 23.4898 27.6562 23.7243 27.6562 23.9688C27.6562 24.2132 27.5591 24.4477 27.3862 24.6206C27.2134 24.7935 26.9789 24.8906 26.7344 24.8906V23.0469ZM10.1406 24.8906C9.89613 24.8906 9.66165 24.7935 9.48876 24.6206C9.31588 24.4477 9.21875 24.2132 9.21875 23.9688C9.21875 23.7243 9.31588 23.4898 9.48876 23.3169C9.66165 23.144 9.89613 23.0469 10.1406 23.0469V24.8906ZM28.5781 55.3125H26.8414L22.4625 54.2822L25.9196 53.4688H31.1858C30.9946 54.0076 30.6413 54.4741 30.1744 54.8042C29.7075 55.1344 29.1499 55.3119 28.5781 55.3125ZM31.3438 45.1719H26.7344V43.3281H31.3438V45.1719ZM27.6562 35.0312C28.6339 35.0323 29.5712 35.4212 30.2625 36.1125C30.9538 36.8038 31.3427 37.7411 31.3438 38.7188V41.4844H26.7344V39.6406H24.8906V45.3183L19.3594 46.2803V38.9776L21.9014 39.6131C22.0374 39.6471 22.1792 39.6496 22.3163 39.6205C22.4533 39.5915 22.5819 39.5316 22.6923 39.4454C22.8028 39.3591 22.8921 39.2489 22.9535 39.123C23.0149 38.9971 23.0469 38.8588 23.0469 38.7188V35.0312H27.6562ZM20.2407 37.2974L21.2031 36.3349V37.5381L20.2407 37.2974ZM24.8906 19.7187L24.6379 19.2974C24.7231 19.2817 24.8075 19.2642 24.8906 19.2426V19.7187ZM11.9844 18.4375V16.5938C11.9852 15.8605 12.2768 15.1575 12.7953 14.6391C13.3138 14.1206 14.0168 13.8289 14.75 13.8281H25.8125V15.6719C25.8119 16.1607 25.6175 16.6293 25.2718 16.975C24.9262 17.3206 24.4576 17.515 23.9688 17.5156H13.8281C13.6689 17.5156 13.5124 17.5568 13.3739 17.6353C13.2354 17.7137 13.1195 17.8267 13.0376 17.9632L11.9844 19.7187V18.4375ZM11.9844 25.8125V23.3022L14.35 19.3594H22.525L24.8906 23.3022V25.8125C24.8906 26.6599 24.7237 27.4991 24.3994 28.282C24.0751 29.0649 23.5998 29.7763 23.0005 30.3755C22.4013 30.9748 21.6899 31.4501 20.907 31.7744C20.1241 32.0987 19.2849 32.2656 18.4375 32.2656C17.5901 32.2656 16.7509 32.0987 15.968 31.7744C15.1851 31.4501 14.4737 30.9748 13.8745 30.3755C13.2752 29.7763 12.7999 29.0649 12.4756 28.282C12.1513 27.4991 11.9844 26.6599 11.9844 25.8125ZM15.6719 37.5381V36.3349L16.6343 37.2974L15.6719 37.5381ZM15.6719 33.7276V33.6354C17.4615 34.2673 19.4135 34.2673 21.2031 33.6354V33.7276L18.4375 36.4932L15.6719 33.7276ZM25.892 47.0156H31.3438V51.625H25.8125C25.7414 51.625 25.6705 51.6332 25.6013 51.6495L10.0337 55.3125H8.29688C7.56364 55.3117 6.86067 55.02 6.34219 54.5016C5.82372 53.9831 5.53207 53.2801 5.53125 52.5469V50.5567L25.892 47.0156ZM10.9829 47.0156L13.0571 47.3763L5.53125 48.6853V47.0156H10.9829ZM10.1406 43.3281V45.1719H5.53125V43.3281H10.1406ZM15.6719 41.4844V43.3281H13.8281V41.4844H15.6719ZM18.4375 29.4186C17.2708 29.4182 16.1304 29.0718 15.1605 28.4233L16.1833 26.8892C16.8503 27.3356 17.6349 27.5739 18.4375 27.5739C19.2401 27.5739 20.0247 27.3356 20.6917 26.8892L21.7145 28.4233C20.7446 29.0718 19.6042 29.4182 18.4375 29.4186ZM15.2109 24.8906C14.9374 24.8906 14.6701 24.8095 14.4427 24.6576C14.2153 24.5056 14.038 24.2897 13.9334 24.037C13.8287 23.7843 13.8013 23.5063 13.8547 23.238C13.9081 22.9698 14.0398 22.7234 14.2331 22.53C14.4265 22.3366 14.6729 22.2049 14.9412 22.1516C15.2094 22.0982 15.4874 22.1256 15.7401 22.2303C15.9928 22.3349 16.2088 22.5122 16.3607 22.7396C16.5126 22.967 16.5938 23.2343 16.5938 23.5078C16.5934 23.8744 16.4475 24.2259 16.1883 24.4852C15.9291 24.7444 15.5776 24.8902 15.2109 24.8906ZM20.2812 23.5078C20.2812 23.2343 20.3624 22.967 20.5143 22.7396C20.6662 22.5122 20.8822 22.3349 21.1349 22.2303C21.3876 22.1256 21.6656 22.0982 21.9338 22.1516C22.2021 22.2049 22.4485 22.3366 22.6419 22.53C22.8352 22.7234 22.9669 22.9698 23.0203 23.238C23.0737 23.5063 23.0463 23.7843 22.9416 24.037C22.837 24.2897 22.6597 24.5056 22.4323 24.6576C22.2049 24.8095 21.9376 24.8906 21.6641 24.8906C21.2974 24.8902 20.9459 24.7444 20.6867 24.4852C20.4275 24.2259 20.2816 23.8744 20.2812 23.5078Z' fill='black'/%3E%3C/svg%3E%0A");
}
.s3b .icons > :nth-child(3) .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='29' height='55' viewBox='0 0 29 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2328_27)'%3E%3Cpath d='M13.1987 30.7017C16.5118 30.7017 19.5102 32.0444 21.6809 34.215C23.8515 36.3856 25.1942 39.3856 25.1942 42.6971C25.1942 46.0102 23.8515 49.0087 21.6809 51.1793C19.5102 53.3499 16.5103 54.6926 13.1987 54.6926C9.88568 54.6926 6.88719 53.3499 4.71658 51.1793C2.54449 49.0087 1.20177 46.0102 1.20177 42.6971C1.20177 39.3841 2.54449 36.3856 4.7151 34.215C6.88719 32.0444 9.88568 30.7017 13.1987 30.7017ZM20.0711 35.8248C18.3129 34.0666 15.8827 32.9776 13.1987 32.9776C10.5148 32.9776 8.08451 34.0651 6.32636 35.8248C4.56822 37.5829 3.4792 40.0132 3.4792 42.6971C3.4792 45.3811 4.56673 47.8113 6.32636 49.5695C8.08451 51.3276 10.5148 52.4166 13.1987 52.4166C15.8827 52.4166 18.3129 51.3291 20.0711 49.5695C21.8292 47.8113 22.9182 45.3811 22.9182 42.6971C22.9182 40.0132 21.8292 37.5844 20.0711 35.8248Z' fill='black'/%3E%3Cpath d='M12.0593 31.8396V12.5059H14.3367V31.8396H12.0593Z' fill='black'/%3E%3Cpath d='M28.4553 16.2775C27.3381 19.908 25.8084 22.9703 23.3856 24.8026C20.8886 26.6913 17.5622 27.2358 12.9628 25.7151L12.0578 25.4154L12.1943 24.4747C12.8886 19.6765 14.8619 16.9436 17.669 15.5519C20.3886 14.2033 23.8099 14.2033 27.5532 14.8249L28.8381 15.0386L28.4553 16.2775ZM22.0162 22.9881C23.7298 21.6928 24.9345 19.5163 25.8693 16.8724C23.0844 16.5267 20.5978 16.6335 18.6735 17.5875C16.715 18.5579 15.2759 20.4837 14.6082 23.8353C17.9049 24.7359 20.2714 24.3071 22.0162 22.9881Z' fill='black'/%3E%3Cpath d='M1.29524 0.0474774C5.09343 0.186942 8.44801 0.870914 10.8426 2.7344C13.313 4.65724 14.7002 7.72843 14.4198 12.5667L14.3649 13.5222L13.4198 13.6349C8.60528 14.2061 5.45545 13.0073 3.38573 10.6572C1.3813 8.37976 0.495545 5.07266 0.126112 1.28931L0 0L1.29524 0.0474774ZM9.44652 4.53261C7.7492 3.21066 5.33527 2.60977 2.54004 2.39167C2.92579 5.16762 3.67208 7.54149 5.09492 9.15572C6.54001 10.7967 8.77293 11.6898 12.1839 11.4673C12.1987 8.05039 11.1705 5.87533 9.44652 4.53261Z' fill='black'/%3E%3Cpath d='M12.7047 46.0412V43.0768C11.7788 42.8113 11.1008 42.4122 10.6676 41.8766C10.2373 41.3395 10.0192 40.6896 10.0192 39.927C10.0192 39.154 10.264 38.5042 10.7521 37.9775C11.2432 37.4508 11.8931 37.1481 12.7047 37.0665V36.3662H13.7299V37.0665C14.4821 37.1585 15.0785 37.4122 15.5221 37.835C15.9643 38.2579 16.2477 38.8232 16.3708 39.5309L14.58 39.7653C14.4717 39.2074 14.1883 38.8306 13.7299 38.6318V41.3988C14.8634 41.7059 15.6364 42.105 16.0444 42.5932C16.4554 43.0813 16.6601 43.7074 16.6601 44.473C16.6601 45.3261 16.402 46.0457 15.8871 46.6302C15.3693 47.2178 14.6497 47.5753 13.7299 47.7074V49.0323H12.7047V47.7415C11.8886 47.6421 11.224 47.3379 10.7136 46.8276C10.2032 46.3201 9.87975 45.6006 9.73732 44.6703L11.586 44.4715C11.6602 44.8483 11.8041 45.1747 12.0118 45.4477C12.2165 45.7207 12.448 45.9181 12.7047 46.0412ZM12.7047 38.6095C12.4242 38.7045 12.2047 38.8662 12.037 39.0902C11.8723 39.3172 11.7907 39.568 11.7907 39.841C11.7907 40.0902 11.8649 40.3246 12.0148 40.5368C12.1676 40.7519 12.3961 40.9255 12.7032 41.0591L12.7047 38.6095ZM13.7284 46.1406C14.083 46.0753 14.3708 45.9106 14.5934 45.6495C14.8159 45.3854 14.9272 45.0798 14.9272 44.7237C14.9272 44.4077 14.8322 44.1362 14.6468 43.9077C14.4613 43.6777 14.1542 43.5012 13.7284 43.381V46.1406Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2328_27'%3E%3Crect width='28.8366' height='54.694' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.s3b .note {
	margin-top: 40px;
	margin-bottom: 40px;
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 16px;
	max-width: 620px;
	line-height: 1.2;
}
.s3b .row > :nth-child(2) {
	text-align: center;
}
.s3b .mobile {
	margin-bottom: 40px;
}
.s3b .mobile img {
	max-width: 100%;
	height: auto;
}
.s3b .desktop {
	display: none;
}

.s4 .top {
	background: #F8F8F8;
	margin-bottom: 40px;
}
.s4 .top .image {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 56%;
}
.s4 .top .text {
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 23px;
	line-height: 1.39;
	padding: 30px 20px;
}
.s4 .top h2 {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 32px;
	line-height: 1.15;
}
.s4 .top ul {
	font-family: 'TradeGothic';
	font-weight: 100;
	font-size: 24px;
	line-height: 1.25;
	padding: 0;
	margin: 10px 0 0 0;
}
.s4 .top li {
	padding-left: 53px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 33px;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 3.54736C10.4722 3.54736 5.09457 7.87993 3.83363 13.7797C3.20366 16.7276 3.62805 19.8622 5.03352 22.5296C6.38619 25.0967 8.60379 27.1714 11.257 28.3472C14.0168 29.5705 17.1851 29.7837 20.0858 28.9494C22.8842 28.1449 25.3655 26.3791 27.0547 24.0087C30.5867 19.0531 30.1145 12.0921 25.9591 7.65157C23.5237 5.04919 20.0647 3.54736 16.5 3.54736ZM22.7136 17.1919L19.1826 20.808C18.2886 21.7238 16.8756 20.3364 17.7659 19.425L19.5476 17.6004H11.1042C10.5046 17.6004 10.0043 17.0998 10.0043 16.5005C10.0043 15.9012 10.5049 15.4006 11.1042 15.4006H19.5053L17.6884 13.584C16.7855 12.6811 18.1853 11.2809 19.0882 12.1838L22.7053 15.8006C23.0888 16.1837 23.0924 16.8041 22.7136 17.1919Z' fill='%23BB1133'/%3E%3C/svg%3E%0A");
	margin: 15px 0;
}
.s4 .courses-heading {
	color: #252525;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 36px;
	margin: 0;
	padding-bottom: 50px;
	border-bottom: 1px solid rgba(0,0,0,.25);
}
.s4 .cta {
	text-align: center;
	margin-top: 80px;
}
.s4 .disclaimer-copy {
	margin-top: -15px;
}
.s5 {
	margin-top: 80px;
}
.s5 .top {
	background: #F8F8F8;
	margin-bottom: 40px;
}
.s5 .top .image {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 56%;
}
.s5 .top .text {
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 23px;
	line-height: 1.39;
	padding: 30px 20px;
}
.s5 .top h2 {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 32px;
	line-height: 1.15;
}
.s5 .top ul {
	font-family: 'TradeGothic';
	font-weight: 100;
	font-size: 24px;
	line-height: 1.25;
	padding: 0;
	margin: 10px 0 0 0;
}
.s5 .top li {
	padding-left: 53px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 33px;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 3.54736C10.4722 3.54736 5.09457 7.87993 3.83363 13.7797C3.20366 16.7276 3.62805 19.8622 5.03352 22.5296C6.38619 25.0967 8.60379 27.1714 11.257 28.3472C14.0168 29.5705 17.1851 29.7837 20.0858 28.9494C22.8842 28.1449 25.3655 26.3791 27.0547 24.0087C30.5867 19.0531 30.1145 12.0921 25.9591 7.65157C23.5237 5.04919 20.0647 3.54736 16.5 3.54736ZM22.7136 17.1919L19.1826 20.808C18.2886 21.7238 16.8756 20.3364 17.7659 19.425L19.5476 17.6004H11.1042C10.5046 17.6004 10.0043 17.0998 10.0043 16.5005C10.0043 15.9012 10.5049 15.4006 11.1042 15.4006H19.5053L17.6884 13.584C16.7855 12.6811 18.1853 11.2809 19.0882 12.1838L22.7053 15.8006C23.0888 16.1837 23.0924 16.8041 22.7136 17.1919Z' fill='%23BB1133'/%3E%3C/svg%3E%0A");
	margin: 15px 0;
}
.s5 .courses-heading {
	color: #252525;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 36px;
	margin: 0;
	padding-bottom: 50px;
	border-bottom: 1px solid rgba(0,0,0,.25);
}
.s5 .cta {
	text-align: center;
	margin-top: 80px;
}

.s6 {
	margin-top: 80px;
}
.s6 h2 {
	max-width: 590px;
}
.s6 .brief {
	background: #F8F8F8;
	margin-bottom: 40px;
}
.s6 .brief img {
	width: 100%;
	height: auto;
}
.s6 .brief .inner {
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 23px;
	line-height: 1.39;
	padding: 30px 20px;
}
.s6 .brief h2 {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 32px;
	line-height: 1.15;
	max-width: 100%;
}
.s6 .brief p {
	margin: 10px 0;
}
.s6 .brief span {
	color: #8E6C4A;
	font-family: 'TradeGothic';
	font-size: 24px;
}
.s6 .brief ul {
	font-family: 'TradeGothic';
	font-weight: 100;
	font-size: 24px;
	line-height: 1.25;
	padding: 0;
	margin: 10px 0 0 0;
}
.s6 .brief li {
	padding-left: 53px;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 33px;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 3.54736C10.4722 3.54736 5.09457 7.87993 3.83363 13.7797C3.20366 16.7276 3.62805 19.8622 5.03352 22.5296C6.38619 25.0967 8.60379 27.1714 11.257 28.3472C14.0168 29.5705 17.1851 29.7837 20.0858 28.9494C22.8842 28.1449 25.3655 26.3791 27.0547 24.0087C30.5867 19.0531 30.1145 12.0921 25.9591 7.65157C23.5237 5.04919 20.0647 3.54736 16.5 3.54736ZM22.7136 17.1919L19.1826 20.808C18.2886 21.7238 16.8756 20.3364 17.7659 19.425L19.5476 17.6004H11.1042C10.5046 17.6004 10.0043 17.0998 10.0043 16.5005C10.0043 15.9012 10.5049 15.4006 11.1042 15.4006H19.5053L17.6884 13.584C16.7855 12.6811 18.1853 11.2809 19.0882 12.1838L22.7053 15.8006C23.0888 16.1837 23.0924 16.8041 22.7136 17.1919Z' fill='%23BB1133'/%3E%3C/svg%3E%0A");
	margin: 15px 0;
}
.s6 .top > :nth-child(2) {
	margin-top: 50px;
}
.s6 .top img {
	width: 100%;
	max-width: 490px;
	height: auto;
}
.s6 .top .text {
	line-height: 1.4;
}
.s6 .disclaimer-copy {
	margin-top: -23px;
}
.s6 .topics {
	margin-top: 50px;
}
.s6 .topics > div {
	margin-bottom: 40px;
}
.s6 .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%;
}
.s6 .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;
}
.s6 .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");
}
.s6 .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");
}
.s6 .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");
}
.s6 .courses-heading {
	color: #252525;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 36px;
	margin: 80px 0 0;
	padding-bottom: 50px;
	border-bottom: 1px solid rgba(0,0,0,.25);
}
.s6 .cta {
	text-align: center;
	margin-top: 90px;
	margin-bottom: 80px;
}

.s7 {
	position: relative;
	background: #8E6C4A;
	margin-top: 100px;
	margin-bottom: 50px;
	margin-bottom: calc(2.5rem + 50px);
	padding-bottom: 50px;
}
.s7 .container {
	max-width: 1310px;
}
.s7 .s-wrap {
	max-width: 1270px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}
.s7 .s-wrap > div {
	flex: 0 0 100%;
	max-width: 100%;
}
.s7 .s-wrap > :nth-child(1) {
	padding: 70px 0 0;
}
.s7 .suptitle {
	transform: translateY(-130px);
}
.s7 h2 {
	font-size: 36px;
	line-height: 40px;
	color: #fff;
	max-width: 500px;
	margin-top: -35px;
}
.s7 .text {
	font-size: 23px;
	line-height: 34px;
	color: #fff;
}
.s7 .blocks {
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}
.s7 .blocks > div {
	flex: 0 0 100%;
	max-width: 100%;
	margin: 15px 0;
}
.s7 .block {
	background: #FFFFFF;
	box-shadow: 0px 4px 12px 5px rgba(0, 0, 0, 0.05);
	padding: 35px 20px 35px 35px;
}
.s7 .blocks > :nth-child(1) .block {
	border-radius: 30px 30px 0px 30px;
}
.s7 .blocks > :nth-child(2) .block {
	border-radius: 30px 30px 30px 0px;
}
.s7 .blocks > :nth-child(3) .block {
	border-radius: 0px 30px 30px 30px;
}
.s7 .blocks > :nth-child(4) .block {
	border-radius: 30px 0px 30px 30px;
	padding-top: 35px;
}
.s7 .icon {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-bottom: 10px;
}
.s7 .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;
}
.s7 .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;
}
.s7 .icon.map {
	background-image: url('../png/map.png');
	width: 54px;
	height: 45px;
}
.s7 .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;
}
.s7 .title {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 36px;
	line-height: 40px;
	text-transform: uppercase;
	color: #BB1133;
	margin-bottom: 20px;
	position: relative;
}
.s7 .title:before {
	content: '';
	display: block;
	width: 20px;
	height: 30px;
	background: #BB1133;
	position: absolute;
	top: 3px;
	left: -35px;
}
.s7 .block-text {
	font-size: 21px;
	line-height: 25px;
	color: #000000;
	max-width: 262px;
}
.s7 .block-text a {
	color: #252525;
}
.s7 .block-text a:focus {
	text-decoration: none;
	outline: 1px solid #252525;
	outline-offset: 2px;
}
.s7 .blocks > :nth-child(1) .block-text {
	max-width: 236px;
}
.s7 .blocks > :nth-child(3) .block-text {
	max-width: 208px;
}

.s7 .disclaimer-copy {
	position: absolute;
	margin-top: 2.5rem;
	padding-right: 20px;
}

.s7-2 {
	margin-top: 130px;
}
.s7-2 .top {
	background: #F8F8F8;
	margin-bottom: 40px;
}
.s7-2 .top .image {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 56%;
}
.s7-2 .top > :nth-child(2) {
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 23px;
	line-height: 1.39;
	padding: 30px 20px;
}
.s7-2 .top h2 {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 32px;
	line-height: 1.15;
}
.s7-2 .top p {
	margin-bottom: 0;
}
.s7-2 .quote {
	margin-top: 120px;
	max-width: 835px;
	padding-left: 60px;
	position: relative;
}
.s7-2 .quote:before {
	display: block;
	content: '';
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 475.082 475.081' xml:space='preserve'%3E%3Cpath fill='%23997755' d='M164.45,219.27h-63.954c-7.614,0-14.087-2.664-19.417-7.994c-5.327-5.33-7.994-11.801-7.994-19.417v-9.132 c0-20.177,7.139-37.401,21.416-51.678c14.276-14.272,31.503-21.411,51.678-21.411h18.271c4.948,0,9.229-1.809,12.847-5.424 c3.616-3.617,5.424-7.898,5.424-12.847V54.819c0-4.948-1.809-9.233-5.424-12.85c-3.617-3.612-7.898-5.424-12.847-5.424h-18.271 c-19.797,0-38.684,3.858-56.673,11.563c-17.987,7.71-33.545,18.132-46.68,31.267c-13.134,13.129-23.553,28.688-31.262,46.677 C3.855,144.039,0,162.931,0,182.726v200.991c0,15.235,5.327,28.171,15.986,38.834c10.66,10.657,23.606,15.985,38.832,15.985 h109.639c15.225,0,28.167-5.328,38.828-15.985c10.657-10.663,15.987-23.599,15.987-38.834V274.088 c0-15.232-5.33-28.168-15.994-38.832C192.622,224.6,179.675,219.27,164.45,219.27z'/%3E%3Cpath fill='%23997755' d='M459.103,235.256c-10.656-10.656-23.599-15.986-38.828-15.986h-63.953c-7.61,0-14.089-2.664-19.41-7.994 c-5.332-5.33-7.994-11.801-7.994-19.417v-9.132c0-20.177,7.139-37.401,21.409-51.678c14.271-14.272,31.497-21.411,51.682-21.411 h18.267c4.949,0,9.233-1.809,12.848-5.424c3.613-3.617,5.428-7.898,5.428-12.847V54.819c0-4.948-1.814-9.233-5.428-12.85 c-3.614-3.612-7.898-5.424-12.848-5.424h-18.267c-19.808,0-38.691,3.858-56.685,11.563c-17.984,7.71-33.537,18.132-46.672,31.267 c-13.135,13.129-23.559,28.688-31.265,46.677c-7.707,17.987-11.567,36.879-11.567,56.674v200.991 c0,15.235,5.332,28.171,15.988,38.834c10.657,10.657,23.6,15.985,38.828,15.985h109.633c15.229,0,28.171-5.328,38.827-15.985 c10.664-10.663,15.985-23.599,15.985-38.834V274.088C475.082,258.855,469.76,245.92,459.103,235.256z'/%3E%3C/svg%3E");
}
.s7-2 .quote .text {
	color: #8E6C4A;
	font-family: Lato;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.41;
	margin-bottom: 30px;
}
.s7-2 .author {
	position: relative;
	padding-left: 90px;
	color: #252525;
	font-family: 'TradeGothic';
	font-size: 18px;
	font-weight: 100;
	letter-spacing: 0.18px;
	text-transform: uppercase;
	line-height: 1.2;
}
.s7-2 .author img {
	width: 66px;
	height: auto;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.s7-2 .disclaimer-copy {
	margin-top: 10px;
}
.s7-2 .instructors {
	margin-top: 100px;
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 23px;
	line-height: 1.4;
}
.s7-2 .instructors h2 {
	color: #B91637;
	font-family: 'TradeGothic';
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 25px;
	line-height: 1.2;
}
.s7-2 .tl-play-btn {
	width: 52px;
	height: 52px;
	top: calc(50% - 26px);
	left: calc(50% - 26px);
}
.s7-2 .tl-video-thumb {
	margin-top: 50px;
}
.s7-2 .caption {
	color: #8E6C4A;
	text-align: center;
	font-family: TradeGothic;
	font-weight: bold;
	font-size: 24px;
	margin-top: 30px;
}

.s8 {
	margin-top: 100px;
}
.s8 h2 {
	color: #252525;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 36px;
	margin: 0 0 25px;
	text-transform: uppercase;
	line-height: 1.2;
}
.s8 .text {
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 23px;
	line-height: 32px;
}
.s8 .text p {
	max-width: 850px;
}
.s8 .disclaimer-copy {
	padding-top: 0;
}
.s8 .instructor {
	background: #F5F4F3;
	margin-top: 40px;
}
.s8 .instructor .thumbnail {
	padding-top: 56%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.s8 .quote {
	padding: 30px 20px;
}
.s8 .quote-text {
	color: #8E6C4A;
	font-family: Lato;
	font-size: 26px;
	font-weight: 300;
	line-height: 1.27;
	position: relative;
	padding-left: 60px;
	margin-bottom: 30px;
}
.s8 .quote-text:before {
	display: block;
	content: '';
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 475.082 475.081' xml:space='preserve'%3E%3Cpath fill='%23997755' d='M164.45,219.27h-63.954c-7.614,0-14.087-2.664-19.417-7.994c-5.327-5.33-7.994-11.801-7.994-19.417v-9.132 c0-20.177,7.139-37.401,21.416-51.678c14.276-14.272,31.503-21.411,51.678-21.411h18.271c4.948,0,9.229-1.809,12.847-5.424 c3.616-3.617,5.424-7.898,5.424-12.847V54.819c0-4.948-1.809-9.233-5.424-12.85c-3.617-3.612-7.898-5.424-12.847-5.424h-18.271 c-19.797,0-38.684,3.858-56.673,11.563c-17.987,7.71-33.545,18.132-46.68,31.267c-13.134,13.129-23.553,28.688-31.262,46.677 C3.855,144.039,0,162.931,0,182.726v200.991c0,15.235,5.327,28.171,15.986,38.834c10.66,10.657,23.606,15.985,38.832,15.985 h109.639c15.225,0,28.167-5.328,38.828-15.985c10.657-10.663,15.987-23.599,15.987-38.834V274.088 c0-15.232-5.33-28.168-15.994-38.832C192.622,224.6,179.675,219.27,164.45,219.27z'/%3E%3Cpath fill='%23997755' d='M459.103,235.256c-10.656-10.656-23.599-15.986-38.828-15.986h-63.953c-7.61,0-14.089-2.664-19.41-7.994 c-5.332-5.33-7.994-11.801-7.994-19.417v-9.132c0-20.177,7.139-37.401,21.409-51.678c14.271-14.272,31.497-21.411,51.682-21.411 h18.267c4.949,0,9.233-1.809,12.848-5.424c3.613-3.617,5.428-7.898,5.428-12.847V54.819c0-4.948-1.814-9.233-5.428-12.85 c-3.614-3.612-7.898-5.424-12.848-5.424h-18.267c-19.808,0-38.691,3.858-56.685,11.563c-17.984,7.71-33.537,18.132-46.672,31.267 c-13.135,13.129-23.559,28.688-31.265,46.677c-7.707,17.987-11.567,36.879-11.567,56.674v200.991 c0,15.235,5.332,28.171,15.988,38.834c10.657,10.657,23.6,15.985,38.828,15.985h109.633c15.229,0,28.171-5.328,38.827-15.985 c10.664-10.663,15.985-23.599,15.985-38.834V274.088C475.082,258.855,469.76,245.92,459.103,235.256z'/%3E%3C/svg%3E");
}
.s8 .author {
	color: #252525;
	font-family: 'TradeGothic';
	font-size: 20px;
	font-weight: 100;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	padding-left: 60px;
	line-height: 1.2;
}
.s8 .model-text {
	margin-top: 100px;
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 23px;
	line-height: 1.4;
}
.s8 .model-text h2 {
	color: #8E6C4A;
	font-family: 'TradeGothic';
	font-size: 36px;
	font-weight: bold;
	margin: 0 0 25px;
	line-height: 1.2;
}
.s8 .model-explained {
	margin-top: 30px;
}
.s8 .model-explained > div {
	margin-bottom: 30px;
}
.s8 .model-explained .block {
	background: #F5F4F3;
}
.s8 .model-explained .image {
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 30px;
}
.s8 .model-explained .title {
	color: #BB1133;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	padding: 0 30px;
}
.s8 .model-explained .heading {
	margin: 0 0 10px;
	color: #252525;
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 36px;
	text-transform: uppercase;
}
.s8 .model-explained .block-text {
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 21px;
	line-height: 1.33;
	padding: 0 20px 30px 30px;
}
.s8 .toolkit-text {
	margin-top: 100px;
	color: #252525;
	font-family: kepler-std, serif;
	font-size: 23px;
	line-height: 1.4;
}
.s8 .toolkit-text h2 {
	font-family: 'TradeGothic';
	margin: 0 0 25px;
	font-size: 36px;
	text-transform: uppercase;
	line-height: 1.2;
}
.s8 .toolkit-video {
	margin-top: 50px;
}
.s8 .toolkit-video .tl-play-btn {
	width: 52px;
	height: 52px;
	left: calc(50% - 26px);
	top: calc(50% - 26px);
	background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='black'/%3E%3Cpath d='M29.2401 21.3813L62.1859 40.1264L29.2401 58.8714V21.3813Z' fill='white'/%3E%3Cpath d='M29.2402 61.7123C28.6721 61.7123 28.3881 61.7123 27.8201 61.4283C26.968 60.8602 26.4 60.0082 26.4 58.8721V21.3821C26.4 20.246 26.968 19.394 27.8201 18.8259C28.6721 18.2579 29.8082 18.2579 30.6602 18.8259L63.322 37.571C64.1741 38.139 64.7421 38.991 64.7421 40.1271C64.7421 41.2632 64.1741 42.1152 63.322 42.6832L30.6602 61.4283C30.3762 61.7123 29.8082 61.7123 29.2402 61.7123ZM32.0803 26.2103V54.0439L56.2216 40.1271L32.0803 26.2103Z' fill='white'/%3E%3C/svg%3E");
}
.s8 .toolkit-video .tl-video-thumb:hover .tl-play-btn{
	background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='white'/%3E%3Cpath d='M29.2401 21.3813L62.1859 40.1264L29.2401 58.8714V21.3813Z' fill='black'/%3E%3Cpath d='M29.2402 61.7123C28.6721 61.7123 28.3881 61.7123 27.8201 61.4283C26.968 60.8602 26.4 60.0082 26.4 58.8721V21.3821C26.4 20.246 26.968 19.394 27.8201 18.8259C28.6721 18.2579 29.8082 18.2579 30.6602 18.8259L63.322 37.571C64.1741 38.139 64.7421 38.991 64.7421 40.1271C64.7421 41.2632 64.1741 42.1152 63.322 42.6832L30.6602 61.4283C30.3762 61.7123 29.8082 61.7123 29.2402 61.7123ZM32.0803 26.2103V54.0439L56.2216 40.1271L32.0803 26.2103Z' fill='black'/%3E%3C/svg%3E");
}
.s8 .cta {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 80px;
}
@media (max-width: 768px) {
	.s8 .escoffier-shortcode-no-application-fee {
		margin-top: 80px !important;
	}
}


.s9 {
	margin-top: 50px;
}
.s9 h2 {
	max-width: 760px;
}
.s9 .top {
	margin-bottom: 40px;
}
.s9 .top .text {
	line-height: 1.47;
	margin-bottom: 20px;
}
.s9 .top img {
	width: 100%;
	max-width: 550px;
	height: auto;
}
.s9 .disclaimer-copy {
	margin-top: -23px;
}
.s9 .blocks > div {
	margin-bottom: 30px;
}
.s9 .block {
	border: 1px solid #404D61;
	padding: 35px 23px 85px 33px;
	position: relative;
	font-family: 'TradeGothic';
	font-weight: 100;
	font-size: 23px;
	line-height: 32px;
	color: #000000;
}
.s9 .block .title {
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	color: #8E6C4A;
	margin-bottom: 20px;
}
.s9 .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;
}
.s9 .block a:hover {
	text-decoration: underline;
}
.s9 .block a:focus {
	outline: 1px solid #B91637;
	outline-offset: 2px;
	text-decoration: underline;
}
.s9 .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;
}
.s9 .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;
}
.s9 .program .title {
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	color: #252525;
	margin-bottom: 20px;
}
.s9 .program .text {
	margin-bottom: 30px;
}
.s9 .program .request-info {
	font-size: 24px;
	padding: 14px 24px;
	background: transparent;
	box-shadow: none;
	border-radius: 0;
}
.s9 .bottom {
	font-family: kepler-std, serif;
	line-height: 1.47;
	color: #252525;
}
.s9 .bottom > :nth-child(1) {
	margin: 80px 0 40px;
}
.s9 .bottom a {
	color: #BB1133;
	text-decoration: underline;
}
.s9 .bottom a:hover {
	text-decoration: none;
}
.s9 .bottom a:focus {
	text-decoration: none;
	outline: 1px solid #BB1133;
	outline-offset: 2px;
}
.s9 .bottom img {
	max-width: 560px;
	width: 100%;
	height: auto;
}
.s9 .bottom .heading {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 36px;
	line-height: 32px;
	color: #8E6C4A;
	margin: 0 0 20px;
}
.s9 .bottom .disclaimer-copy {
	margin-top: -23px;
}
.s9 .bottom .disclaimer-copy a {
	color: #252525;
	display: inline;
}
.s9 .bottom .disclaimer-copy a:focus {
	outline-color: #252525;
}

.s10 {
	margin-top: 50px;
}
.s10 .top {
	margin-bottom: 40px;
	max-width: 760px;
}
.s10 .top .text {
	line-height: 1.47;
	margin-bottom: 20px;
}
.s10 .top img {
	width: 100%;
	max-width: 480px;
	height: auto;
}
.s10 .blocks {
	margin-top: 50px;
}
.s10 .blocks > div {
	margin-bottom: 30px;
}
.s10 .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;
}
.s10 .block .title {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
	color: #252525;
	margin-bottom: 30px;
}
.s10 .block ul {
	margin: 0;
	padding: 0;
}
.s10 .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;
}
.s10 .employers {
	margin-top: 50px;
}
.s10 .employers .heading {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 28px;
	line-height: 32px;
	color: #8E6C4A;
	margin: 0 0 20px;
}
.s10 .companies {
	display: flex;
	flex-wrap: wrap;
}
.s10 .companies > div {
	flex: 0 0 50%;
	max-width: 50%;
	padding: 26px;
}
.s10 .companies img {
	height: auto;
	max-width: 200px;
	width: 100%;
}
.s10 .middle-section {
	background: #F8F8F8;
	margin: 70px -20px;
	padding: 40px 20px;
}
.s10 .middle-text 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 .middle-text {
	font-family: kepler-std, serif;
	line-height: 1.45;
	font-size: 23px;
	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: #975;
	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;
}
.s10 .bottom {
	max-width: 1000px;
	margin: 70px auto 0;
	background-image: url('../jpg/bluewave-background.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 40px 20px 20px;
	color: #FFF;
	text-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
	font-family: kepler-std, serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.35;
	letter-spacing: 0.4px;
}
.s10 .bottom p {
	margin: 0 0 30px;
}
.s10 .bottom strong {
	text-align: center;
	font-family: 'TradeGothic';
	font-size: 25px;
	letter-spacing: 0.25px;
	text-transform: uppercase;
	display: block;
}

.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 .heading {
	font-family: 'TradeGothic';
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	color: #8E6C4A;
	margin: 20px 0 10px;
}
.s11 .block p {
	margin: 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 {
	text-decoration: underline;
	outline: 1px solid #B91637;
	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 .blocks > :nth-child(1) .block .icon {
	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 .blocks > :nth-child(2) .block .icon {
	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");
}
.s11 .auguste {
	margin: 70px auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	color: #fff;
	font-family: kepler-std, serif;
	font-size: 23px;
	line-height: 1.4;
}
.s11 .auguste .mobile {
	background-image: url('../jpg/auguste-escoffier.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	padding-top: 80%;
}
.s11 .auguste .inner {
	background: #000;
	padding: 40px 20px;
}
.s11 .auguste h2 {
	text-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.4);
	font-family: 'TradeGothic';
	font-size: 26px;
	font-weight: 700;
	line-height: 1.16;
	margin: 0 0 30px;
	color: #fff;
}
.s11 .auguste .quote {
	font-family: Lato;
	font-size: 26px;
	font-weight: 300;
	line-height: 1.27;
	position: relative;
	padding-left: 50px;
	margin-top: 40px;
}
.s11 .auguste .quote:before {
	display: block;
	content: '';
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 475.082 475.081' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M164.45,219.27h-63.954c-7.614,0-14.087-2.664-19.417-7.994c-5.327-5.33-7.994-11.801-7.994-19.417v-9.132 c0-20.177,7.139-37.401,21.416-51.678c14.276-14.272,31.503-21.411,51.678-21.411h18.271c4.948,0,9.229-1.809,12.847-5.424 c3.616-3.617,5.424-7.898,5.424-12.847V54.819c0-4.948-1.809-9.233-5.424-12.85c-3.617-3.612-7.898-5.424-12.847-5.424h-18.271 c-19.797,0-38.684,3.858-56.673,11.563c-17.987,7.71-33.545,18.132-46.68,31.267c-13.134,13.129-23.553,28.688-31.262,46.677 C3.855,144.039,0,162.931,0,182.726v200.991c0,15.235,5.327,28.171,15.986,38.834c10.66,10.657,23.606,15.985,38.832,15.985 h109.639c15.225,0,28.167-5.328,38.828-15.985c10.657-10.663,15.987-23.599,15.987-38.834V274.088 c0-15.232-5.33-28.168-15.994-38.832C192.622,224.6,179.675,219.27,164.45,219.27z'/%3E%3Cpath fill='%23ffffff' d='M459.103,235.256c-10.656-10.656-23.599-15.986-38.828-15.986h-63.953c-7.61,0-14.089-2.664-19.41-7.994 c-5.332-5.33-7.994-11.801-7.994-19.417v-9.132c0-20.177,7.139-37.401,21.409-51.678c14.271-14.272,31.497-21.411,51.682-21.411 h18.267c4.949,0,9.233-1.809,12.848-5.424c3.613-3.617,5.428-7.898,5.428-12.847V54.819c0-4.948-1.814-9.233-5.428-12.85 c-3.614-3.612-7.898-5.424-12.848-5.424h-18.267c-19.808,0-38.691,3.858-56.685,11.563c-17.984,7.71-33.537,18.132-46.672,31.267 c-13.135,13.129-23.559,28.688-31.265,46.677c-7.707,17.987-11.567,36.879-11.567,56.674v200.991 c0,15.235,5.332,28.171,15.988,38.834c10.657,10.657,23.6,15.985,38.828,15.985h109.633c15.229,0,28.171-5.328,38.827-15.985 c10.664-10.663,15.985-23.599,15.985-38.834V274.088C475.082,258.855,469.76,245.92,459.103,235.256z'/%3E%3C/svg%3E");
}
.s11 .auguste .author {
	font-family: TradeGothic;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	padding-left: 50px;
	margin: 20px 0 40px;
}
.s11 .bottom .quote {
	margin-top: 120px;
	max-width: 835px;
	padding-left: 60px;
	position: relative;
	color: #8E6C4A;
	font-family: Lato;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.41;
	margin-bottom: 30px;
}
.s11 .bottom .quote:before {
	display: block;
	content: '';
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 475.082 475.081' xml:space='preserve'%3E%3Cpath fill='%23997755' d='M164.45,219.27h-63.954c-7.614,0-14.087-2.664-19.417-7.994c-5.327-5.33-7.994-11.801-7.994-19.417v-9.132 c0-20.177,7.139-37.401,21.416-51.678c14.276-14.272,31.503-21.411,51.678-21.411h18.271c4.948,0,9.229-1.809,12.847-5.424 c3.616-3.617,5.424-7.898,5.424-12.847V54.819c0-4.948-1.809-9.233-5.424-12.85c-3.617-3.612-7.898-5.424-12.847-5.424h-18.271 c-19.797,0-38.684,3.858-56.673,11.563c-17.987,7.71-33.545,18.132-46.68,31.267c-13.134,13.129-23.553,28.688-31.262,46.677 C3.855,144.039,0,162.931,0,182.726v200.991c0,15.235,5.327,28.171,15.986,38.834c10.66,10.657,23.606,15.985,38.832,15.985 h109.639c15.225,0,28.167-5.328,38.828-15.985c10.657-10.663,15.987-23.599,15.987-38.834V274.088 c0-15.232-5.33-28.168-15.994-38.832C192.622,224.6,179.675,219.27,164.45,219.27z'/%3E%3Cpath fill='%23997755' d='M459.103,235.256c-10.656-10.656-23.599-15.986-38.828-15.986h-63.953c-7.61,0-14.089-2.664-19.41-7.994 c-5.332-5.33-7.994-11.801-7.994-19.417v-9.132c0-20.177,7.139-37.401,21.409-51.678c14.271-14.272,31.497-21.411,51.682-21.411 h18.267c4.949,0,9.233-1.809,12.848-5.424c3.613-3.617,5.428-7.898,5.428-12.847V54.819c0-4.948-1.814-9.233-5.428-12.85 c-3.614-3.612-7.898-5.424-12.848-5.424h-18.267c-19.808,0-38.691,3.858-56.685,11.563c-17.984,7.71-33.537,18.132-46.672,31.267 c-13.135,13.129-23.559,28.688-31.265,46.677c-7.707,17.987-11.567,36.879-11.567,56.674v200.991 c0,15.235,5.332,28.171,15.988,38.834c10.657,10.657,23.6,15.985,38.828,15.985h109.633c15.229,0,28.171-5.328,38.827-15.985 c10.664-10.663,15.985-23.599,15.985-38.834V274.088C475.082,258.855,469.76,245.92,459.103,235.256z'/%3E%3C/svg%3E");
}
.s11 .bottom .author {
	position: relative;
	padding-left: 60px;
	color: #252525;
	font-family: 'TradeGothic';
	font-size: 18px;
	font-weight: 100;
	letter-spacing: 0.18px;
	text-transform: uppercase;
	line-height: 1.2;
}

.s11 .bottom .disclaimer-copy {
	padding-left: 60px; 
}

.s11 .auguste .inner .request-info:hover {
	background: #fff;
	color: #b13;
}
.s11 .auguste .inner .request-info:hover:focus {
	outline-color: #fff;
}

.s12 {
	margin-top: 80px;
}
.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('../png/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-color: #fff;
}


.s9 .programs > div {
	margin-bottom: 30px;
}
@media(max-width: 991px) {
	header.header .headerImage {
		background-image: url('../jpg/vibrant-beet-salad-with-scallion-dill-and-edible-flowers-2.jpg') !important;
		background-size: 100% auto;
		background-position: center top !important;
		background-repeat: no-repeat;
		display: block;
		padding-top: 50%;
	}
}
@media(min-width: 768px) {
	header.header .headerImage {
		padding-top: 30%;
	}
}
@media(min-width: 992px) {
	.header .headerImage .inner .introText p {
		font-size: 26px;
	}
	.header .headerImage .inner .introText span {
		font-size: 38px;
	}
	header.header .headerImage {
		padding-top: 0;
		background-position: center top !important;
		background-size: cover;
	}
	.header .headerImage .inner {
		background: none;
		padding: 60px 60px 70px;
	}
	h1 {
		font-size: 62px !important;
		line-height: 62px;
		max-width: 630px;
		background: transparent;
		position: static;
		bottom: unset;
		width: unset;
		padding: 0;
		margin: 60px 0 10px 0 !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;
	}
	.s1 .grid .inner {
		font-size: 17px;
	}
	.s2 {
		margin-top: 110px;
		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 .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;
		margin-top: 50px;
	}
	.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 45px 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;
	}
	.s3b .programs {
		padding: 0 0 120px;
		margin-top: 120px;
	}
	.s3b .row {
		display: flex;
		flex-wrap: wrap;
	}
	.s3b .row > :nth-child(1) {
		flex: 0 0 59%;
		max-width: 59%;
		padding: 40px;
	}
	.s3b .row > :nth-child(2) {
		flex: 0 0 41%;
		max-width: 41%;
		text-align: right;
	}
	.s3b .icons > div {
		flex: 0 0 33.333%;
		max-width: 33.333%;
		padding: 0 10px;
	}
	.s3b .mobile {
		display: none;
	}
	.s3b .desktop {
		display: block;
	}
	.s4 .top {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 80px;
	}
	.s4 .top .image {
		padding-top: 0;
		flex: 0 0 39%;
		max-width: 39%;
	}
	.s4 .top .text {
		flex: 0 0 61%;
		max-width: 61%;
		padding: 44px 55px;
	}
	.s4 .top h2 {
		font-size: 42px;
	}
	.s5 .top {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 80px;
	}
	.s5 .top .image {
		padding-top: 0;
		flex: 0 0 39%;
		max-width: 39%;
		order: 2;
	}
	.s5 .top .text {
		flex: 0 0 61%;
		max-width: 61%;
		padding: 44px 70px 44px 120px;
	}
	.s5 .top h2 {
		font-size: 42px;
	}
	.s6 {
		margin-top: 90px;
	}
	.s6 h2 {
		font-size: 36px;
		line-height: 40px;
	}
	.s6 .brief {
		margin-bottom: 80px;
	}
	.s6 .brief .inner {
		padding: 33px 116px;
	}
	.s6 .brief h2 {
		font-size: 42px;
		line-height: 1.15;
	}
	.s6 .brief span {
		font-size: 30px;
	}
	.s6 .top {
		display: flex;
		flex-wrap: wrap;
	}
	.s6 .top > :nth-child(1) {
		flex: 0 0 60%;
		max-width: 60%;
		padding-top: 45px;
	}
	.s6 .top > :nth-child(2) {
		flex: 0 0 40%;
		max-width: 40%;
		padding-left: 55px;
		margin-top: 20px;
	}
	.s6 .top img {
		width: calc(100% + 60px);
		transform: translateY(-10px);
	}
	.s6 .top .text {
		font-size: 23px;
		max-width: 680px;
	}
	.s6 .topics {
		margin-top: 30px;
		display: flex;
		flex-wrap: wrap;
		margin-left: -30px;
		margin-right: -30px;
	}
	.s6 .topics > div {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
		padding: 0 30px;
	}
	.s6 .topic {
		margin-bottom: 0;
	}
	.s6 .topic .title {
		font-size: 24px;
	}
	.s6 h3 {
		margin: 45px 0 0;
	}
	.s6 .cta {
		margin-bottom: 0;
	}
	.s7 {
		margin-top: 200px;
		margin-bottom: 100px;
		padding-bottom: 0;
	}
	.s7 .disclaimer-copy {
		max-width: 70%;
		margin-top: 0;
	}
	.s7 .s-wrap > div {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.s7 .s-wrap > :nth-child(1) {
		padding: 40px 0 70px;
	}
	.s7 h2 {
		font-size: 54px;
		line-height: 62px;
		margin-top: 0;
	}
	.s7 .text {
		max-width: 505px;
	}
	.s7 .blocks {
		margin-bottom: -60px;
		margin-top: 0;
	}
	.s7 .blocks > div {
		padding: 0 15px;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.s7 .blocks > :nth-child(1) {
		display: flex;
	}
	.s7 .blocks > :nth-child(1) .block {
		transform: translateY(-105px);
		width: 100%;
		height: fit-content;
		align-self: flex-end;
	}
	.s7 .blocks > :nth-child(2) .block {
		transform: translateY(30px);
	}
	.s7 .blocks > :nth-child(3) .block {
		margin-top: -105px;
	}
	.s7 .blocks > :nth-child(4) .block {
		transform: translateY(30px);
	}
	.s7-2 {
		margin-top: 180px;
	}
	.s7-2 .top {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 80px;
	}
	.s7-2 .top .image {
		padding-top: 0;
		flex: 0 0 42%;
		max-width: 42%;
		order: 2;
	}
	.s7-2 .top > :nth-child(2) {
		flex: 0 0 58%;
		max-width: 58%;
		padding: 50px 50px 40px 60px;
	}
	.s7-2 .top h2 {
		font-size: 32px;
		max-width: 620px;
	}
	.s7-2 .top p {
		max-width: 600px;
	}
	.s7-2 .author {
		padding-top: 12px;
	}
	.s7-2 .instructors {
		margin-top: 146px;
	}
	.s7-2 .tl-play-btn {
		width: 80px;
		height: 80px;
		top: calc(50% - 40px);
		left: calc(50% - 40px);
	}
	.s8 {
		margin-top: 120px;
	}
	.s8 .instructor {
		display: flex;
		flex-wrap: wrap;
	}
	.s8 .instructor > div {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.s8 .instructor .thumbnail,
	.s8 .instructor .tl-video-thumb {
		padding-top: 0;
		height: 100%;
	}
	.s8 .quote-text {
		font-size: 36px;
	}
	.s8 .quote {
		padding: 50px 30px 50px 50px;
	}
	.s8 .model-text {
		margin-top: 140px;
	}
	.s8 .model-explained {
		display: flex;
		flex-wrap: wrap;
		margin-left: -15px;
		margin-right: -15px;
	}
	.s8 .model-explained > div {
		flex: 0 0 33.333%;
		max-width: 33.333%;
		padding: 0 15px;
	}
	.s8 .model-explained .block {
		height: 100%;
	}
	.s8 .toolkit-text {
		margin-top: 125px;
		max-width: 820px;
	}
	.s8 .toolkit-video .tl-play-btn {
		width: 100px;
		height: 100px;
		left: calc(50% - 50px);
		top: calc(50% - 50px);
	}
	.s8 .cta {
		margin-bottom: 0;
	}
	.s8 .disclaimer-copy__quote {
		text-align: right;
	}
	.s9 {
		margin-top: 120px;
	}
	.s9 .blocks {
		display: flex;
		flex-wrap: wrap;
		margin-left: -30px;
		margin-right: -30px;
		margin-top: -30px;
		margin-top: 50px;
	}
	.s9 .blocks > div {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
		padding: 0 30px;
		margin-bottom: 80px;
	}
	.s9 .block {
		height: 100%;
	}
	.s9 .programs {
		display: flex;
		flex-wrap: wrap;
		margin-left: -30px;
		margin-right: -30px;
	}
	.s9 .programs > div {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
		padding: 0 30px;
		margin-bottom: 0;
	}
	.s9 .program {
		height: 100%;
	}
	.s9 .bottom {
		display: flex;
		flex-wrap: wrap;
		margin-top: 160px;
		font-size: 23px;
	}
	.s9 .bottom > :nth-child(1) {
		flex: 0 0 49%;
		max-width: 49%;
		margin: 0;
		padding-right: 50px;
	}
	.s9 .bottom > :nth-child(2) {
		flex: 0 0 51%;
		max-width: 51%;
	}
	.s9 .top .text {
		font-size: 23px;
	}
	.s10 {
		margin-top: 160px;
	}
	.s10 .blocks {
		display: flex;
		flex-wrap: wrap;
		margin-left: -40px;
		margin-right: -40px;
		margin-top: 80px;
	}
	.s10 .blocks > div {
		flex: 0 0 50%;
		max-width: 50%;
		padding: 0 40px;
		margin-bottom: 0;
	}
	.s10 .block {
		height: 100%;
		padding: 30px 40px;
	}
	.s10 .employers {
		margin-top: 130px;
	}
	.s10 .employers .heading {
		font-size: 42px;
		line-height: 46px;
		text-align: center;
		max-width: 700px;
		margin: 0 auto 50px;
	}
	.s10 .companies > div {
		flex: 0 0 16.6666%;
		max-width: 16.6666%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.s10 .companies img {
		max-width: 100%;
	}
	.s10 .top .text {
		font-size: 23px;
	}
	.s10 .middle-section {
		margin: 90px -20px;
		padding: 40px;
	}
	.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;
	}
	.s10 .bottom {
		margin: 130px auto 0;
		font-size: 40px;
		padding: 50px 70px 30px;
	}
	.s10 .disclaimer-copy {
		margin-bottom: 130px;
		text-align: center;
		padding: 2.1rem 70px 0;
	}
	.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;
	}
	.s11 .auguste {
		margin: 130px auto;
		background-image: url('../jpg/auguste-escoffier.jpg');
	}
	.s11 .auguste .mobile {
		display: none;
	}
	.s11 .auguste .inner {
		padding: 60px 20px 70px 70px;
		margin-left: 50%;
	}
	.s11 .auguste h2 {
		font-size: 36px;
	}
	.s11 .auguste p {
		padding-right: 33px;
	}
	.s11 .auguste .quote {
		font-size: 36px;
		padding-left: 0;
		padding-right: 33px;
	}
	.s11 .auguste .quote:before {
		left: -40px;
	}
	.s11 .auguste .author {
		padding-left: 0;
	}
	.s12 {
		margin-top: 130px;
	}
	.s13 h3 {
		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) {
	.pb {
		padding-left: 200px;
	}
	.s2 .container,
	.s3 .container,
	.s4 .container,
	.s6 .container,
	.s7-2 .container,
	.s8 .container,
	.s9 .bottom,
	.s10 .container,
	.s11 .blocks {
		position: relative;
	}
	.s2 .container:before,
	.s3 .container:before,
	.s4 .container:before,
	.s6 .container:before,
	.s7-2 .container:before,
	.s7-2 .container:after,
	.s8 .container:after,
	.s9 .bottom:after,
	.s10 .container:before,
	.s10 .container:after,
	.s11 .blocks:after {
		display: block;
		content: '';
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		position: absolute;
		z-index: -1;
	}
	.s2 .container:before {
		background-image: url('../jpg/vibrant-olive-tree-branch-with-berries.jpg');
		width: 330px;
		height: 202px;
		top: 90px;
		right: -180px;
		transform: rotate(215deg) scale(-1, 1);
	}
	.s3 .container:before {
		background-image: url('../png/herbs-1.png');
		width: 317px;
		height: 363px;
		top: -20px;
		right: -260px;
		transform: rotate(28deg) scale(-1, 1);
	}
	.s4 .container:before {
		background-image: url('../png/image-8-2.png');
		width: 263px;
		height: 523px;
		top: 335px;
		right: -290px;
		transform: rotate(-17deg);
	}
	.s6 .container:before {
		background-image: url('../jpg/eucalyptus-twig-with-silver-green-leaves.jpg');
		width: 350px;
		height: 230px;
		top: 580px;
		left: -350px;
		transform: rotate(40deg);
	}
	.s7-2 .container:before {
		background-image: url('../png/istockphoto-821551758-2048x2048-1-5.png');
		width: 380px;
		height: 380px;
		top: 50px;
		right: -240px;
	}
	.s7-2 .container:after {
		background-image: url('../png/salad-with-oranges-beets-pomegranates-frisee-and-red-onion-on-a-white-plate.png');
		left: -400px;
		bottom: -245px;
		width: 380px;
		height: 507px;
		transform: rotate(-35deg);
	}
	.s8 .container:after {
		background-image: url('../png/berries-rosemary-beans-1.png');
		right: -310px;
		bottom: 590px;
		width: 326px;
		height: 293px;
		transform: rotate(-85deg);
	}
	.s9 .bottom:after {
		background-image: url('../jpg/fresh-blueberries-with-leaves.jpg');
		width: 400px;
		height: 270px;
		bottom: 310px;
		left: -200px;
		transform: rotate(150deg) scaleX(-1);
	}
	.s10 .container:before {
		background-image: url('../jpg/fig-bruschetta-with-walnuts-and-brie-on-french-bread.jpg');
		right: -265px;
		top: -90px;
		width: 500px;
		height: 334px;
	}
	.s10 .container:after {
		background-image: url('../jpg/leafs.jpg');
		width: 430px;
		height: 350px;
		bottom: -130px;
		left: -440px;
		transform: rotate(-140deg);
	}
	.s11 .blocks:after {
		background-image: url('../png/feta-olives-red-onion-cucumber-salad-in-white-bowl.png');
		width: 346px;
		height: 346px;
		bottom: 25px;
		right: -370px;
	}
}
@media (min-width: 1400px) {
	.s1 .grid-wrap {
		margin-right: -20px;
	}
	.s1 .grid > div {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.s2 .blocks {
		margin-right: -40px;
	}
	.s2 .blocks > div {
		padding-right: 373px;
	}
	.s7 .inner-wrap {
		padding-left: 50px;
	}
	.s7-2 .top {
		margin-left: 70px;
	}
	.s8 .instructor {
		margin-right: -100px;
	}
	.s8 .model-explained {
		margin-right: -80px;
	}
	.s9 .blocks,
	.s9 .programs {
		margin-right: -60px;
	}
	.s9 .bottom img {
		transform: translateY(-40px);
	}
	.s9 .bottom > :nth-child(2) {
		transform: translate(50px, 20px);
	}
	.s10 .middle-section {
		margin: 90px -120px 130px;
		padding: 60px 50px 60px 120px;
	}
}
@media (min-width: 1500px) {
	.s7 .blocks {
		margin-left: -60px;
		margin-right: -60px;
	}
	.s7 .s-wrap > :nth-child(2) {
		transform: translateX(50px);
	}
}
@media (min-width: 1700px) {
	.header .headerImage .inner {
		padding-left: 60px;
	}
	.s3b .row > :nth-child(1) {
		padding-left: 115px;
		padding-right: 50px;
	}
	.s7-2 .top {
		margin-left: 0;
	}
	.s10 .companies {
		margin-left: -80px;
		margin-right: -80px;
	}
}

/* Form */
.pb-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;
}

.pb-popup-form-overlay,
.pb-popup-form-overlay div,
.pb-popup-form-overlay a,
.pb-popup-form-overlay p,
.pb-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;
}

.pb-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;
}

.pb-popup-form-overlay .hs-popup-body .hs-gform_body ul li input,
.pb-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;
}

.pb-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;
}

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

.pb-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;
}

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

.pb-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;
}

.pb-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;
}

.pb-popup-form-overlay .hs-popup-body .hs-popup-title {
	margin-bottom: 22px;
}

.pb-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;
}

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

.pb-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%;
}

.pb-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);
}

.pb-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);
}

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

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

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

.pb-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;
}
.pb-popup-form-overlay label span {
	color: #B91637;
}
.pb-popup-form-overlay .tmm-edu-disclosure-text,
.pb-popup-form-overlay .tmm-edu-disclosure-text a,
.pb-popup-form-overlay .tmm-edu-disclosure-text a:hover {
	color: #333 !important;
	font-size: 12px !important;
}

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

.pb-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) {
	.pb-popup-form-overlay .hs-popup-body {
		width: 90%;
		padding: 40px 20px;
	}

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

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

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

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

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

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

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

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

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

@media (min-width: 992px) {
	.pb-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 {
	margin-left: 0;
	margin-right: 0;
}
.escoffier-inline-cta-form .action 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 .action button:hover {
	background: transparent;
	color: #fff;
	text-decoration: underline;
	border: 2px solid #FFFFFF;
}
.escoffier-inline-cta-form .action 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-externship-video-card {
	margin-top: 110px;
}
@media (max-width: 768px) {
	.escoffier-page-builder-section {
		margin-bottom: 90px !important;
	}
	.escoffier-externship-video-card {
		margin-top: 70px;
	}
}


.escoffier-externship-video-card .escoffier-externship-video-card__header.escoffier-h2 {
	color: #252525;
}


.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-plant-based-programs .escoffier-button-as-link {
	background-color: transparent;
}
