.elementor-11252 .elementor-element.elementor-element-f2f9756{--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;--justify-content:center;--margin-top:0px;--margin-bottom:3px;--margin-left:300px;--margin-right:40px;}.elementor-11252 .elementor-element.elementor-element-f2f9756.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11252 .elementor-element.elementor-element-3225ed5{text-align:center;}.elementor-11252 .elementor-element.elementor-element-a125a8f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-11252 .elementor-element.elementor-element-a125a8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11252 .elementor-element.elementor-element-95259f7{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11252 .elementor-element.elementor-element-41a4d19 .upk-hazel-grid .upk-post-grid{grid-row-gap:20px;grid-column-gap:20px;}.elementor-11252 .elementor-element.elementor-element-41a4d19 .upk-hazel-grid .upk-content-style-1 .upk-item-box:before, .elementor-11252 .elementor-element.elementor-element-41a4d19 .upk-hazel-grid .upk-content-style-2 .upk-content, .elementor-11252 .elementor-element.elementor-element-41a4d19 .upk-hazel-grid .upk-content-style-3 .upk-item .upk-item-box:before{background-color:#02010100;}.elementor-11252 .elementor-element.elementor-element-f835211{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11252 .elementor-element.elementor-element-db8a611 .elementor-heading-title{color:#003791;}.elementor-11252 .elementor-element.elementor-element-ba245ce .upk-tiny-list{grid-template-columns:repeat(1, 1fr);grid-row-gap:29px;grid-column-gap:10px;}.elementor-11252 .elementor-element.elementor-element-ba245ce .upk-tiny-list .upk-item .upk-title-icon i{color:var( --e-global-color-secondary );}.elementor-11252 .elementor-element.elementor-element-ba245ce .upk-tiny-list .upk-item .upk-title-icon svg *{fill:var( --e-global-color-secondary );}.elementor-11252 .elementor-element.elementor-element-ba245ce .upk-tiny-list .upk-item .upk-title a:hover{color:var( --e-global-color-secondary );}.elementor-11252 .elementor-element.elementor-element-ba245ce .upk-tiny-list .upk-item .upk-title{font-family:"Roboto", Roboto;font-size:16px;font-weight:500;font-style:normal;}@media(max-width:1024px){.elementor-11252 .elementor-element.elementor-element-f2f9756{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11252 .elementor-element.elementor-element-ba245ce .upk-tiny-list{grid-template-columns:repeat(1, 1fr);grid-row-gap:14px;grid-column-gap:0px;}}@media(min-width:768px){.elementor-11252 .elementor-element.elementor-element-f2f9756{--width:60.983%;}.elementor-11252 .elementor-element.elementor-element-a125a8f{--width:68.714%;}.elementor-11252 .elementor-element.elementor-element-95259f7{--width:70%;}.elementor-11252 .elementor-element.elementor-element-f835211{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11252 .elementor-element.elementor-element-f2f9756{--width:762px;}.elementor-11252 .elementor-element.elementor-element-a125a8f{--width:747px;}}@media(max-width:767px){.elementor-11252 .elementor-element.elementor-element-f2f9756{--width:500px;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11252 .elementor-element.elementor-element-ba245ce .upk-tiny-list{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for theme-archive-title, class: .elementor-element-3225ed5 */.cat-title::before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for upk-hazel-grid, class: .elementor-element-41a4d19 */.ep-pagination .upk-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
    list-style: none;
    padding: 0;
}

.ep-pagination .upk-pagination li {
    display: inline-flex;
    align-items: center;
}

.ep-pagination .upk-pagination li a,
.ep-pagination .upk-pagination li span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 4px;
    background: #f0f0f0;
    color: #003791 !important;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
    transition: all 0.2s;
}

.ep-pagination .upk-pagination li .current {
    background: #003791 !important;
    color: #ffffff !important;
    border-bottom: 3px solid #00c3ff;
}

.ep-pagination .upk-pagination li a:hover {
    background: #003791 !important;
    color: #ffffff !important;
}

.ep-pagination .upk-pagination li.upk-pagination-dot-dot ~ li:not(.upk-pagination-next) {
    display: none !important;
}

.ep-pagination .upk-pagination li.upk-pagination-next a {
    width: 36px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.ep-pagination .upk-pagination li.upk-pagination-next a svg {
    width: 14px;
    height: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f835211 */.elementor-11252 .elementor-element.elementor-element-f835211 {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    max-height: calc(100vh - 120px);
    overflow-y: auto;
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a125a8f */.elementor-11252 .elementor-element.elementor-element-a125a8f{
    padding-top: 40px;
}/* End custom CSS */