.elementor-907269 .elementor-element.elementor-element-613aae65{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:36px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-907269 .elementor-element.elementor-element-613aae65:not(.elementor-motion-effects-element-type-background), .elementor-907269 .elementor-element.elementor-element-613aae65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0A10;}.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 );}.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-907269 .elementor-element.elementor-element-25612b1 .elementor-heading-title{font-size:32px;font-weight:700;color:#17212B;}.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-907269 .elementor-element.elementor-element-56c3f2aa{font-size:16px;font-weight:400;color:#5C6575;}.elementor-widget-html .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-html .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-wp-widget-wpc_sorting_widget .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-wp-widget-wpc_sorting_widget .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-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-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-loop-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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-907269 .elementor-element.elementor-element-775bce8f{--grid-columns:4;--grid-row-gap:28px;--grid-column-gap:20px;}.elementor-907269 .elementor-element.elementor-element-775bce8f .elementor-pagination{text-align:center;margin-top:30px;}body:not(.rtl) .elementor-907269 .elementor-element.elementor-element-775bce8f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-907269 .elementor-element.elementor-element-775bce8f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-907269 .elementor-element.elementor-element-775bce8f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-907269 .elementor-element.elementor-element-775bce8f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-widget-wp-widget-wpc_filters_widget .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-wp-widget-wpc_filters_widget .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-907269 .elementor-element.elementor-element-775bce8f{--grid-columns:3;}}@media(max-width:767px){.elementor-907269 .elementor-element.elementor-element-775bce8f{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-4dee7e03 */.elementor-907269 .elementor-element.elementor-element-4dee7e03{margin:0!important}
.elementor-907269 .elementor-element.elementor-element-4dee7e03 .elementor-widget-container{margin:0;padding:0}/* End custom CSS */
/* Start custom CSS for wp-widget-wpc_sorting_widget, class: .elementor-element-19e4e1e7 */.elementor-907269 .elementor-element.elementor-element-19e4e1e7{margin:0!important}
.elementor-907269 .elementor-element.elementor-element-19e4e1e7 .elementor-widget-container{margin:0;padding:0}
.elementor-907269 .elementor-element.elementor-element-19e4e1e7 .widget-title,.elementor-907269 .elementor-element.elementor-element-19e4e1e7 .wpc-filter-header{display:none}
.elementor-907269 .elementor-element.elementor-element-19e4e1e7 form,.elementor-907269 .elementor-element.elementor-element-19e4e1e7 .wpc-sorting-form{margin:0!important;padding:0}
.elementor-907269 .elementor-element.elementor-element-19e4e1e7 select{height:48px;width:100%;border:1px solid #DDE3E8;border-radius:24px;padding:0 16px;background:#fff;font-size:15px;color:#17212B;cursor:pointer}
.elementor-907269 .elementor-element.elementor-element-19e4e1e7 select:focus{outline:none;border-color:#4A1297;box-shadow:0 0 0 3px #EEE7F7}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-775bce8f */.elementor-907269 .elementor-element.elementor-element-775bce8f .e-loop-item{padding:0!important;margin:0!important}
.elementor-907269 .elementor-element.elementor-element-775bce8f .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;margin:0 3px;border:1px solid #DDE3E8;border-radius:20px;color:#17212B;font-weight:600;text-decoration:none}
.elementor-907269 .elementor-element.elementor-element-775bce8f .elementor-pagination .page-numbers.current{background:#4A1297;border-color:#4A1297;color:#fff}/* End custom CSS */
/* Start custom CSS for wp-widget-wpc_filters_widget, class: .elementor-element-353e7747 */.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#4A1297;font-weight:700}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-layout-search-field,.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-search-field,.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-search-wrapper{display:none!important}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program .wpc-term-item{display:none!important}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program .wpc-term-id-323,.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program .wpc-term-id-324,.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program .wpc-term-id-325,.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program .wpc-term-id-326,.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program .wpc-term-id-327,.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program .wpc-term-id-328,.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program .wpc-term-id-329{display:block!important}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-term-item-content-wrapper{display:flex;align-items:center;gap:8px;padding-right:0}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-term-item-content-wrapper label{flex:1;display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;color:#17212B}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-term-count{opacity:1!important;margin-left:auto;min-width:38px;text-align:center;font-size:12px;font-weight:700;color:#4A1297!important;background:#fff;border-radius:10px;padding:1px 8px;white-space:nowrap}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-term-count *{opacity:1!important;color:#4A1297!important}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-term-count-brackets-open,.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-term-count-brackets-close{display:none}
.elementor-907269 .elementor-element.elementor-element-353e7747 input[type=checkbox],.elementor-907269 .elementor-element.elementor-element-353e7747 input[type=radio]{accent-color:#4A1297;flex:none;margin:0}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program:has(.wpc-term-selected) .wpc-term-count{display:none!important}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-language .wpc-term-item.wpc-term-count-0{display:none!important}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filter-program .wpc-term-item.wpc-term-count-0{display:none!important}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filters-widget-wrapper { margin-bottom: -32px; }

@media (max-width: 1024px) {
  .elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filters-open-button-container { display: block !important; margin: 0 !important; }
  .elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filters-widget-content:not(.wpc-opened) { display: none; }
  .elementor-907269 .elementor-element.elementor-element-353e7747 a.wpc-open-close-filters-button { width: 100%; margin: 0 !important; padding: 12px 16px !important;
    text-align: center !important; border: 1px solid #d9d2ee !important; border-radius: 10px !important;
    background: #fff !important; color: #4A1297 !important; font-weight: 600 !important; }
  .elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-filters-widget-content.wpc-opened { margin-top: 16px; }
}
.elementor-907269 .elementor-element.elementor-element-353e7747 .wpc-term-count{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;min-width:44px !important;box-sizing:border-box !important;padding:1px 8px !important;line-height:1.6 !important}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-e95d135 { flex-direction: column !important; }
  .elementor-element.elementor-element-6ec7707f,
  .elementor-element.elementor-element-7c1c6dcc { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613aae65 *//* Watch v2: paste into the TOP container of the draft → Advanced → Custom CSS (replaces the old CSS there) */
.elementor-907269 .elementor-element.elementor-element-613aae65{background:#0B0A10;color:#F4F1FA;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--gap:0px}
/* layout containers: one column, full width, no old backgrounds */
.elementor-907269 .elementor-element.elementor-element-613aae65 > .e-con, .elementor-907269 .elementor-element.elementor-element-613aae65 > .e-con > .e-con, .elementor-907269 .elementor-element.elementor-element-613aae65 > .e-con > .e-con > .e-con,
.elementor-907269 .elementor-element.elementor-element-613aae65 > .e-con-inner > .e-con, .elementor-907269 .elementor-element.elementor-element-613aae65 > .e-con-inner > .e-con > .e-con{--flex-direction:column;flex-direction:column !important;--width:100%;width:100% !important;max-width:100% !important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;background:transparent !important;border:0 !important;box-shadow:none !important;position:static !important;top:auto !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-wp-widget-wpc_filters_widget{overflow:visible !important;height:auto !important;position:static !important}
/* side padding for everything except the full-width banner */
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-head, .elementor-907269 .elementor-element.elementor-element-613aae65 .umc-intro, .elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-html, .elementor-907269 .elementor-element.elementor-element-613aae65 .w2-pick,
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-wp-widget-wpc_filters_widget, .elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-wp-widget-wpc_sorting_widget, .elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-loop-grid{padding-left:4.5%;padding-right:4.5%;box-sizing:border-box}
/* title + intro */
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-head{margin-top:64px !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-head .elementor-heading-title{color:#FFFFFF !important;font-family:Roboto,sans-serif !important;font-weight:900 !important;font-size:34px !important;line-height:1.2 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-intro{color:#A79FB8 !important;font-size:16px;margin-top:8px !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-intro p{margin:0}
/* search */
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-html{margin-top:22px}
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-search input{height:54px}
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-search button{height:54px}
/* tabs + selects */
.elementor-907269 .elementor-element.elementor-element-613aae65 .w2-pick{margin-top:18px}
/* language filter as chips (Section filter replaced by tabs above) */
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filters-open-button-container, .elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-widget-close-container, .elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filters-widget-top-container, .elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-posts-found{display:none !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filters-widget-content{display:block !important;position:static !important;transform:none !important;background:transparent !important;box-shadow:none !important;padding:0 !important;width:auto !important;height:auto !important;opacity:1 !important;visibility:visible !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filters-scroll-container{overflow:visible !important;height:auto !important;padding:0 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filters-section{display:none !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filters-section.wpc-filter-language{display:flex !important;align-items:center;gap:14px;margin:18px 0 0 !important;padding:0 !important;border:0 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-filter-header{margin:0 !important;padding:0 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-filter-title{font:400 13px Roboto,sans-serif !important;color:#7D7590 !important;text-transform:none !important;letter-spacing:0 !important;margin:0 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-filter-title:after, .elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-filter-header:after{display:none !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-filter-content{max-height:none !important;overflow:visible !important;padding:0 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language ul.wpc-filters-ul-list{display:flex !important;flex-wrap:wrap;gap:10px;margin:0 !important;padding:0 !important;max-height:none !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li.wpc-term-item{margin:0 !important;padding:0 !important;list-style:none}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-term-item-content-wrapper{position:relative;display:flex;align-items:center}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li input{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;pointer-events:none}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li label{display:inline-flex !important;align-items:center;gap:8px;height:38px;margin:0 !important;padding:0 16px !important;border-radius:999px;border:1px solid #2A2438;background:transparent;color:#D9D3E6 !important;font:500 14px Roboto,sans-serif !important;cursor:pointer;transition:border-color .2s,background .2s}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li label:before, .elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li label:after{display:none !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li label:hover{border-color:#8B5CF6}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-filter-link{color:inherit !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-term-count{background:none !important;padding:0 !important;font-size:12px !important;color:#7D7590 !important;min-width:0 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-term-count-brackets-open, .elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-term-count-brackets-close{display:none}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li.wpc-term-selected label{background:#F4F1FA;border-color:#F4F1FA;color:#0B0A10 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li.wpc-term-selected .wpc-term-count{visibility:visible !important;color:#5E5670 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li .umc-x{display:none}
/* Indigenous languages: smaller chips with a purple line */
.elementor-907269 .elementor-element.elementor-element-613aae65 #wpc-term-taxonomy-language-522 label, .elementor-907269 .elementor-element.elementor-element-613aae65 #wpc-term-taxonomy-language-523 label, .elementor-907269 .elementor-element.elementor-element-613aae65 #wpc-term-taxonomy-language-524 label, .elementor-907269 .elementor-element.elementor-element-613aae65 #wpc-term-taxonomy-language-525 label, .elementor-907269 .elementor-element.elementor-element-613aae65 #wpc-term-taxonomy-language-527 label, .elementor-907269 .elementor-element.elementor-element-613aae65 #wpc-term-taxonomy-language-528 label{height:34px;font-size:13px !important;background:#15121E;border-left:3px solid #8B5CF6}
/* sorting */
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-wp-widget-wpc_sorting_widget{margin-top:22px}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-sorting-form{display:flex;justify-content:flex-end}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-orderby-select{height:46px !important;border-radius:999px !important;border:1px solid #2A2438 !important;background-color:#15121E !important;color:#FFFFFF !important;font:500 15px Roboto,sans-serif !important;padding:0 40px 0 18px !important;cursor:pointer;box-shadow:none !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-loop-grid{margin-top:8px !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language ul.wpc-filters-ul-list{padding-left:0 !important;margin-left:0 !important}
/* old programs carousel is replaced by the banner */
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-programs{display:none !important}
/* video cards */
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-loop-grid{margin-top:18px}
.elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item .elementor-heading-title, .elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item .elementor-heading-title a, .elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item h3, .elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item h3 a{color:#F4F1FA !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item .elementor-post-info, .elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item .elementor-post-info a, .elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item .elementor-icon-list-text, .elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item time{color:#8E86A0 !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item a:hover .elementor-heading-title, .elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item .elementor-heading-title a:hover{color:#C4B5FD !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop-item img{border-radius:10px}
/* pagination: round numbers */
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:48px !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;border:1px solid #2A2438;color:#D9D3E6 !important;font:600 15px Roboto,sans-serif;text-decoration:none}
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-pagination a.page-numbers:hover{border-color:#8B5CF6;color:#FFFFFF !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-pagination .page-numbers.current{background:#8B5CF6;border-color:#8B5CF6;color:#FFFFFF !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-pagination .page-numbers.prev, .elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-pagination .page-numbers.next{border:0}
/* "Show more" button (if Load on Click is used) */
.elementor-907269 .elementor-element.elementor-element-613aae65 .e-loop__load-more .elementor-button{background:none !important;border:0 !important;border-bottom:2px solid #8B5CF6 !important;border-radius:0 !important;padding:0 0 6px !important;color:#F4F1FA !important;font:700 16px Roboto,sans-serif !important}
@media (max-width:1024px){
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-head{margin-top:40px !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-head .elementor-heading-title{font-size:28px !important}
}
@media (max-width:600px){
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-head, .elementor-907269 .elementor-element.elementor-element-613aae65 .umc-intro, .elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-html, .elementor-907269 .elementor-element.elementor-element-613aae65 .w2-pick, .elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-wp-widget-wpc_filters_widget, .elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-wp-widget-wpc_sorting_widget, .elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-loop-grid{padding-left:16px;padding-right:16px}
.elementor-907269 .elementor-element.elementor-element-613aae65 .umc-head .elementor-heading-title{font-size:24px !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filters-section.wpc-filter-language{display:block !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language .wpc-filter-header{display:none !important}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language ul.wpc-filters-ul-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-filter-language li.wpc-term-item{flex:none;scroll-snap-align:start}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-sorting-form{justify-content:stretch}
.elementor-907269 .elementor-element.elementor-element-613aae65 .wpc-orderby-select{width:100%}
}
/* sorting row: never overlap the chips */
.elementor-907269 .elementor-element.elementor-element-613aae65 .elementor-widget-wp-widget-wpc_sorting_widget{position:static !important;top:auto !important;transform:none !important;margin:18px 0 0 !important;width:100% !important;max-width:100% !important}/* End custom CSS */