.elementor-7647 .elementor-element.elementor-element-4bcb9484{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-7647 .elementor-element.elementor-element-4bcb9484:not(.elementor-motion-effects-element-type-background), .elementor-7647 .elementor-element.elementor-element-4bcb9484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cddd48c );}.elementor-7647 .elementor-element.elementor-element-4bcb9484.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7647 .elementor-element.elementor-element-cc01ee7{font-family:var( --e-global-typography-3234d8d-font-family );font-size:var( --e-global-typography-3234d8d-font-size );font-weight:var( --e-global-typography-3234d8d-font-weight );text-transform:var( --e-global-typography-3234d8d-text-transform );font-style:var( --e-global-typography-3234d8d-font-style );line-height:var( --e-global-typography-3234d8d-line-height );letter-spacing:var( --e-global-typography-3234d8d-letter-spacing );color:var( --e-global-color-primary );}.elementor-7647 .elementor-element.elementor-element-4f659711{--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;--overflow:hidden;}.elementor-7647 .elementor-element.elementor-element-e8a824c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_card_carousel .card_carousel_text,.elementor-widget-ucaddon_card_carousel .card_carousel_text > *{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .ue-carousel-item{text-align:left;background-color:var( --e-global-color-primary );transform:scale(1,1);border-style:none;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .uc_classic_carousel_content{justify-content:start;padding:40px 40px 40px 40px;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .uc_classic_carousel_placeholder img{height:300px;object-fit:cover;object-position:top;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .ue-item-icon{width:24px;height:24px;font-size:34px;color:var( --e-global-color-b60b4bb );background-color:var( --e-global-color-text );margin-top:0px;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .ue-item-icon svg{fill:var( --e-global-color-b60b4bb );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .ue-item-icon-wrapper{justify-content:flex-end;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6cefd14-font-family );font-size:var( --e-global-typography-6cefd14-font-size );font-weight:var( --e-global-typography-6cefd14-font-weight );text-transform:var( --e-global-typography-6cefd14-text-transform );font-style:var( --e-global-typography-6cefd14-font-style );line-height:var( --e-global-typography-6cefd14-line-height );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_text{margin-top:16px;color:var( --e-global-color-89da099 );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_text,.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_text > *{font-family:var( --e-global-typography-e9bfa44-font-family );font-size:var( --e-global-typography-e9bfa44-font-size );font-weight:var( --e-global-typography-e9bfa44-font-weight );text-transform:var( --e-global-typography-e9bfa44-text-transform );font-style:var( --e-global-typography-e9bfa44-font-style );line-height:var( --e-global-typography-e9bfa44-line-height );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .uc_more_btn{font-family:var( --e-global-typography-53762ec-font-family );font-size:var( --e-global-typography-53762ec-font-size );font-weight:var( --e-global-typography-53762ec-font-weight );text-transform:var( --e-global-typography-53762ec-text-transform );line-height:var( --e-global-typography-53762ec-line-height );padding:8px 32px 8px 32px;border-radius:32px;background-color:var( --e-global-color-b60b4bb );color:var( --e-global-color-823013a );margin-top:32px;border-style:none;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .uc_more_btn:hover{background-color:var( --e-global-color-4d71f52 );color:var( --e-global-color-823013a );border-style:none;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .owl-nav .owl-next{right:20px;left:auto;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .owl-carousel .owl-nav .owl-next,.elementor-7647 .elementor-element.elementor-element-35ed4f35 .owl-carousel .owl-nav .owl-prev{top:94px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .owl-carousel .owl-nav .owl-next:hover,.elementor-7647 .elementor-element.elementor-element-35ed4f35 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .owl-dot{width:8px;height:8px;margin:0px 5px;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .owl-dot.active{background-color:#000000;}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .owl-dots{margin-top:10px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7647 .elementor-element.elementor-element-cc01ee7{font-size:var( --e-global-typography-3234d8d-font-size );line-height:var( --e-global-typography-3234d8d-line-height );letter-spacing:var( --e-global-typography-3234d8d-letter-spacing );}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_card_carousel .card_carousel_text,.elementor-widget-ucaddon_card_carousel .card_carousel_text > *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_title{font-size:var( --e-global-typography-6cefd14-font-size );line-height:var( --e-global-typography-6cefd14-line-height );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_text,.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_text > *{font-size:var( --e-global-typography-e9bfa44-font-size );line-height:var( --e-global-typography-e9bfa44-line-height );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .uc_more_btn{font-size:var( --e-global-typography-53762ec-font-size );line-height:var( --e-global-typography-53762ec-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7647 .elementor-element.elementor-element-cc01ee7{font-size:var( --e-global-typography-3234d8d-font-size );line-height:var( --e-global-typography-3234d8d-line-height );letter-spacing:var( --e-global-typography-3234d8d-letter-spacing );}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_card_carousel .card_carousel_text,.elementor-widget-ucaddon_card_carousel .card_carousel_text > *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_title{font-size:var( --e-global-typography-6cefd14-font-size );line-height:var( --e-global-typography-6cefd14-line-height );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_text,.elementor-7647 .elementor-element.elementor-element-35ed4f35 .card_carousel_text > *{font-size:var( --e-global-typography-e9bfa44-font-size );line-height:var( --e-global-typography-e9bfa44-line-height );}.elementor-7647 .elementor-element.elementor-element-35ed4f35 .uc_more_btn{font-size:var( --e-global-typography-53762ec-font-size );line-height:var( --e-global-typography-53762ec-line-height );}}/* Start custom CSS for ucaddon_card_carousel, class: .elementor-element-35ed4f35 */.elementor-7647 .elementor-element.elementor-element-35ed4f35 .uc_classic_carousel {
    width: calc(180px + 100% + (100vw - var(--content-width)) / 2);
    
    @media screen and (max-width: 768px) {
        width: 100%
    }
    
    .owl-dots {
        display: none;
        @media (max-width: 767px) {
            display: block;
        }
    }
}/* End custom CSS */