.elementor-6 .elementor-element.elementor-element-54b8c95:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-54b8c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-6 .elementor-element.elementor-element-54b8c95 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-54b8c95, .elementor-6 .elementor-element.elementor-element-54b8c95 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-54b8c95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 0px 75px 0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-682c803.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-682c803.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-682c803 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a3a3c37 > .elementor-widget-container{margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-a3a3c37 .cz_image > div{position:relative;display:table;margin:0 auto;width:75%;}.elementor-6 .elementor-element.elementor-element-a3a3c37 .cz_image_in{margin-right:10px;margin-left:10px;border-style:solid;border-width:10px;border-color:rgba(28,28,28,0.06);}.elementor-6 .elementor-element.elementor-element-a3a3c37 .cz_svg_bg:before{left:50px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-6ea8f98.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-6ea8f98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-6ea8f98 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8ad766f .cz_title .cz_title_content{font-size:29px;color:rgba(255,255,255,0.7);margin-bottom:20px;}.elementor-6 .elementor-element.elementor-element-2a1ee51 .cz_btn,.elementor-6 .elementor-element.elementor-element-2a1ee51 .cz_btn:before{color:#ffffff;background-color:#e53935;border-radius:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-2a1ee51 .cz_btn:hover,.elementor-6 .elementor-element.elementor-element-2a1ee51 .cz_btn:after{color:#e53935;background-color:#ffffff;}.elementor-6 .elementor-element.elementor-element-3bfdbcd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3bfdbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-6 .elementor-element.elementor-element-3bfdbcd > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-3bfdbcd, .elementor-6 .elementor-element.elementor-element-3bfdbcd > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3bfdbcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-ceb26a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-ceb26a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-ceb26a4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-ceb26a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-712bd90 .cz_title .cz_title_content h3{color:#1c1c1c;}.elementor-6 .elementor-element.elementor-element-1b5f754 .cz_title .cz_title_content{width:80%;opacity:0.8;}.elementor-6 .elementor-element.elementor-element-1b5f754 .cz_title .cz_title_content h3{font-size:16px;color:#1c1c1c;font-weight:400;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-fb95f36.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-fb95f36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-fb95f36.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-fb95f36 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a8301fa .cz_image > div{position:relative;}.elementor-6 .elementor-element.elementor-element-a8301fa .cz_image_in{border-style:solid;border-bottom-width:7px;border-color:#1c1c1c;border-radius:35px;}.elementor-6 .elementor-element.elementor-element-a8301fa .cz_image:hover .cz_image_in{border-style:solid;border-color:#e53935;}.elementor-6 .elementor-element.elementor-element-f627b55:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f627b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-6 .elementor-element.elementor-element-f627b55 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-f627b55, .elementor-6 .elementor-element.elementor-element-f627b55 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f627b55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:55px 0px 55px 0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-355a118.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-355a118.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-355a118 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9829a80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9829a80 .cz_title .cz_title_content{font-size:18px;color:#ffffff;margin-top:20px;margin-bottom:20px;}.elementor-6 .elementor-element.elementor-element-9df6d1c{--e-image-carousel-slides-to-show:4;}.elementor-6 .elementor-element.elementor-element-9df6d1c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6 .elementor-element.elementor-element-9df6d1c .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-9df6d1c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-6 .elementor-element.elementor-element-9df6d1c .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-9df6d1c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:7px;height:7px;background:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-9df6d1c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-f5b9206 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-f5b9206, .elementor-6 .elementor-element.elementor-element-f5b9206 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f5b9206{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:45px 0px 45px 0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-0c01eb5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-0c01eb5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-0c01eb5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-18b8f9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-18b8f9c .cz_title .cz_title_content{font-size:18px;color:#ffffff;margin-top:20px;margin-bottom:20px;}.elementor-6 .elementor-element.elementor-element-3d06245 .cz_grid .cz_grid_item > div{background-color:#333333;border-style:solid;border-width:5px;border-color:rgba(28,28,28,0.03);}.elementor-6 .elementor-element.elementor-element-3d06245 .cz_grid .cz_grid_item > div:hover{border-style:solid;border-color:#1C1C1C;box-shadow:0px 5px 21px 0px rgba(0,0,0,0.07);transform:scale(1.05);}.elementor-6 .elementor-element.elementor-element-3d06245 .cz_grid .cz_grid_link{width:100%;}.elementor-6 .elementor-element.elementor-element-3d06245 .cz_grid .cz_grid_details h3,.elementor-6 .elementor-element.elementor-element-3d06245 .cz_grid .cz_grid_details h4,.elementor-6 .elementor-element.elementor-element-3d06245 .cz_grid .cz_grid_details h5,.elementor-6 .elementor-element.elementor-element-3d06245 .cz_grid .cz_grid_details h6{font-size:16px;color:#1C1C1C;font-weight:500;background-color:#ffffff;padding:10px 5px;margin-top:-20px;margin-right:auto;margin-left:auto;border-style:solid;border-top-width:2px;border-color:rgba(28,28,28,0.03);display:table;}.elementor-6 .elementor-element.elementor-element-3d06245 .cz_grid .cz_gallery_badge{font-size:11px;color:#ffffff;line-height:1;background-color:#1C1C1C;width:auto;height:1em;padding:8px 12px;margin:8px;border-radius:100px;box-sizing:content-box;}.elementor-6 .elementor-element.elementor-element-b15ae92 .cz_btn,.elementor-6 .elementor-element.elementor-element-b15ae92 .cz_btn:before{color:#ffffff;background-color:#e53935;border-radius:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-b15ae92 .cz_btn:hover,.elementor-6 .elementor-element.elementor-element-b15ae92 .cz_btn:after{color:#e53935;background-color:#ffffff;}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-54b8c95{margin-top:0px;margin-bottom:0px;padding:20px 20px 40px 20px;}.elementor-6 .elementor-element.elementor-element-8ad766f .cz_title .cz_title_content{font-size:16px;margin-bottom:30px;}.elementor-6 .elementor-element.elementor-element-8ad766f .cz_title .cz_title_content h3{font-size:24px;}.elementor-6 .elementor-element.elementor-element-3bfdbcd{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-712bd90 .cz_title .cz_title_content h3{font-size:24px;}.elementor-6 .elementor-element.elementor-element-1b5f754 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-1b5f754 .cz_title .cz_title_content{padding:0px;margin:0px;}.elementor-6 .elementor-element.elementor-element-1b5f754 .cz_title .cz_title_content h3{font-size:16px;color:#1c1c1c;font-weight:400;padding-right:0px;padding-left:0px;margin-right:0px;margin-left:0px;}.elementor-6 .elementor-element.elementor-element-f627b55{margin-top:0px;margin-bottom:0px;padding:20px 20px 40px 20px;}.elementor-6 .elementor-element.elementor-element-9829a80 .cz_title .cz_title_content{font-size:16px;margin-bottom:30px;}.elementor-6 .elementor-element.elementor-element-9829a80 .cz_title .cz_title_content h3{font-size:24px;}.elementor-6 .elementor-element.elementor-element-f5b9206{margin-top:0px;margin-bottom:0px;padding:20px 20px 40px 20px;}.elementor-6 .elementor-element.elementor-element-18b8f9c .cz_title .cz_title_content{font-size:16px;margin-bottom:30px;}.elementor-6 .elementor-element.elementor-element-18b8f9c .cz_title .cz_title_content h3{font-size:24px;}}/* Start custom CSS for cz_title, class: .elementor-element-8ad766f */.gradient-text h1, .gradient-text h2, .gradient-text h3, .gradient-text h4, .gradient-text h5, .gradient-text h6 {
 background: linear-gradient(45deg, #2FEBDC, #EB413B, #e53935, #E421EB);
 background-size:400%;
 animation: text-gradient 15s ease infinite;
 padding:5px 0;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
 background-clip: text;
   text-fill-color: transparent;
}

@keyframes text-gradient {
 0% {
  background-position: 0% 50%;
 }
 50% {
  background-position: 100% 50%;
 }
 100% {
  background-position: 0% 50%;
 }
}/* End custom CSS */
/* Start custom CSS for cz_title, class: .elementor-element-712bd90 */.gradient-text h1, .gradient-text h2, .gradient-text h3, .gradient-text h4, .gradient-text h5, .gradient-text h6 {
 background: linear-gradient(45deg, #2FEBDC, #EB413B, #e53935, #E421EB);
 background-size:400%;
 animation: text-gradient 15s ease infinite;
 padding:5px 0;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
 background-clip: text;
   text-fill-color: transparent;
}

@keyframes text-gradient {
 0% {
  background-position: 0% 50%;
 }
 50% {
  background-position: 100% 50%;
 }
 100% {
  background-position: 0% 50%;
 }
}/* End custom CSS */
/* Start custom CSS for cz_title, class: .elementor-element-9829a80 */.gradient-text h1, .gradient-text h2, .gradient-text h3, .gradient-text h4, .gradient-text h5, .gradient-text h6 {
 background: linear-gradient(45deg, #2FEBDC, #EB413B, #e53935, #E421EB);
 background-size:400%;
 animation: text-gradient 15s ease infinite;
 padding:5px 0;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
 background-clip: text;
   text-fill-color: transparent;
}

@keyframes text-gradient {
 0% {
  background-position: 0% 50%;
 }
 50% {
  background-position: 100% 50%;
 }
 100% {
  background-position: 0% 50%;
 }
}/* End custom CSS */
/* Start custom CSS for cz_title, class: .elementor-element-18b8f9c */.gradient-text h1, .gradient-text h2, .gradient-text h3, .gradient-text h4, .gradient-text h5, .gradient-text h6 {
 background: linear-gradient(45deg, #2FEBDC, #EB413B, #e53935, #E421EB);
 background-size:400%;
 animation: text-gradient 15s ease infinite;
 padding:5px 0;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
 background-clip: text;
   text-fill-color: transparent;
}

@keyframes text-gradient {
 0% {
  background-position: 0% 50%;
 }
 50% {
  background-position: 100% 50%;
 }
 100% {
  background-position: 0% 50%;
 }
}/* End custom CSS */