.elementor-2633 .elementor-element.elementor-element-bbb22b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7.6rem 7.6rem;--row-gap:7.6rem;--column-gap:7.6rem;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:11;}.elementor-2633 .elementor-element.elementor-element-73ca104{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--flex-wrap:nowrap;--margin-top:-0.7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );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-2633 .elementor-element.elementor-element-205e39d{width:var( --container-widget-width, 40rem );max-width:40rem;--container-widget-width:40rem;--container-widget-flex-grow:0;}.elementor-2633 .elementor-element.elementor-element-205e39d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2633 .elementor-element.elementor-element-205e39d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:4.5rem;font-weight:700;text-transform:uppercase;line-height:4.5rem;letter-spacing:0.02em;color:var( --e-global-color-f965327 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2633 .elementor-element.elementor-element-ff0cef5 .elementor-button{background-color:#E52724E6;font-family:var( --e-global-typography-b5fc3d4-font-family ), Sans-serif;font-size:var( --e-global-typography-b5fc3d4-font-size );font-weight:var( --e-global-typography-b5fc3d4-font-weight );text-transform:var( --e-global-typography-b5fc3d4-text-transform );line-height:var( --e-global-typography-b5fc3d4-line-height );letter-spacing:var( --e-global-typography-b5fc3d4-letter-spacing );fill:#FFFFFFE6;color:#FFFFFFE6;border-style:none;border-radius:4.5rem 4.5rem 4.5rem 4.5rem;padding:2.8rem 0rem 2.8rem 0rem;}.elementor-2633 .elementor-element.elementor-element-ff0cef5 .elementor-button:hover, .elementor-2633 .elementor-element.elementor-element-ff0cef5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:#000000;}.elementor-2633 .elementor-element.elementor-element-ff0cef5{width:var( --container-widget-width, 31.9rem );max-width:31.9rem;--container-widget-width:31.9rem;--container-widget-flex-grow:0;}.elementor-2633 .elementor-element.elementor-element-ff0cef5 > .elementor-widget-container{margin:0rem -0.3rem 0rem 0rem;}.elementor-2633 .elementor-element.elementor-element-ff0cef5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2633 .elementor-element.elementor-element-ff0cef5 .elementor-button:hover svg, .elementor-2633 .elementor-element.elementor-element-ff0cef5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2633 .elementor-element.elementor-element-b38daad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--flex-wrap:nowrap;--margin-top:-0.7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2633 .elementor-element.elementor-element-e97bd14{--swiper-slides-to-display:4;--swiper-slides-gap:49px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-12.5rem;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:9.3rem;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-12.5rem;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:9.3rem;}.elementor-2633 .elementor-element.elementor-element-e97bd14 .swiper-slide > .elementor-element{height:100%;}.elementor-2633 .elementor-element.elementor-element-f0b7f95{--swiper-slides-to-display:3;--swiper-slides-gap:49px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-12.5rem;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:9.3rem;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-12.5rem;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:9.3rem;}.elementor-2633 .elementor-element.elementor-element-f0b7f95 .swiper-slide > .elementor-element{height:100%;}.elementor-2633 .elementor-element.elementor-element-d75ef79 .elementor-button{background-color:#E52724E6;font-family:var( --e-global-typography-b5fc3d4-font-family ), Sans-serif;font-size:var( --e-global-typography-b5fc3d4-font-size );font-weight:var( --e-global-typography-b5fc3d4-font-weight );text-transform:var( --e-global-typography-b5fc3d4-text-transform );line-height:var( --e-global-typography-b5fc3d4-line-height );letter-spacing:var( --e-global-typography-b5fc3d4-letter-spacing );fill:#FFFFFFE6;color:#FFFFFFE6;border-style:none;border-radius:4.5rem 4.5rem 4.5rem 4.5rem;padding:2.6rem 0rem 2.6rem 0rem;}.elementor-2633 .elementor-element.elementor-element-d75ef79 .elementor-button:hover, .elementor-2633 .elementor-element.elementor-element-d75ef79 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:#000000;}.elementor-2633 .elementor-element.elementor-element-d75ef79{width:var( --container-widget-width, 31.9rem );max-width:31.9rem;--container-widget-width:31.9rem;--container-widget-flex-grow:0;}.elementor-2633 .elementor-element.elementor-element-d75ef79 > .elementor-widget-container{margin:0rem -0.3rem 0rem 0rem;}.elementor-2633 .elementor-element.elementor-element-d75ef79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2633 .elementor-element.elementor-element-d75ef79 .elementor-button:hover svg, .elementor-2633 .elementor-element.elementor-element-d75ef79 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1520px){.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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2633 .elementor-element.elementor-element-ff0cef5 .elementor-button{font-size:var( --e-global-typography-b5fc3d4-font-size );line-height:var( --e-global-typography-b5fc3d4-line-height );letter-spacing:var( --e-global-typography-b5fc3d4-letter-spacing );}.elementor-2633 .elementor-element.elementor-element-e97bd14{--swiper-slides-to-display:3;--swiper-slides-gap:26px;}.elementor-2633 .elementor-element.elementor-element-f0b7f95{--swiper-slides-to-display:3;--swiper-slides-gap:26px;}.elementor-2633 .elementor-element.elementor-element-d75ef79 .elementor-button{font-size:var( --e-global-typography-b5fc3d4-font-size );line-height:var( --e-global-typography-b5fc3d4-line-height );letter-spacing:var( --e-global-typography-b5fc3d4-letter-spacing );}}@media(max-width:1024px){.elementor-2633 .elementor-element.elementor-element-bbb22b6{--gap:3.5rem 3.5rem;--row-gap:3.5rem;--column-gap:3.5rem;}.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-2633 .elementor-element.elementor-element-205e39d > .elementor-widget-container{margin:-0.4rem 0rem 0rem 0rem;}.elementor-2633 .elementor-element.elementor-element-205e39d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2633 .elementor-element.elementor-element-205e39d .elementor-heading-title{font-size:3rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2633 .elementor-element.elementor-element-ff0cef5 .elementor-button{font-size:var( --e-global-typography-b5fc3d4-font-size );line-height:var( --e-global-typography-b5fc3d4-line-height );letter-spacing:var( --e-global-typography-b5fc3d4-letter-spacing );}.elementor-2633 .elementor-element.elementor-element-e97bd14{--swiper-slides-to-display:2;}.elementor-2633 .elementor-element.elementor-element-f0b7f95{--swiper-slides-to-display:2;}.elementor-2633 .elementor-element.elementor-element-d75ef79 > .elementor-widget-container{margin:1.1rem 0rem 0rem 0rem;}.elementor-2633 .elementor-element.elementor-element-d75ef79{--container-widget-width:31rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 31rem );max-width:31rem;}.elementor-2633 .elementor-element.elementor-element-d75ef79.elementor-element{--align-self:center;}.elementor-2633 .elementor-element.elementor-element-d75ef79 .elementor-button{font-size:var( --e-global-typography-b5fc3d4-font-size );line-height:var( --e-global-typography-b5fc3d4-line-height );letter-spacing:var( --e-global-typography-b5fc3d4-letter-spacing );padding:1.4rem 0rem 1.3rem 0rem;}}@media(max-width:767px){.elementor-2633 .elementor-element.elementor-element-bbb22b6{--gap:4.3rem 4.3rem;--row-gap:4.3rem;--column-gap:4.3rem;}.elementor-2633 .elementor-element.elementor-element-73ca104{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-2633 .elementor-element.elementor-element-205e39d > .elementor-widget-container{margin:0.5rem 0rem 0rem -0.2rem;}.elementor-2633 .elementor-element.elementor-element-205e39d .elementor-heading-title{line-height:3rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2633 .elementor-element.elementor-element-ff0cef5 .elementor-button{font-size:var( --e-global-typography-b5fc3d4-font-size );line-height:var( --e-global-typography-b5fc3d4-line-height );letter-spacing:var( --e-global-typography-b5fc3d4-letter-spacing );}.elementor-2633 .elementor-element.elementor-element-b38daad{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-2633 .elementor-element.elementor-element-e97bd14{--swiper-slides-to-display:1;}.elementor-2633 .elementor-element.elementor-element-f0b7f95{--swiper-slides-to-display:2;--swiper-slides-gap:0px;}.elementor-2633 .elementor-element.elementor-element-d75ef79 > .elementor-widget-container{margin:0.3rem 0rem 0rem 0rem;}.elementor-2633 .elementor-element.elementor-element-d75ef79 .elementor-button{font-size:var( --e-global-typography-b5fc3d4-font-size );line-height:var( --e-global-typography-b5fc3d4-line-height );letter-spacing:var( --e-global-typography-b5fc3d4-letter-spacing );}}@media(min-width:768px){.elementor-2633 .elementor-element.elementor-element-bbb22b6{--content-width:142rem;}}/* Start custom CSS for container, class: .elementor-element-73ca104 */@media (max-width: 767px) {
    .elementor-2633 .elementor-element.elementor-element-73ca104 {
        padding: 10.0rem 2.5rem 0rem 2.5rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e97bd14 */.elementor-2633 .elementor-element.elementor-element-e97bd14 .elementor-swiper-button svg {
	height: 6.5rem !important;
	width: 6.5rem !important;
	fill: transparent !important;
	opacity: 0.7 !important;
	-webkit-transition: 0.3s !important;
	-o-transition: 0.3s !important;
	transition: 0.3s !important;
}

.elementor-2633 .elementor-element.elementor-element-e97bd14 .elementor-swiper-button-next svg {
	-webkit-transform: rotate(180deg) !important;
	-ms-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
}


.elementor-2633 .elementor-element.elementor-element-e97bd14 .elementor-swiper-button:hover svg {
	opacity: 1 !important;
}

@media (max-width: 1750px) {
	.elementor-2633 .elementor-element.elementor-element-e97bd14 {
		display: none !important;
	}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f0b7f95 */.elementor-2633 .elementor-element.elementor-element-f0b7f95 {
	cursor: -webkit-grab;
	cursor: grab;
}


.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button svg {
	height: 6.5rem !important;
	width: 6.5rem !important;
	fill: transparent !important;
	opacity: 0.7 !important;
	-webkit-transition: 0.3s !important;
	-o-transition: 0.3s !important;
	transition: 0.3s !important;
}

.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button-next svg {
	-webkit-transform: rotate(180deg) !important;
	-ms-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
}


.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button:hover svg {
	opacity: 1 !important;
}

.elementor-2633 .elementor-element.elementor-element-f0b7f95 {
	max-width: 105.2rem !important;
}

@media (min-width: 1750px) {
	.elementor-2633 .elementor-element.elementor-element-f0b7f95 {
		display: none !important;
	}
}

@media (max-width: 1520px) {
	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button-prev {
		top: 5.3rem !important;
		left: -6rem !important;
	}

	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button-next {
		top: 5.3rem !important;
		right: -6rem !important;
	}

	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button svg {
		height: 5rem !important;
		width: 5rem !important;
	}
}

@media (max-width: 1024px) {
	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button-prev {
		top: 18.0rem !important;
		left: -4.5rem !important;
	}

	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button-next {
		top: 18.0rem !important;
		right: -4.5rem !important;
	}

	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button svg {
		height: 4rem !important;
		width: 4rem !important;
	}
}

@media (max-width: 767px) {
	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button-prev {
		display: none !important;
	}

	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .elementor-swiper-button-next {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.elementor-2633 .elementor-element.elementor-element-f0b7f95 {
		min-width: 62.0rem !important;
	}

	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .e-loop-item {
		margin-left: 2.5rem !important;
		min-width: 28.5rem !important;
		max-width: 28.5rem !important;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
		transition: all 1s;
	}

	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .swiper-slide-active {

		min-width: 28.5rem !important;
		max-width: 28.5rem !important;
	}

	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .swiper-slide-duplicate-prev,
	.elementor-2633 .elementor-element.elementor-element-f0b7f95 .swiper-slide-prev {
		-webkit-transform: translateX(-0.2rem) !important;
		-ms-transform: translateX(-0.2rem) !important;
		transform: translateX(-0.2rem) !important;
		-webkit-transition: all 1s !important;
		-o-transition: all 1s !important;
		transition: all 1s !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b38daad */@media (max-width: 767px) {
	.elementor-2633 .elementor-element.elementor-element-b38daad {
		overflow: hidden !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbb22b6 */@media (min-width: 1520px) {
    .elementor-2633 .elementor-element.elementor-element-bbb22b6 {
        padding: 18rem 5rem 9rem 5rem !important;
    }
}

@media (min-width: 1025px) and (max-width: 1520px) {
    .elementor-2633 .elementor-element.elementor-element-bbb22b6 {
        padding: 12rem 7rem 6rem 7rem !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-2633 .elementor-element.elementor-element-bbb22b6 {
        padding: 12.1rem 5rem 0rem 5rem !important;
    }
}/* End custom CSS */