.elementor-530 .elementor-element.elementor-element-32027ef4 > .elementor-container{min-height:74vh;}.elementor-530 .elementor-element.elementor-element-32027ef4{overflow:hidden;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-530 .elementor-element.elementor-element-32027ef4 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #000000 0%, #B3B3B340 100%);opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-6cc6ef24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-6cc6ef24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-6cc6ef24.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-921d0db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-921d0db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-921d0db > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-530 .elementor-element.elementor-element-336a3a13{overflow:hidden;margin-top:0px;margin-bottom:18px;}.elementor-530 .elementor-element.elementor-element-6b16c4a5 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-530 .elementor-element.elementor-element-7caffd23 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-24eb8f05 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-4cf16091 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-c782a5f .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-4d7795c3 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-3aad9a8e{overflow:hidden;}.elementor-530 .elementor-element.elementor-element-26312ae4{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-54d43495{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-530 .elementor-element.elementor-element-03f03d2{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-530 .elementor-element.elementor-element-913a763{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-530 .elementor-element.elementor-element-5d23046{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-530 .elementor-element.elementor-element-feb4760{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-530 .elementor-element.elementor-element-5bb65d54{overflow:hidden;margin-top:5px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-159b239 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-55f0c19d .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-77cbb22c .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-c9d5bb0 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-5a60ba77 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-6d0286a3 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-50657625 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-14aded43 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-6452add5.elementor-arrows-yes .elementor-main-swiper{width:calc( 1400px - 40px );}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-main-swiper{width:1400px;}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-main-swiper .swiper-slide{padding:20px 20px 25px 20px;}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-testimonial__name{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-testimonial__title{color:#E2E2E2E3;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}body.rtl .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-swiper-button{font-size:20px;color:#474345;}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-swiper-button svg{fill:#474345;}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-6452add5.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-530 .elementor-element.elementor-element-6452add5 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-530 .elementor-element.elementor-element-347ae4dc .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-347ae4dc .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-347ae4dc .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-347ae4dc > .elementor-widget-container{margin:0px 17px 0px 0px;}.elementor-530 .elementor-element.elementor-element-347ae4dc{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-347ae4dc{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-347ae4dc{right:0px;}.elementor-530 .elementor-element.elementor-element-c685f9d .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-c685f9d .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-c685f9d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-c685f9d{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-c685f9d{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-c685f9d{left:0px;}.elementor-530 .elementor-element.elementor-element-f811b1b{margin-top:50px;margin-bottom:50px;}.elementor-530 .elementor-element.elementor-element-2e72e96{text-align:left;}.elementor-530 .elementor-element.elementor-element-2e72e96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-bb0d17c{text-align:right;}.elementor-530 .elementor-element.elementor-element-bb0d17c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-0c116d2 > .elementor-container{min-height:74vh;}.elementor-530 .elementor-element.elementor-element-0c116d2{overflow:hidden;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-530 .elementor-element.elementor-element-0c116d2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #000000 0%, #B3B3B340 100%);opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-be044e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-be044e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-be044e9.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-5dfbf53.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-5dfbf53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-5dfbf53 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-530 .elementor-element.elementor-element-106570a{overflow:hidden;margin-top:0px;margin-bottom:18px;}.elementor-530 .elementor-element.elementor-element-d2b7b6a .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-530 .elementor-element.elementor-element-27d78d4 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-c41e990 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-74498a8 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-36f19f1 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-c006a63{overflow:hidden;}.elementor-530 .elementor-element.elementor-element-c0b8c63{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-e6dec1a{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-530 .elementor-element.elementor-element-4b0b61e{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-530 .elementor-element.elementor-element-fd0409d{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-530 .elementor-element.elementor-element-c472708{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-530 .elementor-element.elementor-element-6419ca9{overflow:hidden;margin-top:5px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-1ae854c .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-c84060a .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-139a548 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-bd17c37 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-e9ab4b3 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-65e74e7 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-9a4eced .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-7e75db5 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-603aa88.elementor-arrows-yes .elementor-main-swiper{width:calc( 1400px - 40px );}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-main-swiper{width:1400px;}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-main-swiper .swiper-slide{padding:20px 20px 25px 20px;}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-testimonial__name{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-testimonial__title{color:#E2E2E2E3;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}body.rtl .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-swiper-button{font-size:20px;color:#474345;}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-swiper-button svg{fill:#474345;}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-603aa88.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-530 .elementor-element.elementor-element-603aa88 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-530 .elementor-element.elementor-element-4b3d46e .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-4b3d46e .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-4b3d46e .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-4b3d46e > .elementor-widget-container{margin:0px 17px 0px 0px;}.elementor-530 .elementor-element.elementor-element-4b3d46e{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-4b3d46e{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-4b3d46e{right:0px;}.elementor-530 .elementor-element.elementor-element-4aeefa5 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-4aeefa5 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-4aeefa5 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-4aeefa5{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-4aeefa5{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-4aeefa5{left:0px;}.elementor-530 .elementor-element.elementor-element-1a8ff3e{margin-top:50px;margin-bottom:50px;}.elementor-530 .elementor-element.elementor-element-3e0dcd4{text-align:left;}.elementor-530 .elementor-element.elementor-element-3e0dcd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-eb00083{text-align:right;}.elementor-530 .elementor-element.elementor-element-eb00083 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-1830ddd > .elementor-container{min-height:74vh;}.elementor-530 .elementor-element.elementor-element-1830ddd{overflow:hidden;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-530 .elementor-element.elementor-element-1830ddd .elementor-background-slideshow__slide__image{background-size:auto;}.elementor-530 .elementor-element.elementor-element-1830ddd > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #000000 0%, #B3B3B340 100%);opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-0bb6535.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-0bb6535.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-0bb6535.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-57053c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-57053c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-57053c8 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-530 .elementor-element.elementor-element-5e8e393{overflow:hidden;margin-top:0px;margin-bottom:18px;}.elementor-530 .elementor-element.elementor-element-cb93d51 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-530 .elementor-element.elementor-element-1f5c48a .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-dfc69be .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-2f80353 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-57b0587 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-477e208 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-a7edcc3 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-835967a .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-817c7ed .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-e143bb9 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-7f69a52 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-5d67604 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-b1e6b3f{overflow:hidden;}.elementor-530 .elementor-element.elementor-element-41560ef{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-255befc{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-acc31e6{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-85d94fe{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-8a7fc59{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-27b62c7{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-5850c2c{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-31888dc{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-f333374{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-cf4a149{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-17d4af3{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-fbbb088{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-deca9dc{overflow:hidden;margin-top:5px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-01346be .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-a72fd2f .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-d4f3746 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-ac75d1a .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-7e1c7bd .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-f5c576c .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-9fbe0b8 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-0a552bb .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-d745237.elementor-arrows-yes .elementor-main-swiper{width:calc( 1400px - 40px );}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-main-swiper{width:1400px;}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-main-swiper .swiper-slide{padding:20px 20px 25px 20px;}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-testimonial__name{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-testimonial__title{color:#E2E2E2E3;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}body.rtl .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-swiper-button{font-size:20px;color:#474345;}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-swiper-button svg{fill:#474345;}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-d745237.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-530 .elementor-element.elementor-element-d745237 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-530 .elementor-element.elementor-element-3af1f1a .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-3af1f1a .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-3af1f1a .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-3af1f1a > .elementor-widget-container{margin:0px 17px 0px 0px;}.elementor-530 .elementor-element.elementor-element-3af1f1a{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-3af1f1a{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-3af1f1a{right:0px;}.elementor-530 .elementor-element.elementor-element-3945f5b .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-3945f5b .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-3945f5b .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-3945f5b{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-3945f5b{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-3945f5b{left:0px;}.elementor-530 .elementor-element.elementor-element-d181e51{margin-top:50px;margin-bottom:50px;}.elementor-530 .elementor-element.elementor-element-43efb60{text-align:left;}.elementor-530 .elementor-element.elementor-element-43efb60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-3abe4ed{text-align:right;}.elementor-530 .elementor-element.elementor-element-3abe4ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-eecbf22 > .elementor-container{min-height:74vh;}.elementor-530 .elementor-element.elementor-element-eecbf22{overflow:hidden;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-530 .elementor-element.elementor-element-eecbf22 .elementor-background-slideshow__slide__image{background-size:auto;}.elementor-530 .elementor-element.elementor-element-eecbf22 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #000000 0%, #B3B3B340 100%);opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-cef2019.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-cef2019.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-cef2019.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-f88a945.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-f88a945.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-f88a945 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-530 .elementor-element.elementor-element-7253589{overflow:hidden;margin-top:0px;margin-bottom:18px;}.elementor-530 .elementor-element.elementor-element-f3623b2 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-37d5351 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-37245a3 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-530 .elementor-element.elementor-element-02f556a .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-c8130ea .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-712a86a .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-940affe{overflow:hidden;}.elementor-530 .elementor-element.elementor-element-7a4ae8d{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-6f0b87f{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-2d0d805{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-18f2b2f{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-258dd0d{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-a6a29f3{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-b77c991{overflow:hidden;margin-top:5px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-f3f26bc .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-5cd1f25 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-c6de954 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-99b4327 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-f1f9090 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-176d2cc .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-b2666cf .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-109a920 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-arrows-yes .elementor-main-swiper{width:calc( 1400px - 40px );}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-main-swiper{width:1400px;}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-main-swiper .swiper-slide{padding:20px 20px 25px 20px;}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-testimonial__name{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-testimonial__title{color:#E2E2E2E3;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}body.rtl .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-swiper-button{font-size:20px;color:#474345;}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-swiper-button svg{fill:#474345;}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-530 .elementor-element.elementor-element-7b234a4 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-530 .elementor-element.elementor-element-70f4fe6 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-70f4fe6 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-70f4fe6 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-70f4fe6 > .elementor-widget-container{margin:0px 17px 0px 0px;}.elementor-530 .elementor-element.elementor-element-70f4fe6{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-70f4fe6{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-70f4fe6{right:0px;}.elementor-530 .elementor-element.elementor-element-a19da01 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-a19da01 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-a19da01 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-a19da01{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-a19da01{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-a19da01{left:0px;}.elementor-530 .elementor-element.elementor-element-8c43d3b{margin-top:50px;margin-bottom:50px;}.elementor-530 .elementor-element.elementor-element-762ce42{text-align:left;}.elementor-530 .elementor-element.elementor-element-762ce42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-47db93e{text-align:right;}.elementor-530 .elementor-element.elementor-element-47db93e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-52d8efd > .elementor-container{min-height:74vh;}.elementor-530 .elementor-element.elementor-element-52d8efd{overflow:hidden;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-530 .elementor-element.elementor-element-52d8efd .elementor-background-slideshow__slide__image{background-size:auto;}.elementor-530 .elementor-element.elementor-element-52d8efd > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #000000 0%, #B3B3B340 100%);opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-1b8cf74.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-1b8cf74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-1b8cf74.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-c3e1b29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-c3e1b29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-c3e1b29 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-530 .elementor-element.elementor-element-098c66f{overflow:hidden;margin-top:0px;margin-bottom:18px;}.elementor-530 .elementor-element.elementor-element-05ccb8c .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-530 .elementor-element.elementor-element-d98eec8 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-3638896 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-9686239 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-0c96604 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-521e42d{overflow:hidden;}.elementor-530 .elementor-element.elementor-element-edce71e{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-294fb42{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-2cc2ed1{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-1984deb{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-7169eec{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-ba9dc7e{overflow:hidden;margin-top:5px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-1dea253 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-f010cc6 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-34bbd28 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-6ddb88b .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-fcd788e .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-2da9c45 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-a6e4ae3 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-92f7648 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-arrows-yes .elementor-main-swiper{width:calc( 1400px - 40px );}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-main-swiper{width:1400px;}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-main-swiper .swiper-slide{padding:20px 20px 25px 20px;}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-testimonial__name{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-testimonial__title{color:#E2E2E2E3;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}body.rtl .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-swiper-button{font-size:20px;color:#474345;}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-swiper-button svg{fill:#474345;}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-530 .elementor-element.elementor-element-ebf67ad > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-530 .elementor-element.elementor-element-f0852a6 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-f0852a6 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-f0852a6 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-f0852a6 > .elementor-widget-container{margin:0px 17px 0px 0px;}.elementor-530 .elementor-element.elementor-element-f0852a6{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-f0852a6{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-f0852a6{right:0px;}.elementor-530 .elementor-element.elementor-element-bff2555 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-bff2555 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-bff2555 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-bff2555{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-bff2555{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-bff2555{left:0px;}.elementor-530 .elementor-element.elementor-element-5f65b56{margin-top:50px;margin-bottom:50px;}.elementor-530 .elementor-element.elementor-element-5dc2993{text-align:left;}.elementor-530 .elementor-element.elementor-element-5dc2993 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-ae7aab6{text-align:right;}.elementor-530 .elementor-element.elementor-element-ae7aab6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-cc73b10 > .elementor-container{min-height:74vh;}.elementor-530 .elementor-element.elementor-element-cc73b10{overflow:hidden;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-530 .elementor-element.elementor-element-cc73b10 .elementor-background-slideshow__slide__image{background-size:auto;}.elementor-530 .elementor-element.elementor-element-cc73b10 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #000000 0%, #B3B3B340 100%);opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-1ca099c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-1ca099c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-1ca099c.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-bc-flex-widget .elementor-530 .elementor-element.elementor-element-c96c9cb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-530 .elementor-element.elementor-element-c96c9cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-530 .elementor-element.elementor-element-c96c9cb > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-530 .elementor-element.elementor-element-d974682{overflow:hidden;margin-top:0px;margin-bottom:18px;}.elementor-530 .elementor-element.elementor-element-e3eb660 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-530 .elementor-element.elementor-element-fe52d6d .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-1af2e53 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-82e48ea .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-d420421 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-04cf608 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-ce206dd .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-4488463 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;}.elementor-530 .elementor-element.elementor-element-7892592{overflow:hidden;}.elementor-530 .elementor-element.elementor-element-d2eca20{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-c1b4914{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-2341b4f{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-3c01527{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-97e6ad0{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-b0a5672{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-66f8617{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-f633ca2{columns:1;column-gap:0px;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 12px #000000;}.elementor-530 .elementor-element.elementor-element-328f6a0{overflow:hidden;margin-top:5px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-3009a60 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-5b155a0 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-324f3c8 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-d475674 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-e2eecaf .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-add8fef .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-325bcda .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-19fae1f .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 100%);padding:15px 30px 15px 30px;}.elementor-530 .elementor-element.elementor-element-afcf370.elementor-arrows-yes .elementor-main-swiper{width:calc( 1400px - 40px );}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-main-swiper{width:1400px;}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-main-swiper .swiper-slide{padding:20px 20px 25px 20px;}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-testimonial__name{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-testimonial__title{color:#E2E2E2E3;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}body.rtl .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-swiper-button{font-size:20px;color:#474345;}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-swiper-button svg{fill:#474345;}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-530 .elementor-element.elementor-element-afcf370.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-530 .elementor-element.elementor-element-afcf370 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-530 .elementor-element.elementor-element-fcba172 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-fcba172 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-fcba172 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-fcba172 > .elementor-widget-container{margin:0px 17px 0px 0px;}.elementor-530 .elementor-element.elementor-element-fcba172{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-fcba172{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-fcba172{right:0px;}.elementor-530 .elementor-element.elementor-element-4961ce3 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-530 .elementor-element.elementor-element-4961ce3 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-530 .elementor-element.elementor-element-4961ce3 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;background-color:#BDBDBD9C;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-530 .elementor-element.elementor-element-4961ce3{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-4961ce3{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-4961ce3{left:0px;}.elementor-530 .elementor-element.elementor-element-4da55c5{margin-top:50px;margin-bottom:50px;}.elementor-530 .elementor-element.elementor-element-9c9b14d{text-align:left;}.elementor-530 .elementor-element.elementor-element-9c9b14d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-fd21062{text-align:right;}.elementor-530 .elementor-element.elementor-element-fd21062 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-530 .elementor-element.elementor-element-921d0db > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-530 .elementor-element.elementor-element-6b16c4a5 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-7caffd23 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-24eb8f05 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-4cf16091 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-c782a5f .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-4d7795c3 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-6452add5.elementor-arrows-yes .elementor-main-swiper{width:calc( 620px - 40px );}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-main-swiper{width:620px;}.elementor-530 .elementor-element.elementor-element-2e72e96 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-bb0d17c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-5dfbf53 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-530 .elementor-element.elementor-element-d2b7b6a .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-27d78d4 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-c41e990 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-74498a8 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-36f19f1 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-603aa88.elementor-arrows-yes .elementor-main-swiper{width:calc( 620px - 40px );}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-main-swiper{width:620px;}.elementor-530 .elementor-element.elementor-element-3e0dcd4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-eb00083 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-57053c8 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-530 .elementor-element.elementor-element-cb93d51 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-1f5c48a .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-dfc69be .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-2f80353 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-57b0587 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-477e208 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-a7edcc3 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-835967a .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-817c7ed .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-e143bb9 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-7f69a52 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-5d67604 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-d745237.elementor-arrows-yes .elementor-main-swiper{width:calc( 620px - 40px );}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-main-swiper{width:620px;}.elementor-530 .elementor-element.elementor-element-43efb60 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-3abe4ed > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-f88a945 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-530 .elementor-element.elementor-element-f3623b2 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-37d5351 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-37245a3 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-02f556a .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-c8130ea .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-712a86a .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-arrows-yes .elementor-main-swiper{width:calc( 620px - 40px );}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-main-swiper{width:620px;}.elementor-530 .elementor-element.elementor-element-762ce42 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-47db93e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-c3e1b29 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-530 .elementor-element.elementor-element-05ccb8c .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-d98eec8 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-3638896 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-9686239 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-0c96604 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-arrows-yes .elementor-main-swiper{width:calc( 620px - 40px );}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-main-swiper{width:620px;}.elementor-530 .elementor-element.elementor-element-5dc2993 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-ae7aab6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-c96c9cb > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-530 .elementor-element.elementor-element-e3eb660 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-fe52d6d .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-1af2e53 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-82e48ea .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-d420421 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-04cf608 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-ce206dd .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-4488463 .elementor-heading-title{font-size:50px;}.elementor-530 .elementor-element.elementor-element-afcf370.elementor-arrows-yes .elementor-main-swiper{width:calc( 620px - 40px );}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-main-swiper{width:620px;}.elementor-530 .elementor-element.elementor-element-9c9b14d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-fd21062 > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-530 .elementor-element.elementor-element-32027ef4 > .elementor-container{min-height:0vh;}.elementor-530 .elementor-element.elementor-element-32027ef4{padding:60px 30px 90px 30px;}.elementor-530 .elementor-element.elementor-element-921d0db > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-530 .elementor-element.elementor-element-6b16c4a5 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-7caffd23 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-24eb8f05 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-4cf16091 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-c782a5f .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-4d7795c3 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-5bb65d54{margin-top:0px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-27643c53.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-530 .elementor-element.elementor-element-6452add5.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-main-swiper{width:100%;}.elementor-530 .elementor-element.elementor-element-6452add5{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-530 .elementor-element.elementor-element-6452add5.elementor-element{--align-self:center;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-347ae4dc{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-347ae4dc{right:0px;}.elementor-530 .elementor-element.elementor-element-347ae4dc{top:-105px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-c685f9d{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-c685f9d{left:0px;}.elementor-530 .elementor-element.elementor-element-c685f9d{top:-105px;}.elementor-530 .elementor-element.elementor-element-2e72e96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-bb0d17c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-0c116d2 > .elementor-container{min-height:0vh;}.elementor-530 .elementor-element.elementor-element-0c116d2{padding:60px 30px 90px 30px;}.elementor-530 .elementor-element.elementor-element-5dfbf53 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-530 .elementor-element.elementor-element-d2b7b6a .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-27d78d4 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-c41e990 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-74498a8 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-36f19f1 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-6419ca9{margin-top:0px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-79bbcc2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-530 .elementor-element.elementor-element-603aa88.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-main-swiper{width:100%;}.elementor-530 .elementor-element.elementor-element-603aa88{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-530 .elementor-element.elementor-element-603aa88.elementor-element{--align-self:center;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-4b3d46e{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-4b3d46e{right:0px;}.elementor-530 .elementor-element.elementor-element-4b3d46e{top:-105px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-4aeefa5{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-4aeefa5{left:0px;}.elementor-530 .elementor-element.elementor-element-4aeefa5{top:-105px;}.elementor-530 .elementor-element.elementor-element-3e0dcd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-eb00083 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-1830ddd > .elementor-container{min-height:0vh;}.elementor-530 .elementor-element.elementor-element-1830ddd{padding:60px 30px 90px 30px;}.elementor-530 .elementor-element.elementor-element-57053c8 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-530 .elementor-element.elementor-element-cb93d51 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-1f5c48a .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-dfc69be .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-2f80353 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-57b0587 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-477e208 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-a7edcc3 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-835967a .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-817c7ed .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-e143bb9 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-7f69a52 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-5d67604 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-deca9dc{margin-top:0px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-934b907.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-530 .elementor-element.elementor-element-d745237.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-530 .elementor-element.elementor-element-d745237 .elementor-main-swiper{width:100%;}.elementor-530 .elementor-element.elementor-element-d745237{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-530 .elementor-element.elementor-element-d745237.elementor-element{--align-self:center;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-3af1f1a{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-3af1f1a{right:0px;}.elementor-530 .elementor-element.elementor-element-3af1f1a{top:-105px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-3945f5b{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-3945f5b{left:0px;}.elementor-530 .elementor-element.elementor-element-3945f5b{top:-105px;}.elementor-530 .elementor-element.elementor-element-43efb60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-3abe4ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-eecbf22 > .elementor-container{min-height:0vh;}.elementor-530 .elementor-element.elementor-element-eecbf22{padding:60px 30px 90px 30px;}.elementor-530 .elementor-element.elementor-element-f88a945 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-530 .elementor-element.elementor-element-f3623b2 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-37d5351 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-37245a3 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-02f556a .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-c8130ea .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-712a86a .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-b77c991{margin-top:0px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-dcbc9ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-main-swiper{width:100%;}.elementor-530 .elementor-element.elementor-element-7b234a4{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-530 .elementor-element.elementor-element-7b234a4.elementor-element{--align-self:center;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-70f4fe6{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-70f4fe6{right:0px;}.elementor-530 .elementor-element.elementor-element-70f4fe6{top:-105px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-a19da01{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-a19da01{left:0px;}.elementor-530 .elementor-element.elementor-element-a19da01{top:-105px;}.elementor-530 .elementor-element.elementor-element-762ce42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-47db93e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-52d8efd > .elementor-container{min-height:0vh;}.elementor-530 .elementor-element.elementor-element-52d8efd{padding:60px 30px 90px 30px;}.elementor-530 .elementor-element.elementor-element-c3e1b29 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-530 .elementor-element.elementor-element-05ccb8c .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-d98eec8 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-3638896 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-9686239 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-0c96604 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-ba9dc7e{margin-top:0px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-0f23149.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-main-swiper{width:100%;}.elementor-530 .elementor-element.elementor-element-ebf67ad{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-530 .elementor-element.elementor-element-ebf67ad.elementor-element{--align-self:center;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-f0852a6{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-f0852a6{right:0px;}.elementor-530 .elementor-element.elementor-element-f0852a6{top:-105px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-bff2555{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-bff2555{left:0px;}.elementor-530 .elementor-element.elementor-element-bff2555{top:-105px;}.elementor-530 .elementor-element.elementor-element-5dc2993 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-ae7aab6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-cc73b10 > .elementor-container{min-height:0vh;}.elementor-530 .elementor-element.elementor-element-cc73b10{padding:60px 30px 90px 30px;}.elementor-530 .elementor-element.elementor-element-c96c9cb > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-530 .elementor-element.elementor-element-e3eb660 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-fe52d6d .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-1af2e53 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-82e48ea .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-d420421 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-04cf608 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-ce206dd .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-4488463 .elementor-heading-title{font-size:30px;}.elementor-530 .elementor-element.elementor-element-328f6a0{margin-top:0px;margin-bottom:0px;}.elementor-530 .elementor-element.elementor-element-cb7606a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-530 .elementor-element.elementor-element-afcf370.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-main-swiper{width:100%;}.elementor-530 .elementor-element.elementor-element-afcf370{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-530 .elementor-element.elementor-element-afcf370.elementor-element{--align-self:center;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-fcba172{left:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-fcba172{right:0px;}.elementor-530 .elementor-element.elementor-element-fcba172{top:-105px;}body:not(.rtl) .elementor-530 .elementor-element.elementor-element-4961ce3{right:0px;}body.rtl .elementor-530 .elementor-element.elementor-element-4961ce3{left:0px;}.elementor-530 .elementor-element.elementor-element-4961ce3{top:-105px;}.elementor-530 .elementor-element.elementor-element-9c9b14d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-530 .elementor-element.elementor-element-fd21062 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-530 .elementor-element.elementor-element-3702fb78{width:65%;}.elementor-530 .elementor-element.elementor-element-27643c53{width:35%;}.elementor-530 .elementor-element.elementor-element-32d793d{width:65%;}.elementor-530 .elementor-element.elementor-element-fc10cb2{width:65%;}.elementor-530 .elementor-element.elementor-element-711227b{width:65%;}.elementor-530 .elementor-element.elementor-element-79bbcc2{width:35%;}.elementor-530 .elementor-element.elementor-element-92c3a7c{width:65%;}.elementor-530 .elementor-element.elementor-element-97351e2{width:65%;}.elementor-530 .elementor-element.elementor-element-0cb07ea{width:65%;}.elementor-530 .elementor-element.elementor-element-934b907{width:35%;}.elementor-530 .elementor-element.elementor-element-5a7d496{width:65%;}.elementor-530 .elementor-element.elementor-element-fa93d9b{width:65%;}.elementor-530 .elementor-element.elementor-element-5fd0709{width:65%;}.elementor-530 .elementor-element.elementor-element-dcbc9ea{width:35%;}.elementor-530 .elementor-element.elementor-element-cae012f{width:65%;}.elementor-530 .elementor-element.elementor-element-a172c93{width:65%;}.elementor-530 .elementor-element.elementor-element-e5c3d50{width:65%;}.elementor-530 .elementor-element.elementor-element-0f23149{width:35%;}.elementor-530 .elementor-element.elementor-element-a4ffa73{width:65%;}.elementor-530 .elementor-element.elementor-element-8ebcc60{width:65%;}.elementor-530 .elementor-element.elementor-element-5af3cbc{width:65%;}.elementor-530 .elementor-element.elementor-element-cb7606a{width:35%;}.elementor-530 .elementor-element.elementor-element-1e5a002{width:65%;}.elementor-530 .elementor-element.elementor-element-3c24f97{width:65%;}}/* Start custom CSS for column, class: .elementor-element-6cc6ef24 */.elementor-530 .elementor-element.elementor-element-6cc6ef24{
    --dot-size: 33px;
    --line-color: #B0B7D04D;
    --dot-color: #fff;
    --dot-color-active: #333;
    --min-height: 600px;
    width: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-right: 20px;
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24{
    height: 80vh;
    height: var(--min-height);
    max-height: 80vh;
    min-height: 0 !important;
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24 .elementor-widget-wrap{
    flex-direction: column;
    align-content: center;
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24 .dot{
    height: var(--dot-size);
    width: var(--dot-size);
    background: var(--dot-color);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transform: scale(0.3);
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24 .dot-number{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24 .dot.active{
    transform: scale(1);
    background: var(--dot-color-active);
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24 .dot.active .dot-number{
    opacity: 1;
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24:before{
    content: "";
    position: absolute;
    top: 50%;
    height: calc(100% - 20px);
    max-height: 90vh;
    width: 1px;
    background: var(--line-color);
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-6cc6ef24{
    --min-height: 500px;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-6cc6ef24{
    transform: translateX(-50%);
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24:before {
    width: calc(100% - 20px);
    height: 1px;
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24{
    position: absolute;
    bottom: -175px;
    left:50%;
    --min-height: 30px;
    width: 200px;
}
.elementor-530 .elementor-element.elementor-element-6cc6ef24 .elementor-widget-wrap{
    flex-direction: row;
    flex-wrap: nowrap;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-336a3a13 */.elementor-530 .elementor-element.elementor-element-336a3a13{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-336a3a13{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-336a3a13 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-336a3a13 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-336a3a13 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-336a3a13 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-336a3a13 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-336a3a13 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-336a3a13 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-336a3a13 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-336a3a13 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3aad9a8e */.elementor-530 .elementor-element.elementor-element-3aad9a8e{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-3aad9a8e{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-3aad9a8e > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-3aad9a8e .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-3aad9a8e .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-3aad9a8e .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-3aad9a8e .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-3aad9a8e .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-3aad9a8e .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-3aad9a8e .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-3aad9a8e .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5bb65d54 */.elementor-530 .elementor-element.elementor-element-5bb65d54{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-5bb65d54{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-5bb65d54 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-5bb65d54 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-5bb65d54 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-5bb65d54 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-5bb65d54 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-5bb65d54 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-5bb65d54 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-5bb65d54 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-5bb65d54 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-921d0db */.elementor-530 .elementor-element.elementor-element-921d0db{
    width: calc(100% - 50px);
}
@media (max-width: 1750px) and (min-width: 1381px){
.elementor-530 .elementor-element.elementor-element-921d0db > .elementor-widget-wrap{
    padding-left: 8%;
    padding-right: 12%;
}
}
@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-921d0db > .elementor-widget-wrap{
    padding-left: 0.5%;
    padding-right: 5.5%;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-921d0db{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-6452add5 */.elementor-530 .elementor-element.elementor-element-6452add5{
    --radius: 8px;
    --height: 320px;
    --active-height: 410px;
    --overlay: 0.25;
}
.elementor-530 .elementor-element.elementor-element-6452add5{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-6452add5.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-530 .elementor-element.elementor-element-6452add5 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-530 .elementor-element.elementor-element-6452add5:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-530 .elementor-element.elementor-element-6452add5 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-530 .elementor-element.elementor-element-6452add5.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-530 .elementor-element.elementor-element-6452add5 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-530 .elementor-element.elementor-element-6452add5 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-testimonial__footer{
    display: block;
}
.elementor-530 .elementor-element.elementor-element-6452add5 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-530 .elementor-element.elementor-element-6452add5 .swiper-pagination,
.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-swiper-button{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-6452add5 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-6452add5{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-6452add5{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-530 .elementor-element.elementor-element-6452add5 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32027ef4 */.elementor-530 .elementor-element.elementor-element-32027ef4{
    background: #fff;
    --background-speed: 0.5s;
}
.elementor-530 .elementor-element.elementor-element-32027ef4 .elementor-background-slideshow{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-background,
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-background img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-background img{
    object-fit: cover;
    opacity: 0;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-background img.prev,
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-background img.currentForward{
    opacity: 1;
    transform: scale(1);
}

.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-background img.currentForward{
    z-index: 1;
    opacity: 1;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-32027ef4 > *{
    z-index: 3;
}
.elementor-530 .elementor-element.elementor-element-32027ef4:before{
    z-index: 2;
}

.elementor-530 .elementor-element.elementor-element-32027ef4 .as-bar,
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-left,
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-right{
    opacity: 0;
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-32027ef4.loaded .as-bar,
.elementor-530 .elementor-element.elementor-element-32027ef4.loaded .as-slider-left,
.elementor-530 .elementor-element.elementor-element-32027ef4.loaded .as-slider-right{
    opacity: 1;
}

@keyframes bgNext {
  0%   {opacity: 0; transform: scale(1.1);}
  100%   {opacity: 1; transform: scale(1);}
}

@media (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-bar,
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-left,
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-right{
    position: relative;
}
}

@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-32027ef4{
    padding-left: 4%;
    padding-right: 4%;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-left{
    left: calc(50% - 300px/2) !important;
}
.elementor-530 .elementor-element.elementor-element-32027ef4 .as-slider-right{
    right: calc(50% - 300px/2) !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-be044e9 */.elementor-530 .elementor-element.elementor-element-be044e9{
    --dot-size: 33px;
    --line-color: #B0B7D04D;
    --dot-color: #fff;
    --dot-color-active: #333;
    --min-height: 600px;
    width: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-right: 20px;
}
.elementor-530 .elementor-element.elementor-element-be044e9{
    height: 80vh;
    height: var(--min-height);
    max-height: 80vh;
    min-height: 0 !important;
}
.elementor-530 .elementor-element.elementor-element-be044e9 .elementor-widget-wrap{
    flex-direction: column;
    align-content: center;
}
.elementor-530 .elementor-element.elementor-element-be044e9 .dot{
    height: var(--dot-size);
    width: var(--dot-size);
    background: var(--dot-color);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transform: scale(0.3);
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.elementor-530 .elementor-element.elementor-element-be044e9 .dot-number{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-be044e9 .dot.active{
    transform: scale(1);
    background: var(--dot-color-active);
}
.elementor-530 .elementor-element.elementor-element-be044e9 .dot.active .dot-number{
    opacity: 1;
}
.elementor-530 .elementor-element.elementor-element-be044e9:before{
    content: "";
    position: absolute;
    top: 50%;
    height: calc(100% - 20px);
    max-height: 90vh;
    width: 1px;
    background: var(--line-color);
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-be044e9{
    --min-height: 500px;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-be044e9{
    transform: translateX(-50%);
}
.elementor-530 .elementor-element.elementor-element-be044e9:before {
    width: calc(100% - 20px);
    height: 1px;
}
.elementor-530 .elementor-element.elementor-element-be044e9{
    position: absolute;
    bottom: -175px;
    left:50%;
    --min-height: 30px;
    width: 200px;
}
.elementor-530 .elementor-element.elementor-element-be044e9 .elementor-widget-wrap{
    flex-direction: row;
    flex-wrap: nowrap;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-106570a */.elementor-530 .elementor-element.elementor-element-106570a{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-106570a{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-106570a > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-106570a .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-106570a .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-106570a .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-106570a .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-106570a .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-106570a .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-106570a .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-106570a .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c006a63 */.elementor-530 .elementor-element.elementor-element-c006a63{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-c006a63{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-c006a63 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-c006a63 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-c006a63 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-c006a63 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-c006a63 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-c006a63 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-c006a63 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-c006a63 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-c006a63 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6419ca9 */.elementor-530 .elementor-element.elementor-element-6419ca9{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-6419ca9{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-6419ca9 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-6419ca9 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-6419ca9 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-6419ca9 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-6419ca9 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-6419ca9 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-6419ca9 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-6419ca9 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-6419ca9 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5dfbf53 */.elementor-530 .elementor-element.elementor-element-5dfbf53{
    width: calc(100% - 50px);
}
@media (max-width: 1750px) and (min-width: 1381px){
.elementor-530 .elementor-element.elementor-element-5dfbf53 > .elementor-widget-wrap{
    padding-left: 8%;
    padding-right: 12%;
}
}
@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-5dfbf53 > .elementor-widget-wrap{
    padding-left: 0.5%;
    padding-right: 5.5%;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-5dfbf53{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-603aa88 */.elementor-530 .elementor-element.elementor-element-603aa88{
    --radius: 8px;
    --height: 320px;
    --active-height: 410px;
    --overlay: 0.25;
}
.elementor-530 .elementor-element.elementor-element-603aa88{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-603aa88.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-530 .elementor-element.elementor-element-603aa88 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-530 .elementor-element.elementor-element-603aa88:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-530 .elementor-element.elementor-element-603aa88 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-530 .elementor-element.elementor-element-603aa88.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-530 .elementor-element.elementor-element-603aa88 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-530 .elementor-element.elementor-element-603aa88 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-testimonial__footer{
    display: block;
}
.elementor-530 .elementor-element.elementor-element-603aa88 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-530 .elementor-element.elementor-element-603aa88 .swiper-pagination,
.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-swiper-button{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-603aa88 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-603aa88{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-603aa88{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-530 .elementor-element.elementor-element-603aa88 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0c116d2 */.elementor-530 .elementor-element.elementor-element-0c116d2{
    background: #fff;
    --background-speed: 0.5s;
}
.elementor-530 .elementor-element.elementor-element-0c116d2 .elementor-background-slideshow{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-background,
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-background img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-background img{
    object-fit: cover;
    opacity: 0;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-background img.prev,
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-background img.currentForward{
    opacity: 1;
    transform: scale(1);
}

.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-background img.currentForward{
    z-index: 1;
    opacity: 1;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-0c116d2 > *{
    z-index: 3;
}
.elementor-530 .elementor-element.elementor-element-0c116d2:before{
    z-index: 2;
}

.elementor-530 .elementor-element.elementor-element-0c116d2 .as-bar,
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-left,
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-right{
    opacity: 0;
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-0c116d2.loaded .as-bar,
.elementor-530 .elementor-element.elementor-element-0c116d2.loaded .as-slider-left,
.elementor-530 .elementor-element.elementor-element-0c116d2.loaded .as-slider-right{
    opacity: 1;
}

@keyframes bgNext {
  0%   {opacity: 0; transform: scale(1.1);}
  100%   {opacity: 1; transform: scale(1);}
}

@media (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-bar,
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-left,
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-right{
    position: relative;
}
}

@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-0c116d2{
    padding-left: 4%;
    padding-right: 4%;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-left{
    left: calc(50% - 300px/2) !important;
}
.elementor-530 .elementor-element.elementor-element-0c116d2 .as-slider-right{
    right: calc(50% - 300px/2) !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0bb6535 */.elementor-530 .elementor-element.elementor-element-0bb6535{
    --dot-size: 33px;
    --line-color: #B0B7D04D;
    --dot-color: #fff;
    --dot-color-active: #333;
    --min-height: 600px;
    width: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-right: 20px;
}
.elementor-530 .elementor-element.elementor-element-0bb6535{
    height: 80vh;
    height: var(--min-height);
    max-height: 80vh;
    min-height: 0 !important;
}
.elementor-530 .elementor-element.elementor-element-0bb6535 .elementor-widget-wrap{
    flex-direction: column;
    align-content: center;
}
.elementor-530 .elementor-element.elementor-element-0bb6535 .dot{
    height: var(--dot-size);
    width: var(--dot-size);
    background: var(--dot-color);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transform: scale(0.3);
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.elementor-530 .elementor-element.elementor-element-0bb6535 .dot-number{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-0bb6535 .dot.active{
    transform: scale(1);
    background: var(--dot-color-active);
}
.elementor-530 .elementor-element.elementor-element-0bb6535 .dot.active .dot-number{
    opacity: 1;
}
.elementor-530 .elementor-element.elementor-element-0bb6535:before{
    content: "";
    position: absolute;
    top: 50%;
    height: calc(100% - 20px);
    max-height: 90vh;
    width: 1px;
    background: var(--line-color);
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-0bb6535{
    --min-height: 500px;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-0bb6535{
    transform: translateX(-50%);
}
.elementor-530 .elementor-element.elementor-element-0bb6535:before {
    width: calc(100% - 20px);
    height: 1px;
}
.elementor-530 .elementor-element.elementor-element-0bb6535{
    position: absolute;
    bottom: -175px;
    left:50%;
    --min-height: 30px;
    width: 200px;
}
.elementor-530 .elementor-element.elementor-element-0bb6535 .elementor-widget-wrap{
    flex-direction: row;
    flex-wrap: nowrap;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e8e393 */.elementor-530 .elementor-element.elementor-element-5e8e393{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-5e8e393{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-5e8e393 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-5e8e393 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-5e8e393 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-5e8e393 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-5e8e393 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-5e8e393 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-5e8e393 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-5e8e393 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-5e8e393 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b1e6b3f */.elementor-530 .elementor-element.elementor-element-b1e6b3f{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-b1e6b3f{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-b1e6b3f > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-b1e6b3f .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-b1e6b3f .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-b1e6b3f .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-b1e6b3f .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-b1e6b3f .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-b1e6b3f .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-b1e6b3f .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-b1e6b3f .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-deca9dc */.elementor-530 .elementor-element.elementor-element-deca9dc{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-deca9dc{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-deca9dc > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-deca9dc .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-deca9dc .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-deca9dc .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-deca9dc .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-deca9dc .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-deca9dc .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-deca9dc .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-deca9dc .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57053c8 */.elementor-530 .elementor-element.elementor-element-57053c8{
    width: calc(100% - 50px);
}
@media (max-width: 1750px) and (min-width: 1381px){
.elementor-530 .elementor-element.elementor-element-57053c8 > .elementor-widget-wrap{
    padding-left: 8%;
    padding-right: 12%;
}
}
@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-57053c8 > .elementor-widget-wrap{
    padding-left: 0.5%;
    padding-right: 5.5%;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-57053c8{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-d745237 */.elementor-530 .elementor-element.elementor-element-d745237{
    --radius: 8px;
    --height: 320px;
    --active-height: 410px;
    --overlay: 0.25;
}
.elementor-530 .elementor-element.elementor-element-d745237{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-d745237.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-530 .elementor-element.elementor-element-d745237 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-530 .elementor-element.elementor-element-d745237:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-530 .elementor-element.elementor-element-d745237 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-530 .elementor-element.elementor-element-d745237.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-530 .elementor-element.elementor-element-d745237 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-530 .elementor-element.elementor-element-d745237 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-d745237 .elementor-testimonial__footer{
    display: block;
}
.elementor-530 .elementor-element.elementor-element-d745237 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-530 .elementor-element.elementor-element-d745237 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-530 .elementor-element.elementor-element-d745237 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-530 .elementor-element.elementor-element-d745237 .swiper-pagination,
.elementor-530 .elementor-element.elementor-element-d745237 .elementor-swiper-button{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-d745237 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-d745237{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-d745237{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-530 .elementor-element.elementor-element-d745237 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1830ddd */.elementor-530 .elementor-element.elementor-element-1830ddd{
    background: #fff;
    --background-speed: 0.5s;
}
.elementor-530 .elementor-element.elementor-element-1830ddd .elementor-background-slideshow{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-background,
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-background img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-background img{
    object-fit: cover;
    opacity: 0;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-background img.prev,
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-background img.currentForward{
    opacity: 1;
    transform: scale(1);
}

.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-background img.currentForward{
    z-index: 1;
    opacity: 1;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-1830ddd > *{
    z-index: 3;
}
.elementor-530 .elementor-element.elementor-element-1830ddd:before{
    z-index: 2;
}

.elementor-530 .elementor-element.elementor-element-1830ddd .as-bar,
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-left,
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-right{
    opacity: 0;
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-1830ddd.loaded .as-bar,
.elementor-530 .elementor-element.elementor-element-1830ddd.loaded .as-slider-left,
.elementor-530 .elementor-element.elementor-element-1830ddd.loaded .as-slider-right{
    opacity: 1;
}

@keyframes bgNext {
  0%   {opacity: 0; transform: scale(1.1);}
  100%   {opacity: 1; transform: scale(1);}
}

@media (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-1830ddd .as-bar,
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-left,
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-right{
    position: relative;
}
}

@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-1830ddd{
    padding-left: 4%;
    padding-right: 4%;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-left{
    left: calc(50% - 300px/2) !important;
}
.elementor-530 .elementor-element.elementor-element-1830ddd .as-slider-right{
    right: calc(50% - 300px/2) !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cef2019 */.elementor-530 .elementor-element.elementor-element-cef2019{
    --dot-size: 33px;
    --line-color: #B0B7D04D;
    --dot-color: #fff;
    --dot-color-active: #333;
    --min-height: 600px;
    width: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-right: 20px;
}
.elementor-530 .elementor-element.elementor-element-cef2019{
    height: 80vh;
    height: var(--min-height);
    max-height: 80vh;
    min-height: 0 !important;
}
.elementor-530 .elementor-element.elementor-element-cef2019 .elementor-widget-wrap{
    flex-direction: column;
    align-content: center;
}
.elementor-530 .elementor-element.elementor-element-cef2019 .dot{
    height: var(--dot-size);
    width: var(--dot-size);
    background: var(--dot-color);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transform: scale(0.3);
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.elementor-530 .elementor-element.elementor-element-cef2019 .dot-number{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-cef2019 .dot.active{
    transform: scale(1);
    background: var(--dot-color-active);
}
.elementor-530 .elementor-element.elementor-element-cef2019 .dot.active .dot-number{
    opacity: 1;
}
.elementor-530 .elementor-element.elementor-element-cef2019:before{
    content: "";
    position: absolute;
    top: 50%;
    height: calc(100% - 20px);
    max-height: 90vh;
    width: 1px;
    background: var(--line-color);
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-cef2019{
    --min-height: 500px;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-cef2019{
    transform: translateX(-50%);
}
.elementor-530 .elementor-element.elementor-element-cef2019:before {
    width: calc(100% - 20px);
    height: 1px;
}
.elementor-530 .elementor-element.elementor-element-cef2019{
    position: absolute;
    bottom: -175px;
    left:50%;
    --min-height: 30px;
    width: 200px;
}
.elementor-530 .elementor-element.elementor-element-cef2019 .elementor-widget-wrap{
    flex-direction: row;
    flex-wrap: nowrap;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7253589 */.elementor-530 .elementor-element.elementor-element-7253589{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-7253589{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-7253589 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-7253589 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-7253589 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-7253589 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-7253589 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-7253589 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-7253589 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-7253589 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-7253589 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-940affe */.elementor-530 .elementor-element.elementor-element-940affe{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-940affe{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-940affe > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-940affe .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-940affe .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-940affe .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-940affe .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-940affe .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-940affe .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-940affe .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-940affe .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b77c991 */.elementor-530 .elementor-element.elementor-element-b77c991{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-b77c991{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-b77c991 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-b77c991 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-b77c991 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-b77c991 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-b77c991 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-b77c991 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-b77c991 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-b77c991 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-b77c991 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f88a945 */.elementor-530 .elementor-element.elementor-element-f88a945{
    width: calc(100% - 50px);
}
@media (max-width: 1750px) and (min-width: 1381px){
.elementor-530 .elementor-element.elementor-element-f88a945 > .elementor-widget-wrap{
    padding-left: 8%;
    padding-right: 12%;
}
}
@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-f88a945 > .elementor-widget-wrap{
    padding-left: 0.5%;
    padding-right: 5.5%;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-f88a945{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-7b234a4 */.elementor-530 .elementor-element.elementor-element-7b234a4{
    --radius: 8px;
    --height: 320px;
    --active-height: 410px;
    --overlay: 0.25;
}
.elementor-530 .elementor-element.elementor-element-7b234a4{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-7b234a4.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-530 .elementor-element.elementor-element-7b234a4 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-530 .elementor-element.elementor-element-7b234a4:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-530 .elementor-element.elementor-element-7b234a4 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-530 .elementor-element.elementor-element-7b234a4.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-530 .elementor-element.elementor-element-7b234a4 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-530 .elementor-element.elementor-element-7b234a4 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-testimonial__footer{
    display: block;
}
.elementor-530 .elementor-element.elementor-element-7b234a4 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-530 .elementor-element.elementor-element-7b234a4 .swiper-pagination,
.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-swiper-button{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-7b234a4 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-7b234a4{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-7b234a4{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-530 .elementor-element.elementor-element-7b234a4 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eecbf22 */.elementor-530 .elementor-element.elementor-element-eecbf22{
    background: #fff;
    --background-speed: 0.5s;
}
.elementor-530 .elementor-element.elementor-element-eecbf22 .elementor-background-slideshow{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-background,
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-background img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-background img{
    object-fit: cover;
    opacity: 0;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-background img.prev,
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-background img.currentForward{
    opacity: 1;
    transform: scale(1);
}

.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-background img.currentForward{
    z-index: 1;
    opacity: 1;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-eecbf22 > *{
    z-index: 3;
}
.elementor-530 .elementor-element.elementor-element-eecbf22:before{
    z-index: 2;
}

.elementor-530 .elementor-element.elementor-element-eecbf22 .as-bar,
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-left,
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-right{
    opacity: 0;
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-eecbf22.loaded .as-bar,
.elementor-530 .elementor-element.elementor-element-eecbf22.loaded .as-slider-left,
.elementor-530 .elementor-element.elementor-element-eecbf22.loaded .as-slider-right{
    opacity: 1;
}

@keyframes bgNext {
  0%   {opacity: 0; transform: scale(1.1);}
  100%   {opacity: 1; transform: scale(1);}
}

@media (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-bar,
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-left,
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-right{
    position: relative;
}
}

@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-eecbf22{
    padding-left: 4%;
    padding-right: 4%;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-left{
    left: calc(50% - 300px/2) !important;
}
.elementor-530 .elementor-element.elementor-element-eecbf22 .as-slider-right{
    right: calc(50% - 300px/2) !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b8cf74 */.elementor-530 .elementor-element.elementor-element-1b8cf74{
    --dot-size: 33px;
    --line-color: #B0B7D04D;
    --dot-color: #fff;
    --dot-color-active: #333;
    --min-height: 600px;
    width: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-right: 20px;
}
.elementor-530 .elementor-element.elementor-element-1b8cf74{
    height: 80vh;
    height: var(--min-height);
    max-height: 80vh;
    min-height: 0 !important;
}
.elementor-530 .elementor-element.elementor-element-1b8cf74 .elementor-widget-wrap{
    flex-direction: column;
    align-content: center;
}
.elementor-530 .elementor-element.elementor-element-1b8cf74 .dot{
    height: var(--dot-size);
    width: var(--dot-size);
    background: var(--dot-color);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transform: scale(0.3);
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.elementor-530 .elementor-element.elementor-element-1b8cf74 .dot-number{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-1b8cf74 .dot.active{
    transform: scale(1);
    background: var(--dot-color-active);
}
.elementor-530 .elementor-element.elementor-element-1b8cf74 .dot.active .dot-number{
    opacity: 1;
}
.elementor-530 .elementor-element.elementor-element-1b8cf74:before{
    content: "";
    position: absolute;
    top: 50%;
    height: calc(100% - 20px);
    max-height: 90vh;
    width: 1px;
    background: var(--line-color);
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-1b8cf74{
    --min-height: 500px;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-1b8cf74{
    transform: translateX(-50%);
}
.elementor-530 .elementor-element.elementor-element-1b8cf74:before {
    width: calc(100% - 20px);
    height: 1px;
}
.elementor-530 .elementor-element.elementor-element-1b8cf74{
    position: absolute;
    bottom: -175px;
    left:50%;
    --min-height: 30px;
    width: 200px;
}
.elementor-530 .elementor-element.elementor-element-1b8cf74 .elementor-widget-wrap{
    flex-direction: row;
    flex-wrap: nowrap;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-098c66f */.elementor-530 .elementor-element.elementor-element-098c66f{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-098c66f{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-098c66f > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-098c66f .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-098c66f .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-098c66f .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-098c66f .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-098c66f .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-098c66f .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-098c66f .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-098c66f .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-521e42d */.elementor-530 .elementor-element.elementor-element-521e42d{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-521e42d{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-521e42d > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-521e42d .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-521e42d .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-521e42d .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-521e42d .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-521e42d .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-521e42d .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-521e42d .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-521e42d .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba9dc7e */.elementor-530 .elementor-element.elementor-element-ba9dc7e{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-ba9dc7e{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-ba9dc7e > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-ba9dc7e .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-ba9dc7e .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-ba9dc7e .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-ba9dc7e .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-ba9dc7e .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-ba9dc7e .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-ba9dc7e .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-ba9dc7e .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c3e1b29 */.elementor-530 .elementor-element.elementor-element-c3e1b29{
    width: calc(100% - 50px);
}
@media (max-width: 1750px) and (min-width: 1381px){
.elementor-530 .elementor-element.elementor-element-c3e1b29 > .elementor-widget-wrap{
    padding-left: 8%;
    padding-right: 12%;
}
}
@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-c3e1b29 > .elementor-widget-wrap{
    padding-left: 0.5%;
    padding-right: 5.5%;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-c3e1b29{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-ebf67ad */.elementor-530 .elementor-element.elementor-element-ebf67ad{
    --radius: 8px;
    --height: 320px;
    --active-height: 410px;
    --overlay: 0.25;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-530 .elementor-element.elementor-element-ebf67ad .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-530 .elementor-element.elementor-element-ebf67ad.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-530 .elementor-element.elementor-element-ebf67ad .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-testimonial__footer{
    display: block;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad .swiper-pagination,
.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-swiper-button{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-ebf67ad{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-ebf67ad{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-530 .elementor-element.elementor-element-ebf67ad .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52d8efd */.elementor-530 .elementor-element.elementor-element-52d8efd{
    background: #fff;
    --background-speed: 0.5s;
}
.elementor-530 .elementor-element.elementor-element-52d8efd .elementor-background-slideshow{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-background,
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-background img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-background img{
    object-fit: cover;
    opacity: 0;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-background img.prev,
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-background img.currentForward{
    opacity: 1;
    transform: scale(1);
}

.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-background img.currentForward{
    z-index: 1;
    opacity: 1;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-52d8efd > *{
    z-index: 3;
}
.elementor-530 .elementor-element.elementor-element-52d8efd:before{
    z-index: 2;
}

.elementor-530 .elementor-element.elementor-element-52d8efd .as-bar,
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-left,
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-right{
    opacity: 0;
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-52d8efd.loaded .as-bar,
.elementor-530 .elementor-element.elementor-element-52d8efd.loaded .as-slider-left,
.elementor-530 .elementor-element.elementor-element-52d8efd.loaded .as-slider-right{
    opacity: 1;
}

@keyframes bgNext {
  0%   {opacity: 0; transform: scale(1.1);}
  100%   {opacity: 1; transform: scale(1);}
}

@media (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-52d8efd .as-bar,
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-left,
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-right{
    position: relative;
}
}

@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-52d8efd{
    padding-left: 4%;
    padding-right: 4%;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-left{
    left: calc(50% - 300px/2) !important;
}
.elementor-530 .elementor-element.elementor-element-52d8efd .as-slider-right{
    right: calc(50% - 300px/2) !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ca099c */.elementor-530 .elementor-element.elementor-element-1ca099c{
    --dot-size: 33px;
    --line-color: #B0B7D04D;
    --dot-color: #fff;
    --dot-color-active: #333;
    --min-height: 600px;
    width: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-right: 20px;
}
.elementor-530 .elementor-element.elementor-element-1ca099c{
    height: 80vh;
    height: var(--min-height);
    max-height: 80vh;
    min-height: 0 !important;
}
.elementor-530 .elementor-element.elementor-element-1ca099c .elementor-widget-wrap{
    flex-direction: column;
    align-content: center;
}
.elementor-530 .elementor-element.elementor-element-1ca099c .dot{
    height: var(--dot-size);
    width: var(--dot-size);
    background: var(--dot-color);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transform: scale(0.3);
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.elementor-530 .elementor-element.elementor-element-1ca099c .dot-number{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-1ca099c .dot.active{
    transform: scale(1);
    background: var(--dot-color-active);
}
.elementor-530 .elementor-element.elementor-element-1ca099c .dot.active .dot-number{
    opacity: 1;
}
.elementor-530 .elementor-element.elementor-element-1ca099c:before{
    content: "";
    position: absolute;
    top: 50%;
    height: calc(100% - 20px);
    max-height: 90vh;
    width: 1px;
    background: var(--line-color);
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-1ca099c{
    --min-height: 500px;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-1ca099c{
    transform: translateX(-50%);
}
.elementor-530 .elementor-element.elementor-element-1ca099c:before {
    width: calc(100% - 20px);
    height: 1px;
}
.elementor-530 .elementor-element.elementor-element-1ca099c{
    position: absolute;
    bottom: -175px;
    left:50%;
    --min-height: 30px;
    width: 200px;
}
.elementor-530 .elementor-element.elementor-element-1ca099c .elementor-widget-wrap{
    flex-direction: row;
    flex-wrap: nowrap;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d974682 */.elementor-530 .elementor-element.elementor-element-d974682{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-d974682{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-d974682 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-d974682 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-d974682 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-d974682 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-d974682 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-d974682 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-d974682 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-d974682 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-d974682 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7892592 */.elementor-530 .elementor-element.elementor-element-7892592{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-7892592{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-7892592 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-7892592 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-7892592 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-7892592 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-7892592 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-7892592 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-7892592 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-7892592 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-7892592 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-328f6a0 */.elementor-530 .elementor-element.elementor-element-328f6a0{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-530 .elementor-element.elementor-element-328f6a0{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-530 .elementor-element.elementor-element-328f6a0 > .elementor-container{
    height: var(--h);
}
.elementor-530 .elementor-element.elementor-element-328f6a0 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-530 .elementor-element.elementor-element-328f6a0 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-328f6a0 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-530 .elementor-element.elementor-element-328f6a0 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-530 .elementor-element.elementor-element-328f6a0 .elementor-widget.currentUp,
.elementor-530 .elementor-element.elementor-element-328f6a0 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-328f6a0 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-530 .elementor-element.elementor-element-328f6a0 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c96c9cb */.elementor-530 .elementor-element.elementor-element-c96c9cb{
    width: calc(100% - 50px);
}
@media (max-width: 1750px) and (min-width: 1381px){
.elementor-530 .elementor-element.elementor-element-c96c9cb > .elementor-widget-wrap{
    padding-left: 8%;
    padding-right: 12%;
}
}
@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-c96c9cb > .elementor-widget-wrap{
    padding-left: 0.5%;
    padding-right: 5.5%;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-c96c9cb{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-afcf370 */.elementor-530 .elementor-element.elementor-element-afcf370{
    --radius: 8px;
    --height: 320px;
    --active-height: 410px;
    --overlay: 0.25;
}
.elementor-530 .elementor-element.elementor-element-afcf370{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-afcf370.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-530 .elementor-element.elementor-element-afcf370 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-530 .elementor-element.elementor-element-afcf370:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-530 .elementor-element.elementor-element-afcf370 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-530 .elementor-element.elementor-element-afcf370.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-530 .elementor-element.elementor-element-afcf370 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-530 .elementor-element.elementor-element-afcf370 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-testimonial__footer{
    display: block;
}
.elementor-530 .elementor-element.elementor-element-afcf370 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-530 .elementor-element.elementor-element-afcf370 .swiper-pagination,
.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-swiper-button{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-afcf370 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-530 .elementor-element.elementor-element-afcf370{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-afcf370{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-530 .elementor-element.elementor-element-afcf370 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cc73b10 */.elementor-530 .elementor-element.elementor-element-cc73b10{
    background: #fff;
    --background-speed: 0.5s;
}
.elementor-530 .elementor-element.elementor-element-cc73b10 .elementor-background-slideshow{
    display: none;
}
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-background,
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-background img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-background img{
    object-fit: cover;
    opacity: 0;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-background img.prev,
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-background img.currentForward{
    opacity: 1;
    transform: scale(1);
}

.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-background img.currentBackward,
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-background img.currentForward{
    z-index: 1;
    opacity: 1;
    transform: scale(1);
}
.elementor-530 .elementor-element.elementor-element-cc73b10 > *{
    z-index: 3;
}
.elementor-530 .elementor-element.elementor-element-cc73b10:before{
    z-index: 2;
}

.elementor-530 .elementor-element.elementor-element-cc73b10 .as-bar,
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-left,
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-right{
    opacity: 0;
    transition: all 0.8s ease-in-out;
}
.elementor-530 .elementor-element.elementor-element-cc73b10.loaded .as-bar,
.elementor-530 .elementor-element.elementor-element-cc73b10.loaded .as-slider-left,
.elementor-530 .elementor-element.elementor-element-cc73b10.loaded .as-slider-right{
    opacity: 1;
}

@keyframes bgNext {
  0%   {opacity: 0; transform: scale(1.1);}
  100%   {opacity: 1; transform: scale(1);}
}

@media (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-bar,
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-left,
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-right{
    position: relative;
}
}

@media (max-width: 1380px) and (min-width: 768px){
.elementor-530 .elementor-element.elementor-element-cc73b10{
    padding-left: 4%;
    padding-right: 4%;
}
}

@media (max-width: 767px){
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-left{
    left: calc(50% - 300px/2) !important;
}
.elementor-530 .elementor-element.elementor-element-cc73b10 .as-slider-right{
    right: calc(50% - 300px/2) !important;
}
}/* End custom CSS */