@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Barlow&family=Barlow+Condensed:wght@500;700&family=Roboto&display=swap");body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;background-color:#0c2439;background-position:50%;background-repeat:repeat;color:#fbf8dc;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:20px;margin:0;position:relative;width:100%}main{max-width:700px;padding:16px 24px 180px;position:relative;width:100%}main,main.fangst-template-main{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto}main.fangst-template-main{max-width:100%;padding:37px 0 180px;width:450px}main.fangst-template-main h1,main.fangst-template-main p{padding-left:24px;padding-right:24px}.logos-container{align-items:center!important;display:flex;flex-wrap:nowrap!important;margin-top:-4rem}.logos-container .black-logo{filter:invert(100%)}.single-column-logo{display:flex;justify-content:center}.single-column-logo figure{max-width:300px;width:100%}.single-column-logo figure img{width:100%}.flex-center{max-width:100%}.flex-center,.flex-column-center{display:flex;justify-content:center}.flex-column-center{align-items:center;flex-direction:column}.hide{display:none}.styled-eller-hr{display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.styled-eller-hr p{font-size:16px;line-height:22px;text-transform:none}.styled-eller-hr:after,.styled-eller-hr:before{border-top:1px solid #fbf8dc;bottom:5px;content:"";display:inline-block;margin-top:31px;opacity:.4;overflow-x:hidden;position:relative;width:100%}.styled-eller-hr:before{margin-right:24px}.styled-eller-hr:after{margin-left:24px}a{color:inherit;cursor:pointer;outline:none;text-decoration:none;transition:all .3s ease}p a{color:#9feeff;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.05em;margin-bottom:10px;margin-top:0;text-transform:uppercase}p{margin-bottom:32px}.wp-block-columns+h1,.wp-block-columns+h2,.wp-block-columns+h3,.wp-block-columns+h4,.wp-block-group.has-background+h1,.wp-block-group.has-background+h2,.wp-block-group.has-background+h3,.wp-block-group.has-background+h4{margin-top:30px}h1+p,h2+p{margin-top:-2px}h1{font-size:32px;line-height:40px}h2{font-size:24px;line-height:32px}h3{font-size:20px;line-height:28px}h4{font-size:18px;line-height:26px}h5{font-size:16px;line-height:24px}h6{font-size:14px;line-height:22px}h1+p,h2+p{margin-bottom:10px}.icon-loggain{background-image:url(images/loggain.svg);background-position:50%}.icon-loggaut{background-image:url(images/loggaut.svg);background-position:50%;height:18px;width:19px}.icon-info{background-image:url(images/info.svg);background-size:cover}.icon-green-arrow{background-image:url(images/next-icon.svg);display:inline-block;height:64px;min-width:64px;width:64px}.chevron-bottom{background-image:url(images/chevron-bottom.svg);height:8px;width:10px}.chevron-bottom,.clock-icon{background-repeat:no-repeat;display:inline-block}.clock-icon{background-image:url(images/clock-icon.svg);background-size:cover;background-size:contain;height:16px;margin-right:8px;width:16px}.hook-icon{background-image:url(images/hook-icon.svg)}.fish-icon,.hook-icon{background-repeat:no-repeat;background-size:cover;background-size:contain;display:inline-block;height:16px;margin-right:8px;width:16px}.fish-icon{background-image:url(images/fish-icon.svg)}.pin-icon{background-image:url(images/pin-icon.svg);background-size:cover;height:16px;width:16px}.drop-icon,.pin-icon{background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:8px}.drop-icon{background-image:url(images/drop-icon.svg);height:14px;width:12px}.icon-chevron{background-image:url(images/chevron-arrow-right.svg);background-repeat:no-repeat;background-size:contain;height:10px;margin-left:8px;position:relative;top:1px;width:10px}.icon-message{background-image:url(images/message-icon.svg);background-size:cover}.icon-pen{background-image:url(images/pen-icon.svg);background-size:cover}.member-badge{background-image:url(images/member-badge.svg);background-position:50%}.icon-settings{background-image:url(images/settings.svg);background-size:cover}.icon-arrow{background-image:url(images/arrow-icon.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;height:1rem;width:1rem}.icon-senaste{background-image:url(images/senaste.svg)}.icon-senaste,.icon-senaste-active{background-position:50%;height:24px;width:24px}.icon-senaste-active{background-image:url(images/senaste-active.svg)}.icon-topplista{background-image:url(images/topplista.svg);background-position:50%;height:24px;width:24px}.icon-topplista-active{background-image:url(images/topplista-active.svg);background-position:50%;background-repeat:no-repeat;height:32px;width:32px}.icon-registrera{background-image:url(images/konto.svg)}.icon-registrera,.icon-registrera-active{background-position:50%;height:28px;width:28px}.icon-registrera-active{background-image:url(images/blue-profil-icon.svg)}.icon-warning{background-image:url(images/konto-warning.svg);background-position:50%;height:18px;min-width:20px;width:20px}.icon-close{background-image:url(images/konto-close.svg);background-repeat:no-repeat;height:24px;min-width:12px;width:44px}.icon-close,.icon-hook{background-position:50%}.icon-hook{background-image:url(images/hook.svg);height:37px;width:24px}.icon-16{height:16px;width:16px}.icon-20{height:20px;width:20px}.icon-24{height:24px;width:24px}.icon-28{height:28px;width:28px}form{max-width:450px}body .gform_wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:center!important}.gform_wrapper .gform_footer input[type=submit],.wp-block-button__link,button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;background:#25465e;border:1px solid #9feeff;border-radius:64px;box-shadow:0 4px 0 #9feeff;color:#fff;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:500;height:66px;letter-spacing:.05em;max-width:100%;position:relative;text-transform:uppercase;width:342px}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{opacity:1}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;background-color:#25465e;border:1px solid #9feeff;border-radius:8px;height:32px;padding:0;transition:all .3s ease;width:32px}input[type=checkbox]:checked{background-color:#9feeff;border:5px solid #25465e}input#file-upload-button{color:#9feeff}input,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;background-color:#25465e;border:none;border-radius:8px;box-sizing:border-box;color:#fff;font-family:Barlow,sans-serif;height:56px;line-height:19px;max-width:100%;padding:8px 20px;position:relative;transition:all .3s ease;width:342px}input[type=radio]{-moz-appearance:radio;-webkit-appearance:radio}select{background:rgba(0,0,0,.25) url(images/arrow.svg) no-repeat right 22px center;height:64px;min-width:100px;padding:25px 22px}textarea{height:auto}input:focus,select:focus,textarea:focus{outline:1px solid #9feeff}input[type=checkbox]:focus{outline:none}.gfield_label .gfield_label_before_complex,.gform_wrapper .gform_body .gform_fields .gfield .gfield_label,label{color:#fbf8dc;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:17px;text-transform:uppercase}.gchoice label{font-size:12px;font-weight:400;text-transform:none}label.gfield_consent_label{font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.1em;line-height:17px;max-width:100%}.gform_wrapper .gform_body .gform_fields .gfield .gfield_description{color:#fff;font-family:Barlow,sans-serif;font-size:12px;font-weight:500;opacity:75%}.gform_wrapper .gform_body .gform_fields .gfield{margin-bottom:20px}.gfield_description{font-family:Barlow,sans-serif;font-size:12px;font-weight:500;letter-spacing:.1em;line-height:14px}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#fcb503;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.1em;line-height:14px;padding-left:3px}.ginput_container{width:100%}.ginput_container input{background:rgba(0,0,0,.25)}div.ginput_container.ginput_container_consent{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:32px auto;justify-content:start}div.ginput_container.ginput_container_consent label{font-size:12px;font-weight:400;text-transform:none}input#input_1,input#input_2{width:100%}form{flex-direction:column;width:100%}.logout-button,form{align-items:center;display:flex}.logout-button{background:#25465e;border-radius:8px;font-family:Barlow Condensed;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.05em;line-height:17px;margin:35px 25px 0;padding:1rem;text-transform:uppercase;width:auto}.logout-button:before{background-image:url(/wp-content/themes/artkampen.se/static/images/new-log-out-icon.svg);background-repeat:no-repeat;background-size:contain;content:"";height:1rem;margin-right:8px;width:1rem}.gform_body{width:100%}.gform_body .image-choices-field .gfield_checkbox,.gform_body .image-choices-field .gfield_radio{display:flex;overflow-x:auto}.gform_body .image-choices-field div.gfield_radio::-webkit-scrollbar{display:none}.gform_body .image-choices-field.image-choices-show-labels .image-choices-choice-text{display:none}.gform_body .image-choices-field .image-choices-choice-selected{border:1px solid #9feeff}.gform_body .image-choices-field .image-choices-choice-image-wrap{border-radius:99px;height:90px;width:90px}.gform_body .image-choices-field .image-choices-choice{margin:0 2px 0 0!important}.gform_body .image-choices-field .image-choices-choice label{padding:0!important}.gform_heading{display:none}#label_12_5_1{white-space:break-spaces;width:76%}#gform_2 .gform_footer,.gform_footer{align-items:center;display:flex;justify-content:center;width:100%}#gform_2 .gform_footer{background-color:#25465e;border-radius:16px;flex-direction:column;margin-top:32px;padding:24px 24px 32px}#gform_2 .gform_footer img.gform_ajax_spinner{height:30px;margin-top:20px;width:30px}#gform_fields_2{grid-gap:32px;width:100%}.gchoice.gchoice_2_5_1{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:32px auto;justify-content:start}.gchoice.gchoice_2_5_1 #label_2_5_1{font-size:12px;font-weight:400}#field_2_3,#field_2_4{border-bottom:none;display:flex;flex-direction:column;margin-bottom:15px;position:relative}#field_2_3 h3,#field_2_4 h3{font-size:20px;margin-bottom:4px;margin-left:3.5rem}#field_2_3 div,#field_2_4 div{font-size:13px;margin-bottom:0;margin-left:3.5rem;margin-top:0;padding-top:0}#field_2_3:before{content:url(images/register_1.png);left:0;position:absolute;top:0}#field_2_4:before{content:url(images/register_2.png);left:0;position:absolute;top:0}#field_12_7,#field_12_9,#field_16_7,#field_16_9,#field_17_1{background-color:#25465e;margin-bottom:0;padding:24px 24px 33px;width:100%}#gform_wrapper_12,#gform_wrapper_16{margin:0 -24px;width:auto}#gform_wrapper_12 .gform_footer,#gform_wrapper_16 .gform_footer{padding:1rem}#gfield_upload_rules_2_11{font-size:13px}.gform_validation_errors{display:none}#validation_message_member_number,body .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message{background-color:transparent;border:none;color:#e55047;font-family:Barlow Condensed,sans-serif;letter-spacing:.1em;margin-top:4px;opacity:100%;padding:0}body .gform_wrapper.gravity-theme .gform_delete_file{box-shadow:none;height:auto;padding:0;width:43px}body .gform_wrapper .ginput_container_fileupload input[type=file]{padding-top:1rem}#password-lost-form-wrap{width:100%}form#lostpasswordform,form#resetpasswordform{font-size:14px}form#lostpasswordform legend,form#resetpasswordform legend{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:600;letter-spacing:.05em;line-height:40px;margin-bottom:0;margin-top:0;padding:0}form#lostpasswordform button,form#lostpasswordform div.somfrp-lost-pass-form-text,form#lostpasswordform input,form#lostpasswordform p.no-margin,form#resetpasswordform button,form#resetpasswordform div.somfrp-lost-pass-form-text,form#resetpasswordform input,form#resetpasswordform p.no-margin{width:100%}form#lostpasswordform p.extra-space,form#resetpasswordform p.extra-space{color:#fbf8dc;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:20px;margin-top:0;width:100%}form#lostpasswordform legend+p,form#resetpasswordform legend+p{margin-bottom:0}form#lostpasswordform fieldset,form#resetpasswordform fieldset{border-width:0;width:100%}form#lostpasswordform label,form#resetpasswordform label{margin-bottom:16px}input#somfrp_user_info{-webkit-appearance:none;-moz-appearance:none;background-color:#25465e;border:none;border-radius:8px;box-sizing:border-box;color:#fff;font-family:Barlow,sans-serif;font-size:16px;height:56px;line-height:19px;margin-top:8px;max-width:100%;padding:8px 20px;position:relative;transition:all .3s ease;width:342px}p.som-password-sent-message.som-password-error-message{background-color:transparent;border:none;color:#e55047;font-family:Barlow Condensed,sans-serif;letter-spacing:.1em;margin-bottom:30px;margin-top:4px;opacity:100%;padding:0;width:100%}.site-header,.site-header-background,.site-header-profile{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 26px 24px;position:relative;width:100%;z-index:1}.site-header-background,.site-header-profile{background-color:#0c2439;background-position:50%;background-repeat:repeat;border-radius:0 0 24px 24px;margin:0 auto;max-width:700px}.header-links{align-items:flex-end;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr minmax(100px,187px) 1fr;justify-items:center;max-width:450px;width:100%}.header-links a{grid-gap:10px;align-items:center;color:#fbf8dc;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:13px;text-align:center;text-transform:uppercase;white-space:nowrap}.header-column-one{display:flex;grid-column:1;justify-content:flex-start}.header-column-two{display:flex;grid-column:2;justify-content:center}.header-column-two img{height:auto;max-width:100%;width:187px}.header-column-three{display:flex;grid-column:3;justify-content:flex-start;position:relative}.header-column-three .icon-loggain .unread{background-color:#e55047;border-radius:100%;color:#fff;height:14px;position:absolute;right:-3px;text-align:center;top:-3px;width:14px}.header-column-one,.header-column-three,.header-column-two{align-items:flex-end}#site-footer{background-color:#25465e;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 4px 30px rgba(0,0,0,.25);display:flex;min-height:91px;padding:20px 24px 0;position:fixed;right:0;z-index:99}#site-footer,.footer-links{box-sizing:border-box;justify-content:center;width:100%}.footer-links{align-items:end;-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:102px 102px 102px;max-width:450px;padding-bottom:20px}@media (max-width:420px){.footer-links{-moz-column-gap:30px;column-gap:30px}}@media (max-width:390px){.footer-links{-moz-column-gap:20px;column-gap:20px}}@media (max-width:340px){.footer-links{-moz-column-gap:5px;column-gap:5px}}.footer-links a{grid-gap:10px;align-items:center;color:#fbf8dc;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:13px;text-align:center;text-transform:uppercase}a.footer-konto,a.footer-konto-active,a.footer-senaste,a.footer-senaste-active,a.footer-topplista,a.footer-topplista-active{-webkit-tap-highlight-color:transparent}a.footer-registrera-active,a.footer-senaste-active,a.footer-topplista-active{color:#9feeff}.registrera-fangst-knapp{background:linear-gradient(48.7deg,#ffff61 7.21%,#14bd3f 94.45%),#41c847;height:80px;margin-top:-56px;width:80px}.registrera-fangst-knapp,.registrera-fangst-knapp div{align-items:center;border-radius:50%;display:flex;justify-content:center}.registrera-fangst-knapp div{background-color:#0c2439;height:72px;width:72px}.page-template-konto .header-column-three{color:#fbf8dc}.page-template-konto .header-column-three .icon-loggain{background-image:url(images/offwhite-profile-icon.svg)}.startpage-logo{display:block;margin-bottom:48px;text-align:center}.startpage-logo img{height:auto;max-width:100%;width:297px}.startpage-logo p{margin-top:10px}.startpage-header{margin-bottom:56px;text-align:center}.startpage-header p{font-size:16px;line-height:22px}.startpage-register-catch{grid-gap:16px;align-items:center;display:flex;flex-direction:column;justify-content:center}.startpage-coupon{display:flex;justify-content:center;margin-bottom:49px}.startpage-what-is{margin-bottom:32px;text-align:left}.startpage-rules{align-items:flex-start;margin-top:-5px;text-align:left}.scroll-down,.startpage-rules{display:flex;flex-direction:column;justify-content:center}.scroll-down{align-items:center;cursor:pointer;margin-bottom:1rem;width:100%}.scroll-down h5{color:#fbf8dc;font-weight:500;margin-top:6px;text-transform:uppercase}.start-first-content{display:flex;flex-direction:column;justify-content:space-between}.start-first-content-top .no-account{font-size:16px;font-weight:700}.startpage-parentphone{background-color:#25465e;border-radius:8px;margin-top:1.5rem;padding:20px;text-align:center}.info-page-buttons,.startpage-parentphone{align-items:center;display:flex;flex-direction:column}.info-page-buttons{grid-gap:16px;justify-content:center}.page-template-topplista main{padding-top:24px}.page-template-topplista main .topplista-container{grid-gap:8px;display:flex;flex-wrap:wrap;justify-content:center;width:100%}#fangster-main{grid-gap:32px;align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.page-template-users-account .profile-header .profile-header-links{display:none}.page-id-387 .header-column-one{color:#9feeff}.page-id-387 .header-column-one .icon-info{background-image:url(images/blue-info-icon.svg)}.page-template-fangst .register-catch{cursor:none;pointer-events:none}.achievements-hero{background:linear-gradient(180deg,#eccd75,#fffadd);border-radius:0 0 16px 16px;height:255px;margin:-2rem auto 0;max-width:700px;position:relative;width:100%}.achievements-hero .back-button{align-items:center;background:#0c2439;border-radius:100px;cursor:pointer;display:flex;height:48px;justify-content:center;left:2rem;position:absolute;top:3rem;width:48px}.achievements-hero .sol-img-background{background-image:url(/wp-content/themes/artkampen.se/static/images/sol.svg);background-repeat:no-repeat;height:100%;left:calc(50% - 196px);position:absolute;top:0;width:100%;z-index:-1}.achievements-hero .medals{background-image:url(/wp-content/themes/artkampen.se/static/images/medals.svg);background-repeat:no-repeat;height:90px;margin:auto;position:relative;top:3rem;width:150px}.achievements-hero .content{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;padding:24px;position:relative;text-align:center;top:1.5rem}.achievements-hero .content .title{color:#0c2439;text-transform:uppercase}.achievements-hero .content p{font-size:14px;font-weight:600;margin-bottom:0}.achievements-counter{display:flex;justify-content:flex-end;margin:0 auto;max-width:700px;padding:1.5rem}.achievements-counter .container{background:#25465e;border-radius:4px;display:flex;padding:8px}.achievements-counter .container .logo{background-image:url(/wp-content/themes/artkampen.se/static/images/star-medal.svg);background-repeat:no-repeat;background-size:contain;height:25px;margin-right:8px;margin-top:-3px;width:25px}.achievements-counter .container .counter{display:flex}.achievements-counter .container .counter .current{font-weight:700}.achievements-container{grid-gap:32px;display:flex;flex-direction:column;width:100%}.achievements-template-main{font-family:Barlow Condensed,sans-serif;padding-top:0!important}.achievements-template-main .single-achievement{background:#25465e;border-radius:8px 8px 0 0;display:flex;justify-content:center;overflow:hidden;padding:1rem;position:relative;text-transform:uppercase}.achievements-template-main .single-achievement.env-hero .count{display:none!important}.achievements-template-main .single-achievement.env-hero .description a{text-decoration:underline}.achievements-template-main .single-achievement .sol-img-background{display:none}.achievements-template-main .single-achievement .image-container{max-height:65px;position:relative;width:64px;z-index:1}.achievements-template-main .single-achievement .image-container img{height:100%;max-width:56px}.achievements-template-main .single-achievement .right-div{display:flex;flex-direction:column;margin-left:1rem;position:relative;width:100%;z-index:1}.achievements-template-main .single-achievement .right-div .title{font-family:Barlow Condensed;font-size:18px;font-weight:600;letter-spacing:.05em;line-height:22px;margin-bottom:8px;text-transform:uppercase}.achievements-template-main .single-achievement .right-div .score{font-weight:700}.achievements-template-main .single-achievement .right-div .achievement-bar{background:rgba(159,238,255,.15);border-radius:4px;height:6px;margin-bottom:8px;width:100%}.achievements-template-main .single-achievement .right-div .achievement-bar .progress-bar{background:#9feeff;border-radius:4px;height:100%;width:0}.achievements-template-main .single-achievement.unlocked .sol-img-background{background-image:url(/wp-content/themes/artkampen.se/static/images/achievements-sol-img.svg);background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;max-width:137px;opacity:.2;position:absolute;top:0;width:100%;z-index:0}.achievements-template-main .single-achievement.special .right-div .achievement-bar,.achievements-template-main .single-achievement.special .right-div .count{display:none!important}.achievements-template-main .single-achievement.special .right-div .title{margin-bottom:14px}.achievements-template-main .different-achievements .single-different-achievement{align-items:center;background:#25465e;border-radius:8px 8px 0 0;display:flex;overflow:hidden;padding:1rem;position:relative;text-transform:uppercase}.achievements-template-main .different-achievements .single-different-achievement .sol-img-background{display:none}.achievements-template-main .different-achievements .single-different-achievement .image-container{max-height:65px;position:relative;z-index:1}.achievements-template-main .different-achievements .single-different-achievement .image-container img{height:100%;margin-right:1rem;max-width:56px;width:56px}.achievements-template-main .different-achievements .single-different-achievement .title{font-family:Barlow Condensed;font-size:18px;font-weight:600;letter-spacing:.05em;line-height:22px;text-transform:uppercase}.achievements-template-main .different-achievements .single-different-achievement.unlocked .sol-img-background{background-image:url(/wp-content/themes/artkampen.se/static/images/achievements-sol-img.svg);background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;max-width:137px;opacity:.2;position:absolute;top:0;width:100%;z-index:0}.achievements-template-main .different-achievements .divider.sec .divider-top{background:#2f546e;height:1px}.achievements-template-main .achievement-progress{background:#25465e;margin-bottom:2rem;padding:1rem}.achievements-template-main .achievement-progress .container{display:flex;justify-content:center}.achievements-template-main .achievement-progress .container .single-progress{align-items:center;display:flex;flex-direction:column;margin:0 .5rem}.achievements-template-main .achievement-progress .container .single-progress.unlocked:before{background:#9feeff}.achievements-template-main .achievement-progress .container .single-progress:before{background:rgba(159,238,255,.15);border-radius:100%;content:"";display:inline-block;height:1rem;margin-bottom:6px;width:1rem}.achievements-template-main .reward-container{background:#25465e;border-radius:0 0 8px 8px;margin-top:-2rem;padding:1rem;position:relative}.achievements-template-main .reward-container .divider{height:1px;left:0;position:absolute;top:0;width:100%}.achievements-template-main .reward-container .divider .divider-bottom,.achievements-template-main .reward-container .divider .divider-top{background:#2f546e;height:1px;width:100%}.achievements-template-main .reward-container .reward{background:#25465e;border-radius:4px;display:flex;margin-top:8px;padding:.5rem;pointer-events:none}.achievements-template-main .reward-container .reward .item{height:50px;margin-right:1rem;width:50px}.achievements-template-main .reward-container .reward .item img,.achievements-template-main .reward-container .reward .item video{height:50px;margin-right:2rem;width:50px}.achievements-template-main .reward-container .reward .item video{mix-blend-mode:lighten;transform:scale(1.5)}.achievements-template-main .reward-container .reward .right-div{align-items:center;display:flex;justify-content:space-between;margin-right:8px;width:100%}.achievements-template-main .reward-container .reward .right-div .content{font-size:12px;letter-spacing:.05em;line-height:14px;text-transform:uppercase}.achievements-template-main .reward-container .reward .right-div .content .title{font-size:14px;font-weight:700;line-height:17px}.achievements-template-main .reward-container .reward .right-div .icon{background-image:url(/wp-content/themes/artkampen.se/static/images/lock-icon.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.achievements-template-main .reward-container .reward.background{justify-content:space-between}.achievements-template-main .reward-container .reward.background .right-div{margin-left:1rem;width:auto}.achievements-template-main .reward-container .reward.background img{border-radius:4px;height:48px;max-width:240px;-o-object-fit:cover;object-fit:cover;width:100%}.achievements-template-main .reward-container .reward.giftcard{position:relative}.achievements-template-main .reward-container .reward.giftcard img{background-size:contain;height:auto;max-width:100%;opacity:.5}.achievements-template-main .reward-container .reward.giftcard .icon{background-image:url(/wp-content/themes/artkampen.se/static/images/lock-icon.svg);background-repeat:no-repeat;background-size:contain;height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}.achievements-template-main .reward-container .reward.giftcard.unlocked img{opacity:1}.achievements-template-main .reward-container .reward.giftcard.unlocked .icon{display:none}.achievements-template-main .reward-container .reward.unlocked{cursor:pointer;pointer-events:auto}.achievements-template-main .reward-container .reward.unlocked .icon{background-image:url(/wp-content/themes/artkampen.se/static/images/chevron-arrow-right.svg);background-repeat:no-repeat;background-size:contain;height:10px;width:20px}.achievements-template-main .reward-container .reward.unlocked .right-div{margin-right:0}.black-overlay{align-items:center;background:rgba(7,0,0,.561);display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:100}.black-overlay.closed{display:none}.achievements-popup-container{background:#25465e;border-radius:8px;box-shadow:0 21px 34px 23px rgba(15,1,1,.478);box-sizing:border-box;display:block;font-family:Barlow Condensed,sans-serif;max-width:335px;transition-duration:.3s;width:calc(100% - 3rem)}.achievements-popup-container.closed{display:none}.achievements-popup-container .top-div{align-items:center;border-bottom:1px solid #25465e;display:flex;flex-direction:column;padding:0 20px 20px;text-align:center}.achievements-popup-container .top-div .sol-background{background-image:url(/wp-content/themes/artkampen.se/static/images/achievements-yellow-sol.svg);background-repeat:no-repeat;background-size:cover;height:143px;opacity:.3;position:absolute;transform:rotate(180deg);width:226px}.achievements-popup-container .top-div img{border-radius:100%;height:115px;position:relative;top:-2rem;width:115px}.achievements-popup-container .top-div .text{font-size:20px;line-height:24px;text-transform:uppercase}.achievements-popup-container .top-div .text h1{margin-bottom:4px}.achievements-popup-container .achievement-unlocked{border-bottom:1px solid #25465e;padding:.25rem 1rem}.achievements-popup-container .achievement-unlocked .text{margin-bottom:10px}.achievements-popup-container .achievement-unlocked .achievement{align-items:center;background:rgba(0,0,0,.25);border-radius:4px;display:flex;justify-content:space-between;padding:.5rem}.achievements-popup-container .achievement-unlocked .achievement .image-banner{height:50px;padding-right:1rem;width:100%}.achievements-popup-container .achievement-unlocked .achievement .image-border{mix-blend-mode:lighten;padding-right:1rem}.achievements-popup-container .achievement-unlocked .achievement .image-border .banner{max-width:50px;width:50px}.achievements-popup-container .achievement-unlocked .achievement .banner{border-radius:4px;height:50px;max-width:234px;width:100%}.achievements-popup-container .achievement-unlocked .achievement .border,.achievements-popup-container .achievement-unlocked .achievement video{height:50px;width:50px}.achievements-popup-container .achievement-unlocked .achievement video{transform:scale(1.5)}.achievements-popup-container .achievement-unlocked .achievement .content{padding-right:1rem;text-transform:uppercase}.achievements-popup-container .achievement-unlocked .achievement .content .title{font-weight:700}.achievements-popup-container .achievement-unlocked .achievement .icon{background-image:url(/wp-content/themes/artkampen.se/static/images/chevron-arrow-right.svg);background-repeat:no-repeat;background-size:contain;height:10px;width:10px}.achievements-popup-container .achievement-unlocked .giftcard{width:100%}.achievements-popup-container .button-container{display:flex;justify-content:center;padding:20px}.achievements-popup-container.show{transform:translateY(-100%)}.customized-profile-header{margin-top:1.5rem;position:relative}.customized-profile-header .portrait{margin-top:-50px}.customized-profile-header .banner{border-radius:0 0 24px 24px;height:130px;width:100%}.customized-profile-header video{background-size:cover;height:140px;left:calc(50% - 70px);mix-blend-mode:lighten;position:absolute;top:53px;width:140px}.customized-profile-header .avatar{background-size:cover;border-radius:100%;height:85px;left:calc(50% - 42px);margin-bottom:-1rem;position:relative;top:-50px;width:85px}.customized-profile-header .current_border:not(video){background-size:cover;height:86px;left:calc(50% - 43px);position:absolute;top:79px;transform:scale(1.2);width:86px}.customized-profile-header .avatar-link{margin-bottom:1rem;margin-top:-1rem}.customized-profile-header .avatar-link a{font-style:italic}.customized-profile-header .avatar-link i{display:inline-block;margin-left:5px}.profile-customization-container{margin:0 auto;max-width:552px;position:relative}.profile-customization-container main{padding-top:0}.profile-customization-container .title{align-items:center;display:flex;justify-content:center;margin-top:1rem}.profile-customization-container .title h2{margin-bottom:0}.profile-customization-container .title a{height:21px;left:1.5rem;position:absolute;width:24px}.messages-container{margin:0 auto;max-width:552px;position:relative}.messages-container .title{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;margin-top:1rem}.messages-container .title h2{margin-bottom:0}.messages-container .title a{height:21px;left:1.5rem;position:absolute;width:24px}.messages-container .single-message{background:#25465e;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1.5rem 1rem;position:relative}.messages-container .single-message .bullet{background-color:#0c2439;border-radius:100%;height:10px;left:6px;position:absolute;top:6px;width:10px}.messages-container .single-message .bullet.unread{background-color:#e55047}.messages-container .single-message .content{max-width:80%}.messages-container .single-message .content h5{margin-bottom:4px;margin-top:0}.messages-container .single-message .content p{margin-top:0}.messages-container .single-message .content .text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:16px;overflow:hidden;width:100%}.messages-container .single-message .date{font-size:12px;letter-spacing:.05em;line-height:19px;text-transform:uppercase}.message-popup-container{background:#25465e;border-radius:8px;box-sizing:border-box;font-family:Barlow Condensed,sans-serif;max-height:430px;max-width:335px;padding:20px;width:calc(100% - 3rem)}.message-popup-container.closed{display:none}.message-popup-container .top-div{align-items:center;display:flex;margin-bottom:1rem}.message-popup-container .top-div .icon{background:#0c2439;background-image:url(images/emojione_fish.svg);background-position-x:center;background-position-y:9px;background-repeat:no-repeat;border:4px solid #a9a9a9;border-radius:100%;flex-shrink:0;height:72px;margin-right:1rem;width:72px}.message-popup-container .top-div .text{font-size:13px;font-weight:500;line-height:16px;text-transform:uppercase}.message-popup-container .top-div .close{background-image:url(images/close-icon.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;margin-left:auto;width:20px}.message-popup-container .content{background:rgba(0,0,0,.25);border-radius:4px;margin-bottom:24px;max-height:220px;overflow-y:auto;padding:1rem}.message-popup-container .content h6{margin-bottom:0}.message-popup-container .content p{margin-top:0}.message-popup-container a{margin-top:1.5rem}.canvas-background{background:#000;height:100%;left:0;opacity:0;position:absolute;top:0;transition-duration:.3s;width:100%;z-index:-99}.notify-message{height:100vh;margin-top:-46px;overflow-y:hidden}.notify-message .message-popup-container{top:calc(50% - 200px)}.notify-message .canvas-background{opacity:.3;z-index:100}.page-template-onboarding{background:#0c2439}.page-template-onboarding #site-header{background:transparent;max-width:none;padding:40px 24px 0;position:absolute;width:100%;z-index:20}.page-template-onboarding #site-header .header-links{margin:0 auto;max-width:390px}.page-template-onboarding #site-header .header-column-one,.page-template-onboarding #site-header .header-column-three{display:none}.page-template-onboarding #site-header .header-column-two a{cursor:none;pointer-events:none;width:223px}.page-template-onboarding #site-content-full{display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:0}.page-template-onboarding .onboarding{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 70px);width:100%}.page-template-onboarding .onboarding .image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50%;max-width:480px;width:100%}.page-template-onboarding .onboarding iframe,.page-template-onboarding .onboarding video{height:50%;width:100%}.page-template-onboarding .onboarding .info{font-size:1rem;line-height:26px;padding:32px 24px}.page-template-onboarding .onboarding .info img{margin-bottom:-5px;width:25px}.page-template-onboarding .onboarding.hidden{display:none}.page-template-onboarding .footer-nav{align-items:center;bottom:0;display:flex;justify-content:center;position:fixed;width:100%}.page-template-onboarding .footer-nav-inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:390px;padding:0 24px 24px;width:100%}.page-template-onboarding .footer-nav #splashNext{display:block;height:64px}.page-template-onboarding .footer-nav #splashNext.hidden,.page-template-onboarding .footer-nav .hidden{display:none}.page-template-onboarding .footer-nav #skip{color:#f9f5ec;font-family:Barlow Condensed,sans-serif;font-size:14px;letter-spacing:.05em;line-height:17px;text-transform:uppercase}.page-template-onboarding .footer-nav .onboarding-list{display:flex;flex-direction:row}.page-template-onboarding .footer-nav .onboarding-list .onboarding-dot{background:#9feeff;border-radius:100%;box-shadow:0 8px 8px rgba(0,0,0,.15);height:8px;margin:6px;opacity:.3;width:8px}.page-template-onboarding .footer-nav .onboarding-list .onboarding-dot.active{background-color:#9feeff;opacity:1}.page-template-onboarding .footer-nav #next{cursor:pointer;height:64px}.page-template-splash main{padding:0}.splash-bg{height:840px;left:0;position:absolute;top:0;width:100%}.splash-bg .bg-image{background-position:50%;background-size:cover;height:100%;margin:0 auto;max-width:390px}.splash-bg .bg-image:after{background:linear-gradient(1turn,#0c2439 16.3%,rgba(34,32,30,0) 68.62%);content:"";display:inline-block;height:100%;position:absolute;top:0;width:390px}.splash-content{height:100vh;position:relative;z-index:10}.splash-content,.splash-content .splash-logo{display:flex;flex-direction:column;justify-content:center}.splash-content .splash-logo{align-items:center}.splash-content .splash-logo img{width:245px}.splash-content .splash-logo .loading{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:600;line-height:32px;margin-top:32px}.splash-content .splash-info{align-items:center;background-color:#25465e;border-radius:8px;display:flex;margin:100px 24px 0;padding:18px}.splash-content .splash-info p{font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:600;margin:0 0 0 14px}.page-template-start-login #site-header{background:transparent;max-width:none;padding:40px 24px 0;position:absolute;width:100%;z-index:20}.page-template-start-login #site-header .header-links{margin:0 auto;max-width:390px}.page-template-start-login #site-header .header-column-two a{position:absolute;top:120px;width:300px}.page-template-start-login #site-header .header-column-two a img{width:100%}.page-template-start-login #site-content-full{display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding:0;position:relative}.page-template-start-login .image{height:670px;left:0;position:absolute;top:0;width:100%}.page-template-start-login .image .bg-image{background-position:50%;background-size:cover;height:100%;margin:0 auto;max-width:650px;position:relative}.page-template-start-login .image .bg-fade{background:linear-gradient(1turn,#0c2439 16.3%,rgba(37,70,94,.49) 68.62%);content:"";display:inline-block;height:100%;position:absolute;top:0;width:100%}.page-template-start-login .image .bg-grain{background-image:url(images/invisible-grain.png);background-position:50%;background-repeat:repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;width:100%}.page-template-start-login .info{align-items:center;display:flex;flex-direction:column;margin-top:120px;padding:32px 24px 48px;z-index:10}.page-template-start-login .info h1{margin-bottom:16px}.page-template-start-login .info p{font-size:18px;font-weight:500;line-height:28px;margin-bottom:24px}.page-template-start-login .info .no-account{margin-bottom:12px;margin-top:12px;text-align:center}.page-template-start-login .info .no-account p a{color:#fbf8dc;font-family:Barlow Condensed,sans-serif;font-weight:700;text-decoration:underline}.preview-achievements{background:#25465e;border-radius:8px;margin-top:1.5rem;text-align:center}.preview-achievements .title{border-bottom:1px solid #25465e;padding:20px 20px 1rem}.preview-achievements .title h3{margin-bottom:0}.preview-achievements .content{color:#fbf8dc;display:flex;flex-direction:column;padding:1rem}.preview-achievements .content .personal-achievements{display:flex;flex-wrap:wrap;justify-content:space-around}.preview-achievements .content .personal-achievements .achievement{align-items:center;display:flex;flex-direction:column;font-family:Barlow Condensed;font-size:12px;font-weight:700;line-height:14px;margin-bottom:1rem;text-transform:uppercase;width:30%}.preview-achievements .content .personal-achievements .achievement img{margin-bottom:8px;width:56px}.preview-achievements .content a{align-items:center;background:rgba(0,0,0,.25);border-radius:4px;display:flex;font-family:Barlow Condensed;font-size:16px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.05em;line-height:19px;margin-top:1rem;padding:1rem;text-align:center;text-transform:uppercase}.news-banner{background-image:url(images/artkampen-banner.png);background-repeat:no-repeat;background-size:contain;height:203px;margin:25px 0;position:relative;width:100%}.news-banner .icon-close{background-size:contain;height:24px;min-width:16px;position:absolute;right:24px;top:24px;width:24px}.news-banner .link{height:100%;left:0;position:absolute;top:0;width:80%}.news-banner.hidden{display:none}.catches-upper-container{background:linear-gradient(1turn,rgba(68,86,69,0),rgba(47,84,110,.5));border-radius:24px 24px 0 0;height:250px;margin:2rem -24px -220px;padding-left:1.5rem;padding-top:2rem}.fangster-container{grid-gap:32px;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.startpage-notmember{align-items:center;background:#25465e;border:2px solid #9feeff;border-radius:8px;bottom:150px;box-shadow:0 4px 30px rgba(0,0,0,.25);display:flex;font-family:Barlow Condensed,sans-serif;left:25px;padding:16px 18px;position:fixed;right:25px;width:calc(100% - 91px);z-index:10}.startpage-notmember .info{color:#fbf8dc;font-size:16px;letter-spacing:.05em;line-height:19px;margin-right:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.startpage-notmember .icon-warning{margin-right:12px}.startpage-notmember.hidden{display:none}.page-template-completed-competition .footer-links .footer-senaste,.page-template-completed-competition .footer-links .register-catch,body .footer-links .footer-registrera,body .footer-links .footer-senaste,body .footer-links .register-catch{cursor:none;opacity:.5;pointer-events:none}.button-link,.large-button,.small-button,button{-webkit-appearance:none;-moz-appearance:none;background:#25465e;border:1px solid #9feeff;border-radius:64px;box-shadow:0 4px 0 #9feeff;color:#fff;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:500;height:66px;letter-spacing:.05em;max-width:100%;position:relative;text-transform:uppercase;width:342px}.small-button{font-size:14px;height:40px;line-height:16px;width:159px}.button-link{-moz-column-gap:12px;column-gap:12px;flex-wrap:nowrap}.button-link,.page-template-saved-template .wp-block-button__link{align-items:center;display:flex;justify-content:center}.icecream-coupon{background-color:#25465e;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25);overflow:hidden;padding:32px 22px 22px 20px;position:relative;width:342px}.icecream-coupon .icecream-coupon-details{position:relative;z-index:auto}.icecream-coupon .icecream-coupon-details .icecream-coupon-details-rules{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:8px;text-align:left}.icecream-coupon .icecream-coupon-details .icecream-coupon-details-cond{display:block;margin-top:15px;opacity:.5}.icecream-coupon .icecream-coupon-details small{font-weight:500;margin-top:15px}.icecream-coupon .icecream-coupon-details b,.icecream-coupon .icecream-coupon-details h2,.icecream-coupon .icecream-coupon-details small{color:#fff}.icecream-coupon .icecream-coupon-details h2{margin-bottom:-2px;padding-right:4rem;text-transform:uppercase}.icecream-coupon img{position:absolute;right:-60px;top:9px;transform:rotate(339deg);z-index:auto}@media (max-width:370px){.icecream-coupon img{height:160px;width:auto}}.topplista-item .topplista-item-inner.nr-1,.topplista-item .topplista-item-inner.nr-2,.topplista-item .topplista-item-inner.nr-3,.topplista-item .topplista-item-inner.nr-4,.topplista-item .topplista-item-inner.nr-5{background-color:#8c5e54}.topplista-item .topplista-item-inner.nr-10,.topplista-item .topplista-item-inner.nr-6,.topplista-item .topplista-item-inner.nr-7,.topplista-item .topplista-item-inner.nr-8,.topplista-item .topplista-item-inner.nr-9{background-color:#8a794c}.topplista-item .topplista-item-inner.nr-11,.topplista-item .topplista-item-inner.nr-12,.topplista-item .topplista-item-inner.nr-13,.topplista-item .topplista-item-inner.nr-14,.topplista-item .topplista-item-inner.nr-15{background-color:#768746}.topplista-item .topplista-item-inner.nr-16,.topplista-item .topplista-item-inner.nr-17,.topplista-item .topplista-item-inner.nr-18,.topplista-item .topplista-item-inner.nr-19,.topplista-item .topplista-item-inner.nr-20{background-color:#487145}.topplista-item .topplista-item-inner.nr-21,.topplista-item .topplista-item-inner.nr-22,.topplista-item .topplista-item-inner.nr-23,.topplista-item .topplista-item-inner.nr-24,.topplista-item .topplista-item-inner.nr-25{background-color:#517873}.topplista-item .topplista-item-inner.nr-26,.topplista-item .topplista-item-inner.nr-27,.topplista-item .topplista-item-inner.nr-28,.topplista-item .topplista-item-inner.nr-29,.topplista-item .topplista-item-inner.nr-30{background-color:#516378}.topplista-item .topplista-item-inner.nr-31,.topplista-item .topplista-item-inner.nr-32,.topplista-item .topplista-item-inner.nr-33,.topplista-item .topplista-item-inner.nr-34,.topplista-item .topplista-item-inner.nr-35{background-color:#6d596f}.topplista-item{border-radius:8px;max-width:100%;min-width:260px;position:relative;width:340px}.topplista-item.member .portrait-background:after{background-image:url(images/krona.svg);background-repeat:no-repeat;content:"";display:block;height:23px;left:-1px;position:absolute;top:-9px;width:50px;z-index:10}.topplista-item .topplista-item-inner{align-items:center;background-color:#693850;border-radius:8px;box-sizing:border-box;-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:100%;min-width:260px;padding:18px 16px;position:relative;width:340px}.topplista-item .topplista-item-inner .portrait-background{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;position:relative;width:48px}.topplista-item .topplista-item-inner .avatar{border-radius:50%;height:42px;width:42px}.topplista-item .topplista-item-inner video{height:66px;mix-blend-mode:lighten;position:absolute}.topplista-item .topplista-item-inner .current-border{height:50px;position:absolute;width:50px}.topplista-item .topplista-item-inner .topplista-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.topplista-item .topplista-item-inner h3,.topplista-item .topplista-item-inner h5,.topplista-item .topplista-item-inner p{color:#fbf8dc;font-family:Barlow Condensed,sans-serif;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.topplista-item .topplista-item-inner p{font-size:14px;font-weight:400;line-height:17px;margin-top:2px}.topplista-item .topplista-item-inner h3{font-size:20px;font-weight:700;line-height:24px;margin-top:0}.topplista-item .topplista-item-inner h5{font-size:16px;font-weight:700;line-height:19px;margin-top:0}.topplista-item .member-banner{background-image:url(images/member-banner.svg);background-repeat:no-repeat;background-size:contain;height:85px;position:absolute;right:-21px;top:-18px;width:85px;z-index:10}.topplista-filter{cursor:pointer;display:flex;gap:10px;justify-content:center;margin-bottom:2rem;z-index:10}.topplista-filter.no-county{opacity:.5}.topplista-filter h5{margin-bottom:0}.topplista-filter .switch-item{background-color:#9feeff;border-radius:16px;height:25px;position:relative;width:40px}.topplista-filter .switch-item .switch{background-color:#0c2439;border-radius:100%;display:inline-block;height:20px;left:3px;position:absolute;top:2.5px;transition:.25s ease;width:20px}.topplista-filter.active .switch-item{justify-content:end}.topplista-filter.active .switch-item .switch{left:18px;transition:.25s ease}.topplista-filter-info{align-items:center;background:rgba(7,0,0,.561);display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:100}.topplista-filter-info.hidden{display:none}.topplista-filter-info-content{background:#25465e;border-radius:8px;box-sizing:border-box;font-family:Barlow Condensed,sans-serif;max-height:430px;max-width:335px;padding:20px;position:relative;width:calc(100% - 3rem)}.topplista-filter-info-content .close{background-image:url(images/close-icon.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;margin-left:auto;position:absolute;right:20px;top:20px;width:20px}.topplista-filter-info-content h5{padding-right:30px}.top-three .topplista-top-three{margin-top:0}.top-three .county-filter select{padding:0 22px}.page-template-topplista #site-header{background-color:transparent}.page-template-topplista .topplista-header-top{align-items:end;-moz-column-gap:20px;column-gap:20px;display:flex;grid-template-columns:95px 123px 95px;justify-content:center;margin-top:80px;max-width:450px;width:100%}.page-template-topplista .topplista-header-top .sol-image-background{background-image:url(/wp-content/themes/artkampen.se/static/images/full-sun.svg);background-repeat:no-repeat;height:226px;left:calc(50% - 113px);position:absolute;top:118px;width:226px}.page-template-topplista .topplista-header-top .topplista-header-item{align-items:center;display:flex;flex-direction:column}.page-template-topplista .topplista-header-top .topplista-header-item video{background-size:cover;mix-blend-mode:lighten;position:absolute}.page-template-topplista .topplista-header-top .portrait-large,.page-template-topplista .topplista-header-top .portrait-medium{align-items:center;border-radius:50%;display:flex;justify-content:center}.page-template-topplista .topplista-header-top .portrait-large{height:120px;position:relative;width:120px}.page-template-topplista .topplista-header-top .portrait-large .avatar{border-radius:50%;height:110px;width:110px}.page-template-topplista .topplista-header-top .portrait-large .current-border{height:130px;position:absolute;width:130px}.page-template-topplista .topplista-header-top .portrait-large video{height:180px;width:180px}.page-template-topplista .topplista-header-top .portrait-large .portrait{align-items:center;border-radius:50%;bottom:-5px;display:flex;height:48px;justify-content:center;position:absolute;right:-15px;width:48px;z-index:auto}.page-template-topplista .topplista-header-top .portrait-large .portrait img{border-radius:50%;height:44px;width:44px}@media (max-width:390px){.page-template-topplista .topplista-header-top .portrait-large{height:102px;width:102px}.page-template-topplista .topplista-header-top .portrait-large img{height:92px;width:92px}.page-template-topplista .topplista-header-top .portrait-large div{height:40px;width:40px}.page-template-topplista .topplista-header-top .portrait-large div img{height:36px;width:36px}}@media (max-width:330px){.page-template-topplista .topplista-header-top .portrait-large,.page-template-topplista .topplista-header-top .portrait-large img{height:86px;width:86px}.page-template-topplista .topplista-header-top .portrait-large video{height:140px;width:140px}.page-template-topplista .topplista-header-top .portrait-large div,.page-template-topplista .topplista-header-top .portrait-large div img{height:32px;width:32px}}.page-template-topplista .topplista-header-top .portrait-medium{height:100px;position:relative;width:100px}.page-template-topplista .topplista-header-top .portrait-medium .avatar{border-radius:50%;height:92px;width:92px}.page-template-topplista .topplista-header-top .portrait-medium .current-border{height:105px;position:absolute;width:105px}.page-template-topplista .topplista-header-top .portrait-medium video{height:150px;width:150px}.page-template-topplista .topplista-header-top .portrait-medium .portrait{align-items:center;border-radius:50%;bottom:-5px;display:flex;height:48px;justify-content:center;position:absolute;right:-15px;width:48px;z-index:auto}.page-template-topplista .topplista-header-top .portrait-medium .portrait img{height:44px;width:44px}@media (max-width:390px){.page-template-topplista .topplista-header-top .portrait-medium{height:88px;width:88px}.page-template-topplista .topplista-header-top .portrait-medium div{height:44px;width:44px}.page-template-topplista .topplista-header-top .portrait-medium div img{height:40px;width:40px}}@media (max-width:330px){.page-template-topplista .topplista-header-top .portrait-medium,.page-template-topplista .topplista-header-top .portrait-medium .avatar{height:66px;width:66px}.page-template-topplista .topplista-header-top .portrait-medium video{height:110px;width:110px}.page-template-topplista .topplista-header-top .portrait-medium div{height:40px;width:40px}.page-template-topplista .topplista-header-top .portrait-medium div img{height:36px;width:36px}}.page-template-topplista .topplista-header-top .topplista-header-info{align-items:center;display:flex;flex-direction:column;margin-top:16px;text-align:center;width:100%}.page-template-topplista .topplista-header-top .topplista-header-info .member-badge{border-radius:100px;height:20px;margin-top:.5rem;width:57px}.page-template-topplista .topplista-header-top h4,.page-template-topplista .topplista-header-top p{color:#fbf8dc;font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.page-template-topplista .topplista-header-top h4{font-size:14px;font-weight:700;line-height:17px;margin:0}.page-template-topplista .topplista-header-top p{font-size:13px;font-weight:500;line-height:16px;margin:0}@media (max-width:380px){.page-template-topplista .topplista-header-top{-moz-column-gap:15px;column-gap:15px;grid-template-columns:80px 107px 80px}}@media (max-width:330px){.page-template-topplista .topplista-header-top{-moz-column-gap:15px;column-gap:15px;grid-template-columns:70px 90px 70px}}.topplista-top-three{background:linear-gradient(180deg,rgba(68,86,69,0),rgba(47,84,110,.5));background-repeat:no-repeat;background-size:100%;border-radius:0 0 24px 24px;display:flex;height:277px;justify-content:center;margin-bottom:32px;margin-top:-80px;padding:32px 26px 24px;position:relative}.topplista-top-three .sol-image-background{background-image:url(/wp-content/themes/artkampen.se/static/images/full-sun.svg);background-repeat:no-repeat;height:226px;left:calc(50% - 113px);position:absolute;top:118px;width:226px}.topplista-top-three .topplista-header-item.member .portrait-large:after,.topplista-top-three .topplista-header-item.member .portrait-medium:after{background-image:url(/wp-content/themes/artkampen.se/static/images/krona.svg);background-repeat:no-repeat;content:"";display:block;height:51px;left:-5px;position:absolute;top:-19px;width:85px;z-index:10}.topplista-top-three .topplista-header-item.member .portrait-large:after{height:61px;left:-2px;top:-24px;width:92px}.topplista-top-three .topplista-header-info .not-member{height:28px}.topplista-top-three .topplista-header-item.place-1{order:20}.topplista-top-three .topplista-header-item.place-2{order:10}.topplista-top-three .topplista-header-item.place-3{order:30}.loading-message{align-items:center;background:rgba(7,0,0,.4);display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:100}.loading-message .loading-content{background:#25465e;border-radius:8px;box-sizing:border-box;font-family:Barlow Condensed,sans-serif;max-height:430px;max-width:335px;padding:20px;position:relative;text-align:center;width:calc(100% - 3rem)}.loading-message .loading-content h5{margin-bottom:0}.profile-header{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.profile-header .background-for-blend-mode{height:200px;position:absolute;width:100%;z-index:-1}.profile-header .profile-banner{background-size:cover;border-radius:0 0 16px 16px;height:175px;left:0;position:absolute;top:-45px;width:100%;z-index:-1}.profile-header .profile-banner .member-badge{border-radius:100px;height:20px;position:absolute;right:2rem;top:4rem;width:57px}.profile-header .back-button{align-items:center;background:#0c2439;border-radius:100px;cursor:pointer;display:flex;height:48px;justify-content:center;left:1.5rem;position:absolute;top:1rem;width:48px}.profile-header .portrait{align-items:center;background-size:cover;display:flex;height:115px;justify-content:center;width:115px}.profile-header .portrait video{background-size:cover;height:150px;left:calc(50% - 74px);mix-blend-mode:lighten;position:absolute;top:30px;width:150px}.profile-header .portrait .avatar{background-size:cover;border-radius:50%;height:93px;position:relative;width:92px}.profile-header .portrait .avatar.member-crown:after{background-image:url(images/krona.svg);background-repeat:no-repeat;content:"";display:block;height:60px;left:-17px;position:absolute;top:-33px;width:95px;z-index:10}.profile-header .portrait .current-border{height:115px;position:absolute;width:115px;z-index:1}.profile-header .profile-header-info,.profile-header .profile-header-info .profile-header-info-details{align-items:center;display:flex;flex-direction:column;justify-content:center}.profile-header .profile-header-info .profile-header-info-details{margin-top:1rem}.profile-header .profile-header-info .profile-header-info-summary{display:flex;flex-wrap:wrap}.profile-header .profile-header-info h2,.profile-header .profile-header-info p{color:#fbf8dc;font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.profile-header .profile-header-info h2{font-size:24px;font-weight:700;line-height:28px}.profile-header .profile-header-info p{font-size:13px;font-weight:500;line-height:15px;margin-bottom:0;margin-top:-3px}.profile-header .profile-header-info .logout{align-items:center;background:#25465e;border-radius:4px;display:flex;font-family:Barlow Condensed;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:.05em;line-height:17px;margin:6px;padding:0 12px;text-transform:uppercase}.profile-header .profile-header-info .logout.message span{color:#e55047;padding-left:4px}.profile-header .profile-header-info .logout span{margin-right:8px}.profile-header .profile-header-info .logout.settings span{margin-right:0}.profile-header .profile-header-info span.dot{margin-left:4px;margin-right:4px}@media (max-width:330px){.profile-header .profile-header-info span.dot{display:none}}.profile-header .profile-header-info span.dot:after{content:"•"}.profile-header .profile-header-links{display:flex;margin-top:8px}.profile-header .profile-header-links a{white-space:nowrap}.senaste-top{background:linear-gradient(180deg,rgba(68,86,69,0),rgba(47,84,110,.5));border-radius:0 0 20px 20px;padding:16px 24px 24px}.fangster-container.first .fangst-item:first-of-type .polaroid{transform:rotate(1deg)}.fangst-item{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.fangst-item:nth-of-type(2n) .polaroid{transform:rotate(1deg)}.fangst-item:nth-of-type(odd) .polaroid{transform:rotate(-1deg)}.fangst-item .fangst-item-header{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;margin-bottom:14px;max-width:375px;width:100%}.fangst-item .fangst-item-header .portrait-background{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;position:relative;width:40px}.fangst-item .fangst-item-header .portrait-background .avatar{border-radius:50%;height:34px;width:34px}.fangst-item .fangst-item-header .portrait-background img{width:100%}.fangst-item .fangst-item-header .portrait-background .border{position:absolute;width:100%}.fangst-item .fangst-item-header .portrait-background video{height:55px;mix-blend-mode:lighten;position:absolute;width:55px}.fangst-item .fangst-item-header .fangst-item-header-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fangst-item .fangst-item-header .fangst-item-header-details h4,.fangst-item .fangst-item-header .fangst-item-header-details h5{color:#fbf8dc;font-family:Barlow Condensed,sans-serif;letter-spacing:.05em;text-transform:uppercase}.fangst-item .fangst-item-header .fangst-item-header-details h4{font-size:16px;font-weight:600;line-height:19px;margin-bottom:2px}.fangst-item .fangst-item-header .fangst-item-header-details h5{font-size:13px;font-weight:500;line-height:15px;margin:0}.fangst-item .fangst-item-header .fangst-item-header-details span{margin-left:4px;margin-right:4px}.fangst-item .fangst-item-header .fangst-item-header-details span:after{content:"•"}.fangst-item .polaroid{background-color:#fbf8dc;border-radius:2px;box-shadow:0 16px 24px 0 rgba(0,0,0,.5),inset 0 -3px 2px 0 rgba(0,0,0,.25);-moz-column-gap:12px;column-gap:12px;flex-direction:column;max-width:375px;padding:16px;width:100%}.fangst-item .polaroid img{background-color:#25465e;border-radius:2px;box-shadow:inset 0 4px 8px 4px rgba(0,0,0,.15);max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fangst-item .fangst-item-info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:12px}.fangst-item .fangst-item-info .data{display:flex;flex-wrap:wrap;margin-top:12px}.fangst-item .fangst-item-info .data-info{display:flex;flex-wrap:wrap;justify-content:center}.fangst-item .fangst-item-info h4,.fangst-item .fangst-item-info p{letter-spacing:.05em}.fangst-item .fangst-item-info p{align-items:center;color:#0c2439;display:flex;font-family:Barlow,sans-serif;font-size:11px;font-weight:500;line-height:20px;margin-bottom:6px;margin-right:1rem;margin-top:0}.fangst-item .fangst-item-info h4{color:#0c2439;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:600;line-height:21px;margin-bottom:0;text-align:center;text-transform:uppercase}.membership-needed{align-items:center;background:#25465e;border-radius:8px;display:flex;flex-direction:column;justify-content:center;left:0;margin-top:1.5rem;max-width:450px;padding:20px;position:fixed;top:30vh}.membership-needed p{margin:0}.membership-needed .button{align-items:center;-webkit-appearance:none;-moz-appearance:none;background:#25465e;border:1px solid #9feeff;border-radius:64px;box-shadow:0 4px 0 #9feeff;color:#fff;cursor:pointer;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:500;height:64px;justify-content:center;letter-spacing:.05em;line-height:19px;margin:1rem 0;max-width:100%;position:relative;text-decoration:none;text-transform:uppercase;width:342px}.not-member{opacity:.5;pointer-events:none}.not-member:after{opacity:.5}.tack{align-items:center;background-color:#25465e;border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.25),0 4px 30px rgba(0,0,0,.25);height:auto;max-width:100%;padding:86px 30px 37px;width:342px}.tack,.tack .tack-text{display:flex;flex-direction:column;justify-content:center}.tack .tack-text{align-items:flex-start;width:100%}.border-rewards .single-border-reward{align-items:center;background:#25465e;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem;position:relative}.border-rewards .single-border-reward .left-content{align-items:center;display:flex;mix-blend-mode:lighten}.border-rewards .single-border-reward .left-content .border{height:48px;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:48px}.border-rewards .single-border-reward .left-content video{background-color:#25465e;height:48px;margin-right:1rem;mix-blend-mode:lighten;transform:scale(1.5);width:48px}.border-rewards .single-border-reward .left-content h5{margin-bottom:0}.border-rewards .single-border-reward .checkbox{background:#0c2439;border-radius:100px;height:24px;width:24px}.border-rewards .single-border-reward .locked-reward{display:none}.border-rewards .single-border-reward.locked{pointer-events:none}.border-rewards .single-border-reward.locked .left-content{opacity:.5}.border-rewards .single-border-reward.locked .locked-reward{align-items:center;background:#eccd75;border-radius:0 4px 4px 0;display:flex;height:100%;justify-content:center;position:absolute;right:0;width:76px}.border-rewards .single-border-reward.locked .locked-reward .icon{background-image:url(images/locked-icon.svg);display:inline-block;height:36px;width:36px}.border-rewards .single-border-reward.active{border:1px solid rgba(159,238,255,.471)}.border-rewards .single-border-reward.active .checkbox{background:#0c2439;border:4px solid #9feeff;height:16px;width:16px}.border-rewards .divider{background:#fbf8dc;height:1px;left:0;margin-top:1.5rem;opacity:.25;position:absolute;width:100%}.banner-rewards .single-banner-reward{align-items:center;background:#25465e;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem;position:relative}.banner-rewards .single-banner-reward .banner{border-radius:4px;height:56px;-o-object-fit:cover;object-fit:cover;width:90%}.banner-rewards .single-banner-reward .checkbox{background:#0c2439;border-radius:100px;height:24px;margin-left:1rem;width:24px}.banner-rewards .single-banner-reward.locked{pointer-events:none}.banner-rewards .single-banner-reward.locked .banner{opacity:.5}.banner-rewards .single-banner-reward.locked .locked-reward{align-items:center;background:#eccd75;border-radius:0 4px 4px 0;display:flex;height:100%;justify-content:center;position:absolute;right:0;width:76px}.banner-rewards .single-banner-reward.locked .locked-reward .icon{background-image:url(images/locked-icon.svg);display:inline-block;height:36px;width:36px}.banner-rewards .single-banner-reward.active{border:1px solid rgba(159,238,255,.471)}.banner-rewards .single-banner-reward.active .checkbox{background:#0c2439;border:4px solid #9feeff;height:16px;width:16px}.banner-rewards .divider{background:#fbf8dc;height:1px;left:0;margin-top:1.5rem;opacity:.25;position:absolute;width:100%}.show-more{background:#25465e;border-radius:4px;cursor:pointer;font-family:Barlow Condensed;font-size:16px;letter-spacing:.05em;line-height:19px;margin-top:1rem;padding:9px;text-align:center;text-transform:uppercase}.show-more i{margin-left:8px}.update-account-form{box-sizing:border-box;max-width:100%}.update-account-form .field{width:100%}.update-account-form .field+.field{margin-top:20px}.update-account-form .field.field--submit{margin-bottom:40px;margin-top:40px;text-align:center}.update-account-form .field.field--submit input[disabled]{opacity:.5}.update-account-form label{display:block;margin-bottom:8px}.update-account-form label span{color:#fcb503}.update-account-form .description{font-size:12px;margin:12px 0 0;opacity:.8}.update-account-form input[type=text]{background:rgba(0,0,0,.25);font-size:16px;width:100%}.update-account-form .select-county select,.update-account-form .select-year-of-birth select{font-size:16px;height:56px;padding:8px 20px;width:100%}.update-account-form .avatars{display:flex;gap:8px;overflow-x:scroll;padding:16px 2px}.update-account-form .avatars .avatar{flex-basis:90px;flex-shrink:0;height:90px}.update-account-form .avatars .avatar.selected{outline:1px solid #9add52}.update-account-form .avatars .avatar img{border-radius:45px;height:90px;width:90px}.update-account-form .alert-avatar{color:#e55047;font-size:12px;letter-spacing:.1em;text-align:left;width:100%}.update-account-form .alert-avatar.hidden{display:none}.membership-banner{border:1px solid #9feeff;border-radius:8px;padding:24px;text-align:center}.membership-banner img{margin-bottom:16px;width:146px}.membership-banner h3,.membership-banner p{padding:0 24px}.membership-banner p{font-size:13px}.membership-banner .button{align-items:center;background:linear-gradient(255deg,#2f6489 15.88%,#6594b4 60.29%);display:inline-flex;font-size:16px;font-weight:600;letter-spacing:.8px;line-height:normal;padding:9px 28px;text-transform:uppercase}.membership-banner .button svg{padding-left:2px}.page-template-konto .membership-banner{margin-top:2rem}.environmental-hero{background-color:#8a794c;border-radius:8px;margin-top:1.5rem;padding:20px;text-align:center}.environmental-hero .golder-button{background:linear-gradient(25deg,#ecbc3e,#feda73);border-color:#fcb503;box-shadow:0 4px 0 #fcb503;color:#000;margin:0 auto}.different-achievements.enviroment .single-different-achievement .link{text-decoration:underline}.different-achievements.enviroment .unlocked .image-container img{width:56px}.different-achievements.enviroment .reward-container{margin-top:0}.achievements-template-main .different-achievements .single-different-achievement.joker.unlocked .image-container img{width:56px}.statistics{display:flex;justify-content:center;margin-bottom:1rem}.statistics .statistic-content{border:1px solid #9feeff;border-radius:8px;display:inline-block;padding:.5rem 1rem}.statistics h3{display:none}.statistics h4{font-size:1rem;margin:0}.statistics .statistic-block{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center;overflow-x:auto}.statistics .statistic-block .single-stat{align-items:center;display:flex;flex-shrink:1}.statistics .statistic-block .single-stat p{display:none}.statistics .statistic-block .single-stat span{background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-shrink:0;height:20px;margin-right:5px;width:20px}.statistics .statistic-block .single-stat h4{white-space:nowrap}.statistics .statistic-block div:first-child{flex-shrink:1}.statistics .statistic-block .icon-users{background-image:url(images/person.svg)}.statistics .statistic-block .icon-fish{background-image:url(images/phishing.svg)}.statistics .statistic-block .icon-icecream{background-image:url(images/icecream.svg)}.wrap{margin-bottom:150px}.user-images-id{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.user-images-id form{gap:1rem}.user-images-id hr{margin:4rem auto 0;max-width:1440px;width:100%}.print-button{margin-bottom:2rem}.print-button,.user-images{display:flex;justify-content:center}.user-images{align-items:flex-start;flex-wrap:wrap;gap:2rem;margin:4rem auto;max-width:1440px}.user-polaroid{background-color:#fbf8dc;border-radius:2px;-moz-column-gap:12px;column-gap:12px;flex-direction:column;margin-bottom:2rem;max-width:375px;padding:16px;width:100%}.user-polaroid img{background-color:#25465e;border-radius:2px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-polaroid .fangst-item-info{align-items:center;display:flex;flex-direction:column;justify-content:center}.user-polaroid .fangst-item-info ul{margin:0;padding:0}.user-polaroid .fangst-item-info ul li{color:#0c2439;font-family:Barlow,sans-serif;font-size:11px;font-weight:500;letter-spacing:.05em;line-height:20px;list-style:disc;margin-bottom:6px;margin-right:2rem;margin-top:0;padding-left:.25rem}.user-polaroid .fangst-item-info .data{display:flex;flex-wrap:wrap;margin-top:12px}.user-polaroid .fangst-item-info .data-info{display:flex;flex-wrap:wrap;justify-content:center}.user-polaroid .fangst-item-info h4,.user-polaroid .fangst-item-info p{letter-spacing:.05em}.user-polaroid .fangst-item-info p{align-items:center;color:#0c2439;display:flex;font-family:Barlow,sans-serif;font-size:11px;font-weight:500;line-height:20px;margin-bottom:6px;margin-right:1rem;margin-top:0}.user-polaroid .fangst-item-info h4{color:#0c2439;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:600;line-height:21px;margin-bottom:0;text-align:center;text-transform:uppercase}
/*# sourceMappingURL=main.min.css.map */
