.elementor-10788 .elementor-element.elementor-element-5863513f{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2.1px;color:#FFFFFF;}.elementor-10788 .elementor-element.elementor-element-5863513f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10788 .elementor-element.elementor-element-6aba5955 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:41px;letter-spacing:0px;color:#FFFFFF;}.elementor-10788 .elementor-element.elementor-element-6aba5955 > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:17px;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-17px;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-group > label{font-family:"Roboto Mono", Sans-serif;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-type-html{padding-bottom:0px;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-group .elementor-field{color:#000000;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-group .elementor-field, .elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-subgroup label{font-family:"Roboto Mono", Sans-serif;font-size:15px;font-weight:300;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-field-group .elementor-select-wrapper::before{color:#000000;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-button{font-family:"Roboto Mono", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .e-form__buttons__wrapper__button-next{background-color:#ACACAC;color:#ffffff;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-button[type="submit"]{background-color:#ACACAC;color:#ffffff;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10788 .elementor-element.elementor-element-6bbf3698{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;grid-column:span 1;grid-row:span 1;}@media(max-width:1024px){.elementor-10788 .elementor-element.elementor-element-6aba5955 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-10788 .elementor-element.elementor-element-5863513f{text-align:start;}.elementor-10788 .elementor-element.elementor-element-5863513f > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-10788 .elementor-element.elementor-element-6aba5955{text-align:start;}.elementor-10788 .elementor-element.elementor-element-6bbf3698 > .elementor-widget-container{padding:0px 0px 50px 0px;}}/* Start custom CSS *//* Grafstad – Exklusiva trycksaker (utkast) – ren version */
body.page-id-10788 .page-header{display:none!important}
body.page-id-10788 #main #content-wrap{padding-top:0!important;padding-bottom:0!important;max-width:none}
.elementor-10788 .e-heading-base{font-family:'Oswald',sans-serif!important}
.elementor-10788 .e-paragraph-base,.elementor-10788 .e-button-base{font-family:'Roboto Mono',monospace!important}
.elementor-10788 .e-flexbox-base,.elementor-10788 .e-div-block-base{padding:0}
.elementor-10788 .e-button-base{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important}
/* Gemensamt: diskret överrad + rubrik (luft för ÅÄÖ) */
.elementor-10788 [data-id="fa00006"], .elementor-10788 [data-id="fa00031"], .elementor-10788 [data-id="fa00050"], .elementor-10788 [data-id="fa00055"], .elementor-10788 [data-id="fa00067"], .elementor-10788 [data-id="fa00097"]{font-size:11px!important;letter-spacing:5px!important;text-transform:uppercase;color:#8A6A3E!important;font-weight:500!important;line-height:1.6!important;margin:0!important}
.elementor-10788 [data-id="fa00007"], .elementor-10788 [data-id="fa00032"], .elementor-10788 [data-id="fa00051"], .elementor-10788 [data-id="fa00056"], .elementor-10788 [data-id="fa00068"], .elementor-10788 [data-id="fa00098"]{font-size:48px!important;line-height:1.14!important;font-weight:500!important;text-transform:uppercase;color:#2B1712!important;margin:14px 0 0!important}
.elementor-10788 [data-id="fa0000b"], .elementor-10788 [data-id="fa00037"], .elementor-10788 [data-id="fa00054"], .elementor-10788 [data-id="fa00066"], .elementor-10788 [data-id="fa0007a"], .elementor-10788 [data-id="fa0009b"]{flex-direction:column!important;align-items:stretch!important}
.elementor-10788 [data-id="fa0000a"], .elementor-10788 [data-id="fa00036"], .elementor-10788 [data-id="fa00053"], .elementor-10788 [data-id="fa00065"], .elementor-10788 [data-id="fa00079"], .elementor-10788 [data-id="fa0009a"], .elementor-10788 [data-id="fa000a6"]{width:100%;max-width:1130px;margin:0 auto!important;padding:0 24px!important;box-sizing:border-box}
/* Hero (som Logotypdesign) */
.elementor-10788 [data-id="fa00005"]{flex-direction:column!important;align-items:center!important;text-align:center;background-color:#1A1210!important;background-image:linear-gradient(180deg,rgba(26,18,16,.78) 0%,rgba(26,18,16,.72) 45%,rgba(26,18,16,.94) 100%),url('https://grafstad.se/wp-content/uploads/2026/10/Mamas-porchetta-foodtruck-i-kvallsljus.jpg')!important;background-size:min(1100px,120%) auto!important;background-repeat:no-repeat!important;background-position:center 55%!important;padding:190px 24px 130px!important}
.elementor-10788 [data-id="fa00001"]{font-size:11px!important;letter-spacing:5px!important;text-transform:uppercase;color:#C8A46E!important;font-weight:500!important;margin:0!important}
.elementor-10788 [data-id="fa00002"]{font-size:96px!important;line-height:1.08!important;font-weight:500!important;text-transform:uppercase;color:#F4EEE4!important;margin:16px 0 24px!important;letter-spacing:1px}
.elementor-10788 [data-id="fa00003"]{font-size:15px!important;line-height:1.8!important;color:rgba(244,238,228,.82)!important;max-width:min(600px,100%);margin:0 0 36px!important}
.elementor-10788 [data-id="fa00004"]{background:#C8A46E!important;color:#2B1712!important;font-size:12px!important;font-weight:600!important;letter-spacing:3px;text-transform:uppercase;padding:18px 34px!important;border-radius:0!important;transition:background-color .25s,transform .25s}
.elementor-10788 [data-id="fa00004"]:hover{background:#E3C38E!important;transform:translateY(-2px)}
/* Ingress */
.elementor-10788 [data-id="fa0000b"]{background:#F4EEE4!important;padding:110px 0 40px!important}
.elementor-10788 [data-id="fa0000a"]{max-width:820px!important}
.elementor-10788 [data-id="fa00008"]{font-size:17px!important;line-height:1.85!important;color:#2B1712!important;margin:28px 0 0!important}
.elementor-10788 [data-id="fa00009"]{font-size:13px!important;line-height:1.8!important;color:#6B5A50!important;margin:24px 0 0!important;padding-top:24px!important;border-top:1px solid rgba(43,23,18,.2)}
/* Teknikregister: färgade plattor */
.elementor-10788 [data-id="fa00037"]{background:#F4EEE4!important;padding:80px 0 120px!important}
.elementor-10788 [data-id="fa00034"]{max-width:640px;margin:0 0 48px!important}
.elementor-10788 [data-id="fa00033"]{font-size:14px!important;line-height:1.8!important;color:#4A3A32!important;margin:18px 0 0!important}
.elementor-10788 [data-id="fa00035"]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.elementor-10788 [data-id="fa00010"], .elementor-10788 [data-id="fa00016"], .elementor-10788 [data-id="fa0001b"], .elementor-10788 [data-id="fa00020"], .elementor-10788 [data-id="fa00025"], .elementor-10788 [data-id="fa0002b"], .elementor-10788 [data-id="fa00030"], .elementor-10788 [data-id="fb0t801"]{display:flex!important;flex-direction:column;padding:20px 20px 28px!important;box-sizing:border-box;margin:0!important}
.elementor-10788 [data-id="fa0000c"], .elementor-10788 [data-id="fa00012"], .elementor-10788 [data-id="fa00017"], .elementor-10788 [data-id="fa0001c"], .elementor-10788 [data-id="fa00021"], .elementor-10788 [data-id="fa00027"], .elementor-10788 [data-id="fa0002c"]{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover!important;margin:0 0 22px!important;display:block}
.elementor-10788 [data-id="fa0000d"], .elementor-10788 [data-id="fa00013"], .elementor-10788 [data-id="fa00018"], .elementor-10788 [data-id="fa0001d"], .elementor-10788 [data-id="fa00022"], .elementor-10788 [data-id="fa00028"], .elementor-10788 [data-id="fa0002d"]{font-size:11px!important;letter-spacing:4px!important;margin:0!important}
.elementor-10788 [data-id="fa0000e"], .elementor-10788 [data-id="fa00014"], .elementor-10788 [data-id="fa00019"], .elementor-10788 [data-id="fa0001e"], .elementor-10788 [data-id="fa00023"], .elementor-10788 [data-id="fa00029"], .elementor-10788 [data-id="fa0002e"]{font-size:26px!important;font-weight:500!important;text-transform:uppercase;margin:6px 0 10px!important;line-height:1.15!important}
.elementor-10788 [data-id="fa0000f"], .elementor-10788 [data-id="fa00015"], .elementor-10788 [data-id="fa0001a"], .elementor-10788 [data-id="fa0001f"], .elementor-10788 [data-id="fa00024"], .elementor-10788 [data-id="fa0002a"], .elementor-10788 [data-id="fa0002f"]{font-size:13px!important;line-height:1.75!important;margin:0!important}
.elementor-10788 [data-id="fa00010"], .elementor-10788 [data-id="fa0001b"], .elementor-10788 [data-id="fa00025"], .elementor-10788 [data-id="fa0002b"]{background:#2B1712!important}
.elementor-10788 [data-id="fa0001b"], .elementor-10788 [data-id="fa00025"]{background:#1A1210!important}
.elementor-10788 [data-id="fa00016"], .elementor-10788 [data-id="fa00020"], .elementor-10788 [data-id="fa00030"]{background:#C8A46E!important}
.elementor-10788 [data-id="fa0000e"], .elementor-10788 [data-id="fa00019"], .elementor-10788 [data-id="fa00023"], .elementor-10788 [data-id="fa00029"]{color:#F4EEE4!important}
.elementor-10788 [data-id="fa0000f"], .elementor-10788 [data-id="fa0001a"], .elementor-10788 [data-id="fa00024"], .elementor-10788 [data-id="fa0002a"]{color:rgba(244,238,228,.8)!important}
.elementor-10788 [data-id="fa0000d"], .elementor-10788 [data-id="fa00018"], .elementor-10788 [data-id="fa00022"], .elementor-10788 [data-id="fa00028"]{color:#C8A46E!important}
.elementor-10788 [data-id="fa00014"], .elementor-10788 [data-id="fa0001e"], .elementor-10788 [data-id="fa0002e"],.elementor-10788 [data-id="fa00015"], .elementor-10788 [data-id="fa0001f"], .elementor-10788 [data-id="fa0002f"],.elementor-10788 [data-id="fa00013"], .elementor-10788 [data-id="fa0001d"], .elementor-10788 [data-id="fa0002d"]{color:#2B1712!important}
.elementor-10788 [data-id="fa00012"], .elementor-10788 [data-id="fa00027"]{display:flex!important;align-items:center;justify-content:center;padding:12px!important;border:1px dashed currentColor;box-sizing:border-box}
.elementor-10788 [data-id="fa00012"]{color:#2B1712;background:rgba(43,23,18,.08)!important}
.elementor-10788 [data-id="fa00027"]{color:#C8A46E;background:rgba(244,238,228,.05)!important}
.elementor-10788 [data-id="fa00011"], .elementor-10788 [data-id="fa00026"]{font-size:11px!important;line-height:1.6!important;text-align:center;margin:0!important;color:inherit!important;letter-spacing:1px}
.elementor-10788 [data-id="fb0t801"]{background:#2B1712!important;outline:2px solid #C8A46E;outline-offset:-10px;justify-content:center;text-align:center;align-items:center;padding:40px 28px!important}
.elementor-10788 [data-id="fb0t802"]{font-family:'Manufacturing Consent',serif!important;font-size:38px!important;line-height:1.1!important;color:#C8A46E!important;margin:0 0 8px!important}
.elementor-10788 [data-id="fb0t803"]{font-family:'Antonio',sans-serif!important;font-size:34px!important;font-weight:600!important;text-transform:uppercase;color:#F4EEE4!important;margin:0 0 12px!important;line-height:1.15!important}
.elementor-10788 [data-id="fb0t804"]{font-size:13px!important;line-height:1.7!important;color:rgba(244,238,228,.8)!important;margin:0 0 22px!important;max-width:240px}
.elementor-10788 [data-id="fb0t805"]{background:#C8A46E!important;color:#2B1712!important;font-size:11px!important;font-weight:600!important;letter-spacing:3px;text-transform:uppercase;padding:14px 22px!important;border-radius:0!important}
/* Galleri */
.elementor-10788 [data-id="fa00054"]{background:#1A1210!important;padding:110px 0 120px!important}
.elementor-10788 [data-id="fa00051"]{color:#F4EEE4!important}
.elementor-10788 [data-id="fa00050"]{color:#C8A46E!important}
.elementor-10788 [data-id="fa00052"]{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:48px!important}
.elementor-10788 [data-id="fa0003a"], .elementor-10788 [data-id="fa0003d"], .elementor-10788 [data-id="fa00040"], .elementor-10788 [data-id="fa00043"], .elementor-10788 [data-id="fa00046"], .elementor-10788 [data-id="fa00049"], .elementor-10788 [data-id="fa0004c"], .elementor-10788 [data-id="fa0004f"]{position:relative;overflow:hidden;background:#2B1712;margin:0!important;padding:0!important}
.elementor-10788 [data-id="fa00038"], .elementor-10788 [data-id="fa0003b"], .elementor-10788 [data-id="fa0003e"], .elementor-10788 [data-id="fa00041"], .elementor-10788 [data-id="fa00047"], .elementor-10788 [data-id="fa0004a"], .elementor-10788 [data-id="fa0004d"]{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.elementor-10788 [data-id="fa0003d"]:hover .elementor-10788 [data-id="fa0003b"], .elementor-10788 [data-id="fa00040"]:hover .elementor-10788 [data-id="fa0003e"], .elementor-10788 [data-id="fa00043"]:hover .elementor-10788 [data-id="fa00041"], .elementor-10788 [data-id="fa00049"]:hover .elementor-10788 [data-id="fa00047"], .elementor-10788 [data-id="fa0004c"]:hover .elementor-10788 [data-id="fa0004a"], .elementor-10788 [data-id="fa0004f"]:hover .elementor-10788 [data-id="fa0004d"]{transform:scale(1.04)}
.elementor-10788 [data-id="fa0003a"]{grid-column:1 / 8;grid-row:span 2;background:#F4EEE4!important}
.elementor-10788 [data-id="fa00038"]{object-fit:contain!important;padding:28px!important;box-sizing:border-box}
.elementor-10788 [data-id="fa0003d"], .elementor-10788 [data-id="fa00040"]{grid-column:8 / 13;aspect-ratio:4/3}
.elementor-10788 [data-id="fa00043"], .elementor-10788 [data-id="fa00046"], .elementor-10788 [data-id="fa00049"]{grid-column:span 4;aspect-ratio:1/1}
.elementor-10788 [data-id="fa0004c"]{grid-column:span 5;aspect-ratio:4/3}
.elementor-10788 [data-id="fa0004f"]{grid-column:span 7;aspect-ratio:16/9}
.elementor-10788 [data-id="fb00g51"]{width:100%;height:100%;display:flex!important;align-items:center;justify-content:center;border:1px dashed #8A6A3E;box-sizing:border-box}
.elementor-10788 [data-id="fb00g52"]{font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase;color:#C8A46E!important;text-align:center;margin:0!important;line-height:1.7!important}
.elementor-10788 [data-id="fa00039"], .elementor-10788 [data-id="fa0003c"], .elementor-10788 [data-id="fa0003f"], .elementor-10788 [data-id="fa00042"], .elementor-10788 [data-id="fa00045"], .elementor-10788 [data-id="fa00048"], .elementor-10788 [data-id="fa0004b"], .elementor-10788 [data-id="fa0004e"]{position:absolute;left:0;right:0;bottom:0;margin:0!important;padding:28px 16px 12px!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase;color:#F4EEE4!important;background:linear-gradient(180deg,rgba(26,18,16,0),rgba(26,18,16,.85))}
.elementor-10788 [data-id="fa00039"]{color:#2B1712!important;background:none!important}
/* Guide som ikonrad (som startsidan) */
.elementor-10788 [data-id="fa00066"]{background:#F4EEE4!important;padding:100px 0 110px!important}
.elementor-10788 [data-id="fa00065"]{display:block!important}
.elementor-10788 [data-id="fa00057"]{margin:0 0 48px!important}
.elementor-10788 [data-id="fa00064"]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(43,23,18,.35);border-bottom:1px solid rgba(43,23,18,.35);padding:56px 0!important}
.elementor-10788 [data-id="fa0005a"], .elementor-10788 [data-id="fa0005d"], .elementor-10788 [data-id="fa00060"], .elementor-10788 [data-id="fa00063"]{padding:0 28px!important;text-align:center;display:flex!important;flex-direction:column;align-items:center}
.elementor-10788 [data-id="fa0005d"], .elementor-10788 [data-id="fa00060"], .elementor-10788 [data-id="fa00063"]{border-left:1px solid rgba(43,23,18,.35)}
.elementor-10788 [data-id="fb0ic01"], .elementor-10788 [data-id="fb0ic02"], .elementor-10788 [data-id="fb0ic03"], .elementor-10788 [data-id="fb0ic04"]{width:56px!important;height:56px!important;margin:0 0 26px!important;object-fit:contain}
.elementor-10788 [data-id="fa00058"], .elementor-10788 [data-id="fa0005b"], .elementor-10788 [data-id="fa0005e"], .elementor-10788 [data-id="fa00061"]{font-weight:600!important;font-size:22px!important;letter-spacing:3px;text-transform:uppercase;color:#1A0F0C!important;margin:0 0 12px!important;line-height:1.3!important}
.elementor-10788 [data-id="fa00059"], .elementor-10788 [data-id="fa0005c"], .elementor-10788 [data-id="fa0005f"], .elementor-10788 [data-id="fa00062"]{color:#4A3A32!important;font-size:13px!important;line-height:1.8!important;margin:0!important}
/* Process */
.elementor-10788 [data-id="fa0007a"]{background:#2B1712!important;padding:100px 0!important}
.elementor-10788 [data-id="fa00067"]{color:#C8A46E!important}
.elementor-10788 [data-id="fa00068"]{color:#F4EEE4!important}
.elementor-10788 [data-id="fa00078"]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:48px!important;border-top:1px solid rgba(244,238,228,.3)}
.elementor-10788 [data-id="fa0006b"], .elementor-10788 [data-id="fa0006e"], .elementor-10788 [data-id="fa00071"], .elementor-10788 [data-id="fa00074"], .elementor-10788 [data-id="fa00077"]{padding:24px 20px 0 0!important}
.elementor-10788 [data-id="fa00069"], .elementor-10788 [data-id="fa0006c"], .elementor-10788 [data-id="fa0006f"], .elementor-10788 [data-id="fa00072"], .elementor-10788 [data-id="fa00075"]{font-family:'Oswald',sans-serif!important;font-size:40px!important;color:#C8A46E!important;margin:0 0 10px!important;line-height:1!important}
.elementor-10788 [data-id="fa0006a"], .elementor-10788 [data-id="fa0006d"], .elementor-10788 [data-id="fa00070"], .elementor-10788 [data-id="fa00073"], .elementor-10788 [data-id="fa00076"]{font-family:'Roboto Mono',monospace!important;font-size:13px!important;line-height:1.7!important;color:rgba(244,238,228,.85)!important;margin:0!important}
/* Frågor */
.elementor-10788 [data-id="fa0009b"]{background:#F4EEE4!important;padding:110px 0!important}
.elementor-10788 [data-id="fa0009a"]{flex-direction:row!important;gap:56px;align-items:flex-start!important}
.elementor-10788 [data-id="fa00099"]{flex:0 0 32%}
.elementor-10788 [data-id="fa00096"]{flex:1;border-top:1px solid #2B1712}
.elementor-10788 [data-id="fa00096"] .e-paragraph-base{font-size:14px!important;line-height:1.8!important;color:#4A3A32!important}
/* Offert – ny sektion */
.elementor-10788 .gf-off{padding:110px 24px!important}
.elementor-10788 .gf-off>.elementor-container{max-width:1130px!important;gap:64px}
.elementor-10788 .gf-off-k .elementor-heading-title{font-family:'Manufacturing Consent',serif!important;font-size:38px!important;line-height:1.1!important;color:#C8A46E!important;margin:0 0 8px}
.elementor-10788 .gf-off-h .elementor-heading-title{font-family:'Oswald',sans-serif!important;font-weight:500!important;font-size:48px!important;line-height:1.14!important;text-transform:uppercase;color:#F4EEE4!important}
.elementor-10788 .gf-off-t{font-family:'Roboto Mono',monospace;font-size:14px;line-height:1.85;color:rgba(244,238,228,.82)}
.elementor-10788 .gf-off-t p{margin:0 0 18px}
.elementor-10788 .gf-off-tel{padding-top:18px;border-top:1px solid rgba(244,238,228,.25)}
.elementor-10788 .gf-off-tel a{color:#C8A46E!important;font-weight:600;text-decoration:none}
.elementor-10788 .gf-off-form .elementor-field-textual{background:transparent!important;border:0!important;border-bottom:1px solid rgba(244,238,228,.4)!important;border-radius:0!important;color:#F4EEE4!important;font-family:'Roboto Mono',monospace!important;font-size:14px!important;padding:12px 0!important}
.elementor-10788 .gf-off-form .elementor-field-textual::placeholder{color:rgba(244,238,228,.55)!important}
.elementor-10788 .gf-off-form .elementor-field-textual:focus{border-bottom-color:#C8A46E!important;box-shadow:none!important;outline:none}
.elementor-10788 .gf-off-form textarea.elementor-field-textual{min-height:110px}
.elementor-10788 .gf-off-form .elementor-field-option label{color:rgba(244,238,228,.85)!important;font-family:'Roboto Mono',monospace;font-size:12px}
.elementor-10788 .gf-off-form .elementor-button{background:#C8A46E!important;color:#2B1712!important;font-family:'Roboto Mono',monospace!important;font-size:12px!important;font-weight:600!important;letter-spacing:3px;text-transform:uppercase;border-radius:0!important;padding:18px 34px!important}
.elementor-10788 .gf-off-form .elementor-button:hover{background:#E3C38E!important}
/* Nästa steg: startsidans välvda kort */
.elementor-10788 [data-id="fa000a7"]{background:#F4EEE4!important;padding:100px 0 110px!important}
.elementor-10788 [data-id="fa000a6"]{display:flex!important;justify-content:center;gap:32px;flex-wrap:wrap}
.elementor-10788 [data-id="fb0lk01"], .elementor-10788 [data-id="fb0lk02"]{flex:1 1 340px;max-width:400px}
.elementor-10788 [data-id="fa000a0"], .elementor-10788 [data-id="fa000a5"]{min-height:380px;justify-content:center;padding-bottom:20px!important}
.elementor-10788 [data-id="fa0009d"], .elementor-10788 [data-id="fa000a2"]{line-height:1.12!important}
.elementor-10788 [data-id="fa0009e"], .elementor-10788 [data-id="fa000a3"]{max-width:280px}
/* Surfplatta */
@media (max-width:1024px){.elementor-10788 [data-id="fa00035"]{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-10788 [data-id="fa00078"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.elementor-10788 [data-id="fa00064"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.elementor-10788 [data-id="fa00060"]{border-left:0}}
/* Mobil */
@media (max-width:767px){
.elementor-10788 [data-id="fa00005"]{padding:150px 20px 90px!important;background-size:160% auto!important}
.elementor-10788 [data-id="fa00002"]{font-size:46px!important}
.elementor-10788 [data-id="fa00007"], .elementor-10788 [data-id="fa00032"], .elementor-10788 [data-id="fa00051"], .elementor-10788 [data-id="fa00056"], .elementor-10788 [data-id="fa00068"], .elementor-10788 [data-id="fa00098"]{font-size:34px!important}
.elementor-10788 .gf-off-h .elementor-heading-title{font-size:34px!important}
.elementor-10788 [data-id="fa0000b"], .elementor-10788 [data-id="fa00037"], .elementor-10788 [data-id="fa00054"], .elementor-10788 [data-id="fa00066"], .elementor-10788 [data-id="fa0009b"]{padding-top:72px!important;padding-bottom:72px!important}
.elementor-10788 .gf-off{padding:72px 20px!important}
.elementor-10788 [data-id="fa00035"]{grid-template-columns:1fr}
.elementor-10788 [data-id="fa00052"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.elementor-10788 [data-id="fa0003a"], .elementor-10788 [data-id="fa0003d"], .elementor-10788 [data-id="fa00040"], .elementor-10788 [data-id="fa00043"], .elementor-10788 [data-id="fa00046"], .elementor-10788 [data-id="fa00049"], .elementor-10788 [data-id="fa0004c"], .elementor-10788 [data-id="fa0004f"]{grid-column:span 1!important;grid-row:auto!important;aspect-ratio:1/1!important}
.elementor-10788 [data-id="fa0003a"], .elementor-10788 [data-id="fa0004f"]{grid-column:1 / -1!important;aspect-ratio:4/3!important}
.elementor-10788 [data-id="fa00064"]{grid-template-columns:1fr}
.elementor-10788 [data-id="fa0005a"], .elementor-10788 [data-id="fa0005d"], .elementor-10788 [data-id="fa00060"], .elementor-10788 [data-id="fa00063"]{border-left:0!important;padding:0 8px!important}
.elementor-10788 [data-id="fa00078"]{grid-template-columns:1fr}
.elementor-10788 [data-id="fa0009a"]{flex-direction:column!important;gap:28px}
}
.elementor-10788 [data-id="fa0009c"], .elementor-10788 [data-id="fa000a1"]{font-family:'Manufacturing Consent',serif!important;font-size:34px!important;line-height:1.1!important;color:#C8A46E!important;letter-spacing:0!important;text-transform:none!important}
/* ===== v7: stor centrerad introtext ===== */
.elementor-10788 [data-id="fa0000b"]{padding:120px 0 40px!important}
.elementor-10788 [data-id="fa0000a"]{max-width:1060px!important;text-align:center}
.elementor-10788 [data-id="fa00008"]{font-size:25px!important;line-height:1.75!important;font-weight:300!important;color:#2B1712!important;margin:0!important;letter-spacing:.2px}
.elementor-10788 [data-id="fa00008"] strong{font-weight:700;color:#1A0F0C}
@media (max-width:767px){.elementor-10788 [data-id="fa0000b"]{padding:72px 0 24px!important}.elementor-10788 [data-id="fa00008"]{font-size:17px!important}}
/* ===== v8: tunnare ram i plattorna, platshållare kantfärgning, split med riven kant ===== */
.elementor-10788 [data-id="fa00010"], .elementor-10788 [data-id="fa00016"], .elementor-10788 [data-id="fa0001b"], .elementor-10788 [data-id="fa00020"], .elementor-10788 [data-id="fa00025"], .elementor-10788 [data-id="fa0002b"], .elementor-10788 [data-id="fa00030"]{padding:8px 8px 26px!important}
.elementor-10788 [data-id="fa0000d"], .elementor-10788 [data-id="fa0000e"], .elementor-10788 [data-id="fa0000f"], .elementor-10788 [data-id="fa00013"], .elementor-10788 [data-id="fa00014"], .elementor-10788 [data-id="fa00015"], .elementor-10788 [data-id="fa00018"], .elementor-10788 [data-id="fa00019"], .elementor-10788 [data-id="fa0001a"], .elementor-10788 [data-id="fa0001d"], .elementor-10788 [data-id="fa0001e"], .elementor-10788 [data-id="fa0001f"], .elementor-10788 [data-id="fa00022"], .elementor-10788 [data-id="fa00023"], .elementor-10788 [data-id="fa00024"], .elementor-10788 [data-id="fa00028"], .elementor-10788 [data-id="fa00029"], .elementor-10788 [data-id="fa0002a"], .elementor-10788 [data-id="fa0002d"], .elementor-10788 [data-id="fa0002e"], .elementor-10788 [data-id="fa0002f"]{padding-left:14px!important;padding-right:14px!important}
.elementor-10788 [data-id="fa0000c"], .elementor-10788 [data-id="fa00012"], .elementor-10788 [data-id="fa00017"], .elementor-10788 [data-id="fa0001c"], .elementor-10788 [data-id="fb0t5p1"], .elementor-10788 [data-id="fa00027"], .elementor-10788 [data-id="fa0002c"]{margin:0 0 20px!important}
.elementor-10788 [data-id="fb0t5p1"]{display:flex!important;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;border:1px dashed #C8A46E;background:rgba(244,238,228,.05)!important;box-sizing:border-box;padding:12px!important}
.elementor-10788 [data-id="fb0t5p2"]{font-size:11px!important;line-height:1.6!important;color:#C8A46E!important;text-align:center;margin:0!important;letter-spacing:1px}
.elementor-10788 [data-id="fb0vk01"]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:#F4EEE4!important;max-width:1300px;margin:40px auto 0!important;padding:0 24px!important;box-sizing:border-box}
.elementor-10788 [data-id="fb0vk02"]{align-self:center;padding:60px 64px 60px 40px!important}
.elementor-10788 [data-id="fb0vk03"]{font-size:11px!important;letter-spacing:5px!important;text-transform:uppercase;color:#8A6A3E!important;font-weight:500!important;margin:0!important;line-height:1.6!important}
.elementor-10788 [data-id="fb0vk04"]{font-size:48px!important;line-height:1.14!important;font-weight:500!important;text-transform:uppercase;color:#1A0F0C!important;margin:14px 0 24px!important}
.elementor-10788 [data-id="fb0vk05"], .elementor-10788 [data-id="fb0vk06"]{font-size:15px!important;line-height:1.85!important;color:#2B1712!important;margin:0 0 18px!important}
.elementor-10788 [data-id="fb0vk07"]{position:relative;min-height:560px;overflow:hidden}
.elementor-10788 [data-id="fb0vk08"]{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;margin:0!important}
.elementor-10788 [data-id="fb0vk07"]::after{content:'';position:absolute;top:-2px;bottom:-3px;left:-2px;width:clamp(80px,8.5vw,124px);background:url("https://grafstad.se/wp-content/uploads/2026/10/kant.png?v=10467") no-repeat left top/100% 100%;z-index:3;pointer-events:none}
@media (max-width:767px){.elementor-10788 [data-id="fb0vk01"]{grid-template-columns:1fr;padding:0 20px!important}.elementor-10788 [data-id="fb0vk02"]{padding:48px 0 32px!important}.elementor-10788 [data-id="fb0vk04"]{font-size:34px!important}.elementor-10788 [data-id="fb0vk07"]{min-height:360px}.elementor-10788 [data-id="fb0vk07"]::after{display:none}}
/* ===== v9: frågor och svar som Logotypdesign + offert på krämbotten ===== */
.elementor-10788 [data-id="fa0009b"]{background:#F4EEE4!important;padding:70px 24px 60px!important;justify-content:center}
.elementor-10788 [data-id="fa0009a"]{max-width:1000px!important;width:100%;margin:0 auto!important;display:flex!important;flex-direction:row!important;gap:80px!important;align-items:flex-start!important;padding:80px 0 0!important;border-top:1px solid rgba(43,23,18,.2)}
.elementor-10788 [data-id="fa00099"]{flex:0 0 320px!important;width:320px!important;padding:0!important}
.elementor-10788 [data-id="fa00096"]{flex:1 1 auto!important;border-top:0!important}
.elementor-10788 [data-id="fa00096"] details{border-top:1px solid rgba(43,23,18,.35);padding:0!important}
.elementor-10788 [data-id="fa00096"] details:last-child{border-bottom:1px solid rgba(43,23,18,.35)}
.elementor-10788 [data-id="fa00096"] summary{display:flex!important;justify-content:space-between;align-items:center;gap:20px;padding:22px 0!important;cursor:pointer;list-style:none}
.elementor-10788 [data-id="fa00096"] summary::-webkit-details-marker{display:none}
.elementor-10788 [data-id="fa00096"] summary svg,.elementor-10788 [data-id="fa00096"] summary img{display:none!important}
.elementor-10788 [data-id="fa00096"] summary::after{content:'+';flex:0 0 auto;font-family:'Oswald',sans-serif;font-weight:300;font-size:28px;line-height:1;color:#C8A46E;transition:transform .3s ease}
.elementor-10788 [data-id="fa00096"] details[open] summary::after{transform:rotate(45deg)}
.elementor-10788 [data-id="fa00096"] summary .e-paragraph-base{font-family:'Oswald',sans-serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:.5px;text-transform:uppercase;color:#2B1712!important;line-height:1.3!important;transition:color .2s ease}
.elementor-10788 [data-id="fa00096"] summary:hover .e-paragraph-base{color:#8A6A3E!important}
.elementor-10788 [data-id="fa00096"] details > div .e-paragraph-base{font-size:14px!important;line-height:1.8!important;color:#1A1210!important;padding:0 40px 24px 0}
.elementor-10788 .elementor-element-19eeb37{background-color:#F4EEE4!important;padding:60px 0 120px!important;scroll-margin-top:90px}
@media (max-width:1024px){.elementor-10788 [data-id="fa0009a"]{flex-direction:column!important;gap:36px!important}.elementor-10788 [data-id="fa00099"]{flex:1 1 auto!important;width:100%!important}.elementor-10788 [data-id="fa00096"]{width:100%!important}}
.elementor-10788 [data-id="fb0of01"]{background:#F4EEE4!important;scroll-margin-top:90px}
.elementor-10788 [data-id="fb0vk01"]{max-width:1178px!important}
.elementor-10788 [data-id="fb0vk02"]{padding:60px 64px 60px 0!important}
@media (max-width:767px){.elementor-10788 [data-id="fb0vk02"]{padding:48px 0 32px!important}}
/* ===== v10: intro som andra sidor + tempo med rödbrun platta ===== */
.elementor-10788 [data-id="fa0000a"]{max-width:1028px!important}
.elementor-10788 [data-id="fa00008"]{font-size:24px!important;line-height:1.4!important;font-weight:200!important;letter-spacing:-.7px!important;color:#010101!important}
.elementor-10788 [data-id="fa00008"] strong{font-weight:600!important;color:#010101!important}
.elementor-10788 [data-id="fa0000b"]{padding:120px 0 110px!important}
.elementor-10788 [data-id="fb0vk01"]{max-width:none!important;margin:0!important;background:#2B1712!important;padding:0 max(24px,calc((100% - 1130px) / 2))!important}
.elementor-10788 [data-id="fb0vk02"]{padding:110px 64px 110px 0!important}
.elementor-10788 [data-id="fb0vk03"]{color:#C8A46E!important}
.elementor-10788 [data-id="fb0vk04"]{color:#F4EEE4!important}
.elementor-10788 [data-id="fb0vk05"], .elementor-10788 [data-id="fb0vk06"]{color:rgba(244,238,228,.82)!important}
.elementor-10788 [data-id="fb0vk07"]{min-height:620px}
.elementor-10788 [data-id="fa00037"]{padding-top:110px!important}
@media (max-width:1024px){.elementor-10788 [data-id="fa00008"]{font-size:19px!important;letter-spacing:-1.1px!important}}
@media (max-width:767px){.elementor-10788 [data-id="fa0000b"]{padding:72px 0 64px!important}.elementor-10788 [data-id="fa00008"]{font-size:16px!important;letter-spacing:-.5px!important}.elementor-10788 [data-id="fb0vk01"]{padding:0 20px!important}.elementor-10788 [data-id="fb0vk02"]{padding:64px 0 36px!important}.elementor-10788 [data-id="fb0vk07"]{min-height:360px;margin:0 -20px}}
/* ===== v11: ingen riven kant på brun botten, raka kort, renare guide ===== */
.elementor-10788 [data-id="fb0vk07"]::after{content:none!important;display:none!important}
.elementor-10788 [data-id="fa000a6"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;justify-content:stretch}
.elementor-10788 [data-id="fa000a0"], .elementor-10788 [data-id="fa000a5"]{background:#2B1712!important;padding:44px 40px!important;min-height:0!important;display:flex!important;flex-direction:column;align-items:flex-start;text-align:left;border:0!important;-webkit-mask:none!important;mask:none!important}
.elementor-10788 [data-id="fa0009c"], .elementor-10788 [data-id="fa000a1"]{font-family:'Manufacturing Consent',serif!important;font-size:34px!important;line-height:1.1!important;color:#C8A46E!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 6px!important}
.elementor-10788 [data-id="fa0009d"], .elementor-10788 [data-id="fa000a2"]{font-family:'Oswald',sans-serif!important;font-size:34px!important;font-weight:500!important;line-height:1.14!important;text-transform:uppercase;color:#F4EEE4!important;margin:0 0 12px!important}
.elementor-10788 [data-id="fa0009e"], .elementor-10788 [data-id="fa000a3"]{font-family:'Roboto Mono',monospace!important;font-size:13px!important;line-height:1.8!important;color:rgba(244,238,228,.82)!important;margin:0 0 24px!important;max-width:none;text-align:left}
.elementor-10788 [data-id="fa0009f"], .elementor-10788 [data-id="fa000a4"]{color:#C8A46E!important;font-size:12px!important;font-weight:600!important;letter-spacing:3px;text-transform:uppercase;border-bottom:1px solid #C8A46E!important;padding:0 0 4px!important;background:none!important;margin:0!important}
.elementor-10788 [data-id="fa00064"]{border-top:0!important;border-bottom:0!important;padding:24px 0 0!important}
.elementor-10788 [data-id="fa00066"]{padding:100px 0 40px!important}
.elementor-10788 [data-id="fa0009a"]{border-top:0!important;padding-top:40px!important}
.elementor-10788 [data-id="fa0009b"]{padding-top:40px!important}
@media (max-width:767px){.elementor-10788 [data-id="fa000a6"]{grid-template-columns:1fr}}
.elementor-10788 [data-id="fb0t2i1"], .elementor-10788 [data-id="fb0t5i1"]{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover!important;margin:0 0 20px!important;display:block}
.elementor-10788 [data-id="fb0t6i1"]{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover!important;margin:0 0 20px!important;display:block}
.elementor-10788 [data-id="fb0g5i1"]{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.elementor-10788 [data-id=""]{}
.elementor-10788 [data-id="fa0004d"]{object-position:center 35%}
/* ===== v12: Wattson & Ohms i galleriets stora ruta ===== */
.elementor-10788 [data-id="fa0003a"]{background:#2B1712!important}
.elementor-10788 [data-id="fa00038"]{object-fit:cover!important;padding:0!important}
.elementor-10788 [data-id="fa00039"]{color:#F4EEE4!important;background:linear-gradient(180deg,rgba(26,18,16,0),rgba(26,18,16,.85))!important}
.elementor-10788 [data-id="fa0003a"]:hover [data-id="fa00038"]{transform:scale(1.04)}
.elementor-10788 [data-id="fa00047"]{object-fit:cover!important;object-position:center 48%;transform:scale(1.35);transform-origin:center 50%}
.elementor-10788 [data-id="fa00049"]:hover [data-id="fa00047"]{transform:scale(1.42)}
.elementor-10788 [data-id="fa0004d"]{object-position:center 40%!important}
.elementor-10788 [data-id="fb0vk08"]{object-fit:contain!important;padding:40px 0!important;box-sizing:border-box}
/* ===== v13: alla teknikplattor i en färg (rödbrun) ===== */
.elementor-10788 [data-id="fa00010"], .elementor-10788 [data-id="fa00016"], .elementor-10788 [data-id="fa0001b"], .elementor-10788 [data-id="fa00020"], .elementor-10788 [data-id="fa00025"], .elementor-10788 [data-id="fa0002b"], .elementor-10788 [data-id="fa00030"]{background:#2B1712!important}
.elementor-10788 [data-id="fa0000e"], .elementor-10788 [data-id="fa00014"], .elementor-10788 [data-id="fa00019"], .elementor-10788 [data-id="fa0001e"], .elementor-10788 [data-id="fa00023"], .elementor-10788 [data-id="fa00029"], .elementor-10788 [data-id="fa0002e"]{color:#F4EEE4!important}
.elementor-10788 [data-id="fa0000f"], .elementor-10788 [data-id="fa00015"], .elementor-10788 [data-id="fa0001a"], .elementor-10788 [data-id="fa0001f"], .elementor-10788 [data-id="fa00024"], .elementor-10788 [data-id="fa0002a"], .elementor-10788 [data-id="fa0002f"]{color:rgba(244,238,228,.8)!important}
.elementor-10788 [data-id="fa0000d"], .elementor-10788 [data-id="fa00013"], .elementor-10788 [data-id="fa00018"], .elementor-10788 [data-id="fa0001d"], .elementor-10788 [data-id="fa00022"], .elementor-10788 [data-id="fa00028"], .elementor-10788 [data-id="fa0002d"]{color:#C8A46E!important}
/* ===== v14: processen som ikonflöde med pilar ===== */
.elementor-10788 [data-id="fa0006b"]{}
.elementor-10788 [data-id="fa0006b"], .elementor-10788 [data-id="fa0006e"], .elementor-10788 [data-id="fa00071"], .elementor-10788 [data-id="fa00074"], .elementor-10788 [data-id="fa00077"]{position:relative;display:flex!important;flex-direction:column;align-items:center;text-align:center;padding:36px 12px 0!important}
.elementor-10788 [data-id="fb0pr10"], .elementor-10788 [data-id="fb0pr20"], .elementor-10788 [data-id="fb0pr30"], .elementor-10788 [data-id="fb0pr40"], .elementor-10788 [data-id="fb0pr50"]{width:88px;height:88px;border:1px solid #C8A46E;border-radius:50%;display:flex!important;align-items:center;justify-content:center;margin:0 0 22px!important;position:relative;z-index:1;background:#2B1712}
.elementor-10788 [data-id="fb0pr11"], .elementor-10788 [data-id="fb0pr21"], .elementor-10788 [data-id="fb0pr31"], .elementor-10788 [data-id="fb0pr41"], .elementor-10788 [data-id="fb0pr51"]{width:38px!important;height:38px!important;margin:0!important;filter:brightness(0) saturate(100%) invert(74%) sepia(29%) saturate(557%) hue-rotate(359deg) brightness(91%) contrast(87%)}
.elementor-10788 [data-id="fa00069"], .elementor-10788 [data-id="fa0006c"], .elementor-10788 [data-id="fa0006f"], .elementor-10788 [data-id="fa00072"], .elementor-10788 [data-id="fa00075"]{font-family:'Roboto Mono',monospace!important;font-size:11px!important;letter-spacing:4px!important;color:#C8A46E!important;margin:0 0 10px!important;line-height:1.6!important}
.elementor-10788 [data-id="fa0006a"], .elementor-10788 [data-id="fa0006d"], .elementor-10788 [data-id="fa00070"], .elementor-10788 [data-id="fa00073"], .elementor-10788 [data-id="fa00076"]{font-size:13px!important;line-height:1.7!important;color:rgba(244,238,228,.85)!important;max-width:200px}
.elementor-10788 [data-id="fa0006b"]::after, .elementor-10788 [data-id="fa0006e"]::after, .elementor-10788 [data-id="fa00071"]::after, .elementor-10788 [data-id="fa00074"]::after{content:'';position:absolute;top:80px;left:calc(50% + 56px);right:calc(-50% + 56px);height:1px;background:rgba(200,164,110,.6)}
.elementor-10788 [data-id="fa0006b"]::before, .elementor-10788 [data-id="fa0006e"]::before, .elementor-10788 [data-id="fa00071"]::before, .elementor-10788 [data-id="fa00074"]::before{content:'';position:absolute;top:76px;right:calc(-50% + 56px);width:8px;height:8px;border-top:1px solid #C8A46E;border-right:1px solid #C8A46E;transform:rotate(45deg);z-index:2}
.elementor-10788 [data-id="fa00078"]{border-top:0!important;gap:0!important;margin-top:56px!important}
@media (max-width:1024px){.elementor-10788 [data-id="fa0006b"]::after, .elementor-10788 [data-id="fa0006e"]::after, .elementor-10788 [data-id="fa00071"]::after, .elementor-10788 [data-id="fa00074"]::after, .elementor-10788 [data-id="fa00077"]::after,.elementor-10788 [data-id="fa0006b"]::before, .elementor-10788 [data-id="fa0006e"]::before, .elementor-10788 [data-id="fa00071"]::before, .elementor-10788 [data-id="fa00074"]::before, .elementor-10788 [data-id="fa00077"]::before{display:none}}
.elementor-10788 [data-id="fa0006b"]::before, .elementor-10788 [data-id="fa0006e"]::before, .elementor-10788 [data-id="fa00071"]::before, .elementor-10788 [data-id="fa00074"]::before{right:auto!important;left:calc(150% - 65px)!important;top:76px!important}
/* ===== v15: bredare urval i galleriet ===== */
.elementor-10788 [data-id="fa00047"]{transform:none!important;object-position:center 55%!important}
.elementor-10788 [data-id="fa00041"]{object-position:center center!important}
.elementor-10788 [data-id="fa0004a"]{object-position:center 40%!important}
/* ===== v16: process – guldcirkel med nummer överst, pilar, ikon, rubrik, text ===== */
.elementor-10788 [data-id="fa0006b"], .elementor-10788 [data-id="fa0006e"], .elementor-10788 [data-id="fa00071"], .elementor-10788 [data-id="fa00074"], .elementor-10788 [data-id="fa00077"]{padding:0 14px!important}
.elementor-10788 [data-id="fa00069"], .elementor-10788 [data-id="fa0006c"], .elementor-10788 [data-id="fa0006f"], .elementor-10788 [data-id="fa00072"], .elementor-10788 [data-id="fa00075"]{width:36px;height:36px;border-radius:50%;background:#C8A46E;color:#2B1712!important;font-family:'Oswald',sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;line-height:36px!important;text-align:center;margin:0 0 26px!important;position:relative;z-index:2;padding:0!important}
.elementor-10788 [data-id="fb0pr10"], .elementor-10788 [data-id="fb0pr20"], .elementor-10788 [data-id="fb0pr30"], .elementor-10788 [data-id="fb0pr40"], .elementor-10788 [data-id="fb0pr50"]{width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:none!important;margin:0 0 16px!important}
.elementor-10788 [data-id="fb0pr11"], .elementor-10788 [data-id="fb0pr21"], .elementor-10788 [data-id="fb0pr31"], .elementor-10788 [data-id="fb0pr41"], .elementor-10788 [data-id="fb0pr51"]{width:40px!important;height:40px!important}
.elementor-10788 [data-id="fb0ph1"], .elementor-10788 [data-id="fb0ph2"], .elementor-10788 [data-id="fb0ph3"], .elementor-10788 [data-id="fb0ph4"], .elementor-10788 [data-id="fb0ph5"]{font-family:'Oswald',sans-serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:1.5px;text-transform:uppercase;color:#F4EEE4!important;margin:0 0 8px!important;line-height:1.3!important}
.elementor-10788 [data-id="fa0006b"]::after, .elementor-10788 [data-id="fa0006e"]::after, .elementor-10788 [data-id="fa00071"]::after, .elementor-10788 [data-id="fa00074"]::after{top:18px!important;left:calc(50% + 30px)!important;right:calc(-50% + 30px)!important;height:1px;background:rgba(200,164,110,.6)!important}
.elementor-10788 [data-id="fa0006b"]::before, .elementor-10788 [data-id="fa0006e"]::before, .elementor-10788 [data-id="fa00071"]::before, .elementor-10788 [data-id="fa00074"]::before{top:14px!important;left:calc(150% - 39px)!important;right:auto!important}
@media (max-width:1024px){.elementor-10788 [data-id="fa0006b"], .elementor-10788 [data-id="fa0006e"], .elementor-10788 [data-id="fa00071"], .elementor-10788 [data-id="fa00074"], .elementor-10788 [data-id="fa00077"]{padding:0 8px 36px!important}}
/* ===== v17: nummer under brödtexten, linjerade ===== */
.elementor-10788 [data-id="fa0006b"], .elementor-10788 [data-id="fa0006e"], .elementor-10788 [data-id="fa00071"], .elementor-10788 [data-id="fa00074"], .elementor-10788 [data-id="fa00077"]{height:100%;box-sizing:border-box}
.elementor-10788 [data-id="fa00069"], .elementor-10788 [data-id="fa0006c"], .elementor-10788 [data-id="fa0006f"], .elementor-10788 [data-id="fa00072"], .elementor-10788 [data-id="fa00075"]{margin:26px 0 0!important;margin-top:auto!important}
.elementor-10788 [data-id="fa0006b"], .elementor-10788 [data-id="fa0006e"], .elementor-10788 [data-id="fa00071"], .elementor-10788 [data-id="fa00074"], .elementor-10788 [data-id="fa00077"]{padding-bottom:0!important}
.elementor-10788 [data-id="fa0006b"], .elementor-10788 [data-id="fa0006e"], .elementor-10788 [data-id="fa00071"], .elementor-10788 [data-id="fa00074"], .elementor-10788 [data-id="fa00077"] > :nth-last-child(2){margin-bottom:26px!important}
.elementor-10788 [data-id="fa0006b"]::after, .elementor-10788 [data-id="fa0006e"]::after, .elementor-10788 [data-id="fa00071"]::after, .elementor-10788 [data-id="fa00074"]::after{top:auto!important;bottom:18px!important}
.elementor-10788 [data-id="fa0006b"]::before, .elementor-10788 [data-id="fa0006e"]::before, .elementor-10788 [data-id="fa00071"]::before, .elementor-10788 [data-id="fa00074"]::before{top:auto!important;bottom:14px!important}
/* ===== v18: inga avstavningar i rubriker ===== */
.elementor-10788 h1,.elementor-10788 h2,.elementor-10788 h3,.elementor-10788 .e-heading-base{hyphens:manual!important;-webkit-hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important}
.elementor-10788 [data-id="fa00099"] summary > *:first-child, .elementor-10788 .e-accordion summary > *:first-child{flex:1 1 auto!important;max-width:none!important;width:auto!important}
.elementor-10788 .e-accordion summary .e-paragraph-base{max-width:none!important}
/* hero fullbredd */
.elementor-10788 [data-id="fa00005"]{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
@media (max-width:767px){.elementor-10788 [data-id="fa00005"]{background-size:cover!important}}/* End custom CSS */