.elementor-2856 .elementor-element.elementor-element-15d4fc08{--display:flex;}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .flipster__nav__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue-text-unfold-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2856 .elementor-element.elementor-element-2d601122 .uc_quote_item{transition:all 200ms;background-color:#FFFFFF0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;margin:0px 0px 0px 0px;padding:50px 50px 0px 050px;min-height:600px;text-align:center;}.elementor-2856 .elementor-element.elementor-element-2d601122 .uc_quote_info{flex-direction:column;}.elementor-2856 .elementor-element.elementor-element-2d601122 .uc_quote_item,.elementor-2856 .elementor-element.elementor-element-2d601122 .flipster__item__content{border-radius:16px 16px 16px 16px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-item{opacity:100%;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-item:hover{opacity:100%;}.elementor-2856 .elementor-element.elementor-element-2d601122 .uc_author{flex-direction:column;margin-top:0px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-image-spacing{width:20px;height:20px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-image{width:75px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-image img{height:75px;border-radius:60px 60px 60px 60px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .uc_quote_info .uc_author_avatar{object-fit:cover;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue_title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;margin-top:5px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue_subtitle{color:#CDCDCD;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;margin-top:0px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-text{color:#C2C2C2;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;margin-top:22px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-icon{width:100px;height:100px;margin-top:34px;border-radius:60px 60px 60px 60px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-icon i{font-size:39px;color:#A3A1A1;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-icon svg{font-size:39px;fill:#A3A1A1;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-nav .owl-prev{left:590px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-nav .owl-next{right:590px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-carousel .owl-nav .owl-next,.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-carousel .owl-nav .owl-prev{top:257px;border-radius:5px;width:30px;height:30px;line-height:30px;font-size:15px;background-color:#FFF9F900;color:#000000;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-carousel .owl-nav .owl-next:hover,.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-carousel .owl-nav .owl-prev:hover{background-color:#FFFFFF00;color:#ffffff;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-dot.active{background-color:#000000;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-dots{margin-top:20px;text-align:center;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-dots .owl-dot{border-radius:100px 100px 100px 100px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .center .ue-item{opacity:100%;}@media(max-width:767px){.elementor-2856 .elementor-element.elementor-element-15d4fc08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .uc_quote_item{padding:020px 20px 0px 20px;min-height:0px;text-align:center;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue_title{font-size:16px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue_subtitle{font-size:12px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-text{font-size:15px;margin-top:18px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .ue-icon{margin-top:3px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-nav .owl-prev{left:156px;}.elementor-2856 .elementor-element.elementor-element-2d601122 .owl-nav .owl-next{right:156px;}.elementor-2856 .elementor-element.elementor-element-2d601122 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for ucaddon_responsive_testemonial_carousel, class: .elementor-element-2d601122 */#uc_responsive_testemonial_carousel_elementor_6bc281c .owl-nav .owl-prev, #uc_responsive_testemonial_carousel_elementor_6bc281c .owl-nav .owl-next {
    
    margin-top: 22px;
}/* End custom CSS */
/* Start custom CSS */.box-hover:hover{
    transform: translateY(-10px);
    border-color: color-mix(in srgb, oklch(.715 .143 215.221) 30%, transparent) !important;
    /*
        background: linear-gradient(90deg, rgb(249 249 249 / 0%) 0%, rgb(0 184 219 / 15%) 50%, rgb(255 255 255 / 0%) 100%) !important; */
}

.box-hove1:hover{
    transform: translateY(-10px);
}

.elementor-motion-effects-layer {
    animation-name: up-down-animation;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}



.animated-element {
    animation-name: up-down-animation;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@keyframes up-down-animation {
    0% {
        transform: translateY(0px);
    }
    100% {
        transform: translateY(-30px); 
    }
}

.bg-section {
  position: relative;
  z-index: 0;

  /* Base and grid lines */
  background-image:
    linear-gradient(to right, rgba(0,255,255,0.04) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(0,255,255,0.04) 1px, transparent 1px),
    linear-gradient(180deg, #000000 0%, #020618 50%, #000000 100%);
  
  background-size: 80px 80px, 80px 80px, auto;
  background-repeat: repeat, repeat, no-repeat;

  animation: move-vertical 6s linear infinite,
             move-horizontal 8s linear infinite;
}

/* vertical shift of X-axis lines */
@keyframes move-vertical {
  0%   { background-position: 0 0, 0 0, 0 0; }
  100% { background-position: 80px 0, 0 0, 0 0; }
}

/* horizontal shift of Y-axis lines */
@keyframes move-horizontal {
  0%   { background-position: 0 0, 0 0, 0 0; }
  100% { background-position: 0 80px, 0 0, 0 0; }
}/* End custom CSS */