*,:after,:before{box-sizing:inherit}html{font-size:16px;line-height:28px;box-sizing:border-box}body{font-size:1rem;line-height:1.75em;letter-spacing:1px;font-family:filson-pro,sans-serif;font-weight:300;overflow-x:hidden}body,html{height:100%;height:100%;min-height:100%;position:relative;background-color:#f9f9f9}a:link,a:visited{color:#0a58a5;text-decoration:underline;-webkit-transition:color .1s ease,border .1s ease,font-weight .1s ease,background .1s ease;-moz-transition:color .1s ease,border .1s ease,font-weight .1s ease,background .1s ease;-ms-transition:color .1s ease,border .1s ease,font-weight .1s ease,background .1s ease;-o-transition:color .1s ease,border .1s ease,font-weight .1s ease,background .1s ease;transition:color .1s ease,border .1s ease,font-weight .1s ease,background .1s ease}a:hover{color:#07272d;text-decoration:none}h1,h2,h3,h4{font-family:"Patua One",Georgia,Arial;color:#0a58a5;letter-spacing:.05rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}.elementor-widget-heading h1.elementor-heading-title,.heading-1,h1{font-size:42px;font-size:2.625rem;line-height:1.2em;font-weight:300;margin-bottom:0}@media all and (max-width:575px){.elementor-widget-heading h1.elementor-heading-title,.heading-1,h1{font-size:30px;font-size:1.875rem}}.elementor-widget-heading h2.elementor-heading-title,.heading-2,h2{font-size:30px;font-size:1.875rem;line-height:1.2em;font-weight:300;margin-bottom:0}@media all and (max-width:575px){.elementor-widget-heading h2.elementor-heading-title,.heading-2,h2{font-size:24px;font-size:1.5rem}}.elementor-widget-heading h3.elementor-heading-title,.heading-3,h3{font-size:24px;font-size:1.5rem;font-weight:500;margin-bottom:0;line-height:1.75em}.elementor-widget-heading h4.elementor-heading-title,.heading-4,h4{font-family:filson-pro,sans-serif;font-size:24px;font-size:1.5rem;font-weight:300;color:#000}.heading-5,h5{font-family:filson-pro,sans-serif;font-size:1rem;font-weight:500;color:#000}.image-caption,.image-caption p{font-size:.8rem;font-style:italic;font-weight:300}li,p{font-size:1rem;line-height:1.75em;font-weight:300;letter-spacing:1px;color:#000}li:first-child,p:first-child{margin-top:0}li:last-of-type,p:last-of-type{margin-bottom:0}figure{display:block;max-width:100%;margin:0;padding:0}img{max-width:100%}strong{font-weight:600}button,input,option,select,textarea{font-family:filson-pro,sans-serif}ul.unformated{margin:0;padding:0;list-style:none}ul.unformated li{margin:0;line-height:1}.header-1{font-size:40px;font-size:2.5rem;line-height:1.2em;font-weight:700;color:#0a58a5}.header-2{font-size:40px;font-size:2.5rem;line-height:1.2em;font-weight:300;color:#0a58a5}.header-3{font-size:30px;font-size:1.875rem;line-height:1.2em;font-weight:500;color:#0a58a5}.header-4{font-size:30px;font-size:1.875rem;line-height:1.2em;font-weight:300;color:#07272d}.sub-header{font-size:12px;font-size:.75rem;line-height:1.2em;font-weight:500;color:#150800;text-transform:uppercase}header#header{background-color:transparent;position:fixed;width:100%;z-index:444;top:0;-webkit-transition:.4s all ease-in-out;-moz-transition:.4s all ease-in-out;-ms-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;transition:.4s all ease-in-out}body.normal-header header#header,body.onscroll header#header{background-color:#fff;box-shadow:0 6px 13px -11px rgba(0,0,0,.2)}@media all and (max-width:768px){header#header{background-color:#fff;box-shadow:0 6px 13px -11px rgba(0,0,0,.2)}}header#header .container{min-height:118px;padding-top:1.5em;padding-bottom:1.5em;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-ms-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out}@media all and (max-width:920px){header#header .container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}header#header .container .nav{margin-top:12px;width:100%}}@media all and (max-width:768px){header#header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}header#header .container .nav{margin-top:0}}body.onscroll header#header .container{padding-top:0;padding-bottom:0}@media all and (max-width:768px){header#header .container{min-height:80px;padding-top:0;padding-bottom:0}}header#header .brand{margin:0;padding:0;line-height:0;display:block}header#header .brand a{background-image:url(../../images/logo_clean.svg);-webkit-transition:.2s all ease-in;-moz-transition:.2s all ease-in;-ms-transition:.2s all ease-in;-o-transition:.2s all ease-in;transition:.2s all ease-in}@media all and (max-width:768px){header#header .brand a{background-image:url(../../images/logo_horizontal.svg);width:191px;height:83px;margin:1rem 0}}body.inverted-logo header#header .brand a,body.normal-header header#header .brand a,body.onscroll header#header .brand a{background-image:url(../../images/logo_horizontal.svg);width:191px;height:83px;margin:1rem 0}header#header .nav-bar-top{margin-bottom:.6em}@media all and (max-width:920px){header#header .nav-bar-top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%}}header#header .nav-bar-top .nav-bar{padding-right:2em}@media all and (max-width:920px){header#header .nav-bar-top .nav-bar{padding-right:0;width:100%}}@media all and (max-width:768px){header#header .nav{opacity:0;visibility:hidden;position:absolute;top:-100%;left:0;width:100%;background:#fff;-webkit-transition:top .2s ease-in-out,opacity .1s ease-in-out .1s;-moz-transition:top .2s ease-in-out,opacity .1s ease-in-out .1s;-ms-transition:top .2s ease-in-out,opacity .1s ease-in-out .1s;-o-transition:top .2s ease-in-out,opacity .1s ease-in-out .1s;transition:top .2s ease-in-out,opacity .1s ease-in-out .1s;padding:1em}}header#header .nav.nav--open{top:100%;opacity:1;visibility:visible}#footer h3{color:#fff;margin-bottom:1rem}#footer li,#footer p,#footer span{letter-spacing:.86px}#footer .footer-top{border-top:.5px solid #222;padding:1em 0;margin-top:2em}#footer .footer-main{padding:3em 0;background-color:#07272d}#footer .footer-main li,#footer .footer-main p,#footer .footer-main span{color:#fff;font-size:14px;font-size:.875rem}#footer .footer-main a,#footer .footer-main a:link,#footer .footer-main a:visited{color:#fff;text-decoration:none}#footer .footer-main a:hover{color:#0a58a5}#footer .footer-bottom{padding:1em 0}#footer .footer-bottom p{color:#0a58a5;font-size:12px;font-size:.75rem;font-weight:300}#footer .footer-bottom p a:link,#footer .footer-bottom p a:visited{color:inherit;text-decoration:none}#footer .footer-bottom p a:hover{color:#07272d}#footer .footer-bottom .terms-menu{margin:0;padding:0;list-style:none}#footer .footer-bottom .terms-menu li{font-size:12px;font-size:.75rem;margin-right:6px;font-weight:300}#footer .footer-bottom .terms-menu li:last-child{margin-right:0}#footer .footer-bottom .terms-menu li>a{text-decoration:none;display:block}#footer .footer-bottom .terms-menu li:not(:last-child)>a:after{content:"|";display:inline-block;margin-left:6px}#footer .footer-bottom .terms-menu li:not(:last-child)>a:hover:after{color:#0a58a5!important}#footer .logo{background-image:url(../../images/logo.svg)!important;width:163px;height:76px}ul.social-media li{margin-right:6px}ul.social-media li:last-child{margin-right:0}ul.social-media li a{font-size:22px;font-size:1.375rem}@media all and (max-width:575px){ul.social-media{width:100%;margin-top:1em;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;float:none!important}}@media all and (max-width:575px){ul.generalsponsor{max-width:70%;margin:0 auto}}ul.sponsors li{margin-right:2em}ul.sponsors li:last-child{margin-right:0}ul.sponsors li a{display:block}ul.sponsors li a img{height:100px;object-fit:contain}#contactiformation{border-top:1px solid rgba(255,255,255,.08);padding-top:.6rem}#contactiformation h3{margin-bottom:0;font-size:20px;font-size:1.25rem}.row:last-of-type [class^=col-]{padding-bottom:0!important}.flex>div{line-height:1}#main-menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}@media all and (max-width:920px){#main-menu{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}#main-menu li{font-family:"Patua One",Georgia,Arial;font-size:22px;font-size:1.375rem;font-weight:400;letter-spacing:0}#main-menu li a,#main-menu li a:link,#main-menu li a:visited{color:#fff;text-decoration:none;letter-spacing:.03em}#main-menu li a:hover,#main-menu li.current-menu-item>a,#main-menu li.current-post-parent>a,#main-menu li.current-product-ancestor>a,#main-menu li.current-product_cat-ancestor>a,#main-menu li.current_page_ancestor>a,#main-menu li.current_page_item>a,#main-menu li.current_page_parent>a,#main-menu li.is-active-element>a,#main-menu li.menu-item-current>a{color:#07272d}#main-menu li.billetter>a{background-color:#07272d;color:#fff!important;padding:4px 20px;border-radius:3em;border:1px solid transparent}#main-menu li.billetter>a:hover{background-color:transparent;color:#07272d!important;border-color:#07272d}#main-menu li .sub-menu{background:#fff;border-radius:.5rem;padding:10px 20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#main-menu li .sub-menu li{font-size:18px;font-size:1.125rem}#main-menu li .sub-menu li>a,#main-menu li .sub-menu li>a:link,#main-menu li .sub-menu li>a:visited{color:#0a58a5}#main-menu li .sub-menu li.current-menu-item>a,#main-menu li .sub-menu li.current-post-parent>a,#main-menu li .sub-menu li.current-product-ancestor>a,#main-menu li .sub-menu li.current-product_cat-ancestor>a,#main-menu li .sub-menu li.current_page_ancestor>a,#main-menu li .sub-menu li.current_page_item>a,#main-menu li .sub-menu li.current_page_parent>a,#main-menu li .sub-menu li.is-active-element>a,#main-menu li .sub-menu li.menu-item-current>a,#main-menu li .sub-menu li>a:hover{color:#07272d}body.inverted-logo #main-menu li a,body.inverted-logo #main-menu li a:link,body.inverted-logo #main-menu li a:visited,body.normal-header #main-menu li a,body.normal-header #main-menu li a:link,body.normal-header #main-menu li a:visited,body.onscroll #main-menu li a,body.onscroll #main-menu li a:link,body.onscroll #main-menu li a:visited{color:#0a58a5}body.inverted-logo #main-menu li a:hover,body.inverted-logo #main-menu li.current-menu-item>a,body.inverted-logo #main-menu li.current-post-parent>a,body.inverted-logo #main-menu li.current-product-ancestor>a,body.inverted-logo #main-menu li.current-product_cat-ancestor>a,body.inverted-logo #main-menu li.current_page_ancestor>a,body.inverted-logo #main-menu li.current_page_item>a,body.inverted-logo #main-menu li.current_page_parent>a,body.inverted-logo #main-menu li.is-active-element>a,body.inverted-logo #main-menu li.menu-item-current>a,body.normal-header #main-menu li a:hover,body.normal-header #main-menu li.current-menu-item>a,body.normal-header #main-menu li.current-post-parent>a,body.normal-header #main-menu li.current-product-ancestor>a,body.normal-header #main-menu li.current-product_cat-ancestor>a,body.normal-header #main-menu li.current_page_ancestor>a,body.normal-header #main-menu li.current_page_item>a,body.normal-header #main-menu li.current_page_parent>a,body.normal-header #main-menu li.is-active-element>a,body.normal-header #main-menu li.menu-item-current>a,body.onscroll #main-menu li a:hover,body.onscroll #main-menu li.current-menu-item>a,body.onscroll #main-menu li.current-post-parent>a,body.onscroll #main-menu li.current-product-ancestor>a,body.onscroll #main-menu li.current-product_cat-ancestor>a,body.onscroll #main-menu li.current_page_ancestor>a,body.onscroll #main-menu li.current_page_item>a,body.onscroll #main-menu li.current_page_parent>a,body.onscroll #main-menu li.is-active-element>a,body.onscroll #main-menu li.menu-item-current>a{color:#07272d}#main-menu>li:not(:last-child){margin-right:26px}@media all and (max-width:1024px){#main-menu>li:not(:last-child){margin-right:20px}}@media all and (max-width:768px){#main-menu>li:not(:last-child){margin-right:0}}.actions-mobile{display:none;position:absolute;top:32px;right:1em}@media all and (max-width:768px){.actions-mobile{display:block}}.actions-mobile a,.actions-mobile a:link,.actions-mobile a:visited{color:#07272d}body.nav--active .actions-mobile a,body.nav--active .actions-mobile a:link,body.nav--active .actions-mobile a:visited{color:#000}.actions-mobile a:hover{color:#07272d}#footer-menu-terms li{font-size:12px;font-size:.75rem}#footer-menu-terms li:not(:last-child):after{content:"|";display:inline-block;padding-left:5px}#footer-menu-terms li a:link,#footer-menu-terms li a:visited{color:#0a58a5;text-decoration:none}#footer-menu-terms li a:hover{color:#07272d}#menu-mobile{padding-top:2em}#menu-mobile li.has-children a{position:relative}#menu-mobile li.has-children a .caret{position:absolute;right:0;font-size:15px;font-size:.9375rem}#menu-mobile li.has-children a .caret:after{font-family:toui-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e879'}#menu-mobile li.has-children a .caret.open:after{content:'\e87b'}#menu-mobile li{border-bottom:1px solid rgba(255,255,255,.2)}#menu-mobile li:last-child{border-bottom:0}#menu-mobile li>a{padding:.3em 0}#menu-mobile li a:hover,#menu-mobile li.current-menu-item>a,#menu-mobile li.current-post-parent>a,#menu-mobile li.current-product-ancestor>a,#menu-mobile li.current-product_cat-ancestor>a,#menu-mobile li.current_page_ancestor>a,#menu-mobile li.current_page_item>a,#menu-mobile li.current_page_parent>a,#menu-mobile li.is-active-element>a,#menu-mobile li.menu-item-current>a{color:#0a58a5}#menu-mobile li ul{padding:.5em 0}#menu-mobile li ul li a{padding:0;font-size:18px;font-size:1.125rem}.social-media li a{display:block;width:36px;height:36px;line-height:36px;text-align:center;color:#fff;background-color:#07272d;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.social-media li a:hover{background-color:#0e4d59}.social-media li a i{font-size:18px}#frontpage-boxes{margin-top:-10em}#frontpage-boxes .elementor-container{padding:0 2em}@media all and (max-width:1280px){#frontpage-boxes .elementor-container .elementor-row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#frontpage-boxes .elementor-container .elementor-col-25{width:50%}}@media all and (max-width:767px){#frontpage-boxes .elementor-container .elementor-col-25{width:100%}#frontpage-boxes .elementor-container .elementor-col-25 .elementor-widget-wrap{padding:4em 2em!important}}.header-boxes__blue .elementor-widget-wrap,.header-boxes__darkgreen .elementor-widget-wrap,.header-boxes__green .elementor-widget-wrap,.header-boxes__white .elementor-widget-wrap{padding:6em 2em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-boxes__blue .elementor-widget-wrap:hover,.header-boxes__darkgreen .elementor-widget-wrap:hover,.header-boxes__green .elementor-widget-wrap:hover,.header-boxes__white .elementor-widget-wrap:hover{-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}.header-boxes__blue .elementor-widget-wrap h2,.header-boxes__darkgreen .elementor-widget-wrap h2,.header-boxes__green .elementor-widget-wrap h2,.header-boxes__white .elementor-widget-wrap h2{font-size:30px;font-size:1.875rem}@media all and (max-width:1560px){.header-boxes__blue .elementor-widget-wrap h2,.header-boxes__darkgreen .elementor-widget-wrap h2,.header-boxes__green .elementor-widget-wrap h2,.header-boxes__white .elementor-widget-wrap h2{font-size:25px;font-size:1.5625rem}}@media all and (max-width:1320px){.header-boxes__blue .elementor-widget-wrap h2,.header-boxes__darkgreen .elementor-widget-wrap h2,.header-boxes__green .elementor-widget-wrap h2,.header-boxes__white .elementor-widget-wrap h2{font-size:22px;font-size:1.375rem}}@media all and (max-width:1280px){.header-boxes__blue .elementor-widget-wrap h2,.header-boxes__darkgreen .elementor-widget-wrap h2,.header-boxes__green .elementor-widget-wrap h2,.header-boxes__white .elementor-widget-wrap h2{font-size:30px;font-size:1.875rem}}.header-boxes__blue .elementor-widget-wrap p,.header-boxes__darkgreen .elementor-widget-wrap p,.header-boxes__green .elementor-widget-wrap p,.header-boxes__white .elementor-widget-wrap p{font-size:14px;font-size:.875rem}.header-boxes__darkgreen .elementor-widget-wrap{color:#fff}.header-boxes__green .elementor-widget-wrap{padding:6em 2em;background-color:#00bb31;color:#fff}.header-boxes__blue .elementor-widget-wrap{padding:6em 2em;background-color:#0a58a5;color:#fff}.header-boxes__white .elementor-widget-wrap{padding:6em 2em;background-color:#fff}.wp-page{margin:3em 0}body.elementor-page .wp-page{margin-top:0;margin-bottom:0}.wp-post-container{padding:0 0 3em 0}.wp-post.wp-post-single .post-image-wrapper{margin-bottom:0}.wp-post.wp-post-single .post-image-wrapper .post-image{width:100%;height:600px;display:block;background-color:#ccc;background-repeat:no-repeat;background-position:top center;background-size:cover}@media all and (max-width:1024px){.wp-post.wp-post-single .post-image-wrapper .post-image{height:520px}}@media all and (max-width:768px){.wp-post.wp-post-single .post-image-wrapper .post-image{height:460px}}@media all and (max-width:575px){.wp-post.wp-post-single .post-image-wrapper .post-image{height:320px}}.wp-post.wp-post-single .wp-post-content-wrapper{padding:1.5em;background-color:#f9f9f9}.wp-post.wp-post-single .wp-post-content-wrapper .post-title{color:#0a58a5;font-size:45px;font-size:2.8125rem;line-height:1.3em;font-weight:500;margin:6px 0 1rem 0}.wp-post.wp-post-single .wp-post-content-wrapper .post-meta{margin-bottom:2em}.wp-post.wp-post-single .wp-post-content-wrapper .post-meta .entry-date{text-transform:capitalize;font-family:"Patua One",Georgia,Arial;color:#222}.wp-post.wp-post-single .wp-post-content-wrapper .post-meta .meta-category{text-transform:uppercase;font-size:16px;font-size:1rem}.wp-post.wp-post-single .wp-post-content-wrapper .post-meta .meta-category a{text-decoration:none}.wp-post.wp-post-single .wp-post-content-wrapper .entry-date{font-size:15px;font-size:.9375rem}.wp-post.wp-post-single .wp-post-content-wrapper .post-excerpt p{font-size:20px;font-size:1.25rem}.wp-post.wp-post-single .wp-post-content-wrapper .post-content li,.wp-post.wp-post-single .wp-post-content-wrapper .post-content p{font-size:16px;font-size:1rem;line-height:1.5em}.share-post{margin:1rem 0 2.5em 0}.share-post span{font-size:16px;font-size:1rem;color:#0a58a5;text-transform:uppercase;display:inline-block;margin-right:6px}.share-post ul{list-style:none;margin:0;padding:0;display:inline-block}.share-post ul li{line-height:1;display:inline-block;margin:0}.share-post ul li a{display:block;width:26px;height:26px;line-height:26px;font-size:12px;font-size:.75rem;text-align:center;color:#fff;background-color:#0a58a5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.share-post ul li a:hover{background-color:#07272d}body.elementor-page.single-post .wp-post.wp-post-single .post-image{background-position:center;height:60vh;max-height:680px;min-height:300px}body.elementor-page.single-post .wp-post.wp-post-single .wp-post-content-wrapper{max-width:1180px;margin:0 auto;background-color:transparent}.wp-category-loop{padding:3em 0}@media all and (max-width:1024px){.wp-category-loop{padding:2em 0}}@media all and (max-width:575px){.wp-category-loop{padding:1em 0}}.wp-category-loop .wp-post .post-wrapper .post-image,.wp-frontpage-loop .wp-post .post-wrapper .post-image{height:280px;margin:0;display:block}.wp-category-loop .wp-post .post-wrapper .post-image img,.wp-frontpage-loop .wp-post .post-wrapper .post-image img{width:100%;height:100%;object-fit:cover}.wp-category-loop .wp-post .post-wrapper .post-bottom,.wp-frontpage-loop .wp-post .post-wrapper .post-bottom{background-color:#f3f3f3;padding:0 1em 1em 1em}.wp-category-loop .wp-post .post-wrapper .post-content,.wp-category-loop .wp-post .post-wrapper .post-middle,.wp-frontpage-loop .wp-post .post-wrapper .post-content,.wp-frontpage-loop .wp-post .post-wrapper .post-middle{background-color:#f3f3f3;padding:0 1em 1em 1em}.wp-category-loop .wp-post .post-wrapper .post-content .entry-date,.wp-category-loop .wp-post .post-wrapper .post-middle .entry-date,.wp-frontpage-loop .wp-post .post-wrapper .post-content .entry-date,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .entry-date{font-size:14px;font-size:.875rem;font-weight:300;color:#2d2b3d;padding:12px 0;display:block;letter-spacing:1px}.wp-category-loop .wp-post .post-wrapper .post-content .post-title,.wp-category-loop .wp-post .post-wrapper .post-content h2,.wp-category-loop .wp-post .post-wrapper .post-middle .post-title,.wp-category-loop .wp-post .post-wrapper .post-middle h2,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-title,.wp-frontpage-loop .wp-post .post-wrapper .post-content h2,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-title,.wp-frontpage-loop .wp-post .post-wrapper .post-middle h2{font-size:22px;font-size:1.375rem;font-weight:500;color:#2d2b3d;margin:0 0 .6em 0;letter-spacing:.37px}.wp-category-loop .wp-post .post-wrapper .post-content .post-title a,.wp-category-loop .wp-post .post-wrapper .post-content h2 a,.wp-category-loop .wp-post .post-wrapper .post-middle .post-title a,.wp-category-loop .wp-post .post-wrapper .post-middle h2 a,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-title a,.wp-frontpage-loop .wp-post .post-wrapper .post-content h2 a,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-title a,.wp-frontpage-loop .wp-post .post-wrapper .post-middle h2 a{color:#2d2b3d;text-decoration:none}.wp-category-loop .wp-post .post-wrapper .post-content .post-title a:hover,.wp-category-loop .wp-post .post-wrapper .post-content h2 a:hover,.wp-category-loop .wp-post .post-wrapper .post-middle .post-title a:hover,.wp-category-loop .wp-post .post-wrapper .post-middle h2 a:hover,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-title a:hover,.wp-frontpage-loop .wp-post .post-wrapper .post-content h2 a:hover,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-title a:hover,.wp-frontpage-loop .wp-post .post-wrapper .post-middle h2 a:hover{color:#0a58a5}.wp-category-loop .wp-post .post-wrapper .post-content .post-meta,.wp-category-loop .wp-post .post-wrapper .post-middle .post-meta,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-meta,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-meta{margin:0 0 10px 0}.wp-category-loop .wp-post .post-wrapper .post-content .post-meta p,.wp-category-loop .wp-post .post-wrapper .post-middle .post-meta p,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-meta p,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-meta p{margin:0;font-size:16px;font-size:1rem;color:#222}.wp-category-loop .wp-post .post-wrapper .post-content .post-meta .entry-date,.wp-category-loop .wp-post .post-wrapper .post-middle .post-meta .entry-date,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-meta .entry-date,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-meta .entry-date{text-transform:capitalize;font-family:"Patua One",Georgia,Arial;color:#222}.wp-category-loop .wp-post .post-wrapper .post-content .post-meta .meta-category,.wp-category-loop .wp-post .post-wrapper .post-middle .post-meta .meta-category,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-meta .meta-category,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-meta .meta-category{text-transform:uppercase;font-size:16px;font-size:1rem}.wp-category-loop .wp-post .post-wrapper .post-content .post-meta .meta-category a,.wp-category-loop .wp-post .post-wrapper .post-middle .post-meta .meta-category a,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-meta .meta-category a,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-meta .meta-category a{text-decoration:none}.wp-category-loop .wp-post .post-wrapper .post-content .post-meta .column,.wp-category-loop .wp-post .post-wrapper .post-middle .post-meta .column,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-meta .column,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-meta .column{padding-bottom:0;padding-right:0;padding-left:0}.wp-category-loop .wp-post .post-wrapper .post-content .post-contents li,.wp-category-loop .wp-post .post-wrapper .post-content .post-contents p,.wp-category-loop .wp-post .post-wrapper .post-content .post-contents span,.wp-category-loop .wp-post .post-wrapper .post-content .post-excerpt li,.wp-category-loop .wp-post .post-wrapper .post-content .post-excerpt p,.wp-category-loop .wp-post .post-wrapper .post-content .post-excerpt span,.wp-category-loop .wp-post .post-wrapper .post-middle .post-contents li,.wp-category-loop .wp-post .post-wrapper .post-middle .post-contents p,.wp-category-loop .wp-post .post-wrapper .post-middle .post-contents span,.wp-category-loop .wp-post .post-wrapper .post-middle .post-excerpt li,.wp-category-loop .wp-post .post-wrapper .post-middle .post-excerpt p,.wp-category-loop .wp-post .post-wrapper .post-middle .post-excerpt span,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-contents li,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-contents p,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-contents span,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-excerpt li,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-excerpt p,.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-excerpt span,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-contents li,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-contents p,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-contents span,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-excerpt li,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-excerpt p,.wp-frontpage-loop .wp-post .post-wrapper .post-middle .post-excerpt span{font-size:14px;font-size:.875rem;letter-spacing:.23px}.wp-category-loop .wp-post .post-wrapper .read-more,.wp-frontpage-loop .wp-post .post-wrapper .read-more{font-size:15px;font-size:.9375rem;text-decoration:underline;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.wp-category-loop.category-prosjekter .wp-post .post-wrapper .post-content{background:0 0;padding:1em 0}.wp-category-loop.category-prosjekter .wp-post .post-wrapper .post-content .post-title{color:#000;font-size:28px;font-size:1.75rem;font-weight:300;letter-spacing:-.1px;line-height:1.3em}.wp-category-loop.category-prosjekter .wp-post .post-wrapper .post-content .post-title a{color:inherit}.wp-category-loop.category-prosjekter .wp-post .post-wrapper .post-content .post-title a:active,.wp-category-loop.category-prosjekter .wp-post .post-wrapper .post-content .post-title a:hover{color:#07272d}.wp-category-loop.category-prosjekter .wp-post .post-wrapper .post-content .post-contents{color:#585858;font-weight:300;margin-bottom:1em}.wp-category-loop.category-prosjekter .wp-post .post-wrapper .post-content .post-read-more{font-weight:300}.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-meta{margin-bottom:8px}.wp-frontpage-loop .wp-post .post-wrapper .post-content .share-post{margin:0}.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-read-more{font-weight:300;text-decoration:underline;font-size:14px;font-size:.875rem}.wp-frontpage-loop .wp-post .post-wrapper .post-content .post-read-more:hover{text-decoration:none}.post-comments-area{margin-top:2em}.commentlist{list-style-type:none;margin:0;padding:0}.commentlist .comment .comment-body{margin-bottom:1em}.commentlist .comment .comment-body .reply{width:80px;text-align:center}.commentlist .comment .comment-body .comment-meta{float:left;padding:20px 0}.commentlist .comment .comment-body .comment-meta .avatar{width:80px;height:80px;-webkit-border-radius:50%;border-radius:50%}.commentlist .comment .comment-body .comment-content{background-color:#f7f7f7;padding:20px 35px;float:right;width:calc(100% - 100px);position:relative;margin-top:15px;box-sizing:border-box}.commentlist .comment .comment-body .comment-content:before{content:"";position:absolute;left:-12px;top:40px;border-right:12px solid #f7f7f7;border-top:12px solid transparent;border-bottom:12px solid transparent}.commentlist .comment .comment-body:after{content:"";display:table;clear:both}.commentlist ol,.commentlist ul{list-style-type:none}.comment-respond{padding-top:2em}.comment-respond h3{font-size:24px;font-size:1.5rem;margin:0;font-weight:400}.comment-respond .comment-form .comment-form-comment label{display:block}.comment-respond .comment-form .comment-form-comment label:after{content:":"}.comment-respond .comment-form .comment-form-comment textarea{width:100%}body.elementor-page #contents{max-width:100%;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.elementor-text-editor li,.elementor-text-editor p{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-weight:inherit}.elementor-image-carousel .slick-slide-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:filter .2s ease-in-out;-moz-transition:filter .2s ease-in-out;-ms-transition:filter .2s ease-in-out;-o-transition:filter .2s ease-in-out;transition:filter .2s ease-in-out}.elementor-image-carousel .slick-slide-image:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}@media all and (max-width:1024px){.elementor-image-carousel.slick-slider{padding-left:2em;padding-right:2em}}@media all and (max-width:1024px){.elementor-slick-slider .slick-next{right:-5px!important}}@media all and (max-width:1024px){.elementor-slick-slider .slick-prev{left:-5px!important}}@media all and (max-width:920px){.search-form{position:absolute;top:2em;right:2em}}.search-form .search-form__inner{position:relative;width:11em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-form .search-form__inner:after{position:absolute;bottom:-1px;left:0;width:100%;content:"";display:block;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.search-form .search-form__inner.search-is-active input[type=search],.search-form .search-form__inner.search-is-active input[type=text]{background-color:#fff;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em}.search-form .search-form__inner.search-is-active input[type=search]::-webkit-input-placeholder,.search-form .search-form__inner.search-is-active input[type=text]::-webkit-input-placeholder{color:#8a8a8a}.search-form .search-form__inner.search-is-active input[type=search]:-moz-placeholder,.search-form .search-form__inner.search-is-active input[type=text]:-moz-placeholder{color:#8a8a8a}.search-form .search-form__inner.search-is-active input[type=search]::-moz-placeholder,.search-form .search-form__inner.search-is-active input[type=text]::-moz-placeholder{color:#8a8a8a}.search-form .search-form__inner.search-is-active input[type=search]:-ms-input-placeholder,.search-form .search-form__inner.search-is-active input[type=text]:-ms-input-placeholder{color:#8a8a8a}.search-form .search-form__inner.search-is-active button,.search-form .search-form__inner.search-is-active input[type=submit]{right:8px}body.inverted-logo .search-form .search-form__inner.search-is-active button,body.inverted-logo .search-form .search-form__inner.search-is-active input[type=submit],body.normal-header .search-form .search-form__inner.search-is-active button,body.normal-header .search-form .search-form__inner.search-is-active input[type=submit],body.onscroll .search-form .search-form__inner.search-is-active button,body.onscroll .search-form .search-form__inner.search-is-active input[type=submit]{right:0}.search-form .search-form__inner.search-is-active:after{border-width:0}body.inverted-logo .search-form .search-form__inner.search-is-active:after,body.normal-header .search-form .search-form__inner.search-is-active:after,body.onscroll .search-form .search-form__inner.search-is-active:after{border-width:1px}.search-form .search-form__inner input[type=search],.search-form .search-form__inner input[type=text]{width:100%;border:none;padding:8px 14px;color:#0a58a5;font-family:filson-pro,sans-serif;font-size:14px;font-size:.875rem;font-weight:300;-webkit-transition:border-radius .1s ease-in-out,background-color .3s ease-in-out .1s;-moz-transition:border-radius .1s ease-in-out,background-color .3s ease-in-out .1s;-ms-transition:border-radius .1s ease-in-out,background-color .3s ease-in-out .1s;-o-transition:border-radius .1s ease-in-out,background-color .3s ease-in-out .1s;transition:border-radius .1s ease-in-out,background-color .3s ease-in-out .1s;background-color:#fff;border:0;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em;position:relative}body.inverted-logo .search-form .search-form__inner input[type=search],body.inverted-logo .search-form .search-form__inner input[type=text],body.normal-header .search-form .search-form__inner input[type=search],body.normal-header .search-form .search-form__inner input[type=text],body.onscroll .search-form .search-form__inner input[type=search],body.onscroll .search-form .search-form__inner input[type=text]{border:1px solid #ccc}.search-form .search-form__inner input[type=search]::-webkit-input-placeholder,.search-form .search-form__inner input[type=text]::-webkit-input-placeholder{color:#ccc}.search-form .search-form__inner input[type=search]:-moz-placeholder,.search-form .search-form__inner input[type=text]:-moz-placeholder{color:#ccc}.search-form .search-form__inner input[type=search]::-moz-placeholder,.search-form .search-form__inner input[type=text]::-moz-placeholder{color:#ccc}.search-form .search-form__inner input[type=search]:-ms-input-placeholder,.search-form .search-form__inner input[type=text]:-ms-input-placeholder{color:#ccc}.search-form .search-form__inner input[type=search]:active,.search-form .search-form__inner input[type=search]:focus,.search-form .search-form__inner input[type=text]:active,.search-form .search-form__inner input[type=text]:focus{outline:0}.search-form .search-form__inner button,.search-form .search-form__inner input[type=submit]{border:none;background:0 0;outline:0;position:absolute;right:0;top:0;display:inline-block;margin:0;padding:0;height:100%;color:#0a58a5;font-size:19px;-webkit-transition:all .1s ease-in-out 50ms;-moz-transition:all .1s ease-in-out 50ms;-ms-transition:all .1s ease-in-out 50ms;-o-transition:all .1s ease-in-out 50ms;transition:all .1s ease-in-out 50ms}.search-form.search-form-mobile .search-form__inner{border-bottom:0;width:100%}.search-form.search-form-mobile .search-form__inner:after{display:none}.search-form.search-form-mobile input[type=search],.search-form.search-form-mobile input[type=text]{font-size:18px;font-size:1.125rem;background-color:#fff;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em}.search-form.search-form-mobile input[type=search]::-webkit-input-placeholder,.search-form.search-form-mobile input[type=text]::-webkit-input-placeholder{color:#8a8a8a!important}.search-form.search-form-mobile input[type=search]:-moz-placeholder,.search-form.search-form-mobile input[type=text]:-moz-placeholder{color:#8a8a8a!important}.search-form.search-form-mobile input[type=search]::-moz-placeholder,.search-form.search-form-mobile input[type=text]::-moz-placeholder{color:#8a8a8a!important}.search-form.search-form-mobile input[type=search]:-ms-input-placeholder,.search-form.search-form-mobile input[type=text]:-ms-input-placeholder{color:#8a8a8a!important}.search-form.search-form-mobile button,.search-form.search-form-mobile input[type=submit]{right:8px!important}.logo{background-image:url(../../images/logo_clean.svg);background-repeat:no-repeat;display:inline-block;background-size:cover;text-indent:-9000px;height:225px;width:87px;overflow:hidden}h3.instagram-feed-header{font-size:14px;font-size:.875rem;font-weight:400;line-height:24px;letter-spacing:.86px;margin-bottom:.6rem}ul.instagram-feed{list-style-type:none;margin:0;padding:0}ul.instagram-feed li{display:block;height:160px}ul.instagram-feed li a,ul.instagram-feed li figure{display:block;width:100%;height:100%}ul.instagram-feed li figure{background-size:cover;background-position:center center;background-repeat:no-repeat}body.nav--active{overflow:hidden}.menudrawer{display:none}@media all and (max-width:768px){.menudrawer{display:block;width:100%;height:100%;min-height:100vh;overflow-y:scroll;overflow-x:hidden;opacity:0;position:fixed;top:0;left:0;pointer-events:none;width:100%;background-color:#07272d;z-index:9999;clip-path:circle(80px at 100% 0);-webkit-transition:clip-path .8s ease-in-out,opacity .1s ease-in-out .1s;-moz-transition:clip-path .8s ease-in-out,opacity .1s ease-in-out .1s;-ms-transition:clip-path .8s ease-in-out,opacity .1s ease-in-out .1s;-o-transition:clip-path .8s ease-in-out,opacity .1s ease-in-out .1s;transition:clip-path .8s ease-in-out,opacity .1s ease-in-out .1s}.menudrawer.nav--open{pointer-events:all;left:0;opacity:1;visibility:visible;clip-path:circle(2000px at 100% 0)}}.menudrawer .drawer-actions{display:block;text-decoration:none;text-align:right;padding:10px 1px 0 0}.menudrawer .drawer-actions a{font-size:18px;font-size:1.125rem;color:#0a58a5}.menudrawer .drawer-actions a:active,.menudrawer .drawer-actions a:hover{color:#fff}.menudrawer .drawer-wrapper{padding:1em;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.menudrawer .drawer-main{flex-grow:1}