.elementor-97015 .elementor-element.elementor-element-8c60346{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97015 .elementor-element.elementor-element-24aa28b{--display:flex;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_carousel_item{background-color:var( --e-global-color-astglobalcolor0 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_image_carousel_content{background-color:var( --e-global-color-astglobalcolor0 );padding:50px 50px 50px 50px;min-height:0px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_image_carousel_placeholder{height:750px;background-color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_image_carousel_placeholder img{height:750px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_image_carousel_container_holder{text-align:left;}.elementor-97015 .elementor-element.elementor-element-e35d726 .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:0%;}.elementor-97015 .elementor-element.elementor-element-e35d726 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .ue-grid-item-category{margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_post_title,.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_post_title-link{color:var( --e-global-color-astglobalcolor5 );}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_post_title{font-size:52px;margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .ue-grid-item-meta-data,.elementor-97015 .elementor-element.elementor-element-e35d726 .ue-grid-item-meta-data a{color:#707070;}.elementor-97015 .elementor-element.elementor-element-e35d726 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-97015 .elementor-element.elementor-element-e35d726 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-97015 .elementor-element.elementor-element-e35d726 .ue-grid-item-meta-data{gap:5px;width:auto;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_paragraph{color:var( --e-global-color-astglobalcolor7 );font-size:21px;margin-top:10px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_more_btn{padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_more_btn:hover{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_more_btn i{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_more_btn svg{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-e35d726 .owl-nav .owl-prev{left:100px;right:auto;}.elementor-97015 .elementor-element.elementor-element-e35d726 .owl-nav .owl-next{right:100px;left:auto;}.elementor-97015 .elementor-element.elementor-element-e35d726 .owl-carousel .owl-nav .owl-next,.elementor-97015 .elementor-element.elementor-element-e35d726 .owl-carousel .owl-nav .owl-prev{top:0px;border-radius:100px;width:0px;height:0px;line-height:0px;font-size:50px;background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor7 );}.elementor-97015 .elementor-element.elementor-element-e35d726 .owl-carousel .owl-nav .owl-next:hover,.elementor-97015 .elementor-element.elementor-element-e35d726 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-astglobalcolor3 );color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-e35d726 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;}.elementor-97015 .elementor-element.elementor-element-e35d726 .owl-dot.active{background-color:#000000;}.elementor-97015 .elementor-element.elementor-element-e35d726 .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-97015 .elementor-element.elementor-element-e35d726 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-97015 .elementor-element.elementor-element-2bc3daa{--display:flex;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_carousel_item{background-color:var( --e-global-color-astglobalcolor5 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_image_carousel_content{background-color:var( --e-global-color-astglobalcolor5 );padding:50px 50px 50px 50px;min-height:0px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_image_carousel_placeholder{height:750px;background-color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_image_carousel_placeholder img{height:750px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_image_carousel_container_holder{text-align:left;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:0%;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue-grid-item-category{margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_post_title,.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_post_title-link{color:var( --e-global-color-astglobalcolor0 );}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_post_title{font-size:52px;margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue-grid-item-meta-data,.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue-grid-item-meta-data a{color:#707070;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue-grid-item-meta-data svg{fill:#707070;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue-grid-item-meta-data{gap:5px;width:auto;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_paragraph{color:var( --e-global-color-astglobalcolor3 );margin-top:10px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_more_btn{padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_more_btn:hover{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_more_btn i{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .uc_more_btn svg{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .owl-nav .owl-prev{left:100px;right:auto;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .owl-nav .owl-next{right:100px;left:auto;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .owl-carousel .owl-nav .owl-next,.elementor-97015 .elementor-element.elementor-element-bb10d7a .owl-carousel .owl-nav .owl-prev{top:0px;border-radius:100px;width:0px;height:0px;line-height:0px;font-size:50px;background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-bb10d7a .owl-carousel .owl-nav .owl-next:hover,.elementor-97015 .elementor-element.elementor-element-bb10d7a .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-astglobalcolor3 );color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .owl-dot{width:8px;height:8px;background-color:#c6c6c6;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .owl-dot.active{background-color:#000000;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-97015 .elementor-element.elementor-element-bb10d7a .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-97015 .elementor-element.elementor-element-911b659{--display:flex;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_carousel_item{background-color:var( --e-global-color-astglobalcolor3 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_image_carousel_content{background-color:var( --e-global-color-astglobalcolor3 );padding:50px 50px 50px 50px;min-height:0px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_image_carousel_placeholder{height:750px;background-color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_image_carousel_placeholder img{height:750px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_image_carousel_container_holder{text-align:left;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:0%;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue-grid-item-category{margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_post_title,.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_post_title-link{color:var( --e-global-color-astglobalcolor7 );}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_post_title{font-size:52px;margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue-grid-item-meta-data,.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue-grid-item-meta-data a{color:#707070;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue-grid-item-meta-data svg{fill:#707070;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue-grid-item-meta-data{gap:5px;width:auto;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_paragraph{color:var( --e-global-color-astglobalcolor7 );margin-top:10px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_more_btn{padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor7 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_more_btn:hover{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor7 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_more_btn i{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_more_btn svg{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .owl-nav .owl-prev{left:100px;right:auto;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .owl-nav .owl-next{right:100px;left:auto;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .owl-carousel .owl-nav .owl-next,.elementor-97015 .elementor-element.elementor-element-59f7ebb .owl-carousel .owl-nav .owl-prev{top:0px;border-radius:100px;width:0px;height:0px;line-height:0px;font-size:50px;background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor7 );}.elementor-97015 .elementor-element.elementor-element-59f7ebb .owl-carousel .owl-nav .owl-next:hover,.elementor-97015 .elementor-element.elementor-element-59f7ebb .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-astglobalcolor3 );color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .owl-dot{width:8px;height:8px;background-color:#c6c6c6;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .owl-dot.active{background-color:#000000;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-97015 .elementor-element.elementor-element-4369621{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:5px;--n-tabs-gap:0px;--n-tabs-title-border-radius:15px 15px 0px 0px;}.elementor-97015 .elementor-element.elementor-element-4369621.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:700;}:where( .elementor-97015 .elementor-element.elementor-element-4369621.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-97015 .elementor-element.elementor-element-95ef380{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97015 .elementor-element.elementor-element-e8cb10b{--display:flex;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_carousel_item{background-color:var( --e-global-color-astglobalcolor0 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_image_carousel_content{background-color:var( --e-global-color-astglobalcolor0 );padding:50px 50px 50px 50px;min-height:0px;}.elementor-97015 .elementor-element.elementor-element-37d53de .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-37d53de .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_image_carousel_placeholder{height:750px;background-color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_image_carousel_placeholder img{height:750px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_image_carousel_container_holder{text-align:left;}.elementor-97015 .elementor-element.elementor-element-37d53de .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:0%;}.elementor-97015 .elementor-element.elementor-element-37d53de .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-97015 .elementor-element.elementor-element-37d53de .ue-grid-item-category{margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_post_title,.elementor-97015 .elementor-element.elementor-element-37d53de .uc_post_title-link{color:var( --e-global-color-astglobalcolor5 );}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_post_title{font-size:52px;margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-37d53de .ue-grid-item-meta-data,.elementor-97015 .elementor-element.elementor-element-37d53de .ue-grid-item-meta-data a{color:#707070;}.elementor-97015 .elementor-element.elementor-element-37d53de .ue-grid-item-meta-data svg{fill:#707070;}.elementor-97015 .elementor-element.elementor-element-37d53de .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-97015 .elementor-element.elementor-element-37d53de .ue-grid-item-meta-data{gap:5px;width:auto;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_paragraph{color:var( --e-global-color-astglobalcolor7 );font-size:21px;margin-top:10px;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_more_btn{padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_more_btn:hover{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_more_btn i{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_more_btn svg{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-37d53de .owl-nav .owl-prev{left:100px;right:auto;}.elementor-97015 .elementor-element.elementor-element-37d53de .owl-nav .owl-next{right:100px;left:auto;}.elementor-97015 .elementor-element.elementor-element-37d53de .owl-carousel .owl-nav .owl-next,.elementor-97015 .elementor-element.elementor-element-37d53de .owl-carousel .owl-nav .owl-prev{top:0px;border-radius:100px;width:0px;height:0px;line-height:0px;font-size:50px;background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor7 );}.elementor-97015 .elementor-element.elementor-element-37d53de .owl-carousel .owl-nav .owl-next:hover,.elementor-97015 .elementor-element.elementor-element-37d53de .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-astglobalcolor3 );color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-37d53de .owl-dot{width:8px;height:8px;background-color:#c6c6c6;}.elementor-97015 .elementor-element.elementor-element-37d53de .owl-dot.active{background-color:#000000;}.elementor-97015 .elementor-element.elementor-element-37d53de .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-97015 .elementor-element.elementor-element-37d53de .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-97015 .elementor-element.elementor-element-aba1a0f{--display:flex;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_carousel_item{background-color:var( --e-global-color-astglobalcolor5 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_image_carousel_content{background-color:var( --e-global-color-astglobalcolor5 );padding:50px 50px 50px 50px;min-height:0px;}.elementor-97015 .elementor-element.elementor-element-850a324 .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-850a324 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_image_carousel_placeholder{height:750px;background-color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_image_carousel_placeholder img{height:750px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_image_carousel_container_holder{text-align:left;}.elementor-97015 .elementor-element.elementor-element-850a324 .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:0%;}.elementor-97015 .elementor-element.elementor-element-850a324 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-97015 .elementor-element.elementor-element-850a324 .ue-grid-item-category{margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_post_title,.elementor-97015 .elementor-element.elementor-element-850a324 .uc_post_title-link{color:var( --e-global-color-astglobalcolor0 );}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_post_title{font-size:52px;margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-850a324 .ue-grid-item-meta-data,.elementor-97015 .elementor-element.elementor-element-850a324 .ue-grid-item-meta-data a{color:#707070;}.elementor-97015 .elementor-element.elementor-element-850a324 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-97015 .elementor-element.elementor-element-850a324 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-97015 .elementor-element.elementor-element-850a324 .ue-grid-item-meta-data{gap:5px;width:auto;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_paragraph{color:var( --e-global-color-astglobalcolor3 );margin-top:10px;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_more_btn{padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_more_btn:hover{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_more_btn i{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_more_btn svg{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-850a324 .owl-nav .owl-prev{left:100px;right:auto;}.elementor-97015 .elementor-element.elementor-element-850a324 .owl-nav .owl-next{right:100px;left:auto;}.elementor-97015 .elementor-element.elementor-element-850a324 .owl-carousel .owl-nav .owl-next,.elementor-97015 .elementor-element.elementor-element-850a324 .owl-carousel .owl-nav .owl-prev{top:0px;border-radius:100px;width:0px;height:0px;line-height:0px;font-size:50px;background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-850a324 .owl-carousel .owl-nav .owl-next:hover,.elementor-97015 .elementor-element.elementor-element-850a324 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-astglobalcolor3 );color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-850a324 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;}.elementor-97015 .elementor-element.elementor-element-850a324 .owl-dot.active{background-color:#000000;}.elementor-97015 .elementor-element.elementor-element-850a324 .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-97015 .elementor-element.elementor-element-850a324 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-97015 .elementor-element.elementor-element-5eee7dc{--display:flex;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_carousel_item{background-color:var( --e-global-color-astglobalcolor3 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_image_carousel_content{background-color:var( --e-global-color-astglobalcolor3 );padding:50px 50px 50px 50px;min-height:0px;}.elementor-97015 .elementor-element.elementor-element-f178004 .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-f178004 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_image_carousel_placeholder{height:750px;background-color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_image_carousel_placeholder img{height:750px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_image_carousel_container_holder{text-align:left;}.elementor-97015 .elementor-element.elementor-element-f178004 .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:0%;}.elementor-97015 .elementor-element.elementor-element-f178004 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-97015 .elementor-element.elementor-element-f178004 .ue-grid-item-category{margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_post_title,.elementor-97015 .elementor-element.elementor-element-f178004 .uc_post_title-link{color:var( --e-global-color-astglobalcolor7 );}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_post_title{font-size:52px;margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-f178004 .ue-grid-item-meta-data,.elementor-97015 .elementor-element.elementor-element-f178004 .ue-grid-item-meta-data a{color:#707070;}.elementor-97015 .elementor-element.elementor-element-f178004 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-97015 .elementor-element.elementor-element-f178004 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-97015 .elementor-element.elementor-element-f178004 .ue-grid-item-meta-data{gap:5px;width:auto;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_paragraph{color:var( --e-global-color-astglobalcolor7 );margin-top:10px;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_more_btn{padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor7 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_more_btn:hover{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor7 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_more_btn i{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_more_btn svg{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-f178004 .owl-nav .owl-prev{left:100px;right:auto;}.elementor-97015 .elementor-element.elementor-element-f178004 .owl-nav .owl-next{right:100px;left:auto;}.elementor-97015 .elementor-element.elementor-element-f178004 .owl-carousel .owl-nav .owl-next,.elementor-97015 .elementor-element.elementor-element-f178004 .owl-carousel .owl-nav .owl-prev{top:0px;border-radius:100px;width:0px;height:0px;line-height:0px;font-size:50px;background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor7 );}.elementor-97015 .elementor-element.elementor-element-f178004 .owl-carousel .owl-nav .owl-next:hover,.elementor-97015 .elementor-element.elementor-element-f178004 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-astglobalcolor3 );color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-f178004 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;}.elementor-97015 .elementor-element.elementor-element-f178004 .owl-dot.active{background-color:#000000;}.elementor-97015 .elementor-element.elementor-element-f178004 .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-97015 .elementor-element.elementor-element-f178004 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-97015 .elementor-element.elementor-element-7eabfc7{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:5px;--n-tabs-gap:0px;--n-tabs-title-border-radius:15px 15px 0px 0px;}.elementor-97015 .elementor-element.elementor-element-7eabfc7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:700;}:where( .elementor-97015 .elementor-element.elementor-element-7eabfc7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-97015 .elementor-element.elementor-element-4fa283e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-97015 .elementor-element.elementor-element-2c73b4e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-2c73b4e .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-837e4d6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_carousel_item{background-color:var( --e-global-color-astglobalcolor4 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_image_carousel_content{background-color:var( --e-global-color-astglobalcolor4 );padding:0px 20px 0px 50px;min-height:150px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_image_carousel_placeholder{height:250px;background-color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_image_carousel_placeholder img{height:250px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_image_carousel_container_holder{text-align:left;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:40%;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-grid-item-category a{color:var( --e-global-color-astglobalcolor0 );background-color:var( --e-global-color-astglobalcolor4 );font-size:21px;padding:3px 0px 3px 0px;border-radius:3px 3px 3px 3px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-grid-item-category{margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_post_title,.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_post_title-link{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_post_title{font-size:18px;line-height:20px;margin-top:10px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-grid-item-meta-data,.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-grid-item-meta-data a{color:var( --e-global-color-astglobalcolor2 );}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-grid-item-meta-data svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-grid-item-meta-data{font-size:15px;gap:5px;width:auto;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-meta-data{margin-top:50px;gap:10px;justify-content:flex-start;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_paragraph{color:#969696;margin-top:10px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_more_btn{padding:10px 20px 10px 20px;margin-top:0px;background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_more_btn:hover{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_more_btn i{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_more_btn svg{margin-left:10px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-nav .owl-prev{left:1px;right:auto;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-nav .owl-next{right:1px;left:auto;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-carousel .owl-nav .owl-next,.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-carousel .owl-nav .owl-prev{border-radius:100px;width:0px;height:0px;line-height:0px;font-size:25px;background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor2 );}.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-carousel .owl-nav .owl-next:hover,.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-astglobalcolor2 );color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-dot.active{background-color:#000000;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-97015 .elementor-element.elementor-element-2a15e70{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97015 .elementor-element.elementor-element-cac46cb{--spacer-size:50px;}.elementor-97015 .elementor-element.elementor-element-43d3b09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-97015 .elementor-element.elementor-element-43d3b09:not(.elementor-motion-effects-element-type-background), .elementor-97015 .elementor-element.elementor-element-43d3b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-97015 .elementor-element.elementor-element-99b9e95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-97015 .elementor-element.elementor-element-1bab037{--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;}.elementor-97015 .elementor-element.elementor-element-c67d604 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-acfc8b6{--display:flex;}.elementor-97015 .elementor-element.elementor-element-d814100{--display:flex;}.elementor-97015 .elementor-element.elementor-element-67d53c5{--display:flex;}.elementor-97015 .elementor-element.elementor-element-18539c7{--display:flex;}.elementor-97015 .elementor-element.elementor-element-2d59832{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-astglobalcolor3 );--n-accordion-icon-size:11px;--n-accordion-icon-normal-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-2d59832 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-cef1f39{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-97015 .elementor-element.elementor-element-cef1f39:not(.elementor-motion-effects-element-type-background), .elementor-97015 .elementor-element.elementor-element-cef1f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97015 .elementor-element.elementor-element-c14c213{padding:30px 30px 30px 30px;}.elementor-97015 .elementor-element.elementor-element-29a0fc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-97015 .elementor-element.elementor-element-281d6c8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-281d6c8 .elementor-icon-box-wrapper{gap:15px;}.elementor-97015 .elementor-element.elementor-element-281d6c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-281d6c8.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-281d6c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-281d6c8 .elementor-icon{font-size:200px;}.elementor-97015 .elementor-element.elementor-element-281d6c8 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-1c0d01c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-1c0d01c .elementor-icon-box-wrapper{gap:15px;}.elementor-97015 .elementor-element.elementor-element-1c0d01c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-97015 .elementor-element.elementor-element-1c0d01c.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-1c0d01c.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-97015 .elementor-element.elementor-element-1c0d01c .elementor-icon{font-size:200px;}.elementor-97015 .elementor-element.elementor-element-1c0d01c .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-97015 .elementor-element.elementor-element-f2b0b80{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-f2b0b80 .elementor-icon-box-wrapper{gap:15px;}.elementor-97015 .elementor-element.elementor-element-f2b0b80.elementor-view-stacked .elementor-icon{background-color:#45525A;}.elementor-97015 .elementor-element.elementor-element-f2b0b80.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-f2b0b80.elementor-view-default .elementor-icon{fill:#45525A;color:#45525A;border-color:#45525A;}.elementor-97015 .elementor-element.elementor-element-f2b0b80 .elementor-icon{font-size:200px;}.elementor-97015 .elementor-element.elementor-element-f2b0b80 .elementor-icon-box-title{color:#45525A;}.elementor-97015 .elementor-element.elementor-element-e7d8081{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-e7d8081 .elementor-icon-box-wrapper{gap:15px;}.elementor-97015 .elementor-element.elementor-element-e7d8081.elementor-view-stacked .elementor-icon{background-color:#7B968E;}.elementor-97015 .elementor-element.elementor-element-e7d8081.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-e7d8081.elementor-view-default .elementor-icon{fill:#7B968E;color:#7B968E;border-color:#7B968E;}.elementor-97015 .elementor-element.elementor-element-e7d8081 .elementor-icon{font-size:200px;}.elementor-97015 .elementor-element.elementor-element-e7d8081 .elementor-icon-box-title{color:#7B968E;}.elementor-97015 .elementor-element.elementor-element-dc1cc13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-97015 .elementor-element.elementor-element-ac95943{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-ac95943 .elementor-icon-box-wrapper{gap:15px;}.elementor-97015 .elementor-element.elementor-element-ac95943.elementor-view-stacked .elementor-icon{background-color:#7B968E;}.elementor-97015 .elementor-element.elementor-element-ac95943.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-ac95943.elementor-view-default .elementor-icon{fill:#7B968E;color:#7B968E;border-color:#7B968E;}.elementor-97015 .elementor-element.elementor-element-ac95943 .elementor-icon{font-size:200px;}.elementor-97015 .elementor-element.elementor-element-ac95943 .elementor-icon-box-title{color:#7B968E;}.elementor-97015 .elementor-element.elementor-element-9d8061e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-9d8061e .elementor-icon-box-wrapper{gap:15px;}.elementor-97015 .elementor-element.elementor-element-9d8061e.elementor-view-stacked .elementor-icon{background-color:#45525A;}.elementor-97015 .elementor-element.elementor-element-9d8061e.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-9d8061e.elementor-view-default .elementor-icon{fill:#45525A;color:#45525A;border-color:#45525A;}.elementor-97015 .elementor-element.elementor-element-9d8061e .elementor-icon{font-size:200px;}.elementor-97015 .elementor-element.elementor-element-9d8061e .elementor-icon-box-title{color:#45525A;}.elementor-97015 .elementor-element.elementor-element-6ff09cc{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-6ff09cc .elementor-icon-box-wrapper{gap:15px;}.elementor-97015 .elementor-element.elementor-element-6ff09cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-97015 .elementor-element.elementor-element-6ff09cc.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-6ff09cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-97015 .elementor-element.elementor-element-6ff09cc .elementor-icon{font-size:200px;}.elementor-97015 .elementor-element.elementor-element-6ff09cc .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-97015 .elementor-element.elementor-element-e8e52ff{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-e8e52ff .elementor-icon-box-wrapper{gap:15px;}.elementor-97015 .elementor-element.elementor-element-e8e52ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-e8e52ff.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-e8e52ff.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-e8e52ff .elementor-icon{font-size:200px;}.elementor-97015 .elementor-element.elementor-element-e8e52ff .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-44a91b1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97015 .elementor-element.elementor-element-e8a17ce{--spacer-size:50px;}.elementor-97015 .elementor-element.elementor-element-92c8439{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-97015 .elementor-element.elementor-element-7dee0ea{--display:flex;}.elementor-97015 .elementor-element.elementor-element-2a03a20 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-9b38b61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-97015 .elementor-element.elementor-element-6b6f9c3 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-6b6f9c3 .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-6b6f9c3 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-6b6f9c3 .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-6b6f9c3 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-df2f565 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-df2f565 .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-df2f565 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-df2f565 .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-df2f565 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-c9550de .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-c9550de .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-c9550de .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-c9550de .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-c9550de .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-2eecd59 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-2eecd59 .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-2eecd59 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-2eecd59 .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-2eecd59 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-788fce5 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-788fce5 .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-788fce5 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-788fce5 .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-788fce5 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-61fca2d .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-61fca2d .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-61fca2d .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-61fca2d .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-61fca2d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-5c1c73a .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-5c1c73a .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-5c1c73a .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-5c1c73a .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-5c1c73a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-7f05410 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-7f05410 .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-7f05410 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-7f05410 .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-7f05410 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-fb86fd2 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-fb86fd2 .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-fb86fd2 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-fb86fd2 .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-fb86fd2 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-fbf657e .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-fbf657e .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-fbf657e .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-fbf657e .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-fbf657e .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-ccce1e5 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-ccce1e5 .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-ccce1e5 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-ccce1e5 .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-ccce1e5 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-de3455d .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-de3455d .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-de3455d .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-de3455d .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-de3455d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-d891de4 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-d891de4 .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-d891de4 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-d891de4 .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-d891de4 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-3a3326b .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-3a3326b .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-3a3326b .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-3a3326b .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-3a3326b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-1334532 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-1334532 .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-1334532 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-1334532 .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-1334532 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-5de04cc .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-5de04cc .elementor-button:hover, .elementor-97015 .elementor-element.elementor-element-5de04cc .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-5de04cc .elementor-button:hover svg, .elementor-97015 .elementor-element.elementor-element-5de04cc .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-e59e20b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-97015 .elementor-element.elementor-element-1bb3327{--display:flex;}.elementor-97015 .elementor-element.elementor-element-940de64 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-bc91cdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-97015 .elementor-element.elementor-element-dd8b253 .elementor-icon-box-wrapper{gap:30px;}.elementor-97015 .elementor-element.elementor-element-dd8b253.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-dd8b253.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-dd8b253.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-dd8b253 .elementor-icon{font-size:70px;}.elementor-97015 .elementor-element.elementor-element-dd8b253 .elementor-icon-box-title, .elementor-97015 .elementor-element.elementor-element-dd8b253 .elementor-icon-box-title a{font-size:20px;}.elementor-97015 .elementor-element.elementor-element-dd8b253 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-c4e1196 .elementor-icon-box-wrapper{gap:30px;}.elementor-97015 .elementor-element.elementor-element-c4e1196.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-c4e1196.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-c4e1196.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-c4e1196 .elementor-icon{font-size:70px;}.elementor-97015 .elementor-element.elementor-element-c4e1196 .elementor-icon-box-title, .elementor-97015 .elementor-element.elementor-element-c4e1196 .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-97015 .elementor-element.elementor-element-c4e1196 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-b7c91b5 .elementor-icon-box-wrapper{gap:30px;}.elementor-97015 .elementor-element.elementor-element-b7c91b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-b7c91b5.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-b7c91b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-b7c91b5 .elementor-icon{font-size:70px;}.elementor-97015 .elementor-element.elementor-element-b7c91b5 .elementor-icon-box-title, .elementor-97015 .elementor-element.elementor-element-b7c91b5 .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-97015 .elementor-element.elementor-element-b7c91b5 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-679fd55 .elementor-icon-box-wrapper{gap:30px;}.elementor-97015 .elementor-element.elementor-element-679fd55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-679fd55.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-679fd55.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-679fd55 .elementor-icon{font-size:70px;}.elementor-97015 .elementor-element.elementor-element-679fd55 .elementor-icon-box-title, .elementor-97015 .elementor-element.elementor-element-679fd55 .elementor-icon-box-title a{font-size:20px;}.elementor-97015 .elementor-element.elementor-element-679fd55 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-0129a24 .elementor-icon-box-wrapper{gap:30px;}.elementor-97015 .elementor-element.elementor-element-0129a24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-0129a24.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-0129a24.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-0129a24 .elementor-icon{font-size:70px;}.elementor-97015 .elementor-element.elementor-element-0129a24 .elementor-icon-box-title, .elementor-97015 .elementor-element.elementor-element-0129a24 .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-97015 .elementor-element.elementor-element-0129a24 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-54016dc .elementor-icon-box-wrapper{gap:30px;}.elementor-97015 .elementor-element.elementor-element-54016dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-54016dc.elementor-view-framed .elementor-icon, .elementor-97015 .elementor-element.elementor-element-54016dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-54016dc .elementor-icon{font-size:70px;}.elementor-97015 .elementor-element.elementor-element-54016dc .elementor-icon-box-title, .elementor-97015 .elementor-element.elementor-element-54016dc .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-97015 .elementor-element.elementor-element-54016dc .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-1cc198a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-97015 .elementor-element.elementor-element-1cc198a:not(.elementor-motion-effects-element-type-background), .elementor-97015 .elementor-element.elementor-element-1cc198a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97015 .elementor-element.elementor-element-b1fed81{width:100%;max-width:100%;}.elementor-97015 .elementor-element.elementor-element-b1fed81 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-2121872{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-2121872 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-97015 .elementor-element.elementor-element-2121872 .ue-remote-carousel-navigation{flex-direction:row;gap:15px;}.elementor-97015 .elementor-element.elementor-element-2121872 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#ffffff;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:none;}.elementor-97015 .elementor-element.elementor-element-2121872 .ue-carousel-nav-label{color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-2121872 .ue-remote-arrow .ue-carousel-nav-icon{color:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-2121872 button .ue-carousel-nav-icon svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-97015 .elementor-element.elementor-element-2121872 .ue-carousel-nav-icon{font-size:50px;}.elementor-97015 .elementor-element.elementor-element-88a6df5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_carousel_item{background-color:var( --e-global-color-astglobalcolor1 );border-radius:0px;margin:0% 0% 0% 0%;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_image_carousel_content{background-color:var( --e-global-color-astglobalcolor1 );padding:30px 20px 20px 20px;min-height:0px;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_image_carousel_placeholder{height:250px;background-color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_image_carousel_placeholder img{height:250px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_image_carousel_container_holder{text-align:left;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:40%;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue-grid-item-category{margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_post_title,.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_post_title-link{color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_post_title{font-size:28px;margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue-grid-item-meta-data,.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue-grid-item-meta-data a{color:#707070;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue-grid-item-meta-data{gap:5px;width:auto;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_paragraph{color:var( --e-global-color-astglobalcolor4 );font-size:18px;margin-top:10px;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_more_btn{padding:10px 20px 10px 20px;margin-top:20px;background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor4 );border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_more_btn:hover{background-color:var( --e-global-color-astglobalcolor1 );color:#ffffff;border-radius:0px;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_more_btn i{margin-left:10px;font-size:18px;color:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_more_btn svg{margin-left:10px;font-size:18px;fill:var( --e-global-color-astglobalcolor4 );}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_more_btn:hover i{color:var( --e-global-color-astglobalcolor7 );}.elementor-97015 .elementor-element.elementor-element-88a6df5 .uc_more_btn:hover svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-97015 .elementor-element.elementor-element-88a6df5 .owl-nav .owl-prev{left:15px;right:auto;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .owl-nav .owl-next{right:15px;left:auto;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .owl-carousel .owl-nav .owl-next,.elementor-97015 .elementor-element.elementor-element-88a6df5 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:100px;width:32px;height:32px;line-height:32px;font-size:12px;background-color:#ffffff;color:#000000;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .owl-carousel .owl-nav .owl-next:hover,.elementor-97015 .elementor-element.elementor-element-88a6df5 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .owl-dot.active{background-color:#000000;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-97015 .elementor-element.elementor-element-88a6df5 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-97015 .elementor-element.elementor-element-99b9e95{--width:50%;}.elementor-97015 .elementor-element.elementor-element-1bab037{--width:50%;}.elementor-97015 .elementor-element.elementor-element-7dee0ea{--width:30%;}.elementor-97015 .elementor-element.elementor-element-1bb3327{--width:30%;}}@media(max-width:1024px){.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_image_carousel_content{padding:10px 10px 10px 10px;}.elementor-97015 .elementor-element.elementor-element-59f7ebb .uc_post_title{font-size:32px;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_image_carousel_content{padding:10px 10px 10px 10px;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_post_title{font-size:32px;}}@media(max-width:767px){.elementor-97015 .elementor-element.elementor-element-e35d726 .uc_image_carousel_content{padding:5px 5px 5px 5px;}.elementor-97015 .elementor-element.elementor-element-4369621{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_image_carousel_container_holder{text-align:center;}.elementor-97015 .elementor-element.elementor-element-37d53de .uc_image_carousel_content{padding:10px 10px 10px 10px;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_image_carousel_container_holder{text-align:center;}.elementor-97015 .elementor-element.elementor-element-850a324 .uc_image_carousel_content{padding:10px 10px 10px 10px;}.elementor-97015 .elementor-element.elementor-element-f178004 .uc_image_carousel_container_holder{text-align:center;}.elementor-97015 .elementor-element.elementor-element-7eabfc7{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;}.elementor-97015 .elementor-element.elementor-element-4fa283e{--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-97015 .elementor-element.elementor-element-837e4d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_image_carousel_container_holder{text-align:center;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .uc_image_carousel_content{padding:0px 0px 0px 0px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .ue-meta-data{margin-top:0px;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-nav .owl-prev{left:25px;right:auto;}.elementor-97015 .elementor-element.elementor-element-837e4d6 .owl-nav .owl-next{right:25px;left:auto;}.elementor-97015 .elementor-element.elementor-element-43d3b09{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-97015 .elementor-element.elementor-element-99b9e95{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97015 .elementor-element.elementor-element-1bab037{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97015 .elementor-element.elementor-element-cef1f39{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-97015 .elementor-element.elementor-element-29a0fc6{--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:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97015 .elementor-element.elementor-element-281d6c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97015 .elementor-element.elementor-element-281d6c8 .elementor-icon-box-wrapper{text-align:center;}.elementor-97015 .elementor-element.elementor-element-281d6c8 .elementor-icon{font-size:150px;}.elementor-97015 .elementor-element.elementor-element-1c0d01c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97015 .elementor-element.elementor-element-1c0d01c .elementor-icon-box-wrapper{text-align:center;}.elementor-97015 .elementor-element.elementor-element-1c0d01c .elementor-icon{font-size:150px;}.elementor-97015 .elementor-element.elementor-element-f2b0b80{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-97015 .elementor-element.elementor-element-e7d8081{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-97015 .elementor-element.elementor-element-dc1cc13{--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;}.elementor-97015 .elementor-element.elementor-element-ac95943{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97015 .elementor-element.elementor-element-9d8061e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97015 .elementor-element.elementor-element-6ff09cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97015 .elementor-element.elementor-element-e8e52ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97015 .elementor-element.elementor-element-92c8439{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-97015 .elementor-element.elementor-element-7dee0ea{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97015 .elementor-element.elementor-element-9b38b61{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97015 .elementor-element.elementor-element-e59e20b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-97015 .elementor-element.elementor-element-1bb3327{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97015 .elementor-element.elementor-element-bc91cdc{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-97015 .elementor-element.elementor-element-1cc198a{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-97015 .elementor-element.elementor-element-b1fed81{text-align:center;}.elementor-97015 .elementor-element.elementor-element-2121872{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97015 .elementor-element.elementor-element-2121872 .ue-remote-carousel-navigation-wrapper{justify-content:center;}.elementor-97015 .elementor-element.elementor-element-88a6df5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-e35d726 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-e35d726 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_b3bddc4 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-bb10d7a *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-bb10d7a {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_9e80481 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-59f7ebb *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-59f7ebb {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_59a58b5 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-e35d726 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-e35d726 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_b3bddc4 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-bb10d7a *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-bb10d7a {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_9e80481 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-59f7ebb *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-59f7ebb {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_59a58b5 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-e35d726 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-e35d726 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_b3bddc4 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-bb10d7a *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-bb10d7a {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_9e80481 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-59f7ebb *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-59f7ebb {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_59a58b5 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-e35d726 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-e35d726 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-e35d726 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-e35d726 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-e35d726 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_b3bddc4 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-bb10d7a *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-bb10d7a {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-bb10d7a .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-bb10d7a [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_9e80481 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-59f7ebb *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-59f7ebb {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-59f7ebb .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-59f7ebb [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_59a58b5 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4369621 *//* ==========================================
   TAB 1 Styling (Old & New Elementor Layouts)
   ========================================== */
.unique-color-tabs .elementor-tab-title:nth-child(1),
.unique-color-tabs .e-n-tab-title:nth-child(1) {
    background-color: #A76055 !important; /* Normal Background */
}
.unique-color-tabs .elementor-tab-title:nth-child(1) a,
.unique-color-tabs .e-n-tab-title:nth-child(1) .e-n-tab-title-text {
    color: #F9C578 !important;            /* Text Color */
}

/* Tab 1 Active / Hover State */
.unique-color-tabs .elementor-tab-title:nth-child(1).elementor-active,
.unique-color-tabs .elementor-tab-title:nth-child(1):hover,
.unique-color-tabs .e-n-tab-title:nth-child(1)[aria-selected="true"],
.unique-color-tabs .e-n-tab-title:nth-child(1):hover {
    background-color: #A76055 !important; /* Hover/Active Background */
}


/* ==========================================
   TAB 2 Styling (Old & New Elementor Layouts)
   ========================================== */
.unique-color-tabs .elementor-tab-title:nth-child(2),
.unique-color-tabs .e-n-tab-title:nth-child(2) {
    background-color: #F9C578 !important; 
}
.unique-color-tabs .elementor-tab-title:nth-child(2) a,
.unique-color-tabs .e-n-tab-title:nth-child(2) .e-n-tab-title-text {
    color: #A76055 !important;            
}

/* Tab 2 Active / Hover State */
.unique-color-tabs .elementor-tab-title:nth-child(2).elementor-active,
.unique-color-tabs .elementor-tab-title:nth-child(2):hover,
.unique-color-tabs .e-n-tab-title:nth-child(2)[aria-selected="true"],
.unique-color-tabs .e-n-tab-title:nth-child(2):hover {
    background-color: #F9C578 !important; 
}


/* ==========================================
   TAB 3 Styling (Old & New Elementor Layouts)
   ========================================== */
.unique-color-tabs .elementor-tab-title:nth-child(3),
.unique-color-tabs .e-n-tab-title:nth-child(3) {
    background-color: #2E5761 !important; 
}
.unique-color-tabs .elementor-tab-title:nth-child(3) a,
.unique-color-tabs .e-n-tab-title:nth-child(3) .e-n-tab-title-text {
    color: #F0FFFC !important;            
}

/* Tab 3 Active / Hover State */
.unique-color-tabs .elementor-tab-title:nth-child(3).elementor-active,
.unique-color-tabs .elementor-tab-title:nth-child(3):hover,
.unique-color-tabs .e-n-tab-title:nth-child(3)[aria-selected="true"],
.unique-color-tabs .e-n-tab-title:nth-child(3):hover {
    background-color: #2E5761 !important; 
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-37d53de *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-37d53de {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_b3bddc4 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-850a324 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-850a324 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_9e80481 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-f178004 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-f178004 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_59a58b5 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-37d53de *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-37d53de {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_b3bddc4 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-850a324 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-850a324 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_9e80481 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-f178004 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-f178004 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_59a58b5 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-37d53de *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-37d53de {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_b3bddc4 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-850a324 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-850a324 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_9e80481 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-f178004 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-f178004 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_59a58b5 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-37d53de *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-37d53de {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-37d53de .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-37d53de .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-37d53de [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_b3bddc4 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-850a324 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-850a324 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-850a324 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-850a324 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-850a324 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_9e80481 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-f178004 *//* 1. Make room at the top of the widget for the arrows */
.elementor-97015 .elementor-element.elementor-element-f178004 {
    position: relative !important;
    padding-top: 0px !important; /* Pushes the carousel content down by 60px */
}

/* 2. Style both arrows universally and anchor them to the top right */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-next {
    position: absolute !important;
    top: 10px !important;         /* Distance from the very top of the widget */
    bottom: auto !important;
    transform: none !important;    /* Clears native Elementor centering transforms */
    z-index: 10 !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;        /* Makes the arrow backgrounds circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Position the PREVIOUS (Left) arrow to the top right */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-prev,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-prev {
    right: 55px !important;        /* Positioned slightly further left than the next button */
    left: auto !important;
}

/* 4. Position the NEXT (Right) arrow to the absolute top right edge */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button-next,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-next {
    right: 5px !important;         /* Snaps right against the right margin */
    left: auto !important;
}

/* 5. Fix arrow icon colors and sizes */
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-prev::after,
.elementor-97015 .elementor-element.elementor-element-f178004 .swiper-button-next::after,
.elementor-97015 .elementor-element.elementor-element-f178004 .elementor-swiper-button i,
.elementor-97015 .elementor-element.elementor-element-f178004 [class*="uc_"] .owl-nav button i {
    font-size: 26px !important;    /* Size of the inner arrow graphic */
}


#uc_post_carousel_elementor_59a58b5 .uc_more_btn {
  display: block !important;
  text-align: right !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7eabfc7 *//* ==========================================
   TAB 1 Styling (Old & New Elementor Layouts)
   ========================================== */
.unique-color-tabs .elementor-tab-title:nth-child(1),
.unique-color-tabs .e-n-tab-title:nth-child(1) {
    background-color: #A76055 !important; /* Normal Background */
}
.unique-color-tabs .elementor-tab-title:nth-child(1) a,
.unique-color-tabs .e-n-tab-title:nth-child(1) .e-n-tab-title-text {
    color: #F9C578 !important;            /* Text Color */
}

/* Tab 1 Active / Hover State */
.unique-color-tabs .elementor-tab-title:nth-child(1).elementor-active,
.unique-color-tabs .elementor-tab-title:nth-child(1):hover,
.unique-color-tabs .e-n-tab-title:nth-child(1)[aria-selected="true"],
.unique-color-tabs .e-n-tab-title:nth-child(1):hover {
    background-color: #A76055 !important; /* Hover/Active Background */
}


/* ==========================================
   TAB 2 Styling (Old & New Elementor Layouts)
   ========================================== */
.unique-color-tabs .elementor-tab-title:nth-child(2),
.unique-color-tabs .e-n-tab-title:nth-child(2) {
    background-color: #F9C578 !important; 
}
.unique-color-tabs .elementor-tab-title:nth-child(2) a,
.unique-color-tabs .e-n-tab-title:nth-child(2) .e-n-tab-title-text {
    color: #A76055 !important;            
}

/* Tab 2 Active / Hover State */
.unique-color-tabs .elementor-tab-title:nth-child(2).elementor-active,
.unique-color-tabs .elementor-tab-title:nth-child(2):hover,
.unique-color-tabs .e-n-tab-title:nth-child(2)[aria-selected="true"],
.unique-color-tabs .e-n-tab-title:nth-child(2):hover {
    background-color: #F9C578 !important; 
}


/* ==========================================
   TAB 3 Styling (Old & New Elementor Layouts)
   ========================================== */
.unique-color-tabs .elementor-tab-title:nth-child(3),
.unique-color-tabs .e-n-tab-title:nth-child(3) {
    background-color: #2E5761 !important; 
}
.unique-color-tabs .elementor-tab-title:nth-child(3) a,
.unique-color-tabs .e-n-tab-title:nth-child(3) .e-n-tab-title-text {
    color: #F0FFFC !important;            
}

/* Tab 3 Active / Hover State */
.unique-color-tabs .elementor-tab-title:nth-child(3).elementor-active,
.unique-color-tabs .elementor-tab-title:nth-child(3):hover,
.unique-color-tabs .e-n-tab-title:nth-child(3)[aria-selected="true"],
.unique-color-tabs .e-n-tab-title:nth-child(3):hover {
    background-color: #2E5761 !important; 
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-837e4d6 */.elementor-9 .elementor-element.elementor-element-e7ded53 .ue-grid-item-category {
  margin-top: 0px;
  border-bottom: 1px solid #2E5761;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a15e70 */.elementor-97015 .elementor-element.elementor-element-2a15e70.five-color-gradient,
.elementor-97015 .elementor-element.elementor-element-2a15e70 .elementor-container {
    background: linear-gradient(90deg, 
        #F9CF90 0%, 
        #4A808D 33%, 
        #2E5761 66%, 
        #A76055 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a91b1 */.elementor-97015 .elementor-element.elementor-element-44a91b1.five-color-gradient,
.elementor-97015 .elementor-element.elementor-element-44a91b1 .elementor-container {
    background: linear-gradient(90deg, 
        #F9CF90 0%, 
        #4A808D 33%, 
        #2E5761 66%, 
        #A76055 100%
    ) !important;
}/* End custom CSS */