.elementor-kit-4{--e-global-color-primary:#5EAD52;--e-global-color-secondary:#F8F8F8;--e-global-color-text:#232426;--e-global-color-accent:#232426;--e-global-color-f2c29cc:#000000;--e-global-color-8e81217:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1.1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-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 );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:#4E7A26;color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:#466D22;color:var( --e-global-color-secondary );}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:var( --e-global-color-text );}.elementor-kit-4 a:hover{color:var( --e-global-color-f2c29cc );}.elementor-kit-4 h1{color:var( --e-global-color-text );font-weight:600;}.elementor-kit-4 h2{color:var( --e-global-color-text );font-weight:600;}.elementor-kit-4 h3{color:var( --e-global-color-text );font-weight:600;}.elementor-kit-4 h4{color:var( --e-global-color-text );font-weight:600;}.elementor-kit-4 h5{color:var( --e-global-color-text );font-weight:600;}.elementor-kit-4 h6{color:var( --e-global-color-text );font-weight:600;}.elementor-kit-4 label{color:var( --e-global-color-text );}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C4;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-4{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-kit-4{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Homefield Redovisning (rassby.com) – responsiv CSS 2026-10
   Klistras in i: Elementor → Webbplatsinställningar (Site Settings) → Anpassad CSS (Custom CSS)
   (alternativt WordPress Utseende → Anpassa → Ytterligare CSS – välj ETT ställe, inte båda).
   Bygger på HEAB.nu:s och Homefield.se:s lösningar, med rassby.com:s Elementor-ID:n. */

/* 1. Ingen sidledsscroll. clip, inte hidden – annars slutar sticky-header/flytande knappar att fungera. */
html,body{overflow-x:clip;}

/* 2. Mobil/surfplatta: stängd hamburgermeny (header-widget 3d54427) får inte sticka ut till höger */
@media (max-width:1024px){
  .elementor-menu-toggle:not(.elementor-active)+nav.elementor-nav-menu--dropdown{visibility:hidden;}
}

/* 3. Långa rubriker bryts snyggt i stället för att sticka ut (sv-SE → svensk avstavning) */
@media (max-width:767px){
  .elementor-heading-title{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;}
  /* H1 i heron på alla sidor: max 48px, min 28px */
  h1.elementor-heading-title{font-size:clamp(28px,7vw,48px);}
  /* Startsidan: H2 "Vi tar likvidationsuppdrag i hela Sverige" (c3ccc05) stack ut 9 px på 390 px */
  .elementor-element-c3ccc05 .elementor-heading-title{font-size:clamp(24px,7vw,32px);}
}

/* 4. Likvidationssidan: jämförelsetabellen (text-editor 1346ecdd) gjorde sidan 680 px bred på mobil.
      Tabellen scrollar nu i sidled inuti sin egen ruta; resten av sidan står still. */
.elementor-element-1346ecdd table{width:100%;border-collapse:collapse;}
@media (max-width:767px){
  .elementor-element-1346ecdd table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px;}
  .elementor-element-1346ecdd th,.elementor-element-1346ecdd td{min-width:140px;vertical-align:top;}
  .elementor-element-1346ecdd th:first-child,.elementor-element-1346ecdd td:first-child{min-width:110px;font-weight:600;}
}

/* 5. Likvidationssidan: lång innehållssektion med skrivbordsbild (47d57f2d, 2 800–4 900 px hög).
      cover zoomade bilden 3,5× (dator) till 18× (mobil). Visa den i full bredd överst, ljus färg fyller resten. */
.elementor-element-47d57f2d{background-size:100% auto!important;background-position:top center!important;background-repeat:no-repeat!important;background-color:#f8f9fb;}

/* 6. Innehållsbilder på startsidan (c179582, 7013858): skala aldrig upp, behåll proportioner */
.elementor-element-c179582 img,.elementor-element-7013858 img{width:100%;height:auto;max-width:100%;}

/* Om oss mörkt tema */
body.page-id-68{background:#0A0E18;}
.page-id-68 .elementor-68{background:linear-gradient(180deg,#0A0E18 0%,#101727 100%);}
.page-id-68 .elementor-68 .e-con{background-color:transparent !important;border-color:rgba(255,255,255,.12) !important;}
.page-id-68 .elementor-68 .hr-om-topp{background:#0A0E18 !important;--min-height:0px;}
.page-id-68 .elementor-68 .hr-om-topp::before{display:none !important;}
.page-id-68 .elementor-68 .hf-koncernbild img,.page-id-68 .elementor-68 img.hf-koncernbild{width:100% !important;max-width:1600px;height:auto !important;aspect-ratio:16/10;object-fit:contain !important;display:block;margin:0 auto;}
.page-id-68 .elementor-68 h1,.page-id-68 .elementor-68 h2,.page-id-68 .elementor-68 h3,.page-id-68 .elementor-68 h4,.page-id-68 .elementor-68 .elementor-heading-title{color:#FFFFFF !important;}
.page-id-68 .elementor-68 p,.page-id-68 .elementor-68 li,.page-id-68 .elementor-68 .elementor-widget-text-editor,.page-id-68 .elementor-68 .elementor-icon-list-text,.page-id-68 .elementor-68 .elementor-tab-content{color:#E6EAF2 !important;}
.page-id-68 .elementor-68 .elementor-widget-text-editor a,.page-id-68 .elementor-68 .elementor-icon-list-item a,.page-id-68 .elementor-68 .elementor-tab-content a{color:#9EC3FF !important;}
.page-id-68 .elementor-68 .elementor-icon-list-icon svg,.page-id-68 .elementor-68 .elementor-icon-list-icon i{fill:#FFFFFF !important;color:#FFFFFF !important;}
.page-id-68 .elementor-68 .elementor-toggle .elementor-tab-title{background:#16203A !important;border-color:rgba(255,255,255,.15) !important;}
.page-id-68 .elementor-68 .elementor-toggle .elementor-tab-title,.page-id-68 .elementor-68 .elementor-toggle .elementor-toggle-title,.page-id-68 .elementor-68 .elementor-toggle .elementor-toggle-icon{color:#FFFFFF !important;fill:#FFFFFF !important;}
.page-id-68 .elementor-68 .elementor-toggle .elementor-tab-content{background:#101727 !important;border-color:rgba(255,255,255,.15) !important;}
.page-id-68 .elementor-68 .elementor-field-group label{color:#E6EAF2 !important;}
.page-id-68 .elementor-68 .elementor-field-textual{background:#FFFFFF !important;color:#111827 !important;}

.page-id-68 .elementor-68 .hr-om-text{max-width:900px;margin:0 auto;font-size:18px;line-height:1.65;}
.page-id-68 .elementor-68 .hr-om-text p{font-size:18px;line-height:1.65;}
@media(max-width:767px){.page-id-68 .elementor-68 .hr-om-text,.page-id-68 .elementor-68 .hr-om-text p{font-size:17px;}}
.page-id-68 .elementor-68 .hr-om-h2{text-align:center;margin-top:48px;}

.page-id-68 .elementor-68 .hr-om-h2{width:100% !important;max-width:900px !important;align-self:center !important;margin:48px auto 20px !important;text-align:center !important;}
.page-id-68 .elementor-68 .hr-om-h2 .elementor-heading-title{text-align:center !important;}
.page-id-68 .elementor-68 .hr-om-text{width:100% !important;max-width:900px !important;align-self:center !important;margin:0 auto !important;text-align:left !important;}
.page-id-68 .elementor-68 .hr-om-text p{font-size:18px !important;line-height:1.7 !important;text-align:left !important;}
@media(max-width:767px){.page-id-68 .elementor-68 .hr-om-text p{font-size:17px !important;}}

/* Mobil: mörk enfärgad hero på tjänstesidor i stället för uppförstorad bild */
@media (max-width:767px){
    .elementor-element-2ac222a1, .elementor-element-7f79e19 { background-image:none !important; background-color:#0A0E18 !important; }
    .elementor-element-2ac222a1 .elementor-background-overlay, .elementor-element-7f79e19 .elementor-background-overlay { display:none !important; }
    .elementor-element-2ac222a1::before, .elementor-element-7f79e19::before { background-image:none !important; }
    }
    

/* Ingen avstavning av rubriker */ h1,h2,h3,.elementor-heading-title{hyphens:none!important;-webkit-hyphens:none!important;}
/* === Mobil startsida/sidhuvud 2026-10-24 (endast max-width:767px) === */
@media (max-width:767px){
  body{padding-bottom:70px;}
  html body .elementor-element-b40ff48{--min-height:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;min-height:0!important;}
  html body .elementor-element-b40ff48>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;}
  html body .elementor-96 .elementor-element-ba7725e{width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;}
  html body .elementor-96 .elementor-element-ba7725e img{width:150px!important;height:auto!important;}
  html body .elementor-96 .elementor-element-d02bfe9{margin:0 auto 0 4px!important;flex:0 1 auto!important;}
  html body .hr-hf-badge{font-size:10px;gap:4px;}
  html body .hr-hf-badge img{height:13px;}
  html body .elementor-96 .elementor-element-3d54427{flex:0 0 auto!important;width:auto!important;margin:0!important;}
  html body .elementor-96 .elementor-element-3d54427 .elementor-menu-toggle{margin-left:auto;}
  html body .elementor-59 .elementor-element.elementor-element-3345238{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;--min-height:0px;min-height:0!important;}
  html body .elementor-element-3345238::before{content:""!important;display:block!important;background-color:rgba(0,0,0,.45)!important;opacity:1!important;}
  html body .elementor-59 .elementor-element.elementor-element-beda543 .elementor-heading-title{font-size:30px!important;line-height:1.15!important;hyphens:none!important;}
  html body .elementor-59 .elementor-element.elementor-element-4fd7f2d .elementor-heading-title{font-size:18px!important;color:#ffffff!important;font-weight:600!important;text-shadow:0 1px 6px rgba(0,0,0,.6)!important;margin:10px 0 14px!important;}
  html body .elementor-59 .elementor-element.elementor-element-b28206c .elementor-heading-title{font-size:16px!important;line-height:1.55!important;}
  html body .elementor-59 .elementor-element.elementor-element-7fbc4a3{--flex-direction:column;flex-direction:column!important;--gap:12px 12px;--row-gap:12px;gap:12px!important;align-items:stretch!important;width:100%!important;}
  html body .elementor-59 .elementor-element-63b7659,html body .elementor-59 .elementor-element-c2fdd58{width:100%!important;max-width:100%!important;}
  html body .elementor-59 .elementor-element-63b7659 .elementor-button,html body .elementor-59 .elementor-element-c2fdd58 .elementor-button{display:block;width:100%;text-align:center;padding:14px 20px!important;}
  html body .elementor-59 .elementor-widget-text-editor,html body .elementor-59 .elementor-widget-text-editor p,html body .elementor-59 .elementor-icon-list-text{font-size:16px!important;}
  html body .elementor-59 .elementor-element-3bbed67 .elementor-heading-title,html body .elementor-59 .elementor-element-c1cdd41 .elementor-heading-title{font-size:28px!important;line-height:1.2!important;}
  html body .elementor-59 .elementor-element.elementor-element-c08c5b7{--padding-left:16px;--padding-right:16px;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-container{max-width:100%;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-block{padding:0 0 16px 0!important;min-height:0!important;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-img{width:32px!important;height:32px!important;margin-top:12px!important;border-width:4px!important;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-img i{font-size:11px!important;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-line{left:15px!important;margin-left:0!important;margin-top:12px!important;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-content{margin-left:40px!important;padding:20px!important;min-height:0!important;height:auto!important;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-content::before{top:20px!important;border-width:8px!important;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-content p{font-size:16px!important;line-height:1.55!important;margin:8px 0 0!important;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-content .eael-timeline-title{font-size:20px!important;}
  html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-content .eael-date:empty{display:none!important;}
}

/* === Mobil: tomrum, sidfot och frågebubbla 2026-10-24 === */
@media (max-width:767px){
 body{padding-bottom:0 !important;}
 .elementor-59 .elementor-element-c08c5b7{min-height:0 !important;--min-height:0px;}
 html body .elementor-264 .elementor-element-74bff47{--padding-top:40px;--padding-bottom:70px;}
 #elementor-popup-modal-738 .dialog-widget-content{margin-bottom:70px !important;}
}
@media (max-width:767px){
 #elementor-popup-modal-738 .dialog-widget-content{height:auto !important;max-height:none !important;overflow:visible !important;}
 #elementor-popup-modal-738 .dialog-message{height:auto !important;max-height:none !important;overflow:visible !important;}
}
@media (max-width:767px){
 html body .elementor-264 .elementor-element-74bff47{padding-top:40px !important;padding-bottom:70px !important;}
 html body .elementor-264 .elementor-element-74bff47 > .e-con-inner{padding-top:0 !important;padding-bottom:0 !important;}
}

/* mobil9 2026-10-24 */
@media (max-width:767px){
.grecaptcha-badge{bottom:74px!important;}
.elementor-section > .elementor-container, .e-con.e-parent > .e-con-inner, .e-con.e-parent:not(:has(> .e-con-inner)){padding-left:20px!important;padding-right:20px!important;}
.e-con.e-parent:has(> .e-con-inner){padding-left:0!important;padding-right:0!important;}
a[href^="tel:"]{white-space:nowrap;}
.elementor-location-footer{font-size:16px;line-height:1.5;}
.elementor-location-footer p, .elementor-location-footer li, .elementor-location-footer a{font-size:16px;line-height:1.5;}
.elementor-location-footer .elementor-element:last-child .elementor-text-editor p:only-child{font-size:14px;line-height:1.5;}
.hr-hf-badge img{height:18px!important;width:auto!important;}
.elementor-59 .elementor-element-dc34343{margin-top:36px!important;}
.elementor-59 .elementor-element-c2fdd58{display:none!important;}
html body .elementor-59 .elementor-element-a5304d6 .eael-content-timeline-img i{font-size:14px!important;}
}
/* end */
/* mobil10 2026-10-24 (Grok Bots granskning 2) */
@media (max-width:767px){
html body .elementor-location-header .elementor-element.elementor-element-ba7725e{flex:0 1 auto!important;width:auto!important;max-width:118px!important;--container-widget-width:118px!important;--container-widget-flex-grow:0!important;}
html body .elementor-location-header .elementor-element.elementor-element-ba7725e img{width:118px!important;height:auto!important;}
html body .elementor-location-header .elementor-element.elementor-element-d02bfe9{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin-left:10px!important;}
.hr-hf-badge{white-space:nowrap!important;font-size:12px!important;gap:5px!important;}
.hr-hf-badge img{height:15px!important;}
}
@media (max-width:767px){
html body .elementor-location-header .elementor-element.elementor-element-b40ff48{padding-left:0!important;padding-right:0!important;--padding-left:0px;--padding-right:0px;}
html body .elementor-location-header .elementor-element.elementor-element-ba7725e{flex-shrink:0!important;}
}
@media (max-width:767px){
html body .elementor-element-1346ecdd table,html body .elementor-element-1346ecdd tbody,html body .elementor-element-1346ecdd tr,html body .elementor-element-1346ecdd td,html body .elementor-element-1346ecdd th{display:block!important;width:auto!important;}
html body .elementor-element-1346ecdd table{border:0!important;}
html body .elementor-element-1346ecdd thead,html body .elementor-element-1346ecdd tr:first-child:has(th:nth-child(2)){display:none!important;}
html body .elementor-element-1346ecdd tr{border:1px solid #d5d8dc!important;border-radius:8px;margin:0 0 16px!important;padding:14px 16px!important;background:#fff;}
html body .elementor-element-1346ecdd td,html body .elementor-element-1346ecdd th{border:0!important;padding:4px 0!important;background:transparent!important;}
html body .elementor-element-1346ecdd tr > *:first-child{font-weight:700;font-size:18px;padding-bottom:8px!important;}
html body .elementor-element-1346ecdd tr > *:nth-child(2)::before{content:"Frivillig likvidation: ";font-weight:700;}
html body .elementor-element-1346ecdd tr > *:nth-child(3)::before{content:"Tvångslikvidation: ";font-weight:700;}
html body .elementor-element-1346ecdd tr > *:nth-child(4)::before{content:"Konkurs: ";font-weight:700;}
}
.elementor-59 .elementor-element.elementor-element-3345238{position:relative;}
.elementor-59 .elementor-element.elementor-element-3345238::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 60%,rgba(0,0,0,.2) 100%);z-index:0;pointer-events:none;}
.elementor-59 .elementor-element.elementor-element-3345238 > *{position:relative;z-index:1;}
.elementor-59 .elementor-element-b28206c p,.elementor-59 .elementor-element-b28206c{line-height:1.5!important;}
.elementor-59 .elementor-element-beda543 h1{line-height:1.12!important;}
.elementor-59 .elementor-element-4fd7f2d h2{text-shadow:0 1px 3px rgba(0,0,0,.6);}
@media (max-width:767px){
html body .elementor-location-footer .elementor-element-bbea33a a,html body .elementor-location-footer .elementor-element-7c57198 a,html body .elementor-location-footer .elementor-element-7c57198 span,html body .elementor-location-footer .elementor-element-65437f9 p{font-size:16px!important;line-height:1.5!important;}
html body .elementor-location-footer .elementor-element-dd60dd1 a{font-size:15px!important;display:inline-block;padding:10px 0;}
html body .elementor-location-footer .elementor-element-7c57198 a{display:inline-block;padding:9px 0;}
html body .elementor-location-footer .elementor-element-9ac70b8 a.elementor-item{padding-top:8px!important;padding-bottom:8px!important;}
}
.grecaptcha-badge{visibility:hidden!important;}
/* end mobil10 */
.hr-recaptcha-text,.hr-recaptcha-text a{color:#ffffff!important;}.hr-recaptcha-text a{text-decoration:underline!important;}/* End custom CSS */