.elementor-24 .elementor-element.elementor-element-c0f8672{--display:flex;}.elementor-24 .elementor-element.elementor-element-79824fe{--display:flex;}.elementor-24 .elementor-element.elementor-element-e7cad74{--display:flex;}.elementor-24 .elementor-element.elementor-element-67e0ebb{--display:flex;}.elementor-24 .elementor-element.elementor-element-991011ec{--display:flex;}.elementor-24 .elementor-element.elementor-element-9ab9db53{--display:flex;}.elementor-24 .elementor-element.elementor-element-7c5d724d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-24{font-family:Manrope,Arial,sans-serif;color:#172723;background:#F7F5EF;} .elementor-24 *{box-sizing:border-box;} .elementor-24 .fg-h1,.elementor-24 .fg-h2,.elementor-24 .fg-h3{font-family:Newsreader,Georgia,serif;font-weight:400;cursor:text;} .elementor-24 em{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400;} .elementor-24 .fg-body,.elementor-24 .fg-meta,.elementor-24 .fg-eyebrow,.elementor-24 .fg-link,.elementor-24 .fg-button,.elementor-24 .fg-button-light{font-family:Manrope,Arial,sans-serif;} .elementor-24 .fg-triad:after{content:'';display:block;border-top:1px solid #A47D55;margin-left:1.5rem;width:calc(100% - 1.5rem);} .elementor-24 .fg-actions>.e-component-base{width:auto;} .elementor-24 .fg-link:disabled,.elementor-24 .fg-button:disabled,.elementor-24 .fg-button-light:disabled{opacity:.55;cursor:not-allowed;transform:none;} .elementor-24 a:focus-visible,.elementor-24 button:focus-visible,.elementor-24 [tabindex]:focus-visible,.elementor-24 input:focus-visible{outline:3px solid #765538;outline-offset:4px;} .elementor-24 .fg-photo{max-width:100%;} .elementor-24 .fg-card{overflow:hidden;border-radius:.5rem .5rem 0 0;} .elementor-24 .fg-card .fg-photo{transition:transform 220ms ease;} .elementor-24 .fg-card:hover .fg-photo{transform:scale(1.035);} .elementor-24 .fg-card:focus-visible{outline:3px solid #765538;outline-offset:5px;} .elementor-24 .fg-service-row .fg-eyebrow:empty{display:none;} .elementor-24 .fg-service-row{min-height:44px;} .elementor-24 .fg-article{font-family:Manrope,Arial,sans-serif;font-size:1.1875rem;line-height:1.75;} .elementor-24 .fg-article p{margin:0 0 1.4rem;} .elementor-24 .fg-article h2,.elementor-24 .fg-article h3,.elementor-24 .fg-article h4{font-family:Newsreader,Georgia,serif;font-weight:400;line-height:1.2;overflow-wrap:break-word;} .elementor-24 .fg-article h2{font-size:2.5rem;margin:2.5rem 0 1rem;} .elementor-24 .fg-article h3{font-size:1.875rem;margin:2rem 0 1rem;} .elementor-24 .fg-article h4{font-size:1.5rem;} .elementor-24 .fg-article a{color:#765538;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere;} .elementor-24 .fg-article ul,.elementor-24 .fg-article ol{padding-left:1.4rem;margin:1.5rem 0;} .elementor-24 .fg-article li+li{margin-top:.65rem;} .elementor-24 .fg-article img{display:block;max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0;} .elementor-24 .fg-article iframe{max-width:100%;} .elementor-24 .fg-article figure{max-width:100%;margin:2rem 0;} .elementor-24 .fg-article pre{white-space:pre-wrap;overflow-wrap:anywhere;} .elementor-24 .fg-article blockquote{margin:2rem 0;border-left:2px solid #A47D55;padding:0 0 0 1.5rem;font-family:Newsreader,Georgia,serif;font-size:1.625rem;line-height:1.4;} .elementor-24 .fg-article figcaption{font-size:.875rem;line-height:1.6;color:#4B5B53;} .elementor-24 .fg-article table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;} .elementor-24 .fg-article td,.elementor-24 .fg-article th{padding:.75rem;border:1px solid #CBCFC4;} .elementor-24 .forma-archive-note{font-size:.9375rem;line-height:1.65;border-left:2px solid #A47D55;background:#F7F5EF;padding:1.25rem 1.5rem;margin-bottom:2.5rem;} .elementor-24 .forma-archive-note p:last-child{margin:0;} .elementor-24 .forma-related-articles{margin-top:3rem;padding-top:2rem;border-top:1px solid #CBCFC4;} .elementor-24 .forma-related-articles h2{font-size:2rem;} .elementor-24 .e-collection-loop-empty-state-base{padding:3rem 0;} @media(max-width:767px){.elementor-24 .fg-article{font-size:1.125rem;line-height:1.75;} .elementor-24 .fg-article h2{font-size:2rem;} .elementor-24 .fg-article h3{font-size:1.625rem;} .elementor-24 .fg-h1 br{display:none;} .elementor-24 .fg-h2 br{display:none;}} @media(prefers-reduced-motion:reduce){.elementor-24 *{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important;}} .elementor-24 .elementor-nav-menu a{font-family:Manrope,Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.5;color:#172723;padding:.75rem .85rem;min-height:2.75rem;transition:color 200ms ease,background-color 200ms ease;} .elementor-24 .elementor-nav-menu a:hover,.elementor-24 .elementor-nav-menu a:focus-visible{color:#183F37;background:#DEE7DF;} .elementor-24 .elementor-nav-menu .sub-arrow{padding-left:.6rem;} .elementor-24 .elementor-nav-menu .sub-menu{background:#F7F5EF;border:1px solid #BBC3B8;border-radius:.5rem;padding:.5rem;box-shadow:0 10px 24px rgba(24,63,55,.07);} .elementor-24 .elementor-nav-menu .sub-menu a{padding:.8rem 1rem;white-space:normal;min-width:20rem;} .elementor-24 .elementor-menu-toggle{color:#183F37;background:transparent;min-height:2.75rem;min-width:2.75rem;} .elementor-24 .elementor-nav-menu--dropdown{background:#F7F5EF;border:1px solid #BBC3B8;} .elementor-24 .elementor-element-40ad8631{width:auto;} .elementor-24 .elementor-element-5db3a35a{width:auto;} @media(min-width:1025px){.elementor-24 .fg-menu-service{display:none!important;}} @media(max-width:1024px){.elementor-24 .elementor-element-40ad8631{display:none;} .elementor-24 .elementor-widget-nav-menu{justify-self:end;} .elementor-24 .elementor-widget-nav-menu,.elementor-24 .elementor-widget-nav-menu>.elementor-widget-container{position:static!important;} .elementor-24 .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:auto!important;min-width:0!important;z-index:60;margin-top:0!important;border-radius:0 0 .5rem .5rem;} .elementor-24 .elementor-nav-menu--dropdown a{white-space:normal;min-height:3.25rem;padding:1rem 1.25rem;} .elementor-24 .elementor-nav-menu .sub-menu a{min-width:0;} .elementor-24 .elementor-nav-menu .sub-menu{box-shadow:none;border-radius:0;margin:0;padding:0;background:#EAE7DF;border:0;} } @media(max-width:767px){.elementor-24 .elementor-element-5db3a35a .fg-button{padding:.65rem .8rem;font-size:.8125rem;min-height:2.75rem;}} .elementor-24.elementor-location-header{position:sticky;top:0;z-index:100;background:#F7F5EF;} .elementor-24.elementor-location-header :focus-visible{scroll-margin-top:6rem;} @font-face{font-family:'FG Icons';font-style:normal;font-weight:900;font-display:swap;src:url('https://formagruppen.se/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2') format('woff2');} .elementor-24 .fg-icon{font-family:'FG Icons'!important;font-weight:900;font-style:normal;line-height:1;display:inline-block;margin-right:.65rem;} .elementor-24 .fg-card img[src=''],.elementor-24 .fg-card img:not([src]){display:none;} .elementor-24 .fg-search .e-search-submit{background:#183F37;color:#F7F5EF;min-height:3.25rem;border-radius:.375rem;} .elementor-24 .fg-search .e-search-form{max-width:48rem;} .elementor-24 .fg-link{white-space:normal;}  @keyframes fg-intro{from{opacity:.94;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}} @media(max-width:767px){@keyframes fg-intro{from{opacity:.97;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}} @media(prefers-reduced-motion:reduce){.elementor-24 .fg-root{animation:none!important;transform:none!important;opacity:1!important;}} .elementor-24 .fg-header-root .fg-inner>.fg-link{white-space:nowrap;} @media(max-width:1024px){.elementor-24 .fg-header-root .fg-inner>.fg-link{display:none;} .elementor-24 .fg-header-root .fg-inner>.fg-button{padding:.65rem 1rem;font-size:.875rem;min-height:2.75rem;} .elementor-24 .fg-header-root .fg-inner{min-height:4.5rem;}} .elementor-24 .fg-main-menu{min-width:0;width:auto;justify-self:center;} .elementor-24 .fg-main-menu .e-n-menu-title,.elementor-24 .fg-main-menu .e-n-menu-title-text{font-family:Manrope,Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.5;color:#172723;} .elementor-24 .fg-main-menu .e-n-menu-title-container{min-height:44px;padding:.75rem .65rem;} .elementor-24 .fg-main-menu .e-n-menu-dropdown-icon{min-width:44px;min-height:44px;color:#183F37;background:transparent;border:0;} .elementor-24 .fg-main-menu .e-n-menu-toggle{min-width:44px;min-height:44px;padding:.625rem;background:transparent;color:#183F37;border:0;border-radius:.375rem;} .elementor-24 .fg-main-menu .e-n-menu-content>.e-con{background:#F7F5EF;border:1px solid #BBC3B8;border-radius:.5rem;padding:1.5rem;} .elementor-24 .fg-main-menu .elementor-icon-list-item a{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:.9375rem;line-height:1.5;color:#172723;min-height:48px;gap:.75rem;padding:.5rem .75rem;border-radius:.375rem;} .elementor-24 .fg-main-menu .elementor-icon-list-icon{color:#183F37;fill:#183F37;} .elementor-24 .fg-main-menu .elementor-icon-list-icon svg{width:1.25rem;height:1.25rem;} .elementor-24 .fg-main-menu a:hover,.elementor-24 .fg-main-menu button:hover{color:#183F37;background:#DEE7DF;} .elementor-24 .fg-main-menu .elementor-icon-list-text{color:inherit;} @media(min-width:1025px){.elementor-24 .fg-main-menu .e-n-menu-heading>.e-n-menu-item:last-child{display:none;}} @media(max-width:1024px){.elementor-24 .fg-main-menu{justify-self:end;} .elementor-24 .fg-main-menu .e-n-menu-wrapper{background:#F7F5EF;border:1px solid #BBC3B8;border-radius:0 0 .5rem .5rem;} .elementor-24 .fg-main-menu .e-n-menu-title-container{padding:1rem 1.25rem;min-height:52px;} .elementor-24 .fg-main-menu .e-n-menu-content>.e-con{border:0;border-top:1px solid #BBC3B8;border-radius:0;background:#EAE7DF;padding:.5rem 1rem;} } .elementor-24 .fg-main-menu nav.e-n-menu .e-n-menu-heading .e-n-menu-title{background:#F7F5EF;} .elementor-24 .fg-main-menu nav.e-n-menu .e-n-menu-wrapper{background:#F7F5EF;} @media(min-width:1025px){.elementor-24 .fg-main-menu .e-n-menu-content .elementor-icon-list-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem;row-gap:0;max-width:71.25rem;margin:0 auto;} .elementor-24 .fg-main-menu .e-n-menu-content .elementor-icon-list-item:nth-child(1){grid-column:1;grid-row:1;} .elementor-24 .fg-main-menu .e-n-menu-content .elementor-icon-list-item:nth-child(2){grid-column:1;grid-row:2;} .elementor-24 .fg-main-menu .e-n-menu-content .elementor-icon-list-item:nth-child(3){grid-column:2;grid-row:1;} .elementor-24 .fg-main-menu .e-n-menu-content .elementor-icon-list-item:nth-child(4){grid-column:3;grid-row:1;} .elementor-24 .fg-main-menu .e-n-menu-content .elementor-icon-list-item:nth-child(5){grid-column:3;grid-row:2;}} .elementor-24 .fg-main-menu .elementor-icon-list-icon{width:1.25rem;flex-shrink:0;}
/* Forma menu refinement 2026-10-14. Icons: Font Awesome Free 5.15.3, Fonticons, Inc., CC BY 4.0. */
.elementor-24 .fg-main-menu .e-n-menu-content{padding-top:.625rem;}
.elementor-24 .fg-main-menu .e-n-menu-content>.e-con{width:min(70rem,calc(100vw - 5rem))!important;max-width:calc(100vw - 5rem);margin:0 auto;padding:1.75rem;background:#F7F5EF;border:1px solid #CBCFC4;border-radius:.75rem;box-shadow:0 18px 45px rgba(24,63,55,.11);}
.elementor-24 .fg-main-menu .e-n-menu-content>.e-con>.e-con-inner{width:100%;max-width:100%;display:block;padding:0;margin:0;}
.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base{font-family:Manrope,Arial,sans-serif;min-width:0;white-space:normal;}
.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base>span:first-child{display:block;font-size:.9375rem;font-weight:600;line-height:1.45;color:#172723;}
.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base>span:nth-child(2){display:block;margin-top:.25rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#4B5B53;}
.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base:before{content:'';position:absolute;top:1rem;left:.875rem;width:1.25rem;height:1.25rem;background:#183F37;mask-repeat:no-repeat;mask-position:center;mask-size:contain;}
.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon{border-radius:.375rem;transition:color 200ms ease,background-color 200ms ease;}
.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon[aria-expanded=true]{background:#183F37;color:#F7F5EF;}
.elementor-24 .fg-main-menu .e-n-menu-title-container{border-radius:.375rem;}
@media(max-width:1024px){
 .elementor-24 .fg-main-menu .e-n-menu-wrapper{max-height:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain;border-color:#CBCFC4;border-radius:0 0 .75rem .75rem;box-shadow:0 16px 32px rgba(24,63,55,.09);}
 .elementor-24 .fg-main-menu .e-n-menu-content{padding-top:0;}
 .elementor-24 .fg-main-menu .e-n-menu-content>.e-con{width:100%!important;max-width:100%;border:0;border-top:1px solid #CBCFC4;border-radius:0;box-shadow:none;background:#EAE7DF;padding:1.25rem;}
 .elementor-24 .fg-main-menu .e-n-menu-content .e-button-base>span:nth-child(2){font-size:.875rem;}
}
@media(prefers-reduced-motion:reduce){.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base,.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon{transition:none;}}
.elementor-24 .fg-main-menu .e-n-menu-content a[href$="/affars-och-familjeratt/"]:before{mask-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cg%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%3E%3Cpath%20d%3D%22M218.17%2023.8604c7.25%20-14.4707%2021.71%20-23.4404%2037.8301%20-23.75l128%20-0.110352v-40c0%20-13.2998%20-10.7002%20-24%20-24%20-24h-336c-13.2998%200%20-24%2010.7002%20-24%2024v464c0%2013.2998%2010.7002%2024%2024%2024h200v-136c0%20-13.2002%2010.7998%20-24%2024%20-24h136.01v-46.5498l-128%20-127.09%0Av-82.1201c-3.87012%200.30957%20-7.46973%202.47949%20-9.35938%206.25977c-11.9404%2023.8604%20-46.25%2030.3496%20-66%2014.1602l-13.8809%2041.6396c-3.28906%209.82031%20-12.4297%2016.4102%20-22.7695%2016.4102s-19.4805%20-6.59961%20-22.7803%20-16.4102l-18.1895%20-54.6396%0Ac-1.53027%20-4.58008%20-5.81055%20-7.66016%20-10.6406%20-7.66016h-12.3896c-8.83984%200%20-16%20-7.16016%20-16%20-16s7.16016%20-16%2016%20-16h12.3896c18.6201%200%2035.1104%2011.8701%2041%2029.5303l10.6104%2031.8799l16.8301%20-50.4697c4.4502%20-13.46%2023.1104%20-14.8701%2029.4795%20-2.09082%0Al7.6709%2015.3408c2.7998%205.59961%207.93945%206.18945%2010.0195%206.18945s7.21973%20-0.599609%2010.1699%20-6.51953zM384%20326.1v-6.09961h-128v128h6.09961c6.40039%200%2012.5%20-2.5%2017%20-7l97.9004%20-98c4.5%20-4.5%207%20-10.5996%207%20-16.9004zM288%20101.04l162.79%20161.62l67.8799%20-67.8799%0Al-161.68%20-162.78h-68.9902v69.04zM568.54%20280.67c9.9502%20-9.93945%209.9502%20-26.0703%200%20-36.0098l-27.25%20-27.25l-67.8799%2067.8799l27.25%2027.25c9.93945%209.94043%2026.0703%209.94043%2036.0098%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}
.elementor-24 .fg-main-menu .e-n-menu-content a[href$="/skatteratt/"]:before{mask-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cg%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%3E%3Cpath%20d%3D%22M112%20224c-61.9004%200%20-112%2050.0996%20-112%20112s50.0996%20112%20112%20112s112%20-50.0996%20112%20-112s-50.0996%20-112%20-112%20-112zM112%20384c-26.5%200%20-48%20-21.5%20-48%20-48s21.5%20-48%2048%20-48s48%2021.5%2048%2048s-21.5%2048%20-48%2048zM336%20160c61.9004%200%20112%20-50.0996%20112%20-112%0As-50.0996%20-112%20-112%20-112s-112%2050.0996%20-112%20112s50.0996%20112%20112%20112zM336%200c26.5%200%2048%2021.5%2048%2048s-21.5%2048%20-48%2048s-48%20-21.5%20-48%20-48s21.5%20-48%2048%20-48zM392.3%20447.8l31.6006%200.100586c19.3994%200.0996094%2030.8994%20-21.8008%2019.6992%20-37.8008l-366.199%20-463.699%0Ac-4.33203%20-6.17773%20-11.4912%20-10.1973%20-19.6006%20-10.2002l-33.3994%20-0.100586c-19.5%200%20-30.9004%2021.9004%20-19.7002%2037.8008l368%20463.699c4.5%206.40039%2011.7998%2010.2002%2019.5996%2010.2002z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}
.elementor-24 .fg-main-menu .e-n-menu-content a[href$="/aktiebolag/"]:before{mask-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cg%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%3E%3Cpath%20d%3D%22M436%20-32c6.62695%200%2012%20-5.37305%2012%20-12v-20h-448v20c0%206.62695%205.37305%2012%2012%2012h20v456c0%2013.2549%2010.7451%2024%2024%2024h336c13.2549%200%2024%20-10.7451%2024%20-24v-456h20zM128%20372v-40c0%20-6.62695%205.37305%20-12%2012%20-12h40c6.62695%200%2012%205.37305%2012%2012v40%0Ac0%206.62695%20-5.37305%2012%20-12%2012h-40c-6.62695%200%20-12%20-5.37305%20-12%20-12zM128%20276v-40c0%20-6.62695%205.37305%20-12%2012%20-12h40c6.62695%200%2012%205.37305%2012%2012v40c0%206.62695%20-5.37305%2012%20-12%2012h-40c-6.62695%200%20-12%20-5.37305%20-12%20-12zM180%20128c6.62695%200%2012%205.37305%2012%2012v40%0Ac0%206.62695%20-5.37305%2012%20-12%2012h-40c-6.62695%200%20-12%20-5.37305%20-12%20-12v-40c0%20-6.62695%205.37305%20-12%2012%20-12h40zM256%20-32v84c0%206.62695%20-5.37305%2012%20-12%2012h-40c-6.62695%200%20-12%20-5.37305%20-12%20-12v-84h64zM320%20140v40c0%206.62695%20-5.37305%2012%20-12%2012h-40%0Ac-6.62695%200%20-12%20-5.37305%20-12%20-12v-40c0%20-6.62695%205.37305%20-12%2012%20-12h40c6.62695%200%2012%205.37305%2012%2012zM320%20236v40c0%206.62695%20-5.37305%2012%20-12%2012h-40c-6.62695%200%20-12%20-5.37305%20-12%20-12v-40c0%20-6.62695%205.37305%20-12%2012%20-12h40c6.62695%200%2012%205.37305%2012%2012zM320%20332v40%0Ac0%206.62695%20-5.37305%2012%20-12%2012h-40c-6.62695%200%20-12%20-5.37305%20-12%20-12v-40c0%20-6.62695%205.37305%20-12%2012%20-12h40c6.62695%200%2012%205.37305%2012%2012z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}
.elementor-24 .fg-main-menu .e-n-menu-content a[href$="/ekonomi-och-redovisning/"]:before{mask-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cg%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%3E%3Cpath%20d%3D%22M496%2064c8.83984%200%2016%20-7.16016%2016%20-16v-32c0%20-8.83984%20-7.16016%20-16%20-16%20-16h-464c-17.6699%200%20-32%2014.3301%20-32%2032v336c0%208.83984%207.16016%2016%2016%2016h32c8.83984%200%2016%20-7.16016%2016%20-16v-304h432zM464%20352c8.83984%200%2016%20-7.16016%2015.9902%20-16v-118.05%0Ac0%20-21.3799%20-25.8506%20-32.0898%20-40.9707%20-16.9697l-32.3994%2032.3994l-96%20-96c-12.4902%20-12.5%20-32.75%20-12.5%20-45.25%200l-73.3701%2073.3701l-46.0596%20-46.0703c-6.25%20-6.25%20-16.3809%20-6.25%20-22.6309%200l-22.6191%2022.6201c-6.25%206.25%20-6.25%2016.3799%200%2022.6299l68.6895%2068.6904%0Ac12.4902%2012.5%2032.75%2012.5%2045.25%200l73.3701%20-73.3701l73.3701%2073.3799l-32.4004%2032.4004c-15.1201%2015.1201%20-4.41016%2040.9697%2016.9707%2040.9697h118.06z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}
.elementor-24 .fg-main-menu .e-n-menu-content a[href$="/foretagsvardering/"]:before{mask-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cg%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%3E%3Cpath%20d%3D%22M496%2064c8.83984%200%2016%20-7.16016%2016%20-16v-32c0%20-8.83984%20-7.16016%20-16%20-16%20-16h-464c-17.6699%200%20-32%2014.3301%20-32%2032v336c0%208.83984%207.16016%2016%2016%2016h32c8.83984%200%2016%20-7.16016%2016%20-16v-304h432zM464%20352c8.83984%200%2016%20-7.16016%2015.9902%20-16v-118.05%0Ac0%20-21.3799%20-25.8506%20-32.0898%20-40.9707%20-16.9697l-32.3994%2032.3994l-96%20-96c-12.4902%20-12.5%20-32.75%20-12.5%20-45.25%200l-73.3701%2073.3701l-46.0596%20-46.0703c-6.25%20-6.25%20-16.3809%20-6.25%20-22.6309%200l-22.6191%2022.6201c-6.25%206.25%20-6.25%2016.3799%200%2022.6299l68.6895%2068.6904%0Ac12.4902%2012.5%2032.75%2012.5%2045.25%200l73.3701%20-73.3701l73.3701%2073.3799l-32.4004%2032.4004c-15.1201%2015.1201%20-4.41016%2040.9697%2016.9707%2040.9697h118.06z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}

@media(min-width:1025px){.elementor-24 .fg-main-menu .e-n-menu-content{padding-top:.875rem!important;}}
@media(max-width:1024px){.elementor-24 .fg-main-menu .e-n-menu-content{padding-top:0!important;}}
.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon[aria-expanded=true]{background-color:#183F37!important;color:#F7F5EF!important;}
.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon[aria-expanded=true] svg{fill:#F7F5EF;}
.admin-bar .elementor-24.elementor-location-header{top:32px;}
@media(max-width:782px){.admin-bar .elementor-24.elementor-location-header{top:46px;}}
@media(max-width:600px){.admin-bar .elementor-24.elementor-location-header{top:0;}}

@media(max-width:1024px){.admin-bar .elementor-24.elementor-location-header .fg-main-menu .e-n-menu-wrapper{max-height:calc(100dvh - 8rem);}}

.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon[aria-expanded=true] svg,.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon[aria-expanded=true] svg path{fill:#F7F5EF!important;color:#F7F5EF!important;}

/* Align the tablet and mobile menu below the complete header. */
@media(max-width:1024px){.elementor-24 .fg-main-menu .e-n-menu-wrapper{top:calc(100% + .9375rem)!important;}}

/* forma-refine-header-recovery 2026-10-14 — native Mega retained */
.elementor.elementor-24 .fg-header-root{padding-inline:3rem;}
.elementor.elementor-24 .fg-header-root .fg-inner{max-width:71.25rem;min-width:0;}
.elementor.elementor-24 .fg-main-menu :is(.e-n-menu-title,.e-n-menu-title-text){font-size:1rem;line-height:1.5;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base>span:first-child{font-size:1rem;line-height:1.5;}
.elementor.elementor-24 .fg-header-root .fg-inner>.fg-button{font-size:1rem;line-height:1.5;min-height:3.25rem;padding:.875rem 1.25rem;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-title-container[aria-current="page"],.elementor.elementor-24 .fg-main-menu .e-n-menu-title-container[aria-current="page"] .e-n-menu-title-text{color:#183F37;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;}
@media(min-width:1025px){
 .elementor.elementor-24 .fg-main-menu .e-n-menu-heading>.e-n-menu-item:has(>#e-n-menu-title-2084){display:none;}
 .elementor.elementor-24 .fg-main-menu .e-n-menu-content>.e-con{width:min(60rem,calc(100vw - 6rem))!important;max-width:calc(100vw - 6rem);border:1px solid #CBCFC4;border-radius:.375rem;box-shadow:none;padding:1.5rem;}
}
@media(max-width:1024px){
 .elementor.elementor-24 .fg-header-root{padding-inline:2rem;}
 .elementor.elementor-24 .fg-main-menu .e-n-menu-wrapper{border-radius:0 0 .375rem .375rem;box-shadow:none;}
 .elementor.elementor-24 .fg-main-menu .e-n-menu-content>.e-con{padding:1rem;}
}
@media(max-width:767px){.elementor.elementor-24 .fg-header-root{padding-inline:1.25rem;}}

body:is(.page-id-13,.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18) .elementor.elementor-24 a[href="https://formagruppen.se/vara-tjanster/"],body:is(.page-id-13,.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18) .elementor.elementor-24 a[href="https://formagruppen.se/vara-tjanster/"] .e-n-menu-title-text{color:#183F37;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;}
body.page-id-19 .elementor.elementor-24 a[href="https://formagruppen.se/om-oss/"],body.page-id-19 .elementor.elementor-24 a[href="https://formagruppen.se/om-oss/"] .e-n-menu-title-text{color:#183F37;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;}
body.page-id-20 .elementor.elementor-24 a[href="https://formagruppen.se/aktuellt/"],body.page-id-20 .elementor.elementor-24 a[href="https://formagruppen.se/aktuellt/"] .e-n-menu-title-text{color:#183F37;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;}
body:is(.single-post,.archive,.search) .elementor.elementor-24 a[href="https://formagruppen.se/aktuellt/"],body:is(.single-post,.archive,.search) .elementor.elementor-24 a[href="https://formagruppen.se/aktuellt/"] .e-n-menu-title-text{color:#183F37;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;}
body.page-id-22 .elementor.elementor-24 a[href="https://formagruppen.se/kundsidor/"],body.page-id-22 .elementor.elementor-24 a[href="https://formagruppen.se/kundsidor/"] .e-n-menu-title-text{color:#183F37;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;}
body.page-id-23 .elementor.elementor-24 .fg-main-menu a[href="https://formagruppen.se/kontakta-oss/"],body.page-id-23 .elementor.elementor-24 .fg-main-menu a[href="https://formagruppen.se/kontakta-oss/"] .e-n-menu-title-text{color:#183F37;text-decoration:underline;text-underline-offset:.3em;}
body.page-id-23 .elementor.elementor-24 .fg-button[href="https://formagruppen.se/kontakta-oss/"]{text-decoration:underline;text-underline-offset:.3em;}
body.page-id-14 .elementor.elementor-24 .e-n-menu-content a[href="https://formagruppen.se/affars-och-familjeratt/"]>span:first-child{color:#183F37;text-decoration:underline;text-underline-offset:.3em;}
body.page-id-15 .elementor.elementor-24 .e-n-menu-content a[href="https://formagruppen.se/skatteratt/"]>span:first-child{color:#183F37;text-decoration:underline;text-underline-offset:.3em;}
body.page-id-16 .elementor.elementor-24 .e-n-menu-content a[href="https://formagruppen.se/aktiebolag/"]>span:first-child{color:#183F37;text-decoration:underline;text-underline-offset:.3em;}
body.page-id-17 .elementor.elementor-24 .e-n-menu-content a[href="https://formagruppen.se/ekonomi-och-redovisning/"]>span:first-child{color:#183F37;text-decoration:underline;text-underline-offset:.3em;}
body.page-id-18 .elementor.elementor-24 .e-n-menu-content a[href="https://formagruppen.se/foretagsvardering/"]>span:first-child{color:#183F37;text-decoration:underline;text-underline-offset:.3em;}
/* Forma review: native service toggle uses the existing brand colors. */
.elementor.elementor-24 #e-n-menu-dropdown-icon-2081[aria-expanded="false"] svg{fill:#183F37;}
.elementor.elementor-24 #e-n-menu-dropdown-icon-2081[aria-expanded="true"] svg{fill:#F7F5EF;}
.elementor.elementor-24 .fg-main-menu a[href="https://formagruppen.se/vara-tjanster/"] .e-n-menu-title-text{color:inherit;}

/* Forma 2026: preserve separate menu and contact targets at 320 px reflow. */
@media(max-width:22.4375rem){.elementor-24 [data-id="32b076c0"]>a[href="https://formagruppen.se/"],.elementor-24 [data-id="4ab77aea"]{max-width:7rem;}.elementor.elementor-24 [data-id="32b076c0"]>a.fg-button[href="https://formagruppen.se/kontakta-oss/"]{padding-inline:0.75rem;}}

/* Forma 2026: a44px mobile logo target without enlarging the image. */
@media(max-width:47.9375rem){.elementor.elementor-24 [data-id="32b076c0"]>a.e-image-link-base[href="https://formagruppen.se/"]{display:flex;align-items:center;min-height:2.75rem;}}
/* Forma native sticky shell. Effects Offset is80 in the native container settings. */
.elementor.elementor-24 #fg-site-header-shell{--fg-nav-ink:#172723;--fg-logo-filter:none;--fg-header-button-bg:#183F37;--fg-header-button-ink:#F7F5EF;--fg-header-border:#D7DBD0;--content-width:100%;--container-max-width:100%;--width:100%;width:100%;max-width:none;padding:0;gap:0;margin:0;background:#F7F5EF;border:0;border-bottom:1px solid var(--fg-header-border);transition:background-color 220ms,border-color 220ms,box-shadow 220ms;z-index:1000;}
.elementor.elementor-24 #fg-site-header-shell>.e-con-inner{max-width:none;width:100%;padding:0;margin:0;gap:0;display:block;}
.elementor.elementor-24 [data-id="5243e787"]{background:transparent!important;border:0;padding-block:0;overflow:visible;}
.elementor.elementor-24 [data-id="32b076c0"]{padding-block:0;overflow:visible;}
.elementor.elementor-24 [data-id="4ab77aea"]{filter:var(--fg-logo-filter);transition:filter 220ms;}
.elementor.elementor-24 [data-id="32b076c0"]>.fg-link{color:var(--fg-nav-ink)!important;transition:color 220ms;}
.elementor.elementor-24 [data-id="32b076c0"]>.fg-button{background:var(--fg-header-button-bg)!important;color:var(--fg-header-button-ink)!important;border:1px solid currentColor;transition:background-color 220ms,color 220ms,border-color 220ms;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-heading>.e-n-menu-item>.e-n-menu-title{background:transparent!important;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,
.elementor.elementor-24 .fg-main-menu .e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>.e-n-menu-title-text{color:var(--fg-nav-ink)!important;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-title-container:hover{background:rgba(140,162,145,.18);}
.elementor.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon[aria-expanded="false"],
.elementor.elementor-24 .fg-main-menu .e-n-menu-toggle{background:transparent;color:var(--fg-nav-ink)!important;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon[aria-expanded="false"] svg,
.elementor.elementor-24 .fg-main-menu .e-n-menu-dropdown-icon[aria-expanded="false"] svg path,
.elementor.elementor-24 .fg-main-menu .e-n-menu-toggle svg,
.elementor.elementor-24 .fg-main-menu .e-n-menu-toggle svg path{fill:var(--fg-nav-ink)!important;color:var(--fg-nav-ink)!important;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-wrapper{background:transparent!important;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-content{padding-top:0!important;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-content>.e-con{width:100%!important;max-width:100%;margin:0;padding:.5rem;background:#F7F5EF;border:1px solid #CBCFC4;border-radius:.5rem;box-shadow:0 12px 32px rgba(16,35,29,.09);}
.elementor.elementor-24 .fg-main-menu [data-id="5fe6c3e5"]{display:grid;grid-template-columns:minmax(0,1fr);gap:0;}
.elementor.elementor-24 .fg-main-menu :is([data-id="6b3f2cd6"],[data-id="51651286"],[data-id="64905972"]){gap:0;}
.elementor.elementor-24 .fg-main-menu :is([data-id="256adc62"],[data-id="7c9cf54a"],[data-id="9697cc9"]){display:none;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base{min-height:3rem;padding:.75rem .875rem .75rem 3rem;border-radius:.25rem;background:transparent;color:#172723;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base>span:first-child{font-size:1rem;font-weight:500;line-height:1.5;color:#172723;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base>span:nth-child(2){display:none;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base:before{top:.875rem;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base:hover,
.elementor.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base:focus-visible{background:#DEE7DF;color:#183F37;}
.elementor.elementor-24 .fg-main-menu .e-n-menu-content .e-button-base:focus-visible{outline:3px solid #765538;outline-offset:-3px;}
@media(min-width:1025px){
 .elementor.elementor-24 .fg-main-menu .e-n-menu-heading>.e-n-menu-item:first-child{position:relative;}
 .elementor.elementor-24 .fg-main-menu .e-n-menu-heading>.e-n-menu-item:first-child>.e-n-menu-content{top:100%!important;left:0!important;right:auto!important;width:26rem!important;max-width:calc(100vw - 6rem);}
}
@media(max-width:1024px){
 .elementor.elementor-24 .fg-main-menu .e-n-menu-wrapper{background:#F7F5EF!important;border:1px solid #CBCFC4;max-height:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 .5rem .5rem;box-shadow:0 12px 32px rgba(16,35,29,.09);top:calc(100% + 1.375rem)!important;}
 .elementor.elementor-24 .fg-main-menu .e-n-menu-content>.e-con{border:0;border-top:1px solid #CBCFC4;border-radius:0;box-shadow:none;padding:.5rem 1rem;background:#F7F5EF;}
 .elementor.elementor-24 .fg-main-menu .e-n-menu-title-container{min-height:3.25rem;}
 .elementor.elementor-24 #fg-site-header-shell:has(.e-n-menu-toggle[aria-expanded="true"]){--fg-nav-ink:#172723;--fg-logo-filter:none;--fg-header-button-bg:#183F37;--fg-header-button-ink:#F7F5EF;--fg-header-border:#D7DBD0;background:#F7F5EF;}
}
@media(max-width:767px){.elementor.elementor-24 .fg-main-menu .e-n-menu-wrapper{top:calc(100% + .875rem)!important;}}
@media(prefers-reduced-motion:reduce){.elementor.elementor-24 #fg-site-header-shell,.elementor.elementor-24 [data-id="4ab77aea"],.elementor.elementor-24 [data-id="32b076c0"]>a{transition:none;}}
/* Pilot transparent-over-photo state. */
body.page-id-14 .elementor.elementor-24.elementor-location-header{position:absolute;top:0;left:0;width:100%;background:transparent;z-index:1000;overflow:visible;}
body.page-id-14 .elementor.elementor-24 #fg-site-header-shell{--fg-nav-ink:#F7F5EF;--fg-logo-filter:brightness(0) invert(1);--fg-header-button-bg:#F7F5EF;--fg-header-button-ink:#183F37;--fg-header-border:transparent;background:transparent;}
body.page-id-14 .elementor.elementor-24 #fg-site-header-shell.elementor-sticky--effects{--fg-nav-ink:#172723;--fg-logo-filter:none;--fg-header-button-bg:#183F37;--fg-header-button-ink:#F7F5EF;--fg-header-border:#D7DBD0;background:#F7F5EF;box-shadow:0 3px 16px rgba(16,35,29,.05);}
body.page-id-14 .elementor.elementor-24 #fg-site-header-shell:not(.elementor-sticky--effects) a:focus-visible,body.page-id-14 .elementor.elementor-24 #fg-site-header-shell:not(.elementor-sticky--effects) button:focus-visible{outline:3px solid #F7F5EF;outline-offset:3px;}
body.page-id-14.admin-bar .elementor.elementor-24.elementor-location-header{top:32px;}
@media(max-width:782px){body.page-id-14.admin-bar .elementor.elementor-24.elementor-location-header{top:46px;}}
@media(max-width:600px){body.page-id-14.admin-bar .elementor.elementor-24.elementor-location-header{top:0;}}
@media(max-width:1024px){body.page-id-14 .elementor.elementor-24 #fg-site-header-shell:has(.e-n-menu-toggle[aria-expanded="true"]){--fg-nav-ink:#172723;--fg-logo-filter:none;--fg-header-button-bg:#183F37;--fg-header-button-ink:#F7F5EF;--fg-header-border:#D7DBD0;background:#F7F5EF;}}
/* Readable focus on light dropdown and open mobile panel in either header state. */
.elementor.elementor-24 #fg-site-header-shell .e-n-menu-content a:focus-visible{outline:3px solid #765538!important;outline-offset:-3px;}
@media(max-width:1024px){.elementor.elementor-24 #fg-site-header-shell:has(.e-n-menu-toggle[aria-expanded="true"]) a:focus-visible,.elementor.elementor-24 #fg-site-header-shell:has(.e-n-menu-toggle[aria-expanded="true"]) button:focus-visible{outline:3px solid #765538!important;outline-offset:3px;}}
/* Final shared photo-header states, used across every published page and template. */
.elementor.elementor-24.elementor-location-header{position:absolute;top:0;left:0;width:100%;background:transparent;z-index:1000;overflow:visible;}
.elementor.elementor-24 [data-id="32b076c0"]{min-height:5.5rem;}
.elementor.elementor-24 #fg-site-header-shell{--fg-nav-ink:#F7F5EF;--fg-logo-filter:brightness(0) invert(1);--fg-header-button-bg:#F7F5EF;--fg-header-button-ink:#183F37;--fg-header-border:transparent;background:transparent;}
.elementor.elementor-24 #fg-site-header-shell.elementor-sticky--effects{--fg-nav-ink:#172723;--fg-logo-filter:none;--fg-header-button-bg:#183F37;--fg-header-button-ink:#F7F5EF;--fg-header-border:#D7DBD0;background:#F7F5EF;box-shadow:0 3px 16px rgba(16,35,29,.05);}
.elementor.elementor-24 #fg-site-header-shell:not(.elementor-sticky--effects) [data-id="32b076c0"]>a:focus-visible,.elementor.elementor-24 #fg-site-header-shell:not(.elementor-sticky--effects) .e-n-menu-title a:focus-visible,.elementor.elementor-24 #fg-site-header-shell:not(.elementor-sticky--effects) .e-n-menu-title button:focus-visible,.elementor.elementor-24 #fg-site-header-shell:not(.elementor-sticky--effects) .e-n-menu-toggle:focus-visible{outline:3px solid #F7F5EF;outline-offset:3px;}
.admin-bar .elementor.elementor-24.elementor-location-header{top:32px;}
@media(max-width:782px){.admin-bar .elementor.elementor-24.elementor-location-header{top:46px;}}
@media(max-width:767px){.elementor.elementor-24 [data-id="32b076c0"]{min-height:4.5rem;}}
@media(max-width:600px){.admin-bar .elementor.elementor-24.elementor-location-header{top:0;}}
@media(max-width:1024px){.elementor.elementor-24 #fg-site-header-shell:has(.e-n-menu-toggle[aria-expanded="true"]){--fg-nav-ink:#172723;--fg-logo-filter:none;--fg-header-button-bg:#183F37;--fg-header-button-ink:#F7F5EF;--fg-header-border:#D7DBD0;background:#F7F5EF;}}

/* The small-screen WordPress admin bar is absolute. Start below it, then let native sticky take over as it scrolls away. */
@media(max-width:600px){.admin-bar .elementor.elementor-24.elementor-location-header{top:46px!important;}}

/* Match the native colour state changes with short, explicit transitions. */
.elementor.elementor-24 .fg-main-menu :is(.e-n-menu-title-container,.e-n-menu-title-text,.e-n-menu-dropdown-icon,.e-n-menu-toggle,svg,path){transition:color 220ms,background-color 220ms,fill 220ms;}
@media(prefers-reduced-motion:reduce){.elementor.elementor-24 #fg-site-header-shell,.elementor.elementor-24 [data-id="4ab77aea"],.elementor.elementor-24 [data-id="32b076c0"]>a,.elementor.elementor-24 .fg-main-menu :is(a,button,span,svg,path){transition:none!important;}}

/* Forma 1140 shared header */
.elementor.elementor-24[data-elementor-id="24"] [data-id="32b076c0"]{max-width:1140px;}/* End custom CSS */