/* End Custom Fonts CSS */

.elementor-13 .elementor-element.elementor-element-dcbd27e {
	--display: flex;
	--min-height: 450px;
	--justify-content: flex-end;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-7a14ffb {
	--display: flex;
	--min-height: 450px;
	--justify-content: flex-end;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-7a14ffb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7a14ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/01/TWG-header.webp") 50% 50%;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-7a14ffb:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13 .elementor-element.elementor-element-7a14ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background: none !important;
}

.elementor-13 .elementor-element.elementor-element-12b4000 {
	--display: flex;
	--border-radius: 30px 30px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-13 .elementor-element.elementor-element-12b4000:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-12b4000 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(126, 153, 62, .87);
}

.elementor-13 .elementor-element.elementor-element-12b4000.e-con {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-3315f03 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-fc06a17 {
	width: var(--container-widget-width, 39.256%);
	max-width: 39.256%;
	--container-widget-width: 39.256%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-fc06a17.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-fc06a17 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-0048200.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-0048200 {
	color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-48a1411 {
	--display: flex;
	--min-height: 450px;
	--justify-content: flex-end;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-48a1411:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-48a1411 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/02/TWG-header-mobile.webp") 50% 50%;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-48a1411:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13 .elementor-element.elementor-element-48a1411 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background: none !important;
}

.elementor-13 .elementor-element.elementor-element-7f45c68 {
	--display: flex;
	--border-radius: 30px 30px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-13 .elementor-element.elementor-element-7f45c68:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7f45c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(126, 153, 62, .87);
}

.elementor-13 .elementor-element.elementor-element-7f45c68.e-con {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-9b1a358 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-04d0b3c {
	width: var(--container-widget-width, 39.256%);
	max-width: 39.256%;
	--container-widget-width: 39.256%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-04d0b3c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-04d0b3c .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-363c375.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-363c375 {
	color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-bae657d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 60px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-bae657d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bae657d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-8ea6bcb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-13 .elementor-element.elementor-element-e9e94c5 .elementor-counter {
	flex-direction: column-reverse;
}

.elementor-13 .elementor-element.elementor-element-e9e94c5 .elementor-counter-title {
	justify-content: center;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-e9e94c5 .elementor-counter-number-wrapper {}

.elementor-13 .elementor-element.elementor-element-3e50f8e .elementor-counter-title {
	justify-content: center;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-3e50f8e .elementor-counter-number-wrapper {}

.elementor-13 .elementor-element.elementor-element-9e177c3 .elementor-counter-title {
	justify-content: center;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-9e177c3 .elementor-counter-number-wrapper {}

.elementor-13 .elementor-element.elementor-element-3d40a75.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-3d40a75 .elementor-counter-title {
	justify-content: center;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-3d40a75 .elementor-counter-number-wrapper {}

.elementor-13 .elementor-element.elementor-element-a3ecf57 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-fedf416 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-0c120e8 {
	--display: flex;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-0c120e8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0c120e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-520a714);
}

.elementor-13 .elementor-element.elementor-element-5e7a1c5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-7f2a36d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-f6fbf06 {
	--display: flex;
	--min-height: 340px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--flex-wrap: wrap;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-f6fbf06.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-8ad6bbe {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-8ad6bbe.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-1606d37 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-ca7c8b9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-ca7c8b9.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-57193cc {
	--grid-columns: 2;
	--grid-row-gap: 20px;
	--grid-column-gap: 20px;
}

.elementor-13 .elementor-element.elementor-element-619a435 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-619a435:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-619a435 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-133478c {
	--display: flex;
	--min-height: 345px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-133478c.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-6378a66 {
	--display: flex;
	--min-height: 345px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--overlay-opacity: .45;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-6378a66:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6378a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d577922);
}

.elementor-13 .elementor-element.elementor-element-6378a66::before, .elementor-13 .elementor-element.elementor-element-6378a66 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-6378a66 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-6378a66 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-6378a66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-6378a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2024/12/The-Wholesale-Group-Ind-Logo-24-white@3x.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-13 .elementor-element.elementor-element-6378a66.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-fdcd3fc {
	--spacer-size: 50px;
}

.elementor-13 .elementor-element.elementor-element-efceeba {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-efceeba.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-efceeba .elementor-heading-title {
	line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-3cc13ed {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-3cc13ed.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-191bbd3 {
	width: var(--container-widget-width, 59%);
	max-width: 59%;
	--container-widget-width: 59%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-13 .elementor-element.elementor-element-191bbd3 > .elementor-widget-container {
	background-color: var(--e-global-color-11b7f76);
	padding: 15px 15px 15px 30px;
	border-radius: 30px 0px 0px 30px;
}

.elementor-13 .elementor-element.elementor-element-191bbd3:hover .elementor-widget-container {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-191bbd3.elementor-element {
	--align-self: flex-end;
}

.elementor-13 .elementor-element.elementor-element-191bbd3 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-191bbd3 .elementor-heading-title a:hover, .elementor-13 .elementor-element.elementor-element-191bbd3 .elementor-heading-title a:focus {
	color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-ee77af2 {
	--display: flex;
	--min-height: 345px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-end;
	--overlay-opacity: .5;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-ee77af2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ee77af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-ee77af2::before, .elementor-13 .elementor-element.elementor-element-ee77af2 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-ee77af2 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-ee77af2 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-ee77af2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-ee77af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2024/12/Retail-Icon-01.webp");
	--background-overlay: "";
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-13 .elementor-element.elementor-element-ee77af2.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-7ad4733 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-7ad4733 > .elementor-widget-container {
	background-color: var(--e-global-color-11b7f76);
	padding: 15px 15px 15px 15px;
	border-radius: 30px 0px 0px 30px;
}

.elementor-13 .elementor-element.elementor-element-7ad4733 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-49224b3 {
	--display: flex;
	--min-height: 345px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-end;
	--overlay-opacity: .5;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-49224b3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-49224b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-49224b3::before, .elementor-13 .elementor-element.elementor-element-49224b3 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-49224b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-49224b3 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-49224b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-49224b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2024/12/Foodservice-Icon.webp");
	--background-overlay: "";
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-13 .elementor-element.elementor-element-49224b3.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-18e79d7 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-18e79d7 > .elementor-widget-container {
	background-color: var(--e-global-color-11b7f76);
	padding: 15px 15px 15px 15px;
	border-radius: 30px 0px 0px 30px;
}

.elementor-13 .elementor-element.elementor-element-18e79d7 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-3b6b7f6 {
	--display: flex;
	--min-height: 345px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-3b6b7f6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3b6b7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-3b6b7f6.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-8eb29ee > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-8eb29ee .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-13 .elementor-element.elementor-element-06eebb0 {
	--display: flex;
	--min-height: 345px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-end;
	--overlay-opacity: .5;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-06eebb0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-06eebb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-06eebb0::before, .elementor-13 .elementor-element.elementor-element-06eebb0 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-06eebb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-06eebb0 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-06eebb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-06eebb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2024/12/Membership-Icon.webp");
	--background-overlay: "";
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-13 .elementor-element.elementor-element-06eebb0.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-edf0d85 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-edf0d85 > .elementor-widget-container {
	background-color: var(--e-global-color-11b7f76);
	padding: 15px 15px 15px 15px;
	border-radius: 30px 0px 0px 30px;
}

.elementor-13 .elementor-element.elementor-element-edf0d85:hover .elementor-widget-container {
	background-color: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-edf0d85 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-edf0d85 .elementor-heading-title a:hover, .elementor-13 .elementor-element.elementor-element-edf0d85 .elementor-heading-title a:focus {
	color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-81a4304 {
	--display: flex;
	--min-height: 345px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-end;
	--overlay-opacity: .5;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-81a4304:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-81a4304 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-81a4304::before, .elementor-13 .elementor-element.elementor-element-81a4304 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-81a4304 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-81a4304 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-81a4304 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-81a4304 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2024/12/Suppliers-Icon.webp");
	--background-overlay: "";
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-13 .elementor-element.elementor-element-81a4304.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-4b53958 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-4b53958 > .elementor-widget-container {
	background-color: var(--e-global-color-11b7f76);
	padding: 15px 15px 15px 15px;
	border-radius: 30px 0px 0px 30px;
}

.elementor-13 .elementor-element.elementor-element-4b53958 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-08d0de3 {
	--display: flex;
	--min-height: 275px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-a0a8240 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-c50c64b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--margin-top: 60px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-c50c64b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c50c64b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-2cf7ca9 {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2cf7ca9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2cf7ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-520a714);
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/01/TWG-own-brand.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-2cf7ca9:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13 .elementor-element.elementor-element-2cf7ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-d20af3c {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-d20af3c > .elementor-widget-container {
	background-color: var(--e-global-color-11b7f76);
	padding: 30px 30px 10px 30px;
	border-radius: 20px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d20af3c.elementor-element {
	--align-self: flex-end;
}

.elementor-13 .elementor-element.elementor-element-5bc0c36 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-5bc0c36.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-da96535 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-d5b48b4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-e08ba88 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-de52e77 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-2350442 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-2350442.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-a58c0cc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-2082b9c .elementor-icon-wrapper {
	text-align: end;
}

.elementor-13 .elementor-element.elementor-element-2082b9c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-2082b9c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-2082b9c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-2082b9c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-2082b9c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-2082b9c .elementor-icon {
	font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-2082b9c .elementor-icon svg {
	height: 40px;
}

.elementor-13 .elementor-element.elementor-element-2082b9c .elementor-icon i, .elementor-13 .elementor-element.elementor-element-2082b9c .elementor-icon svg {
	transform: rotate(320deg);
}

.elementor-13 .elementor-element.elementor-element-02dcc4a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-c6ab4e1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-de28263 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-1041c01 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-1041c01.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-975b44a .elementor-icon-wrapper {
	text-align: end;
}

.elementor-13 .elementor-element.elementor-element-975b44a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-975b44a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-975b44a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-975b44a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-975b44a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-975b44a .elementor-icon {
	font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-975b44a .elementor-icon svg {
	height: 40px;
}

.elementor-13 .elementor-element.elementor-element-975b44a .elementor-icon i, .elementor-13 .elementor-element.elementor-element-975b44a .elementor-icon svg {
	transform: rotate(320deg);
}

.elementor-13 .elementor-element.elementor-element-99cf831 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-0a33da3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-f98494d .elementor-heading-title {
	font-family: "Rubrik", Sans-serif;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-40c1396 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-40c1396.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-4d3c1f1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-05876f9 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-13 .elementor-element.elementor-element-05876f9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-05876f9.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-05876f9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-05876f9.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-05876f9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-05876f9 .elementor-icon {
	font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-05876f9 .elementor-icon svg {
	height: 40px;
}

.elementor-13 .elementor-element.elementor-element-05876f9 .elementor-icon i, .elementor-13 .elementor-element.elementor-element-05876f9 .elementor-icon svg {
	transform: rotate(320deg);
}

.elementor-13 .elementor-element.elementor-element-6cae79d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-b4910a6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-7adc254 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-e7689a5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-e7689a5.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-8ee5b6e .elementor-icon-wrapper {
	text-align: end;
}

.elementor-13 .elementor-element.elementor-element-8ee5b6e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-8ee5b6e.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-8ee5b6e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-8ee5b6e.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-8ee5b6e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-8ee5b6e .elementor-icon {
	font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-8ee5b6e .elementor-icon svg {
	height: 40px;
}

.elementor-13 .elementor-element.elementor-element-8ee5b6e .elementor-icon i, .elementor-13 .elementor-element.elementor-element-8ee5b6e .elementor-icon svg {
	transform: rotate(320deg);
}

.elementor-13 .elementor-element.elementor-element-e61d81b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
}

.elementor-13 .elementor-element.elementor-element-20694fe {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-f688386 .elementor-heading-title {
	font-family: "Rubrik", Sans-serif;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-3bf77dd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-3bf77dd.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-6b00533 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-ed0a3a9 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-13 .elementor-element.elementor-element-ed0a3a9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-ed0a3a9.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ed0a3a9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-ed0a3a9.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ed0a3a9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-ed0a3a9 .elementor-icon {
	font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-ed0a3a9 .elementor-icon svg {
	height: 40px;
}

.elementor-13 .elementor-element.elementor-element-ed0a3a9 .elementor-icon i, .elementor-13 .elementor-element.elementor-element-ed0a3a9 .elementor-icon svg {
	transform: rotate(320deg);
}

.elementor-13 .elementor-element.elementor-element-bbc7415 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
}

.elementor-13 .elementor-element.elementor-element-6e25ae6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-c7d06e2 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-ad81280 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-ad81280.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-53f2532 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-13 .elementor-element.elementor-element-53f2532.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-53f2532.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-53f2532.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-53f2532.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-53f2532.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-53f2532 .elementor-icon {
	font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-53f2532 .elementor-icon svg {
	height: 40px;
}

.elementor-13 .elementor-element.elementor-element-53f2532 .elementor-icon i, .elementor-13 .elementor-element.elementor-element-53f2532 .elementor-icon svg {
	transform: rotate(320deg);
}

.elementor-13 .elementor-element.elementor-element-9399341 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-f30891f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-f30891f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f30891f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d577922);
}

.elementor-13 .elementor-element.elementor-element-c1e0870 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-c1e0870.e-con {
	--order: 99999;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-d25baa9 {
	--display: flex;
	--min-height: 530px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 41px;
	--padding-bottom: 41px;
	--padding-left: 41px;
	--padding-right: 41px;
}

.elementor-13 .elementor-element.elementor-element-d25baa9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d25baa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-d25baa9.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-f99a8d0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-f99a8d0.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-f7e711d img {
	width: 100%;
	height: 140px;
	object-fit: contain;
	object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-fc6a19a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-fc6a19a.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-250d464 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-13 .elementor-element.elementor-element-7e83974 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--margin-top: 60px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-7e83974:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7e83974 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-67a044d {
	--e-image-carousel-slides-to-show: 7;
}

.elementor-13 .elementor-element.elementor-element-67a044d .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-8afd7cf {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--gap: 0px 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-8afd7cf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8afd7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-5f6acc4 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-5f6acc4.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-3b86814 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-03aa62c .elementor-heading-title {
	font-family: "Rubrik", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-0ac750f {
	--grid-columns: 1;
	--grid-row-gap: 0px;
	--grid-column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-0ac750f > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ac35ea6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-31537b7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-2730a77 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-b832b64 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-b832b64.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-bee00a1 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-13 .elementor-element.elementor-element-bee00a1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-bee00a1.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-bee00a1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-bee00a1.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-bee00a1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-bee00a1 .elementor-icon {
	font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-bee00a1 .elementor-icon svg {
	height: 40px;
}

.elementor-13 .elementor-element.elementor-element-bee00a1 .elementor-icon i, .elementor-13 .elementor-element.elementor-element-bee00a1 .elementor-icon svg {
	transform: rotate(320deg);
}

.elementor-13 .elementor-element.elementor-element-2e2ec4b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2e2ec4b.e-con {
	--order: -99999;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-452f681 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/01/TWG-events.webp");
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-452f681 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-00b7345 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/02/TWG_events-01.webp");
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-00b7345 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-e96c011 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/02/TWG_events-02.webp");
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-e96c011 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-973b296 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/02/TWG_events-03.webp");
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-973b296 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-12f524b .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/02/TWG_events-04.webp");
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-12f524b .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-ea850e4 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/02/TWG_events-05.webp");
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-repeater-item-ea850e4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-9c92176 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .swiper-slide {
	height: 570px;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .swiper-slide-inner {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-swiper-button {
	color: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-9c92176 .elementor-swiper-button svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-13 .elementor-element.elementor-element-9d53c7c {
	--display: flex;
	--min-height: 275px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-9412cba > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcpagl.nitrocdn.com/ZnTyeVlzxqnikybSlVVkaziouSVNRYnp/assets/images/optimized/rev-5b17186/thewholesalegroup.co.uk/wp-content/uploads/2025/12/Christmas-Background-White.webp");
	background-position: center center;
	background-repeat: repeat-y;
	background-size: cover;
}

body.elementor-page-13:not(.elementor-motion-effects-element-type-background).nitro-lazy, body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

@media (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-dcbd27e {
		--content-width: 1260px;
	}
	
	.elementor-13 .elementor-element.elementor-element-12b4000 {
		--width: 75%;
	}
	
	.elementor-13 .elementor-element.elementor-element-7f45c68 {
		--width: 75%;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ea6bcb {
		--width: 30%;
	}
	
	.elementor-13 .elementor-element.elementor-element-d72237c {
		--width: 30%;
	}
	
	.elementor-13 .elementor-element.elementor-element-e781eb7 {
		--width: 30%;
	}
	
	.elementor-13 .elementor-element.elementor-element-9b21475 {
		--width: 20%;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ad6bbe {
		--width: 44%;
	}
	
	.elementor-13 .elementor-element.elementor-element-ca7c8b9 {
		--width: 48%;
	}
	
	.elementor-13 .elementor-element.elementor-element-133478c {
		--width: 20%;
	}
	
	.elementor-13 .elementor-element.elementor-element-6378a66 {
		--width: 20%;
	}
	
	.elementor-13 .elementor-element.elementor-element-ee77af2 {
		--width: 20%;
	}
	
	.elementor-13 .elementor-element.elementor-element-49224b3 {
		--width: 20%;
	}
	
	.elementor-13 .elementor-element.elementor-element-3b6b7f6 {
		--width: 45%;
	}
	
	.elementor-13 .elementor-element.elementor-element-06eebb0 {
		--width: 20%;
	}
	
	.elementor-13 .elementor-element.elementor-element-81a4304 {
		--width: 20%;
	}
	
	.elementor-13 .elementor-element.elementor-element-2cf7ca9 {
		--width: 40%;
	}
	
	.elementor-13 .elementor-element.elementor-element-5bc0c36 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-da96535 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-e08ba88 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-2350442 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-a58c0cc {
		--width: 15%;
	}
	
	.elementor-13 .elementor-element.elementor-element-c6ab4e1 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-1041c01 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-0a33da3 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-40c1396 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-4d3c1f1 {
		--width: 15%;
	}
	
	.elementor-13 .elementor-element.elementor-element-b4910a6 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-e7689a5 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-20694fe {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-3bf77dd {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-6b00533 {
		--width: 15%;
	}
	
	.elementor-13 .elementor-element.elementor-element-6e25ae6 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-ad81280 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-c1e0870 {
		--width: 45%;
	}
	
	.elementor-13 .elementor-element.elementor-element-d25baa9 {
		--width: 40%;
	}
	
	.elementor-13 .elementor-element.elementor-element-f99a8d0 {
		--width: 45%;
	}
	
	.elementor-13 .elementor-element.elementor-element-fc6a19a {
		--width: 45%;
	}
	
	.elementor-13 .elementor-element.elementor-element-250d464 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-5f6acc4 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-3b86814 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-31537b7 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-b832b64 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-12b4000 {
		--width: 730px;
	}
	
	.elementor-13 .elementor-element.elementor-element-3315f03 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ea6bcb {
		--width: 40%;
	}
	
	.elementor-13 .elementor-element.elementor-element-d72237c {
		--width: 40%;
	}
	
	.elementor-13 .elementor-element.elementor-element-e781eb7 {
		--width: 40%;
	}
	
	.elementor-13 .elementor-element.elementor-element-9b21475 {
		--width: 40%;
	}
	
	.elementor-13 .elementor-element.elementor-element-7f2a36d {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-f6fbf06 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-ca7c8b9 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-e08ba88 {
		--width: 35%;
	}
	
	.elementor-13 .elementor-element.elementor-element-a58c0cc {
		--width: 14%;
	}
	
	.elementor-13 .elementor-element.elementor-element-c6ab4e1 {
		--width: 35%;
	}
	
	.elementor-13 .elementor-element.elementor-element-0a33da3 {
		--width: 35%;
	}
	
	.elementor-13 .elementor-element.elementor-element-4d3c1f1 {
		--width: 14%;
	}
	
	.elementor-13 .elementor-element.elementor-element-b4910a6 {
		--width: 35%;
	}
	
	.elementor-13 .elementor-element.elementor-element-20694fe {
		--width: 35%;
	}
	
	.elementor-13 .elementor-element.elementor-element-6b00533 {
		--width: 14%;
	}
	
	.elementor-13 .elementor-element.elementor-element-6e25ae6 {
		--width: 35%;
	}
	
	.elementor-13 .elementor-element.elementor-element-c1e0870 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-d25baa9 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-f99a8d0 {
		--width: 40%;
	}
	
	.elementor-13 .elementor-element.elementor-element-fc6a19a {
		--width: 45%;
	}
	
	.elementor-13 .elementor-element.elementor-element-31537b7 {
		--width: 35%;
	}
}

@media (min-width:1025px) {
	body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-13 .elementor-element.elementor-element-fc06a17 {
		--container-widget-width: 35%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 35%);
		max-width: 35%;
	}
	
	.elementor-13 .elementor-element.elementor-element-fc06a17.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-fc06a17 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-13 .elementor-element.elementor-element-bae657d {
		--flex-wrap: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ea6bcb.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-e9e94c5 .elementor-counter-number-wrapper {
		font-size: 54px;
	}
	
	.elementor-13 .elementor-element.elementor-element-d72237c.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-e781eb7.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-9b21475.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-2352872 {
		--min-height: 176px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-7f2a36d {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-f6fbf06 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ad6bbe {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ad6bbe.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-ca7c8b9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-ca7c8b9.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-57193cc {
		--grid-columns: 2;
	}
	
	.elementor-13 .elementor-element.elementor-element-619a435 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-133478c {
		--min-height: 300px;
	}
	
	.elementor-13 .elementor-element.elementor-element-6de116b {
		font-size: 14px;
	}
	
	.elementor-13 .elementor-element.elementor-element-6378a66 {
		--min-height: 300px;
	}
	
	.elementor-13 .elementor-element.elementor-element-efceeba .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-3cc13ed {
		font-size: 14px;
	}
	
	.elementor-13 .elementor-element.elementor-element-191bbd3 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}
	
	.elementor-13 .elementor-element.elementor-element-ee77af2 {
		--min-height: 300px;
	}
	
	.elementor-13 .elementor-element.elementor-element-7ad4733 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}
	
	.elementor-13 .elementor-element.elementor-element-49224b3 {
		--min-height: 300px;
	}
	
	.elementor-13 .elementor-element.elementor-element-18e79d7 {
		width: var(--container-widget-width, 77%);
		max-width: 77%;
		--container-widget-width: 77%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-3b6b7f6 {
		--min-height: 300px;
		--justify-content: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-06eebb0 {
		--min-height: 300px;
	}
	
	.elementor-13 .elementor-element.elementor-element-edf0d85 {
		width: var(--container-widget-width, 77%);
		max-width: 77%;
		--container-widget-width: 77%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-81a4304 {
		--min-height: 300px;
	}
	
	.elementor-13 .elementor-element.elementor-element-4b53958 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}
	
	.elementor-13 .elementor-element.elementor-element-08d0de3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-c50c64b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-d20af3c > .elementor-widget-container {
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-9872b91 {
		font-size: 14px;
	}
	
	.elementor-13 .elementor-element.elementor-element-a58c0cc {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13 .elementor-element.elementor-element-2082b9c .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-2082b9c .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-975b44a .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-975b44a .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-4d3c1f1 {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13 .elementor-element.elementor-element-05876f9 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-05876f9 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ee5b6e .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ee5b6e .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-6b00533 {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13 .elementor-element.elementor-element-ed0a3a9 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-ed0a3a9 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-53f2532 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-53f2532 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-f30891f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-c1e0870 {
		--min-height: 290px;
	}
	
	.elementor-13 .elementor-element.elementor-element-d25baa9 {
		--min-height: 290px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: stretch;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-f99a8d0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-f7e711d img {
		width: 69%;
	}
	
	.elementor-13 .elementor-element.elementor-element-f480478 {
		font-size: 14px;
	}
	
	.elementor-13 .elementor-element.elementor-element-7e83974 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-67a044d {
		--e-image-carousel-slides-to-show: 5;
	}
	
	.elementor-13 .elementor-element.elementor-element-8afd7cf {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-0ac750f {
		--grid-columns: 2;
	}
	
	.elementor-13 .elementor-element.elementor-element-bee00a1 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-bee00a1 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-13 .elementor-element.elementor-element-9d53c7c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-repeat: repeat-y;
		background-size: contain;
	}
}

@media (max-width:767px) {
	.elementor-13 .elementor-element.elementor-element-dcbd27e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-12b4000 {
		--border-radius: 30px 30px 30px 30px;
		--margin-top: 300px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-fc06a17 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-13 .elementor-element.elementor-element-48a1411 {
		--min-height: 280px;
		--justify-content: flex-end;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-7f45c68 {
		--border-radius: 30px 30px 30px 30px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-04d0b3c {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-13 .elementor-element.elementor-element-e9e94c5 .elementor-counter-title {
		justify-content: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-e9e94c5 .elementor-counter-number-wrapper {}
}

.elementor-13 .elementor-element.elementor-element-3e50f8e .elementor-counter-title {
	justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-3e50f8e .elementor-counter-number-wrapper {}

.elementor-13 .elementor-element.elementor-element-9e177c3 .elementor-counter-number-wrapper {}

.elementor-13 .elementor-element.elementor-element-3d40a75 .elementor-counter-title {
	justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-3d40a75 .elementor-counter-number-wrapper {}

.elementor-13 .elementor-element.elementor-element-f6fbf06 {
	--width: 100%;
	--min-height: 351px;
}

.elementor-13 .elementor-element.elementor-element-57193cc {
	--grid-columns: 1;
}

.elementor-13 .elementor-element.elementor-element-133478c {
	--min-height: 0px;
}

.elementor-13 .elementor-element.elementor-element-6de116b {
	font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-6378a66 {
	--min-height: 240px;
}

.elementor-13 .elementor-element.elementor-element-3cc13ed {
	font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-191bbd3 {
	--container-widget-width: 57%;
	--container-widget-flex-grow: 0;
	width: var(--container-widget-width, 57%);
	max-width: 57%;
}

.elementor-13 .elementor-element.elementor-element-ee77af2 {
	--min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-49224b3 {
	--min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-18e79d7 {
	--container-widget-width: 58%;
	--container-widget-flex-grow: 0;
	width: var(--container-widget-width, 58%);
	max-width: 58%;
}

.elementor-13 .elementor-element.elementor-element-3b6b7f6 {
	--min-height: 0px;
}

.elementor-13 .elementor-element.elementor-element-3b6b7f6.e-con {
	--order: 99999;
}

.elementor-13 .elementor-element.elementor-element-06eebb0 {
	--min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-edf0d85 {
	--container-widget-width: 58%;
	--container-widget-flex-grow: 0;
	width: var(--container-widget-width, 58%);
	max-width: 58%;
}

.elementor-13 .elementor-element.elementor-element-81a4304 {
	--min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-4b53958 {
	--container-widget-width: 57%;
	--container-widget-flex-grow: 0;
	width: var(--container-widget-width, 57%);
	max-width: 57%;
}

.elementor-13 .elementor-element.elementor-element-08d0de3 {
	--min-height: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-c50c64b {
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
}

.elementor-13 .elementor-element.elementor-element-d20af3c {
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
}

.elementor-13 .elementor-element.elementor-element-9872b91 {
	font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-1041c01 {
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-98f696a {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-975b44a {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-e7689a5 {
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-051c773 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-8ee5b6e {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-ad81280 {
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-28eaca8 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-53f2532 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-c1e0870 {
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-d25baa9 {
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-f7e711d img {
	width: 85%;
}

.elementor-13 .elementor-element.elementor-element-7e83974 {
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-67a044d {
	--e-image-carousel-slides-to-show: 3;
}

.elementor-13 .elementor-element.elementor-element-8afd7cf {
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-0ac750f {
	--grid-columns: 1;
}

.elementor-13 .elementor-element.elementor-element-b832b64 {
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-bee00a1 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-2e2ec4b {
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2e2ec4b.e-con {
	--order: -99999;
}

.elementor-13 .elementor-element.elementor-element-9c92176 .swiper-slide {
	height: 300px;
}

.elementor-13 .elementor-element.elementor-element-9d53c7c {
	--min-height: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-repeat: repeat-y;
	background-size: contain;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-a3ecf57 */
.top-banner img {
	border-radius: 20px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2352872 */
.elementor-13 .elementor-element.elementor-element-2352872 {
	margin-top: 60px !important;
	margin-bottom: 60px !important;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-1606d37 */
.spotlight-advert img {
	height: auto;
	width: 100%;
	border-radius: 20px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0c120e8 */
.elementor-13 .elementor-element.elementor-element-0c120e8 {
	max-width: 1260px !important;
	margin: auto !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-619a435 */
.elementor-13 .elementor-element.elementor-element-619a435 {
	margin-top: 60px !important;
	margin-bottom: 60px !important;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-a0a8240 */
.bottom-banner img {
	border-radius: 20px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-08d0de3 */
.elementor-13 .elementor-element.elementor-element-08d0de3 {
	margin-top: 60px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-081d626 */
.insider-form-field {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
}

.register-form-field {
	padding: 10px;
}

.register-submit-button {
	border-radius: 20px;
	background-color: #7e993e !important;
	border: none;
	color: white !important;
}

.register-submit-button:hover {
	background-color: #aacd4a !important;
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-67a044d */
.elementor-13 .elementor-element.elementor-element-67a044d .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7e83974 */
.elementor-13 .elementor-element.elementor-element-7e83974 {
	margin-top: 60px !important;
	margin-bottom: 60px !important;
}

/* End custom CSS */

/* Start custom CSS for slides, class: .elementor-element-9c92176 */
.elementor-13 .elementor-element.elementor-element-9c92176 .swiper-slide-bg {
	border-radius: 20px !important;
}

#event-slides {
	height: 570px !important;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-9412cba */
.bottom-banner img {
	border-radius: 20px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9d53c7c */
.elementor-13 .elementor-element.elementor-element-9d53c7c {
	margin-top: 60px !important;
}
