.elementor-widget-ucaddon_stacking_cards .ue_sc_graphic_el{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_stacking_cards .ue_sc_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_stacking_cards .ue_sc_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_stacking_cards .ue_sc_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_card_content{background-color:#0C254A;border-radius:25px 25px 25px 25px;border-style:none;flex-direction:row;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_stacking_card_item{top:8vh;width:100%;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_cards_wrapper{gap:8vh;margin-bottom:8vh;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_card_content,.elementor-823 .elementor-element.elementor-element-db83a90 .ue_card_content *{transition-duration:500ms;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_content_left{width:60%;height:100%;padding:4% 8% 4% 4%;text-align:left;align-items:start;justify-content:start;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_content_left *{text-align:left;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_sc_title{font-family:"figtree", Sans-serif;font-size:clamp(1.1875rem, 0.8182rem + 1.1818vw, 2rem);font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_sc_desc{font-family:"figtree", Sans-serif;font-size:clamp(1rem, 0.9148rem + 0.2727vw, 1.1875rem);font-weight:400;line-height:1.6em;color:#FFFFFF;margin-top:10px;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_sc_button{width:auto;padding:8px 0px 8px 0px;font-family:"figtree", Sans-serif;font-size:clamp(1rem, 0.9148rem + 0.2727vw, 1.1875rem);font-weight:400;line-height:1em;margin-top:40px;color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_sc_button span{text-align:left;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_sc_button:hover{border-radius:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_sc_img{object-fit:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-823 .elementor-element.elementor-element-db83a90 .ue_stacking_card_item{top:50px;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_cards_wrapper{gap:40px;margin-bottom:40px;}}@media(max-width:767px){.elementor-823 .elementor-element.elementor-element-db83a90 .ue_stacking_card_item{top:25px;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_cards_wrapper{gap:25px;margin-bottom:25px;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_card_content{border-radius:20px 20px 20px 20px;padding:0px 0px 10px 0px;flex-direction:column-reverse;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_content_left{height:65%;width:100%;padding:20px 25px 25px 25px;text-align:left;align-items:start;justify-content:start;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_content_left *{text-align:left;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_sc_desc{margin-top:0px;}.elementor-823 .elementor-element.elementor-element-db83a90 .ue_sc_img{object-fit:cover;}}/* Start custom CSS for ucaddon_stacking_cards, class: .elementor-element-db83a90 *//* =========================================
Button positioned BOTTOM
========================================= */
#uc_stacking_cards_elementor_db83a90 .ue_content_left {
    display: flex;
    flex-direction: column;
}

/* PUSH BUTTON TO BOTTOM */
#uc_stacking_cards_elementor_db83a90 .ue_sc_button {
    margin-top: auto;
}

/* =========================================
STACKING CARD BUTTON -> UNDERLINE LINK STYLE
========================================= */

#uc_stacking_cards_elementor_db83a90 .ue_sc_button {
    padding: 0 !important;
    border: none !important;
    overflow: visible !important;
    transition: all .35s ease;
}

/* UNDERLINE */
#uc_stacking_cards_elementor_db83a90 .ue_sc_button::before {
    bottom: -8px;
    width: 100%;
    height: 1px;
    background: currentColor;
    transform: scaleX(1) !important;
    transform-origin: left center !important;
    transition: transform 1.4s cubic-bezier(.19,1,.22,1);
}

/* HOVER */

#uc_stacking_cards_elementor_db83a90 .ue_sc_button:hover::before {
    transform: scaleX(0) !important;

}
#uc_stacking_cards_elementor_db83a90 .ue_sc_button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px;
}

/* ICON */
#uc_stacking_cards_elementor_db83a90 .ue_sc_button::after {
    content: "\e921"!important;
    font-family: "otoc" !important;
    position: relative !important;
    font-size: 10px;
}/* End custom CSS */