.Accordion__Title{color:#8a5a49;font-family:Brown,arial,sans-serif;font-size:3.6rem;font-weight:800;line-height:1.4;margin-bottom:15px}@media screen and (min-width:1150px){.Accordion__Title{font-size:4.2rem}}.Accordion__Item__Title{font-size:1.4rem;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.Accordion__Item__Title{font-size:1.8rem}}.Accordion{margin-bottom:40px;margin-top:40px}@media screen and (min-width:768px){.Accordion{margin-bottom:60px;margin-top:60px}}.Accordion__Title{margin-bottom:30px}.Accordion__Item{background-color:#fffbf2;margin-bottom:20px;padding:20px}@media screen and (min-width:768px){.Accordion__Item{padding:30px}}.Accordion__Item:last-of-type{margin-bottom:0}.Accordion__Item__Button{background-color:inherit;border:none;cursor:pointer;padding:0;position:relative;text-align:left;width:100%}.Accordion__Item__Button:after,.Accordion__Item__Button:before{background-image:url(/app/themes/main/dist/assets/img/minus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:30px;position:absolute;right:0;top:calc(50% - 15px);transition:all .5s;width:30px}.Accordion__Item__Button:after{transform:rotate(-90deg)}.Accordion__Item--Open .Accordion__Item__Button:after{transform:rotate(0deg)}.Accordion__Item__Title{font-family:Brown,arial,sans-serif;font-weight:700;padding-right:50px;transition:color .2s ease-in}.Accordion__Item--Open .Accordion__Item__Title{color:#00797b}.Accordion__Item__Text{height:0;max-width:700px;opacity:0;overflow:hidden;transition:all .2s ease-in}.Accordion__Item--Open .Accordion__Item__Text{height:auto;margin-top:25px;opacity:1}@media screen and (min-width:768px){.Accordion__Item--Open .Accordion__Item__Text{margin-top:35px}}
.Counter{margin-bottom:40px;margin-top:40px}@media screen and (min-width:768px){.Counter{margin-bottom:60px;margin-top:60px}}.Counter__Title{font-size:1.4rem;margin-bottom:20px;text-transform:uppercase}@media screen and (min-width:768px){.Counter__Title{font-size:1.8rem}.Counter__Content{display:flex;flex-wrap:wrap;margin-left:-80px}}.Counter__Section{font-size:1.4rem;font-weight:800;margin-bottom:16px}@media screen and (min-width:768px){.Counter__Section{margin-bottom:0;margin-left:80px}}.Counter__Number{display:block;font-size:7.2rem;margin-bottom:16px}@media screen and (min-width:768px){.Counter__Number{font-size:10.2rem}}
.EmbedMessage{align-items:center;background:#b1cac6;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.EmbedMessage--Bottom{justify-content:flex-end}@media screen and (min-width:768px){.EmbedMessage--Bottom{padding:30px}}.EmbedMessage__Content{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;line-height:1.4;padding:8px;position:relative;text-align:center}@media screen and (min-width:480px){.EmbedMessage__Content{font-size:1.4rem;padding:20px}}@media screen and (min-width:768px){.EmbedMessage__Content{font-size:1.8rem}}.EmbedMessage__Text{font-size:1.2rem;margin:0;max-width:550px}.EmbedMessage__Text a{color:#303030;padding-right:15px;text-decoration:underline!important;text-decoration:none}.EmbedMessage__Text a:hover{text-decoration:underline}.EmbedMessage__Text a:before{opacity:0}.EmbedMessage__Text a:after{opacity:1}.EmbedMessage__Text a:after,.EmbedMessage__Text a:before{height:10px;top:2px;width:10px}@media screen and (min-width:480px){.EmbedMessage__Text{font-size:1.4rem}.EmbedMessage__Text a{padding-right:18px}.EmbedMessage__Text a:after,.EmbedMessage__Text a:before{height:12px;top:3px;width:12px}}@media screen and (min-width:768px){.EmbedMessage__Text{font-size:1.6rem}.EmbedMessage__Text a{padding-right:20px}.EmbedMessage__Text a:after,.EmbedMessage__Text a:before{height:14px;top:3px;width:14px}}.EmbedMessage__Button{border:1px solid #b1cac6;border-radius:60px;cursor:pointer;font-family:Brown,arial,sans-serif;line-height:40px;margin:10px 0;padding:0 35px}@media screen and (min-width:768px){.EmbedMessage__Button{font-size:1.6rem;margin:20px 0;padding:0 30px}}.EmbedMessage__Link{color:#303030;text-decoration:underline!important}
.InfoBox{animation:fadeInInfobox .5s forwards;background-color:#fffbf2;margin-left:16px;margin-top:-40px;position:relative;width:calc(100% - 32px);z-index:1}@media screen and (min-width:1150px){.InfoBox{box-shadow:10px 10px 5px 0 rgba(0,0,0,.2);margin-left:0;margin-top:0;max-width:400px;position:absolute;width:100%}}.InfoBox__Close{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(/app/themes/main/dist/assets/img/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:25px;padding:0;position:absolute;right:16px;top:12px;transform:scale(.9);transition:transform .2s;width:25px;z-index:1}@media screen and (min-width:1150px){.InfoBox__Close{top:16px}}.InfoBox__Close:hover{transform:scale(1.1)}.InfoBox__Year{font-size:4rem;font-weight:800;padding:0 16px;transform:translateY(-50%)}@media screen and (min-width:1150px){.InfoBox__Year{font-size:6rem}}.InfoBox__Year:empty{display:none}.InfoBox__YearText{display:inline-block}.InfoBox__YearText:after{content:attr(data-subtitle);display:block;font-size:1.4rem;font-weight:400;position:absolute}.InfoBox__Notice{background-color:#00797b;color:#fff;font-size:1.4rem;line-height:1.5;margin-top:8px;padding:20px 16px}@media screen and (min-width:1150px){.InfoBox__Notice{font-size:1.8rem}}.InfoBox__Notice:empty{display:none}.InfoBox__Content{padding:24px 16px}.InfoBox__Title{color:#00797b;font-size:1.6rem;margin-bottom:11px}@media screen and (min-width:1150px){.InfoBox__Title{font-size:2.6rem}}.InfoBox__Text{font-size:1.4rem;line-height:1.5;white-space:pre-line}@media screen and (min-width:1150px){.InfoBox__Text{font-size:1.8rem}}
.OverviewMap{margin-bottom:40px;margin-top:40px;position:relative}@media screen and (min-width:768px){.OverviewMap{margin-bottom:60px;margin-top:60px}}.OverviewMap__Title{color:#8a5a49;font-size:4.2rem;line-height:1.2;margin-bottom:18px;max-width:730px}@media screen and (min-width:1150px){.OverviewMap__Title{font-size:6rem}}.OverviewMap__Text{color:#303030;font-size:1.4rem;line-height:1.4;margin-bottom:18px;max-width:730px}@media screen and (min-width:1150px){.OverviewMap__Text{font-size:1.8rem}}.OverviewMap__Content{position:relative}.OverviewMap__MapContainer{overflow:hidden;position:relative}.OverviewMap__Map{background-image:url(/app/themes/main/dist/assets/img/map.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;transform:scale(1.5) translate(-5%,-5%);width:100%}@media screen and (min-width:1150px){.OverviewMap__Map{transform:scale(1) translate(0)}}.OverviewMap svg{transform:scale(1.5) translate(-5%,-5%)}@media screen and (min-width:1150px){.OverviewMap svg{transform:scale(1) translate(0)}}
.InfoBox{animation:fadeInInfobox .5s forwards;background-color:#fffbf2;margin-left:16px;margin-top:-40px;position:relative;width:calc(100% - 32px);z-index:1}@media screen and (min-width:1150px){.InfoBox{box-shadow:10px 10px 5px 0 rgba(0,0,0,.2);margin-left:0;margin-top:0;max-width:400px;position:absolute;width:100%}}.InfoBox__Close{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(/app/themes/main/dist/assets/img/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:25px;padding:0;position:absolute;right:16px;top:12px;transform:scale(.9);transition:transform .2s;width:25px;z-index:1}@media screen and (min-width:1150px){.InfoBox__Close{top:16px}}.InfoBox__Close:hover{transform:scale(1.1)}.InfoBox__Year{font-size:4rem;font-weight:800;padding:0 16px;transform:translateY(-50%)}@media screen and (min-width:1150px){.InfoBox__Year{font-size:6rem}}.InfoBox__Year:empty{display:none}.InfoBox__YearText{display:inline-block}.InfoBox__YearText:after{content:attr(data-subtitle);display:block;font-size:1.4rem;font-weight:400;position:absolute}.InfoBox__Notice{background-color:#00797b;color:#fff;font-size:1.4rem;line-height:1.5;margin-top:8px;padding:20px 16px}@media screen and (min-width:1150px){.InfoBox__Notice{font-size:1.8rem}}.InfoBox__Notice:empty{display:none}.InfoBox__Content{padding:24px 16px}.InfoBox__Title{color:#00797b;font-size:1.6rem;margin-bottom:11px}@media screen and (min-width:1150px){.InfoBox__Title{font-size:2.3rem;line-height:1.2}}.InfoBox__Text{font-size:1.4rem;line-height:1.5;white-space:pre-line}@media screen and (min-width:1150px){.InfoBox__Text{font-size:1.8rem}}
.OverviewMapBuildings{margin-bottom:40px;margin-top:40px;position:relative}@media screen and (min-width:768px){.OverviewMapBuildings{margin-bottom:60px;margin-top:60px}}.OverviewMapBuildings__Title{color:#8a5a49;font-size:4.2rem;line-height:1.2;margin-bottom:18px;max-width:730px}@media screen and (min-width:1150px){.OverviewMapBuildings__Title{font-size:6rem}}.OverviewMapBuildings__Text{color:#303030;font-size:1.4rem;line-height:1.4;margin-bottom:18px;max-width:730px}@media screen and (min-width:1150px){.OverviewMapBuildings__Text{font-size:1.8rem}}.OverviewMapBuildings__Content{position:relative}.OverviewMapBuildings__MapContainer{overflow:hidden;position:relative}.OverviewMapBuildings__Map{background-image:url(/app/themes/main/dist/assets/img/map-buildings.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;position:absolute;transform:scale(1) translate(0);width:100%}@media screen and (min-width:1150px){.OverviewMapBuildings__Map{transform:scale(1) translate(0)}}.OverviewMapBuildings svg{transform:scale(1) translate(0)}@media screen and (min-width:1150px){.OverviewMapBuildings svg{transform:scale(1) translate(0)}}
.Timeline__HeaderTitle{color:#8a5a49;font-family:Brown,arial,sans-serif;font-size:3.6rem;font-weight:800;line-height:1.4;margin-bottom:15px}@media screen and (min-width:1150px){.Timeline__HeaderTitle{font-size:4.2rem}}.Timeline{margin-bottom:40px;margin-top:40px}@media screen and (min-width:768px){.Timeline{margin-bottom:60px;margin-top:60px}}.Timeline__HeaderTitle{margin-bottom:40px;max-width:768px}.Timeline__PointsContainer{position:relative}@media screen and (min-width:768px){.Timeline__PointsContainer{z-index:1}}.Timeline__PointsContainer:after{background-color:#fffbf2;bottom:16px;content:"";height:12px;left:50%;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (min-width:768px){.Timeline__PointsContainer:after{bottom:0;height:24px;left:0;transform:none;width:100%}}.Timeline__Points{color:#00797b;display:flex;margin-left:-40px;overflow:auto;padding-bottom:16px}@media screen and (min-width:768px){.Timeline__Points{justify-content:space-around;overflow:visible}}.Timeline__Points::-webkit-scrollbar{display:none}.Timeline__Point{cursor:pointer;line-height:1.5;margin-left:40px;min-width:33.3333333333%;padding-bottom:32px;position:relative}@media screen and (min-width:768px){.Timeline__Point{min-width:0}}.Timeline__Blob{bottom:-2px;content:"";display:inline-block;height:20px;left:25%;position:absolute;transition:transform .5s;width:20px}@media screen and (min-width:768px){.Timeline__Blob{bottom:-19px;height:32px;width:32px}}.Timeline__Point:hover .Timeline__Blob{transform:scale(1.2)}.Timeline__Point--Active .Timeline__Blob,.Timeline__Point--Active:hover .Timeline__Blob{transform:scale(1.5)}.Timeline__Blob svg{fill:#b1cac6;height:100%;width:100%}.Timeline__Point--Active .Timeline__Blob svg{animation:rotate 10s infinite;fill:#00797b}.Timeline__Content{margin-top:-16px;padding-bottom:40px;padding-top:40px;position:relative}@media screen and (min-width:768px){.Timeline__Content{background-color:#f6eedd;display:flex;margin-top:0;padding:0}}.Timeline__Content:after{background-color:#f6eedd;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (min-width:768px){.Timeline__Content:after{display:none}.Timeline__TextContainer{padding:40px 24px}}@media screen and (min-width:1150px){.Timeline__TextContainer{padding:60px;width:50%}}.Timeline__Title{margin-bottom:16px}@media screen and (min-width:1150px){.Timeline__Title{font-size:1.8rem}}.Timeline__Text{font-size:1.4rem;line-height:1.4;margin-bottom:16px}@media screen and (min-width:1150px){.Timeline__Text{font-size:1.8rem;line-height:1.5}}.Timeline__Text p:not(:last-of-type){margin-bottom:16px}.Timeline__Link{background-image:url(/app/themes/main/dist/assets/img/arrow.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:23px 14px;color:#00797b;font-weight:800;margin-top:24px;padding-right:40px;text-transform:uppercase;transition:background-position .5s}.Timeline__Link:hover{background-position:100%}.Timeline__Image{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:24px}.Timeline__Image:after{content:"";display:block;height:0;padding-bottom:100%}@media screen and (min-width:768px){.Timeline__Image:after{padding-bottom:117.4957118353%}.Timeline__Image{flex-shrink:0;margin-top:0;width:50%}}.Timeline__PointTime,.Timeline__PointTitle{opacity:.3;transition:opacity .5s}.Timeline__Point--Active .Timeline__PointTime,.Timeline__Point--Active .Timeline__PointTitle{opacity:1}
.TimelineVertical{display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px}@media screen and (min-width:768px){.TimelineVertical{flex-direction:row;justify-content:space-between;margin-bottom:60px;margin-left:40px;margin-top:60px}}.TimelineVertical__Points{display:flex;flex-direction:column;max-width:500px;order:2;position:relative}@media screen and (min-width:768px){.TimelineVertical__Points{order:0;width:50%}}.TimelineVertical__Points:after{background-color:#fffbf2;content:"";height:100%;left:4px;position:absolute;top:0;width:12px;z-index:-2}.TimelineVertical__Point{margin-bottom:32px;padding-left:40px;position:relative}@media screen and (min-width:768px){.TimelineVertical__Point{padding-left:72px}}.TimelineVertical__Point:last-child{height:100%;margin-bottom:0}.TimelineVertical__Point:last-child:after{background-color:#f8ece6;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;width:100vw;z-index:-1}.TimelineVertical__Blob{content:"";display:inline-block;height:20px;left:0;position:absolute;top:0;width:20px}.TimelineVertical__Point--Active .TimelineVertical__Blob{transform:scale(1.6)}.TimelineVertical--Active .TimelineVertical__Point--Active .TimelineVertical__Blob{animation:pulsateBlob 1s;animation-delay:1s}.TimelineVertical__Blob:after{background-image:url(/app/themes/main/dist/assets/img/blob-timeline.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;width:100%}.TimelineVertical__Point--Active .TimelineVertical__Blob:after{animation:rotate 10s infinite}.TimelineVertical__PointTitle{font-size:1.8rem;line-height:1.4;margin-bottom:4px}.TimelineVertical__Point--Active .TimelineVertical__PointTitle{color:#00797b}.TimelineVertical__PointText{font-size:1.4rem;line-height:1.4}@media screen and (min-width:768px){.TimelineVertical__PointText{font-size:1.8rem}}.TimelineVertical__Images{margin-bottom:40px;order:1;transform:translateX(15px)}@media screen and (min-width:768px){.TimelineVertical__Images{margin-bottom:0;margin-left:32px;order:0;transform:none;width:50%}}.TimelineVertical__Image{background-position:50%;background-repeat:no-repeat;background-size:cover}.TimelineVertical__Image--First:after{content:"";display:block;height:0;padding-bottom:89.1428571429%}.TimelineVertical__Image--Second{margin-left:auto;margin-top:-60px;width:calc(100% - 60px)}@media screen and (min-width:768px){.TimelineVertical__Image--Second{margin-top:-100px;width:calc(100% - 100px)}}.TimelineVertical__Image--Second:after{content:"";display:block;height:0;padding-bottom:97.5778546713%}
.Video__Native{position:relative}.hero .Video__Native{max-width:1260px}.Video__Native video,.hero .Video__Native{height:100%;left:0;position:absolute;top:0;width:100%}.Video__Native video{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.Video__Native video{min-height:100%}}.Video__External{overflow:hidden}.Video__External,.Video__External iframe,.Video__Image{height:100%;left:0;position:absolute;top:0;width:100%}.Video__Image{background-color:#000;-o-object-fit:cover;object-fit:cover;z-index:1}.Video__Overlay--Active .Video__Image{animation:fadeOut 1.5s ease-in forwards}.Video__Button{position:relative;z-index:2}.Video__Overlay--Active .Video__Button{z-index:-1}.Video__Play{background-image:url(/app/themes/main/dist/assets/img/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:50%;cursor:pointer;display:block;height:80px;min-width:80px;transition:transform .5s}@media screen and (min-width:768px){.Video__Play{height:180px;width:180px}}.Video__Play:hover{transform:scale(1.1)}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Brown;font-style:normal;font-weight:400;src:url(/app/themes/main/dist/assets/fonts/lineto-brown-regular.eot);src:url(/app/themes/main/dist/assets/fonts/lineto-brown-regular.eot?#iefix) format("embedded-opentype"),url(/app/themes/main/dist/assets/fonts/lineto-brown-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Brown;font-style:italic;font-weight:400;src:url(/app/themes/main/dist/assets/fonts/lineto-brown-italic.eot);src:url(/app/themes/main/dist/assets/fonts/lineto-brown-italic.eot?#iefix) format("embedded-opentype"),url(/app/themes/main/dist/assets/fonts/lineto-brown-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Brown;font-style:normal;font-weight:800;src:url(/app/themes/main/dist/assets/fonts/lineto-brown-bold.eot);src:url(/app/themes/main/dist/assets/fonts/lineto-brown-bold.eot?#iefix) format("embedded-opentype"),url(/app/themes/main/dist/assets/fonts/lineto-brown-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Brown;font-style:normal;font-weight:300;src:url(/app/themes/main/dist/assets/fonts/lineto-brown-light.eot);src:url(/app/themes/main/dist/assets/fonts/lineto-brown-light.eot?#iefix) format("embedded-opentype"),url(/app/themes/main/dist/assets/fonts/lineto-brown-light.woff) format("woff")}*{box-sizing:border-box;-webkit-tap-highlight-color:hsla(0,0%,100%,0)}html{font-size:62.5%;overflow-x:hidden}html.no-scroll-mobile{overflow-y:hidden}@media screen and (min-width:768px){html.no-scroll-mobile{overflow-y:visible}}body{background-color:#f8ece6;color:#303030;font-family:Brown,arial,sans-serif;font-size:1.6rem;overflow:hidden}h1,h2,h3,h4{font-weight:800}a{color:#303030;text-decoration:none}strong{font-weight:800}@keyframes floating{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(5px,5px) rotate(90deg)}75%{transform:translate(-25px,10px) rotate(180deg)}to{transform:translate(0) rotate(1turn)}}@keyframes fadeInBlob{0%{opacity:0}75%{opacity:0}to{opacity:.3}}@keyframes pulsateBlob{0%{transform:scale(1.6)}50%{transform:scale(2)}to{transform:scale(1.6)}}@keyframes fadeInInfobox{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{z-index:-1}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulsateInfoBoxBlob{0%{transform:scale(.85)}50%{transform:scale(.9)}to{transform:scale(.85)}}@keyframes pulsateInfoBoxBlobDesktop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes areaDash{to{stroke-dashoffset:1000}}.wrap{box-sizing:content-box;margin:0 auto;max-width:1260px;padding:0 15px}@media screen and (min-width:768px){.wrap{padding:0 20px}}.header{align-items:center;background-color:#f8ece6;display:flex;height:64px;position:relative;transition:height .5s;width:100%;will-change:height}.page-template-template-contact .header:before{will-change:transform}@media screen and (min-width:1150px){.page-template-template-contact .header:before{background-image:url(/app/themes/main/dist/assets/img/header_red.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:310px;left:0;position:absolute;top:0;transform:translateY(var(--bgOffset));width:700px}}@media screen and (min-width:768px){.header{height:133px}}.header__container{width:100%}@media screen and (min-width:768px){.header__container{align-items:center;display:flex}}.header__content{align-items:center;display:flex;justify-content:space-between;position:relative}.header__brand{height:50px;position:relative;transform:scale(1.5);transform-origin:0 0;transition:all .5s}@media screen and (min-width:768px){.header__brand{height:68px}}.is-sticky .header__brand{transform:scale(1)}.header__brand svg{height:100%}.header__brand svg *{transition:all .5s}.header__nav{height:0;left:0;position:absolute;top:64px;width:100%}@media screen and (min-width:768px){.header__nav{height:auto;left:auto;position:relative;top:auto}}.header__menu{align-items:flex-start;display:flex;height:calc(100vh - 64px);justify-content:center;opacity:0;overflow:auto;pointer-events:none;transform:translateY(-10%);transition:all .25s;transition-delay:0}@media screen and (min-width:768px){.header__menu{height:auto;justify-content:flex-end;opacity:1;overflow:visible;pointer-events:auto;transform:none}}.menu-active .header .header__menu{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:.4s}.menu{position:relative;transform-origin:center right;transition:transform .5s;will-change:transform}@media screen and (min-width:768px){.is-sticky .menu{transform:scale(.8)}}.menu__blob{bottom:0;display:block;height:38px;opacity:0;pointer-events:none;position:absolute;transform:translateX(var(--ball-position));transition:opacity 1s ease-in,transform .8s;width:38px}.menu--active .menu__blob{animation:fadeInBlob 1s ease-in forwards}.menu:hover .menu__blob{opacity:.3}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.menu__blob{display:none}}.menu__blob:before{animation:floating 10s infinite;background-image:url(/app/themes/main/dist/assets/img/blob-menu.svg);background-position:50%;background-size:contain;content:"";display:block;height:100%;width:100%}.menu__list{font-size:2rem;padding-top:40px;position:relative}@media screen and (min-width:768px){.menu__list{display:flex;font-size:2rem;padding-top:0}}.menu__item{margin-bottom:24px}.menu__item:last-child a{padding-right:0}@media screen and (min-width:768px){.menu__item{margin-bottom:0}}.menu__link{color:#fff;display:block;font-weight:800;text-align:center}@media screen and (min-width:768px){.menu__link{color:#303030;padding:0 15px}.menu__item--current .menu__link{color:#00797b}}@media(hover:hover){.menu__link:hover{color:#00797b}}.hamburger{align-items:center;cursor:pointer;display:flex;height:19px;justify-content:center;position:relative;transition:.5s ease-in-out;width:32px}@media screen and (min-width:768px){.hamburger{display:none}}.hamburger:before{background-color:#00797b;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:250vw;pointer-events:none;transform:scale(0);transition:all .5s;width:250vw;will-change:transform}.menu-active .hamburger:before{background-color:#00797b;transform:scale(1)}.hamburger span{background:#00797b;border-radius:9px;display:block;height:5px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:all .2s ease-in-out;width:100%}.menu-active .hamburger span{background-color:#fff}.hamburger span:first-child{top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:calc(50% - 2.5px)}.hamburger span:nth-child(4){top:calc(100% - 5px)}.menu-active .hamburger span:first-child{left:50%;top:18px;width:0}.menu-active .hamburger span:nth-child(2){transform:rotate(45deg)}.menu-active .hamburger span:nth-child(3){transform:rotate(-45deg)}.menu-active .hamburger span:nth-child(4){left:50%;top:18px;width:0}.footer{background-color:#f6eedd}.footer__container{padding:40px 20px 0}@media screen and (min-width:768px){.footer__container{display:flex;padding-top:100px}}.footer__list{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:1150px){.footer__list{flex-wrap:nowrap}}.footer__column{margin-bottom:30px;margin-right:60px}.footer__column:last-of-type{margin-right:0}.footer__brand svg{max-width:110px;width:110px}.footer__title{font-weight:700;margin-bottom:20px}.footer__content{max-width:310px}.footer__content__text p{white-space:nowrap}.footer__content__link{color:#00797b;display:inline-block;font-size:1.4rem;margin-bottom:10px;margin-top:30px;text-transform:uppercase}.footer__content__link:after{background-image:url(/app/themes/main/dist/assets/img/external-link.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-left:8px;position:relative;top:1px;width:16px}.footer__content__description{font-size:1.2rem;line-height:1.5}.footer__newsletter{min-width:100%}.footer__link--icon,.footer__links{align-items:center;display:flex}.footer__link--icon{border:2px solid #00797b;border-radius:50%;height:46px;justify-content:center;margin-right:15px;transition:background-color .2s ease-in-out;width:46px}.footer__link--icon svg{fill:#00797b;height:26px;transition:fill .2s ease-in-out;width:26px}.footer__link--icon:hover{background-color:#00797b}.footer__link--icon:hover svg{fill:#fff}.footer__link--icon:last-of-type{margin-right:0}@media screen and (min-width:1150px){.footer__link--icon:last-of-type{margin-right:15px}}.wysiwyg p{margin-bottom:24px}.wysiwyg p+.link-block{margin-top:24px}.wysiwyg a{color:#00797b;text-decoration:underline}.wysiwyg ol,.wysiwyg ul{line-height:1.3;margin:20px 0}.wysiwyg ol li,.wysiwyg ul li{margin:10px 0;position:relative}@media print{.wysiwyg ul{list-style:disc none outside!important;list-style:initial!important;padding-left:20px!important}}.wysiwyg ul li{line-height:1.63;padding-left:15px}.wysiwyg ul li:before{background-color:#000;border-radius:50%;content:"";display:inline-block;height:6px;left:0;margin:0 10px 0 2px;position:absolute;top:11px;width:6px}@media print{.wysiwyg ul li{padding-left:0!important}}.wysiwyg ol{list-style-type:decimal;margin-left:17px}.wysiwyg ol li{padding-left:5px}.wysiwyg blockquote{padding:30px 10px}.wysiwyg blockquote p{font-style:italic;font-weight:700;line-height:1.4;margin:0 auto;max-width:550px;text-align:center}.wysiwyg .iframe{height:0;margin:40px 0;padding-bottom:56.25%;position:relative;width:100%}.wysiwyg .iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.wysiwyg iframe{display:block;max-width:100%}.wysiwyg .wp-caption{margin:40px 0;max-width:100%}.wysiwyg .wp-caption-text{color:#000}.wysiwyg .link a{background-image:url(/app/themes/main/dist/assets/img/arrow.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:24px 22px;color:#00797b;display:inline-block;font-weight:800;height:24px;line-height:1.4;padding-right:45px;text-decoration:none;text-transform:uppercase;transition:background-position .5s}.wysiwyg .link a[href*="//"]:not([href*="framtidensstoraskondal.se"]){background-image:url(/app/themes/main/dist/assets/img/external-link.svg)}.wysiwyg .link a:hover{background-position:100%}.hero{position:relative}@media screen and (min-width:768px){.hero{margin-bottom:40px}.article-page .hero{margin-bottom:20px}}.hero__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;max-width:1260px;position:absolute;top:0;width:100%}.hero__wrapper{display:flex;justify-content:space-between;max-width:1350px;width:calc(100% + 15px)}.article-page .hero__wrapper{margin-bottom:40px}@media screen and (min-width:768px){.hero__wrapper{width:calc(100% + 20px)}}@media screen and (min-width:1260px){.hero__wrapper{width:calc(50vw + 630px)}}.article-page .hero__wrapper{flex-direction:column;margin-bottom:20px;max-width:770px;width:100%}@media screen and (min-width:768px){.article-page .hero__wrapper{margin-bottom:0}}.hero__content{max-width:100%;padding:64px 0}.hero--animate .hero__content{opacity:0;transform:translateY(30px);transition:transform 1.5s ease-out,opacity 1.5s ease-out}.hero--animate .hero__content.in-view{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.hero__content{padding:80px 0;width:70%}}.article-page .hero__content{padding:30px 0}@media screen and (min-width:768px){.article-page .hero__content{padding:40px 0 0;width:100%}}.hero__media{position:relative;width:0;z-index:-1}.article-page .hero__media{padding-bottom:20px;padding-top:20px;width:100%}.hero__media-container{height:100%;max-width:990px;position:absolute;right:0;top:0;width:65vw}.article-page .hero__media-container{aspect-ratio:770/475;position:relative;width:100%}.hero__title{color:#8a5a49;hyphens:manual;max-width:100%}@media screen and (min-width:768px){.hero__title{hyphens:none}}.hero__text{color:#00797b;font-family:Brown,arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.24}@media screen and (min-width:768px){.hero__text{font-size:2.6rem}}@media screen and (min-width:1150px){.hero__text{font-size:4.2rem}.article-page .hero__text{font-size:2.6rem}}.video{align-items:center;display:flex;justify-content:center;margin-bottom:40px;margin-top:40px;position:relative;width:calc(100vw - 15px);z-index:0}@media screen and (min-width:768px){.video{margin-bottom:60px;margin-top:60px;max-height:calc(100vh - 133px);max-width:calc(178vh - 236.74px)}}@media screen and (min-width:1260px){.video{max-height:calc(100vh - 133px);max-width:1260px}}@media screen and (min-width:1350px){.video{max-width:1350px}}.video:after{content:"";display:block;height:0;padding-bottom:56.25%}.press-photos{margin-bottom:40px;margin-top:40px}@media screen and (min-width:768px){.press-photos{margin-bottom:60px;margin-top:60px}}.press-photos__title{margin-bottom:24px}.press-photos__item{margin-bottom:24px;width:100%}.press-photos__link{display:inline-block;margin-bottom:8px;position:relative}.press-photos__link:after{background-color:hsla(0,0%,100%,.7);background-image:url(/app/themes/main/dist/assets/img/download.svg);background-position:50%;background-repeat:no-repeat;background-size:47px 49px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:1}@media(hover:hover){.press-photos__link:hover:after{opacity:1}}.press-photos__image{height:auto;max-width:100%}.contact{margin-bottom:40px;margin-top:40px}@media screen and (min-width:768px){.contact{margin-bottom:60px;margin-top:60px}}.contact__title{margin-bottom:26px}@media screen and (min-width:768px){.contact__list{display:flex;flex-wrap:wrap;justify-content:space-between}}.contact__item{background-color:#fffbf2;margin-bottom:30px;max-width:600px;padding:20px;position:relative}@media screen and (min-width:768px){.contact__item{padding:40px 150px 40px 40px;width:calc(50% - 30px)}}.contact__name{font-weight:700;margin-bottom:5px}.contact__role{margin-bottom:30px}.contact__image{margin-top:15px;max-height:100%;max-width:150px}@media screen and (min-width:768px){.contact__image{bottom:0;position:absolute;right:0}}.contact__link{display:block;padding-left:55px;position:relative;transition:all .2s;z-index:1}.contact__link:hover{color:#00797b}.contact__link:before{background-repeat:no-repeat;background-size:contain;content:"";height:35px;left:0;position:absolute;top:0;vertical-align:middle;width:35px}.contact__link--phone{margin-bottom:26px}.contact__link--phone:hover{text-decoration:underline}.contact__link--phone:before{background-image:url(/app/themes/main/dist/assets/img/phone.svg);top:-10px}.contact__link--email{margin-bottom:15px;text-decoration:underline}@media screen and (min-width:768px){.contact__link--email{margin-bottom:0}}.contact__link--email:before{background-image:url(/app/themes/main/dist/assets/img/mail.svg)}.post-list{margin-bottom:50px}.post-list__group,.post-list__title{margin-bottom:30px}.post-list__label{display:block;font-weight:700;margin-bottom:25px}.post-list__item{margin-bottom:15px}.post-list__date{color:#8a5a49;display:inline-block;margin-right:10px}@media screen and (min-width:768px){.post-list__date{margin-right:0;width:110px}}.post-list__link{transition:all .2s}.post-list__link:after{background-image:url(/app/themes/main/dist/assets/img/arrow.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:22px 13px;content:"";opacity:0;padding-right:30px;transition:all .4s}.post-list__link:hover{color:#00797b;text-decoration:underline}.post-list__link:hover:after{background-position:center right 0;opacity:1}.content-columns{margin-bottom:40px;margin-top:40px;position:relative}@media screen and (min-width:768px){.content-columns{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px;margin-top:60px}.content-columns--reverse{flex-direction:row-reverse}}.content-columns__column{margin-bottom:30px;width:100%}.content-columns__column:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.content-columns__column{margin-bottom:0}.content-columns__column--small{flex-shrink:0;margin-left:60px;max-width:540px}.content-columns--reverse .content-columns__column--small{margin-left:0;margin-right:60px}}.content-columns__title{color:#8a5a49;font-size:3.6rem;line-height:1.2}@media screen and (min-width:1150px){.content-columns__title{font-size:5rem;text-align:center}}.content-columns__image{position:relative}.content-columns--has-blurb .content-columns__image{margin-bottom:60px}.content-columns__image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.content-columns__image-blurb{align-items:center;background-image:url(/app/themes/main/dist/assets/img/blurb.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;bottom:-40px;color:#fffbf2;display:flex;font-size:1.6rem;height:163px;justify-content:center;line-height:1.24;padding:30px;position:absolute;right:40px;text-align:center;transition:background-size .5s ease-in-out;width:161px;z-index:1}@media screen and (min-width:1150px){.content-columns__image-blurb{bottom:-80px;font-size:2.2rem;height:243px;right:80px;width:241px}}.content-columns__image-blurb.in-view{background-size:100%}.content-columns__bg-image{background-image:url(/app/themes/main/dist/assets/img/default_image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;transform:translateY(-10%);z-index:-1}@media screen and (min-width:768px){.content-columns__bg-image{max-width:720px;right:-20px;top:0;width:calc(50vw + 20px)}}@media screen and (min-width:1350px){.content-columns__bg-image{right:-90px}}@media screen and (min-width:768px){.content-columns--reverse .content-columns__bg-image{left:-20px;right:auto}}@media screen and (min-width:1350px){.content-columns--reverse .content-columns__bg-image{left:-90px;right:auto}}@media screen and (min-width:768px){.content-columns__bg-image:after{content:"";display:block;height:0;padding-bottom:100%}}.article-mosaic{margin-bottom:40px;margin-top:40px}@media screen and (min-width:768px){.article-mosaic{margin-bottom:60px;margin-top:60px}}.article-mosaic__item-image{height:auto;margin-bottom:24px;width:100%}.article-mosaic__item-title{line-height:1.4;margin-bottom:8px}.article-mosaic__item-text{margin-bottom:16px}.article-mosaic__item-link{color:#00797b;font-size:1.6rem;line-height:1.3;text-transform:uppercase}@media screen and (min-width:768px){.article-mosaic__item-link{font-size:1.8rem}}.article-mosaic__item-link:not([href*="framtidensstoraskondal.se"]):after{background-image:url(/app/themes/main/dist/assets/img/external-link.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin-bottom:3px;margin-left:8px;transition:opacity .2s;vertical-align:bottom;width:18px}@media screen and (min-width:768px){.article-mosaic__item-link:not([href*="framtidensstoraskondal.se"]):after{height:23px;opacity:0;width:23px}}.article-mosaic__item-link:hover:after{opacity:1}.banner{background-color:#00797b;color:#fff;display:none;padding:24px 0;position:relative;z-index:11}.menu-active .banner{border-bottom:1px solid #fff}.banner__content{align-items:center;display:flex;justify-content:space-between}.banner__text{font-size:1.4rem;line-height:1.4}@media screen and (min-width:768px){.banner__text{font-size:1.8rem}}.banner__link{background-image:url(/app/themes/main/dist/assets/img/arrow-white.svg);background-position:center right 6px;background-repeat:no-repeat;background-size:19px 10px;color:#fff;font-size:1.2rem;font-weight:800;padding-right:40px;text-transform:uppercase;transition:background-position .5s,opacity .5s;white-space:nowrap}@media(hover:hover){.banner__link{opacity:0;pointer-events:none}}@media screen and (min-width:768px){.banner__link{background-size:21px 12px;font-size:1.6rem}}.banner:hover .banner__link{opacity:1;pointer-events:auto}.banner__link:hover{background-position:100%}.banner__close{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(/app/themes/main/dist/assets/img/close-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;flex-shrink:0;height:18px;margin-left:40px;padding:0;width:18px}@media screen and (min-width:768px){.banner__close{height:20px;width:20px}}.sticky-wrapper{position:relative;z-index:10}.news{margin:60px 0}@media screen and (min-width:768px){.news{margin:100px 0}}.news__container{overflow:auto;width:calc(100vw - 12px)}@media screen and (min-width:768px){.news__container{overflow:visible;width:auto}}.news__title{margin-bottom:24px}.news__content{background-color:#fffbf2;padding:0 32px}@media screen and (min-width:768px){.news__content{padding:0 40px}}.news__list{display:flex;margin-left:-16px}@media screen and (min-width:768px){.news__list{margin-left:-24px}}.news__item{background-color:#fffbf2;margin-left:16px;min-width:250px;padding:32px 0;position:relative;width:calc(100% - 16px)}@media screen and (min-width:768px){.news__item{margin-left:24px;min-width:0;padding:40px 0;width:calc(100% - 24px)}}.news__item:last-child:after{background-color:inherit;content:"";height:100%;left:-16px;position:absolute;top:0;width:16px}.news__item-link{display:flex;flex-direction:column;height:100%}.news__item-image-container{margin-bottom:20px;overflow:hidden}.news__item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .3s;width:100%}.news__item-image:after{content:"";display:block;height:0;padding-bottom:98.0158730159%}@media screen and (min-width:768px){.news__item-image:after{padding-bottom:57.5268817204%}}@media(hover:hover){.news__item-link:hover .news__item-image{transform:scale(1.2)}}.news__item-title{font-size:1.8rem;line-height:1.4;margin-bottom:8px}@media screen and (min-width:768px){.news__item-title{padding-right:20px}}.news__item-text{font-size:1.4rem;line-height:1.3em;margin-bottom:24px}@media screen and (min-width:768px){.news__item-text{font-size:1.8rem;margin-bottom:40px;padding-right:20px}}.news__item-read-more{align-self:flex-start;background-image:url(/app/themes/main/dist/assets/img/arrow.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:20px 11px;color:#00797b;font-size:1.6rem;margin-top:auto;padding-right:40px;text-transform:uppercase;transition:background-position .5s,opacity .5s}@media screen and (min-width:768px){.news__item-read-more{background-size:23px 14px;font-size:1.8rem}}@media(hover:hover){.news__item-read-more{opacity:0;pointer-events:none}}.news__item-read-more:hover{background-position:100%}.news__item-link:hover .news__item-read-more{opacity:1;pointer-events:auto}.image{margin-bottom:40px;margin-top:40px;max-width:1350px;position:relative;width:calc(100vw - 15px)}@media screen and (min-width:768px){.image{margin-bottom:60px;margin-top:60px;width:calc(100vw - 20px)}}@media screen and (min-width:1350px){.image{width:calc(50vw + 630px)}}.image--has-overlapping-image{margin-bottom:30px}@media screen and (min-width:768px){.image--has-overlapping-image{margin-bottom:60px;padding-left:30%}}.image__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.image__image:after{content:"";display:block;height:0;padding-bottom:100%}@media screen and (min-width:768px){.image__image:after{padding-bottom:61.7037037037%}.image--has-overlapping-image .image__image:after{padding-bottom:79.3333333333%}}.image__overlapping-image{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:40px;margin-top:-25%;overflow:hidden;position:relative;width:50%}@media screen and (min-width:768px){.image__overlapping-image{left:0;margin:auto;position:absolute;top:50px;width:40%}}.image__overlapping-image:after{content:"";display:block;height:0;padding-bottom:100%}@media screen and (min-width:768px){.image__overlapping-image:after{padding-bottom:76.9491525424%}}.image--has-filter .image__overlapping-image:before{background-color:#8a5a49;bottom:0;content:"";display:block;height:100%;left:0;opacity:.4;position:absolute;right:0;top:0;width:100%;z-index:2}.howto-get-here{margin-bottom:40px;margin-top:40px}@media screen and (min-width:768px){.howto-get-here{display:flex;margin-bottom:60px;margin-top:60px}}.howto-get-here__image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;margin-bottom:24px;width:100%}@media screen and (min-width:768px){.howto-get-here__image{align-self:flex-start;width:50%}}.howto-get-here__image:after{content:"";display:block;height:0;padding-bottom:95.2076677316%}.howto-get-here__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:52px;width:73px}@media screen and (min-width:768px){.howto-get-here__icon{height:59px;width:83px}}.howto-get-here__icon--car{background-image:url(/app/themes/main/dist/assets/img/car.svg);height:43px;width:95px}@media screen and (min-width:768px){.howto-get-here__icon--car{height:49px;width:108px}}.howto-get-here__icon--bus{background-image:url(/app/themes/main/dist/assets/img/bus.svg)}.howto-get-here__icon--bicycle{background-image:url(/app/themes/main/dist/assets/img/bicycle.svg)}.howto-get-here__content{width:100%}@media screen and (min-width:768px){.howto-get-here__content{margin-left:60px;margin-top:40px;width:50%}}.howto-get-here__title{margin-bottom:20px}@media screen and (min-width:768px){.howto-get-here__title{margin-bottom:32px}}.howto-get-here__timechart{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:10px}@media screen and (min-width:480px){.howto-get-here__timechart{justify-content:start;margin-left:-15px}}@media screen and (min-width:768px){.howto-get-here__timechart{flex-wrap:wrap;margin-bottom:28px;margin-left:-36px}}.howto-get-here__timechart-item{align-items:center;color:#8a5a49;display:flex;flex-direction:column;font-size:1.4rem;font-weight:800;justify-content:center;margin-bottom:20px;width:33.3333333333%}@media screen and (min-width:480px){.howto-get-here__timechart-item{margin-left:15px;max-width:100px;width:auto}}@media screen and (min-width:768px){.howto-get-here__timechart-item{font-size:1.8rem;margin-left:36px;max-width:none}}.howto-get-here__time{margin-bottom:4px;margin-top:16px}.howto-get-here__from{text-align:center}@media screen and (min-width:768px){.howto-get-here__from{white-space:nowrap}}.howto-get-here__description{font-size:1.4rem}@media screen and (min-width:768px){.howto-get-here__description{font-size:1.8rem}}.howto-get-here__description-item{line-height:1.2;margin-bottom:24px}.images-and-text{position:relative;z-index:0}.images-and-text__first-image{background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:1350px;width:calc(100% + 15px)}@media screen and (min-width:768px){.images-and-text__first-image{width:calc(100% + 20px)}}@media screen and (min-width:1260px){.images-and-text__first-image{width:calc(50vw + 630px)}}.images-and-text__first-image:after{content:"";display:block;height:0;padding-bottom:100%}@media screen and (min-width:768px){.images-and-text__first-image:after{padding-bottom:61.7037037037%}}.images-and-text__content{display:flex;flex-direction:column}@media screen and (min-width:768px){.images-and-text__content{flex-direction:row}}.images-and-text__second-image{align-self:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;margin-left:auto;margin-top:-25%;order:1;position:relative;width:50%}@media screen and (min-width:768px){.images-and-text__second-image{margin-top:0;order:0;position:absolute;right:0;transform:translateY(-50%)}}@media screen and (min-width:1260px){.images-and-text__second-image{margin-left:48px;margin-top:-140px;position:static;transform:none}}.images-and-text--has-filter .images-and-text__second-image:before{background-color:#8a5a49;bottom:0;content:"";display:block;height:100%;left:0;opacity:.4;position:absolute;right:0;top:0;width:100%;z-index:10}.images-and-text__second-image:after{content:"";display:block;height:0;padding-bottom:100%}@media screen and (min-width:1260px){.images-and-text__second-image:after{padding-bottom:66.6666666667%}}.images-and-text__text{font-size:1.4rem;line-height:1.4;order:2;padding:20px 0;width:100%}@media screen and (min-width:768px){.images-and-text__text{font-size:1.8rem;order:0;padding-right:24px;width:50%}}@media screen and (min-width:1260px){.images-and-text__text{padding:40px 0}}.images-and-text__link{color:#00797b;display:block;font-weight:800;margin-top:24px;text-transform:uppercase}@media screen and (min-width:768px){.images-and-text__link{margin-right:32px}}.images-and-text__link:after{background-image:url(/app/themes/main/dist/assets/img/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:8px;transition:transform .5s;width:19px}@media screen and (min-width:768px){.images-and-text__link:after{height:14px;width:23px}}@media(hover:hover){.images-and-text__link:hover:after{transform:translateX(6px)}}.infobox{background-color:#fffbf2;margin-bottom:40px;margin-top:40px}@media screen and (min-width:768px){.infobox{margin-bottom:60px;margin-top:60px}}@media screen and (min-width:1150px){.infobox{margin:100px 0 100px 100px}}.infobox__content{position:relative}@media screen and (min-width:768px){.infobox__content{display:flex}}.infobox__blob{clip-path:circle();float:left;height:calc(45vw - 15px);max-height:240px;max-width:240px;position:relative;shape-outside:circle();width:calc(45vw - 15px)}@media screen and (min-width:768px){.infobox__blob{clip-path:none;flex-shrink:0;float:none;height:240px;margin:-24px 0 0 -16px;shape-outside:none;width:240px}}.infobox__blob:after{background-image:url(/app/themes/main/dist/assets/img/blurb.svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;transform:scale(.85);width:100%;z-index:0}@media screen and (min-width:768px){.infobox__blob:after{transform:scale(1)}}.infobox__blob.in-view:after{animation:pulsateInfoBoxBlob 1s 1s}@media screen and (min-width:768px){.infobox__blob.in-view:after{animation:pulsateInfoBoxBlobDesktop 1s 1s}}.infobox__blob-content{align-items:center;color:#f6eedd;color:#fff;display:flex;font-size:1.4rem;font-weight:800;height:100%;justify-content:center;left:0;padding:24px;position:absolute;text-align:center;top:0;width:100%;z-index:1}@media screen and (min-width:768px){.infobox__blob-content{font-size:2.2rem;padding:32px}}.infobox__text{font-size:1.4rem;hyphens:auto;line-height:1.5;padding:24px}@media screen and (min-width:768px){.infobox__text{font-size:1.8rem;padding:40px}}.hero-post{padding-top:40px}@media screen and (min-width:768px){.hero-post{padding-top:60px}}.hero-post__title{color:#8a5a49;max-width:900px}.hero-post__columns{display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.hero-post__columns{flex-direction:row;justify-content:space-between}}.hero-post__column{margin-bottom:30px;width:100%}@media screen and (min-width:768px){.hero-post__column--text{flex-shrink:0;margin-right:60px;max-width:540px}.hero-post--press .hero-post__column--text{max-width:772px}}.hero-post__column--image{margin-bottom:20px;max-height:480px;overflow:hidden}@media screen and (min-width:768px){.hero-post__column--image{margin-bottom:0;margin-top:40px}}.hero-post__column img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.quote{background-color:#fffbf2;margin-bottom:40px;margin-top:40px;padding:15px;position:relative}@media screen and (min-width:768px){.quote{margin-bottom:60px;margin-top:60px;padding:60px 380px 60px 60px}}@media screen and (min-width:1150px){.quote{margin:60px 0 60px 100px}}.quote__content{margin-bottom:18px;max-width:690px}@media screen and (min-width:768px){.quote__content{margin-bottom:0}}.quote__blockquote{margin-bottom:15px}.quote__text{color:#00797b;font-size:2.2rem;font-weight:700;line-height:1.36}@media screen and (min-width:768px){.quote__text{font-size:2.6rem}}.quote__image{max-width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px){.quote__image{bottom:0;max-height:calc(100% - 20px);max-width:auto;position:absolute;right:60px}}.quote__caption{font-weight:700}.quote__cite{display:block;font-weight:400;margin-top:10px}.icon-list{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:60px auto;max-width:1060px}@media screen and (min-width:768px){.icon-list{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1350px){.icon-list{margin:110px auto 80px}}.icon-list__item{margin-bottom:30px;max-width:254px;padding-top:90px;position:relative}@media screen and (min-width:768px){.icon-list__item{width:25%}}.icon-list__item svg{display:block;left:50%;position:absolute;top:0;transform:translateX(-50%)}.icon-list__item svg:after{content:"";display:block;height:0;padding-bottom:100%}.icon-list__text{color:#8a5a49;font-size:1.6rem;line-height:1.4;text-align:center}@media screen and (min-width:768px){.icon-list__text{font-size:2rem}}.iframe{margin:100px 0}.iframe__iframe{aspect-ratio:941/627;width:100%}.iframe__extras{display:grid;margin:0 auto;max-width:1200px}@media screen and (min-width:768px){.iframe__extras{grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}}.iframe__text{font-size:1.4rem;line-height:1.4;margin-top:20px;order:2}@media screen and (min-width:768px){.iframe__text{font-size:1.8rem;order:0}}.iframe__text a{color:#00797b;display:block;font-weight:800;margin-top:24px;text-transform:uppercase}@media screen and (min-width:768px){.iframe__text a{margin-right:32px}}.iframe__text a:after{background-image:url(/app/themes/main/dist/assets/img/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:8px;transition:transform .5s;width:19px}@media screen and (min-width:768px){.iframe__text a:after{height:14px;width:23px}}@media(hover:hover){.iframe__text a:hover:after{transform:translateX(6px)}}.iframe__image{aspect-ratio:330/220;margin-left:auto;margin-top:-20px;order:1;position:relative;right:20px;width:50%}@media screen and (min-width:768px){.iframe__image{margin-top:max(-4vw,-80px);order:0;width:100%}}#cookiescript_wrapper{font-family:Brown,arial,sans-serif!important}.article-mosaic__item-title,.article-mosaic__title,.contact__title,.hero-post__title,.hero__title,.howto-get-here__title,.news__title,.page-error__title,.post-list__title,.press-photos__title,.richtext blockquote p,.wysiwyg blockquote p,.wysiwyg h2,.wysiwyg h3{font-family:Brown,arial,sans-serif;font-weight:800}.hero-post__title,.hero__title,.page-error__title{font-size:4.2rem;line-height:1.1;margin-bottom:15px}@media screen and (min-width:768px){.hero-post__title,.hero__title,.page-error__title{font-size:7rem}}@media screen and (min-width:1150px){.hero-post__title,.hero__title,.page-error__title{font-size:9rem}}.article-page .hero__title{font-size:4.2rem;line-height:1.1;margin-bottom:15px}@media screen and (min-width:768px){.article-page .hero__title{font-size:7rem}}@media screen and (min-width:1150px){.article-page .hero__title{font-size:8rem}}.article-mosaic__title,.contact__title,.howto-get-here__title,.news__title,.post-list__title,.press-photos__title,.wysiwyg h2{color:#8a5a49;font-size:3.6rem;line-height:1.4;margin-bottom:15px}@media screen and (min-width:1150px){.article-mosaic__title,.contact__title,.howto-get-here__title,.news__title,.post-list__title,.press-photos__title,.wysiwyg h2{font-size:4.2rem}}.richtext h2{color:#8a5a49;font-size:3.6rem;line-height:1.4;margin-bottom:12px}@media screen and (min-width:1150px){.richtext h2{font-size:4.2rem}}.article-mosaic__item-title,.richtext blockquote p,.wysiwyg blockquote p,.wysiwyg h3{color:#00797b;font-size:1.6rem;line-height:1.38;margin-bottom:12px}@media screen and (min-width:768px){.article-mosaic__item-title,.richtext blockquote p,.wysiwyg blockquote p,.wysiwyg h3{font-size:2.2rem}}@media screen and (min-width:1150px){.article-mosaic__item-title,.richtext blockquote p,.wysiwyg blockquote p,.wysiwyg h3{font-size:2.6rem}}.richtext h3{color:#8a5a49;font-size:1.6rem;line-height:1.38;margin-bottom:12px}@media screen and (min-width:768px){.richtext h3{font-size:2.2rem}}@media screen and (min-width:1150px){.richtext h3{font-size:2.6rem}}.richtext h4{color:#8a5a49;font-size:1.6rem;line-height:1.38;margin-bottom:12px}@media screen and (min-width:1150px){.richtext h4{font-size:2rem}}.article-mosaic__item-text,.contact__name,.contact__role,.footer__title,.post-list__date,.post-list__label,.post-list__link,.press-photos__caption,.richtext a,.richtext ol li,.richtext p,.richtext ul li,.wysiwyg .link a,.wysiwyg a,.wysiwyg ol li,.wysiwyg p,.wysiwyg ul li{font-size:1.4rem;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.article-mosaic__item-text,.contact__name,.contact__role,.footer__title,.post-list__date,.post-list__label,.post-list__link,.press-photos__caption,.richtext a,.richtext ol li,.richtext p,.richtext ul li,.wysiwyg .link a,.wysiwyg a,.wysiwyg ol li,.wysiwyg p,.wysiwyg ul li{font-size:1.8rem}}.breadcrumbs__item:after,.breadcrumbs__link,.richtext .wp-caption-text,.wysiwyg .wp-caption-text{font-size:1.4rem;line-height:1.2}.hero-post--press .hero-post__title{font-size:2.4rem;line-height:1.1;margin-bottom:15px}@media screen and (min-width:768px){.hero-post--press .hero-post__title{font-size:3.2rem}}@media screen and (min-width:1150px){.hero-post--press .hero-post__title{font-size:5rem}}.entries__item-link{font-size:1.8rem;line-height:1.38}@media screen and (min-width:768px){.entries__item-link{font-size:2.2rem}}.sidemenu__button{font-family:Brown,arial,sans-serif;font-size:1.2rem}.embed-message{height:100%;margin-bottom:20px;padding-bottom:56.25%;position:absolute;width:100%;z-index:9}.embed-message--gutenberg{padding-bottom:0;padding-top:56.25%;position:relative}.embed-message--gutenberg:before{content:"";display:block;width:100%}.embed-message.js-state-embed-visible{margin-bottom:0;padding-bottom:0}.video-container .embed-message.js-state-embed-visible{height:100%;position:absolute;top:0;width:100%}.embed-message--video-module{margin:0;padding:0}.embed-message--video-module,.embed-message__content{height:100%;left:0;position:absolute;top:0;width:100%}.embed-message__content{align-items:center;background:#b1cac6;display:flex;flex-direction:column;font-size:1.4rem;justify-content:center;line-height:1.3;padding:16px}@media screen and (min-width:480px){.embed-message__content{font-size:1.6rem}}@media screen and (min-width:768px){.embed-message__content{font-size:1.8rem}}@media screen and (min-width:480px){.embed-message--soundcloud .embed-message__content{font-size:1.4rem}}@media screen and (min-width:768px){.embed-message--soundcloud .embed-message__content{font-size:1.6rem}}.embed-message__content a{border-bottom:0;color:#303030;margin-right:0!important;text-decoration:none}.embed-message__content a:after{display:none!important}.embed-message__content a:hover{border-bottom:0}.embed-message__msg{max-width:720px;text-align:center}.embed-message__button{border:1px solid #b1cac6;border-radius:60px;cursor:pointer;font-family:Brown,arial,sans-serif;font-size:1.6rem;line-height:40px;margin:10px 0;padding:0 35px}@media screen and (min-width:768px){.embed-message__button{margin:20px 0;padding:0 30px}}.article-page__layout{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.article-page__layout{flex-wrap:nowrap;justify-content:space-between}}.article-page__content{max-width:770px;width:100%}.article-page__sidebar{width:100%}@media screen and (min-width:768px){.article-page__sidebar{width:60%}}.article-page__sidemenu{margin-top:30px;position:relative;z-index:2}@media screen and (min-width:480px){.article-page__sidemenu{height:auto;margin-bottom:27px;z-index:auto}}@media screen and (min-width:768px){.article-page__sidemenu{margin-top:0}}.article-page__sidemenu--mobile{display:block}@media screen and (min-width:768px){.article-page__sidemenu--mobile{display:none}}.article-page__sidemenu--desktop{display:none}@media screen and (min-width:768px){.article-page__sidemenu--desktop{display:block}}.sidemenu{width:100%}@media screen and (min-width:480px){.sidemenu{max-width:415px;width:100%}}@media screen and (min-width:768px){.sidemenu{margin-left:auto}}.sidemenu__wrapper{background-color:#fffbf2;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:none;padding:0 20px 20px}@media screen and (min-width:768px){.sidemenu__wrapper{border-radius:8px;display:block;margin-left:30px;margin-top:100px;padding:20px}}.sidemenu__button{background-color:#fffbf2;border:none;border-radius:8px;display:block;padding:15px 20px;position:relative;text-align:left;width:100%}.sidemenu__button.js-state-sidemenu--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.sidemenu__button:after{background-image:url(/app/themes/main/dist/assets/img/plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;display:inline-block;height:20px;margin:auto;min-width:15px;position:absolute;right:20px;top:0;width:15px}@media screen and (min-width:768px){.sidemenu__button{display:none}}.sidemenu__parent{color:#8a5a49;font-size:1.4rem;font-weight:800;margin-right:40px;margin-top:2px;text-transform:uppercase}.sidemenu__heading{border-bottom:2px solid #8a5a49;display:none;margin-bottom:15px;padding-bottom:.5em}@media screen and (min-width:768px){.sidemenu__heading{display:block}}.sidemenu__heading a{color:#8a5a49;text-transform:uppercase}.sidemenu__link{align-items:center;border-bottom:1px solid #f3dfd6;color:#303030;display:flex;padding:15px 0;position:relative}.sidemenu__link--has-children{justify-content:space-between}.sidemenu__children{display:none}.sidemenu__children .sidemenu__link{padding-left:1.5em}.sidemenu__children .sidemenu__children .sidemenu__link{padding-left:3em}.sidemenu__item--is-active>.sidemenu__children,.sidemenu__item--is-ancestor>.sidemenu__children{display:block}.sidemenu__sign{background:none;border:none;cursor:pointer;display:none}.sidemenu__link--has-children .sidemenu__sign{background-image:url(/app/themes/main/dist/assets/img/plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin-left:10px;min-width:15px;width:15px}.sidemenu__link--is-active .sidemenu__sign,.sidemenu__link--is-ancestor .sidemenu__sign,.sidemenu__link--js-active .sidemenu__sign{background-image:url(/app/themes/main/dist/assets/img/minus.svg)}.sidemenu__link--js-inactive .sidemenu__sign{background-image:url(/app/themes/main/dist/assets/img/plus.svg)}.sidemenu__link--is-active,.sidemenu__link--is-ancestor{color:#00797b;font-weight:800}.sidemenu__select{-webkit-appearance:none;background:url(/app/themes/main/dist/assets/img/plus.svg) right 1em center/20px no-repeat;border:none;font-family:Brown,arial,sans-serif;height:20px;width:100%}.richtext p{margin-bottom:24px}.richtext p+.link-block{margin-top:24px}.richtext a{color:#00797b;display:inline;position:relative;text-decoration:underline;text-decoration-color:#00797b;text-decoration-thickness:2px;text-underline-offset:.15em;transition:text-decoration-color .3s ease}.richtext a:hover{text-decoration-color:transparent}.richtext a[href*="//"]:not([href*="framtidensstoraskondal.se"]):after{background-image:url(/app/themes/main/dist/assets/img/external-link.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;margin-left:.4em;vertical-align:text-bottom;width:1em}@media screen and (min-width:768px){.richtext a[href*="//"]:not([href*="framtidensstoraskondal.se"]):after{height:1.25em;width:1.25em}}.richtext ol,.richtext ul{line-height:1.3;margin:20px 0}.richtext ol li,.richtext ul li{margin:10px 0;position:relative}.richtext ul{list-style:none}@media print{.richtext ul{list-style:disc none outside!important;list-style:initial!important;padding-left:20px!important}}.richtext ul li{line-height:1.63;padding-left:28px}.richtext ul li:before{background-color:#000;border-radius:50%;content:"";display:inline-block;height:8px;left:0;margin:0 10px 0 6px;position:absolute;top:11px;width:8px}@media print{.richtext ul li{padding-left:0!important}}.richtext ol{list-style-type:decimal;margin-left:22px}.richtext ol li{padding-left:5px}.richtext blockquote{padding:30px 10px}.richtext blockquote p{font-style:italic;font-weight:700;line-height:1.4;margin:0 auto;max-width:550px;text-align:center}.richtext .iframe{height:0;margin:40px 0;padding-bottom:56.25%;position:relative;width:100%}.richtext .iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richtext iframe{display:block;max-width:100%}.richtext .wp-caption{margin:40px 0;max-width:100%}.richtext .wp-caption-text{color:#000}.richtext .wp-block-image{margin-bottom:18px;margin-top:24px}@media screen and (min-width:768px){.richtext .wp-block-image{margin-bottom:22px;margin-top:32px}}.richtext .wp-block-embed__wrapper{margin-bottom:20px;position:relative}.richtext .wp-block-embed__wrapper:before{content:"";display:none;height:0;padding-top:56.25%;width:100%}.richtext .js-state-embed-visible{margin-bottom:20px}.richtext .js-state-embed-visible .wp-block-embed{height:100%;left:0;margin:0!important;position:absolute;top:0;width:100%}.breadcrumbs{margin-top:30px}.breadcrumbs__list{display:flex;flex-wrap:wrap;margin-left:-8px}.breadcrumbs__item{flex:0 0 auto;position:relative}.breadcrumbs__item:after{color:#00797b;content:"/";display:none;margin-left:-3px;width:7px}.breadcrumbs__item:not(:last-child):after,.breadcrumbs__link{display:inline-block}.breadcrumbs__link{color:#00797b;padding:4px 7px;position:relative}.breadcrumbs__link:after{bottom:4px;content:"";display:inline-block;height:1px;left:8px;opacity:0;position:absolute;right:8px}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs__item--current .breadcrumbs__link{color:#303030;cursor:auto;text-decoration:none}.entries{margin-bottom:15px;margin-top:15px}@media screen and (min-width:768px){.entries{margin-bottom:40px;margin-top:40px}}.entries__list{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.entries__list{margin-left:-4px;width:calc(100% + 8px)}}.entries__item{background:#fffbf2;margin-bottom:8px;min-height:87px;width:100%}@media screen and (min-width:768px){.entries__item{margin-left:4px;margin-right:4px;min-height:114px;width:calc(50% - 8px)}}@media screen and (min-width:1150px){.entries__item{width:calc(33.33333% - 8px)}}.entries--full .entries__item{width:100%}@media screen and (min-width:768px){.entries--half .entries__item{min-height:134px;width:calc(50% - 8px)}.entries--fourth .entries__item{min-height:134px;width:calc(50% - 4px)}}@media screen and (min-width:1150px){.entries--fourth .entries__item{width:calc(25% - 8px)}}.entries__item-link{display:block;height:100%;padding:20px 60px 20px 20px;position:relative;width:100%}.entries__item-link:after{background-image:url(/app/themes/main/dist/assets/img/arrow-right.svg);background-position:50%;background-size:contain;bottom:10px;content:"";display:block;height:15px;position:absolute;right:10px;transition:transform .3s;width:23px}@media screen and (min-width:768px){.entries__item-link{padding:20px 60px 30px 20px}.entries__item-link:after{bottom:10px;right:20px}.entries__item-link:hover:after{transform:translateX(10px)}}.page-error{margin:0 auto;max-width:768px;padding:60px 0 80px}@media screen and (min-width:768px){.page-error{padding:120px 0}}.page-error__title{color:#8a5a49;margin-bottom:30px;text-align:center}.page-error__richtext{text-align:center}.page-contact{padding-top:40px}@media screen and (min-width:1150px){.page-contact{padding-top:170px}}

/*# sourceMappingURL=index.css.map*/