.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-707 .elementor-element.elementor-element-845ed00{--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-707 .elementor-element.elementor-element-57d8d2a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:48px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-707 .elementor-element.elementor-element-a748537{text-align:center;}.elementor-707 .elementor-element.elementor-element-a748537 .elementor-heading-title{font-family:"Cerebri Sans Pro", Sans-serif;font-size:54px;font-weight:700;color:#131316;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-707 .elementor-element.elementor-element-48a7b54{width:var( --container-widget-width, 810px );max-width:810px;--container-widget-width:810px;--container-widget-flex-grow:0;text-align:center;font-family:"Cerebri Sans Pro", Sans-serif;font-weight:400;}.elementor-707 .elementor-element.elementor-element-e4e39e0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_ue_listing_carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_ue_listing_carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_ue_listing_carousel .uc_style_ue_listing_carousel_elementor_uc_items_attribute_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-707 .elementor-element.elementor-element-6f43394 .ue-carousel-item{transition:300ms;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:#EFEFEF00;border-radius:0px;border-style:none;opacity:100%;transform:scale(1,1);}.elementor-707 .elementor-element.elementor-element-6f43394 .ue-carousel-item:hover{background-color:#EFEFEF00;border-radius:0px;opacity:100%;}.elementor-707 .elementor-element.elementor-element-6f43394 .uc-active-item:hover .ue-carousel-item{background-color:#EFEFEF00;border-radius:0px;opacity:100%;}.elementor-707 .elementor-element.elementor-element-6f43394 .ue-carousel-item:hover,.elementor-707 .elementor-element.elementor-element-6f43394 .uc-active-item:hover .ue-carousel-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE00;}.elementor-707 .elementor-element.elementor-element-6f43394 .uc-active-item .ue-carousel-item{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE00;opacity:100%;transform:scale(1,1);}.elementor-707 .elementor-element.elementor-element-c0fcd86{--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-707 .elementor-element.elementor-element-2e29d42{--display:flex;}.elementor-707 .elementor-element.elementor-element-5db68a0 .elementor-heading-title{font-family:"Cerebri Sans Pro", Sans-serif;font-size:32px;font-weight:600;color:#131316;}.elementor-widget-ucaddon_ue_buttons_post_filter .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_ue_buttons_post_filter .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-707 .elementor-element.elementor-element-e866690 .ue_taxonomy{display:flex;gap:5px;justify-content:flex-start;}.elementor-707 .elementor-element.elementor-element-e866690 .slick-track{gap:5px;}.elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy_item{text-align:inherit;padding:5px 15px 5px 15px;border-radius:19px 19px 19px 19px;margin:0px 0px 0px 0px;font-family:"Cerebri Sans Pro", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );background-color:#F3F3F8;}.elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy_item:hover{color:var( --e-global-color-primary );background-color:#E6F1FD;}.elementor-707 .elementor-element.elementor-element-e866690 .uc-selected{color:var( --e-global-color-primary );background-color:#E6F1FD !important;}.elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy_item_icon{font-size:20px;}.elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-707 .elementor-element.elementor-element-7c99f9b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_ue_listing_grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_ue_listing_grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-707 .elementor-element.elementor-element-d6c4dbd .ue-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0px;}.elementor-707 .elementor-element.elementor-element-d6c4dbd .ue-grid-item{padding:11px 31px 34px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#e0e0e0;transition:all 200ms ease-in-out;}.elementor-707 .elementor-element.elementor-element-d6c4dbd .ue-grid-item:hover{border-style:solid;}.elementor-707 .elementor-element.elementor-element-d6c4dbd .ue-grid-item.ue-active-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0e0e0;}.elementor-707 .elementor-element.elementor-element-d6c4dbd .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-707 .elementor-element.elementor-element-2286d78{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-ucaddon_archive_pagination .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_archive_pagination .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_archive_pagination .archive_pagination{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-707 .elementor-element.elementor-element-47aa3d0{width:auto;max-width:auto;}.elementor-707 .elementor-element.elementor-element-47aa3d0 .archive_pagination{background-color:#FCFCFC;padding:8px 8px 8px 8px;border-radius:36px;}.elementor-707 .elementor-element.elementor-element-47aa3d0 .page-numbers{min-width:30px;height:30px;border-radius:20px;margin:6px 6px 6px 6px;}.elementor-707 .elementor-element.elementor-element-2057237{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1024px){.elementor-707 .elementor-element.elementor-element-a748537{width:100%;max-width:100%;text-align:center;}.elementor-707 .elementor-element.elementor-element-a748537 .elementor-heading-title{line-height:1.2em;}.elementor-707 .elementor-element.elementor-element-48a7b54{width:100%;max-width:100%;text-align:center;}.elementor-707 .elementor-element.elementor-element-5db68a0{text-align:center;}.elementor-707 .elementor-element.elementor-element-7c99f9b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-707 .elementor-element.elementor-element-d6c4dbd .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-707 .elementor-element.elementor-element-d6c4dbd .ue-grid-item{padding:12px 12px 34px 12px;}}@media(max-width:767px){.elementor-707 .elementor-element.elementor-element-57d8d2a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-707 .elementor-element.elementor-element-a748537{text-align:center;}.elementor-707 .elementor-element.elementor-element-a748537 .elementor-heading-title{font-size:38px;}.elementor-707 .elementor-element.elementor-element-48a7b54{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-707 .elementor-element.elementor-element-5db68a0{text-align:left;}.elementor-707 .elementor-element.elementor-element-5db68a0 .elementor-heading-title{font-size:28px;}.elementor-707 .elementor-element.elementor-element-7c99f9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-d6c4dbd .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for ucaddon_ue_buttons_post_filter, class: .elementor-element-e866690 */@media(max-width: 768px){
    .elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy {
    flex-wrap: nowrap !important;
    overflow: auto;
    overflow-x: auto;  
    -webkit-overflow-scrolling: touch;
   -ms-overflow-style: none; 
    scrollbar-width: none;
    padding: 10px 0px;
}

.elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy::-webkit-scrollbar {
  display: none;  
}

.elementor-707 .elementor-element.elementor-element-e866690 .ue_taxonomy_item {
    min-width: fit-content;

}
}/* End custom CSS */
/* Start custom CSS for ucaddon_archive_pagination, class: .elementor-element-47aa3d0 */.elementor-707 .elementor-element.elementor-element-47aa3d0 .page-numbers.prev, .elementor-707 .elementor-element.elementor-element-47aa3d0 .page-numbers.next {
    padding-left: 8px !important;
    padding-right: 8px !important;
    border: 1px solid #70707B;
    border-radius: 10px;
}/* End custom CSS */