
.elementor-8058 .elementor-element.elementor-element-79e458b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 120px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8058 .elementor-element.elementor-element-79e458b:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-79e458b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9b32539);
}

.elementor-8058 .elementor-element.elementor-element-77e2ddb {
	--display: flex;
}

.elementor-8058 .elementor-element.elementor-element-d6aebbb > .elementor-widget-container {
	padding: 0px 0px 140px 0px;
}

.elementor-8058 .elementor-element.elementor-element-d6aebbb {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-d6aebbb .elementor-heading-title {
	font-size: 14px;
	text-transform: capitalize;
	letter-spacing: .32px;
	color: var(--e-global-color-secondary);
}

.elementor-8058 .elementor-element.elementor-element-392f453 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8058 .elementor-element.elementor-element-392f453 {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-392f453 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-8058 .elementor-element.elementor-element-faf7782 > .elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-8058 .elementor-element.elementor-element-faf7782 {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-faf7782 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-8058 .elementor-element.elementor-element-69cd585 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8058 .elementor-element.elementor-element-69cd585 {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-69cd585 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-8058 .elementor-element.elementor-element-01cc452 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-01cc452.elementor-element {
	--align-self: center;
}

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

.elementor-8058 .elementor-element.elementor-element-ae4e04f img {
	width: 100%;
}

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

.elementor-8058 .elementor-element.elementor-element-9af053a:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-9af053a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9b32539);
}

.elementor-8058 .elementor-element.elementor-element-0556529 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8058 .elementor-element.elementor-element-0556529 {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-0556529 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-8058 .elementor-element.elementor-element-8be8402.elementor-element {
	--align-self: center;
}

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

.elementor-8058 .elementor-element.elementor-element-b5e7f35 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8058 .elementor-element.elementor-element-b5e7f35 {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-b5e7f35 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-8058 .elementor-element.elementor-element-d7922af.elementor-element {
	--align-self: center;
}

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

.elementor-8058 .elementor-element.elementor-element-dd677b4:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-dd677b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9b32539);
}

.elementor-8058 .elementor-element.elementor-element-9d9b026 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8058 .elementor-element.elementor-element-9d9b026 .e-gallery-item:focus .elementor-gallery-item__overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-8058 .elementor-element.elementor-element-9d9b026 {
	--image-transition-duration: 800ms;
	--overlay-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}

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

.elementor-8058 .elementor-element.elementor-element-191047c:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-191047c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9b32539);
}

.elementor-8058 .elementor-element.elementor-element-02e59c4 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8058 .elementor-element.elementor-element-02e59c4 {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-02e59c4 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-8058 .elementor-element.elementor-element-4d621ea.elementor-element {
	--align-self: center;
}

.elementor-8058 .elementor-element.elementor-element-5edd056 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-8058 .elementor-element.elementor-element-5edd056:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-5edd056 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9b32539);
}

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

.elementor-8058 .elementor-element.elementor-element-e2aaf58 img {
	width: 100%;
}

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

.elementor-8058 .elementor-element.elementor-element-c5192b0 {
	--display: flex;
	--min-height: 165px;
}

.elementor-8058 .elementor-element.elementor-element-c5192b0:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-c5192b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ad6e4d;
}

.elementor-8058 .elementor-element.elementor-element-f87b773 {
	--display: flex;
	--min-height: 165px;
}

.elementor-8058 .elementor-element.elementor-element-f87b773:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-f87b773 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #281a13;
}

.elementor-8058 .elementor-element.elementor-element-ca80b59 {
	--display: flex;
	--min-height: 165px;
}

.elementor-8058 .elementor-element.elementor-element-ca80b59:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-ca80b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eeeae9;
}

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

.elementor-8058 .elementor-element.elementor-element-4cc7c39 img {
	width: 100%;
}

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

.elementor-8058 .elementor-element.elementor-element-8582ff5 {
	--display: flex;
	--min-height: 165px;
}

.elementor-8058 .elementor-element.elementor-element-8582ff5:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-8582ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c9a79b;
}

.elementor-8058 .elementor-element.elementor-element-74a79f6 {
	--display: flex;
	--min-height: 165px;
}

.elementor-8058 .elementor-element.elementor-element-74a79f6:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-74a79f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #100e0f;
}

.elementor-8058 .elementor-element.elementor-element-3dff667 {
	--display: flex;
	--min-height: 165px;
}

.elementor-8058 .elementor-element.elementor-element-3dff667:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-3dff667 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8dad9;
}

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

.elementor-8058 .elementor-element.elementor-element-ec2b89c:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-ec2b89c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9b32539);
}

.elementor-8058 .elementor-element.elementor-element-01337b3 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8058 .elementor-element.elementor-element-01337b3 {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-01337b3 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-8058 .elementor-element.elementor-element-6338371.elementor-element {
	--align-self: center;
}

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

.elementor-8058 .elementor-element.elementor-element-e1315ae:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-e1315ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9b32539);
}

.elementor-8058 .elementor-element.elementor-element-b6af3b3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8058 .elementor-element.elementor-element-b6af3b3 .e-gallery-item:focus .elementor-gallery-item__overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-8058 .elementor-element.elementor-element-b6af3b3 {
	--image-transition-duration: 800ms;
	--overlay-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}

.elementor-8058 .elementor-element.elementor-element-08b5de9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 140px;
	--padding-bottom: 150px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8058 .elementor-element.elementor-element-08b5de9:not(.elementor-motion-effects-element-type-background), .elementor-8058 .elementor-element.elementor-element-08b5de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9b32539);
}

.elementor-8058 .elementor-element.elementor-element-d359cf6 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-8058 .elementor-element.elementor-element-d359cf6 {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-d359cf6 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-8058 .elementor-element.elementor-element-2b98a66 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8058 .elementor-element.elementor-element-2b98a66 {
	text-align: center;
}

.elementor-8058 .elementor-element.elementor-element-2b98a66 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

@media (min-width:768px) {
	.elementor-8058 .elementor-element.elementor-element-af85426 {
		--width: 50%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-4976177 {
		--width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-8058 .elementor-element.elementor-element-79e458b {
		--padding-top: 100px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-d6aebbb > .elementor-widget-container {
		padding: 0px 0px 80px 0px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-ffc3861 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-01cc452 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-9af053a {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-8be8402 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-3186881 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-d7922af {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-dd677b4 {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-191047c {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-4d621ea {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-c5192b0 {
		--min-height: 100px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-f87b773 {
		--min-height: 100px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-ca80b59 {
		--min-height: 100px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-8582ff5 {
		--min-height: 100px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-74a79f6 {
		--min-height: 100px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-3dff667 {
		--min-height: 100px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-ec2b89c {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-6338371 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-e1315ae {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-08b5de9 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media (max-width:767px) {
	.elementor-8058 .elementor-element.elementor-element-79e458b {
		--padding-top: 100px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-77e2ddb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-d6aebbb > .elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-faf7782 > .elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-ffc3861 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-69cd585 > .elementor-widget-container {
		padding: 0px 20px 40px 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-9af053a {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-0556529 > .elementor-widget-container {
		padding: 0px 20px 40px 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-3186881 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-b5e7f35 > .elementor-widget-container {
		padding: 0px 20px 40px 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-dd677b4 {
		--padding-top: 50px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-191047c {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-02e59c4 > .elementor-widget-container {
		padding: 0px 20px 40px 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-c5192b0 {
		--width: 31%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-f87b773 {
		--width: 31%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-ca80b59 {
		--width: 31%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-c66b0f2 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-8058 .elementor-element.elementor-element-8582ff5 {
		--width: 31%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-74a79f6 {
		--width: 31%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-3dff667 {
		--width: 31%;
	}
	
	.elementor-8058 .elementor-element.elementor-element-ec2b89c {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-01337b3 > .elementor-widget-container {
		padding: 0px 20px 40px 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-e1315ae {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-08b5de9 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8058 .elementor-element.elementor-element-2b98a66 > .elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
}
