/* End Custom Fonts CSS */

.elementor-11428 .elementor-element.elementor-element-840e05d {
	--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: 8px 8px 8px 8px;
	--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-11428 .elementor-element.elementor-element-840e05d:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-840e05d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b4ef09d);
}

.elementor-11428 .elementor-element.elementor-element-840e05d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-11428 .elementor-element.elementor-element-174dd54 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-200b807);
	--border-color: var(--e-global-color-200b807);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-174dd54:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-174dd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b4ef09d);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-11428 .elementor-element.elementor-element-5e48361 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	color: var(--e-global-color-text);
}

.elementor-11428 .elementor-element.elementor-element-e37a043 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 17px 17px;
	--row-gap: 17px;
	--column-gap: 17px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--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-11428 .elementor-element.elementor-element-9806df6 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-9806df6:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-9806df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/02/mm_ghost.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-9806df6::before, .elementor-11428 .elementor-element.elementor-element-9806df6 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-9806df6 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-9806df6 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-9806df6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-9806df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-9806df6:hover::before, .elementor-11428 .elementor-element.elementor-element-9806df6:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-9806df6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-9806df6 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-9806df6 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-9806df6:hover {
	--overlay-opacity: .7;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-11428 .elementor-element.elementor-element-6fc5440 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-6fc5440 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-6fc5440 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-6fc5440.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-11428 .elementor-element.elementor-element-a1e0a52 img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-a1e0a52 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-00fa8a9 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-00fa8a9:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/02/mm_on-model.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-00fa8a9::before, .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-00fa8a9:hover::before, .elementor-11428 .elementor-element.elementor-element-00fa8a9:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-00fa8a9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-00fa8a9:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-565aaff .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-565aaff > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-565aaff {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-565aaff.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-bc3810a img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-bc3810a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-2ca2bfb {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-2ca2bfb:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/02/mm_flat_lay.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-2ca2bfb::before, .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-2ca2bfb:hover::before, .elementor-11428 .elementor-element.elementor-element-2ca2bfb:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-2ca2bfb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-2ca2bfb:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-fb63d54 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-fb63d54 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-fb63d54 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-fb63d54.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-8021449 img {
	width: 70%;
	height: 0%;
}

.elementor-11428 .elementor-element.elementor-element-8021449 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-49fb7ee {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-49fb7ee:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-49fb7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/02/mm_creative_fashion-1.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-49fb7ee::before, .elementor-11428 .elementor-element.elementor-element-49fb7ee > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-49fb7ee > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-49fb7ee > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-49fb7ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-49fb7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-49fb7ee:hover::before, .elementor-11428 .elementor-element.elementor-element-49fb7ee:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-49fb7ee:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-49fb7ee > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-49fb7ee > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-49fb7ee:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-0da4ccf .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-0da4ccf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-0da4ccf {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-0da4ccf.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-72264cf img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-72264cf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-570e612 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 1.1px;
}

.elementor-11428 .elementor-element.elementor-element-570e612 {
	width: 100%;
	max-width: 100%;
}

.elementor-11428 .elementor-element.elementor-element-f854381 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-200b807);
	--border-color: var(--e-global-color-200b807);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-f854381:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-f854381 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b4ef09d);
}

.elementor-11428 .elementor-element.elementor-element-84fbb04 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	color: var(--e-global-color-text);
}

.elementor-11428 .elementor-element.elementor-element-85fa401 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 17px 17px;
	--row-gap: 17px;
	--column-gap: 17px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--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-11428 .elementor-element.elementor-element-ffccde0 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-ffccde0:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-ffccde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/02/mm_bags.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-ffccde0::before, .elementor-11428 .elementor-element.elementor-element-ffccde0 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ffccde0 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ffccde0 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-ffccde0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-ffccde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-ffccde0:hover::before, .elementor-11428 .elementor-element.elementor-element-ffccde0:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ffccde0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ffccde0 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-ffccde0 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-ffccde0:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-ab3a679 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-ab3a679 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-ab3a679 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-ab3a679.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-1f9570e img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-1f9570e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-778579f {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-778579f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-778579f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/02/mm_eyewear.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-778579f::before, .elementor-11428 .elementor-element.elementor-element-778579f > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-778579f > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-778579f > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-778579f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-778579f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-778579f:hover::before, .elementor-11428 .elementor-element.elementor-element-778579f:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-778579f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-778579f > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-778579f > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-778579f:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-1e14749 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-1e14749 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-1e14749 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-1e14749.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-bebefe4 img {
	width: 70%;
	height: 0%;
}

.elementor-11428 .elementor-element.elementor-element-bebefe4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-a42c1be {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-a42c1be:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-a42c1be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/02/mm_footwear.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-a42c1be::before, .elementor-11428 .elementor-element.elementor-element-a42c1be > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-a42c1be > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-a42c1be > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-a42c1be > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-a42c1be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-a42c1be:hover::before, .elementor-11428 .elementor-element.elementor-element-a42c1be:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-a42c1be:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-a42c1be > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-a42c1be > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-a42c1be:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-a81d907 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-a81d907 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-a81d907 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-a81d907.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-27ef7e5 img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-27ef7e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-13edd2f {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-13edd2f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-13edd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/02/mm_watches.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-13edd2f::before, .elementor-11428 .elementor-element.elementor-element-13edd2f > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-13edd2f > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-13edd2f > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-13edd2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-13edd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-13edd2f:hover::before, .elementor-11428 .elementor-element.elementor-element-13edd2f:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-13edd2f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-13edd2f > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-13edd2f > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-13edd2f:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-50b2154 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-50b2154 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-50b2154 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-50b2154.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-c12dfef {
	text-align: center;
}

.elementor-11428 .elementor-element.elementor-element-c12dfef img {
	width: 70%;
	height: 0%;
}

.elementor-11428 .elementor-element.elementor-element-c12dfef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-ca8b9e5 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-ca8b9e5:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/02/mm_jewellery.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-ca8b9e5::before, .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-ca8b9e5:hover::before, .elementor-11428 .elementor-element.elementor-element-ca8b9e5:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ca8b9e5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-ca8b9e5:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-8ab1d10 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-8ab1d10 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-8ab1d10 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-8ab1d10.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-c80a341 {
	text-align: center;
}

.elementor-11428 .elementor-element.elementor-element-c80a341 img {
	width: 64%;
	height: 0%;
}

.elementor-11428 .elementor-element.elementor-element-c80a341 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-fbc4c61 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 1.1px;
}

.elementor-11428 .elementor-element.elementor-element-fbc4c61 {
	width: 100%;
	max-width: 100%;
}

.elementor-11428 .elementor-element.elementor-element-ab2569f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-200b807);
	--border-color: var(--e-global-color-200b807);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-ab2569f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-ab2569f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b4ef09d);
}

.elementor-11428 .elementor-element.elementor-element-70009e7 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	color: var(--e-global-color-text);
}

.elementor-11428 .elementor-element.elementor-element-decf000 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 17px 17px;
	--row-gap: 17px;
	--column-gap: 17px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-520ee8b {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-520ee8b:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-520ee8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/01/product-packshots-gallery21.jpeg");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-520ee8b::before, .elementor-11428 .elementor-element.elementor-element-520ee8b > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-520ee8b > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-520ee8b > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-520ee8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-520ee8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-520ee8b:hover::before, .elementor-11428 .elementor-element.elementor-element-520ee8b:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-520ee8b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-520ee8b > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-520ee8b > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-520ee8b:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-1465a3b .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-1465a3b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-1465a3b {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-1465a3b.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-27e43b8 img {
	width: 70%;
	height: 0%;
}

.elementor-11428 .elementor-element.elementor-element-27e43b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-5be3042 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-5be3042:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-5be3042 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/03/commercial-food-product-photography.webp");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-5be3042::before, .elementor-11428 .elementor-element.elementor-element-5be3042 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-5be3042 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-5be3042 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-5be3042 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-5be3042 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-5be3042:hover::before, .elementor-11428 .elementor-element.elementor-element-5be3042:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-5be3042:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-5be3042 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-5be3042 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-5be3042:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-1cffa14 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-1cffa14 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-1cffa14 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-1cffa14.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-eba8845 img {
	width: 70%;
	height: 0%;
}

.elementor-11428 .elementor-element.elementor-element-eba8845 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-f2df4c0 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-f2df4c0:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/03/hand-model-beauty-products.webp");
	background-position: 50% 19%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-f2df4c0::before, .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-f2df4c0:hover::before, .elementor-11428 .elementor-element.elementor-element-f2df4c0:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-f2df4c0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-f2df4c0:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-86c6af0 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-86c6af0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-86c6af0 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-86c6af0.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-1898351 img {
	width: 70%;
	height: 0%;
}

.elementor-11428 .elementor-element.elementor-element-1898351 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-6981bd9 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-6981bd9:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-6981bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/01/1500px-JPEGs-360_35L_2.gif");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-6981bd9::before, .elementor-11428 .elementor-element.elementor-element-6981bd9 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-6981bd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-6981bd9 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-6981bd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-6981bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-6981bd9:hover::before, .elementor-11428 .elementor-element.elementor-element-6981bd9:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-6981bd9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-6981bd9 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-6981bd9 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-6981bd9:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-5b13003 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-5b13003 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-5b13003 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-5b13003.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-496daa8 img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-496daa8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-733842f {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-733842f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-733842f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/01/stopmotionfashionphotography-ezgif.com-optimize.gif");
	background-position: 50% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-733842f::before, .elementor-11428 .elementor-element.elementor-element-733842f > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-733842f > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-733842f > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-733842f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-733842f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-733842f:hover::before, .elementor-11428 .elementor-element.elementor-element-733842f:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-733842f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-733842f > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-733842f > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-733842f:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-1d1425e .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-1d1425e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-1d1425e {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-1d1425e.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-10288dc img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-10288dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-a250220 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 1.1px;
}

.elementor-11428 .elementor-element.elementor-element-a250220 {
	width: 100%;
	max-width: 100%;
}

.elementor-11428 .elementor-element.elementor-element-ff6f3f5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-200b807);
	--border-color: var(--e-global-color-200b807);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-ff6f3f5:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-ff6f3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b4ef09d);
}

.elementor-11428 .elementor-element.elementor-element-d820933 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	color: var(--e-global-color-text);
}

.elementor-11428 .elementor-element.elementor-element-6c2f1ed {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 17px 17px;
	--row-gap: 17px;
	--column-gap: 17px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-ce07c17 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-ce07c17:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-ce07c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
}

.elementor-11428 .elementor-element.elementor-element-ce07c17::before, .elementor-11428 .elementor-element.elementor-element-ce07c17 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ce07c17 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ce07c17 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-ce07c17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-ce07c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-ce07c17:hover::before, .elementor-11428 .elementor-element.elementor-element-ce07c17:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ce07c17:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-ce07c17 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-ce07c17 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-ce07c17:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-b98808b .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-b98808b .elementor-button {
	font-family: "Anzeigen Grotesk", Sans-serif;
	font-weight: 500;
}

.elementor-11428 .elementor-element.elementor-element-b98808b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-b98808b {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-b98808b.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-0da5d7e img {
	width: 70%;
	height: 0%;
}

.elementor-11428 .elementor-element.elementor-element-0da5d7e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-a3d0383 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-a3d0383:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-a3d0383 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
}

.elementor-11428 .elementor-element.elementor-element-a3d0383::before, .elementor-11428 .elementor-element.elementor-element-a3d0383 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-a3d0383 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-a3d0383 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-a3d0383 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-a3d0383 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-a3d0383:hover::before, .elementor-11428 .elementor-element.elementor-element-a3d0383:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-a3d0383:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-a3d0383 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-a3d0383 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-a3d0383:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-f1acd93 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-f1acd93 .elementor-button {
	font-family: "Anzeigen Grotesk", Sans-serif;
	font-weight: 500;
}

.elementor-11428 .elementor-element.elementor-element-f1acd93 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-f1acd93 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-f1acd93.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-ac4f35c img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-ac4f35c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-e1d4e83 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-e1d4e83:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-e1d4e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
}

.elementor-11428 .elementor-element.elementor-element-e1d4e83::before, .elementor-11428 .elementor-element.elementor-element-e1d4e83 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-e1d4e83 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-e1d4e83 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-e1d4e83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-e1d4e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-e1d4e83:hover::before, .elementor-11428 .elementor-element.elementor-element-e1d4e83:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-e1d4e83:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-e1d4e83 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-e1d4e83 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-e1d4e83:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-db4eda4 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-db4eda4 .elementor-button {
	font-family: "Anzeigen Grotesk", Sans-serif;
	font-weight: 500;
}

.elementor-11428 .elementor-element.elementor-element-db4eda4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-db4eda4 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-db4eda4.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-de1f475 img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-de1f475 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-6eedf29 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-6eedf29:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-6eedf29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
}

.elementor-11428 .elementor-element.elementor-element-6eedf29::before, .elementor-11428 .elementor-element.elementor-element-6eedf29 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-6eedf29 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-6eedf29 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-6eedf29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-6eedf29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-6eedf29:hover::before, .elementor-11428 .elementor-element.elementor-element-6eedf29:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-6eedf29:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-6eedf29 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-6eedf29 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-6eedf29:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-1d76157 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-1d76157 .elementor-button {
	font-family: "Anzeigen Grotesk", Sans-serif;
	font-weight: 500;
}

.elementor-11428 .elementor-element.elementor-element-1d76157 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-1d76157 {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-1d76157.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-efae8e8 img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-efae8e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-8f75a84 {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: .4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-8f75a84:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-8f75a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
}

.elementor-11428 .elementor-element.elementor-element-8f75a84::before, .elementor-11428 .elementor-element.elementor-element-8f75a84 > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-8f75a84 > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-8f75a84 > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-8f75a84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-8f75a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-8f75a84:hover::before, .elementor-11428 .elementor-element.elementor-element-8f75a84:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-8f75a84:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-8f75a84 > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-8f75a84 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-8f75a84:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-b8319cf .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-b8319cf .elementor-button {
	font-family: "Anzeigen Grotesk", Sans-serif;
	font-weight: 500;
}

.elementor-11428 .elementor-element.elementor-element-b8319cf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-b8319cf {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-b8319cf.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-5d8948b img {
	width: 70%;
}

.elementor-11428 .elementor-element.elementor-element-5d8948b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-05683df .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 1.1px;
}

.elementor-11428 .elementor-element.elementor-element-05683df {
	width: 100%;
	max-width: 100%;
}

.elementor-11428 .elementor-element.elementor-element-6c428e5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-200b807);
	--border-color: var(--e-global-color-200b807);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-6c428e5:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-6c428e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b4ef09d);
}

.elementor-11428 .elementor-element.elementor-element-7e2ef48 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	color: var(--e-global-color-text);
}

.elementor-11428 .elementor-element.elementor-element-db7c828 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 17px 17px;
	--row-gap: 17px;
	--column-gap: 17px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-5e0cdbd {
	--display: flex;
	--min-height: 292px;
	--justify-content: flex-end;
	--gap: 17px 17px;
	--row-gap: 17px;
	--column-gap: 17px;
	--overflow: hidden;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-5e0cdbd:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddd;
	background-image: url("https://cdn-ikpikjb.nitrocdn.com/WnIYSORordFIUWbqNVegyreogAgYNKXP/assets/images/optimized/rev-d19d40c/cliikstudios.co.uk/wp-content/uploads/2026/01/Foraging-Fox-Lifestyle-13-11-230281-1.jpg");
	background-position: 53% 69%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11428 .elementor-element.elementor-element-5e0cdbd::before, .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a76632a) 40%, var(--e-global-color-13c4c16) 100%);
}

.elementor-11428 .elementor-element.elementor-element-5e0cdbd:hover::before, .elementor-11428 .elementor-element.elementor-element-5e0cdbd:hover > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-5e0cdbd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .elementor-background-slideshow:hover::before, .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-11428 .elementor-element.elementor-element-5e0cdbd:hover {
	--overlay-opacity: .7;
}

.elementor-11428 .elementor-element.elementor-element-849bbea .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-11428 .elementor-element.elementor-element-849bbea > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-849bbea {
	width: var(--container-widget-width, 130%);
	max-width: 130%;
	--container-widget-width: 130%;
	--container-widget-flex-grow: 0;
}

.elementor-11428 .elementor-element.elementor-element-849bbea.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11428 .elementor-element.elementor-element-2ea0bd5 img {
	width: 60%;
	height: 0%;
}

.elementor-11428 .elementor-element.elementor-element-ab9cc3a .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 1.1px;
}

.elementor-11428 .elementor-element.elementor-element-ab9cc3a {
	width: 100%;
	max-width: 100%;
}

.elementor-11428 .elementor-element.elementor-element-f92ce20 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-200b807);
	--border-color: var(--e-global-color-200b807);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-11428 .elementor-element.elementor-element-f92ce20:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-f92ce20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b4ef09d);
}

.elementor-11428 .elementor-element.elementor-element-33622ad .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1px;
	color: var(--e-global-color-text);
}

.elementor-11428 .elementor-element.elementor-element-9bbd09d {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 17px 17px;
	--row-gap: 17px;
	--column-gap: 17px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--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-widget-media-carousel .elementor-carousel-image-overlay {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-11428 .elementor-element.elementor-element-1c762fa .elementor-main-swiper {
	height: 317px;
}

.elementor-11428 .elementor-element.elementor-element-1c762fa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-11428 .elementor-element.elementor-element-1c762fa .elementor-swiper-button {
	font-size: 20px;
}

.elementor-11428 .elementor-element.elementor-element-b84fc74 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: 1px;
	color: var(--e-global-color-text);
}

.elementor-11428 .elementor-element.elementor-element-b84fc74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-795e240 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 1.1px;
}

.elementor-11428 .elementor-element.elementor-element-795e240 {
	width: 100%;
	max-width: 100%;
}

.elementor-11428 .elementor-element.elementor-element-7e6eb41 {
	--n-tabs-direction: row;
	--n-tabs-heading-direction: column;
	--n-tabs-heading-width: 325px;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: initial;
	--n-tabs-heading-justify-content: flex-start;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: flex-start;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-title-justify-content: flex-start;
	--n-tabs-title-text-align: start;
	--n-tabs-title-gap: 0px;
	--n-tabs-gap: 20px;
	--n-tabs-title-padding-top: 20px;
	--n-tabs-title-padding-right: 15px;
	--n-tabs-title-padding-bottom: 20px;
	--n-tabs-title-padding-left: 15px;
	--n-tabs-title-font-size: 16px;
	--n-tabs-title-color: var(--e-global-color-fd87cf6);
	--n-tabs-title-color-active: var(--e-global-color-fd87cf6);
	--n-tabs-title-direction: row;
	--n-tabs-icon-order: 1;
	--n-tabs-title-justify-content-toggle: initial;
	--n-tabs-title-align-items-toggle: center;
	--n-tabs-icon-size: 16px;
	--n-tabs-icon-gap: 45px;
	--n-tabs-icon-color: var(--e-global-color-fd87cf6);
	--n-tabs-icon-color-active: var(--e-global-color-fd87cf6);
	width: 100%;
	max-width: 100%;
}

.elementor-11428 .elementor-element.elementor-element-7e6eb41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-b4ef09d);
}

.elementor-11428 .elementor-element.elementor-element-7e6eb41.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-primary);
}

.elementor-11428 .elementor-element.elementor-element-7e6eb41.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11428 .elementor-element.elementor-element-7e6eb41.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-29fca37);
}

.elementor-11428 .elementor-element.elementor-element-7e6eb41.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-11428 .elementor-element.elementor-element-7e6eb41 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-fd87cf6);
	--n-tabs-icon-color-hover: var(--e-global-color-fd87cf6);
}

.elementor-11428 .elementor-element.elementor-element-7e6eb41 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .2);
}

@media (max-width:1366px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-11428 .elementor-element.elementor-element-e37a043 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-85fa401 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-decf000 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6c2f1ed {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-db7c828 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-9bbd09d {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-1c762fa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:1200px) {
	.elementor-11428 .elementor-element.elementor-element-e37a043 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-85fa401 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-decf000 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6c2f1ed {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-db7c828 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-9bbd09d {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-1c762fa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-11428 .elementor-element.elementor-element-e37a043 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-9806df6:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-9806df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-00fa8a9:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-2ca2bfb:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-49fb7ee:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-49fb7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-85fa401 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-ffccde0:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-ffccde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-778579f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-778579f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-a42c1be:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-a42c1be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-13edd2f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-13edd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-ca8b9e5:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-decf000 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-520ee8b:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-520ee8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-5be3042:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-5be3042 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-f2df4c0:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6981bd9:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-6981bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-733842f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-733842f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6c2f1ed {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-db7c828 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-5e0cdbd:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-9bbd09d {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-1c762fa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:880px) {
	.elementor-11428 .elementor-element.elementor-element-e37a043 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-85fa401 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-decf000 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6c2f1ed {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-db7c828 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-9bbd09d {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-1c762fa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-11428 .elementor-element.elementor-element-e37a043 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-9806df6:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-9806df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-00fa8a9:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-00fa8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-2ca2bfb:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-2ca2bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-49fb7ee:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-49fb7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-85fa401 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-ffccde0:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-ffccde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-778579f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-778579f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-a42c1be:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-a42c1be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-13edd2f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-13edd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-ca8b9e5:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-ca8b9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-decf000 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-520ee8b:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-520ee8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-5be3042:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-5be3042 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-f2df4c0:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-f2df4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6981bd9:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-6981bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-733842f:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-733842f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6c2f1ed {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-db7c828 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-5e0cdbd:not(.elementor-motion-effects-element-type-background), .elementor-11428 .elementor-element.elementor-element-5e0cdbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-9bbd09d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-1c762fa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (min-width:768px) {
	.elementor-11428 .elementor-element.elementor-element-840e05d {
		--content-width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-9806df6 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-00fa8a9 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-2ca2bfb {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-49fb7ee {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-ffccde0 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-778579f {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-a42c1be {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-13edd2f {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-ca8b9e5 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-520ee8b {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-5be3042 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-f2df4c0 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6981bd9 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-733842f {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-ce07c17 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-a3d0383 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-e1d4e83 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6eedf29 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-8f75a84 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6c428e5 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-db7c828 {
		--width: 100%;
	}
	
	.elementor-11428 .elementor-element.elementor-element-5e0cdbd {
		--width: 100%;
	}
}

@media (min-width:2400px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-11428 .elementor-element.elementor-element-e37a043 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-85fa401 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-decf000 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-6c2f1ed {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-db7c828 {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-9bbd09d {
		--grid-auto-flow: row;
	}
	
	.elementor-11428 .elementor-element.elementor-element-1c762fa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

/* Start custom CSS for container, class: .elementor-element-9806df6 */
.elementor-11428 .elementor-element.elementor-element-9806df6:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-00fa8a9 */
.elementor-11428 .elementor-element.elementor-element-00fa8a9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2ca2bfb */
.elementor-11428 .elementor-element.elementor-element-2ca2bfb:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-49fb7ee */
.elementor-11428 .elementor-element.elementor-element-49fb7ee:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ffccde0 */
.elementor-11428 .elementor-element.elementor-element-ffccde0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-778579f */
.elementor-11428 .elementor-element.elementor-element-778579f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a42c1be */
.elementor-11428 .elementor-element.elementor-element-a42c1be:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-13edd2f */
.elementor-11428 .elementor-element.elementor-element-13edd2f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca8b9e5 */
.elementor-11428 .elementor-element.elementor-element-ca8b9e5:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-520ee8b */
.elementor-11428 .elementor-element.elementor-element-520ee8b:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5be3042 */
.elementor-11428 .elementor-element.elementor-element-5be3042:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f2df4c0 */
.elementor-11428 .elementor-element.elementor-element-f2df4c0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6981bd9 */
.elementor-11428 .elementor-element.elementor-element-6981bd9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-733842f */
.elementor-11428 .elementor-element.elementor-element-733842f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ce07c17 */
.elementor-11428 .elementor-element.elementor-element-ce07c17:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a3d0383 */
.elementor-11428 .elementor-element.elementor-element-a3d0383:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1d4e83 */
.elementor-11428 .elementor-element.elementor-element-e1d4e83:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6eedf29 */
.elementor-11428 .elementor-element.elementor-element-6eedf29:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f75a84 */
.elementor-11428 .elementor-element.elementor-element-8f75a84:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e0cdbd */
.elementor-11428 .elementor-element.elementor-element-5e0cdbd:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9806df6 */
.elementor-11428 .elementor-element.elementor-element-9806df6:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-00fa8a9 */
.elementor-11428 .elementor-element.elementor-element-00fa8a9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2ca2bfb */
.elementor-11428 .elementor-element.elementor-element-2ca2bfb:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-49fb7ee */
.elementor-11428 .elementor-element.elementor-element-49fb7ee:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ffccde0 */
.elementor-11428 .elementor-element.elementor-element-ffccde0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-778579f */
.elementor-11428 .elementor-element.elementor-element-778579f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a42c1be */
.elementor-11428 .elementor-element.elementor-element-a42c1be:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-13edd2f */
.elementor-11428 .elementor-element.elementor-element-13edd2f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca8b9e5 */
.elementor-11428 .elementor-element.elementor-element-ca8b9e5:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-520ee8b */
.elementor-11428 .elementor-element.elementor-element-520ee8b:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5be3042 */
.elementor-11428 .elementor-element.elementor-element-5be3042:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f2df4c0 */
.elementor-11428 .elementor-element.elementor-element-f2df4c0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6981bd9 */
.elementor-11428 .elementor-element.elementor-element-6981bd9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-733842f */
.elementor-11428 .elementor-element.elementor-element-733842f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ce07c17 */
.elementor-11428 .elementor-element.elementor-element-ce07c17:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a3d0383 */
.elementor-11428 .elementor-element.elementor-element-a3d0383:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1d4e83 */
.elementor-11428 .elementor-element.elementor-element-e1d4e83:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6eedf29 */
.elementor-11428 .elementor-element.elementor-element-6eedf29:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f75a84 */
.elementor-11428 .elementor-element.elementor-element-8f75a84:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e0cdbd */
.elementor-11428 .elementor-element.elementor-element-5e0cdbd:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9806df6 */
.elementor-11428 .elementor-element.elementor-element-9806df6:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-00fa8a9 */
.elementor-11428 .elementor-element.elementor-element-00fa8a9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2ca2bfb */
.elementor-11428 .elementor-element.elementor-element-2ca2bfb:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-49fb7ee */
.elementor-11428 .elementor-element.elementor-element-49fb7ee:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ffccde0 */
.elementor-11428 .elementor-element.elementor-element-ffccde0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-778579f */
.elementor-11428 .elementor-element.elementor-element-778579f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a42c1be */
.elementor-11428 .elementor-element.elementor-element-a42c1be:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-13edd2f */
.elementor-11428 .elementor-element.elementor-element-13edd2f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca8b9e5 */
.elementor-11428 .elementor-element.elementor-element-ca8b9e5:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-520ee8b */
.elementor-11428 .elementor-element.elementor-element-520ee8b:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5be3042 */
.elementor-11428 .elementor-element.elementor-element-5be3042:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f2df4c0 */
.elementor-11428 .elementor-element.elementor-element-f2df4c0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6981bd9 */
.elementor-11428 .elementor-element.elementor-element-6981bd9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-733842f */
.elementor-11428 .elementor-element.elementor-element-733842f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ce07c17 */
.elementor-11428 .elementor-element.elementor-element-ce07c17:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a3d0383 */
.elementor-11428 .elementor-element.elementor-element-a3d0383:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1d4e83 */
.elementor-11428 .elementor-element.elementor-element-e1d4e83:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6eedf29 */
.elementor-11428 .elementor-element.elementor-element-6eedf29:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f75a84 */
.elementor-11428 .elementor-element.elementor-element-8f75a84:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e0cdbd */
.elementor-11428 .elementor-element.elementor-element-5e0cdbd:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9806df6 */
.elementor-11428 .elementor-element.elementor-element-9806df6:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-00fa8a9 */
.elementor-11428 .elementor-element.elementor-element-00fa8a9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2ca2bfb */
.elementor-11428 .elementor-element.elementor-element-2ca2bfb:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-49fb7ee */
.elementor-11428 .elementor-element.elementor-element-49fb7ee:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ffccde0 */
.elementor-11428 .elementor-element.elementor-element-ffccde0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-778579f */
.elementor-11428 .elementor-element.elementor-element-778579f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a42c1be */
.elementor-11428 .elementor-element.elementor-element-a42c1be:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-13edd2f */
.elementor-11428 .elementor-element.elementor-element-13edd2f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca8b9e5 */
.elementor-11428 .elementor-element.elementor-element-ca8b9e5:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-520ee8b */
.elementor-11428 .elementor-element.elementor-element-520ee8b:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5be3042 */
.elementor-11428 .elementor-element.elementor-element-5be3042:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f2df4c0 */
.elementor-11428 .elementor-element.elementor-element-f2df4c0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6981bd9 */
.elementor-11428 .elementor-element.elementor-element-6981bd9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-733842f */
.elementor-11428 .elementor-element.elementor-element-733842f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ce07c17 */
.elementor-11428 .elementor-element.elementor-element-ce07c17:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a3d0383 */
.elementor-11428 .elementor-element.elementor-element-a3d0383:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1d4e83 */
.elementor-11428 .elementor-element.elementor-element-e1d4e83:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6eedf29 */
.elementor-11428 .elementor-element.elementor-element-6eedf29:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f75a84 */
.elementor-11428 .elementor-element.elementor-element-8f75a84:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e0cdbd */
.elementor-11428 .elementor-element.elementor-element-5e0cdbd:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9806df6 */
.elementor-11428 .elementor-element.elementor-element-9806df6:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-00fa8a9 */
.elementor-11428 .elementor-element.elementor-element-00fa8a9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2ca2bfb */
.elementor-11428 .elementor-element.elementor-element-2ca2bfb:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-49fb7ee */
.elementor-11428 .elementor-element.elementor-element-49fb7ee:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ffccde0 */
.elementor-11428 .elementor-element.elementor-element-ffccde0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-778579f */
.elementor-11428 .elementor-element.elementor-element-778579f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a42c1be */
.elementor-11428 .elementor-element.elementor-element-a42c1be:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-13edd2f */
.elementor-11428 .elementor-element.elementor-element-13edd2f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca8b9e5 */
.elementor-11428 .elementor-element.elementor-element-ca8b9e5:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-520ee8b */
.elementor-11428 .elementor-element.elementor-element-520ee8b:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5be3042 */
.elementor-11428 .elementor-element.elementor-element-5be3042:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f2df4c0 */
.elementor-11428 .elementor-element.elementor-element-f2df4c0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6981bd9 */
.elementor-11428 .elementor-element.elementor-element-6981bd9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-733842f */
.elementor-11428 .elementor-element.elementor-element-733842f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ce07c17 */
.elementor-11428 .elementor-element.elementor-element-ce07c17:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a3d0383 */
.elementor-11428 .elementor-element.elementor-element-a3d0383:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1d4e83 */
.elementor-11428 .elementor-element.elementor-element-e1d4e83:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6eedf29 */
.elementor-11428 .elementor-element.elementor-element-6eedf29:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f75a84 */
.elementor-11428 .elementor-element.elementor-element-8f75a84:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e0cdbd */
.elementor-11428 .elementor-element.elementor-element-5e0cdbd:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9806df6 */
.elementor-11428 .elementor-element.elementor-element-9806df6:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-00fa8a9 */
.elementor-11428 .elementor-element.elementor-element-00fa8a9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2ca2bfb */
.elementor-11428 .elementor-element.elementor-element-2ca2bfb:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-49fb7ee */
.elementor-11428 .elementor-element.elementor-element-49fb7ee:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ffccde0 */
.elementor-11428 .elementor-element.elementor-element-ffccde0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-778579f */
.elementor-11428 .elementor-element.elementor-element-778579f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a42c1be */
.elementor-11428 .elementor-element.elementor-element-a42c1be:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-13edd2f */
.elementor-11428 .elementor-element.elementor-element-13edd2f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca8b9e5 */
.elementor-11428 .elementor-element.elementor-element-ca8b9e5:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-520ee8b */
.elementor-11428 .elementor-element.elementor-element-520ee8b:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5be3042 */
.elementor-11428 .elementor-element.elementor-element-5be3042:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f2df4c0 */
.elementor-11428 .elementor-element.elementor-element-f2df4c0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6981bd9 */
.elementor-11428 .elementor-element.elementor-element-6981bd9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-733842f */
.elementor-11428 .elementor-element.elementor-element-733842f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ce07c17 */
.elementor-11428 .elementor-element.elementor-element-ce07c17:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a3d0383 */
.elementor-11428 .elementor-element.elementor-element-a3d0383:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1d4e83 */
.elementor-11428 .elementor-element.elementor-element-e1d4e83:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6eedf29 */
.elementor-11428 .elementor-element.elementor-element-6eedf29:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f75a84 */
.elementor-11428 .elementor-element.elementor-element-8f75a84:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e0cdbd */
.elementor-11428 .elementor-element.elementor-element-5e0cdbd:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9806df6 */
.elementor-11428 .elementor-element.elementor-element-9806df6:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-00fa8a9 */
.elementor-11428 .elementor-element.elementor-element-00fa8a9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2ca2bfb */
.elementor-11428 .elementor-element.elementor-element-2ca2bfb:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-49fb7ee */
.elementor-11428 .elementor-element.elementor-element-49fb7ee:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ffccde0 */
.elementor-11428 .elementor-element.elementor-element-ffccde0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-778579f */
.elementor-11428 .elementor-element.elementor-element-778579f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a42c1be */
.elementor-11428 .elementor-element.elementor-element-a42c1be:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-13edd2f */
.elementor-11428 .elementor-element.elementor-element-13edd2f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca8b9e5 */
.elementor-11428 .elementor-element.elementor-element-ca8b9e5:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-520ee8b */
.elementor-11428 .elementor-element.elementor-element-520ee8b:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5be3042 */
.elementor-11428 .elementor-element.elementor-element-5be3042:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f2df4c0 */
.elementor-11428 .elementor-element.elementor-element-f2df4c0:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6981bd9 */
.elementor-11428 .elementor-element.elementor-element-6981bd9:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-733842f */
.elementor-11428 .elementor-element.elementor-element-733842f:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ce07c17 */
.elementor-11428 .elementor-element.elementor-element-ce07c17:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a3d0383 */
.elementor-11428 .elementor-element.elementor-element-a3d0383:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1d4e83 */
.elementor-11428 .elementor-element.elementor-element-e1d4e83:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6eedf29 */
.elementor-11428 .elementor-element.elementor-element-6eedf29:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f75a84 */
.elementor-11428 .elementor-element.elementor-element-8f75a84:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e0cdbd */
.elementor-11428 .elementor-element.elementor-element-5e0cdbd:before {
	height: 100%;
	background-size: 90% 100%;
}

/* End custom CSS */

/* Start custom CSS for nested-tabs, class: .elementor-element-7e6eb41 */
.elementor-11428 .elementor-element.elementor-element-7e6eb41 {}
