.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12805 .elementor-element.elementor-element-81f2624{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12805 .elementor-element.elementor-element-e2ee250{margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-e3db310 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-12805 .elementor-element.elementor-element-e3db310 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-ct_image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ct_image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12805 .elementor-element.elementor-element-5dad885 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-5dad885 .ct-image-single img{width:100%;}.elementor-12805 .elementor-element.elementor-element-5dad885 .ct-image-single{text-align:center;}@media(max-width:767px){.elementor-12805 .elementor-element.elementor-element-e2ee250{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for ct_image, class: .elementor-element-5dad885 */.ct-fancy-box-carousel2 .slick-slide:nth-child(1):after {
  background: linear-gradient(0deg,
    rgba(82, 37, 131, 0) 0%,
    rgba(82, 37, 131, 0.10) 100%
  );
  border-radius: 0px 24px 0 0;
}

.ct-fancy-box-carousel2 .slick-slide:nth-child(3):after {
  background: linear-gradient(0deg,
    rgba(149, 27, 129, 0) 0%,
    rgba(149, 27, 129, 0.10) 100%
  );
  border-radius: 24px 24px 0 0;
}

.ct-fancy-box-carousel2 .slick-slide:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  opacity: 0;
  transition: opacity 0.3s linear;
  background: linear-gradient(180deg,
    rgba(82, 37, 131, 0) 0%,
    rgba(149, 27, 129, 0.10) 100%
  );
}

.ct-fancy-box-carousel2 .slick-slide:hover:after {
  opacity: 1;
}/* End custom CSS */