/* End custom CSS */

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

.elementor-widget-slides .elementor-slide-heading {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-slides .elementor-slide-description {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-c581f95 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/06154348/aa5i2072-66b2448a68b6d.webp");
	background-size: cover;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-c581f95 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-c581f95 .swiper-slide-contents {
	margin-right: auto;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-c581f95 .swiper-slide-inner {
	align-items: flex-end;
	text-align: left;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-2f08841 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/07061731/aa5i1913-66b3115da9650.webp");
	background-size: cover;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-2f08841 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-2f08841 .swiper-slide-contents {
	margin-right: auto;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-2f08841 .swiper-slide-inner {
	align-items: flex-end;
	text-align: left;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-4039e3c .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/06155208/aa5i5116-66b246939c1f0.webp");
	background-size: cover;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-4039e3c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-4039e3c .swiper-slide-contents {
	margin-right: auto;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-4039e3c .swiper-slide-inner {
	align-items: flex-end;
	text-align: left;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-slide-button {
	background-color: #bf3826;
	font-family: "monarcha", Sans-serif;
	font-size: 21px;
	font-weight: 400;
	text-transform: uppercase;
	border-radius: 100px;
	color: #fff;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-slide-button:hover {
	background-color: #000;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .swiper-slide {
	height: 70vh;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .swiper-slide-contents {
	max-width: 40%;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .swiper-slide-inner {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-slide-heading {
	font-family: "monarcha", Sans-serif;
	font-size: 70px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-530 .elementor-element.elementor-element-edc152b {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-530 .elementor-element.elementor-element-1f4069c {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-530 .elementor-element.elementor-element-33f6c35 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--background-transition: .3s;
	--overlay-opacity: .25;
	--border-radius: 100px 100px 100px 100px;
}

.elementor-530 .elementor-element.elementor-element-33f6c35:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-33f6c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/06144016/aa5i5133-66b2357feba65.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-530 .elementor-element.elementor-element-33f6c35::before, .elementor-530 .elementor-element.elementor-element-33f6c35 > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-33f6c35 > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-33f6c35 > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-33f6c35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-33f6c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-530 .elementor-element.elementor-element-33f6c35:hover::before, .elementor-530 .elementor-element.elementor-element-33f6c35:hover > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-33f6c35:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-33f6c35 > .elementor-background-slideshow:hover::before, .elementor-530 .elementor-element.elementor-element-33f6c35 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-530 .elementor-element.elementor-element-33f6c35:hover {
	--overlay-opacity: .5;
}

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

.elementor-530 .elementor-element.elementor-element-b9653be > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-530 .elementor-element.elementor-element-b9653be {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-b9653be .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 43px;
	font-weight: 400;
	color: #fff;
}

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

.elementor-530 .elementor-element.elementor-element-667eca9 .elementor-button {
	background-color: #cbae7d;
	font-family: "monarcha", Sans-serif;
	font-size: 21px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 30px 15px 40px;
}

body:not(.rtl) .elementor-530 .elementor-element.elementor-element-667eca9 {
	right: 0px;
}

body.rtl .elementor-530 .elementor-element.elementor-element-667eca9 {
	left: 0px;
}

.elementor-530 .elementor-element.elementor-element-667eca9 {
	bottom: -10px;
}

.elementor-530 .elementor-element.elementor-element-667eca9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-530 .elementor-element.elementor-element-667eca9 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-530 .elementor-element.elementor-element-aed5e25 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--overlay-opacity: .25;
	--border-radius: 100px 100px 100px 100px;
}

.elementor-530 .elementor-element.elementor-element-aed5e25:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-aed5e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/05/09091743/combination-660bd5e1196c5.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-530 .elementor-element.elementor-element-aed5e25::before, .elementor-530 .elementor-element.elementor-element-aed5e25 > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-aed5e25 > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-aed5e25 > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-aed5e25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-aed5e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-530 .elementor-element.elementor-element-aed5e25:hover::before, .elementor-530 .elementor-element.elementor-element-aed5e25:hover > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-aed5e25:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-aed5e25 > .elementor-background-slideshow:hover::before, .elementor-530 .elementor-element.elementor-element-aed5e25 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: #020101;
	--background-overlay: "";
}

.elementor-530 .elementor-element.elementor-element-aed5e25:hover {
	--overlay-opacity: .5;
}

.elementor-530 .elementor-element.elementor-element-6e89b92 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-530 .elementor-element.elementor-element-6e89b92 {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-6e89b92 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 43px;
	font-weight: 400;
	color: #fff;
}

.elementor-530 .elementor-element.elementor-element-49b8171 .elementor-button {
	background-color: #cbae7d;
	font-family: "monarcha", Sans-serif;
	font-size: 21px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 30px 15px 40px;
}

body:not(.rtl) .elementor-530 .elementor-element.elementor-element-49b8171 {
	right: 0px;
}

body.rtl .elementor-530 .elementor-element.elementor-element-49b8171 {
	left: 0px;
}

.elementor-530 .elementor-element.elementor-element-49b8171 {
	bottom: -10px;
}

.elementor-530 .elementor-element.elementor-element-49b8171 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-530 .elementor-element.elementor-element-49b8171 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-530 .elementor-element.elementor-element-0fe6924 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-530 .elementor-element.elementor-element-16d66bb {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--overlay-opacity: .25;
	--border-radius: 100px 100px 100px 100px;
}

.elementor-530 .elementor-element.elementor-element-16d66bb:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-16d66bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/02100125/folders-660bd751db5b0.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-530 .elementor-element.elementor-element-16d66bb::before, .elementor-530 .elementor-element.elementor-element-16d66bb > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-16d66bb > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-16d66bb > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-16d66bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-16d66bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-530 .elementor-element.elementor-element-16d66bb:hover::before, .elementor-530 .elementor-element.elementor-element-16d66bb:hover > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-16d66bb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-16d66bb > .elementor-background-slideshow:hover::before, .elementor-530 .elementor-element.elementor-element-16d66bb > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: #020101;
	--background-overlay: "";
}

.elementor-530 .elementor-element.elementor-element-16d66bb:hover {
	--overlay-opacity: .5;
}

.elementor-530 .elementor-element.elementor-element-d8217e8 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-530 .elementor-element.elementor-element-d8217e8 {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-d8217e8 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 43px;
	font-weight: 400;
	color: #fff;
}

.elementor-530 .elementor-element.elementor-element-154f39b .elementor-button {
	background-color: #cbae7d;
	font-family: "monarcha", Sans-serif;
	font-size: 21px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 30px 15px 40px;
}

body:not(.rtl) .elementor-530 .elementor-element.elementor-element-154f39b {
	right: 0px;
}

body.rtl .elementor-530 .elementor-element.elementor-element-154f39b {
	left: 0px;
}

.elementor-530 .elementor-element.elementor-element-154f39b {
	bottom: -10px;
}

.elementor-530 .elementor-element.elementor-element-154f39b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-530 .elementor-element.elementor-element-154f39b .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-530 .elementor-element.elementor-element-f86d543 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--overlay-opacity: .25;
	--border-radius: 100px 100px 100px 100px;
}

.elementor-530 .elementor-element.elementor-element-f86d543:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-f86d543 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/06140742/aa5i5136-66b22dfd792dc-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-530 .elementor-element.elementor-element-f86d543::before, .elementor-530 .elementor-element.elementor-element-f86d543 > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-f86d543 > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-f86d543 > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-f86d543 > .e-con-inner > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-f86d543 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-530 .elementor-element.elementor-element-f86d543:hover::before, .elementor-530 .elementor-element.elementor-element-f86d543:hover > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-f86d543:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-f86d543 > .elementor-background-slideshow:hover::before, .elementor-530 .elementor-element.elementor-element-f86d543 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: #020101;
	--background-overlay: "";
}

.elementor-530 .elementor-element.elementor-element-f86d543:hover {
	--overlay-opacity: .5;
}

.elementor-530 .elementor-element.elementor-element-a936a9d > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-530 .elementor-element.elementor-element-a936a9d {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-a936a9d .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 43px;
	font-weight: 400;
	color: #fff;
}

.elementor-530 .elementor-element.elementor-element-d8ff3d1 .elementor-button {
	background-color: #cbae7d;
	font-family: "monarcha", Sans-serif;
	font-size: 21px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 30px 15px 40px;
}

body:not(.rtl) .elementor-530 .elementor-element.elementor-element-d8ff3d1 {
	right: 0px;
}

body.rtl .elementor-530 .elementor-element.elementor-element-d8ff3d1 {
	left: 0px;
}

.elementor-530 .elementor-element.elementor-element-d8ff3d1 {
	bottom: -10px;
}

.elementor-530 .elementor-element.elementor-element-d8ff3d1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-530 .elementor-element.elementor-element-d8ff3d1 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-530 .elementor-element.elementor-element-a6dcb2c {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-530 .elementor-element.elementor-element-0010315 {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-0010315 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #768254;
}

.elementor-530 .elementor-element.elementor-element-403aa59 {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-403aa59 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #2c2c2c;
}

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

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

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

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

.elementor-widget-ucaddon_woocommerce_product_carousel .uc_btn, .uc-button-addcart, .added_to_cart {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label-custom-field {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-widget-ucaddon_woocommerce_product_carousel .ue-no-posts-found {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc-direction {
	direction: ltr;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_image_carousel_content {
	padding: 20px 20px 20px 20px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_image_carousel_container_holder {
	border-radius: 0px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_image_carousel_content_inside {
	min-height: 100px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_product_image img {
	height: 250px;
	object-fit: cover;
	transform: scale(100%);
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_product_image {
	background-color: #f2f2f2;
	transition: all 200ms;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_product_image * {
	transition: all 200ms;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .ue_cat_name a {
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_post_title {
	font-family: "monarcha", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	margin-top: 0px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_post_title a {
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_price {
	color: #000;
	margin-top: 10px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_regular_price {
	color: #8d8d8d;
	margin-top: 10px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_btn, .elementor-530 .elementor-element.elementor-element-24c0dfd .uc-button-addcart, .elementor-530 .elementor-element.elementor-element-24c0dfd .added_to_cart {
	background-color: #768254;
	color: #fff !important;
	border-radius: 100px;
	margin-top: 10px;
	padding: 15px 30px 15px 30px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_btn:hover, .elementor-530 .elementor-element.elementor-element-24c0dfd .uc-button-addcart:hover, .elementor-530 .elementor-element.elementor-element-24c0dfd .added_to_cart:hover {
	background-color: #1e1e1e;
	color: #fff !important;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_btn i {
	margin-inline-end: 5px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc-button-addcart i {
	margin-inline-end: 5px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_btn svg, .elementor-530 .elementor-element.elementor-element-24c0dfd .uc-button-addcart svg {
	margin-inline-end: 5px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .owl-carousel .owl-nav .owl-next, .elementor-530 .elementor-element.elementor-element-24c0dfd .owl-carousel .owl-nav .owl-prev {
	top: 94px;
	border-radius: 0px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	background-color: #fff;
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .owl-carousel .owl-nav .owl-next:hover, .elementor-530 .elementor-element.elementor-element-24c0dfd .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000;
	color: #fff;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .owl-nav {
	opacity: 100%;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .owl-dot.active {
	background-color: #000;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .owl-dots {
	margin-top: 20px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .ue_woocommerce_product_label {
	color: #fff;
	padding: 10px 10px 10px 10px;
	border-radius: 0px;
	min-height: 20px;
	min-width: 20px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .ue_woocommerce_product_carousel_sale_label {
	background-color: #5b5b5b;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .ue_woocommerce_product_grid_out_of_stock_label {
	background-color: #5b5b5b;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .product-rating {
	margin-top: 5px;
	color: #ffb900;
	font-size: 15px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .uc_post_intro {
	color: #949494;
	margin-top: 10px;
}

.elementor-530 .elementor-element.elementor-element-24c0dfd .ue-no-posts-found {
	color: #000;
	background-color: #e8e8e8;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c4c4c4;
}

.elementor-530 .elementor-element.elementor-element-c5afa52 {
	--display: flex;
	--min-height: 150vh;
	--justify-content: flex-end;
}

.elementor-530 .elementor-element.elementor-element-c5afa52:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-c5afa52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/02141825/Component-1-%E2%80%93-1-scaled-e1712069344801.webp");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-530 .elementor-element.elementor-element-efa2d96 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-530 .elementor-element.elementor-element-9c04248 {
	--display: flex;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
}

.elementor-530 .elementor-element.elementor-element-771c64d {
	text-align: left;
}

.elementor-530 .elementor-element.elementor-element-771c64d .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 80px;
	font-weight: 400;
	color: #000;
}

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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-530 .elementor-element.elementor-element-069fd73 > .elementor-widget-container {
	padding: 0px 200px 0px 0px;
}

.elementor-530 .elementor-element.elementor-element-069fd73 {
	font-family: "monarcha", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-996e9c0 .elementor-button {
	background-color: #ccae7d;
	font-family: "monarcha", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 30px 15px 30px;
}

.elementor-530 .elementor-element.elementor-element-996e9c0 .elementor-button:hover, .elementor-530 .elementor-element.elementor-element-996e9c0 .elementor-button:focus {
	background-color: #000;
}

.elementor-530 .elementor-element.elementor-element-0ec246f {
	--display: flex;
}

.elementor-530 .elementor-element.elementor-element-b05f59d {
	--display: flex;
	--min-height: 150vh;
	--justify-content: flex-end;
}

.elementor-530 .elementor-element.elementor-element-ccf702f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-530 .elementor-element.elementor-element-14268cd {
	--display: flex;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
}

.elementor-530 .elementor-element.elementor-element-ed0fb86 {
	text-align: left;
}

.elementor-530 .elementor-element.elementor-element-ed0fb86 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 80px;
	font-weight: 400;
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-009689f > .elementor-widget-container {
	padding: 0px 200px 0px 0px;
}

.elementor-530 .elementor-element.elementor-element-009689f {
	font-family: "monarcha", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-b65e18b .elementor-button {
	background-color: #ccae7d;
	font-family: "monarcha", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-radius: 100px 100px 100px 100px;
}

.elementor-530 .elementor-element.elementor-element-b65e18b .elementor-button:hover, .elementor-530 .elementor-element.elementor-element-b65e18b .elementor-button:focus {
	background-color: #000;
}

.elementor-530 .elementor-element.elementor-element-99bf145 {
	--display: flex;
}

.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-530 .elementor-element.elementor-element-f4aeaa0 {
	--display: flex;
	--min-height: 100vh;
	--justify-content: center;
	--overlay-opacity: .92;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/02143237/Component-1-%E2%80%93-1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-530 .elementor-element.elementor-element-f4aeaa0::before, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}

.elementor-530 .elementor-element.elementor-element-f51bcd2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 200px;
	--padding-right: 0px;
}

.elementor-530 .elementor-element.elementor-element-8a9d5b9 {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-8a9d5b9 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 80px;
	font-weight: 400;
	color: #758254;
}

.elementor-530 .elementor-element.elementor-element-8ee54c9 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 35px;
	--e-rating-icon-marked-color: #758254;
}

.elementor-530 .elementor-element.elementor-element-f507add {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-530 .elementor-element.elementor-element-f7b17e4 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-7f53be6 {
	font-family: "monarcha", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-cbba5f9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-530 .elementor-element.elementor-element-c796e30 {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-c796e30 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #768254;
}

.elementor-530 .elementor-element.elementor-element-f4e2254 {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-530 .elementor-element.elementor-element-f4e2254 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-530 .elementor-element.elementor-element-c3ce3b0 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-530 .elementor-element.elementor-element-c3ce3b0:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-c3ce3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efeee7;
}

.elementor-530 .elementor-element.elementor-element-0cdc579 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-530 .elementor-element.elementor-element-6632aee {
	--display: flex;
}

.elementor-530 .elementor-element.elementor-element-40d205b {
	text-align: left;
}

.elementor-530 .elementor-element.elementor-element-40d205b .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 80px;
	font-weight: 400;
	color: #758254;
}

.elementor-530 .elementor-element.elementor-element-9067486 {
	text-align: left;
}

.elementor-530 .elementor-element.elementor-element-9067486 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-e42435b {
	font-family: "monarcha", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-527e7e8 > .elementor-widget-container {
	padding: 0px 100px 0px 0px;
}

.elementor-530 .elementor-element.elementor-element-527e7e8 {
	font-family: "monarcha", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #000;
}

.elementor-530 .elementor-element.elementor-element-d275774 {
	--display: flex;
	--position: absolute;
	--min-height: 0px;
	--justify-content: flex-end;
	--overflow: hidden;
	top: -100px;
}

body:not(.rtl) .elementor-530 .elementor-element.elementor-element-d275774 {
	right: -381px;
}

body.rtl .elementor-530 .elementor-element.elementor-element-d275774 {
	left: -381px;
}

.elementor-530 .elementor-element.elementor-element-7c36d0f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-530 .elementor-element.elementor-element-7c36d0f img {
	width: 100%;
}

.elementor-530 .elementor-element.elementor-element-ba8ee2e {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-ba8ee2e .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 23px;
	font-weight: 400;
	color: #758254;
}

.elementor-530 .elementor-element.elementor-element-d3c4984 .elementor-button {
	background-color: #bf3826;
	font-family: "monarcha", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	border-radius: 100px 100px 100px 100px;
}

.elementor-530 .elementor-element.elementor-element-b565b41 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-end;
	--overflow: hidden;
}

.elementor-530 .elementor-element.elementor-element-2cb1448 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-530 .elementor-element.elementor-element-2cb1448 img {
	width: 100%;
}

.elementor-530 .elementor-element.elementor-element-61e34bf {
	text-align: center;
}

.elementor-530 .elementor-element.elementor-element-61e34bf .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 23px;
	font-weight: 400;
	color: #758254;
}

.elementor-530 .elementor-element.elementor-element-b17747f .elementor-button {
	background-color: #bf3826;
	font-family: "monarcha", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	border-radius: 100px 100px 100px 100px;
}

.elementor-530 .elementor-element.elementor-element-e3b7b1e {
	--display: flex;
	--min-height: 100vh;
	--justify-content: center;
	--overlay-opacity: .5;
}

.elementor-530 .elementor-element.elementor-element-e3b7b1e:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-e3b7b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/02150530/mask-group-73-660c1e944819d.webp");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-530 .elementor-element.elementor-element-e3b7b1e::before, .elementor-530 .elementor-element.elementor-element-e3b7b1e > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-e3b7b1e > .e-con-inner > .elementor-background-video-container::before, .elementor-530 .elementor-element.elementor-element-e3b7b1e > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-e3b7b1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-530 .elementor-element.elementor-element-e3b7b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}

.elementor-530 .elementor-element.elementor-element-1684462 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-530 .elementor-element.elementor-element-97305dd {
	--display: flex;
}

.elementor-530 .elementor-element.elementor-element-917fb37 .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 80px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-530 .elementor-element.elementor-element-841823d .elementor-button {
	background-color: #fff;
	font-family: "monarcha", Sans-serif;
	font-size: 21px;
	font-weight: 400;
	text-transform: uppercase;
	fill: #758254;
	color: #758254;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 30px 15px 30px;
}

.elementor-530 .elementor-element.elementor-element-841823d .elementor-button:hover, .elementor-530 .elementor-element.elementor-element-841823d .elementor-button:focus {
	background-color: #ccae7d;
	color: #fff;
}

.elementor-530 .elementor-element.elementor-element-841823d .elementor-button:hover svg, .elementor-530 .elementor-element.elementor-element-841823d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-530 .elementor-element.elementor-element-1714482 {
	--display: flex;
}

@media (max-width:1440px) {
	.elementor-530 .elementor-element.elementor-element-edc152b {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1f4069c {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-0fe6924 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-c5afa52 {
		--margin-top: -200px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-efa2d96 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-ccf702f {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/02143237/Component-1-%E2%80%93-1.jpg");
		background-position: center center;
		background-size: 100% auto;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-530 .elementor-element.elementor-element-f51bcd2 {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-0cdc579 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1684462 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1200px) {
	.elementor-530 .elementor-element.elementor-element-edc152b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1f4069c {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-33f6c35 {
		--border-radius: 50px 50px 50px 50px;
	}
	
	.elementor-530 .elementor-element.elementor-element-b9653be > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-b9653be .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-aed5e25 {
		--border-radius: 50px 50px 50px 50px;
	}
	
	.elementor-530 .elementor-element.elementor-element-6e89b92 > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-6e89b92 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-0fe6924 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-16d66bb {
		--border-radius: 50px 50px 50px 50px;
	}
	
	.elementor-530 .elementor-element.elementor-element-d8217e8 > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-d8217e8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-f86d543 {
		--border-radius: 50px 50px 50px 50px;
	}
	
	.elementor-530 .elementor-element.elementor-element-a936a9d > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-a936a9d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-c5afa52:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-c5afa52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center right;
	}
	
	.elementor-530 .elementor-element.elementor-element-c5afa52 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-efa2d96 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-069fd73 > .elementor-widget-container {
		padding: 0px 100px 0px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-b05f59d {
		--min-height: 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-ccf702f {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-009689f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/02143237/Component-1-%E2%80%93-1.jpg");
		background-position: 62% -28px;
		background-size: cover;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-530 .elementor-element.elementor-element-f51bcd2 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-0cdc579 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1684462 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-530 .elementor-element.elementor-element-fb00b2b .swiper-slide {
		height: 40vh;
	}
	
	.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-slide-heading {
		font-size: 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-slide-button {
		font-size: 16px;
	}
	
	.elementor-530 .elementor-element.elementor-element-edc152b {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1f4069c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-33f6c35 {
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-b9653be > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-b9653be .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-667eca9 {
		right: 30%;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-667eca9 {
		left: 30%;
	}
	
	.elementor-530 .elementor-element.elementor-element-aed5e25 {
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-6e89b92 > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-6e89b92 .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-49b8171 {
		right: 30%;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-49b8171 {
		left: 30%;
	}
	
	.elementor-530 .elementor-element.elementor-element-0fe6924 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-16d66bb {
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-d8217e8 > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-d8217e8 .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-154f39b {
		right: 30%;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-154f39b {
		left: 30%;
	}
	
	.elementor-530 .elementor-element.elementor-element-f86d543 {
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-a936a9d > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-a936a9d .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-d8ff3d1 {
		right: 30%;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-d8ff3d1 {
		left: 30%;
	}
	
	.elementor-530 .elementor-element.elementor-element-efa2d96 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-069fd73 > .elementor-widget-container {
		padding: 0px 50px 0px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-ccf702f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-009689f > .elementor-widget-container {
		padding: 0px 50px 0px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-99bf145 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/02143237/Component-1-%E2%80%93-1.jpg");
		background-position: 63% -30px;
		background-size: cover;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0 {
		--min-height: 100vh;
	}
	
	.elementor-530 .elementor-element.elementor-element-f51bcd2 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-c3ce3b0 {
		--flex-wrap: wrap;
	}
	
	.elementor-530 .elementor-element.elementor-element-0cdc579 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1684462 {
		--grid-auto-flow: row;
	}
}

@media (max-width:880px) {
	.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-slide-heading {
		font-size: 22px;
	}
	
	.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-slide-button {
		font-size: 14px;
	}
	
	.elementor-530 .elementor-element.elementor-element-edc152b {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1f4069c {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-33f6c35 {
		--justify-content: center;
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-b9653be .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-aed5e25 {
		--justify-content: center;
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-6e89b92 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-0fe6924 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-16d66bb {
		--justify-content: center;
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-d8217e8 .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-154f39b {
		right: 83.64px;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-154f39b {
		left: 83.64px;
	}
	
	.elementor-530 .elementor-element.elementor-element-154f39b {
		bottom: -10px;
	}
	
	.elementor-530 .elementor-element.elementor-element-f86d543 {
		--justify-content: center;
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-a936a9d .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-d8ff3d1 {
		right: 83.64px;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-d8ff3d1 {
		left: 83.64px;
	}
	
	.elementor-530 .elementor-element.elementor-element-d8ff3d1 {
		bottom: -10px;
	}
	
	.elementor-530 .elementor-element.elementor-element-efa2d96 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-ccf702f {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/02143237/Component-1-%E2%80%93-1.jpg");
		background-position: 71% -110px;
		background-size: cover;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0 {
		--justify-content: center;
	}
	
	.elementor-530 .elementor-element.elementor-element-f51bcd2 {
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 150px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-8a9d5b9 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-530 .elementor-element.elementor-element-8ee54c9 {
		--e-rating-icon-font-size: 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-0cdc579 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-e3b7b1e:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-e3b7b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-530 .elementor-element.elementor-element-1684462 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-530 .elementor-element.elementor-element-fb00b2b .swiper-slide {
		height: 50vh;
	}
	
	.elementor-530 .elementor-element.elementor-element-fb00b2b .swiper-slide-contents {
		max-width: 100%;
	}
	
	.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-slide-heading {
		font-size: 25px;
	}
	
	.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-slide-button {
		font-size: 14px;
	}
	
	.elementor-530 .elementor-element.elementor-element-edc152b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1f4069c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-33f6c35 {
		--justify-content: center;
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-b9653be .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-667eca9 {
		right: 25%;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-667eca9 {
		left: 25%;
	}
	
	.elementor-530 .elementor-element.elementor-element-aed5e25 {
		--justify-content: center;
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-6e89b92 .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-49b8171 {
		right: 25%;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-49b8171 {
		left: 25%;
	}
	
	.elementor-530 .elementor-element.elementor-element-0fe6924 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-16d66bb {
		--justify-content: center;
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-d8217e8 .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-154f39b {
		right: 25%;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-154f39b {
		left: 25%;
	}
	
	.elementor-530 .elementor-element.elementor-element-f86d543 {
		--justify-content: center;
		--border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-a936a9d .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-530 .elementor-element.elementor-element-d8ff3d1 {
		right: 25%;
	}
	
	body.rtl .elementor-530 .elementor-element.elementor-element-d8ff3d1 {
		left: 25%;
	}
	
	.elementor-530 .elementor-element.elementor-element-efa2d96 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-ccf702f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-ed0fb86 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-530 .elementor-element.elementor-element-009689f > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0 {
		--justify-content: space-between;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 89% 300px;
		background-size: cover;
	}
	
	.elementor-530 .elementor-element.elementor-element-f51bcd2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-8a9d5b9 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-530 .elementor-element.elementor-element-8ee54c9 {
		--e-rating-icon-font-size: 30px;
	}
	
	.elementor-530 .elementor-element.elementor-element-cbba5f9 {
		--margin-top: 50px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4e2254 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-530 .elementor-element.elementor-element-0cdc579 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-40d205b .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-530 .elementor-element.elementor-element-b565b41 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-e3b7b1e:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-e3b7b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -778px 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-1684462 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-917fb37 .elementor-heading-title {
		font-size: 40px;
	}
}

@media (min-width:768px) {
	.elementor-530 .elementor-element.elementor-element-edc152b {
		--content-width: 1500px;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0 {
		--content-width: 1000px;
	}
	
	.elementor-530 .elementor-element.elementor-element-f507add {
		--width: 50%;
	}
	
	.elementor-530 .elementor-element.elementor-element-d275774 {
		--content-width: 795px;
	}
}

@media (min-width:2400px) {
	.elementor-530 .elementor-element.elementor-element-edc152b {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1f4069c {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-0fe6924 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-efa2d96 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-ccf702f {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcelkj.nitrocdn.com/YJvmdzpIQhtwjsrBJGzdIPLEhULEIVtc/assets/images/optimized/rev-f2c44a5/knivesofalaska.storage.googleapis.com/wp-content/uploads/2024/04/02143237/Component-1-%E2%80%93-1.jpg");
		background-size: 100% auto;
	}
	
	.elementor-530 .elementor-element.elementor-element-f4aeaa0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-530 .elementor-element.elementor-element-f4aeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-530 .elementor-element.elementor-element-f51bcd2 {
		--grid-auto-flow: row;
		--justify-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-530 .elementor-element.elementor-element-0cdc579 {
		--grid-auto-flow: row;
	}
	
	.elementor-530 .elementor-element.elementor-element-1684462 {
		--grid-auto-flow: row;
	}
}

/* Start custom CSS */
html {
	overflow-x: hidden;
}

.elementor-530 .elementor-element.elementor-element-fb00b2b .elementor-repeater-item-c581f95 .swiper-slide-bg {
	background-position: top center !important;
}
