.elementor-122 .elementor-element.elementor-element-645f797:not(.elementor-motion-effects-element-type-background),
.elementor-122 .elementor-element.elementor-element-645f797>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/FreshCUP_HeaderBG02_1920x980.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-122 .elementor-element.elementor-element-645f797 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 10% 5% 10% 10%;
}

.elementor-122 .elementor-element.elementor-element-645f797>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-d5dc876.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-d5dc876.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-d5dc876>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-122 .elementor-element.elementor-element-84e0e3c .elementor-heading-title {
	font-size: 21px;
}

.elementor-122 .elementor-element.elementor-element-392bff1 .elementor-heading-title {
	color: #ffffff;
	font-size: 45px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.1em;
}

.elementor-122 .elementor-element.elementor-element-392bff1>.elementor-widget-container {
	margin: 0% 10% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-b8db42a {
	color: #ffffff;
	font-size: 24px;
	line-height: 1.3em;
}

.elementor-122 .elementor-element.elementor-element-b8db42a>.elementor-widget-container {
	padding: 0% 25% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-5b319bb .elementor-button {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	fill: #252525;
	color: #252525;
	background-color: #ffffff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-122 .elementor-element.elementor-element-5b319bb .elementor-button:hover,
.elementor-122 .elementor-element.elementor-element-5b319bb .elementor-button:focus {
	color: #ffffff;
	background-color: #252525;
}

.elementor-122 .elementor-element.elementor-element-5b319bb .elementor-button:hover svg,
.elementor-122 .elementor-element.elementor-element-5b319bb .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-122 .elementor-element.elementor-element-5b319bb>.elementor-widget-container {
	padding: 1% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-5b319bb {
	z-index: 10;
}

.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-81fa53e.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-81fa53e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-3cc2683>.elementor-widget-container {
	margin: 0% -46% 0% 50%;
}

.elementor-122 .elementor-element.elementor-element-3cc2683 {
	z-index: 0;
	width: 25vw;
	max-width: 25vw;
	align-self: center;
}

.elementor-122 .elementor-element.elementor-element-dba06b8 {
	margin-top: -18%;
	margin-bottom: 0%;
}

.elementor-122 .elementor-element.elementor-element-a7166c5 .elementor-button {
	fill: #000000;
	color: #000000;
	background-color: rgba(255, 255, 255, 0.5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	border-radius: 50px 50px 50px 50px;
}

.elementor-122 .elementor-element.elementor-element-a7166c5>.elementor-widget-container {
	padding: 0em 0em 6em 0em;
}

.elementor-122 .elementor-element.elementor-element-9ded42d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-256090b.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-256090b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-256090b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-122 .elementor-element.elementor-element-dd4d70c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-122 .elementor-element.elementor-element-dd4d70c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-122 .elementor-element.elementor-element-f982018 .elementor-heading-title {
	color: #ffffff;
	font-size: 45px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1em;
}

.elementor-122 .elementor-element.elementor-element-3fe5844 {
	color: #ffffff;
	font-size: 24px;
	line-height: 1.2em;
}

.elementor-122 .elementor-element.elementor-element-3fe5844>.elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-a03b8ec .elementor-button {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	fill: #252525;
	color: #252525;
	background-color: #ffffff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-122 .elementor-element.elementor-element-a03b8ec .elementor-button:hover,
.elementor-122 .elementor-element.elementor-element-a03b8ec .elementor-button:focus {
	color: #ffffff;
	background-color: #252525;
}

.elementor-122 .elementor-element.elementor-element-a03b8ec .elementor-button:hover svg,
.elementor-122 .elementor-element.elementor-element-a03b8ec .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-122 .elementor-element.elementor-element-a03b8ec>.elementor-widget-container {
	padding: 1% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-36e8337 {
	width: 25vw;
	max-width: 25vw;
	align-self: center;
}

.elementor-122 .elementor-element.elementor-element-82d0a73 .elementor-button {
	fill: #000000;
	color: #000000;
	background-color: rgba(255, 255, 255, 0.5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	border-radius: 50px 50px 50px 50px;
}

.elementor-122 .elementor-element.elementor-element-27aa7ea>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-27aa7ea {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 10% 5% 10% 5%;
}

.elementor-122 .elementor-element.elementor-element-27aa7ea>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-c2085cb.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-c2085cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-c2085cb>.elementor-element-populated {
	padding: 0% 20% 0% 10%;
}

.elementor-122 .elementor-element.elementor-element-38454bb .elementor-heading-title {
	font-size: 60px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1em;
}

.elementor-122 .elementor-element.elementor-element-091ca7d {
	font-size: 18px;
	line-height: 1.5em;
}

.elementor-122 .elementor-element.elementor-element-091ca7d>.elementor-widget-container {
	padding: 0% 0% 0% 1%;
}

.elementor-122 .elementor-element.elementor-element-0aa4c8c .elementor-button {
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	border-radius: 50px 50px 50px 50px;
}

.elementor-122 .elementor-element.elementor-element-0aa4c8c .elementor-button:hover,
.elementor-122 .elementor-element.elementor-element-0aa4c8c .elementor-button:focus {
	color: #ffffff;
	background-color: #252525;
}

.elementor-122 .elementor-element.elementor-element-0aa4c8c .elementor-button:hover svg,
.elementor-122 .elementor-element.elementor-element-0aa4c8c .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-122 .elementor-element.elementor-element-0aa4c8c>.elementor-widget-container {
	padding: 1% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-23cd9a4.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-23cd9a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-23cd9a4>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-23cd9a4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-122 .elementor-element.elementor-element-1dbab86 {
	text-align: left;
	z-index: 1;
	top: 10.102vh;
}

body:not(.rtl) .elementor-122 .elementor-element.elementor-element-1dbab86 {
	left: 0.062vw;
}

body.rtl .elementor-122 .elementor-element.elementor-element-1dbab86 {
	right: 0.062vw;
}

.elementor-122 .elementor-element.elementor-element-eeae25a {
	text-align: right;
	z-index: 0;
}

.elementor-122 .elementor-element.elementor-element-eeae25a .elementor-image img {
	max-width: 80%;
}

.elementor-122 .elementor-element.elementor-element-eeae25a>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-3783420:not(.elementor-motion-effects-element-type-background),
.elementor-122 .elementor-element.elementor-element-3783420>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("http://wordpress-416346-1309013.cloudwaysapps.com/wp-content/uploads/2019/01/FreshCUP_SectionB02_1920x1080.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-122 .elementor-element.elementor-element-3783420 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5% 0% 10% 0%;
}

.elementor-122 .elementor-element.elementor-element-3783420>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-122 .elementor-element.elementor-element-7ee0ecc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	z-index: 2;
}

.elementor-122 .elementor-element.elementor-element-7ee0ecc>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-122 .elementor-element.elementor-element-164dbc8>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-122 .elementor-element.elementor-element-164dbc8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-122 .elementor-element.elementor-element-aa0c4d8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-122 .elementor-element.elementor-element-aa0c4d8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-122 .elementor-element.elementor-element-aa0c4d8>.elementor-element-populated,
.elementor-122 .elementor-element.elementor-element-aa0c4d8>.elementor-element-populated>.elementor-background-overlay,
.elementor-122 .elementor-element.elementor-element-aa0c4d8>.elementor-background-slideshow {
	border-radius: 50% 50% 50% 50%;
}

.elementor-122 .elementor-element.elementor-element-aa0c4d8>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 22% 10% 40% 10%;
}

.elementor-122 .elementor-element.elementor-element-aa0c4d8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-122 .elementor-element.elementor-element-b59dc21 {
	text-align: center;
}

.elementor-122 .elementor-element.elementor-element-b59dc21 .elementor-heading-title {
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1em;
}

.elementor-122 .elementor-element.elementor-element-b59dc21>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-122 .elementor-element.elementor-element-2a00a06 {
	text-align: center;
}

.elementor-122 .elementor-element.elementor-element-2a00a06 .elementor-heading-title {
	font-size: 60px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1em;
}

.elementor-122 .elementor-element.elementor-element-56985b9 .elementor-text-editor {
	text-align: center;
}

.elementor-122 .elementor-element.elementor-element-56985b9 {
	font-size: 18px;
	line-height: 1.5em;
}

.elementor-122 .elementor-element.elementor-element-56985b9>.elementor-widget-container {
	padding: 0% 0% 0% 1%;
}

.elementor-122 .elementor-element.elementor-element-133fb0d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-122 .elementor-element.elementor-element-133fb0d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-122 .elementor-element.elementor-element-7e6ae09 {
	text-align: center;
	z-index: 2;
}

.elementor-122 .elementor-element.elementor-element-7e6ae09>.elementor-widget-container {
	margin: -43% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-cad2f41>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-cad2f41 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 10% 10% 10% 5%;
}

.elementor-122 .elementor-element.elementor-element-cad2f41>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-6673c11.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-6673c11.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-6673c11>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-6673c11>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-122 .elementor-element.elementor-element-0f2ec94 {
	text-align: right;
	z-index: 2;
	bottom: 0px;
}

.elementor-122 .elementor-element.elementor-element-0f2ec94 .elementor-image img {
	max-width: 45%;
}

.elementor-122 .elementor-element.elementor-element-29d2f48 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 390px 10px 390px 10px;
}

.elementor-122 .elementor-element.elementor-element-29d2f48>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-fffb0d2.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-fffb0d2.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-fffb0d2>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0% 10% 0% 15%;
}

.elementor-122 .elementor-element.elementor-element-77976f9 .elementor-heading-title {
	font-size: 60px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1em;
}

.elementor-122 .elementor-element.elementor-element-c2415e9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-122 .elementor-element.elementor-element-c2415e9 {
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 2% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-8fe78c7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-122 .elementor-element.elementor-element-439ede1.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-122 .elementor-element.elementor-element-439ede1.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-122 .elementor-element.elementor-element-439ede1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-122 .elementor-element.elementor-element-439ede1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-122 .elementor-element.elementor-element-439ede1 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-122 .elementor-element.elementor-element-439ede1 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-122 .elementor-element.elementor-element-439ede1 .elementor-image-box-content .elementor-image-box-title {
	text-transform: uppercase;
}

.elementor-122 .elementor-element.elementor-element-53784ae.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-122 .elementor-element.elementor-element-53784ae.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-122 .elementor-element.elementor-element-53784ae.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-122 .elementor-element.elementor-element-53784ae .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-122 .elementor-element.elementor-element-53784ae .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-122 .elementor-element.elementor-element-53784ae .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-122 .elementor-element.elementor-element-53784ae .elementor-image-box-content .elementor-image-box-title {
	text-transform: uppercase;
}

.elementor-122 .elementor-element.elementor-element-6cad435>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-122 .elementor-element.elementor-element-5631a4d.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-122 .elementor-element.elementor-element-5631a4d.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-122 .elementor-element.elementor-element-5631a4d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-122 .elementor-element.elementor-element-5631a4d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-122 .elementor-element.elementor-element-5631a4d .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-122 .elementor-element.elementor-element-5631a4d .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-122 .elementor-element.elementor-element-5631a4d .elementor-image-box-content .elementor-image-box-title {
	text-transform: uppercase;
}

.elementor-122 .elementor-element.elementor-element-78f7ba8.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-122 .elementor-element.elementor-element-78f7ba8.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-122 .elementor-element.elementor-element-78f7ba8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-122 .elementor-element.elementor-element-78f7ba8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-122 .elementor-element.elementor-element-78f7ba8 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-122 .elementor-element.elementor-element-78f7ba8 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-122 .elementor-element.elementor-element-78f7ba8 .elementor-image-box-content .elementor-image-box-title {
	text-transform: uppercase;
}

.elementor-122 .elementor-element.elementor-element-3067063>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-122 .elementor-element.elementor-element-4ce3480.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-122 .elementor-element.elementor-element-4ce3480.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-122 .elementor-element.elementor-element-4ce3480.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-122 .elementor-element.elementor-element-4ce3480 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-122 .elementor-element.elementor-element-4ce3480 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-122 .elementor-element.elementor-element-4ce3480 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-122 .elementor-element.elementor-element-4ce3480 .elementor-image-box-content .elementor-image-box-title {
	text-transform: uppercase;
}

.elementor-122 .elementor-element.elementor-element-abd25fa.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-122 .elementor-element.elementor-element-abd25fa.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-122 .elementor-element.elementor-element-abd25fa.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-122 .elementor-element.elementor-element-abd25fa .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-122 .elementor-element.elementor-element-abd25fa .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-122 .elementor-element.elementor-element-abd25fa .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-122 .elementor-element.elementor-element-abd25fa .elementor-image-box-content .elementor-image-box-title {
	text-transform: uppercase;
}

.elementor-122 .elementor-element.elementor-element-09e695d .elementor-button {
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	border-radius: 50px 50px 50px 50px;
}

.elementor-122 .elementor-element.elementor-element-09e695d .elementor-button:hover,
.elementor-122 .elementor-element.elementor-element-09e695d .elementor-button:focus {
	color: #ffffff;
	background-color: #252525;
}

.elementor-122 .elementor-element.elementor-element-09e695d .elementor-button:hover svg,
.elementor-122 .elementor-element.elementor-element-09e695d .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-122 .elementor-element.elementor-element-09e695d>.elementor-widget-container {
	padding: 8% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-5014b0e {
	padding: 0% 0% 5% 0%;
}

.elementor-122 .elementor-element.elementor-element-ba4b94b {
	text-align: center;
}

.elementor-122 .elementor-element.elementor-element-ba4b94b .elementor-heading-title {
	font-size: 60px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1em;
}

.elementor-122 .elementor-element.elementor-element-e1bb69d .elementor-text-editor {
	text-align: center;
}

.elementor-122 .elementor-element.elementor-element-e1bb69d {
	font-size: 18px;
	line-height: 1.5em;
}

.elementor-122 .elementor-element.elementor-element-e1bb69d>.elementor-widget-container {
	padding: 0% 30% 0% 30%;
}

.elementor-122 .elementor-element.elementor-element-f43a795 {
	padding: 2% 5% 0% 5%;
}

.elementor-122 .elementor-element.elementor-element-d206d44 {
	text-align: center;
}

.elementor-122 .elementor-element.elementor-element-fd7ce65 {
	text-align: center;
}

.elementor-122 .elementor-element.elementor-element-fd7ce65 .elementor-heading-title {
	font-size: 30px;
	text-transform: uppercase;
}

.elementor-122 .elementor-element.elementor-element-fd7ce65>.elementor-widget-container {
	padding: 3% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-8c71114 .elementor-button {
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	border-radius: 50px 50px 50px 50px;
}

.elementor-122 .elementor-element.elementor-element-8c71114 .elementor-button:hover,
.elementor-122 .elementor-element.elementor-element-8c71114 .elementor-button:focus {
	color: #ffffff;
	background-color: #252525;
}

.elementor-122 .elementor-element.elementor-element-8c71114 .elementor-button:hover svg,
.elementor-122 .elementor-element.elementor-element-8c71114 .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-122 .elementor-element.elementor-element-8c71114>.elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-31d8e69 {
	text-align: center;
}

.elementor-122 .elementor-element.elementor-element-b3a5cee {
	text-align: center;
}

.elementor-122 .elementor-element.elementor-element-b3a5cee .elementor-heading-title {
	font-size: 30px;
	text-transform: uppercase;
}

.elementor-122 .elementor-element.elementor-element-b3a5cee>.elementor-widget-container {
	padding: 3% 0% 0% 0%;
}

.elementor-122 .elementor-element.elementor-element-c3fcca8 .elementor-button {
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	border-radius: 50px 50px 50px 50px;
}

.elementor-122 .elementor-element.elementor-element-c3fcca8 .elementor-button:hover,
.elementor-122 .elementor-element.elementor-element-c3fcca8 .elementor-button:focus {
	color: #ffffff;
	background-color: #252525;
}

.elementor-122 .elementor-element.elementor-element-c3fcca8 .elementor-button:hover svg,
.elementor-122 .elementor-element.elementor-element-c3fcca8 .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-122 .elementor-element.elementor-element-c3fcca8>.elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

@media(min-width:768px) {
	.elementor-122 .elementor-element.elementor-element-164dbc8 {
		width: 15%;
	}
	.elementor-122 .elementor-element.elementor-element-aa0c4d8 {
		width: 69.333%;
	}
	.elementor-122 .elementor-element.elementor-element-133fb0d {
		width: 15%;
	}
	.elementor-122 .elementor-element.elementor-element-8fe78c7 {
		width: 38.593%;
	}
	.elementor-122 .elementor-element.elementor-element-6cad435 {
		width: 34.755%;
	}
	.elementor-122 .elementor-element.elementor-element-3067063 {
		width: 26.689%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-122 .elementor-element.elementor-element-d5dc876 {
		width: 48%;
	}
	.elementor-122 .elementor-element.elementor-element-81fa53e {
		width: 40%;
	}
	.elementor-122 .elementor-element.elementor-element-256090b {
		width: 100%;
	}
	.elementor-122 .elementor-element.elementor-element-c2085cb {
		width: 50%;
	}
	.elementor-122 .elementor-element.elementor-element-164dbc8 {
		width: 10%;
	}
	.elementor-122 .elementor-element.elementor-element-aa0c4d8 {
		width: 80%;
	}
	.elementor-122 .elementor-element.elementor-element-133fb0d {
		width: 10%;
	}
	.elementor-122 .elementor-element.elementor-element-fffb0d2 {
		width: 50%;
	}
	.elementor-122 .elementor-element.elementor-element-8fe78c7 {
		width: 50%;
	}
	.elementor-122 .elementor-element.elementor-element-6cad435 {
		width: 50%;
	}
	.elementor-122 .elementor-element.elementor-element-3067063 {
		width: 100%;
	}
}

@media(min-width:1025px) {
	.elementor-122 .elementor-element.elementor-element-3783420:not(.elementor-motion-effects-element-type-background),
	.elementor-122 .elementor-element.elementor-element-3783420>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(max-width:1024px) {
	.elementor-122 .elementor-element.elementor-element-645f797:not(.elementor-motion-effects-element-type-background),
	.elementor-122 .elementor-element.elementor-element-645f797>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}
	.elementor-122 .elementor-element.elementor-element-3cc2683 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-122 .elementor-element.elementor-element-a7166c5>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-122 .elementor-element.elementor-element-9ded42d {
		padding: 10% 0% 0% 0%;
	}
	.elementor-122 .elementor-element.elementor-element-dd4d70c:not(.elementor-motion-effects-element-type-background),
	.elementor-122 .elementor-element.elementor-element-dd4d70c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("http://wordpress-416346-1309013.cloudwaysapps.com/wp-content/uploads/2019/10/FreshCUP_HeaderBG02_1920x980.jpg");
	}
	.elementor-122 .elementor-element.elementor-element-dd4d70c {
		padding: 10% 10% 10% 10%;
	}
	.elementor-122 .elementor-element.elementor-element-e608aa3>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-122 .elementor-element.elementor-element-2efc2e5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-122 .elementor-element.elementor-element-36e8337>.elementor-widget-container {
		padding: 10% 10% 10% 10%;
	}
	.elementor-122 .elementor-element.elementor-element-36e8337 {
		width: 50vw;
		max-width: 50vw;
		align-self: center;
	}
	.elementor-122 .elementor-element.elementor-element-27aa7ea {
		margin-top: 15%;
		margin-bottom: 15%;
	}
	.elementor-122 .elementor-element.elementor-element-c2085cb>.elementor-element-populated {
		padding: 0px 50px 0px 10px;
	}
	.elementor-122 .elementor-element.elementor-element-1dbab86 {
		text-align: center;
		top: 10vh;
	}
	.elementor-122 .elementor-element.elementor-element-1dbab86 .elementor-image img {
		max-width: 70%;
	}
	.elementor-122 .elementor-element.elementor-element-1dbab86>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	body:not(.rtl) .elementor-122 .elementor-element.elementor-element-1dbab86 {
		left: -10vw;
	}
	body.rtl .elementor-122 .elementor-element.elementor-element-1dbab86 {
		right: -10vw;
	}
	.elementor-122 .elementor-element.elementor-element-eeae25a .elementor-image img {
		max-width: 100%;
	}
	.elementor-122 .elementor-element.elementor-element-7e6ae09 .elementor-image img {
		width: 40%;
	}
	.elementor-122 .elementor-element.elementor-element-0f2ec94 .elementor-image img {
		max-width: 70%;
	}
	.elementor-122 .elementor-element.elementor-element-0f2ec94>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-122 .elementor-element.elementor-element-29d2f48 {
		padding: 200px 10px 200px 10px;
	}
	.elementor-122 .elementor-element.elementor-element-fffb0d2>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	.elementor-122 .elementor-element.elementor-element-4ce3480 {
		width: 50%;
		max-width: 50%;
	}
	.elementor-122 .elementor-element.elementor-element-abd25fa {
		width: 50%;
		max-width: 50%;
	}
}

@media(max-width:767px) {
	.elementor-122 .elementor-element.elementor-element-645f797:not(.elementor-motion-effects-element-type-background),
	.elementor-122 .elementor-element.elementor-element-645f797>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("http://wordpress-416346-1309013.cloudwaysapps.com/wp-content/plugins/elementor/assets/images/placeholder.png");
	}
	.elementor-122 .elementor-element.elementor-element-645f797 {
		padding: 10% 10% 10% 10%;
	}
	.elementor-122 .elementor-element.elementor-element-392bff1 .elementor-heading-title {
		font-size: 36px;
	}
	.elementor-122 .elementor-element.elementor-element-b8db42a {
		font-size: 20px;
	}
	.elementor-122 .elementor-element.elementor-element-9ded42d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
	}
	.elementor-122 .elementor-element.elementor-element-f982018 .elementor-heading-title {
		font-size: 36px;
	}
	.elementor-122 .elementor-element.elementor-element-3fe5844 {
		font-size: 20px;
	}
	.elementor-122 .elementor-element.elementor-element-36e8337 {
		width: 80vw;
		max-width: 80vw;
	}
	.elementor-122 .elementor-element.elementor-element-27aa7ea {
		padding: 10% 10% 20% 10%;
	}
	.elementor-122 .elementor-element.elementor-element-c2085cb>.elementor-element-populated {
		padding: 0px 20px 0px 10px;
	}
	.elementor-122 .elementor-element.elementor-element-38454bb .elementor-heading-title {
		font-size: 50px;
	}
	.elementor-122 .elementor-element.elementor-element-091ca7d>.elementor-widget-container {
		margin: -2% 0% -10% 0%;
	}
	.elementor-122 .elementor-element.elementor-element-1dbab86 {
		text-align: center;
	}
	.elementor-122 .elementor-element.elementor-element-1dbab86 .elementor-image img {
		max-width: 80%;
	}
	.elementor-122 .elementor-element.elementor-element-eeae25a {
		text-align: center;
	}
	.elementor-122 .elementor-element.elementor-element-3783420 {
		padding: 30% 0% 10% 0%;
	}
	.elementor-122 .elementor-element.elementor-element-7e6ae09 .elementor-image img {
		width: 50%;
	}
	.elementor-122 .elementor-element.elementor-element-cad2f41 {
		margin-top: 100px;
		margin-bottom: 50px;
		padding: 20px 20px 20px 20px;
	}
	.elementor-122 .elementor-element.elementor-element-0f2ec94 {
		text-align: center;
	}
	.elementor-122 .elementor-element.elementor-element-0f2ec94 .elementor-image img {
		max-width: 80%;
	}
	.elementor-122 .elementor-element.elementor-element-0f2ec94>.elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	.elementor-122 .elementor-element.elementor-element-77976f9 .elementor-heading-title {
		font-size: 50px;
	}
	.elementor-122 .elementor-element.elementor-element-8fe78c7 {
		width: 50%;
	}
	.elementor-122 .elementor-element.elementor-element-439ede1 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	.elementor-122 .elementor-element.elementor-element-53784ae .elementor-image-box-img {
		margin-bottom: 10px;
	}
	.elementor-122 .elementor-element.elementor-element-6cad435 {
		width: 50%;
	}
	.elementor-122 .elementor-element.elementor-element-5631a4d .elementor-image-box-img {
		margin-bottom: 10px;
	}
	.elementor-122 .elementor-element.elementor-element-78f7ba8 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	.elementor-122 .elementor-element.elementor-element-4ce3480 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	.elementor-122 .elementor-element.elementor-element-4ce3480 {
		width: 55%;
		max-width: 55%;
	}
	.elementor-122 .elementor-element.elementor-element-abd25fa .elementor-image-box-img {
		margin-bottom: 10px;
	}
	.elementor-122 .elementor-element.elementor-element-abd25fa {
		width: 45%;
		max-width: 45%;
	}
	.elementor-122 .elementor-element.elementor-element-ba4b94b .elementor-heading-title {
		font-size: 50px;
	}
	.elementor-122 .elementor-element.elementor-element-e1bb69d>.elementor-widget-container {
		padding: 0px 20px 10px 20px;
	}
	.elementor-122 .elementor-element.elementor-element-f48b9d0>.elementor-element-populated {
		margin: 50px 0px 0px 0px;
	}
}

.bgtest {
	-webkit-clip-path: circle(40% at 50% 50%);
	clip-path: circle(40% at 50% 50%);
}

.dbutton .elementor-button {
	position: relative;
	overflow: hidden;
	transition: all .3s ease-in-out;
	z-index: 1;
}

.dbutton .elementor-button::before,
.dbutton .elementor-button::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #2fb563;
	background-image: linear-gradient(to right, #2fb563, #cbde76);
	z-index: -1;
}

.dbutton .elementor-button::after {
	opacity: 0;
	background-image: linear-gradient(to right, #2fb563, #91de76);
	transition: all .3s ease-in-out;
}

.dbutton .elementor-button:hover::after {
	opacity: 1;
}

.dvideo.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
	padding-bottom: 140%;
}

.elementor-122 .elementor-element.elementor-element-25eed90.dvideo {
	right: -250px;
}