.calendar-item{justify-content:center;align-items:center;gap:8px;width:48px;height:40px;padding:0 12px;display:flex}.calendar-item.selected,.calendar-item.start,.calendar-item.end{background-color:var(--spblue-6-5)!important}.calendar-item:hover,.calendar-item.middle{background-color:var(--spblue-1-10)}.calendar-item.date{border-radius:4px}.calendar-item.end.date-range{border-radius:0 4px 4px 0}.calendar-item.date-range.start{border-radius:4px 0 0 4px}.calendar-item.selected.text-wrapper,.calendar-item.start.text-wrapper,.calendar-item.end.text-wrapper{color:#fff!important}.calendar-item.disabled.text-wrapper{color:var(--fargerspblue-3)}.calendar-item:hover.text-wrapper,.calendar-item.middle.text-wrapper{color:var(--spblue-6-5)}.calendar-item.default.text-wrapper{color:var(--spblue-11-0)}
.calendar-day-container{z-index:5;position:absolute}.calendar-day-container.outside-screen{right:5px}.calendar-day{background-color:var(--neutral-1-10);border:1px solid;border-color:var(--spblue-1-10);box-shadow:var(--card);border-radius:8px;flex-direction:column;gap:20px;padding:16px;display:inline-flex;position:relative}.calendar-day .datepicker-header{justify-content:center;align-items:center;width:100%;display:flex}.calendar-day .frame{flex-grow:1;justify-content:center;align-items:center;display:flex}.calendar-day .div{flex-direction:column;width:100%;display:inline-flex}.calendar-day .div-2{display:inline-flex}.calendar-day .text-wrapper{color:var(--fargerneutral-6);font:var(--body2-medium);text-align:center}.calendar-day .calendar-row{align-items:center;width:100%;display:inline-flex}
.calendar-month{background-color:var(--fargerneutral-1);border:1px solid;border-color:var(--spblue-1-10);border-radius:8px;flex-direction:column;align-items:flex-start;gap:20px;width:360px;padding:16px;display:flex;box-shadow:0 4px 4px #a9aeb83d}.calendar-month .div{gap:8px;width:100%;display:flex}.calendar-month .calendar-item-instance{flex-grow:1!important}
.accordion{cursor:pointer;background-color:var(--spblue-0-11);border-radius:5px;padding:16px 24px;overflow:hidden;box-shadow:-1px -1px 4px #00000026,4px 4px 4px #0003}.accordion:hover{box-shadow:-1px -1px 4px #0000004d,4px 4px 4px #0006}.accordion-title{justify-content:space-between;height:fit-content;display:flex;overflow:hidden}.accordion-title h2,.accordion-title h3,.accordion-title h4,.accordion-title h5{text-align:left;color:var(--spblue-10-0);font:var(--h3-medium);transition:font .3s,color .3s,background-color .3s}.open>.accordion-title h2,.open>.accordion-title h3,.open>.accordion-title h4,.open>.accordion-title h5{color:var(--spaqua-7-4);font:var(--h3-semi-bold)}.accordion-content{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s,padding-top .25s;display:grid}.open>.accordion-content{visibility:visible;grid-template-rows:1fr;padding-top:8px}.accordion-content>div{align-items:stretch;gap:12px;display:flex;overflow:hidden}.accordion-arrow{transition:transform .15s linear,margin .15s linear,background-color .3s,color .3s}.info .accordion-arrow{border-style:none solid solid none;border-width:4px;width:20px;min-width:20px;height:20px}.info.closed>.accordion-title>.accordion-arrow{border-color:var(--spblue-10-0);margin:-5px 10px 0;transform:rotate(45deg)}.info.open>.accordion-title>.accordion-arrow{border-color:var(--spaqua-7-4);margin:5px 10px 0;transform:rotate(-135deg)}.acordion-group{visibility:hidden;grid-template-rows:0fr;width:calc(100% - 33px);margin-top:0;margin-left:33px;transition:grid-template-rows .25s,margin-top .25s linear,padding .1s;display:grid}@media (max-width:834px){.acordion-group{width:calc(100% - 15px);margin-left:15px}.accordion-title h2,.accordion-title h3,.accordion-title h4,.accordion-title h5{font:var(--h4-medium)}.open>.accordion-title h2,.open>.accordion-title h3,.open>.accordion-title h4,.open>.accordion-title h5{font:var(--h4-semi-bold)}.info .accordion-arrow{border-width:2px;width:10px;min-width:10px;height:10px}.info.closed>.accordion-title>.accordion-arrow,.info.open>.accordion-title>.accordion-arrow{margin:5px 10px 0}.accordion-title{justify-content:space-between;height:fit-content;display:flex;overflow:hidden}}.acordion-group>div{flex-direction:column;gap:11px;width:calc(100% + 10px);padding:0 10px;display:flex;overflow:hidden}.open.acordion-group>div{padding:0 10px 6px}.acordion-group>div>div{overflow:visible}.acordion-group.open{visibility:visible;grid-template-rows:1fr;margin-top:11px}.group .accordion-arrow{width:fit-content;height:100%;margin:0 10px;position:relative}.group.open .accordion-arrow{margin:-3px 10px 0}.group .accordion-arrow div{width:4px;transition:height .3s,left .3s,color .3s;position:absolute}.group.closed .accordion-arrow div{background-color:var(--spblue-10-0);height:20px}.group.closed .accordion-arrow div:first-child{left:-6px;transform:rotate(45deg)}.group.closed .accordion-arrow div:nth-child(2){left:-18px;transform:rotate(-45deg)}.group.open .accordion-arrow div{background-color:var(--spaqua-7-4);height:30px}.group.open .accordion-arrow div:first-child{left:-12px;transform:rotate(45deg)}.group.open .accordion-arrow div:nth-child(2){left:-12px;transform:rotate(-45deg)}.accordion-image{object-fit:contain;border-radius:8px;flex:0 auto;width:auto;height:100%}.accordion-image-container{cursor:zoom-in;width:fit-content;max-width:50%;height:100%}.accordion-image-container.show-centered{z-index:1000;cursor:zoom-out;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.accordion-image-container.show-centered .accordion-image{width:800px!important;max-width:100%!important;height:auto!important;max-height:100%!important;min-height:none!important;min-width:none!important}
.mcnFullScreen{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}
.cm{width:1920px}.cml{width:1920px;display:block;position:relative;left:50%;transform:translate(-50%)}.cms{width:100%;display:none}.c{pointer-events:none;position:absolute}.c path{pointer-events:all;fill:#9c9cb1}.c:has(path:hover) path{fill:#e06c0e}.icon .cstatic{display:inline}.icon .cfocus,.cdfocus,.cnfocus,.csfocus{z-index:10;display:none;position:relative}.icon .cfocus path{z-index:15;position:relative}.icon .chighlight{display:none}.c:has(path:hover):not(.c:focus) .icon .chighlight{display:inline}.c:has(path:hover) .icon .cstatic{display:none}.cm:not(:has(.c path:hover),:has(.c:focus)) .cd path:not(.textFill,.highlightFill){fill:#e06c0e}.cm:not(:has(.c path:hover),:has(.c:focus)) .cd .icon .cstatic{display:none}.cm:not(:has(.c path:hover),:has(.c:focus)) .cd .icon .chighlight{display:block}.c:focus path{fill:#e06c0e}.c:focus .icon .chighlight{display:none}.c:focus .icon .cfocus{display:inline}.c:focus .icon .cstatic{display:none}:is(.cm:has(.cd:focus,.cd:focus-within) .cdfocus,.cm:has(.cs:focus,.cs:focus-within) .csfocus,.cm:has(.cn:focus,.cn:focus-within) .cnfocus){display:inline}.icon .cstatic .staticFill{fill:#fff;fill-opacity:.5}.icon .chighlight .highlightFill{fill:#fff;fill-opacity:.75}.icon .chighlight .textFill{fill:#000}.slogan .text{color:#000;font-size:50px;font-weight:500;line-height:60px}.slogan .textBolder{color:#000;font-size:70px;font-weight:600;line-height:60px}.slogan{width:415px;height:400px;display:flex;position:absolute}.slogan .complementaryText{color:#0b093e;width:280px;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.bottomCover{width:100%;height:160px}.bottomCover .fill{background-color:#ded9de;width:100%;height:100%;display:block}.cms{display:none}.textBubble h1{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:39.6px}.textBubble ul{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:34.65px}
.landMap{width:1920px;max-width:100dvw}
.video{z-index:1;background-color:#ded9de;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:1000px;padding:180px 0;display:flex}.bgScgCurve{margin-top:166px;position:absolute}.bgScgCurve path{position:relative}.videoComplementaryText{flex-direction:column;gap:40px;display:flex;position:relative;top:90px}
.image{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:1000px;padding:180px 0;display:flex}
.infoblock-card-2{background:var(--spblue-0-11);border-radius:10px;flex-grow:1;flex-basis:0;width:100%;height:fit-content;padding:22px 42px;transition:transform .2s linear;position:relative;box-shadow:0 22px 100px #00000040}.infoblock-card-2 .title{color:var(--spblue-11-0);font:var(--h2-medium);text-align:center;width:fit-content}.infoblock-card-2 .number{opacity:.5;-webkit-text-fill-color:transparent;background:linear-gradient(#f9bc6e 0%,#75a8ab 100%);-webkit-background-clip:text;background-clip:text;font-family:Montserrat;font-size:124px;font-style:normal;font-weight:400;line-height:100%;position:absolute;top:-62px;left:0}.infoblock-card-2.expandable{cursor:pointer;padding-bottom:50px;transition:transform .2s linear,grid-template-rows .1s ease-out;display:grid;overflow:hidden}.infoblock-card-2.expandable:before{content:" ";border-color:var(--spblue-10-1);border-bottom-style:solid;border-bottom-width:4px;border-right-style:solid;border-right-width:4px;width:30px;height:30px;transition:transform .1s linear;position:absolute;bottom:15px;right:calc(50% - 15px);transform:rotate(45deg)}.infoblock-card-2.expandable:not(.content-hidden):before{transform:translateY(50%)rotate(225deg)}.infoblock-card-2.expandable.content-hidden{grid-template-rows:0fr}.infoblock-card-2.expandable:not(.content-hidden){grid-template-rows:1fr}.infoblock-card-2.expandable>div{min-height:125px;overflow:hidden}@media (max-width:834px){.infoblock-card-2{padding:22px}.infoblock-card-2 .title{padding-bottom:8px}}
.logo-wheel{width:100dvw;padding:50px 0 0;display:flex;overflow:hidden}.logo-wheel .wheel-half{height:70px;animation:scroll-left infinite linear var(--logo-wheel-speed);display:flex}.logo-wheel img{width:auto;max-width:none;height:70px;margin:0 90px}@keyframes scroll-left{0%{transform:translate(0%)}to{transform:translate(-100%)}}@media (max-width:620px){.logo-wheel img{height:60px;margin:0 38px}}
.nyheter-blocks{flex-direction:column;justify-content:center;align-items:center;gap:42px;width:100%;display:flex;overflow:visible}.nyheter-blocks-content{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;max-width:1440px;display:flex}@media (max-width:834px){.nyheter-blocks,.nyheter-blocks-content{gap:20px}}.frontpage{background-color:#ded9de;padding:25px 0}
