/* Start custom CSS */body.elementor-page-1065{font-family:Manrope,Arial,sans-serif;color:#172723;background:#F7F5EF;} body.elementor-page-1065 *{box-sizing:border-box;} body.elementor-page-1065 .fg-h1,body.elementor-page-1065 .fg-h2,body.elementor-page-1065 .fg-h3{font-family:Newsreader,Georgia,serif;font-weight:400;cursor:text;} body.elementor-page-1065 em{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400;} body.elementor-page-1065 .fg-body,body.elementor-page-1065 .fg-meta,body.elementor-page-1065 .fg-eyebrow,body.elementor-page-1065 .fg-link,body.elementor-page-1065 .fg-button,body.elementor-page-1065 .fg-button-light{font-family:Manrope,Arial,sans-serif;} body.elementor-page-1065 .fg-triad:after{content:'';display:block;border-top:1px solid #A47D55;margin-left:1.5rem;width:calc(100% - 1.5rem);} body.elementor-page-1065 .fg-actions>.e-component-base{width:auto;} body.elementor-page-1065 .fg-link:disabled,body.elementor-page-1065 .fg-button:disabled,body.elementor-page-1065 .fg-button-light:disabled{opacity:.55;cursor:not-allowed;transform:none;} body.elementor-page-1065 a:focus-visible,body.elementor-page-1065 button:focus-visible,body.elementor-page-1065 [tabindex]:focus-visible,body.elementor-page-1065 input:focus-visible{outline:3px solid #765538;outline-offset:4px;} body.elementor-page-1065 .fg-photo{max-width:100%;} body.elementor-page-1065 .fg-card{overflow:hidden;border-radius:.5rem .5rem 0 0;} body.elementor-page-1065 .fg-card .fg-photo{transition:transform 220ms ease;} body.elementor-page-1065 .fg-card:hover .fg-photo{transform:scale(1.035);} body.elementor-page-1065 .fg-card:focus-visible{outline:3px solid #765538;outline-offset:5px;} body.elementor-page-1065 .fg-service-row .fg-eyebrow:empty{display:none;} body.elementor-page-1065 .fg-service-row{min-height:44px;} body.elementor-page-1065 .fg-article{font-family:Manrope,Arial,sans-serif;font-size:1.1875rem;line-height:1.75;} body.elementor-page-1065 .fg-article p{margin:0 0 1.4rem;} body.elementor-page-1065 .fg-article h2,body.elementor-page-1065 .fg-article h3,body.elementor-page-1065 .fg-article h4{font-family:Newsreader,Georgia,serif;font-weight:400;line-height:1.2;overflow-wrap:break-word;} body.elementor-page-1065 .fg-article h2{font-size:2.5rem;margin:2.5rem 0 1rem;} body.elementor-page-1065 .fg-article h3{font-size:1.875rem;margin:2rem 0 1rem;} body.elementor-page-1065 .fg-article h4{font-size:1.5rem;} body.elementor-page-1065 .fg-article a{color:#765538;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere;} body.elementor-page-1065 .fg-article ul,body.elementor-page-1065 .fg-article ol{padding-left:1.4rem;margin:1.5rem 0;} body.elementor-page-1065 .fg-article li+li{margin-top:.65rem;} body.elementor-page-1065 .fg-article img{display:block;max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0;} body.elementor-page-1065 .fg-article iframe{max-width:100%;} body.elementor-page-1065 .fg-article figure{max-width:100%;margin:2rem 0;} body.elementor-page-1065 .fg-article pre{white-space:pre-wrap;overflow-wrap:anywhere;} body.elementor-page-1065 .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;} body.elementor-page-1065 .fg-article figcaption{font-size:.875rem;line-height:1.6;color:#4B5B53;} body.elementor-page-1065 .fg-article table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;} body.elementor-page-1065 .fg-article td,body.elementor-page-1065 .fg-article th{padding:.75rem;border:1px solid #CBCFC4;} body.elementor-page-1065 .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;} body.elementor-page-1065 .forma-archive-note p:last-child{margin:0;} body.elementor-page-1065 .forma-related-articles{margin-top:3rem;padding-top:2rem;border-top:1px solid #CBCFC4;} body.elementor-page-1065 .forma-related-articles h2{font-size:2rem;} body.elementor-page-1065 .e-collection-loop-empty-state-base{padding:3rem 0;} @media(max-width:767px){body.elementor-page-1065 .fg-article{font-size:1.125rem;line-height:1.75;} body.elementor-page-1065 .fg-article h2{font-size:2rem;} body.elementor-page-1065 .fg-article h3{font-size:1.625rem;} body.elementor-page-1065 .fg-h1 br{display:none;} body.elementor-page-1065 .fg-h2 br{display:none;}} @media(prefers-reduced-motion:reduce){body.elementor-page-1065 *{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important;}} /* Font Awesome Free 5.15.3 by Fonticons, Inc. Existing local glyphs; icons CC BY 4.0, https://fontawesome.com/license/free. */ body.elementor-page-1065 .fg-service-row::before{content:'';display:block;width:1.75rem;height:1.75rem;background-color:#183F37;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");mask-size:contain;mask-repeat:no-repeat;mask-position:center;margin-bottom:.4rem;} body.elementor-page-1065 .fg-service-row[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");} body.elementor-page-1065 .fg-service-row[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");} body.elementor-page-1065 .fg-service-row[href$='/ekonomi-och-redovisning/']::before,body.elementor-page-1065 .fg-service-row[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");} body.elementor-page-1065 .fg-service-row>span:first-child{display:none;} body.elementor-page-1065 .fg-article .forma-native-content details{border-top:1px solid #BBC3B8;border-bottom:1px solid #BBC3B8;padding:1rem 0;margin:2rem 0;} body.elementor-page-1065 .fg-article .forma-native-content summary{font-family:Manrope,Arial,sans-serif;font-weight:500;line-height:1.6;min-height:44px;cursor:pointer;} body.elementor-page-1065 .fg-article .forma-native-content pre{font-family:Manrope,Arial,sans-serif;font-size:1rem;line-height:1.75;background:#F7F5EF;padding:1.5rem;border-radius:.5rem;} body.elementor-page-1065 .fg-article .forma-native-content section{margin:3rem 0;padding-top:2rem;border-top:1px solid #BBC3B8;} body.elementor-page-1065 .fg-article .forma-native-content blockquote p{font-family:Newsreader,Georgia,serif;font-size:1.625rem;line-height:1.5;} body.elementor-page-1065 .fg-article .forma-native-content figcaption{font-family:Manrope,Arial,sans-serif;font-size:.875rem;line-height:1.6;} body.elementor-page-1065 .fg-article strong,body.elementor-page-1065 .fg-article b,body.elementor-page-1065 .fg-body strong,body.elementor-page-1065 .fg-body b{font-weight:600;} body.elementor-page-1065 .fg-h1 strong,body.elementor-page-1065 .fg-h2 strong,body.elementor-page-1065 .fg-h3 strong{font-weight:500;} body.elementor-page-1065 .fg-root,body.elementor-page-1065 .fg-header-root,body.elementor-page-1065 .fg-article{font-synthesis:none;} body.elementor-page-1065 .fg-related-title .elementor-heading-title{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.12;letter-spacing:-.022em;color:#172723;} body.elementor-page-1065 .fg-related-posts a:focus-visible{outline:3px solid #765538;outline-offset:4px;} body.elementor-page-1065 .fg-link{white-space:normal;} body.elementor-page-1065 .e-collection-loop-empty-state-base{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;grid-column:1 / -1;} body.elementor-page-1065 .e-collection-loop-empty-state-base>.fg-link{width:max-content;max-width:100%;}
/* forma-refine-2026-10-14:start — document 1065; presentation only */

/* Forma refinement 2026-10-14: document-scoped editorial system. */
.elementor.elementor-1065 .fg-section{padding-inline:3rem;}
.elementor.elementor-1065 .fg-inner{min-width:0;}
.elementor.elementor-1065 .fg-h1{font-size:4rem;line-height:1.125;letter-spacing:-.025em;overflow-wrap:break-word;}
.elementor.elementor-1065 .fg-h2{font-size:2.875rem;line-height:1.2;letter-spacing:-.022em;}
.elementor.elementor-1065 .fg-h3{font-size:1.625rem;line-height:1.3;}
.elementor.elementor-1065 .fg-body{font-size:1.125rem;line-height:1.7;}
.elementor.elementor-1065 .fg-meta,.elementor.elementor-1065 .fg-caption{font-size:.875rem;line-height:1.6;}
.elementor.elementor-1065 .fg-button,.elementor.elementor-1065 .fg-button-light{font-size:1rem;min-height:3.25rem;line-height:1.5;}
.elementor.elementor-1065 .fg-article{max-width:45rem;font-size:1.125rem;line-height:1.7;}
.elementor.elementor-1065 .fg-section:first-child .fg-body{font-size:1.3125rem;line-height:1.6;max-width:46ch;}
.elementor.elementor-1065 a,.elementor.elementor-1065 button{scroll-margin-block:7rem;}
@media(max-width:1024px){
 .elementor.elementor-1065 .fg-section{padding-inline:2rem;}
 .elementor.elementor-1065 .fg-h1{font-size:3.125rem;line-height:1.12;}
 .elementor.elementor-1065 .fg-h2{font-size:2.375rem;line-height:1.2;}
 .elementor.elementor-1065 .fg-h3{font-size:1.5rem;line-height:1.3;}
 .elementor.elementor-1065 .fg-section:first-child .fg-body{font-size:1.25rem;}
}
@media(max-width:767px){
 .elementor.elementor-1065 .fg-section{padding-inline:1.25rem;}
 .elementor.elementor-1065 .fg-h1{font-size:2.375rem;line-height:1.14;}
 .elementor.elementor-1065 .fg-h2{font-size:1.875rem;line-height:1.2;}
 .elementor.elementor-1065 .fg-h3{font-size:1.375rem;line-height:1.3;}
 .elementor.elementor-1065 .fg-body,.elementor.elementor-1065 .fg-article{font-size:1.0625rem;line-height:1.7;}
 .elementor.elementor-1065 .fg-section:first-child .fg-body{font-size:1.125rem;}
}

.elementor.elementor-1065{--forma-refine-gutter:3rem;--forma-refine-section:6.5rem;--forma-refine-content:71.25rem;--forma-refine-read:45rem;--forma-refine-h1:4rem;--forma-refine-h2:2.875rem;--forma-refine-h3:1.625rem;--forma-refine-body:1.125rem;--forma-refine-lead:1.3125rem;}
.elementor.elementor-1065 .fg-section{padding-block:var(--forma-refine-section);padding-inline:var(--forma-refine-gutter);}
.elementor.elementor-1065 .fg-inner{width:100%;max-width:var(--forma-refine-content);padding-inline:0;margin-inline:auto;min-width:0;}
.elementor.elementor-1065 :is(.fg-h1,.fg-h2,.fg-h3){font-family:Newsreader,Georgia,serif;font-weight:400;overflow-wrap:break-word;}
.elementor.elementor-1065 .fg-h1{font-size:var(--forma-refine-h1);line-height:1.125;letter-spacing:-.025em;max-width:20ch;}
.elementor.elementor-1065 .fg-h2{font-size:var(--forma-refine-h2);line-height:1.2;letter-spacing:-.022em;}
.elementor.elementor-1065 .fg-h3{font-size:var(--forma-refine-h3);line-height:1.3;letter-spacing:-.012em;}
.elementor.elementor-1065 .fg-body{font-family:Manrope,Arial,sans-serif;font-size:var(--forma-refine-body);line-height:1.7;max-width:68ch;}
.elementor.elementor-1065 :is(.fg-meta,.fg-eyebrow,.fg-categories,.fg-categories .elementor-icon-list-item){font-size:.875rem;line-height:1.6;}
.elementor.elementor-1065 :is(.fg-button,.fg-button-light){font-size:1rem;line-height:1.5;min-height:3.25rem;padding:1rem 1.5rem;border-radius:.375rem;}
.elementor.elementor-1065 .fg-link{font-size:1rem;line-height:1.5;max-width:100%;}
.elementor.elementor-1065 .elementor-element-422fa7c4{font-size:var(--forma-refine-lead);line-height:1.6;max-width:46ch;}
.elementor.elementor-1065 .e-collection-loop-layout-base{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:2rem;align-items:start;}
.elementor.elementor-1065 .e-collection-loop-item-base{min-width:0;}
.elementor.elementor-1065 .fg-categories{margin-bottom:.75rem;}
.elementor.elementor-1065 .e-pagination-base{gap:1rem;margin-top:4rem;}
.elementor.elementor-1065 :is(.e-pagination-prev-base,.e-pagination-next-base){font-family:Manrope,Arial,sans-serif;font-size:1rem;min-height:3.25rem;padding:.875rem 1.5rem;line-height:1.5;}
.elementor.elementor-1065 :is(.e-pagination-prev-base,.e-pagination-next-base) .e-paragraph-base{font-size:1rem;line-height:1.5;}
.elementor.elementor-1065 .e-collection-loop-empty-state-base{max-width:45rem;gap:1.5rem;padding-block:3rem;}
.elementor.elementor-1065 .e-collection-loop-empty-state-base .fg-body{max-width:60ch;}
@media(max-width:1024px){.elementor.elementor-1065{--forma-refine-gutter:2rem;--forma-refine-section:5rem;--forma-refine-h1:3.125rem;--forma-refine-h2:2.375rem;--forma-refine-h3:1.5rem;--forma-refine-lead:1.25rem;}.elementor.elementor-1065 .fg-h1{line-height:1.12;}.elementor.elementor-1065 .e-collection-loop-layout-base{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;}.elementor.elementor-1065 .e-pagination-base{margin-top:3rem;}}
@media(max-width:767px){.elementor.elementor-1065{--forma-refine-gutter:1.25rem;--forma-refine-section:3.5rem;--forma-refine-h1:2.375rem;--forma-refine-h2:1.875rem;--forma-refine-h3:1.375rem;--forma-refine-body:1.0625rem;--forma-refine-lead:1.125rem;}.elementor.elementor-1065 .fg-h1{line-height:1.14;}.elementor.elementor-1065 .e-collection-loop-layout-base{grid-template-columns:minmax(0,1fr);gap:1.25rem;}.elementor.elementor-1065 .e-pagination-base{margin-top:2rem;}.elementor.elementor-1065 .fg-h1 br{display:none;}}
/* forma-refine-2026-10-14:end */
/* Forma final polish: consistent existing icon family, without a scroll entrance. */
body.elementor-page-1065 .fg-service-row::before{width:1.5rem;height:1.5rem;}

/* Forma dynamic photographic hero 1065 start */

/* Forma photographic hero — scoped to this document's existing top section. */
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="44d25f5b"]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:44rem;padding:10rem 3rem 5.5rem;background-color:#183F37;background-image:linear-gradient(180deg,rgba(10,28,23,.68) 0%,rgba(10,28,23,0) 40%),linear-gradient(90deg,rgba(10,28,23,.68) 0%,rgba(10,28,23,.48) 44%,rgba(10,28,23,0) 80%),url("https://formagruppen.se/wp-content/uploads/forma-hero-editorial.webp");background-size:cover;background-repeat:no-repeat;background-position:center;border:0;overflow:visible;color:#F7F5EF;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="22727076"]{display:block;width:100%;max-width:71.25rem;margin-inline:auto;padding:0;min-width:0;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="73549079"]{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:49rem;width:100%;min-width:0;padding:0;background:none;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2261ce56"]{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:4.5rem;line-height:1.08;letter-spacing:-.025em;color:#F7F5EF;max-width:50rem;margin:0;overflow-wrap:break-word;text-wrap:balance;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2261ce56"] em{color:inherit;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="422fa7c4"]{font-family:Manrope,Arial,sans-serif;font-size:1.25rem;line-height:1.6;max-width:38rem;color:#F7F5EF;margin:0;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="71ec3c35"]{font-size:.75rem;line-height:1.6;letter-spacing:.12em;color:#DEE7DF;margin:0;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2b3f89ee"]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;width:auto;max-width:100%;padding:0;margin:.5rem 0 0;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2b3f89ee"]>a{display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;min-height:3.25rem;max-width:100%;width:auto;padding:.8125rem 1.5rem;border:1px solid rgba(247,245,239,.65);border-radius:.25rem;background:transparent;color:#F7F5EF;text-decoration:none;white-space:normal;transition:background-color 220ms,color 220ms,border-color 220ms;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2b3f89ee"]>a:first-child{background:#F7F5EF;border-color:#F7F5EF;color:#183F37;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2b3f89ee"]>a:hover{background:#DEE7DF;border-color:#DEE7DF;color:#183F37;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2b3f89ee"]>a:focus-visible{outline:3px solid #F7F5EF;outline-offset:4px;box-shadow:0 0 0 6px #183F37;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="34a89a3e"]{position:absolute;inset:auto max(3rem,calc((100% - 71.25rem)/2)) 1.25rem auto;width:auto;max-width:calc(100% - 2.5rem);margin:0;padding:.25rem .5rem;border-radius:.1875rem;background:rgba(16,35,29,.65);font-family:Manrope,Arial,sans-serif;font-size:.75rem;line-height:1.5;letter-spacing:0;color:#F7F5EF;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="44d25f5b"] a:focus-visible{outline:3px solid #F7F5EF;outline-offset:4px;}
@media(max-width:1024px){.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="44d25f5b"]{min-height:39rem;padding:8.75rem 2rem 5rem;} .elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2261ce56"]{font-size:3.5rem;} .elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="73549079"]{max-width:44rem;} .elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="422fa7c4"]{font-size:1.1875rem;}}
@media(max-width:767px){.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="44d25f5b"]{min-height:38rem;padding:7.5rem 1.25rem 4.25rem;background-image:linear-gradient(180deg,rgba(10,28,23,.48) 0%,rgba(10,28,23,.26) 38%,rgba(10,28,23,.65) 80%),linear-gradient(90deg,rgba(10,28,23,.28),rgba(10,28,23,.05)),url("https://formagruppen.se/wp-content/uploads/forma-hero-editorial-mobile.webp");background-position:center;} .elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="73549079"]{gap:1rem;max-width:100%;} .elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2261ce56"]{font-size:2.5rem;line-height:1.1;letter-spacing:-.02em;max-width:100%;} .elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="422fa7c4"]{font-size:1.0625rem;line-height:1.6;max-width:36rem;}  .elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="34a89a3e"]{inset:auto 1.25rem 1rem auto;}}
@media(max-width:479px){.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2b3f89ee"]{width:100%;gap:.75rem;} .elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="2b3f89ee"]>a{width:100%;padding-inline:1.25rem;}}
@media(prefers-reduced-motion:reduce){.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="44d25f5b"] a{transition:none;}}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="73549079"]{margin:0;}
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="493a24e0"],.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="493a24e0"] a,.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="493a24e0"] .elementor-icon-list-text{color:#F7F5EF;} .elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="493a24e0"] a:hover{color:#FFFFFF;}

/* Forma dynamic photographic hero 1065 end */

/* Forma1140: explicit hero inner; only this document. */
.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="22727076"]{max-width:71.25rem;width:100%;margin-inline:auto;}
@media(min-width:1025px){.elementor.elementor-1065[data-elementor-id="1065"][data-elementor-type] [data-id="34a89a3e"]{right:max(3rem,calc((100% - 71.25rem)/2));}}/* End custom CSS */