@import url(https://use.typekit.net/zej5jtg.css);
/*!
	Theme Name: Bfhs tema 2023 
	Theme URI: https://zpirit.no/
	Description: Wordpress tema fra Zpirit
	Version: 0.9.1
	Author: Zpirit Digital <support@zpirit.no>
	Author URI: https://zpirit.no/kontakt/
	Tags: HTML5, CSS3, Javascript ES6
	License: GPL
	License URI: https://opensource.org/licenses/GPL-3.0
*/
.hide{display:none}@media screen and (min-width:320px) and (max-width:480px){.hide-sm-phone{display:none}.show-sm-phone{display:block}}@media screen and (min-width:480px) and (max-width:768px){.hide-phone{display:none}.show-phone{display:block}}@media screen and (min-width:768px) and (max-width:1024px){.hide-smartphone{display:none}.show-smartphone{display:block}}@media screen and (min-width:1024px) and (max-width:1440px){.hide-tablet{display:none}.show-tablet{display:block}}@media screen and (min-width:1920px) and (max-width:3840px){.hide-desktop{display:none}.show-desktop{display:block}}@media screen and (min-width:3840px) and (max-width:9999px){.hide-tv{display:none}.show-tv{display:block}}*,*:before,*:after{box-sizing:inherit}html{width:100%;height:100%;box-sizing:border-box;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{width:100%;height:100%;word-break:break-word;font-weight:300;font-size:18px;line-height:26px;color:#18305f;font-family:"nimbus-sans",sans-serif;background-color:#fff}body.no-scroll{width:100%;height:100%;overflow:hidden}@media screen and (min-width:1025px){body{font-size:20px;line-height:28px}}a{cursor:pointer;text-underline-offset:.15em;font-size:18px;line-height:28px;transition:all .25s ease-in;text-decoration:none}@media screen and (min-width:1025px){a{font-size:20px}}p{font-size:1em;margin:1em 0}p>a{font-weight:700;color:#18305f}p>a:hover{text-decoration:underline}p>a:visited{color:#dc7772}svg{height:1em}button{font-size:1rem;transition:background .25s ease-in;cursor:pointer}button.filter:hover,button.valgfag-filter-btn:hover{color:#73b9d1}button.filter.active,button.active.valgfag-filter-btn{color:#18305f}button.btn:hover,button.other-options-btn:hover{background-color:#73b9d1}button.btn.active,button.active.other-options-btn{background-color:#18305f;color:#fff}ul li{font-size:20px;line-height:28px}@media screen and (min-width:1025px){ul li{font-size:22px;line-height:30px}}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}h1{margin:1em 0;font-size:40px;font-weight:700;line-height:1.2em;font-family:"p22-mackinac-pro",sans-serif;letter-spacing:0px}@media screen and (min-width:1025px){h1{font-size:50px;line-height:60px}}h1>.font-p22{font-family:'p22-mackinac-pro',sans-serif;font-size:40px;line-height:1.2em}@media screen and (min-width:1025px){h1>.font-p22{font-size:50px;line-height:60px}}h2{margin:.5em 0;font-size:30px;font-weight:700;line-height:42px;font-family:'p22-mackinac-pro',sans-serif;letter-spacing:0px}h3{font-size:22px;margin:.5em 0;font-weight:700;line-height:30px;font-family:'p22-mackinac-pro',sans-serif;letter-spacing:0px}h4{margin:.5em 0;font-size:16px;font-weight:700;line-height:22px;font-family:'p22-mackinac-pro',sans-serif;letter-spacing:0px}.ingress{font-size:22px;line-height:30px;font-weight:300}.hidden{display:none}.hidden-tablet{display:none}@media screen and (max-width:1025px){.hidden-tablet{display:inline}}.nonvisible{visibility:hidden}.text-center{text-align:center}.mb-2r{margin-bottom:2rem}.single-content-header{margin-bottom:100px}@media screen and (min-width:769px){.single-content-header{position:relative;margin:0 auto 100px}}@media screen and (min-width:1025px){.single-content-header{margin:0 auto}}@media screen and (min-width:1441px){.single-content-header{display:block;max-width:1680px}}.swiper-single-container{position:relative;overflow:hidden}@media screen and (min-width:1025px){.swiper-single-container{left:5%}}.swiper-single-container .swiper-wrapper .swiper-slide img{height:400px;width:90%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-right-radius:10px;border-bottom-right-radius:10px}@media screen and (min-width:769px){.swiper-single-container .swiper-wrapper .swiper-slide img{border-radius:10px;height:500px;width:550px}}@media screen and (min-width:1025px){.swiper-single-container .swiper-wrapper .swiper-slide img{height:690px;width:700px}}@media screen and (min-width:1441px){.swiper-single-container .swiper-wrapper .swiper-slide img{width:1020px;height:850px}}.swiper-single-container .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-single-container .swiper-vertical>.swiper-pagination-bullets{left:90%;width:24px}@media screen and (min-width:769px){.swiper-single-container .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-single-container .swiper-vertical>.swiper-pagination-bullets{left:575px}}@media screen and (min-width:1025px){.swiper-single-container .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-single-container .swiper-vertical>.swiper-pagination-bullets{width:-moz-fit-content;width:fit-content;bottom:8px;left:2rem;right:unset;top:unset;max-width:unset}}.swiper-single-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-single-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-bottom:8px;margin-left:10px;height:10px;width:10px}@media screen and (min-width:1025px){.swiper-single-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-single-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;margin-left:6px}}.swiper-single-container .swiper-pagination-bullet-active{background-color:#18305f}.single-linje-content h1{margin:0}.primary-box{position:relative;z-index:2;width:90%;max-width:650px;margin-left:auto;background-color:#18305f;color:#f6e4c6;padding:50px 25px 25px 45px;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-top:-1rem}@media screen and (min-width:769px){.primary-box{border-radius:10px;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1025px){.primary-box{position:absolute;height:-moz-fit-content;height:fit-content;margin-top:0;right:5%;top:30%}}@media screen and (min-width:1441px){.primary-box{top:25%;right:5%;padding:80px}}.single-linje-content-urls{display:flex;flex-flow:row wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}.single-semester-content{display:flex;flex-flow:column nowrap}@media screen and (min-width:1025px){.single-semester-content{flex-flow:row nowrap;max-width:1225px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-top:126px;-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width:1441px){.single-semester-content{-moz-column-gap:160px;column-gap:160px}}.single-smakebiter{margin-bottom:100px;height:-moz-fit-content;height:fit-content}@media screen and (min-width:1025px){.single-smakebiter{min-width:350px;margin:0;border-radius:10px}}.yellow-list{background-color:#fbf4e7;padding:4rem 2rem}@media screen and (min-width:1025px){#linjetur{padding-top:126px}}.single-linjetur-container{margin-bottom:100px}@media screen and (min-width:769px){.single-linjetur-container{margin:0 auto}}@media screen and (min-width:1025px){.single-linjetur-container{position:relative}}@media screen and (min-width:1441px){.single-linjetur-container{max-width:1680px}}.swiper-single-linjetur-container{position:relative;overflow:hidden}@media screen and (min-width:1025px){.swiper-single-linjetur-container{padding-bottom:50px;right:5%}}@media screen and (min-width:769px){.swiper-single-linjetur-container .swiper-wrapper .swiper-slide{display:flex;justify-content:flex-end}}.swiper-single-linjetur-container .swiper-wrapper .swiper-slide img{height:400px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:769px){.swiper-single-linjetur-container .swiper-wrapper .swiper-slide img{border-radius:10px;height:450px;width:550px}}@media screen and (min-width:1025px){.swiper-single-linjetur-container .swiper-wrapper .swiper-slide img{height:600px;width:650px}}@media screen and (min-width:1441px){.swiper-single-linjetur-container .swiper-wrapper .swiper-slide img{width:1020px;height:850px}}.swiper-single-linjetur-container .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-single-linjetur-container .swiper-vertical>.swiper-pagination-bullets{left:0;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px){.swiper-single-linjetur-container .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-single-linjetur-container .swiper-vertical>.swiper-pagination-bullets{left:unset;right:2rem;bottom:8px;top:unset}}.swiper-single-linjetur-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-single-linjetur-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-bottom:8px;margin-left:10px;height:10px;width:10px}@media screen and (min-width:1025px){.swiper-single-linjetur-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-single-linjetur-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;margin-left:6px}}.swiper-single-linjetur-container .swiper-pagination-bullet-active{background:#fff}@media screen and (min-width:769px){.swiper-single-linjetur-container .swiper-pagination-bullet-active{background-color:#18305f}}.single-linjetur-header{position:relative;background-color:#c3e2ed;padding:50px 45px;width:100%;margin-top:-1rem}@media screen and (min-width:769px){.single-linjetur-header{border-radius:10px;width:-moz-fit-content;width:fit-content;margin-top:-50px;max-width:650px;z-index:2}}@media screen and (min-width:1025px){.single-linjetur-header{position:absolute;top:50%;left:5%}}@media screen and (min-width:1441px){.single-linjetur-header{top:40%;left:5%;padding:80px}}.single-linjetur-header h2{margin-top:0;font-weight:300;font-family:'nimbus-sans',sans-serif}.primary-light-background{margin-top:100px}@media screen and (min-width:1025px){.primary-light-background{margin:0;background-color:#f1f8fb;padding:100px 5%;margin-top:-200px;padding-top:200px;padding-bottom:150px}}@media screen and (min-width:1441px){.primary-light-background{margin-top:-500px;padding-top:500px}}@media screen and (min-width:1025px){.single-linjetur-content-container{display:flex;-moz-column-gap:40px;column-gap:40px;max-width:1225px;margin:0 auto}}@media screen and (min-width:1441px){.single-linjetur-content-container{-moz-column-gap:160px;column-gap:160px}}.single-linjetur-content{padding:0 5%}@media screen and (min-width:1025px){.single-linjetur-content{padding:0;height:-moz-fit-content;height:fit-content;align-self:center}}.single-linjetur-experiences{margin-bottom:100px}@media screen and (min-width:1025px){.single-linjetur-experiences{min-width:350px;height:-moz-fit-content;height:fit-content;margin:0;background-color:#fff;border-radius:10px}}#single-prev-student{padding:0 5%;max-width:1225px;margin:0 auto}@media screen and (min-width:769px){#single-prev-student{padding:0 2rem}}@media screen and (min-width:calc(1225px+2rem)){#single-prev-student{padding:0}}.single-prev-student-wrapper{display:flex;flex-flow:column nowrap;margin-top:100px;padding:0 5%}@media screen and (min-width:769px){.single-prev-student-wrapper{-moz-column-gap:1rem;column-gap:1rem;padding:0 2rem}}@media screen and (min-width:1025px){.single-prev-student-wrapper{-moz-column-gap:2rem;column-gap:2rem;margin:100px auto 0;flex-flow:row nowrap}}.single-prev-student-wrapper img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:0 auto}@media screen and (min-width:769px){.single-prev-student-wrapper img{width:450px;height:450px}}@media screen and (min-width:1025px){.single-prev-student-wrapper img{order:2;height:690px;width:700px}}@media screen and (min-width:1025px){.single-prev-student-wrapper .single-prev-student-content{order:1;height:-moz-fit-content;height:fit-content;align-self:center}}.single-prev-student-wrapper .single-prev-student-content p{margin-bottom:0;margin-top:1rem}.single-prev-student-wrapper .single-prev-student-content h2{margin-top:0;margin-bottom:1rem}.single-prev-student-wrapper .single-prev-student-content .prev-student-content{max-width:600px;margin:0 auto}.single-prev-student-wrapper>div>p{text-align:center}@media screen and (min-width:1025px){.single-prev-student-wrapper>div>p{text-align:left}}.single-prev-student-wrapper h2{text-align:center}@media screen and (min-width:1025px){.single-prev-student-wrapper h2{text-align:left}}#student-content{position:relative}.show-more-btn{border:none;background:unset;border-radius:0;padding:0;color:#18305f;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,.6) 10%,rgba(255,255,255,.9) 30%,#fff 100%);position:absolute;left:0;right:0;bottom:0;width:100%;height:100px;cursor:pointer}.show-more-btn.active{animation:slide_down .25s linear}.show-more-btn svg{height:40px;width:40px;font-size:40px;color:#18305f}@media screen and (min-width:1025px){.show-more-btn{display:none}}@keyframes slide_down{from{height:100px;bottom:0}to{height:0;bottom:-50px}}#single-teacher{position:relative;max-width:800px;margin:100px auto 0}@media screen and (min-width:1025px){#single-teacher{margin:200px auto}}#single-teacher>svg{display:none;width:180px;height:90px;position:absolute}@media screen and (min-width:900px){#single-teacher>svg{display:block}}#single-teacher>svg:first-child{top:0;right:-150px}#single-teacher>svg:last-child{bottom:20px;left:-150px}.single-teacher-content-wrapper{display:flex;flex-flow:column nowrap;overflow:hidden}@media screen and (min-width:900px){.single-teacher-content-wrapper{flex-flow:row nowrap;-moz-column-gap:50px;column-gap:50px}}.single-teacher-image-wrapper{width:-moz-fit-content;width:fit-content;position:relative;align-self:center}.single-teacher-image-wrapper svg{position:absolute;height:50px;width:100px}.single-teacher-image-wrapper svg:first-child{top:20px;right:-50px}.single-teacher-image-wrapper svg:last-child{bottom:30px;left:-50px}@media screen and (min-width:900px){.single-teacher-image-wrapper svg{display:none}}.single-teacher-image-wrapper img{height:300px;width:300px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.single-teacher-content-header{margin-top:1rem;margin-bottom:3rem;padding:0 5%;text-align:center}@media screen and (min-width:769px){.single-teacher-content-header{padding:0 2rem}}@media screen and (min-width:900px){.single-teacher-content-header{text-align:left}}.single-teacher-content-header h2{margin-top:0}.single-teacher-content-header p{margin:0;font-weight:400}.archive-content{max-width:1225px;margin:0 auto 130px}.archive-content h1{text-align:center;padding:0 5%}@media screen and (min-width:769px){.archive-content h1{padding:0 2rem}}@media screen and (min-width:1025px){.archive-content h1{padding:0}}.archive-content div{text-align:center}.archive-lists-container{display:flex;flex-flow:column nowrap;max-width:1225px;margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:calc(1225px+1rem)){.archive-lists-container{padding:0 1rem}}@media screen and (min-width:1025px){.archive-lists-container{flex-flow:row nowrap;-moz-column-gap:50px;column-gap:50px}}@media screen and (min-width:1441px){.archive-lists-container{-moz-column-gap:100px;column-gap:100px}}.archive-list-wrapper>h2{padding:0 5%}@media screen and (min-width:769px){.archive-list-wrapper>h2{padding:0 2rem}}@media screen and (min-width:1025px){.archive-list-wrapper>h2{padding:0}}.archive-list{list-style:none;padding-left:0;display:flex;flex-flow:column nowrap;row-gap:30px;max-width:calc(1225px/2)}@media screen and (min-width:769px){.archive-list{row-gap:60px}}@media screen and (min-width:1025px){.archive-list li{flex:1 0 316px}}.archive-list li a{color:#18305f;text-decoration:none;transition:box-shadow .25s linear;border-radius:10px;height:100%}.archive-list li a:hover{box-shadow:0px 0px 3px 4px rgba(0,0,0,.16)}.archive-card-container{display:flex;min-height:150px;margin:0 5%;border-radius:5px;flex-flow:column nowrap}@media screen and (min-width:769px){.archive-card-container{flex-flow:row nowrap;margin:0 2rem}}@media screen and (min-width:1025px){.archive-card-container{margin:0}}.archive-course-thumbnail{background-position:center;background-size:cover;background-repeat:no-repeat;border-top-right-radius:10px;border-top-left-radius:10px;height:230px;width:100%}@media screen and (min-width:769px){.archive-course-thumbnail{height:unset;border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;width:50%}}.archive-card{border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:.5rem 1rem;display:flex;flex-flow:column nowrap;justify-content:space-between;width:100%}@media screen and (min-width:769px){.archive-card{border-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}}@media screen and (min-width:1025px){.archive-card{padding:25px;width:50%}}.archive-linje-1{background-color:#f1f8fb}.archive-linje-2{background-color:#fbf4e7}.archive-card-header h2{margin:0;font-size:18px;line-height:25px}@media screen and (min-width:1025px){.archive-card-header h2{font-size:22px;line-height:30px}}.archive-card-header p{margin-bottom:10px;font-weight:400}.archive-card-content{font-weight:400}.archive-card-footer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.archive-card-footer p{margin:0}.archive-card-footer p:first-child{font-size:22px;font-family:"p22-mackinac-pro",sans-serif;line-height:30px}.archive-card-footer p:last-child{border-radius:30px;padding:.5rem 15px;background-color:#c3e2ed}.praktisk-video{position:relative;overflow:hidden;max-width:1225px}.praktisk-video video{width:100%;margin:0 auto;border-radius:10px}@media screen and (min-width:769px){.praktisk-video{padding:0 2rem}}@media screen and (min-width:calc(1225px+2rem)){.praktisk-video{margin:0 auto;padding:0}}.praktisk-content-wrapper{display:flex;flex-flow:column nowrap;padding:0 5%;margin-bottom:100px}.praktisk-content-wrapper div#praktisk-content{margin:0 auto 100px}.praktisk-content-wrapper h1{max-width:600px;margin:2rem auto}@media screen and (min-width:1025px){.praktisk-content-wrapper{display:grid;grid-template-areas:"title jump_to" "text dropdown";max-width:1225px;margin:0 auto 100px;-moz-column-gap:2rem;column-gap:2rem}.praktisk-content-wrapper h1{grid-area:title;margin:1em 0}.praktisk-content-wrapper div#praktisk-content{grid-area:text;margin:0}}@media screen and (min-width:769px){.praktisk-content-wrapper{padding:0 2rem}}@media screen and (min-width:calc(1225px+2rem)){.praktisk-content-wrapper{padding:0}}.jump-to-links{display:flex;flex-flow:row wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;max-width:600px;margin:0 auto 2rem;height:-moz-fit-content;height:fit-content;align-self:center}@media screen and (min-width:1025px){.jump-to-links{grid-area:jump_to;align-items:center;margin:0;max-width:unset}}.praktisk-dropdown-wrapper{display:flex;justify-content:center}@media screen and (min-width:1025px){.praktisk-dropdown-wrapper{grid-area:dropdown}}.praktisk-dropdown-list{list-style:none;padding-left:0;background-color:#fbf4e7;padding:30px 20px;border-radius:13px;max-width:450px;width:100%}@media screen and (min-width:1025px){.praktisk-dropdown-list{padding:50px}}.praktisk-dropdown-list-item{border-bottom:1px solid #f3c68b}.dropdown{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.dropdown svg{font-size:1.25rem}.dropdown-link{text-decoration:none;color:#18305f}.dropdown-toggle-text{border:none;background:unset;border-radius:0;padding:0;color:#18305f}.dropdown-toggle-text svg{transition:transform .2s ease-in}.dropdown-toggle-text.active svg{transform:rotate(180deg)}.praktisk-hello-bfhs{display:flex;flex-flow:column nowrap;max-width:600px;margin:0 auto 100px;padding:0 5%}.praktisk-hello-bfhs svg{width:200px;height:160px;margin-bottom:75px}@media screen and (min-width:1025px){.praktisk-hello-bfhs svg{height:215px;width:250px}}.praktisk-hello-bfhs div{flex:1}@media screen and (min-width:769px){.praktisk-hello-bfhs{padding:0}}@media screen and (min-width:1025px){.praktisk-hello-bfhs{flex-flow:row nowrap;justify-content:space-around;max-width:800px;-moz-column-gap:75px;column-gap:75px}}.praktisk-internat-wrapper{padding:0 5%}@media screen and (min-width:769px){.praktisk-internat-wrapper{padding:0 2rem}}@media screen and (min-width:1025px){.praktisk-internat-wrapper{padding-top:126px}}@media screen and (min-width:calc(1225px+2rem)){.praktisk-internat-wrapper{padding:126px 0 0}}.swiper-internat-container{overflow:hidden;position:relative;width:100%;max-width:1225px;margin:0 auto}.swiper-internat-container .swiper-slide img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-right-radius:10px;border-top-left-radius:10px}@media screen and (min-width:769px){.swiper-internat-container .swiper-slide img{height:450px}}@media screen and (min-width:1025px){.swiper-internat-container .swiper-slide img{height:650px}}@media screen and (min-width:1441px){.swiper-internat-container .swiper-slide img{height:750px}}.swiper-internat-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-internat-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-internat-container .swiper-pagination-custom,.swiper-internat-container .swiper-pagination-fraction{width:-moz-fit-content;width:fit-content;right:2rem;bottom:1rem;left:unset;top:unset}.swiper-internat-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-internat-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;height:10px;width:10px}.swiper-internat-container .swiper-pagination-bullet-active{background-color:#fff}.swiper-internat-container .swiper-button-prev,.swiper-internat-container .swiper-rtl .swiper-button-next,.swiper-internat-container .swiper-button-next,.swiper-internat-container .swiper-rtl .swiper-button-prev{color:#fff}.praktisk-internat-content{max-width:1225px;margin:-1rem auto 0;background-color:#f1f8fb;padding:35px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.praktisk-internat-content>h2{margin:0;margin-bottom:55px;font-size:30px;font-weight:300;font-family:'nimbus-light',sans-serif}@media screen and (min-width:1025px){.praktisk-internat-content>h2{font-size:50px;margin-bottom:70px}}@media screen and (min-width:1025px){.praktisk-internat-content{padding:75px 60px}}.praktisk-internat-content-container{display:flex;flex-flow:column nowrap}@media screen and (min-width:1025px){.praktisk-internat-content-container{flex-flow:row nowrap;-moz-column-gap:50px;column-gap:50px}}.praktisk-internat-content-container div{flex:1 50%}.praktisk-bomlo-kommune{padding:100px 5% 0;margin:0 auto 100px}@media screen and (min-width:1025px){.praktisk-bomlo-kommune{padding:126px 0 0;max-width:800px}}.praktisk-faq{background-color:#f1f8fb;margin-bottom:100px;padding-top:50px}@media screen and (min-width:1025px){.praktisk-faq{max-width:1225px;margin:50px auto 0;padding:126px 75px 75px;border-radius:13px}}.praktisk-faq h2{text-align:center;margin-bottom:40px}@media screen and (min-width:1025px){.praktisk-faq h2{font-size:50px}}.faq-filters{display:flex;flex-flow:row wrap;justify-content:center;-moz-column-gap:27px;column-gap:27px;row-gap:23px}@media screen and (min-width:1025px){.faq-filters{margin-bottom:3rem}}.faq-filters button{border:none;background:unset;border-radius:0;padding:0;color:#18305f;cursor:pointer;border-radius:18px;transition:background .25s ease-in}.faq-filters button p{margin:0}.faq-filters button.active{font-weight:700}.faq-dropdown-list{list-style:none;padding-left:0;min-height:300px}@media screen and (min-width:1025px){.faq-dropdown-list{padding:0}}.faq-dropdown-item{border-bottom:1px solid #c3e2ed}@media screen and (min-width:1025px){.faq-dropdown-item{width:100%}}.faq-dropdown-item>p{margin:0;padding:1rem}.faq-dropdown-item button{border:none;background:unset;border-radius:0;padding:0;color:#18305f;display:flex;justify-content:space-between;align-items:center;width:100%;font-weight:700;-moz-column-gap:1rem;column-gap:1rem;cursor:pointer;margin:0;padding:1rem 0}.faq-dropdown-item button p{text-align:left;margin:0;padding:0 1rem}.faq-dropdown-item button svg{transition:transform .2s ease-in;padding:0 1rem}.faq-dropdown-item button.active svg{transform:rotate(180deg)}.faq-dropdown-item button:hover{background-color:#c3e2ed}.praktisk-anything-else{max-width:800px;margin:100px auto;padding:0 5%}@media screen and (min-width:769px){.praktisk-anything-else{padding:0 2rem}}@media screen and (min-width:1025px){.praktisk-anything-else{padding:0}}.praktisk-anything-else h2{font-size:22px}@media screen and (min-width:769px){.praktisk-anything-else h2{font-size:30px}}@media screen and (min-width:1025px){.praktisk-anything-else h2{font-size:50px}}.praktisk-anything-else a{text-decoration:none;color:#18305f;font-weight:700}@media screen and (min-width:1025px){.valgfag-content-wrapper{display:flex;flex-flow:row nowrap;max-width:1680px;margin:0 auto;-moz-column-gap:2rem;column-gap:2rem;padding:0 2rem}}@media screen and (min-width:calc(1680px+2rem)){.valgfag-content-wrapper{padding:0}}.swiper-valgfag-container{overflow:hidden;position:relative;width:100%;max-width:1000px;padding:0 5%}@media screen and (min-width:1025px){.swiper-valgfag-container{padding:0}}.swiper-valgfag-container .swiper-slide img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}@media screen and (min-width:769px){.swiper-valgfag-container .swiper-slide img{height:450px}}@media screen and (min-width:1025px){.swiper-valgfag-container .swiper-slide img{height:650px}}@media screen and (min-width:1441px){.swiper-valgfag-container .swiper-slide img{max-width:1000px;height:850px}}.swiper-valgfag-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-valgfag-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-valgfag-container .swiper-pagination-custom,.swiper-valgfag-container .swiper-pagination-fraction{right:0;bottom:.5rem;left:0;top:unset}.swiper-valgfag-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-valgfag-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;height:10px;width:10px}.swiper-valgfag-container .swiper-pagination-bullet-active{background-color:#fff}.swiper-valgfag-container .swiper-button-prev,.swiper-valgfag-container .swiper-rtl .swiper-button-next,.swiper-valgfag-container .swiper-button-next,.swiper-valgfag-container .swiper-rtl .swiper-button-prev{color:#fff}.swiper-valgfag-container .swiper-button-prev,.swiper-valgfag-container .swiper-rtl .swiper-button-next{left:calc(5% + 10px)}@media screen and (min-width:1025px){.swiper-valgfag-container .swiper-button-prev,.swiper-valgfag-container .swiper-rtl .swiper-button-next{left:10px}}.swiper-valgfag-container .swiper-button-next,.swiper-valgfag-container .swiper-rtl .swiper-button-prev{right:calc(5% + 10px)}@media screen and (min-width:1025px){.swiper-valgfag-container .swiper-button-next,.swiper-valgfag-container .swiper-rtl .swiper-button-prev{right:10px}}.valgfag-content{max-width:600px;margin:0 auto;padding:0 5%}@media screen and (min-width:1025px){.valgfag-content{padding:0;margin:0;height:-moz-fit-content;height:fit-content;align-self:center}}.valgfag-jump-to{display:flex;flex-flow:row wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.valgfag-wrapper{padding-top:100px}@media screen and (min-width:1025px){.valgfag-wrapper{padding-top:126px}}.valgfag-wrapper h2{text-align:center;margin-bottom:2rem}.masonry-grid{display:flex;width:auto;padding:0 5%;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width:1025px){.masonry-grid{max-width:1680px;margin:0 auto;padding:0 2rem;-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width:1681px){.masonry-grid{padding:0}}.masonry-grid_column{background-clip:padding-box}.valgfag-card{background-color:#fbf4e7;margin-bottom:30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.valgfag-card.no-image{background-color:#f1f8fb}.valgfag-card-img-wrapper img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-right-radius:10px;border-top-left-radius:10px}@media screen and (min-width:1025px){.valgfag-card-img-wrapper img{height:100%;max-height:312px}}.valgfag-card-content-container{padding:35px}.valgfag-card-content-container h3{margin-top:0}.valgfag-card-content-container div ul li{font-size:18px}.valgfag-card-dropdown{border:none;background:unset;border-radius:0;padding:0;color:#18305f;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.valgfag-card-dropdown svg{transition:transform .2s ease-in}.valgfag-card-dropdown.active svg{transform:rotate(180deg)}.load-more-wrapper{display:flex;justify-content:center}.load-more-btn{border:none;background:unset;border-radius:0;padding:0;color:#18305f}.valgfag-filter-container{display:flex;flex-flow:row wrap;justify-content:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;margin-bottom:4rem}.valgfag-filter-btn{border:none;background:unset;border-radius:0;padding:0;color:#18305f;cursor:pointer;height:-moz-fit-content;height:fit-content}.valgfag-filter-btn.active{font-weight:700}.fellesfag{background-color:#f1f8fb;margin:100px 0 0}.fellesfag>h2{text-align:center;padding:80px 0;margin:0}@media screen and (min-width:1025px){.fellesfag>h2{padding:145px 0 125px}}.fellesfag-container{max-width:1225px;margin:0 auto;padding:0 5%;padding-bottom:100px;display:flex;flex-flow:column nowrap;row-gap:1.5rem}@media screen and (min-width:769px){.fellesfag-container{display:grid;grid-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1025px){.fellesfag-container{padding:0 2rem 100px;grid-gap:65px}}.fellesfag-wrapper{background-color:#fff;height:-moz-fit-content;height:fit-content;border-radius:10px}.fellesfag-wrapper>img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:260px}@media screen and (min-width:769px){.fellesfag-wrapper>img{height:350px}}@media screen and (min-width:1025px){.fellesfag-wrapper>img{height:400px}}@media screen and (min-width:769px){.fellesfag-gallery{grid-column:span 2;display:flex;flex-flow:column nowrap;background-color:unset;align-items:stretch}}@media screen and (min-width:1025px){.fellesfag-gallery{flex-flow:row nowrap}}.fellesfag-gallery>.fellesfag-content{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (min-width:769px){.fellesfag-gallery>.fellesfag-content{margin-top:-1rem;flex:1}}@media screen and (min-width:1025px){.fellesfag-gallery>.fellesfag-content{max-width:50%;margin:0;margin-bottom:2rem;border-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}}.fellesfag-image{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.fellesfag-image img{border-top-right-radius:10px;border-top-left-radius:10px}.fellesfag-content button{border:none;background:unset;border-radius:0;padding:0;color:#18305f;padding:35px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%}.fellesfag-content button svg{transition:transform .2s ease-in}.fellesfag-content button.active svg{transform:rotate(180deg)}.fellesfag-content div{padding:0 35px 35px}@media screen and (min-width:769px){.fellesfag-content div{padding:0}}@media screen and (min-width:769px){.fellesfag-content{padding:35px}}@media screen and (min-width:1025px){.fellesfag-content{padding:70px}}.swiper-fellesfag-container{overflow:hidden;position:relative}@media screen and (min-width:769px){.swiper-fellesfag-container{flex:1}}@media screen and (min-width:1025px){.swiper-fellesfag-container{padding-bottom:2rem}}.swiper-fellesfag-container .swiper-slide img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (min-width:769px){.swiper-fellesfag-container .swiper-slide img{height:350px}}@media screen and (min-width:1025px){.swiper-fellesfag-container .swiper-slide img{height:100%;border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px}}.swiper-fellesfag-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-fellesfag-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-fellesfag-container .swiper-pagination-custom,.swiper-fellesfag-container .swiper-pagination-fraction{right:0;bottom:.5rem;left:0;top:unset}@media screen and (min-width:1025px){.swiper-fellesfag-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-fellesfag-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-fellesfag-container .swiper-pagination-custom,.swiper-fellesfag-container .swiper-pagination-fraction{text-align:left}}.swiper-fellesfag-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-fellesfag-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;height:10px;width:10px}@media screen and (min-width:1025px){.swiper-fellesfag-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-fellesfag-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#18305f}}.swiper-fellesfag-container .swiper-pagination-bullet-active{background-color:#fff}.swiper-fellesfag-container .swiper-button-prev,.swiper-fellesfag-container .swiper-rtl .swiper-button-next,.swiper-fellesfag-container .swiper-button-next,.swiper-fellesfag-container .swiper-rtl .swiper-button-prev{color:#fff}.swiper-fellesfag-container .swiper-button-prev,.swiper-fellesfag-container .swiper-rtl .swiper-button-next{left:calc(5% + 10px)}@media screen and (min-width:1025px){.swiper-fellesfag-container .swiper-button-prev,.swiper-fellesfag-container .swiper-rtl .swiper-button-next{left:10px}}.swiper-fellesfag-container .swiper-button-next,.swiper-fellesfag-container .swiper-rtl .swiper-button-prev{right:calc(5% + 10px)}@media screen and (min-width:1025px){.swiper-fellesfag-container .swiper-button-next,.swiper-fellesfag-container .swiper-rtl .swiper-button-prev{right:10px}}.archive-content h1,.archive-content p{text-align:center}.innblikk-archive{max-width:1225px;margin:90px auto 100px}.innblikk-filters{display:flex;flex-flow:row wrap;-moz-column-gap:27px;column-gap:27px;row-gap:23px;justify-content:center;max-width:800px;margin:0 auto 80px}.innblikk-filter-btn{border:none;background:unset;border-radius:0;padding:0;color:#18305f}.innblikk-filter-btn p{margin:0}.innblikk-filter-btn.active p{font-weight:700}.innblikk-post-item{margin-bottom:60px}@media screen and (min-width:1025px){.innblikk-post-item{margin-bottom:120px}}.innblikk-post-item a{text-decoration:none;color:#18305f;display:flex;flex-flow:column nowrap}.innblikk-post-item a:hover h3{text-decoration:underline}.innblikk-post-item a img{max-height:680px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}@media screen and (min-width:1025px){.innblikk-post-item a img{width:calc(100% - 50px)}}.innblikk-post-item:not(.no-image) .innblikk-post-item-content{margin-top:-50px}@media screen and (min-width:1025px){.innblikk-post-item:not(.no-image) .innblikk-post-item-content{margin-top:-100px;align-self:flex-end;width:60%}}.innblikk-post-item.no-image .innblikk-post-item-content{padding:45px 50px;width:100%}.innblikk-post-item.no-image .innblikk-post-item-content div div p{font-size:16px;line-height:22px}.innblikk-post-item.no-image .innblikk-post-item-content h3{font-size:30px;line-height:42px}@media screen and (min-width:1025px){.innblikk-post-item.no-image .innblikk-post-item-content h3{font-size:50px;line-height:70px}}.innblikk-post-item-content{background-color:#f1f8fb;border-radius:13px;padding:30px 20px;width:90%;align-self:center}@media screen and (min-width:1025px){.innblikk-post-item-content{padding:45px 27px}}.innblikk-post-item-content>div{display:flex;flex-flow:row wrap;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem}.innblikk-post-item-content>div div{display:flex;flex-flow:row nowrap;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem}.innblikk-post-item-content>div div p{line-height:26px}.innblikk-post-item-content>div div:first-child span{display:none}.innblikk-post-item-content h3{text-align:center}.innblikk-masonry-grid{display:flex;width:auto;padding:0 5%}@media screen and (min-width:1025px){.innblikk-masonry-grid{padding:0 2rem;-moz-column-gap:100px;column-gap:100px}}@media screen and (min-width:calc(1225px+2rem)){.innblikk-masonry-grid{padding:0}}.innblikk-masonry-grid_column{background-clip:padding-box}.load-more-innblikk{display:flex;justify-content:center}.load-more-innblikk button{border:none;background:unset;border-radius:0;padding:0;color:#18305f}.single-innblikk-article{max-width:1225px;margin:0 auto 50px;border-bottom:1px solid #73b9d1;padding:0 5% 100px}@media screen and (min-width:1025px){.single-innblikk-article{padding:0 2rem 100px}}@media screen and (min-width:calc(1225px+2rem)){.single-innblikk-article{padding:0 0 100px}}.single-innblikk-article h1{text-align:center}.single-innblikk-article img{width:auto;max-width:1225px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;margin:0 auto}.single-innblikk-article div:not(.single-innblikk-image-wrapper){display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.single-innblikk-article div p{max-width:580px}@media screen and (min-width:1025px){.single-innblikk-article div figure{max-width:800px}.single-innblikk-article div figure img{height:450px}}.single-innblikk-image-wrapper{max-width:1225px;margin:0 auto;width:-moz-fit-content;width:fit-content}.single-innblikk-image-wrapper img{width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;max-height:700px}.single-innblikk-latest{max-width:1225px;margin:0 auto}.kontakt-page{background-color:#f1f8fb;overflow:hidden}.contact-title{text-align:center;padding:50px 0}.contact-header-container{padding:0 5%;margin-bottom:32px;position:relative}@media screen and (min-width:769px){.contact-header-container{padding:0 2rem}}@media screen and (min-width:1025px){.contact-header-container{margin-bottom:60px;margin:0 auto 200px;max-width:1225px}}@media screen and (min-width:calc(1225px+2rem)){.contact-header-container{padding:0}}.contact-header{border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-flow:column nowrap}.contact-header>svg{display:none;position:absolute;width:180px;height:90px}@media screen and (min-width:1025px){.contact-header>svg{display:block}}.contact-header>svg:first-child{top:4rem;right:calc(2rem - 90px)}@media screen and (min-width:calc(1225px+2rem)){.contact-header>svg:first-child{right:-90px}}.contact-header>svg:last-child{bottom:4rem;left:calc(2rem - 90px)}@media screen and (min-width:calc(1225px+2rem)){.contact-header>svg:last-child{left:-90px}}@media screen and (min-width:1025px){.contact-header{flex-flow:row nowrap;border-radius:10px;height:-moz-fit-content;height:fit-content}}.contact-header>img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-right-radius:10px;border-top-left-radius:10px}@media screen and (min-width:769px){.contact-header>img{height:350px}}@media screen and (min-width:1025px){.contact-header>img{border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;height:600px;max-width:60%}}.contact-header-content-wrapper{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (min-width:1025px){.contact-header-content-wrapper{max-height:600px;width:100%;border-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}}.contact-header-content{display:flex;flex-flow:column nowrap;row-gap:1rem;padding:20px 32px 20px 20px;margin-top:-1rem}@media screen and (min-width:1025px){.contact-header-content{padding:50px 85px;row-gap:40px;justify-content:center;height:100%;margin-top:0}}.contact-header-address p{margin:0;font-weight:300}.contact-header-travel button,.contact-header-travel>a{border-bottom:1px solid #f3c68b;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.contact-header-travel button{border:none;background:unset;border-radius:0;padding:0;color:#18305f;width:100%;border-bottom:1px solid #f3c68b;cursor:pointer}.contact-header-travel button svg{transition:transform .2s ease-in}.contact-header-travel button.active svg{transform:rotate(180deg)}.contact-header-travel a{text-decoration:none;color:#18305f}.tilkomst-dropdown-wrapper{position:relative}.tilkomst-dropdown-wrapper div.active{position:absolute;background-color:#f3c68b;padding:1.5rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.contact-header-contact_info div{display:flex;flex-flow:row wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}@media screen and (min-width:769px){.contact-header-contact_info div{flex-flow:column nowrap;align-items:flex-start}}.contact-header-contact_info div a{text-decoration:none;color:#18305f}.contact-header-contact_info div a p{margin:0}.contact-header-contact_info div a:hover p{text-decoration:underline}.contact-header-contact_info div:first-child a{font-weight:300}.contact-header-contact_info div:last-child a{font-weight:700}.ansatte-container{margin:0 0 100px}.ansatte-container h2{text-align:center}.ansatte-list-container{padding:0 5%;max-width:1225px;margin:0 auto}@media screen and (min-width:1025px){.ansatte-list-container{padding:0 2rem}}@media screen and (min-width:calc(1225px+2rem)){.ansatte-list-container{padding:0}}.ansatte-list-container>h3{text-align:center;margin:50px 0}@media screen and (min-width:1025px){.ansatte-list-container>h3{margin:100px 0}}.ansatte-list-container+.ansatte-list-container>h3{margin:150px 0 50px}@media screen and (min-width:1025px){.ansatte-list-container+.ansatte-list-container>h3{margin:150px 0 100px}}.ansatte-list{list-style:none;padding-left:0;display:flex;flex-flow:column nowrap;align-items:center;row-gap:80px}@media screen and (min-width:769px){.ansatte-list{display:grid;grid-template-columns:repeat(2,50%);justify-items:center}}@media screen and (min-width:calc(1225px+2rem)){.ansatte-list{grid-template-columns:repeat(3,min-content);-moz-column-gap:100px;column-gap:100px}}.ansatte-list-item{display:flex;flex-flow:column nowrap}.ansatte-list-item img{height:360px;width:343px;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ansatte-list-item-content a{text-decoration:none;color:#18305f;font-weight:700}.ansatte-list-item-content a:hover{text-decoration:underline}@media screen and (min-width:1025px){.ansatte-list-item-content h3{margin:1rem 0 30px}}.ansatte-list-item-content p{margin:0;font-size:18px}.site-header{position:sticky;top:-3px;z-index:11;background-color:#fff;transition:transform .25s ease-in-out}.hide-header{transform:translateY(-100%)}#header-root{width:100%;height:100%;max-width:1680px;margin:0 auto}.header-nav-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative;padding:1rem}@media screen and (max-width:480px){.header-nav-container{padding:1rem 0;-moz-column-gap:.5rem;column-gap:.5rem;justify-content:space-around}}@media screen and (min-width:1025px){.header-nav-container{padding:2rem}}@media screen and (min-width:calc(1680px+2rem)){.header-nav-container{padding:2rem 0}}.nav-left,.nav-right{flex:1}@media screen and (max-width:1025px){.nav-left,.nav-right{flex:0 1}}.nav-left a,.nav-right a{text-decoration:none;color:#18305f;padding:.25rem .5rem;transition:background .25s ease-in;border-radius:10px;font-weight:400}.nav-left a p,.nav-right a p{margin:0}.nav-left a:hover,.nav-right a:hover{background-color:#c3e2ed}.logo{align-self:center;width:-moz-fit-content;width:fit-content;justify-self:center;margin:0}.logo img{height:40px;width:auto}@media screen and (min-width:769px){.logo img{height:55px}}.nav-left{display:flex;flex-flow:row nowrap;align-items:center}.nav-left button{border:none;background:unset;border-radius:0;padding:0;color:#18305f;margin-right:2rem;cursor:pointer;transition:background .25s ease-in;padding:.5rem;border-radius:10px}@media screen and (max-width:1025px){.nav-left button{position:absolute;left:2rem}}@media screen and (max-width:480px){.nav-left button{position:unset;margin:0}}.nav-left button svg{height:30px}.nav-left button:hover{background-color:#c3e2ed}.nav-left nav{flex:1;display:flex;flex-flow:row nowrap;justify-content:flex-start}@media screen and (min-width:1025px){.nav-left nav{-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:1441px){.nav-left nav{-moz-column-gap:100px;column-gap:100px}}@media screen and (max-width:1025px){.nav-left nav{display:none}}.nav-right{display:flex;flex-flow:row nowrap;justify-content:flex-end}@media screen and (min-width:1025px){.nav-right{-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:1441px){.nav-right{-moz-column-gap:100px;column-gap:100px;padding-right:.5rem}}@media screen and (max-width:1025px){.nav-right a:first-child{display:none}}.nav-right a:first-child svg{margin-left:.5rem}@media screen and (max-width:480px){.nav-right{flex:unset}}.nav-right a:last-child{text-decoration:none;color:#18305f;background-color:#c3e2ed;padding:.25rem .5rem;border-radius:30px;height:-moz-fit-content;height:fit-content;align-self:center;transition:all .25s ease-in}.nav-right a:last-child:hover{background-color:#73b9d1}@media screen and (max-width:1025px){.nav-right a:last-child{position:absolute;right:2rem;background-color:unset;padding:0;text-decoration:underline}.nav-right a:last-child:hover{background-color:unset}}@media screen and (max-width:480px){.nav-right a:last-child{position:unset;width:-moz-fit-content;width:fit-content}}.has-submenu{position:relative}.has-submenu:hover .header-submenu,.has-submenu:focus-within .header-submenu{display:grid}.link-has-submenu{display:flex;flex-flow:row;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.header-submenu{position:absolute;background-color:#fff;z-index:10;display:none;grid-template-columns:repeat(3,1fr);min-width:700px;padding:1rem 1.5rem;border-radius:10px;top:2rem;border:1px solid #f3c68b}.header-submenu a{padding:0}.header-submenu a:hover{background-color:unset;text-decoration:underline}.header-submenu div ul{list-style:none;padding-left:0}.main-menu-container{background-color:#fff;color:#18305f;position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;row-gap:20px;background-color:#18305f;overflow-y:scroll}@media screen and (min-width:769px){.main-menu-container{row-gap:100px}}.main-menu-container .main-menu-header{top:0;width:100%;max-width:1680px;margin:0 auto;padding:1rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;position:relative}@media screen and (max-width:480px){.main-menu-container .main-menu-header{padding:1rem 0;-moz-column-gap:.5rem;column-gap:.5rem}}@media screen and (min-width:1025px){.main-menu-container .main-menu-header{justify-content:space-between}}@media screen and (min-width:1025px){.main-menu-container .main-menu-header{padding:2rem}}@media screen and (min-width:calc(1680px+2rem)){.main-menu-container .main-menu-header{padding:2rem 0}}.main-menu-container .main-menu-header .close-btn-wrapper{display:flex;position:absolute;left:2rem}@media screen and (max-width:480px){.main-menu-container .main-menu-header .close-btn-wrapper{position:unset}}@media screen and (min-width:1025px){.main-menu-container .main-menu-header .close-btn-wrapper{position:unset}}.main-menu-container .main-menu-header .close-btn-wrapper button{border:none;background:unset;border-radius:0;padding:0;color:#18305f;transition:background .25s ease-in;padding:.25rem .5rem;border-radius:10px;width:40px;height:50px;width:60px}.main-menu-container .main-menu-header .close-btn-wrapper button svg{height:100%;color:#f1f8fb}.main-menu-container .main-menu-header .close-btn-wrapper button:hover{background-color:#fff}.main-menu-container .main-menu-header .close-btn-wrapper button:hover svg{color:#73b9d1}.main-menu-container .main-menu-header div{display:flex}@media screen and (min-width:1025px){.main-menu-container .main-menu-header div{flex:1}}@media screen and (max-width:480px){.main-menu-container .main-menu-header{display:flex;justify-content:space-around;align-items:center}}.menu-nav-links{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;-moz-column-gap:1rem;column-gap:1rem;font-weight:400}@media screen and (min-width:1025px){.menu-nav-links{-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:1441px){.menu-nav-links{-moz-column-gap:100px;column-gap:100px}}.menu-nav-links a{text-decoration:none;color:#18305f;color:#fff}@media screen and (max-width:1025px){.menu-nav-links a:first-child{display:none}}.menu-nav-links a:first-child svg{margin-left:.5rem}.menu-nav-links a:first-child:hover{text-decoration:underline;color:#c3e2ed}.menu-nav-links a:last-child{text-decoration:none;color:#18305f;margin:0;background-color:#c3e2ed;padding:.25rem .5rem;border-radius:30px;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1025px){.menu-nav-links a:last-child{position:absolute;right:2rem;background-color:unset;padding:0;text-decoration:underline;color:#fff}}@media screen and (max-width:480px){.menu-nav-links a:last-child{position:unset}}@media screen and (min-width:1025px){.menu-nav-links a:last-child:hover{background-color:#73b9d1}}.main-menu a{text-decoration:none;color:#18305f;color:#fff}.main-menu a h2{font-size:18px}@media screen and (min-width:1025px){.main-menu a h2{font-size:26px}}.main-menu a:hover{text-decoration:underline;color:#c3e2ed}.info-banner{padding:0;max-width:1680px;margin:1rem auto;width:100%;height:100%}.info-banner img{height:120px;width:120px}@media screen and (min-width:769px){.info-banner{padding:0 2rem;height:100px;margin:1rem auto 2rem}}@media screen and (min-width:calc(1680px+2rem)){.info-banner{padding:0}}.banner-content-container{display:flex;flex-flow:row nowrap;background-color:#c3e2ed;justify-content:center;align-items:center;gap:1.5rem;height:100%;padding:.5rem 1rem}.banner-content-container p{margin:0;font-weight:500;color:#011439}@media screen and (min-width:769px){.banner-content-container{padding:0;border-radius:5px}}.course-selector-container{margin-bottom:80px}@media screen and (min-width:1025px){.course-selector-container{max-width:1225px;margin:100px auto 100px}}.course-selector-header{margin:10% 5% 3rem;text-align:center}.course-selector-header h2{font-size:22px;line-height:30px}@media screen and (min-width:1025px){.course-selector-header h2{font-size:30px;line-height:42px}}@media screen and (min-width:1025px){.course-selector-header div p,.course-selector-header div p a{font-size:22px;line-height:30px}}@media screen and (min-width:1025px){.course-options-grid{display:grid;grid-template-columns:max-content auto;-moz-column-gap:1rem;column-gap:1rem;padding:0 5%}}@media screen and (min-width:1336px){.course-options-grid{padding:0;-moz-column-gap:3rem;column-gap:3rem}}.linje-list-container{margin:0 5% 1rem;display:flex;flex-flow:column nowrap;row-gap:1rem}@media screen and (min-width:769px){.linje-list-container{flex-flow:row wrap;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (min-width:1025px){.linje-list-container{display:grid;grid-template-columns:repeat(2,1fr);margin:0;margin-bottom:2rem}}.linje-list{list-style:none;padding-left:0;display:flex;flex-flow:column nowrap;row-gap:10px;margin:0}.linje-list p{margin-top:0}.linje-list li{border-radius:5px}.linje-list li button{max-width:270px;height:100%;width:100%;padding:.75rem;display:flex;flex-flow:column nowrap;align-items:flex-start}.linje-list li p,.linje-list li h3{margin:0;text-align:left}.linje-list li h3{font-size:16px}.linje-1 li{border:1px solid #18305f}.linje-1 li button:hover{background-color:#f1f8fb}.linje-2 li{border:1px solid #f3c68b}.linje-2 li button{transition:background-color .25s ease-in}.linje-2 li button:hover{background-color:#fbf4e7}.linje-1 .course-item.active{background-color:#18305f;color:#fff;border-radius:0}.linje-2 .course-item.active{background-color:#f3c68b;border-radius:0}.course-item{border:none;background:unset;border-radius:0;padding:0;color:#18305f;font-size:16px;cursor:pointer;border-radius:5px}.course-cards{display:flex;flex-flow:column nowrap;row-gap:1rem;margin-bottom:3rem;margin-top:3.25rem}@media screen and (min-width:1336px){.course-cards{max-width:605px}}.course-card-container{text-decoration:none;color:#18305f;display:flex;flex-flow:row nowrap;min-height:150px;margin:0 5%;border-radius:5px;transition:box-shadow .25s linear;font-weight:400}@media screen and (max-width:480px){.course-card-container{min-height:100px}}@media screen and (min-width:769px){.course-card-container{min-height:200px}}@media screen and (min-width:1025px){.course-card-container{flex-flow:row nowrap;min-height:325px;margin:0}}.course-card-container:hover{box-shadow:0px 0px 3px 4px rgba(0,0,0,.16)}.course-thumbnail{background-position:center;background-size:cover;background-repeat:no-repeat;width:30%;border-top-left-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width:480px){.course-thumbnail{width:50%}}@media screen and (min-width:1025px){.course-thumbnail{width:100%}}.course-card{padding:.5rem 1rem;border-top-right-radius:10px;border-bottom-right-radius:10px;display:flex;flex-flow:column nowrap;justify-content:space-between}@media screen and (min-width:1025px){.course-card{padding:25px}}.course-card.linje-1{background-color:#f1f8fb;width:100%}.course-card.linje-2{background-color:#fbf4e7;width:100%}.course-card.default{background-color:#f1f8fb;min-height:150px;margin:0 5%;display:flex;justify-content:center;border-radius:5px}@media screen and (max-width:480px){.course-card.default{min-height:100px}}@media screen and (min-width:769px){.course-card.default{min-height:200px}}@media screen and (min-width:1025px){.course-card.default{margin:0;min-height:325px}}.course-card.default p{align-self:center}.course-card.default:nth-child(2n){background-color:#fbf4e7}.course-card-header h2{margin:0;font-size:22px;line-height:30px}.course-card-content,.archive-card-content{display:none}@media screen and (min-width:769px){.course-card-content,.archive-card-content{display:block}}.course-card-footer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.course-card-footer>p{margin:0;font-family:'p22-mackinac-pro',sans-serif;font-weight:700;line-height:25px}@media screen and (min-width:1025px){.course-card-footer>p{font-size:22px}}.course-card-footer span{background-color:#c3e2ed;padding:.25rem 15px;border-radius:30px;height:-moz-fit-content;height:fit-content}.course-card-footer span p{margin:0}.other-options{margin:0 5% 1rem;display:flex;flex-flow:row wrap;-moz-column-gap:1rem;column-gap:1rem}.other-options p.sm-text,.other-options p.ex-sm-text,.other-options .footer-links p,.footer-links .other-options p,.other-options .footer p,.footer .other-options p{font-weight:400}.other-options-container{display:flex;flex-flow:row wrap;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;-moz-column-gap:.5rem;column-gap:.5rem}.other-options-btn{border:none;background:unset;border-radius:0;padding:0;color:#18305f;font-size:14px;padding:8px 15px;border:2px solid #c3e2ed;border-radius:18px;cursor:pointer}.other-options-btn.active{background-color:#18305f;color:#fff;border:2px solid transparent}.other-options-btn.active:hover{border-color:transparent}.other-options-btn:hover{border-color:#73b9d1}.other-options-btn p{margin:0;font-weight:500}.course-price-container{border:2px solid #f3c68b;border-radius:10px;margin:0 5% 2rem}@media screen and (min-width:1025px){.course-price-container{margin:0}}.course-prices{margin:0 5% 1rem}.course-price-wrapper{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;row-gap:4rem}@media screen and (min-width:1025px){.course-price-wrapper{row-gap:2rem}}.course-price-wrapper a{text-decoration:none;color:#18305f;background-color:#c3e2ed;padding:.25rem 15px;border-radius:30px;height:-moz-fit-content;height:fit-content}.course-price-wrapper a p{margin:0}@media screen and (min-width:1025px){.course-price-wrapper a{padding:.5rem 15px}}.course-price-total-container{display:flex;flex-flow:row nowrap;align-items:center;border-radius:25px;height:-moz-fit-content;height:fit-content;width:100%;justify-content:space-between}.course-price-total-container h2{margin:0}.course-price-total-container p{font-size:22px;font-weight:700;font-family:'p22-mackinac-pro',sans-serif;line-height:30px}.course-price-total{display:flex;flex-flow:row;justify-content:center;align-items:center}.price-subtotals ul{list-style:none;padding-left:0;overflow:hidden;transition:max-height .5s ease-in-out}.price-subtotals ul li{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between}.price-subtotals ul li p{margin:0}.price-subtotals ul li p:last-child{white-space:nowrap;align-self:flex-end}.price-subtotals ul li.subtotal-list-title:not(:first-child){margin-top:.5rem}@media screen and (min-width:1025px){.price-subtotals ul li.subtotal-list-title:not(:first-child){margin-top:1rem}}.subtotal-list-title{border-bottom:1px solid #18305f}.course-select{position:relative;border-radius:5px}.course-select.select-linje-1{border:1px solid #18305f}.course-select.select-linje-1.active{background-color:#18305f;color:#fff}.course-select.select-linje-2{border:1px solid #f3c68b}.course-select.select-linje-2.active{background-color:#f3c68b;color:#18305f}.course-select.menu-active .select-linje-1{color:#fff;background-color:#18305f}.course-select.menu-active .select-linje-2{color:#18305f;background-color:#f3c68b}.course-select.menu-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.course-select.menu-active .course-options-container ul{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.course-select .select{padding:.75rem 1rem;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;min-height:80px}.course-select .select h2{margin:0}.course-select .select svg{font-size:1.5rem}.course-select .select p:not(.ex-sm-text){margin:0;font-size:20px;font-weight:700;line-height:28px;font-family:'p22-mackinac-pro',sans-serif}.select-linje-1 .course-options-container ul{background-color:#18305f;color:#fff}.select-linje-2 .course-options-container ul{background-color:#f3c68b;color:#18305f}.selected-text{display:flex;flex-flow:row nowrap;-moz-column-gap:2rem;column-gap:2rem}.selected-text h2{font-size:16px;font-weight:700;line-height:22px}.course-options-container{position:absolute;top:80px;left:0;right:0;bottom:0;z-index:2}.course-options-container ul{list-style:none;padding-left:0;margin:0}.course-options-container ul li{padding:.75rem 1rem}.course-price-details{display:flex;flex-flow:row nowrap;justify-content:space-between}.course-price-details a p{font-size:18px}@media screen and (min-width:1025px){.course-price-details a p{font-size:20px}}.price-details-btn{border:none;background:unset;border-radius:0;padding:0;color:#18305f;color:#dc7772;cursor:pointer}.price-details-btn:hover{text-decoration:underline}.price-details-btn p{font-size:14px}.modal-overlay{position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.modal-content{background:#fff;width:90%;height:90%;overflow-y:scroll;border-radius:5px;padding:1.5rem 2rem;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative}@media screen and (min-width:769px){.modal-content{width:80%;height:80%}}@media screen and (min-width:1025px){.modal-content{width:60%;height:unset;overflow-y:unset}}.modal-close-btn{border:none;background:unset;border-radius:0;padding:0;color:#18305f;position:absolute;top:10px;right:10px;cursor:pointer}.modal-close-btn svg{font-size:40px}.page-content{margin:100px auto}.page-content div#content{max-width:800px;margin:0 auto}#zp-paymentform{max-width:800px;margin:6em auto}#zp-paymentform main{padding:1em}#zp-paymentform .hide{display:none}#zp-paymentform .nf-form-cont{margin-top:2em}#zp-paymentform #nf-field-12{height:40px;padding:0 2.5em;border-radius:4px}#zp-paymentform #vipps-checkout-button{background-color:#ff5b24;color:#fff;border-radius:4px;margin-top:1em;padding:1rem .5rem}#zp-paymentform #bfhs-form-message{background-color:#f0f0f0;padding:1em;margin:2em 0;border-radius:4px}#zp-paymentform #bfhs-form-message.success,#zp-paymentform #bfhs-form-message.error{color:#fff}#zp-paymentform #bfhs-form-message.success a,#zp-paymentform #bfhs-form-message.error a{color:#fff}#zp-paymentform #bfhs-form-message.success{background-color:#2dca16}#zp-paymentform #bfhs-form-message.error{background-color:#f03333}.post-type-archive-half_year_courses{height:auto}.half-year-courses-archive ul{list-style:none;padding-left:0}.half-year-course article{max-width:1225px;margin:0 auto 50px;border-bottom:1px solid #f3c68b;padding:0 5% 100px;display:flex;flex-flow:column nowrap;align-items:center}@media screen and (min-width:1025px){.half-year-course article{padding:0 2rem 100px}}@media screen and (min-width:calc(1225px+2rem)){.half-year-course article{padding:0 0 100px}}.half-year-course-content{max-width:800px}body{margin:0;display:flex;flex-flow:column;height:auto}.main-content{flex:1 0 auto;overflow-x:hidden}.url-btn,.load-more-btn,.load-more-innblikk button{text-decoration:none;color:#18305f;width:-moz-fit-content;width:fit-content;display:block;font-weight:regular}.url-btn p,.load-more-btn p,.load-more-innblikk button p{margin:0;background-color:#c3e2ed;width:-moz-fit-content;width:fit-content;padding:.5rem 15px;border-radius:30px;transition:background-color .25s ease-in;font-size:18px}.url-btn:hover p,.load-more-btn:hover p,.load-more-innblikk button:hover p{background-color:#73b9d1}.sub-title{font-size:30px;font-weight:300;line-height:35px;margin:0}.sm-text,.ex-sm-text,.footer-links p,.footer p,.footer a{font-size:16px;line-height:22px;margin:.5rem 0}@media screen and (min-width:1025px){.sm-text,.ex-sm-text,.footer-links p,.footer p,.footer a{font-size:18px;line-height:25px}}.regular,.valgfag-card-content-container div ul li,.ansatte-list-item-content p,.footer p,.footer a,.footer-links p{font-weight:400}.ex-sm-text,.footer-links p{font-size:16px;margin:0}.xl-text{font-weight:700;font-size:30px}.font-p22{font-family:'p22-mackinac-pro'}.bold{font-weight:700}.bfhs-content-header{position:relative;overflow:hidden;display:flex;flex-flow:column nowrap;max-width:1680px;margin:0 auto}@media screen and (min-width:769px){.bfhs-content-header{padding:0 2rem}}@media screen and (min-width:calc(1680px+2rem)){.bfhs-content-header{padding:0}}.bfhs-content-header video{-o-object-fit:cover;object-fit:cover;height:60vh}@media screen and (min-width:769px){.bfhs-content-header video{height:600px;border-radius:10px}}@media screen and (min-width:1025px){.bfhs-content-header video{height:800px}}.fp-video-controls{position:absolute;top:400px;left:.5rem;background:radial-gradient(circle,rgba(24,48,95,.75) 0%,rgba(255,255,255,0) 100%)}@media screen and (min-width:769px){.fp-video-controls{left:2.5rem}}@media screen and (min-width:1025px){.fp-video-controls{top:550px}}@media screen and (min-width:1328px){.fp-video-controls{top:unset;bottom:120px}}@media screen and (min-width:calc(1680px+2rem)){.fp-video-controls{left:.5rem}}.fp-video-controls button{border:none;background:unset;border-radius:0;padding:0;color:#18305f;display:flex;flex-flow:row nowrap;color:#fff;align-items:center;-moz-column-gap:1rem;column-gap:1rem;transition:background .25s ease-in;padding:.75rem 1rem;border-radius:10px;border:1px solid #18305f}.fp-video-controls button svg{font-size:50px}.fp-video-controls button p{font-size:22px;font-weight:300;line-height:30px;margin:0}.fp-video-controls button:hover{background-color:rgba(24,48,95,.75)}.intro-box{color:#f6e4c6;background-color:#18305f;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:35px 28px;max-width:800px;margin:0 auto;width:100%;position:relative;z-index:2}@media screen and (min-width:769px){.intro-box{border-radius:10px;width:unset;margin-top:-100px}}@media screen and (min-width:1025px){.intro-box{margin-top:-150px;padding:50px 60px}}.intro-box h1{margin:0;text-align:center;font-family:'nimbus-sans';font-weight:300}.intro-box p{text-align:center;margin:0;padding:1rem 0 0;max-width:600px}.content{margin:0 auto;max-width:600px;padding:0 5%}@media screen and (min-width:769px){.content{padding:0 2rem}}.large-content{margin:0 auto;max-width:1225px;padding:0 5%}@media screen and (min-width:769px){.large-content{padding:2rem}}@media screen and (min-width:calc(1225px+2rem)){.large-content{padding:0}}.large-content h1{text-align:center}.large-content h2,.large-content h3,.large-content h4{margin:1.25rem 0}@media screen and (max-width:1025px){.content-limit-mobile{max-height:200px;overflow:hidden}}.content-wrapper{position:relative}.about-content-wrapper{position:relative}@media screen and (min-width:1025px){.about-content-wrapper{margin-bottom:6rem}}.content h2{margin:0}.content.grey-box{background-color:#f1f8fb;padding:2rem;margin:0 5%;border-radius:10px;position:relative;bottom:100px;z-index:10;max-width:600px}@media screen and (min-width:769px){.content.grey-box{margin:0 auto}}@media screen and (min-width:1025px){.content.grey-box{position:absolute;top:25%;left:10%;bottom:unset;margin:unset;padding:40px 35px}}@media screen and (min-width:1441px){.content.grey-box{padding:75px 70px}}.content.grey-box h2{font-family:'nimbus-sans',sans-serif;font-weight:300}@media screen and (min-width:1025px){.content.grey-box h2{font-size:50px;line-height:70px}}.content.grey-box a{display:flex;width:-moz-fit-content;width:fit-content}.swiper-container{overflow:hidden;position:relative}.swiper-container .swiper-slide img{height:400px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}@media screen and (min-width:1025px){.swiper-container .swiper-slide img{height:80vh;-o-object-position:center;object-position:center}}@media screen and (min-width:1025px){.swiper-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{left:unset;right:0;width:50%}}@media screen and (min-width:1441px){.swiper-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{width:100%}}.swiper-container .swiper-pagination-bullets{height:-moz-fit-content !important;height:fit-content !important;bottom:110px !important;top:unset !important}@media screen and (min-width:1025px){.swiper-container .swiper-pagination-bullets{bottom:1rem !important}}.swiper-container .swiper-pagination-bullet{background-color:#fff !important;opacity:.5}.swiper-container .swiper-pagination-bullet-active{background-color:#fff !important;opacity:1}.swiper-container .about>.swiper-pagination-bullets{top:44% !important;bottom:unset !important}@media screen and (max-width:480px){.swiper-container .about>.swiper-pagination-bullets{top:38% !important}}@media screen and (min-width:769px){.swiper-container .about>.swiper-pagination-bullets{top:45% !important}}.swiper-container .about>.swiper-pagination-bullets>.swiper-pagination-bullet-active{background-color:#fff !important}.swiper-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{height:10px;width:10px}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{display:none !important}@media screen and (min-width:769px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{display:block !important;top:30% !important;color:#fff !important}}@media screen and (min-width:1025px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{top:45% !important}}.elev-slider{display:flex;justify-content:center;align-items:center;margin-bottom:100px}@media screen and (min-width:1025px){.elev-slider{min-height:80vh}}.swiper-elev-container{flex-flow:unset;position:relative;overflow:hidden;margin:0 5%;cursor:pointer;max-width:1225px}@media screen and (min-width:1025px){.swiper-elev-container{margin:0 auto;padding:0 2rem}}@media screen and (min-width:calc(1225px+2rem)){.swiper-elev-container{padding:0}}.swiper-elev-container a{display:flex;width:-moz-fit-content;width:fit-content;margin-top:1rem}.swiper-elev-container .swiper-elev-pagination{text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width:769px){.swiper-elev-container .swiper-elev-pagination{text-align:left}}.swiper-elev-container .swiper-elev-pagination>.swiper-pagination-bullet-active{background-color:#18305f}.swiper-elev-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-elev-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{height:10px;width:10px}.swiper-elev-container .swiper-wrapper .swiper-slide img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:769px){.swiper-elev-container .swiper-wrapper .swiper-slide img{order:2;border-radius:10px}}@media screen and (min-width:1025px){.swiper-elev-container .swiper-wrapper .swiper-slide img{height:650px}}.swiper-elev-container .swiper-wrapper .fp-elev-content-wrapper{order:1;flex:1 0 50%;margin-top:3rem}@media screen and (min-width:1025px){.swiper-elev-container .swiper-wrapper .fp-elev-content-wrapper{flex:1 0 40%}}@media screen and (min-width:769px){.swiper-elev-container .fp-elev-wrapper{display:flex;flex-flow:row nowrap;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (min-width:1025px){.swiper-elev-container .fp-elev-wrapper{-moz-column-gap:4rem;column-gap:4rem}}.swiper-elev-container .fp-elev-content-header p,.swiper-elev-container .fp-elev-content-header h2{font-size:30px;margin:0}.swiper-elev-container .fp-elev-content-header p{font-weight:300}.swiper-elev-container .fp-elev-content-header h2{margin:0 0 1rem}.swiper-elev-container .fp-elev-content{padding:0}@media screen and (min-width:769px){.swiper-elev-container .fp-elev-content{padding:0}}.elev-image-container{width:100%;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;order:2;border-radius:10px}@media screen and (min-width:480px){.elev-image-container{height:350px}}@media screen and (min-width:769px){.elev-image-container{height:400px}}@media screen and (min-width:1025px){.elev-image-container{height:650px}}.front-travel{background-color:#f1f8fb;padding:4rem 0 2rem;overflow:hidden}@media screen and (min-width:1025px){.front-travel{padding:250px 0}}.front-travel-container{display:flex;flex-flow:column nowrap;padding:0 5%}.front-travel-container svg{display:none}@media screen and (min-width:1025px){.front-travel-container{margin:0 auto;max-width:1225px;flex-flow:row nowrap;padding:0 1rem;position:relative}.front-travel-container svg{display:block;position:absolute;z-index:10;height:95px;width:185px}.front-travel-container svg:first-of-type{right:calc(-155px/2);top:35px}.front-travel-container svg:last-of-type{left:calc(-155px/2);bottom:35px}}.front-travel-content-wrapper{margin-top:-1rem;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (min-width:1025px){.front-travel-content-wrapper{margin-top:0;margin-bottom:7px;border-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}}.front-travel-content{padding:3rem;max-width:600px;margin:0 auto}.front-travel-content h2{font-size:30px;line-height:35px;font-weight:300;font-family:'nimbus-sans',sans-serif}@media screen and (min-width:1025px){.front-travel-content{margin:0;border-radius:0;padding:75px 100px 50px 70px}.front-travel-content h2{font-size:50px;font-weight:300;line-height:70px}}.swiper-travel-container{position:relative;overflow:hidden}@media screen and (max-width:480px){.swiper-travel-container{margin:0}}@media screen and (min-width:1025px){.swiper-travel-container{margin:0;width:50%}}.swiper-travel-container .swiper-wrapper{margin:0 auto}@media screen and (min-width:1025px){.swiper-travel-container .swiper-wrapper{margin:0}}.swiper-travel-container .swiper-slide div{position:relative;height:100%}.swiper-travel-container .swiper-slide div img{height:300px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-right-radius:10px;border-top-left-radius:10px}@media screen and (min-width:769px){.swiper-travel-container .swiper-slide div img{height:450px}}@media screen and (min-width:1025px){.swiper-travel-container .swiper-slide div img{border-radius:0;border-bottom-left-radius:10px;border-top-left-radius:10px;height:650px}}.swiper-travel-container .swiper-slide div svg{height:50px;width:100px}.swiper-travel-container .swiper-slide div svg:first-child{position:absolute;right:-50px;top:2rem;z-index:10}.swiper-travel-container .swiper-slide div svg:last-child{position:absolute;left:-50px;bottom:4rem;z-index:10}@media screen and (max-width:480px){.swiper-travel-container .swiper-slide div svg{display:none}}@media screen and (min-width:1025px){.swiper-travel-container .swiper-slide div svg{display:none}}.swiper-travel-container .swiper-button-next,.swiper-travel-container .swiper-button-prev{display:none;color:#fff}@media screen and (min-width:769px){.swiper-travel-container .swiper-button-next,.swiper-travel-container .swiper-button-prev{display:flex}}.swiper-travel-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-travel-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;height:10px;width:10px}#front-innblikk{max-width:1225px;margin:100px auto}.innblikk-url{margin:0 auto}@media screen and (min-width:1025px){.innblikk-url{margin:0;margin-left:5%}}.front-innblikk-list{list-style:none;padding-left:0}@media screen and (min-width:1025px){.front-innblikk-list{display:flex;padding:.5rem;-moz-column-gap:1rem;column-gap:1rem}.front-innblikk-list div.front-innblikk-wrapper{flex:1 80%}.front-innblikk-list .front-innblikk-container{margin:0}.front-innblikk-list ul li:first-child .front-innblikk-content{margin-top:0}}.front-innblikk-container{list-style:none;padding-left:0}@media screen and (min-width:1025px){.front-innblikk-container{row-gap:1rem;min-width:340px}}.front-innblikk-container>li{width:-moz-fit-content;width:fit-content}.front-innblikk-wrapper{margin:1rem 5%}@media screen and (min-width:1025px){.front-innblikk-wrapper{margin:1rem 0}}.front-innblikk-wrapper>a{text-decoration:none;color:#18305f}.front-innblikk-wrapper>a:hover h3{text-decoration:underline}.front-innblikk-wrapper.has-image>a>.front-innblikk-content{margin:-50px 5% 1rem;position:relative;z-index:2}@media screen and (min-width:1025px){.front-innblikk-wrapper.has-image>a>.front-innblikk-content{margin:-80px 5% 1rem}}.front-innblikk-wrapper.has-image>a>.front-innblikk-content .front-innblikk-tags{justify-content:center}.front-innblikk-wrapper.has-image>a>.front-innblikk-content h3{text-align:center}.front-innblikk-wrapper.no-image{display:flex;flex-flow:column nowrap;justify-content:center}.front-innblikk-wrapper.no-image .front-innblikk-content{width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px){.front-innblikk-wrapper.no-image .front-innblikk-content{width:100%}}@media screen and (min-width:1025px){.front-innblikk-wrapper.no-image .front-innblikk-content ul{justify-content:center}}.front-innblikk-wrapper.no-image .front-innblikk-content ul li{font-size:16px;line-height:22px}.front-innblikk-wrapper.no-image .front-innblikk-content h3{font-size:30px;line-height:36px}@media screen and (min-width:1025px){.front-innblikk-wrapper.no-image .front-innblikk-content h3{font-size:50px;line-height:70px;text-align:center}}.front-innblikk-image img{height:265px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}@media screen and (min-width:769px){.front-innblikk-image img{height:365px}}@media screen and (min-width:1025px){.front-innblikk-image img{height:580px}}.front-innblikk-content{background-color:#f1f8fb;padding:20px 30px 25px;width:-moz-fit-content;width:fit-content;border-radius:10px}.front-innblikk-content p{margin:0}.front-innblikk-tags{list-style:none;padding-left:0;display:flex;flex-flow:row wrap;-moz-column-gap:.75rem;column-gap:.75rem}.front-innblikk-tags li{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;-moz-column-gap:.75rem;column-gap:.75rem}@media screen and (min-width:1025px){.front-innblikk-tags li{flex:none}}.front-innblikk-tags li:first-child span{display:none}.site-footer{background-color:#18305f;color:#fff;min-width:100%;display:flex;flex-flow:column nowrap;padding:50px 0 30px}.footer{display:flex;flex-flow:row nowrap;margin-bottom:60px;margin:0 auto 35px;max-width:1225px;-moz-column-gap:55px;column-gap:55px;width:100%;justify-content:center;align-items:flex-start;padding:0 2rem}@media screen and (min-width:calc(1225px+2rem)){.footer{padding:0}}.footer-linjer-container{flex-flow:column nowrap;display:none;-moz-column-gap:55px;column-gap:55px}@media screen and (min-width:1025px){.footer-linjer-container{display:flex;flex-flow:row nowrap}}.footer-linjer-wrapper h4{color:#f6e4c6}.footer-linjer-list{list-style:none;padding-left:0}.footer-linjer-list li a{text-decoration:none;color:#18305f;color:#f6e4c6}.footer-linjer-list li a:hover{text-decoration:underline}.footer-menu-container{display:none}@media screen and (min-width:1025px){.footer-menu-container{display:block}}.footer-menu-container h4{color:#f6e4c6}#menu-footer-meny{list-style:none;padding-left:0}#menu-footer-meny li a{text-decoration:none;color:#18305f;color:#f6e4c6}#menu-footer-meny li a:hover{text-decoration:underline}.footer-socials-container{display:none}@media screen and (min-width:1025px){.footer-socials-container{display:block}}.footer-socials-container h4{color:#f6e4c6}.footer-socials-list{list-style:none;padding-left:0}.footer-socials-list li a{text-decoration:none;color:#18305f;color:#f6e4c6}.footer-socials-list li a:hover{text-decoration:underline}.footer-contact-container{text-align:center}@media screen and (min-width:1025px){.footer-contact-container{text-align:left}}.footer-contact-container h4{color:#f6e4c6}.footer-address-wrapper{margin:1rem 0}.footer-address-wrapper p{margin:0;color:#f6e4c6}.footer-address-wrapper a{text-decoration:none;color:#18305f}.footer-phone-nr{text-decoration:none;color:#18305f}.footer-phone-nr p{color:#f6e4c6}.footer-email-wrapper p{margin:0;color:#f6e4c6}.footer-email-wrapper a{text-decoration:none;color:#18305f;text-decoration:underline;text-decoration-color:#f6e4c6}.footer-icons{width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;justify-content:center;align-items:center;-moz-column-gap:50px;column-gap:50px}.footer-icons svg{width:60px;height:50px}.footer-links{display:flex;flex-flow:column nowrap;width:-moz-fit-content;width:fit-content;margin:35px auto 0;-moz-column-gap:100px;column-gap:100px;justify-content:center}@media screen and (min-width:1025px){.footer-links{flex-flow:row nowrap}}.footer-links p{margin:0;color:#f6e4c6}.footer-links a{text-decoration:none;color:#18305f;display:flex;flex-flow:row nowrap;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center;justify-content:center}@media screen and (min-width:1025px){.footer-links a{justify-content:flex-start}}.footer-links a:hover p{text-decoration:underline}.footer-links a svg{color:#f6e4c6}.cn-buttons-container .btn,.cn-buttons-container .other-options-btn{text-decoration:none;color:#18305f;color:#f6e4c6;text-decoration:underline;text-decoration-color:#f6e4c6}