.elementor-325 .elementor-element.elementor-element-9e3ddbc{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:92px;--padding-bottom:92px;--padding-left:32px;--padding-right:32px;}.elementor-325 .elementor-element.elementor-element-ed9b7c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-6d306f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-36c2011{--grid-columns:2;--auto-scroll-offset:180px;}.elementor-325 .elementor-element.elementor-element-36c2011 .elementor-pagination{text-align:start;font-size:14px;font-weight:400;margin-top:16px;}.elementor-325 .elementor-element.elementor-element-36c2011 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}.elementor-325 .elementor-element.elementor-element-36c2011 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-325 .elementor-element.elementor-element-36c2011 .elementor-pagination .page-numbers.current{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-325 .elementor-element.elementor-element-36c2011 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-325 .elementor-element.elementor-element-36c2011 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-325 .elementor-element.elementor-element-36c2011 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-325 .elementor-element.elementor-element-36c2011 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-325 .elementor-element.elementor-element-ed9b7c4{--width:30%;}.elementor-325 .elementor-element.elementor-element-6d306f5{--width:70%;}}@media(max-width:1366px) and (min-width:768px){.elementor-325 .elementor-element.elementor-element-ed9b7c4{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-325 .elementor-element.elementor-element-ed9b7c4{--width:100%;}}@media(max-width:1366px){.elementor-325 .elementor-element.elementor-element-9e3ddbc{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}}@media(max-width:1024px){.elementor-325 .elementor-element.elementor-element-9e3ddbc{--flex-wrap:wrap;}.elementor-325 .elementor-element.elementor-element-6d306f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-325 .elementor-element.elementor-element-36c2011{--grid-columns:2;}}@media(max-width:767px){.elementor-325 .elementor-element.elementor-element-9e3ddbc{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-325 .elementor-element.elementor-element-36c2011{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-36c2011 *//* =========================
   PAGINATION
========================= */

.news-pagination .elementor-pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    font-size: 13px;
}

.news-pagination .elementor-pagination::before {
    content: "Sida";
    flex: 0 0 100%;
    margin-bottom: 5px;
    color: #24303a;
    font-size: 12px;
    text-align: center;
}

.news-pagination .page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 30px;
    height: 30px;
    margin: 0 -1px 0 0;
    padding: 0 9px;
    border: 1px solid #d9dee3;
    background: #fff;
    color: #4f83bb;
    text-decoration: none;
    transition:
        background-color .2s ease,
        color .2s ease,
        border-color .2s ease;
}

.news-pagination .page-numbers:first-of-type {
    border-radius: 4px 0 0 4px;
}

.news-pagination .page-numbers:last-of-type {
    margin-right: 0;
    border-radius: 0 4px 4px 0;
}

.news-pagination .page-numbers:hover {
    position: relative;
    z-index: 1;
    background: #f4f7fa;
    border-color: #4f83bb;
}

.news-pagination .page-numbers.current {
    position: relative;
    z-index: 2;
    background: #4f83bb;
    border-color: #4f83bb;
    color: #fff;
}

.news-pagination .elementor-screen-only {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
}

/* Aktiv sida */

nav.elementor-pagination span.page-numbers.current {
    position: relative !important;
    z-index: 3;
    background-color: #4f83bb !important;
    border-color: #4f83bb !important;
    color: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Mobil */

@media (max-width: 767px) {
    .news-pagination .page-numbers {
        min-width: 34px;
        height: 34px;
        padding: 0 8px;
    }
}/* End custom CSS */