.elementor-1681 .elementor-element.elementor-element-9470599{--spacer-size:425px;}.elementor-1681 .elementor-element.elementor-element-64123b2.elementor-element{--align-self:center;}.elementor-1681 .elementor-element.elementor-element-1fee3df{width:auto;max-width:auto;}.elementor-1681 .elementor-element.elementor-element-1fee3df.elementor-element{--align-self:flex-start;}.elementor-1681 .elementor-element.elementor-element-5271c71{--display:flex;}.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 .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-1681 .elementor-element.elementor-element-5f4ab69{--grid-columns:5;--grid-row-gap:10px;--grid-column-gap:5px;}.elementor-1681 .elementor-element.elementor-element-5f4ab69 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1681 .elementor-element.elementor-element-5f4ab69 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1681 .elementor-element.elementor-element-5f4ab69 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1681 .elementor-element.elementor-element-5f4ab69 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1681 .elementor-element.elementor-element-5f4ab69 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1681 .elementor-element.elementor-element-5f4ab69{--grid-columns:2;}}@media(max-width:767px){.elementor-1681 .elementor-element.elementor-element-5f4ab69{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-64123b2 */.uws-month-nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
}

.uws-month-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-width: 98px;
    padding: 12px 14px;

    background: #e1d5c5;
    color: #1e2d3b !important;

    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;

    text-decoration: none !important;
    text-transform: uppercase;

    transition: all .25s ease;
}

.uws-month-link:hover {
    background: #a9362d;
    color: #ffffff !important;
    transform: translateY(-2px);
}

.uws-month-link.active {
    background: #a9362d;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a545065 */.uws-month-count .elementor-shortcode {
    font-family: "Roboto Slab", serif;
    font-size: clamp(20px, 2.2vw, 34px);
    line-height: 1.1;
    font-weight: 800;
    letter-spacing: -0.5px;
    color: #a9362d;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4960a1a */.uws-month-search {
    display: flex !important;
    align-items: stretch !important;
    width: 100%;
    max-width: 670px;
}

.uws-month-search input[type="search"] {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    height: 54px !important;

    padding: 0 18px !important;

    background: #fff !important;
    color: #182b43 !important;

    border: 1px solid #c8c2b4 !important;
    border-right: 0 !important;
    border-radius: 3px 0 0 3px !important;

    font-family: "Roboto Slab", serif !important;
    font-size: 16px !important;

    outline: none !important;
    box-shadow: none !important;
}

.uws-month-search-reset {
    flex: 0 0 110px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    height: 54px !important;

    margin: 0 !important;
    padding: 0 18px !important;

    background: #a43d2c !important;
    color: #fff !important;

    border: 1px solid #a43d2c !important;
    border-radius: 0 3px 3px 0 !important;

    font-family: "Roboto Slab", serif !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    letter-spacing: .6px !important;

    text-decoration: none !important;
    line-height: 1 !important;
}

.uws-month-search-reset:hover {
    background: #182b43 !important;
    border-color: #182b43 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS */.uws-month-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    min-width: 120px;
    padding: 13px 18px;

    background: #142b40;
    color: #ffffff !important;

    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none !important;

    transition: all 0.25s ease;
}

.uws-month-button:hover {
    background: #a9362d;
    color: #ffffff !important;
}

.uws-arrow {
    font-size: 18px;
    line-height: 1;
}

.uws-month-prev {
    justify-content: flex-start;
}

.uws-month-next {
    justify-content: flex-end;
}/* End custom CSS */