.elementor-1912 .elementor-element.elementor-element-08a6a9c{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-1912 .elementor-element.elementor-element-d0d9bbf{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1912 .elementor-element.elementor-element-e8d91a4 .elementor-heading-title{color:var( --e-global-color-d0dbe7e );}.elementor-1912 .elementor-element.elementor-element-10b258b{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1912 .elementor-element.elementor-element-46e1017 .elementor-heading-title{font-size:30px;color:var( --e-global-color-d0dbe7e );}.elementor-1912 .elementor-element.elementor-element-8a14419{font-size:20px;}.elementor-1912 .elementor-element.elementor-element-7047d0f{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1912 .elementor-element.elementor-element-1bf020b .elementor-heading-title{font-size:30px;color:var( --e-global-color-d0dbe7e );}.elementor-1912 .elementor-element.elementor-element-2727981{font-size:20px;}.elementor-1912 .elementor-element.elementor-element-6ebafbe{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1912 .elementor-element.elementor-element-55130cc .elementor-heading-title{font-size:30px;color:var( --e-global-color-d0dbe7e );}.elementor-1912 .elementor-element.elementor-element-da22548{font-size:20px;}.elementor-1912 .elementor-element.elementor-element-197cfac{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1912 .elementor-element.elementor-element-36f2ba9 .elementor-heading-title{font-size:30px;color:var( --e-global-color-d0dbe7e );}.elementor-1912 .elementor-element.elementor-element-85797da{font-size:20px;}.elementor-1912 .elementor-element.elementor-element-f803fdd{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1912 .elementor-element.elementor-element-aa9d95a .elementor-heading-title{font-size:30px;color:var( --e-global-color-d0dbe7e );}.elementor-1912 .elementor-element.elementor-element-9124d12{font-size:20px;}.elementor-1912 .elementor-element.elementor-element-2ef98df{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1912 .elementor-element.elementor-element-2f890d6 .elementor-heading-title{font-size:30px;color:var( --e-global-color-d0dbe7e );}.elementor-1912 .elementor-element.elementor-element-ff43f3e{font-size:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1912 .elementor-element.elementor-element-08a6a9c{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-1912 .elementor-element.elementor-element-08a6a9c{--padding-top:128px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-1912 .elementor-element.elementor-element-08a6a9c{--content-width:900px;}.elementor-1912 .elementor-element.elementor-element-d0d9bbf{--width:100%;}.elementor-1912 .elementor-element.elementor-element-10b258b{--width:100%;}.elementor-1912 .elementor-element.elementor-element-7047d0f{--width:100%;}.elementor-1912 .elementor-element.elementor-element-6ebafbe{--width:100%;}.elementor-1912 .elementor-element.elementor-element-197cfac{--width:100%;}.elementor-1912 .elementor-element.elementor-element-f803fdd{--width:100%;}.elementor-1912 .elementor-element.elementor-element-2ef98df{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1912 .elementor-element.elementor-element-d0d9bbf{--width:100%;}.elementor-1912 .elementor-element.elementor-element-10b258b{--width:100%;}.elementor-1912 .elementor-element.elementor-element-7047d0f{--width:100%;}.elementor-1912 .elementor-element.elementor-element-6ebafbe{--width:100%;}.elementor-1912 .elementor-element.elementor-element-197cfac{--width:100%;}.elementor-1912 .elementor-element.elementor-element-f803fdd{--width:100%;}.elementor-1912 .elementor-element.elementor-element-2ef98df{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-08a6a9c *//* =========================================================
   Allmänna villkor – enkel och ren styling
========================================================= */

.terms-page > .e-con-inner {
    width: min(100%, 920px);
    margin-inline: auto;
}

/* Intro */

.terms-page > .e-con-inner > .e-con:first-child {
    padding-bottom: 42px;
    margin-bottom: 42px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.terms-page > .e-con-inner > .e-con:first-child h1 {
    max-width: 760px;
    margin: 0;
}

.terms-page > .e-con-inner > .e-con:first-child
.elementor-widget-text-editor {
    max-width: 720px;
}

.terms-page > .e-con-inner > .e-con:first-child
.elementor-widget-text-editor p {
    margin-top: 18px;
    margin-bottom: 0;
}

/* Sektioner */

.terms-page > .e-con-inner > .e-con:not(:first-child) {
    position: relative;
    padding: 0 0 42px 34px;
    margin-bottom: 42px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* Diskret linje till vänster */

.terms-page > .e-con-inner > .e-con:not(:first-child)::before {
    content: "";
    position: absolute;
    top: 4px;
    bottom: 42px;
    left: 0;

    width: 2px;
    border-radius: 4px;
    background: var(--e-global-color-accent);
}

/* Rubriker */

.terms-page > .e-con-inner > .e-con:not(:first-child)
.elementor-widget-heading {
    margin-bottom: 16px;
}

.terms-page > .e-con-inner > .e-con:not(:first-child) h2 {
    margin: 0;
}

/* Text */

.terms-page .elementor-widget-text-editor p {
    margin-top: 0;
    margin-bottom: 1em;
}

.terms-page .elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

/* Underrubriker i texten */

.terms-page .elementor-widget-text-editor p > strong:only-child {
    display: block;
    margin-top: 24px;
    margin-bottom: 6px;
}

/* Rensa Google Docs-element */

.terms-page .elementor-widget-text-editor
[id="contentsContainer"],
.terms-page .elementor-widget-text-editor
[id="contents"],
.terms-page .elementor-widget-text-editor
.style-scope,
.terms-page .elementor-widget-text-editor
.qowt-page {
    display: contents;
}

.terms-page .elementor-widget-text-editor #pageBorders,
.terms-page .elementor-widget-text-editor p:empty {
    display: none;
}

/* Sista sektionen */

.terms-page > .e-con-inner > .e-con:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}

.terms-page > .e-con-inner > .e-con:last-child::before {
    bottom: 0;
}

/* Mobil */

@media (max-width: 767px) {

    .terms-page > .e-con-inner > .e-con:first-child {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    .terms-page > .e-con-inner > .e-con:not(:first-child) {
        padding-left: 22px;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    .terms-page > .e-con-inner > .e-con:not(:first-child)::before {
        bottom: 30px;
    }
}/* End custom CSS */