.elementor-6401 .elementor-element.elementor-element-6d4bfeb9{--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:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6401 .elementor-element.elementor-element-5632602c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_content_carousel_new .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_content_carousel_new .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_content_carousel_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6401 .elementor-element.elementor-element-6903bb5 > .elementor-widget-container{margin:0em 0em 3em 0em;padding:0px 0px 0px 0px;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-item{transform:scale(1,1);}.elementor-6401 .elementor-element.elementor-element-6903bb5 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-6401 .elementor-element.elementor-element-6903bb5 .carousel-image{height:270px;background-size:cover;opacity:100%;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .uc-active-item .carousel-image{opacity:100%;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .uc_image_carousel_container_holder{text-align:right;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-content-holder{justify-content:start;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .content-padding{padding:3.5em 1.8em 0.5em 1.5em;min-height:0px;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .uc_image_carousel_content{background-color:#efefef;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-title{color:var( --e-global-color-primary );font-family:"Heebo", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.25em;margin-top:0px;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-text{color:var( --e-global-color-primary );font-family:"Heebo", Sans-serif;font-size:1em;font-weight:600;margin-top:10px;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-btn{font-family:"Heebo", Sans-serif;font-weight:400;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .uc_more_btn svg{fill:#000000;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-btn-inner-wrapper{gap:10px;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-nav .owl-prev{left:34px;right:auto;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-nav .owl-next{right:34px;left:auto;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-carousel .owl-nav .owl-next,.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-carousel .owl-nav .owl-prev{border-radius:100px;width:36px;height:36px;line-height:36px;font-size:20px;background-color:#57C5C91F;color:var( --e-global-color-331481f );}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-carousel .owl-nav .owl-next:hover,.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-carousel .owl-nav .owl-prev:hover{background-color:#1A3233;color:#ffffff;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-carousel .owl-nav svg{fill:var( --e-global-color-331481f );}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-carousel .owl-nav .owl-next:hover svg,.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-carousel .owl-nav .owl-prev:hover svg{fill:#ffffff!important;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-dot{width:10px;height:10px;background-color:#c6c6c6;margin:0px 5px;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-dot.active{background-color:#57C5C9;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-dots{margin-top:20px;}@media(max-width:1480px){.elementor-6401 .elementor-element.elementor-element-6903bb5 .carousel-image{height:409px;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .content-padding{padding:3.5em 1.2em 0em 0.8em;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-title{font-size:1.1em;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-nav .owl-prev{left:57px;right:auto;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-nav .owl-next{right:57px;left:auto;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-carousel .owl-nav .owl-next,.elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-carousel .owl-nav .owl-prev{width:30px;height:30px;line-height:30px;font-size:18px;}}@media(max-width:767px){.elementor-6401 .elementor-element.elementor-element-6d4bfeb9{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:00.5em;}.elementor-6401 .elementor-element.elementor-element-6903bb5 > .elementor-widget-container{padding:3em 0em 0em 0em;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .carousel-image{height:297px;}.elementor-6401 .elementor-element.elementor-element-6903bb5 .content-padding{padding:3em 1em 2em 1em;}}/* Start custom CSS for ucaddon_content_carousel_new, class: .elementor-element-6903bb5 *//*This Widget doesnt have option for content at right, just under image, so I modifid this on Theme code style.css */
@media only screen and (max-width: 678px){
    .students-testimonial-container .owl-item .uc_image_carousel_container_holder {
    flex-direction: column!important;
}
.students-testimonial-container .ue-content-holder{
    background-image: unset!important;
}
.elementor-6401 .elementor-element.elementor-element-6903bb5 .carousel-image {
    background-position: top !important;
}
}


.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-text:last-child {
    font-weight: 400 !important;
    font-size: 1em!important;
}

.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-text {
    margin-top: 0 !important;
}

.elementor-6401 .elementor-element.elementor-element-6903bb5 .ue-content-holder{
   background-image: none!important; 
}


/* Let the shadow escape the stage vertically… */
.elementor-6401 .elementor-element.elementor-element-6903bb5 .uc_carousel .owl-stage-outer {
    overflow: visible!important;
}

/* …but re-clip at the carousel wrapper so neighbouring slides stay hidden.
   The horizontal padding + negative margin leaves room for side shadows. */
.elementor-6401 .elementor-element.elementor-element-6903bb5 .uc_carousel.owl-carousel {
    overflow: hidden!important;
    padding: 20px 24px 20px 0px!important;
    margin: -20px -24px -20px -24px!important;
}

.elementor-6401 .elementor-element.elementor-element-6903bb5 .uc_carousel.owl-carousel:before
 {
    content: ' ';
    width: 20px;
    background-color: white;
    height: 100%;
    position: absolute;
    z-index: 44;
    right: 0px;
}

@media only screen and (min-width: 1400px){
    .elementor-6401 .elementor-element.elementor-element-6903bb5 .owl-item {
    padding: 1.5em 2em;
    background-color: #efefef;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4bfeb9 */@media only screen and (min-width: 1900px){
    .elementor-6401 .elementor-element.elementor-element-6d4bfeb9 .elementor-widget-ucaddon_content_carousel_new {
    margin-right: calc((100vw - 1280px) / 2);
}
}

@media only screen and (min-width: 1480px) and (max-width: 1900px){
    .elementor-6401 .elementor-element.elementor-element-6d4bfeb9 .elementor-widget-ucaddon_content_carousel_new {
    margin-right: calc((100vw - 1180px) / 2);
}
}/* End custom CSS */