
.gb-container-a5eebead {
	margin-top: 100px;
	background-color: var(--contrast-2);
	color: var(--base-3);
	position: relative;
	overflow: hidden;
}

.gb-container-a5eebead:before {
	content: "";
	background-image: url("https://cdn-ilelkmc.nitrocdn.com/jhLGbzXrUViSSzUPrpgstEnCOuCkTSWs/assets/images/optimized/rev-e4461f0/caterercareers.com/wp-content/uploads/2020/09/food-cooking-kettle-kitchen-machine-drink-1023540-pxhere.com_.jpg");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	z-index: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: inherit;
	pointer-events: none;
	opacity: .1;
}

.gb-container-a5eebead > .gb-inside-container {
	padding: 120px 20px;
	max-width: 1240px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	position: relative;
}

.gb-container-a5eebead a {
	color: var(--base-3);
}

.gb-container-a5eebead a:hover {
	color: var(--accent);
}

.gb-grid-wrapper > .gb-grid-column-a5eebead > .gb-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.gb-container-a5eebead.gb-has-dynamic-bg:before {
	background-image: var(--background-url);
}

.gb-container-a5eebead.gb-no-dynamic-bg:before {
	background-image: none;
}

.gb-container-5171f8f4 {
	text-align: left;
}

.gb-container-5171f8f4 > .gb-inside-container {
	padding: 0;
}

.gb-grid-wrapper > .gb-grid-column-5171f8f4 {
	width: 45%;
}

.gb-grid-wrapper > .gb-grid-column-5171f8f4 > .gb-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.gb-container-f7639bb7 > .gb-inside-container {
	padding: 0;
}

.gb-grid-wrapper > .gb-grid-column-f7639bb7 {
	width: 20%;
}

.gb-grid-wrapper > .gb-grid-column-f7639bb7 > .gb-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.gb-container-82caf182 > .gb-inside-container {
	padding: 0;
}

.gb-grid-wrapper > .gb-grid-column-82caf182 {
	width: 20%;
}

.gb-grid-wrapper > .gb-grid-column-82caf182 > .gb-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.gb-container-aa8f9e55 > .gb-inside-container {
	padding: 0;
}

.gb-grid-wrapper > .gb-grid-column-aa8f9e55 {
	width: 15%;
}

.gb-grid-wrapper > .gb-grid-column-aa8f9e55 > .gb-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.gb-container-d52f5f46 {
	margin-top: 20px;
	border-top: 1px solid var(--base-3);
}

.gb-container-d52f5f46 > .gb-inside-container {
	padding: 60px 0 0;
	max-width: 1775px;
	margin-left: auto;
	margin-right: auto;
}

.gb-grid-wrapper > .gb-grid-column-d52f5f46 > .gb-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.gb-container-3875715e > .gb-inside-container {
	padding: 0;
}

.gb-grid-wrapper > .gb-grid-column-3875715e {
	width: 50%;
}

.gb-grid-wrapper > .gb-grid-column-3875715e > .gb-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.gb-container-33bb38e7 > .gb-inside-container {
	padding: 0;
}

.gb-grid-wrapper > .gb-grid-column-33bb38e7 {
	width: 50%;
}

.gb-grid-wrapper > .gb-grid-column-33bb38e7 > .gb-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.gb-container-007d36c2 {
	background-color: var(--contrast-2);
	color: var(--base-3);
	position: relative;
	overflow: hidden;
}

.gb-container-007d36c2:before {
	content: "";
	background-image: url("https://cdn-ilelkmc.nitrocdn.com/jhLGbzXrUViSSzUPrpgstEnCOuCkTSWs/assets/images/optimized/rev-e4461f0/caterercareers.com/wp-content/uploads/2021/04/Depositphotos_222098226_XL.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	z-index: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: inherit;
	pointer-events: none;
	opacity: .1;
}

.gb-container-007d36c2 > .gb-inside-container {
	padding: 220px 20px 140px;
	max-width: 1775px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	position: relative;
}

.gb-grid-wrapper > .gb-grid-column-007d36c2 > .gb-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.gb-container-007d36c2.gb-has-dynamic-bg:before {
	background-image: var(--background-url);
}

.gb-container-007d36c2.gb-no-dynamic-bg:before {
	background-image: none;
}

.gb-grid-wrapper-71c1a60d {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.gb-grid-wrapper-71c1a60d > .gb-grid-column {
	box-sizing: border-box;
	padding-left: 0px;
	padding-bottom: 40px;
}

.gb-grid-wrapper-a56408d4 {
	display: flex;
	flex-wrap: wrap;
	margin-left: -30px;
}

.gb-grid-wrapper-a56408d4 > .gb-grid-column {
	box-sizing: border-box;
	padding-left: 30px;
}

p.gb-headline-bdc59ff7 {
	display: inline-block;
	font-size: 15px;
	letter-spacing: .1em;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	border-bottom: .5px solid rgba(255, 255, 255, .4);
}

p.gb-headline-3f6b9314 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

p.gb-headline-932c73ab {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

p.gb-headline-7275693b {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

p.gb-headline-eb5d56d4 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

p.gb-headline-1b5916a8 {
	display: inline-block;
	font-size: 15px;
	letter-spacing: .1em;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	border-bottom: .5px solid rgba(255, 255, 255, .4);
}

p.gb-headline-be2a31cb {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

p.gb-headline-89ce05cb {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

p.gb-headline-466056ab {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

p.gb-headline-ac5e18b1 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

p.gb-headline-44f3ed63 {
	font-size: 14px;
	text-align: right;
}

p.gb-headline-45da4950 {
	font-size: 14px;
	text-align: right;
}

p.gb-headline-583e1c8b {
	font-size: 14px;
	text-align: right;
}

h1.gb-headline-8298f405 {
	display: flex;
	align-items: center;
	justify-content: center;
	letter-spacing: .03em;
	text-align: center;
	margin-bottom: 0px;
	color: var(--base-3);
}

h1.gb-headline-8298f405 .gb-icon {
	line-height: 0;
	color: var(--accent-2);
	padding-right: .5em;
}

h1.gb-headline-8298f405 .gb-icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

@media (max-width: 1024px) {
	.gb-container-5171f8f4 {
		text-align: center;
	}
	
	.gb-grid-wrapper > .gb-grid-column-5171f8f4 {
		width: 25%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-f7639bb7 {
		width: 25%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-82caf182 {
		width: 25%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-aa8f9e55 {
		width: 25%;
	}
}

@media (max-width: 767px) {
	.gb-container-a5eebead > .gb-inside-container {
		padding: 120px 30px;
	}
	
	.gb-container-5171f8f4 {
		text-align: center;
		margin-bottom: 30px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-5171f8f4 {
		width: 100%;
	}
	
	.gb-container-f7639bb7 {
		border: 0px solid #fff;
	}
	
	.gb-grid-wrapper > .gb-grid-column-f7639bb7 {
		width: 100%;
	}
	
	.gb-container-82caf182 {
		border: 0px solid #fff;
	}
	
	.gb-grid-wrapper > .gb-grid-column-82caf182 {
		width: 100%;
	}
	
	.gb-container-aa8f9e55 {
		margin-top: 20px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-aa8f9e55 {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-3875715e {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-33bb38e7 {
		width: 100%;
	}
	
	.gb-container-007d36c2 > .gb-inside-container {
		padding-top: 200px;
		padding-bottom: 120px;
	}
	
	.gb-grid-wrapper-71c1a60d > .gb-grid-column {
		padding-bottom: 40px;
	}
	
	p.gb-headline-44f3ed63 {
		text-align: left;
	}
	
	p.gb-headline-45da4950 {
		text-align: left;
	}
	
	p.gb-headline-583e1c8b {
		text-align: left;
	}
}

:root {
	--gb-container-width: 1775px;
}

.gb-container .wp-block-image img {
	vertical-align: middle;
}

.gb-grid-wrapper .wp-block-image {
	margin-bottom: 0;
}

.gb-highlight {
	background: none;
}

.gb-shape {
	line-height: 0;
}
