﻿@charset "UTF-8";@font-face{font-family:"UnitedSerifCond";src:url("typsnitt/UnitedSerifCond-Heavy.ttf") format("truetype"),url("typsnitt/UnitedSerifCond-Heavy.woff") format("woff"),url("typsnitt/UnitedSerifCond-Heavy.svg") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Interstate";src:url("typsnitt/Interstate-Bold.ttf") format("truetype"),url("typsnitt/Interstate-Bold.woff") format("woff"),url("typsnitt/Interstate-Bold.svg") format("svg");font-weight:normal;font-style:normal;}*{-webkit-box-sizing:border-box;box-sizing:border-box;}*,.leaflet-zoom-box{-moz-box-sizing:border-box;}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}body{background-color:#fbfbfa;background:linear-gradient(179.72deg,rgba(166,188,205,.12549) .25%,rgba(170,192,211,.25098) 51.75%,hsla(0,0%,76.9%,0) 99.75%);font-family:Barlow,sans-serif;color:#000;font-size:14px;line-height:1.4em;font-weight:400;text-rendering:optimizeLegibility;margin:0;min-height:100%;background-color:#fff;}@media screen and (min-width:414px){body{font-size:15px;}}@media screen and (min-width:768px){body{font-size:16px;}}.header{height:79px;background-color:#fff;z-index:9;position:fixed;top:0;left:0;right:0;overflow:hidden;}.state-popup--show .header{z-index:1;}.header-logo{display:inline-block;margin:7px 0;}.header-logo img{height:68px;display:block;}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:10px;font-family:"UnitedSerifCond";color:#034f75;text-transform:uppercase;}h1,h2,h3,h4{line-height:1.1em;}h1,h2,h3{margin-top:0;}h1{margin:.67em 0;text-align:center;font-weight:400;line-height:1.1;letter-spacing:.75px;font-size:20px;margin-bottom:20px;}@media screen and (min-width:576px){h1{font-size:22px;}}@media screen and (min-width:768px){h1{font-size:28px;}}@media screen and (min-width:992px){h1{font-size:32px;}}a{color:#000;}h2,label.h2,span.h2{text-transform:uppercase;font-family:inherit;color:#034f75;font-size:14px;letter-spacing:.44px;font-weight:700;margin-bottom:10px;display:block;}h2 .info,label.h2 .info,span.h2 .info{margin-left:10px;}.skipass{max-width:600px;margin:45px auto 0;}.help-block{display:block;margin:10px 0;}hr{height:1px;opacity:.19;background-color:#fff;max-width:540px;box-sizing:content-box;border:0;}.validation-summary-errors{color:#f00;border:1px solid;font-size:14px;background-color:#e6dede;max-width:400px;width:400px;margin:20px auto;text-align:center;}.validation-summary-errors ul{list-style-type:none;padding:0;}.body-content{position:relative;z-index:2;margin-top:110px;padding:0 20px;}#contact-content__imagecontainer{text-align:center;margin-top:25px;background-color:#c0c0c0;padding-top:15px;padding-bottom:15px;}.hiddenitem{display:none!important;}#SkipassNumber-content .help-block,#AgeGroupID-content .help-block,#contact-content .help-block,#phonenumber-content .help-block,#email-content .help-block,#date-content .help-block,#owner-content .help-block{color:#f00;border:1px solid #000;background-color:#e6dede;width:100%;padding:10px;}#pickup-content,#promocode-rules-content,.openinfo{background-color:#f7fbfc;padding:12px;border:1px solid #bfd9e1;}#pickup-content label.h2,#promocode-rules-content label.h2,.openinfo label.h2{color:#034f75!important;}.content{max-width:600px;margin:20px auto;}.content.locked{display:none;}.content.unlocked{display:block;}.content-wide{max-width:577px;}.content-xwide{max-width:677px;}.center{text-align:center;}.flex{justify-content:space-between;display:flex;align-items:center;flex-wrap:wrap;}.flex-center{justify-content:center;}.flex-center h2{text-align:center;}.flex h2{width:100%;}.checkbox{width:48%;}.checkbox input{display:none;}.checkbox input:checked~.checkmark{border:4px solid #5aa478;}.checkbox label .checkmark{background:#fff;border-radius:4px;display:block;padding:8px;border:4px solid #fff;}.checkbox label img{width:100%;height:auto;}.checkbox-wrapper{display:flex;justify-content:space-between;}.info{display:inline-block;line-height:16px;height:16px;opacity:.75;border:1px solid #bfd9e1;font-size:9px;font-weight:bold;position:relative;padding-left:3px;padding-right:3px;cursor:pointer;transition:opacity .2s ease-in-out;}.info:hover{opacity:1;}.info img{position:absolute;left:2px;height:9px;top:3px;}.dropdown-wrapper .option span{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:7px 10px 3px;text-transform:none;letter-spacing:0;font-size:16px;}.loader{border:6px solid #f3f3f3;border-top:6px solid #005580;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.msg-container{display:block;border-radius:6px;padding-top:15px;padding-bottom:15px;background-color:#fff;border:2px solid #bfd9e1;color:#005580;}.msg-container.error{color:#f00;}.swish-amount{font-size:24px;margin:20px 0;}.popup{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(38,38,38,.8);display:none;justify-content:center;align-items:center;z-index:99;}.popup--show{display:flex;}.popup-close{position:fixed;top:30px;right:30px;color:#fff;cursor:pointer;z-index:10;background-image:url("svg/times-white.svg");background-position:50% 50%;height:40px;width:40px;background-size:cover;}@media screen and (min-device-width:768px){.popup-close{height:65px;width:65px;}}.popup-card{border-radius:3px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.08);padding:20px;width:90%;max-width:500px;color:#1d1d1d;}.popup-card img{margin:0 auto;}.popup-card h2{color:#1d1d1d;text-align:center;margin-bottom:10px;}.startpagetext a{color:#fff;text-decoration:underline;}.openinfo h2{font-size:18px;}.infobox{background-color:#f7fbfc;padding:12px;border:1px solid #bfd9e1;}.infobox h2{font-size:18px;}.infobox a{color:#fff;text-decoration:underline;}.infobox label.h2{color:#034f75!important;}.center a{color:inherit;text-decoration:underline;}.collector-checkout-iframe{background-color:#f7fbfc!important;border:1px solid #bfd9e1!important;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}input[type=email],input[type=tel],input[type=text]{border:2px solid #bfd9e1;border-radius:3px;padding:0 5px;outline:0;font-size:14px;width:100%;background-color:#fff;color:#595959;height:51px;line-height:51px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media screen and (min-width:768px){input[type=email],input[type=tel],input[type=text]{font-size:14px;}}input[type=email].ok,input[type=tel].ok,input[type=text].ok{background-color:#fff!important;border:2px solid #5aa478;color:#000;}input[type=email].valid,input[type=tel].valid,input[type=text].valid{border:2px solid #5aa478;}@media screen and (min-device-width:420px){input[type=email],input[type=tel],input[type=text]{padding:0 10px;}}input[type=email].skipassnumber,input[type=tel].skipassnumber,input[type=text].skipassnumber{width:calc(100% - 100px);}input[type=email].invalid,input[type=tel].invalid,input[type=text].invalid{background-color:#fff;border:2px solid #f00;}.button{text-transform:uppercase;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.2px;text-align:center;color:#fff;background-color:#fff;padding:14px 20px;display:inline-block;cursor:pointer;transition:all .3s ease;text-decoration:none;border-bottom:5px solid #014e75;margin-bottom:10px;}@media screen and (min-device-width:420px){.button{width:auto;margin:0;}}.button-submit{background-color:#fff;border:1px solid #bfd9e1;letter-spacing:.54px;font-stretch:condensed;line-height:51px;height:51px;padding:0 10px;font-weight:bold;width:90%;max-width:162px;color:#034f75;}.button-submit:hover{text-decoration:underline;}.button-small-text{font-size:15px;}@media screen and (min-width:600px){.button-small-text{font-size:15px;}}.button-underlined{background-color:#fff;border:2px solid #fff;color:#034f75;}.button-age{padding:10px;margin:0 3px 10px;background-color:#fff;border:1px solid #bfd9e1;color:#034f75;min-width:140px;max-width:280px;flex:1 1 calc(50% - 1rem);}@media screen and (max-width:600px){.button-age{min-width:100%;}}.button-age:hover{text-decoration:underline;}.button-age-name{font-size:18px;line-height:1.45;}@media screen and (max-width:600px){.button-age-name{font-size:clamp(.9rem,2.5vw,1.2rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}.button-age-info{font-size:13px;color:#000;font-weight:normal;display:block;line-height:1.7;letter-spacing:.13px;}@media screen and (min-width:600px){.button-age-info{line-height:2;}}.button--checked{border:2px solid #5aa478;position:relative;}.button--checked:after{content:"";position:absolute;top:-6px;right:-6px;height:14px;width:14px;background-image:url(svg/circle-green-minus.svg);background-size:cover;}.button--hide{display:none;}.dropdown-wrapper{width:100%;max-width:100%;border-radius:3px;background-color:#fff;display:inline-block;position:relative;width:100%;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.dropdown-wrapper input{flex:1;}.dropdown-wrapper.no-days{width:100%;}.dropdown-wrapper.key-prefix{width:80px;}.dropdown-wrapper.active .options{display:block;}.dropdown-wrapper label{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:3px;background-color:#fff;border:2px solid #bfd9e1;font-size:12px;letter-spacing:.3px;text-align:left;color:#595959;line-height:1.6em;cursor:inherit;font-weight:400;overflow:hidden;transition:all .2s ease;text-transform:uppercase;height:51px;}.dropdown-wrapper label span.value{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:7px 15px 3px;text-transform:none;letter-spacing:0;font-size:14px;}.dropdown-wrapper label span.prefix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:51px;height:51px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#005580;color:#fff;border-right:1px solid #fff;}.dropdown-wrapper label span.suffix{width:51px;height:51px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:all .2s ease;background:#ecf5f8;}.dropdown-wrapper .options{display:none;border-radius:4px;background-color:#fff;border:1px solid #bfd9e1;border-top-left-radius:0;border-top-right-radius:0;height:auto;overflow-y:auto;position:absolute;top:53px;left:0;width:100%;z-index:3;}.locked .dropdown-wrapper .options{display:none!important;}.dropdown-wrapper .options>.option{font-size:13px;font-weight:300;letter-spacing:.4px;text-align:left;color:#262626;padding:7px 10px;font-size:11px;line-height:1.6em;}.dropdown-wrapper .options>.option:hover{background-color:#bfd9e1!important;}.dropdown-wrapper .options>.option:nth-child(2n){background-color:#f9f9f9;}.dropdown--has-value label{border:2px solid #5aa478;}.dropdown--has-value label span.prefix{background-color:#5aa478!important;color:#fff;}.dropdown--has-value label span.prefix{border-right:2px solid #5aa478!important;}.dropdown--has-value label span.value{background-color:#fff!important;}.dropdown--has-value label span.suffix{background-color:#5aa478!important;border-right:2px solid #5aa478!important;}.card{max-width:722px;border-radius:4px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);background:#fff;margin:0 auto 20px auto;border:0;opacity:1;transition:opacity .2s ease-in-out;}.card__content{padding:20px;min-height:300px;color:#504f4f;font-size:16px;font-weight:400;}.card__content h2,.card__content h3,.card__content p,.card__content ul,.card__content li,.card__content span,.card__content a{color:#504f4f;}@media screen and (min-width:768px){.card__content{padding:30px;}}.bg{background-image:url(/content/static/img/branäs-sub.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:100vh;color:#fff;position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;}.bg::after{content:"";background-color:rgba(255,255,255,.89);position:absolute;top:0;left:0;width:100%;height:100%;}