.elementor-529 .elementor-element.elementor-element-309d5fcb{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-529 .elementor-element.elementor-element-309d5fcb:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-309d5fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foreningsfinansiering.se/wp-content/uploads/2026/01/Barn-spelar-fotboll-scaled.webp");background-position:center center;}.elementor-529 .elementor-element.elementor-element-309d5fcb::before, .elementor-529 .elementor-element.elementor-element-309d5fcb > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-309d5fcb > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-309d5fcb > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-309d5fcb > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-309d5fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-529 .elementor-element.elementor-element-6f2bca07{width:var( --container-widget-width, 1100px );max-width:1100px;padding:45px 0px 0px 0px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;}.elementor-529 .elementor-element.elementor-element-6f2bca07 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:6.5rem;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-6706d092{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-7ef9272{text-align:center;}.elementor-529 .elementor-element.elementor-element-7ef9272 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:3rem;font-weight:900;line-height:1.2em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-529 .elementor-element.elementor-element-6a1486bd{width:initial;max-width:initial;padding:0px 0px 0px 0px;text-align:center;}.elementor-529 .elementor-element.elementor-element-ca801cc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-item-category span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-529 .elementor-element.elementor-element-c7a923b{width:100%;max-width:100%;}.elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap, 
                    .elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,
                    .elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner{height:300px;}.elementor-529 .elementor-element.elementor-element-c7a923b .eael-filter-gallery-wrapper{background-color:#fff;border-radius:0px;}.elementor-529 .elementor-element.elementor-element-c7a923b .eael-filter-gallery-control ul li.control{color:#444;}.elementor-529 .elementor-element.elementor-element-c7a923b .eael-filter-gallery-control ul > li.control{border-radius:0px;}.elementor-529 .elementor-element.elementor-element-c7a923b .eael-filter-gallery-control ul li.active{color:#fff;}.elementor-529 .elementor-element.elementor-element-c7a923b .eael-filter-gallery-control ul li.control.active{background:#333;border-radius:0px;}.elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                    .elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:25px;}.elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                .elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                .elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-529 .elementor-element.elementor-element-c7a923b .gallery-item-caption-wrap.card-hover-bg{background-color:#00000000;}.elementor-529 .elementor-element.elementor-element-c7a923b .video-popup-bg{background-color:rgba(0, 0, 0, .7);}.elementor-529 .elementor-element.elementor-element-c7a923b .video-popup:hover > img{transform:scale(1.1);}.elementor-529 .elementor-element.elementor-element-c7a923b .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card{background-color:#f1f2f9;}.elementor-529 .elementor-element.elementor-element-c7a923b .fg-layout-3-item-content{background-color:#f1f2f9;}.elementor-529 .elementor-element.elementor-element-c7a923b .gallery-item-caption-wrap.caption-style-card .fg-item-content{color:#444;}.elementor-529 .elementor-element.elementor-element-c7a923b .gallery-item-caption-wrap .gallery-item-buttons > a span{height:50px;line-height:50px;width:50px;font-size:18px;border-radius:100px;transition:300ms;}.elementor-529 .elementor-element.elementor-element-c7a923b .gallery-item-caption-wrap .gallery-item-buttons > a span img{height:18px;width:18px;}.elementor-529 .elementor-element.elementor-element-c7a923b .gallery-item-caption-wrap .gallery-item-buttons > a span:hover{border-radius:100px;}.elementor-529 .elementor-element.elementor-element-c7a923b #eael-fg-no-items-found{text-align:center;color:#858e9a;border-radius:0px;}.elementor-529 .elementor-element.elementor-element-3e017e84{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-6591d1{padding:0px 150px 0px 150px;text-align:center;}.elementor-529 .elementor-element.elementor-element-6591d1 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:3rem;font-weight:900;line-height:1.2em;}.elementor-529 .elementor-element.elementor-element-7dd3df69{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-529 .elementor-element.elementor-element-1dbaae99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-529 .elementor-element.elementor-element-47d9d132{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;}.elementor-529 .elementor-element.elementor-element-47d9d132:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-47d9d132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2130;}.elementor-529 .elementor-element.elementor-element-6bbf8849{text-align:center;}.elementor-529 .elementor-element.elementor-element-6bbf8849 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-6c25f173{text-align:center;}.elementor-529 .elementor-element.elementor-element-57a3df8e{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:center;}.elementor-529 .elementor-element.elementor-element-5ec9abea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-529 .elementor-element.elementor-element-6daec67c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;}.elementor-529 .elementor-element.elementor-element-6daec67c:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-6daec67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2130;}.elementor-529 .elementor-element.elementor-element-65b885d1{text-align:center;}.elementor-529 .elementor-element.elementor-element-65b885d1 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-37c9a9d5{text-align:center;}.elementor-529 .elementor-element.elementor-element-5b92a267{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:center;}.elementor-529 .elementor-element.elementor-element-5168b025{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-529 .elementor-element.elementor-element-518ce9bc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;}.elementor-529 .elementor-element.elementor-element-518ce9bc:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-518ce9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2130;}.elementor-529 .elementor-element.elementor-element-681133b0{text-align:center;}.elementor-529 .elementor-element.elementor-element-681133b0 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-ad507a7{text-align:center;}.elementor-529 .elementor-element.elementor-element-75ddf3b6{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:center;}.elementor-529 .elementor-element.elementor-element-1cd9f34d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-529 .elementor-element.elementor-element-57093be2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-529 .elementor-element.elementor-element-5ddcd5d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;}.elementor-529 .elementor-element.elementor-element-5ddcd5d:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-5ddcd5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2130;}.elementor-529 .elementor-element.elementor-element-557ae5f7{text-align:center;}.elementor-529 .elementor-element.elementor-element-557ae5f7 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-789dea14{text-align:center;}.elementor-529 .elementor-element.elementor-element-57a8e948{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:center;}.elementor-529 .elementor-element.elementor-element-5e9cc889{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-529 .elementor-element.elementor-element-28cf7ad0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;}.elementor-529 .elementor-element.elementor-element-28cf7ad0:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-28cf7ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2130;}.elementor-529 .elementor-element.elementor-element-7f9d077c{text-align:center;}.elementor-529 .elementor-element.elementor-element-7f9d077c .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-31be97c3{text-align:center;}.elementor-529 .elementor-element.elementor-element-2a6e51a5{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:center;}.elementor-529 .elementor-element.elementor-element-1a2e3786{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-529 .elementor-element.elementor-element-165540f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;}.elementor-529 .elementor-element.elementor-element-165540f1:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-165540f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2130;}.elementor-529 .elementor-element.elementor-element-4def66ae{text-align:center;}.elementor-529 .elementor-element.elementor-element-4def66ae .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-8ccea7c{text-align:center;}.elementor-529 .elementor-element.elementor-element-616b749b{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:center;}.elementor-529 .elementor-element.elementor-element-1d30b6e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-627cd5ca{text-align:center;}.elementor-529 .elementor-element.elementor-element-627cd5ca .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:2.8rem;font-weight:900;line-height:1.2em;color:#0D2130;}.elementor-529 .elementor-element.elementor-element-3f02cab0{width:initial;max-width:initial;text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;color:#1A1A1A;}.elementor-widget-button .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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-529 .elementor-element.elementor-element-4d446b8b .elementor-button{background-color:#FED503;fill:#0D2130;color:#0D2130;border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-529 .elementor-element.elementor-element-309d5fcb{--min-height:215px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-529 .elementor-element.elementor-element-6f2bca07{padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-6f2bca07 .elementor-heading-title{font-size:4.7rem;}.elementor-529 .elementor-element.elementor-element-6706d092{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-item-category span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-529 .elementor-element.elementor-element-6591d1 .elementor-heading-title{font-size:2.8rem;}.elementor-529 .elementor-element.elementor-element-1d30b6e9{--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-529 .elementor-element.elementor-element-309d5fcb{--min-height:150px;}.elementor-529 .elementor-element.elementor-element-309d5fcb:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-309d5fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-529 .elementor-element.elementor-element-6f2bca07 .elementor-heading-title{font-size:2.3rem;}.elementor-529 .elementor-element.elementor-element-6706d092{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-529 .elementor-element.elementor-element-7ef9272{text-align:center;}.elementor-529 .elementor-element.elementor-element-7ef9272 .elementor-heading-title{font-size:1.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-529 .elementor-element.elementor-element-6a1486bd{text-align:center;}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-item-category span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-529 .elementor-element.elementor-element-3e017e84{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-529 .elementor-element.elementor-element-6591d1{padding:0px 0px 0px 0px;text-align:center;}.elementor-529 .elementor-element.elementor-element-6591d1 .elementor-heading-title{font-size:1.5rem;}.elementor-529 .elementor-element.elementor-element-47d9d132{--width:60px;}.elementor-529 .elementor-element.elementor-element-6daec67c{--width:60px;}.elementor-529 .elementor-element.elementor-element-518ce9bc{--width:60px;}.elementor-529 .elementor-element.elementor-element-5ddcd5d{--width:60px;}.elementor-529 .elementor-element.elementor-element-28cf7ad0{--width:60px;}.elementor-529 .elementor-element.elementor-element-165540f1{--width:60px;}.elementor-529 .elementor-element.elementor-element-1d30b6e9{--padding-top:0px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-529 .elementor-element.elementor-element-627cd5ca{text-align:center;}.elementor-529 .elementor-element.elementor-element-627cd5ca .elementor-heading-title{font-size:1.5rem;}.elementor-529 .elementor-element.elementor-element-3f02cab0{text-align:center;}}@media(min-width:768px){.elementor-529 .elementor-element.elementor-element-1dbaae99{--width:32%;}.elementor-529 .elementor-element.elementor-element-47d9d132{--width:60px;}.elementor-529 .elementor-element.elementor-element-5ec9abea{--width:32%;}.elementor-529 .elementor-element.elementor-element-6daec67c{--width:60px;}.elementor-529 .elementor-element.elementor-element-5168b025{--width:32%;}.elementor-529 .elementor-element.elementor-element-518ce9bc{--width:60px;}.elementor-529 .elementor-element.elementor-element-57093be2{--width:32%;}.elementor-529 .elementor-element.elementor-element-5ddcd5d{--width:60px;}.elementor-529 .elementor-element.elementor-element-5e9cc889{--width:32%;}.elementor-529 .elementor-element.elementor-element-28cf7ad0{--width:60px;}.elementor-529 .elementor-element.elementor-element-1a2e3786{--width:32%;}.elementor-529 .elementor-element.elementor-element-165540f1{--width:60px;}}@media(max-width:1024px) and (min-width:768px){.elementor-529 .elementor-element.elementor-element-1dbaae99{--width:30%;}.elementor-529 .elementor-element.elementor-element-5ec9abea{--width:30%;}.elementor-529 .elementor-element.elementor-element-5168b025{--width:30%;}.elementor-529 .elementor-element.elementor-element-57093be2{--width:30%;}.elementor-529 .elementor-element.elementor-element-5e9cc889{--width:30%;}.elementor-529 .elementor-element.elementor-element-1a2e3786{--width:30%;}}/* Start custom CSS for eael-filterable-gallery, class: .elementor-element-c7a923b *//* --- MOBIL-MENY: Scroll-list + Justerad Pil --- */
@media (max-width: 767px) {
    
    /* 1. Behållaren */
    .eael-filter-gallery-control {
        position: relative !important;
        width: 100% !important;
    }

    /* 2. Pilen (Justerad höjd) */
    .eael-filter-gallery-control::after {
        content: '\203A' !important;      /* Pil-tecken */
        position: absolute !important;
        
        /* HÄR ÄR ÄNDRINGEN FÖR HÖJDEN: */
        top: -12px !important;             /* Flyttar upp pilen några pixlar */
        
        right: 0 !important;
        height: 100% !important;
        display: flex !important;
        align-items: center !important;
        padding-left: 25px !important;    
        padding-right: 5px !important;
        
        /* Utseende */
        font-size: 28px !important;
        color: #000 !important;
        font-family: sans-serif !important;
        line-height: 1 !important;
        
        /* Bakgrund: Vit dimma */
        background: linear-gradient(to right, rgba(255,255,255,0), #ffffff 80%) !important;
        
        pointer-events: none !important;  /* Man kan klicka rakt igenom pilen */
    }

    /* 3. Listan (Scrollbar) */
    .eael-filter-gallery-control ul {
        display: flex !important;           
        flex-wrap: nowrap !important;       
        overflow-x: auto !important;        
        -webkit-overflow-scrolling: touch;  
        justify-content: flex-start !important; 
        gap: 5px !important;                
        padding-bottom: 5px !important;     
        margin-bottom: 15px !important;     
        padding-right: 30px !important; /* Luft till höger för pilen */
        
        /* Dölj skrollbalk */
        scrollbar-width: none;              
        -ms-overflow-style: none;           
    }
    
    .eael-filter-gallery-control ul::-webkit-scrollbar {
        display: none;
    }

    /* 4. Knapparna */
    .eael-filter-gallery-control li.control {
        flex: 0 0 auto !important;          
        font-size: 11px !important;         
        padding: 8px 12px !important;       
        margin: 0 !important;               
        white-space: nowrap !important;     
        border-radius: 20px !important;     
    }
}




/* --- DESIGN: Runda hörn på FILTER-KNAPPARNA --- */

/* 1. Gör knapparna runda (Piller-form) */
.eael-filter-gallery-control li.control {
    border-radius: 50px !important;      /* Gör dem helt runda */
    border: 1px solid #eee !important;   /* Tunn ljusgrå ram */
    transition: all 0.3s ease !important;/* Mjuk övergång vid klick */
}

/* 2. Den aktiva knappen (Den som är vald) */
.eael-filter-gallery-control li.control.active {
    background-color: #0d2130 !important; /* Er mörkblå färg */
    color: #fff !important;               /* Vit text */
    border-color: #0d2130 !important;     /* Mörkblå ram */
}



/* --- FIX: LAGERHANTERING (Z-INDEX) --- */

/* 1. Sänk menyns nivå (så den hamnar "bakom") */
.eael-filter-gallery-control {
    z-index: 1 !important; 
    position: relative !important;
}

/* 2. Höj kortens nivå (så de och skuggan hamnar "överst") */
.eael-filter-gallery-container {
    z-index: 10 !important; 
    position: relative !important;
    
    /* Detta är nyckeln för att skuggan inte ska klippas av: */
    overflow: visible !important; 
}













/* --- GÖR HELA KORTET KLICKBART --- */

/* 1. Skapa en osynlig yta från länken som täcker hela kortet */
.eael-filter-gallery-container .gallery-item-caption-wrap.caption-style-card a::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 10 !important; /* Ligger överst så klicket fångas upp */
}

/* 2. Se till att muspekaren alltid visar "klick-handen" över hela kortet */
.eael-filter-gallery-container .gallery-item-caption-wrap.caption-style-card {
    cursor: pointer !important;
}/* End custom CSS */