.elementor-2561 .elementor-element.elementor-element-632a7fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.6;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2561 .elementor-element.elementor-element-632a7fa:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-632a7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://opido.se/wp-content/uploads/2026/10/IMG_4627-2048x1365.jpg");background-position:center center;background-size:cover;}.elementor-2561 .elementor-element.elementor-element-632a7fa::before, .elementor-2561 .elementor-element.elementor-element-632a7fa > .elementor-background-video-container::before, .elementor-2561 .elementor-element.elementor-element-632a7fa > .e-con-inner > .elementor-background-video-container::before, .elementor-2561 .elementor-element.elementor-element-632a7fa > .elementor-background-slideshow::before, .elementor-2561 .elementor-element.elementor-element-632a7fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2561 .elementor-element.elementor-element-632a7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor7 ) 0%, var( --e-global-color-astglobalcolor0 ) 100%);}.elementor-2561 .elementor-element.elementor-element-868c7c6{--display:flex;}.elementor-2561 .elementor-element.elementor-element-735da12{text-align:center;}.elementor-2561 .elementor-element.elementor-element-735da12 .elementor-heading-title{letter-spacing:2.5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-2561 .elementor-element.elementor-element-5d15121{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}@media(min-width:1025px){.elementor-2561 .elementor-element.elementor-element-632a7fa:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-632a7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2561 .elementor-element.elementor-element-632a7fa:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-632a7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://opido.se/wp-content/uploads/2026/10/IMG_4627-1536x1024.jpg");}.elementor-2561 .elementor-element.elementor-element-632a7fa{--padding-top:140px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2561 .elementor-element.elementor-element-735da12 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-2561 .elementor-element.elementor-element-632a7fa:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-632a7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://opido.se/wp-content/uploads/2026/10/IMG_4627-768x512.jpg");}.elementor-2561 .elementor-element.elementor-element-735da12 .elementor-heading-title{font-size:30px;}}/* Start custom CSS *//* Tillverkningsmetoder: gamla V3-korten dolda, ersatta av V4-elementen .tm-root (32306fc4) i 5d15121 */
body .elementor-2561 [data-id="undefined-84dde6a"],body .elementor-2561 .elementor-element-d6fad29,body .elementor-2561 .elementor-element-fc4268e,body .elementor-2561 .elementor-element-a0c0451,body .elementor-2561 .elementor-element-43e2a83{display:none!important}
body .elementor-2561 .elementor-element-5d15121{display:block!important;margin:0!important;padding:0!important;--margin-top:0px;--margin-bottom:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--content-width:100%;--width:100%;max-width:none;background:none;min-height:0}
body .elementor-2561 .elementor-element-5d15121>.e-con-inner{max-width:none;padding:0;display:block}
body .tm-root{--ink:#0F172A;--txt:#2F3B40;--lime:#A5B700;--mint:#F5F7EC;--gx:calc(2% + 15px + max(0px,(96% - 45px - 1200px)/2));display:block;width:100%;max-width:none;margin:0;color:var(--txt);font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.65}
body .elementor-2561 .tm-root{padding:0!important;background:#FFFFFF}
body .tm-root *{box-sizing:border-box}
body .tm-root p,body .tm-root span{margin:0}
body .tm-root .tm-sec{display:block;padding:88px var(--gx);width:100%;max-width:none}
body .tm-root .tm-eyebrow{display:block;font:500 13px/1 Oswald,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7F8D00;margin:0 0 14px}
body .tm-root .tm-h2{display:block;font:400 clamp(30px,3.2vw,42px)/1.15 Oswald,sans-serif;color:var(--ink);margin:0;letter-spacing:0;text-transform:none}
body .tm-root .tm-lede{display:block;max-width:62ch;margin-top:16px;color:var(--txt);font-size:16px;line-height:1.65}
body .tm-root .tm-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:48px;padding:0}
body .tm-root .tm-card{display:grid;grid-template-rows:auto 1fr;border-radius:12px;overflow:hidden;background:var(--mint);padding:0;width:auto;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
body .tm-root .tm-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(15,23,42,.08)}
body .tm-root .tm-cimg{display:block;width:100%;aspect-ratio:4/3;height:auto;max-width:none;object-fit:cover}
body .tm-root .tm-cbody{display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;padding:20px 20px 22px}
body .tm-root .tm-tag{display:block;font:500 12px/1 Oswald,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b705f}
body .tm-root .tm-h3{display:block;font:400 26px/1.12 Oswald,sans-serif;color:var(--ink);margin:2px 0 0;letter-spacing:0;text-transform:none}
body .tm-root .tm-csub{display:block;font-size:15px;line-height:1.5;color:var(--txt)}
body .tm-root .tm-more{display:inline-block;align-self:end;justify-self:start;margin-top:12px;font:400 17px/1 Oswald,sans-serif;color:var(--ink);padding-bottom:6px;border-bottom:2px solid var(--lime)}
body .tm-root .tm-band{display:grid;position:relative;isolation:isolate;align-content:end;min-height:460px;padding:110px var(--gx) 64px;overflow:hidden}
body .tm-root .tm-bimg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;z-index:-2}
body .tm-root .tm-band::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,14,6,.88) 0%,rgba(10,14,6,.55) 55%,rgba(10,14,6,.15) 100%)}
body .tm-root .tm-btext{display:block;padding:0;max-width:640px}
body .tm-root .tm-band .tm-eyebrow{color:#D6E36B}
body .tm-root .tm-band .tm-h2{color:#fff;max-width:16ch}
body .tm-root .tm-btextp{display:block;margin-top:16px;color:rgba(255,255,255,.86);max-width:52ch}
body .tm-root .tm-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 var(--gx);background:#fff}
body .tm-root .tm-fact{display:block;padding:34px 28px 34px 0;border-right:1px solid #e9ecdf}
body .tm-root .tm-fact+.tm-fact{padding-left:28px}
body .tm-root .tm-fact:last-child{border-right:0}
body .tm-root .tm-fbig{display:block;font:400 28px/1.1 Oswald,sans-serif;color:var(--ink)}
body .tm-root .tm-fsmall{display:block;margin-top:6px;font-size:14px;line-height:1.45;color:var(--txt)}
body .tm-root .tm-cta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;background:#EDFBE2;padding-top:64px;padding-bottom:64px}
body .tm-root .tm-ctatext{display:block;padding:0;width:auto;flex:1 1 420px;min-width:0}
body .tm-root .tm-cta .tm-h2{font-size:clamp(26px,2.6vw,34px)}
body .tm-root .tm-ctap{display:block;margin-top:8px;max-width:56ch}
body .tm-root .tm-btn{display:inline-flex;align-items:center;gap:10px;background:var(--lime);color:#fff;border:0;border-radius:5px;padding:16px 26px;font:500 13px/1 "Open Sans",sans-serif;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:background .2s}
body .tm-root .tm-btn::after{content:none;letter-spacing:0;font-size:15px}
body .tm-root .tm-btn:hover{background:#8E9E00;color:#fff}
@media (max-width:1024px){
body .tm-root .tm-sec{padding-top:64px;padding-bottom:64px}
body .tm-root .tm-cards{grid-template-columns:repeat(6,minmax(0,1fr))}
body .tm-root .tm-card{grid-column:span 2}
body .tm-root .tm-card:nth-child(n+4){grid-column:span 3}
body .tm-root .tm-card:nth-child(n+4) .tm-cimg{aspect-ratio:16/9}
body .tm-root .tm-facts{grid-template-columns:1fr 1fr}
body .tm-root .tm-fact{padding:28px 20px 28px 0}
body .tm-root .tm-fact+.tm-fact{padding-left:0}
body .tm-root .tm-fact:nth-child(even){padding-left:24px;border-right:0}
body .tm-root .tm-fact:nth-child(-n+2){border-bottom:1px solid #e9ecdf}
body .tm-root .tm-band{min-height:400px;padding-top:90px;padding-bottom:52px}
}
@media (max-width:767px){
body .tm-root{--gx:calc(2% + 10px)}
body .tm-root .tm-sec{padding-top:52px;padding-bottom:52px}
body .tm-root .tm-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}
body .tm-root .tm-card,body .tm-root .tm-card:nth-child(n+4){grid-column:span 1}
body .tm-root .tm-card:nth-child(n+4) .tm-cimg{aspect-ratio:4/3}
body .tm-root .tm-card:last-child{grid-column:1/-1}
body .tm-root .tm-card:last-child .tm-cimg{aspect-ratio:16/9}
body .tm-root .tm-cbody{padding:16px 14px 18px}
body .tm-root .tm-h3{font-size:22px}
body .tm-root .tm-csub{font-size:14px}
body .tm-root .tm-band{min-height:380px;padding-top:80px;padding-bottom:40px}
body .tm-root .tm-band::after{background:linear-gradient(0deg,rgba(10,14,6,.9) 0%,rgba(10,14,6,.6) 60%,rgba(10,14,6,.3) 100%)}
body .tm-root .tm-fbig{font-size:22px}
body .tm-root .tm-fact{padding:22px 12px 22px 0}
body .tm-root .tm-fact:nth-child(even){padding-left:14px}
body .elementor-2561 .elementor-element-735da12 .elementor-heading-title{font-size:clamp(28px,8.6vw,44px)!important;overflow-wrap:normal;word-break:normal;hyphens:none}
}

/* 2026-11-06: nio metodkort (egna först, koncernens sist), tre per rad */
body .tm-root .tm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body .tm-root .tm-card,body .tm-root .tm-card:nth-child(n+4){grid-column:auto}
body .tm-root .tm-cimg,body .tm-root .tm-card:nth-child(n+4) .tm-cimg{aspect-ratio:16/10}
body .tm-root .tm-btextp+.tm-btextp{margin-top:12px}
@media (max-width:1024px){body .tm-root .tm-cards{gap:16px}}
@media (max-width:767px){
body .tm-root .tm-cards{grid-template-columns:1fr 1fr;gap:12px}
body .tm-root .tm-card,body .tm-root .tm-card:nth-child(n+4){grid-column:span 1}
body .tm-root .tm-cimg,body .tm-root .tm-card:nth-child(n+4) .tm-cimg{aspect-ratio:4/3}
body .tm-root .tm-card:last-child{grid-column:1/-1}
body .tm-root .tm-card:last-child .tm-cimg{aspect-ratio:16/9}
}/* End custom CSS */
/* Start custom CSS *//* Tillverkningsmetoder: gamla V3-korten dolda, ersatta av V4-elementen .tm-root (32306fc4) i 5d15121 */
body .elementor-2561 [data-id="undefined-84dde6a"],body .elementor-2561 .elementor-element-d6fad29,body .elementor-2561 .elementor-element-fc4268e,body .elementor-2561 .elementor-element-a0c0451,body .elementor-2561 .elementor-element-43e2a83{display:none!important}
body .elementor-2561 .elementor-element-5d15121{display:block!important;margin:0!important;padding:0!important;--margin-top:0px;--margin-bottom:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--content-width:100%;--width:100%;max-width:none;background:none;min-height:0}
body .elementor-2561 .elementor-element-5d15121>.e-con-inner{max-width:none;padding:0;display:block}
body .tm-root{--ink:#0F172A;--txt:#2F3B40;--lime:#A5B700;--mint:#F5F7EC;--gx:calc(2% + 15px + max(0px,(96% - 45px - 1200px)/2));display:block;width:100%;max-width:none;margin:0;color:var(--txt);font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.65}
body .elementor-2561 .tm-root{padding:0!important;background:#FFFFFF}
body .tm-root *{box-sizing:border-box}
body .tm-root p,body .tm-root span{margin:0}
body .tm-root .tm-sec{display:block;padding:88px var(--gx);width:100%;max-width:none}
body .tm-root .tm-eyebrow{display:block;font:500 13px/1 Oswald,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7F8D00;margin:0 0 14px}
body .tm-root .tm-h2{display:block;font:400 clamp(30px,3.2vw,42px)/1.15 Oswald,sans-serif;color:var(--ink);margin:0;letter-spacing:0;text-transform:none}
body .tm-root .tm-lede{display:block;max-width:62ch;margin-top:16px;color:var(--txt);font-size:16px;line-height:1.65}
body .tm-root .tm-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:48px;padding:0}
body .tm-root .tm-card{display:grid;grid-template-rows:auto 1fr;border-radius:12px;overflow:hidden;background:var(--mint);padding:0;width:auto;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
body .tm-root .tm-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(15,23,42,.08)}
body .tm-root .tm-cimg{display:block;width:100%;aspect-ratio:4/3;height:auto;max-width:none;object-fit:cover}
body .tm-root .tm-cbody{display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;padding:20px 20px 22px}
body .tm-root .tm-tag{display:block;font:500 12px/1 Oswald,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b705f}
body .tm-root .tm-h3{display:block;font:400 26px/1.12 Oswald,sans-serif;color:var(--ink);margin:2px 0 0;letter-spacing:0;text-transform:none}
body .tm-root .tm-csub{display:block;font-size:15px;line-height:1.5;color:var(--txt)}
body .tm-root .tm-more{display:inline-block;align-self:end;justify-self:start;margin-top:12px;font:400 17px/1 Oswald,sans-serif;color:var(--ink);padding-bottom:6px;border-bottom:2px solid var(--lime)}
body .tm-root .tm-band{display:grid;position:relative;isolation:isolate;align-content:end;min-height:460px;padding:110px var(--gx) 64px;overflow:hidden}
body .tm-root .tm-bimg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;z-index:-2}
body .tm-root .tm-band::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,14,6,.88) 0%,rgba(10,14,6,.55) 55%,rgba(10,14,6,.15) 100%)}
body .tm-root .tm-btext{display:block;padding:0;max-width:640px}
body .tm-root .tm-band .tm-eyebrow{color:#D6E36B}
body .tm-root .tm-band .tm-h2{color:#fff;max-width:16ch}
body .tm-root .tm-btextp{display:block;margin-top:16px;color:rgba(255,255,255,.86);max-width:52ch}
body .tm-root .tm-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 var(--gx);background:#fff}
body .tm-root .tm-fact{display:block;padding:34px 28px 34px 0;border-right:1px solid #e9ecdf}
body .tm-root .tm-fact+.tm-fact{padding-left:28px}
body .tm-root .tm-fact:last-child{border-right:0}
body .tm-root .tm-fbig{display:block;font:400 28px/1.1 Oswald,sans-serif;color:var(--ink)}
body .tm-root .tm-fsmall{display:block;margin-top:6px;font-size:14px;line-height:1.45;color:var(--txt)}
body .tm-root .tm-cta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;background:#EDFBE2;padding-top:64px;padding-bottom:64px}
body .tm-root .tm-ctatext{display:block;padding:0;width:auto;flex:1 1 420px;min-width:0}
body .tm-root .tm-cta .tm-h2{font-size:clamp(26px,2.6vw,34px)}
body .tm-root .tm-ctap{display:block;margin-top:8px;max-width:56ch}
body .tm-root .tm-btn{display:inline-flex;align-items:center;gap:10px;background:var(--lime);color:#fff;border:0;border-radius:5px;padding:16px 26px;font:500 13px/1 "Open Sans",sans-serif;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:background .2s}
body .tm-root .tm-btn::after{content:none;letter-spacing:0;font-size:15px}
body .tm-root .tm-btn:hover{background:#8E9E00;color:#fff}
@media (max-width:1024px){
body .tm-root .tm-sec{padding-top:64px;padding-bottom:64px}
body .tm-root .tm-cards{grid-template-columns:repeat(6,minmax(0,1fr))}
body .tm-root .tm-card{grid-column:span 2}
body .tm-root .tm-card:nth-child(n+4){grid-column:span 3}
body .tm-root .tm-card:nth-child(n+4) .tm-cimg{aspect-ratio:16/9}
body .tm-root .tm-facts{grid-template-columns:1fr 1fr}
body .tm-root .tm-fact{padding:28px 20px 28px 0}
body .tm-root .tm-fact+.tm-fact{padding-left:0}
body .tm-root .tm-fact:nth-child(even){padding-left:24px;border-right:0}
body .tm-root .tm-fact:nth-child(-n+2){border-bottom:1px solid #e9ecdf}
body .tm-root .tm-band{min-height:400px;padding-top:90px;padding-bottom:52px}
}
@media (max-width:767px){
body .tm-root{--gx:calc(2% + 10px)}
body .tm-root .tm-sec{padding-top:52px;padding-bottom:52px}
body .tm-root .tm-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}
body .tm-root .tm-card,body .tm-root .tm-card:nth-child(n+4){grid-column:span 1}
body .tm-root .tm-card:nth-child(n+4) .tm-cimg{aspect-ratio:4/3}
body .tm-root .tm-card:last-child{grid-column:1/-1}
body .tm-root .tm-card:last-child .tm-cimg{aspect-ratio:16/9}
body .tm-root .tm-cbody{padding:16px 14px 18px}
body .tm-root .tm-h3{font-size:22px}
body .tm-root .tm-csub{font-size:14px}
body .tm-root .tm-band{min-height:380px;padding-top:80px;padding-bottom:40px}
body .tm-root .tm-band::after{background:linear-gradient(0deg,rgba(10,14,6,.9) 0%,rgba(10,14,6,.6) 60%,rgba(10,14,6,.3) 100%)}
body .tm-root .tm-fbig{font-size:22px}
body .tm-root .tm-fact{padding:22px 12px 22px 0}
body .tm-root .tm-fact:nth-child(even){padding-left:14px}
body .elementor-2561 .elementor-element-735da12 .elementor-heading-title{font-size:clamp(28px,8.6vw,44px)!important;overflow-wrap:normal;word-break:normal;hyphens:none}
}

/* 2026-11-06: nio metodkort (egna först, koncernens sist), tre per rad */
body .tm-root .tm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body .tm-root .tm-card,body .tm-root .tm-card:nth-child(n+4){grid-column:auto}
body .tm-root .tm-cimg,body .tm-root .tm-card:nth-child(n+4) .tm-cimg{aspect-ratio:16/10}
body .tm-root .tm-btextp+.tm-btextp{margin-top:12px}
@media (max-width:1024px){body .tm-root .tm-cards{gap:16px}}
@media (max-width:767px){
body .tm-root .tm-cards{grid-template-columns:1fr 1fr;gap:12px}
body .tm-root .tm-card,body .tm-root .tm-card:nth-child(n+4){grid-column:span 1}
body .tm-root .tm-cimg,body .tm-root .tm-card:nth-child(n+4) .tm-cimg{aspect-ratio:4/3}
body .tm-root .tm-card:last-child{grid-column:1/-1}
body .tm-root .tm-card:last-child .tm-cimg{aspect-ratio:16/9}
}/* End custom CSS */