.elementor-1847 .elementor-element.elementor-element-24f4778{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-24f4778:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-24f4778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-03d272b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1847 .elementor-element.elementor-element-fc41274{padding:0px 0px 20px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-fc41274 .elementor-heading-title{font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1847 .elementor-element.elementor-element-0cb08cc{text-align:center;}.elementor-1847 .elementor-element.elementor-element-184e900{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1847 .elementor-element.elementor-element-74ace88 > .elementor-widget-container{padding:0px 55px 40px 55px;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy{gap:5px;}.elementor-1847 .elementor-element.elementor-element-74ace88 .slick-track{gap:5px;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item{text-align:center;padding:15px 20px 15px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B4B4B4;border-radius:40px 40px 40px 40px;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0em;color:#282828;background-color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item.uc-selected{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item:not(.uc-is-parent){padding:15px 20px 15px 0px;margin:0px 0px 0px 0px;color:#000000;background-color:#eeeeee;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item_icon{font-size:20px;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue-arrow-left{left:-55px;right:auto;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue-arrow-right{right:-55px;left:auto;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue-arrow-left,.elementor-1847 .elementor-element.elementor-element-74ace88 .ue-arrow-right{top:50%;border-radius:50px;width:50px;height:50px;line-height:50px;font-size:18px;background-color:#FFFFFF00;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2F4F7;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue-arrow-left:hover,.elementor-1847 .elementor-element.elementor-element-74ace88 .ue-arrow-right:hover{background-color:#02BBE8;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02BBE8;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1847 .elementor-element.elementor-element-6f21d72 .ue-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0px;}.elementor-1847 .elementor-element.elementor-element-6f21d72 .ue-grid-item{padding:0px 0px 0px 0px;border-style:none;transition:all 200ms ease-in-out;}.elementor-1847 .elementor-element.elementor-element-6f21d72 .ue-grid-item:hover{border-style:none;}.elementor-1847 .elementor-element.elementor-element-6f21d72 .ue-grid-item.ue-active-item{border-style:none;}.elementor-1847 .elementor-element.elementor-element-6f21d72 .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-widget-ucaddon_load_more_filter .uc-filter-load-more__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_load_more_filter .uc-filter-load-more__link:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_load_more_filter .uc-filter-load-more__loader{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1847 .elementor-element.elementor-element-a23210b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-a23210b .uc-grid-filter{text-align:center;}.elementor-1847 .elementor-element.elementor-element-a23210b .uc-filter-load-more__link{display:inline-flex;font-size:14px;font-weight:400;padding:10px 20px 10px 20px;border-radius:0px;background-color:#afafaf;color:#ffffff;}.elementor-1847 .elementor-element.elementor-element-a23210b .uc-load-more-wrapper{flex-direction:row;}.elementor-1847 .elementor-element.elementor-element-a23210b .uc-loading-image img{width:32px;}.elementor-1847 .elementor-element.elementor-element-a23210b .uc-loading-image svg{width:32px;}.elementor-1847 .elementor-element.elementor-element-a23210b .uc-load-more-wrapper img,.elementor-1847 .elementor-element.elementor-element-a23210b .uc-load-more-wrapper svg{margin:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-1847 .elementor-element.elementor-element-6f21d72 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-1847 .elementor-element.elementor-element-6f21d72 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for ucaddon_ue_buttons_post_filter, class: .elementor-element-74ace88 */.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item{
    background: linear-gradient(93.69deg, #fff, #fff, #00BFE9, #6D1BC7);
    background-size: auto;
  background-size: 300% 100%;
  transition: all 600ms ease-in-out;

}
.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item:hover{    color:#fff !important;
    background-position: 98% 0;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;}
.elementor-1847 .elementor-element.elementor-element-74ace88 .ue_taxonomy_item.uc-selected{
    color:#fff !important;
    background-position: 98% 0;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for ucaddon_load_more_filter, class: .elementor-element-a23210b */.elementor-1847 .elementor-element.elementor-element-a23210b .uc-filter-load-more__link {font-size: 13px;
  font-weight: 300 !important;
  text-transform: uppercase;
  line-height: 14px !important;
  letter-spacing: 0.08em !important;
  color: #FFFFFF;
background-image: linear-gradient(90deg, #00BFE9 0%, #6D1BC7 100%);

  padding: 15px 45px 15px 30px !important;
  border-radius: 8px 8px 8px 8px !important; 
position: relative;
  overflow: hidden;
  display: inline-block;}
.elementor-1847 .elementor-element.elementor-element-a23210b .uc-filter-load-more__link:before{
    content: "";
  position: absolute;
  top: 0;
  left: -60%;
  width: 40%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.35), transparent);
  transform: skewX(-20deg);
  transition: left .7s cubic-bezier(0.22,1,0.36,1);
}
.elementor-1847 .elementor-element.elementor-element-a23210b .uc-filter-load-more__link:after{
    content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  background: #ffffff59;
  top: 0px;
  bottom: 0px;
  right: 22px;
  margin: auto 0;
  transition:all 600ms ease-in-out;
}
.elementor-1847 .elementor-element.elementor-element-a23210b .uc-filter-load-more__link:hover:after{right:18px}/* End custom CSS */