﻿/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{color:#363a3d;line-height:1.6}body{background:url("../images/tree.png") #fbfcfc no-repeat;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.9375em}@media (max-width: 56.999em){body{background-size:80%}}nav ul,nav ol{margin:0;padding:0}h1,h2,h3,h4{font-weight:300;font-family:"Open Sans",serif}h1{margin:0;font-size:1.7rem;line-height:1.4;margin-bottom:.5em}@media (min-width: 45em){h1{font-size:2.5rem}}h2{margin-bottom:.4em;font-size:1.25em}body.page-template-page-blocks h2{margin-top:0}h3{font-size:1.2em;font-weight:700}h4{font-size:1.1em;font-weight:400}h5{font-size:1em}h6{font-size:.9em}p{margin:0 0 1.5em}a{text-decoration:none;transition:all .1s ease-in-out;color:#363a3d}img{vertical-align:middle;max-width:100%;height:auto}blockquote{border-left:4px solid #ff4500;margin-left:0;padding:.7em .3em .7em 1.4em;font-family:"Open Sans",serif;font-size:1.25em;font-weight:300}blockquote>*:first-child{margin-top:0}blockquote>*:last-child{margin-bottom:0}hr{box-shadow:none;height:1px;border:0;background:#adadad}main ul{margin:1.5em auto 1.5em 1em;padding:0}main li{margin-bottom:.5em}main a{text-decoration:underline;color:#363a3d}main a:hover,main a:focus{text-decoration:none}main svg{transition:all .2s ease-in-out}main .date{color:#999;font-style:italic;margin:1.2em 0 1.5em;text-transform:capitalize}.svg-wrap{position:absolute;top:-9999px;left:-9999px;width:0;height:0;overflow:hidden}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);z-index:1;transition:all .2s ease-in-out;display:none}.backdrop.in{display:block;opacity:0}.backdrop.active{opacity:1}.alignright{float:right;margin:0 0 .5em 1em}.alignleft{float:left;margin:0 1em .5em 0}.vat{color:#999;font-size:.65rem;margin-top:-1.4em;display:block}.wrap,.swiper-inner-wrapper{margin:0 auto;max-width:78em;position:relative;padding:0 4%}@media (min-width: 74em){.wrap,.swiper-inner-wrapper{padding:0 2.5em}}main{padding:5.5% 0}@media (min-width: 74em){main{padding:4em 0}}.page-template-page-education-calendar main{padding:0}@media (min-width: 74em){body.home main{padding:1em 0}}.introduction{margin-bottom:2.8em;border-bottom:1px solid #d9d7d7;padding-bottom:1.2em}.nav-sub{display:none}@media (min-width: 45em){.nav-sub{display:block;float:left;width:15.5em;margin-right:1em;font-size:.8em}}@media (min-width: 57em){.nav-sub{width:18em;margin-right:5em;font-size:1em}}.main-content{margin-bottom:3em}@media (min-width: 45em){.main-content{float:right;width:calc(100% - 15em)}.main-content.-left{float:left;width:calc(100% - 19em)}}@media (min-width: 57em){.main-content{width:calc(100% - 23em)}.main-content.-left{width:calc(100% - 25em)}}@media (min-width: 45em){.main-content-inner{max-width:44em}}@media (min-width: 45em){.sidebar{float:right;width:17em;margin-left:1.5em}}@media (min-width: 57em){.sidebar{width:20em;margin-left:1em}}@media (min-width: 45em){.sidebar .course-details{margin-top:-2.4em}}.search-result-wrap{max-width:50em;margin:0 auto}body.page-template-page-blocks div.wp-block-getwid-advanced-heading{margin-bottom:30px !important}body.page-template-page-blocks main div.wrap,body.page-template-page-blocks main div.swiper-inner-wrapper{max-width:100%;padding:0 !important}body.page-template-page-blocks main div.wrap div.getwid-padding-top-large,body.page-template-page-blocks main div.swiper-inner-wrapper div.getwid-padding-top-large{padding-top:16px}@media (min-width: 45em){body.page-template-page-blocks main div.wrap div.getwid-padding-top-large,body.page-template-page-blocks main div.swiper-inner-wrapper div.getwid-padding-top-large{padding-top:60px}}body.page-template-page-blocks main div.wrap div.getwid-padding-bottom-large,body.page-template-page-blocks main div.swiper-inner-wrapper div.getwid-padding-bottom-large{padding-bottom:16px}@media (min-width: 45em){body.page-template-page-blocks main div.wrap div.getwid-padding-bottom-large,body.page-template-page-blocks main div.swiper-inner-wrapper div.getwid-padding-bottom-large{padding-bottom:60px}}body.page-template-page-blocks main div.wrap .wp-block-getwid-section__wrapper,body.page-template-page-blocks main div.swiper-inner-wrapper .wp-block-getwid-section__wrapper{padding:0}body.page-template-page-blocks main div.wrap div.fullwidth-content div.fullwidth-content-inner,body.page-template-page-blocks main div.swiper-inner-wrapper div.fullwidth-content div.fullwidth-content-inner{max-width:78em;margin:0 auto;padding:0 4%}@media (min-width: 57em){body.page-template-page-blocks main div.wrap div.fullwidth-content div.fullwidth-content-inner,body.page-template-page-blocks main div.swiper-inner-wrapper div.fullwidth-content div.fullwidth-content-inner{padding:0 2.5em}}body.page-template-page-blocks main div.wrap div.wp-block-columns,body.page-template-page-blocks main div.swiper-inner-wrapper div.wp-block-columns{margin-top:0 !important}body.page-template-page-blocks main div.wrap .wp-block-column:not(:first-child),body.page-template-page-blocks main div.swiper-inner-wrapper .wp-block-column:not(:first-child){margin-left:0}@media (min-width: 57em){body.page-template-page-blocks main div.wrap .wp-block-column:not(:first-child),body.page-template-page-blocks main div.swiper-inner-wrapper .wp-block-column:not(:first-child){margin-left:95px}}body.page-template-page-blocks main div.wrap div.wp-block-getwid-section.floated-background,body.page-template-page-blocks main div.swiper-inner-wrapper div.wp-block-getwid-section.floated-background{background:#F7F8FA}body.page-template-page-blocks main div.wrap div.wp-block-getwid-section.floated-background div.getwid-padding-top-large,body.page-template-page-blocks main div.swiper-inner-wrapper div.wp-block-getwid-section.floated-background div.getwid-padding-top-large{padding-top:45px}@media (min-width: 45em){body.page-template-page-blocks main div.wrap div.wp-block-getwid-section.floated-background div.getwid-padding-top-large,body.page-template-page-blocks main div.swiper-inner-wrapper div.wp-block-getwid-section.floated-background div.getwid-padding-top-large{padding-top:60px}}body.page-template-page-blocks main div.wrap div.wp-block-getwid-section__inner-wrapper div.wp-block-getwid-section__inner-content,body.page-template-page-blocks main div.swiper-inner-wrapper div.wp-block-getwid-section__inner-wrapper div.wp-block-getwid-section__inner-content{max-width:78em;margin:0 auto;padding:0 4%}@media (min-width: 57em){body.page-template-page-blocks main div.wrap div.wp-block-getwid-section__inner-wrapper div.wp-block-getwid-section__inner-content,body.page-template-page-blocks main div.swiper-inner-wrapper div.wp-block-getwid-section__inner-wrapper div.wp-block-getwid-section__inner-content{padding:0 2.5em}}body.page-template-page-blocks div.wp-block-getwid-video-popup.header-video div.wp-block-getwid-video-popup__wrapper{background:transparent;padding:0;overflow:visible;margin-top:5em}@media (min-width: 34em){body.page-template-page-blocks div.wp-block-getwid-video-popup.header-video div.wp-block-getwid-video-popup__wrapper{margin-top:0em}}body.page-template-page-blocks div.wp-block-getwid-video-popup.header-video img.wp-block-getwid-video-popup__image{position:relative}body.page-template-page-blocks div.wp-block-getwid-video-popup.header-video div.wp-block-getwid-video-popup__button{display:none}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products{margin-bottom:4em}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products.hide-img .wc-block-grid__product-image{display:none}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products.has-1-columns{width:360px;margin:0 auto}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products.has-1-columns.overflow-top{margin-top:-2.5em}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products ul.wc-block-grid__products{background:#fff;border:1px solid rgba(222,222,222,0.65);box-shadow:0 5px 95px 0 rgba(150,150,150,0.2),0 5px 95px 0 rgba(150,150,150,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;-i-border-radius:5px;border-radius:5px}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product{position:relative;padding:2em 0 30px;margin:0;border-left:1px solid rgba(222,222,222,0.65);border-bottom:1px solid rgba(222,222,222,0.65)}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product div.wc-block-grid__product-image{width:auto;height:auto}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product div.wc-block-grid__product-title{font-family:"Open Sans",serif;font-size:1em;line-height:1.6em;font-weight:300;max-width:260px;margin:0 auto;margin-bottom:1em;text-decoration:none;margin-bottom:1.2em}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product div.wc-block-grid__product-title:hover{text-decoration:underline;color:#000}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price{font-family:"Open Sans",serif;font-size:1.2em !important;margin-top:1em}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button{position:absolute;text-align:center;margin:0 auto;bottom:-28px;width:100%}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a{-webkit-border-radius:3px;-moz-border-radius:3px;-i-border-radius:3px;border-radius:3px;font-size:.9em;padding:1em 2em;background:#003075;transition:border .1s color .5s box-shadow .1 ease-in-out}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a:hover{background:#001D40;color:#fff}body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products.has-3-columns li{display:block;max-width:100%}@media (min-width: 74em){body.page-template-page-blocks div.wc-block-grid.wc-block-handpicked-products.has-3-columns li{display:inline-block;max-width:33%}}body.page-template-page-blocks div.wp-block-button{font-family:"Open Sans",serif}body.page-template-page-blocks div.wp-block-button a{background:#063875;font-size:1em;padding:1.2em 2.4em}body.page-template-page-blocks div.wp-block-button.icon-left-compare a{padding-left:4.7em;background:url(../images/icon_compare.svg) no-repeat 1.6em center}label{cursor:pointer;display:block;margin:1em 0 .5em}input,textarea{width:100%;padding:.8em .7em .7em;border:1px solid #ccc;border-radius:.5em}input:focus,textarea:focus{outline:none;border-color:#ff4500 !important}input[type="search"],input[type="text"],textarea{box-sizing:border-box;-webkit-appearance:none}input[type="radio"],input[type="checkbox"]{width:auto}input[type="submit"],button[type="submit"]{width:auto;padding:.8em 1.6em}textarea{resize:vertical;min-height:10em}.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400 !important}.gform_wrapper input,.gform_wrapper textarea{padding:.9em 1em .8em !important}.gform_confirmation_wrapper{background:#ff4500;padding:1em 1.4em 1.2em;font-size:1.1em;border-radius:.2em}.gform_title{font-weight:700;font-size:1.3em;padding-top:1em}@media (max-width: 33.999em){body .gform_wrapper .top_label input.medium,body .gform_wrapper .top_label select.medium{width:97.5%}}table{max-width:100%;width:100%;height:auto !important;margin-bottom:2em}thead{font-weight:bold}th{text-align:left}td{border-bottom:1px solid #ddd;padding:.35em 1em .35em 0}caption{text-align:left;text-transform:uppercase;color:#888;margin:.4em 0;font-size:.9em}.btn-holder{text-align:center;margin:1em auto}@media (min-width: 57em){.btn-holder{margin:0 auto}}.btn,button,input[type="submit"]{display:inline-block;text-decoration:none;text-align:center;border:0;background:#ff4500;color:#fff;margin:.8em 0 0;padding:.8em 1.6em .75em;transition:all .1s ease-in-out;font-family:"Open Sans",serif;font-size:1rem;border-radius:.3em;border:1px solid #ff4500}.btn:hover,.btn:focus,button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus{text-decoration:none;background:transparent;border:1px solid #1f1f1f}.btn-small{font-size:.85rem}.btn-outline{background:transparent;border:1px solid #1f1f1f}.btn-outline:hover,.btn-outline:focus{background:#ff4500;border-color:#ff4500}.btn-gray{background:#434443;color:#fff;border-color:#434343}.btn-gray:hover,.btn-gray:focus{text-decoration:none;background:transparent;border:1px solid #1f1f1f;color:#fff}button.button.alt{background-color:#ff4500 !important}button[name="update_cart"]{background-color:#ff4500 !important;padding:1em 3em !important;display:inline-block;color:white !important;font-weight:normal !important}button[name="update_cart"][disabled]{background-color:silver !important;display:none}div.save-participants{background-color:#ff4500;font-family:"Open Sans",serif;color:#fff}.btn-orange{background:#f4500f;color:#fff;border-radius:.3em;border-color:#f4500f}.btn-orange:hover,.btn-orange:focus{background:#e94a0b}#apply_info .modal_button{margin-top:1em;width:100%;margin-bottom:1em}#apply_info .modal_button .btn{cursor:pointer;background:#2a4458;width:100%;color:#fff;border:0;padding:1em 2em 1em;margin:0}#apply_info .modal_button .btn:hover{background:#34546d}#apply_info .modal_button .btn:active{transform:scale(0.98)}#apply_info a{font-size:.9em}.icon{width:1em;height:1em;font-size:1em;fill:#fff;vertical-align:middle;line-height:1}svg path,svg g{fill:inherit}.header-global{padding:.9em 0 1.2em;position:relative}@media (min-width: 45em){.header-global{padding:0 0 1.5%}}@media (min-width: 45em){.header-global .action-wrap{margin-bottom:1.8em}}.header-global .action-wrap figure.group-logo{width:90px;float:right;margin-left:9px}.header-global .action-wrap figure.group-logo img{padding:3px 0 3px 3px}.header-global .actions{display:none}@media (min-width: 45em){.header-global .actions{float:right;display:block}}.header-global .actions a{display:block;float:left;padding:.7em 1.9em;margin:0 1px;font-size:1em}.header-global .actions a .snipcart-summary{display:inline-block;margin-left:.3em}.header-global .actions a svg{font-size:1.2em;fill:#fff}.header-global .actions .btn{border-radius:0}.header-global .actions .btn:hover,.header-global .actions .btn:focus{background:#f04100;border-color:#ff4500}@media (min-width: 45em){.header-global .search-wrap{margin-bottom:3em}}.header-global .logo{display:inline-block;max-width:15em;margin-bottom:.7em}@media (min-width: 45em){.header-global .logo{max-width:21.25em;margin-bottom:0}}.header-global .logo img{width:370px}.header-global .nav-wrap{position:relative}.header-global .vat-setting{float:right;margin-right:1em;display:none}@media (min-width: 45em){.header-global .vat-setting{display:block;font-size:.75em}}@media (min-width: 57em){.header-global .vat-setting{font-size:1em}}.header-global .vat-setting ul{list-style:none;margin:1.5em 0 .5em;padding:0}@media (min-width: 57em){.header-global .vat-setting ul{margin:.9em 0 0}}.header-global .vat-setting ul li{display:inline-block;position:relative}.header-global .vat-setting ul li:first-child{border-right:1px solid #ccc}.header-global .vat-setting ul li a{display:block;font-size:.9125em;display:block;padding:.1em 1em;color:#888}.header-global .vat-setting ul li a.active{color:#000}.header-global .languages-flags{float:right;margin-right:1em;padding-top:10px}.header-global .meta-actions{font-family:"Open Sans",serif;position:absolute;top:-3.5em;right:0;font-size:.75em;display:none}@media (min-width: 45em){.header-global .meta-actions{display:block}}@media (min-width: 67em){.header-global .meta-actions{position:static;float:right;font-size:.9em;border-left:1px solid #ccc;font-family:"Open Sans", serif;padding:.4em 0 .4em 2em;margin-top:-.4em}}@media (min-width: 74em){.header-global .meta-actions{font-size:1em}}.header-global .meta-actions a{display:inline-block;padding:.4em .1em;color:#888;font-weight:100}@media (min-width: 67em){.header-global .meta-actions a{display:block;padding:.5em 0}}.header-global .meta-actions a:after{content:'|';display:inline-block;margin-left:.3em}@media (min-width: 67em){.header-global .meta-actions a:after{content:'';margin:0}}.header-global .meta-actions a:last-of-type:after{content:'';margin:0}.header-global .meta-actions a:hover,.header-global .meta-actions a:focus{text-decoration:none;color:#363a3d}.header-global .meta-actions a:hover svg,.header-global .meta-actions a:focus svg{fill:#363a3d}.header-global .meta-actions a svg{fill:#888;font-size:1.8em;margin-right:.3em;vertical-align:-5px}.footer-global{background:#fbfcfc;padding:4em 0 4em}.footer-global a{color:#ff4500;font-weight:400}.footer-global a:hover,.footer-global a:focus{text-decoration:underline}@media (min-width: 57em){.footer-global .column{float:left;width:31%;padding-right:2em}.footer-global .column:first-of-type{width:37%}}.footer-global .title{font-size:1.3em;margin:0 0 1em;font-weight:100}.footer-global .text{font-size:.8125rem}.footer-global .text span{color:#888}.footer-global .logo{display:inline-block;max-width:15em;margin-bottom:1.5em}@media (min-width: 57em){.footer-global .logo{float:left}}.footer-global .logo img{width:300px}.footer-global ul.small{font-size:.875rem;list-style:none;margin:0;padding:0;min-width:16em}@media (min-width: 57em){.footer-global ul.small{float:right}}.footer-global ul.small a{display:inline-block;padding:.2em 0}.footer-global ul.small a:hover,.footer-global ul.small a:focus{text-decoration:underline}.search-form{display:inline-block;margin-top:.3em;position:relative;width:100%}@media (min-width: 45em){.search-form{float:right;width:calc(100% - 24.3em)}}.search-form .search-input{padding:.7em 4.6em .7em .9em;border-color:#ddd}@media (min-width: 45em){.search-form .search-input{padding:1.1em 4.6em 1.1em 1.6em}}.search-form .submit{position:absolute;top:1px;right:1px;margin:0;padding:.15em .5em;font-size:1.6em;border-radius:0 .5rem .5rem 0;background:transparent;border:0;border-left:1px solid transparent}@media (min-width: 45em){.search-form .submit{font-size:2.2em}}.search-form .submit:focus{outline:none;background:#fafafa;border-color:#e8ecef}.search-form .submit svg{fill:#ccc;margin-top:-.1em}.nav-primary{display:none}@media (min-width: 45em){.nav-primary{display:block;float:left}}.nav-primary ul{list-style:none;padding:0;margin:0;display:flex}.nav-primary li{display:inline-block;margin-bottom:1.5em;width:25%}.nav-primary li#menu-item-3084{width:20% !important}.nav-primary li#menu-item-197{width:30% !important}.nav-primary li:last-child a{margin-right:0}.nav-primary li.current_page_item a:before,.nav-primary li.current-page-ancestor a:before,.nav-primary li.current-menu-ancestor a:before{background:#ff4500}.nav-primary a{font-size:.95rem;color:#ff4500;display:inline-block;font-family:"Open Sans",serif;line-height:1.5;margin-right:.6em;font-weight:300;position:relative;padding-left:0}.nav-primary a span.meta{color:#363a3d}@media (min-width: 45em){.nav-primary a{padding-left:0;font-size:.8rem}}@media (min-width: 57em){.nav-primary a{font-size:1rem;margin-right:0.75em}}@media (min-width: 67em){.nav-primary a{margin-right:0.75em;font-size:1rem}}@media (min-width: 74em){.nav-primary a{margin-right:.75em;font-size:1.15rem}}.nav-primary a:before{display:none;content:'';border-radius:100%;position:absolute;top:0;left:0;border:0.3em solid #ff4500;width:2em;height:2em;transition:all .2s ease-in-out}.nav-primary a:hover:before,.nav-primary a:focus:before{background:#ff4500}.nav-primary a span{transition:all .2s ease-in-out}.nav-primary a .meta{display:block;font-size:.75rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}@media (min-width: 45em){.nav-primary a .meta{font-size:.7rem}}@media (min-width: 57em){.nav-primary a .meta{font-size:.75rem}}.header-global .nav-meta{font-family:"Open Sans",serif;display:none}@media (min-width: 45em){.header-global .nav-meta{display:block;float:left}}.header-global .nav-meta ul{list-style:none}.header-global .nav-meta li{display:inline-block}.header-global .nav-meta li.active>a,.header-global .nav-meta li.current-menu-item>a,.header-global .nav-meta li.current-menu-ancestor>a{color:#000}.header-global .nav-meta a{padding:1.1em 1.3em 1em;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.9125em;display:block;padding:1.1em .7em 1em;color:#888}.header-global .nav-meta a:hover,.header-global .nav-meta a:focus{color:#000}.nav-sub ul{margin:0;padding:0;font-family:"Open Sans",serif}.nav-sub li{list-style:none;margin:0;position:relative}.nav-sub li.divider{margin-top:1.5em;border-top:1px solid #ddd;padding-top:1.5em;font-size:.9em}.nav-sub li.divider~li{font-size:.9em}.nav-sub li ul{padding-left:1em}.nav-sub li.active>a,.nav-sub li.current-menu-item>a{font-weight:600}.nav-sub a{text-decoration:none;display:inline-block;padding:.9em 0 .9em 0}.nav-sub a:hover,.nav-sub a:focus{text-decoration:underline}.nav-sub .more{display:block;position:absolute;top:.5em;right:0;padding:.3em}.nav-sub .more:hover .visible{background:#ff4500}.nav-sub .more svg{fill:#363a3d}.nav-sub .more .visible{width:2.2em;height:2.2em;padding:.18em 0;text-align:center;font-size:.9em;display:block;border-radius:100%;background:transparent;transition:all .2s ease-in-out}@media (min-width: 57em){.nav-sub .more .visible{padding:.08em 0;width:1.8em;height:1.8em;top:.9em}}.nav-sub .title{font-weight:600;margin:.5em 0 2em}.nav-sub img{max-width:100% !important;height:auto !important}.nav-mobile{background:#fff;position:fixed;top:0;right:-295px;bottom:0;width:290px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2;transition:all .2s ease-in-out;box-shadow:-1px 0 6px rgba(0,0,0,0.3);font-family:"Open Sans",serif}.nav-mobile .snipcart-summary{display:inline-block;margin-left:.3em}.nav-mobile.active{display:block;transform:translateX(-295px)}@media (min-width: mobile-xl){.nav-mobile{display:block;position:static;background:none;width:auto;box-shadow:none}}@media (min-width: 57em){.nav-mobile{float:right}}.nav-mobile .header{border-bottom:1px solid #ccc;padding:.75em 1.4em}.nav-mobile .header .title{float:left;margin:.6em 0 0}.nav-mobile .header .close-menu{float:right;font-size:1.7em;padding:0 .5em .2em;margin-right:-.2em;display:inline-block}.nav-mobile .header .icon{fill:#363a3d}.nav-mobile .actions{padding:1em;border-bottom:1px solid #ccc}.nav-mobile .actions .btn{margin:0 0 .5em;display:block;font-size:.9em}.nav-mobile .actions .btn:last-of-type{margin-bottom:0}.nav-mobile .actions svg{font-size:1.2em;fill:#fff}.nav-mobile .actions svg:hover{fill:#ff4500}.nav-mobile .actions svg:active{fill:#ff4500}.nav-mobile .actions .vat-setting ul{list-style:none;margin:1em 0 .4em;padding:0}.nav-mobile .actions .vat-setting ul li{display:inline-block;position:relative}.nav-mobile .actions .vat-setting ul li:first-child{border-right:1px solid #ccc}.nav-mobile .actions .vat-setting ul li:first-child a{padding-left:0}.nav-mobile .actions .vat-setting ul li a{display:block;font-size:.85em;display:block;padding:.1em 1em;color:#888}.nav-mobile .actions .vat-setting ul li a.active{color:#000}.nav-mobile ul{margin:0;list-style:none}.nav-mobile .nav-meta{padding:1.2em 1em 1.7em;border-bottom:1px solid #ccc;margin-bottom:.5em;display:block}.nav-mobile .nav-meta a{display:block;padding:.6em 3em .6em 0}.nav-mobile .nav-meta li.current-menu-item>a,.nav-mobile .nav-meta li.current_page_parent>a,.nav-mobile .nav-meta li.current-page-ancestor>a{font-weight:700}.nav-mobile .nav-meta li{position:relative}.nav-mobile .nav-meta li ul{padding-left:1em;font-size:.95em}.nav-mobile .nav-meta .more{display:block;position:absolute;top:0;right:0;padding:.3em}.nav-mobile .nav-meta .more svg{fill:#363a3d}.nav-mobile .nav-meta .more:hover .visible,.nav-mobile .nav-meta .more:focus .visible{background:#e63e00}.nav-mobile .nav-meta .more .visible{width:2em;height:2em;padding:.18em 0;text-align:center;font-size:.8rem;display:block;border-radius:100%;background:transparent}.nav-mobile .meta-actions{font-size:.8em;padding:1em 1em 0;margin-bottom:5em}.nav-mobile .meta-actions a{padding:.5em .2em}.nav-mobile .meta-actions a:after{content:'|';display:inline-block;margin-left:.3em}@media (min-width: 67em){.nav-mobile .meta-actions a:after{content:'';margin:0}}.nav-mobile .meta-actions a:last-of-type:after{content:'';margin:0}.nav-mobile .meta-actions a svg{fill:#363a3d;font-size:1.8em;margin-right:.3em;vertical-align:-4px}.trigger-mobile-menu{display:block;float:right;font-size:1.8em;margin-top:-.1em;background:transparent;width:1.8em;height:1.8em;text-align:center}@media (min-width: 45em){.trigger-mobile-menu{display:none}}.trigger-mobile-menu svg{stroke:#363a3d;fill:#363a3d}.page-footer{border-top:1px solid #adadad;border-bottom:1px solid #adadad;margin:3em 0 0;padding:3em 0}@media (min-width: 45em){.page-footer{border-bottom:0}}.page-footer .editor{display:block;text-decoration:none;margin-bottom:1em}@media (min-width: 45em){.page-footer .editor{float:left}}.page-footer .editor:hover .title,.page-footer .editor:focus .title{text-decoration:underline}.page-footer .editor .profile{display:block;float:left;width:60px;height:60px;margin-right:1.3em}.page-footer .editor .text{display:block;float:left;margin-top:.6em}.page-footer .editor .title{margin:0;line-height:1.3}.page-footer .editor .subtitle{margin:0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.85em;line-height:1;color:#adadad}@media (min-width: 45em){.page-footer .social{float:right;margin-top:.5em}}.page-footer .social a{color:#adadad;text-decoration:none;display:inline-block;padding:.4em 1em .4em 0}.page-footer .social a:hover,.page-footer .social a:focus{color:#363a3d}.page-footer .social a:hover svg,.page-footer .social a:focus svg{fill:#363a3d}.page-footer .social a svg{font-size:2.2em;fill:#adadad;vertical-align:-.35em}.article-item{margin:2em 0}.article-item.has-image .image{float:left;width:5.125em;margin:0 1em 1em 0}@media (min-width: 34em){.article-item.has-image .image{width:8.125em;margin-right:1.5em}}.article-item.has-image .image img{border-radius:100%}@media (min-width: 34em){.article-item.has-image .text{float:left;width:50%;width:calc(100% - 9.625em)}}.article-item .title{margin:.1em 0 0;font-weight:400}@media (min-width: 34em){.article-item .title{margin:.3em 0 0}}.article-item .title a{text-decoration:none}.article-item .title a:hover,.article-item .title a:focus{text-decoration:underline}.article-item .excerpt{margin:.5em 0;font-size:.95em}.article-item .date{margin:0;font-size:.9em}.course-item{margin:2em 0 3.5em;background:#f9f9f9;border-radius:.5em;font-family:"Open Sans",serif;padding:1em 1.6em 1.5em;display:block;text-decoration:none}.course-item:hover,.course-item:focus{background:#f3f3f3}@media (min-width: 34em){.course-item{margin:2em 0}}.course-item .dates-container{display:none}@media (max-width: 44.999em){.search_template .course-item{background:#f3f3f3}.search_template .course-item .price{display:flex;width:auto;flex-direction:column;align-items:flex-start}}.search_template .course-item .title{display:none}.search_template .course-item .holder .title{display:block;font-size:24px}.search_template .course-item .dates,.search_template .course-item .text{display:none}.search_template .course-item .dates-container{float:left;display:block;max-width:60%}@media (max-width: 44.999em){.search_template .course-item .dates-container{max-width:100%}}.search_template .course-item .dates-container .dates{display:block;max-width:100%}.search_template .course-item .dates{max-width:60%}@media (max-width: 44.999em){.search_template .course-item .dates{max-width:100%}}@media (max-width: 44.999em){.search_template .course-item .holder{display:flex;flex-direction:column}}.course-item>.title{margin:.3em .6em .3em 0;font-weight:400;display:block}@media (min-width: 34em){.course-item>.title{font-size:1.5em}}.course-item>.title a{text-decoration:none}.course-item>.title a:hover,.course-item>.title a:focus{text-decoration:underline}.course-item .text{font-family:"Open Sans",Helvetica,Arial,sans-serif}@media (min-width: 34em){.course-item .text{float:left;width:65%}}.course-item .header{margin-bottom:1em}.course-item .header .length{display:inline-block;width:3em;height:3em;background:#302f2f;color:#fff;text-align:center;line-height:1.2;border-radius:100%;padding-top:.35em;vertical-align:-.3em}.course-item .header .length .number{font-size:1.2em}.course-item .header .length .days{display:block;font-size:.6em}.course-item .price{margin-bottom:2em}@media (min-width: 34em){.course-item .price{float:right;width:28%;text-align:center;margin-top:.7em}}.course-item .price .title{font-size:1.6em;margin:0;white-space:nowrap}@media (min-width: 34em){.course-item .price .title{font-size:2em}}.course-item .price .vat{margin-top:-.5em}.course-item .excerpt{margin:.5em 0 1.5em;font-size:.95em}.course-item .dates{margin:.5em 0;font-size:.9em}.course-item .dates .occasion{display:inline-block}.course-item .dates .occasion:after{content:'|';margin:0 .3em}.course-item .dates .occasion:last-of-type:after{display:none}.course-item .dates .occasion--highlighted{font-weight:bolder;text-decoration:underline}.course-item .dates p{margin-bottom:0}.course-item .length{font-size:.9em}.start-container .main-section-holder{background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:-1.5em;padding-top:3em}.start-container .main-section-holder.light{color:#fff}@media (min-width: 57em){.start-container .main-section-holder{margin-top:-4em;padding-top:6em}}.start-container .main-section{text-align:center;max-width:62em;margin:0 auto;padding:0 4% 5%}@media (min-width: 67em){.start-container .main-section{padding:0 2.5em 5%}}.start-container .main-section .title{word-break:break-all;word-wrap:break-word;overflow:hidden;font-size:2em;line-height:1.3;font-weight:400;margin:0 0 .4em}@media (min-width: 45em){.start-container .main-section .title{font-size:2.5em}}@media (min-width: 67em){.start-container .main-section .title{font-size:3.125em}}.start-container .main-section .meta{font-family:"Open Sans",serif;font-size:1em}.start-container .main-section .meta .btn{display:block}.start-container .main-section .meta .btn:hover,.start-container .main-section .meta .btn:focus{background:#ff4500}@media (min-width: 45em){.start-container .main-section .meta{font-size:1.3em}.start-container .main-section .meta .btn{margin-left:1em;display:inline-block}}.start-container .course-section{background:#f4f4f4;padding:10% 0}@media (min-width: 45em){.start-container .course-section{padding:6% 4% 8%}}.start-container .course-section .block{margin-bottom:2em}.start-container .course-section .block>.title{font-size:1.4em;margin:0 0 .4em;padding-bottom:.8em;border-bottom:1px solid #d9d7d7}@media (min-width: 57em){.start-container .course-section .block>.title{font-size:1.8em}}.start-container .course-section .link-holder{margin-top:2em;border-top:1px solid #d9d7d7;padding-top:2em}.start-container .news-section{max-width:68em;margin:0 auto;padding:4% 4%}.start-container .news-section>.title{text-align:center;font-size:1.6em}@media (min-width: 45em){.start-container .news-section>.title{font-size:2.2em}}.start-container .testimonial-section{background:#f4f4f4;padding:6% 4%;margin-bottom:-6%}@media (min-width: 67em){.start-container .testimonial-section{padding:4% 2em}}.start-container .testimonial-section .meta{text-align:center;font-weight:600;max-width:35em;margin:0 auto 2em}.start-container .testimonial-section .logos{text-align:center}.start-container .testimonial-section .logos .logo{display:inline-block;margin:1em 2.5em}.start-container .testimonial-section .testimonial{border-top:1px solid #d9d7d7;margin:3em 0 0;padding:4em 0}.start-container .testimonial-section .testimonial .text{margin-bottom:3em}@media (min-width: 45em){.start-container .testimonial-section .testimonial .text{float:left;width:65%;padding-right:10%}}.start-container .testimonial-section .testimonial .text blockquote{border:0;padding:0 .5em;line-height:1.7;font-style:italic;font-size:1.1em;color:#838383;position:relative;margin:0}@media (min-width: 45em){.start-container .testimonial-section .testimonial .text blockquote{font-size:1.3em;padding:0 2em}}.start-container .testimonial-section .testimonial .text blockquote:before,.start-container .testimonial-section .testimonial .text blockquote:after{color:#2a4458;content:'“';position:absolute;top:1rem;left:-1.5rem;font-size:2.2em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}@media (min-width: 45em){.start-container .testimonial-section .testimonial .text blockquote:before,.start-container .testimonial-section .testimonial .text blockquote:after{font-size:4.8rem}}.start-container .testimonial-section .testimonial .text blockquote:after{content:'”';top:auto;bottom:-.5rem;left:auto;right:-.2rem}@media (min-width: 45em){.start-container .testimonial-section .testimonial .text blockquote:after{bottom:-1.5rem;right:-.8rem}}@media (min-width: 45em){.start-container .testimonial-section .testimonial .image{float:right;width:35%;padding-left:1em}}.start-container .testimonial-section .testimonial .image img{border-radius:100%;display:inline-block;margin-right:1em;margin-bottom:1em}.start-container .testimonial-section .testimonial .image .title{display:inline-block}.start-container .testimonial-section .testimonial .image .title span{display:block}.start-container .testimonial-section .testimonial .image .title span.name{color:#2a4458;font-weight:700}.courses{display:flex;flex-wrap:wrap}@media (min-width: 57em){.courses .course-item-start{flex:0 1 31.2%}}.course-item-start{font-family:"Open Sans",serif;padding:0 1.5em 0 0;margin:1.2em 0}@media (min-width: 34em){.course-item-start{margin:2em 0}}.course-item-start .header{margin-bottom:1em}.course-item-start .header .title{margin:.3em .6em .3em 0;font-weight:400;display:inline-block}@media (min-width: 34em){.course-item-start .header .title{font-size:1.25em}}.course-item-start .header .title a{text-decoration:none}.course-item-start .header .title a:hover,.course-item-start .header .title a:focus{text-decoration:underline}@media (min-width: 34em){.course-item-start .price{float:right;width:28%;text-align:center}}.course-item-start .price .title{font-size:1.6em;margin:0;white-space:nowrap}@media (min-width: 34em){.course-item-start .price .title{font-size:2em}}.course-item-start .excerpt p{margin:.5em 0;font-size:.85em}.course-item-start .excerpt a{text-decoration:none}.course-item-start .dates{margin:.5em 0;font-size:.9em}.course-item-start .dates .occasion{display:inline-block}.course-item-start .dates .occasion:after{content:'|';margin:0 .05em}.course-item-start .dates .occasion:last-of-type:after{display:none}.course-item-start .dates p{margin-bottom:0}.course-item-start .btn{font-size:.8em;vertical-align:3px}.course-list{margin:1.5em 0}.course-list thead{display:none}@media (min-width: 45em){.course-list thead{display:table-header-group}}.course-list th{padding-bottom:.5em}@media (max-width: 44.999em){.course-list tr{border-bottom:1px solid #ccc}}.course-list td{padding:0;position:relative;display:block;padding-left:35%}.course-list td a{text-decoration:none}.course-list td a:hover,.course-list td a:focus{text-decoration:underline}.course-list td .dot{display:none}.course-list td:first-child{padding-top:1em;font-family:"Open Sans",serif;font-weight:100}.course-list td:last-child{padding-bottom:1em}@media (min-width: 45em){.course-list td{display:table-cell;padding:.8em .8em .8em 0;width:auto}}@media (max-width: 44.999em){.course-list td{border-bottom:0}.course-list td:before{position:absolute;top:0;left:0;width:35%;white-space:nowrap;font-weight:600}.course-list td:nth-of-type(1):before{content:'Kurs:';padding:1em 0}.course-list td:nth-of-type(2):before{content:'Kursstart:'}.course-list td:nth-of-type(3):before{content:'Ort:'}.course-list td:nth-of-type(4):before{content:'Längd:'}}.cookie-warning{position:fixed;bottom:0;left:0;right:0;z-index:100;border:1px solid #e9eef0;background-color:#fff;padding:.6em 0;text-align:center;transition:transform .125s}.cookie-warning span{display:inline-block;font-size:.875em}.cookie-warning.accepted{display:none}.cookie-warning span,.cookie-warning button{vertical-align:middle}@media (max-width: 44.999em){.cookie-warning button{display:block;width:100%;margin-top:1em;font-size:1em}}@media (min-width: 45em){.cookie-warning button{margin:0 0 0 .8em}}.cookie-warning a,.cookie-warning a:hover,.cookie-warning a:focus{text-decoration:underline}.search__left-col{float:left}.search__filter-label{display:block;margin-left:2em}.search__filter-option-wrapper{position:relative;margin:7.5px 0;font-family:Merriweather, serif}.search__filter-option{cursor:pointer;text-decoration:none}.search__filter-option:before{content:'';display:inline-block;border-radius:100%;position:absolute;top:0;left:0;border:0.1em solid #ff4500;width:1em;height:1em;transition:all .2s ease-in-out}.search__filter-option:hover:before{background-color:#ff4500}.search__filter-option--active:before{background-color:#ff4500}.search_template.page-sort .dates-container .text{display:block;width:100%}.search_template.page-sort .main-content,.search_template.page-sort .main-content-inner{width:100%;max-width:100%}.search_template.page-sort #mobile-search-more{display:none}@media (max-width: 44.999em){.search_template{display:flex;flex-direction:column}.search_template .search_template__upper-panel{display:flex;flex-direction:column}.search_template .search_template__upper-panel a{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25)}.search_template .main-content{order:3}.search_template .search__left-col{margin-left:15px;order:1;overflow:hidden;max-height:0px;display:block;transition:0.5s all linear}.search_template .search__left-col div:last-child{margin-bottom:20px}.search_template .search__left-col.active{max-height:500px;display:block}.search_template .search__left-col.active+.search_template__post-type-filter svg{transform:rotate(0deg)}}.search_template #mobile-search-more{order:2;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25);border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media (min-width: 45em){.search_template #mobile-search-more{display:none}}.search_template__no-result{margin-top:1.33em}.search_template__word-search-panel{display:flex;flex:1 1 auto;padding:1.6em 2em;font-family:Merriweather, serif}.search_template__upper-panel{display:flex;justify-content:space-between}@media (min-width: 45em){.search_template__upper-panel{border-bottom:5px solid #ff4500}}.search_template__post-type-filter{flex:1 1 auto;padding:22px 32px;display:flex;justify-content:space-between;font-family:Merriweather, serif;text-decoration:none;font-size:18px;cursor:pointer}.search_template__post-type-filter.active{background-color:#ff4500}.search_template__post-type-filter svg{stroke:#ff4500;height:2em;width:2em;transform:rotate(180deg)}.search_template__post-type-filter-number{margin-right:5px;position:relative}.search_template__post-type-filter-number:before{content:'';display:inline-block;border-radius:500px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:0.2em solid #ff4500;width:46px;height:31px;transition:all .2s ease-in-out}.search_template .pagination__container{display:flex;flex-flow:wrap;justify-content:center;font-family:Merriweather, serif;font-size:24px}.search_template .pagination__container .page-numbers{margin:0 1rem;text-decoration:none;width:15px;height:46px;display:flex;justify-content:center;align-items:center}.search_template .pagination__container .page-numbers.prev,.search_template .pagination__container .page-numbers.next{width:auto}.search_template .pagination__container .page-numbers.current{position:relative}.search_template .pagination__container .page-numbers.current:before{content:'';display:inline-block;border-radius:100%;position:absolute;top:-.2em;left:calc(-15px - .2em);border:0.2em solid #ff4500;width:46px;height:46px;transition:all .2s ease-in-out}.search_template .title{margin-top:0}.search_template .price{margin-bottom:0}.search_template .course-item{margin:2em 0 2em}.search-dropdown{font-family:Merriweather, serif;position:absolute;left:0;right:0;top:52px;background-color:white;z-index:999999;display:none;border:1px solid #ff4500 !important;border-top:none;border-radius:0 0 .5em}@media (max-width: 44.999em){.search-dropdown{top:40px}}.search-dropdown__container{display:flex;flex-direction:column}.search-dropdown__option{font-size:15px;padding:10px 2.5em}.search-dropdown__option:hover,.search-dropdown__option:focus{background-color:#f3f3f3}.search-dropdown__label{color:#B9B9B9;font-size:15px;padding:23px 2.5em 10px 2.5em;margin-bottom:0}.search-dropdown__label--no-result{padding-bottom:1.5em}.search-dropdown__end-note{cursor:pointer;font-weight:bold;padding:23px 2.5em 25px 2.5em}.search-dropdown__end-note:hover,.search-dropdown__end-note:focus{background-color:#f3f3f3}.search-dropdown--active{display:block}#searchword{font-size:16px}#searchword:focus{font-size:16px}.quote{display:block}.quote__wrapper{width:80%;margin:0 auto;position:relative}.quote__inner-wrapper{width:90%;margin:0 auto;padding:20px 0;z-index:999999;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-style:italic}.quote__quoted{position:absolute;top:auto;bottom:0;right:0;left:auto;font-style:italic}.quote__quotation-marks{position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:-1;max-height:30%}.quote__expander{opacity:0;width:90%;margin:0 auto;padding:20px 0}.swiper-container{overflow:hidden;position:relative;height:60vh;min-height:400px;margin-top:-5.5%}@media (min-width: 74em){.swiper-container{margin-top:-4em}}.swiper-label{display:inline-block;padding:0.5em 1em;background-color:#363a3d;font-family:Merriweather,serif;color:white;border-radius:.3em;margin-bottom:0.5em}.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-wrapper .btn:hover{background-color:white;color:#363a3d;border-color:white}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform}.swiper-slide__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-color:rgba(255,255,255,0.5)}.swiper-slide .main-section-holder{padding-top:0;margin-top:0;height:100%;display:flex;justify-content:center;align-items:center}.swiper-inner-wrapper{height:100%;width:100%;display:flex;align-items:center}.swiper-inner-wrapper-center{justify-content:center}.swiper-inner-wrapper .main-section{margin:0;text-align:left}.swiper-inner-wrapper .main-section-center{text-align:center}.swiper-button-prev,.swiper-button-next{background-color:transparent;position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}.swiper-button-prev{left:20px;right:auto;background-image:url("../images/swiper-arrow-prev.svg")}@media (max-width: 33.999em){.swiper-button-prev{left:0px}}.swiper-button-next{left:auto;right:20px;background-image:url("../images/swiper-arrow-next.svg")}@media (max-width: 33.999em){.swiper-button-next{right:0px}}.swiper-button-disabled{opacity:0.4}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10;bottom:2em;transform:translateX(-50%);left:50%}.swiper-pagination-bullet{width:1em;height:1em;display:inline-block;border-radius:100%;background:#000;border:1px solid white;background-color:transparent;margin:0 0.5em}@media (max-width: 33.999em){.swiper-pagination-bullet{width:0.75em;height:0.75em}}.swiper-pagination-bullet-active{opacity:1;background-color:white}.temp{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;pointer-events:none}.temp--hide{display:none}div#image-box-section{margin-bottom:4rem}div#image-box-section .wrap,div#image-box-section .swiper-inner-wrapper{display:flex}div#image-box-section .wrap .first_col,div#image-box-section .swiper-inner-wrapper .first_col{width:35%;float:left}div#image-box-section .wrap .first_col div.inner-col,div#image-box-section .swiper-inner-wrapper .first_col div.inner-col{background:#eee;margin:0 1rem 2rem 0}@media (max-width: 56.999em){div#image-box-section .wrap .first_col div.inner-col,div#image-box-section .swiper-inner-wrapper .first_col div.inner-col{margin:0 .5rem .6rem 0}}div#image-box-section .wrap .first_col div.inner-col:last-child,div#image-box-section .swiper-inner-wrapper .first_col div.inner-col:last-child{margin-bottom:0}div#image-box-section .wrap .first_col div.inner-col figure,div#image-box-section .swiper-inner-wrapper .first_col div.inner-col figure{height:240px}div#image-box-section .wrap .second_col,div#image-box-section .swiper-inner-wrapper .second_col{width:65%;float:left}div#image-box-section .wrap .second_col div.inner-col,div#image-box-section .swiper-inner-wrapper .second_col div.inner-col{background:#eee;height:100%;margin:0 0 0 1rem}@media (max-width: 56.999em){div#image-box-section .wrap .second_col div.inner-col,div#image-box-section .swiper-inner-wrapper .second_col div.inner-col{margin:0 0 0 .1rem}}div#image-box-section .wrap .second_col div.inner-col figure,div#image-box-section .swiper-inner-wrapper .second_col div.inner-col figure{height:100%}div#image-box-section .wrap .second_col div.inner-col figure h2,div#image-box-section .swiper-inner-wrapper .second_col div.inner-col figure h2{font-size:36px}div#image-box-section .wrap .inner-col,div#image-box-section .swiper-inner-wrapper .inner-col{color:#fff;overflow:hidden}div#image-box-section .wrap .inner-col:hover div.background-image,div#image-box-section .swiper-inner-wrapper .inner-col:hover div.background-image{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}div#image-box-section .wrap .inner-col a,div#image-box-section .swiper-inner-wrapper .inner-col a,div#image-box-section .wrap .inner-col a:visited{color:#fff;text-decoration:none}div#image-box-section .wrap .inner-col figure,div#image-box-section .swiper-inner-wrapper .inner-col figure{position:relative;height:100%;padding:2rem;background-position:center !important}div#image-box-section .wrap .inner-col figure div.background-image,div#image-box-section .swiper-inner-wrapper .inner-col figure div.background-image{position:absolute;top:0;right:0;height:100%;width:100%;background:#eee;transition:all 1s ease}div#image-box-section .wrap .inner-col figure span.cat,div#image-box-section .swiper-inner-wrapper .inner-col figure span.cat{position:absolute;top:1.4rem;font-family:"Open Sans",serif;font-size:12px;letter-spacing:.3px;padding:8px 12px;margin-left:-4px;border:1px solid rgba(255,255,255,0.5);-webkit-border-radius:50px;-moz-border-radius:50px;-i-border-radius:50px;border-radius:50px}div#image-box-section .wrap .inner-col figure h2,div#image-box-section .swiper-inner-wrapper .inner-col figure h2{position:absolute;bottom:.6rem;left:2rem;font-size:24px;line-height:1.3em;font-weight:400;transition:bottom 0.3s ease-in}@media (max-width: 44.999em){div#image-box-section .wrap,div#image-box-section .swiper-inner-wrapper{display:block}div#image-box-section .wrap .first_col,div#image-box-section .swiper-inner-wrapper .first_col{width:100% !important;float:none}div#image-box-section .wrap .first_col div.inner-col,div#image-box-section .swiper-inner-wrapper .first_col div.inner-col{margin:1rem 0 0;height:250px}div#image-box-section .wrap .first_col div.inner-col figure,div#image-box-section .swiper-inner-wrapper .first_col div.inner-col figure{height:100%;padding:1.2rem}div#image-box-section .wrap .first_col div.inner-col figure h2,div#image-box-section .swiper-inner-wrapper .first_col div.inner-col figure h2{font-size:30px;left:1.4rem}div#image-box-section .wrap .second_col,div#image-box-section .swiper-inner-wrapper .second_col{width:100% !important;float:none}div#image-box-section .wrap .second_col div.inner-col,div#image-box-section .swiper-inner-wrapper .second_col div.inner-col{margin:1rem 0 0;height:395px}div#image-box-section .wrap .second_col div.inner-col figure,div#image-box-section .swiper-inner-wrapper .second_col div.inner-col figure{padding:1.2rem}div#image-box-section .wrap .second_col div.inner-col figure h2,div#image-box-section .swiper-inner-wrapper .second_col div.inner-col figure h2{font-size:30px;left:1.4rem}}.search-result-wrap .gsc-control-cse{font-family:"Open Sans",serif}.search-result-wrap .cse .gsc-control-cse,.search-result-wrap .gsc-control-cse{padding:0}.search-result-wrap .gcsc-branding{display:none}.search-result-wrap .gsc-orderby{display:none}.search-result-wrap .cse .gsc-resultsHeader,.search-result-wrap .gsc-resultsHeader{margin-bottom:0}.search-result-wrap .gsc-webResult.gsc-result,.search-result-wrap .gsc-results .gsc-imageResult{border-bottom-color:#ddd}.search-result-wrap .gsc-webResult .gsc-result{padding:2rem 0}@media (min-width: 34em){.search-result-wrap .gsc-webResult .gsc-result{padding:2.5rem 0}}.search-result-wrap .gsc-webResult .gsc-result:hover,.search-result-wrap .gsc-webResult .gsc-result:focus{border-bottom-color:#ddd}.search-result-wrap .gs-webResult .gs-snippet,.search-result-wrap .gs-imageResult .gs-snippet,.search-result-wrap .gs-fileFormatType{font-size:1em;font-family:"Open Sans",serif}@media (min-width: 57em){.search-result-wrap .gs-webResult .gs-snippet,.search-result-wrap .gs-imageResult .gs-snippet,.search-result-wrap .gs-fileFormatType{font-size:1.1em}}.search-result-wrap table{margin-bottom:0}.search-result-wrap table td{border-bottom:0}.search-result-wrap .gsc-url-top{display:none}.search-result-wrap .gsc-result .gs-title{height:auto}.search-result-wrap .gsc-table-result,.search-result-wrap .gsc-thumbnail-inside,.search-result-wrap .gsc-url-top{padding:0}.search-result-wrap .gsc-control-cse .gs-spelling,.search-result-wrap .gsc-control-cse .gs-result .gs-title,.search-result-wrap .gsc-control-cse .gs-result .gs-title *{font-size:1rem;margin-bottom:.3em}.search-result-wrap .gsc-control-cse .gs-spelling:hover,.search-result-wrap .gsc-control-cse .gs-spelling:focus,.search-result-wrap .gsc-control-cse .gs-result .gs-title:hover,.search-result-wrap .gsc-control-cse .gs-result .gs-title:focus,.search-result-wrap .gsc-control-cse .gs-result .gs-title *:hover,.search-result-wrap .gsc-control-cse .gs-result .gs-title *:focus{text-decoration:none}@media (min-width: 57em){.search-result-wrap .gsc-control-cse .gs-spelling,.search-result-wrap .gsc-control-cse .gs-result .gs-title,.search-result-wrap .gsc-control-cse .gs-result .gs-title *{font-size:1.15rem}}.search-result-wrap .gs-webResult.gs-result a.gs-title:visited,.search-result-wrap .gs-imageResult a.gs-title:visited,.search-result-wrap .gs-webResult.gs-result a.gs-title:link,.search-result-wrap .gs-webResult.gs-result a.gs-title:visited,.search-result-wrap .gs-imageResult a.gs-title:link,.search-result-wrap .gs-imageResult a.gs-title:visited{color:#363a3d}.search-result-wrap .gs-webResult.gs-result a.gs-title:visited b,.search-result-wrap .gs-imageResult a.gs-title:visited b,.search-result-wrap .gs-webResult.gs-result a.gs-title:link b,.search-result-wrap .gs-webResult.gs-result a.gs-title:visited b,.search-result-wrap .gs-imageResult a.gs-title:link b,.search-result-wrap .gs-imageResult a.gs-title:visited b{color:#363a3d;font-weight:600}.search-result-wrap .gs-image-box.gs-web-image-box.gs-web-image-box-portrait{height:auto;width:auto}.search-result-wrap .gs-image-box.gs-web-image-box.gs-web-image-box-portrait a{display:block}.search-result-wrap .gs-image-box.gs-web-image-box.gs-web-image-box-portrait img.gs-image{max-width:90px;max-height:none}@media (min-width: 57em){.search-result-wrap .gs-image-box.gs-web-image-box.gs-web-image-box-portrait img.gs-image{max-width:120px}}.search-result-wrap .gs-no-results-result .gs-snippet,.search-result-wrap .gs-error-result .gs-snippet{font-size:1.2em;padding:.5em 1em;background:#f1f1f1;border:0}.search-result-wrap .gsc-results .gsc-cursor-box{margin:3rem 0}.search-result-wrap .gsc-results .gsc-cursor-box .gsc-cursor-page{color:#363a3d;font-size:1rem;background:#f1f1f1;padding:.6em 1em;border-radius:.2em;transition:all .2s ease-in-out;display:inline-block;margin-bottom:.5em}.search-result-wrap .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,.search-result-wrap .gsc-results .gsc-cursor-box .gsc-cursor-page:focus{text-decoration:none;background:#ddd}.search-result-wrap .gsc-results .gsc-cursor-box .gsc-cursor-current-page{background:#ff4500;font-weight:400}.search-result-wrap .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover,.search-result-wrap .gsc-results .gsc-cursor-box .gsc-cursor-current-page:focus{background:#f04100;font-weight:400}.international-vat{display:block !important}.sweden-vat{display:none !important}.vat-text{font-weight:bold}.product-headlines{width:65%;float:left;clear:none;padding-bottom:0}@media (max-width: 44.999em){.product-headlines{width:100% !important;float:none}}.product-ingress{width:65%;float:left;clear:none;padding-bottom:1.5em}@media (max-width: 44.999em){.product-ingress{width:100% !important;float:none}}@media (max-width: 44.999em){.product-ingress{width:100% !important;float:none}}#product-modal-buttons{padding-top:1em;padding-bottom:3em}p.ingress{padding-bottom:0;font-size:1.2em;line-height:1.7em;font-family:"Open Sans",serif;color:#4a4a4a;font-weight:normal}@media (max-width: 44.999em){p.ingress{width:100% !important;float:none}}.gform_wrapper{display:inline-block !important}#payment_method_stripe{vertical-align:top;margin-top:8px !important}.single_add_to_cart_button{margin-top:0 !important}input#coupon_code{width:8em}.woocommerce div.product form.cart .button{text-align:center;background-color:#ff4500 !important;background:url(../images/icon_cart_white.svg) no-repeat left 1.3em center;padding-left:40px;color:#fff !important;line-height:2em;font-weight:600;position:relative;overflow:hidden;border-bottom:6px solid #ff4500;width:100% !important}.woocommerce div.product form.cart .button:hover{border:0;background-color:#ff4500 !important;background:url(../images/icon_cart_white.svg) no-repeat left 1.4em center;padding-left:34px;border-bottom:6px solid #d63a00}input.gform_button.button,button.single_add_to_cart_button{text-align:center;background:#ff4500;color:#fff;line-height:2em;padding-left:2em;padding-right:2em;font-weight:500;position:relative;overflow:hidden;border-bottom:6px solid #ff4500}input.gform_button.button:hover,button.single_add_to_cart_button:hover{border:0;background:#ff4500;border-bottom:6px solid #d63a00}.woocommerce-page div.product .woocommerce-tabs{width:65%;float:left;clear:none}@media (max-width: 44.999em){.woocommerce-page div.product .woocommerce-tabs{width:100% !important;float:none}}.woocommerce-page div.product .woocommerce-tabs::after{content:" ";zoom:1;display:table;clear:both}.woocommerce-page div.product .woocommerce-tabs ul.tabs.wc-tabs{margin-bottom:0}.woocommerce-page div.product .woocommerce-tabs ul.tabs.wc-tabs::before{width:102%;border-color:#d3d3d3}.woocommerce-page div.product .woocommerce-tabs ul.tabs.wc-tabs li a{font-family:"Open Sans",serif;font-weight:400;color:#878787;padding-left:2em;padding-right:2em}@media (max-width: 56.999em){.woocommerce-page div.product .woocommerce-tabs ul.tabs.wc-tabs li a{padding-left:0em;padding-right:0em;font-size:.85em}}.woocommerce-page div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a{color:#363a3d}.woocommerce-page div.product .woocommerce-tabs ul.tabs.wc-tabs li.active:hover{background:#fff}.woocommerce-page div.product .woocommerce-tabs ul.tabs.wc-tabs li:hover{background:#edeced}.woocommerce-page div.product .woocommerce-tabs ul.tabs.wc-tabs li:hover a{color:#7a7a7a}.woocommerce-page div.product .woocommerce-tabs div.woocommerce-Tabs-panel{overflow:auto;background:#fff;padding:1.2em 2em;border:1px solid #d3d3d3;border-width:0 1px 1px 1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-i-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.woocommerce-page div.product .woocommerce-tabs div.woocommerce-Tabs-panel .puff-wrapper{float:right;width:260px;margin-left:1.2em;margin-top:1em;margin-bottom:1em}@media (max-width: 44.999em){.woocommerce-page div.product .woocommerce-tabs div.woocommerce-Tabs-panel .puff-wrapper{width:100%;float:none;margin-left:0}}.woocommerce-page div.product .woocommerce-tabs div.woocommerce-Tabs-panel .puff-wrapper .puff{padding:1.2em 1.6em;background:#f1f1f1;margin-bottom:1.2em;-webkit-border-radius:5px;-moz-border-radius:5px;-i-border-radius:5px;border-radius:5px;color:#2a2a2a;font-size:0.85em}.woocommerce-page div.product .woocommerce-tabs div.woocommerce-Tabs-panel .puff-wrapper .puff h2{margin-top:0}.woocommerce-page div.product .woocommerce-tabs div.woocommerce-Tabs-panel .puff-wrapper .puff h2,.woocommerce-page div.product .woocommerce-tabs div.woocommerce-Tabs-panel .puff-wrapper .puff p{color:#2a2a2a}section.up-sells{clear:both;float:left;width:65%}section.up-sells .button{display:none}@media (max-width: 44.999em){section.up-sells{width:100%}}section.up-sells>h2{margin-top:2em;display:block}section.up-sells ul.products li.product{width:48%;background:#fff;border:1px solid #ddd;margin:0 2% 1.3em 0 !important;-webkit-border-radius:5px;-moz-border-radius:5px;-i-border-radius:5px;border-radius:5px}@media (max-width: 44.999em){section.up-sells ul.products li.product{width:50%}}section.up-sells ul.products li.product h2.woocommerce-loop-product__title{padding:10px !important;font-size:1em;word-break:break-word}@media (min-width: destop-sm-max){section.up-sells ul.products li.product h2.woocommerce-loop-product__title{font-size:.8em}}section.up-sells ul.products li.product img{display:none}section.up-sells ul.products li.product span.price{font-size:1em;font-family:"Open Sans",serif;display:block;border-top:1px solid #ddd;padding:4px 10px;margin-bottom:0}section.up-sells ul.products li.product div.vat-setting{display:none}section.up-sells ul.products li.product a.button{font-family:"Open Sans",serif;font-size:0.85em}.woocommerce-page div.product div.summary{display:none}.woocommerce-page div.wrap,.woocommerce-page div.swiper-inner-wrapper{position:relative}.woocommerce-page .tu-sidebar{position:absolute;z-index:9;top:14px;right:0;width:30% !important}@media (min-width: 45em){.woocommerce-page .tu-sidebar{font-size:.7em;margin-top:0px}}@media (min-width: 57em){.woocommerce-page .tu-sidebar{font-size:1em}}@media (max-width: 44.999em){.woocommerce-page .tu-sidebar{position:relative;width:100% !important;float:none;clear:both}}.woocommerce-page .tu-sidebar::before{content:" ";zoom:1;display:table;clear:both}.woocommerce-page .ordinary-course-info-box{width:100% !important;clear:none;background:#fff;padding-bottom:.6em;border:1px solid #ededed;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-i-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.woocommerce-page .ordinary-course-info-box strong{font-family:"Open Sans",serif}.woocommerce-page .ordinary-course-info-box p.price{padding-left:24px;padding-right:24px;color:black !important;font-weight:300;font-family:"Open Sans",serif;font-size:2.1em !important;margin-top:.4em}.woocommerce-page .ordinary-course-info-box div.vat-setting,.woocommerce-page .ordinary-course-info-box div.course-intro,.woocommerce-page .ordinary-course-info-box form.cart{padding-left:24px;padding-right:24px;margin-bottom:1.2em !important}.woocommerce-page .ordinary-course-info-box div.vat-setting div.qty,.woocommerce-page .ordinary-course-info-box div.course-intro div.qty,.woocommerce-page .ordinary-course-info-box form.cart div.qty{clear:both;padding:16px 0 0;font-weight:bold;font-family:"Open Sans",serif}.woocommerce-page .ordinary-course-info-box div.course-intro{font-family:"Open Sans",serif}.woocommerce-page .ordinary-course-info-box .course-options{font-weight:bold;margin:0 0 0.2em 0}.woocommerce-page .ordinary-course-info-box>*:first-child{margin-top:0}.woocommerce-page .ordinary-course-info-box a{text-decoration:none;cursor:pointer;display:flex;align-items:center}.woocommerce-page .ordinary-course-info-box a svg{fill:#fff;display:inline-block}.woocommerce-page .ordinary-course-info-box a span{margin-left:.9em}.woocommerce-page .ordinary-course-info-box p{margin:1.8em 0 1.8em}.woocommerce-page .ordinary-course-info-box label.full .text{text-decoration:line-through;color:#999}.woocommerce-page .ordinary-course-info-box label .text{display:inline-block;vertical-align:middle;line-height:1.5;margin-left:.8em;width:85%}.woocommerce-page .ordinary-course-info-box .price{margin:0 0 .3em;font-size:3em}.woocommerce-page .ordinary-course-info-box .price--big{font-size:32px;margin:0}.woocommerce-page .ordinary-course-info-box .price--small{font-size:16px;margin:0;color:#888}.woocommerce-page .ordinary-course-info-box select{width:100%;margin-bottom:1em}.woocommerce-page .ordinary-course-info-box .summary{border-top:1px solid #d1d1d1;margin:1em 0}.woocommerce-page .ordinary-course-info-box .btn{width:100%}.woocommerce-page .contact-alternatives{margin-top:30px;width:100% !important;clear:none;background:#fff;cursor:pointer;text-align:center;font-size:1em;font-family:"Open Sans",serif;border:1px solid #ededed;border-width:1px 1px 6px 1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-i-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.woocommerce-page .contact-alternatives>strong{display:block;margin-top:1.2em}.woocommerce-page .contact-alternatives .foretagsforlagd-knapp{line-height:70px}.woocommerce-page .contact-alternatives .foretagsforlagd-knapp:hover{background:#f9f9f9}.woocommerce-page .contact-alternatives .gform_wrapper{padding:0 24px}.woocommerce-page .contact-alternatives strong{font-family:"Open Sans",serif}.woocommerce-page .contact-alternatives div.gform_wrapper{margin-top:0}.woocommerce-page .contact-alternatives div.gform_wrapper .gform_heading{margin:0}.woocommerce-page .contact-alternatives div.gform_wrapper .gfield{padding-right:0;margin-top:0}.woocommerce-page .contact-alternatives div.gform_wrapper .gfield label{letter-spacing:0.1px;font-weight:500;padding-left:2px;margin:0.5em 0 .5em}.woocommerce-page .contact-alternatives div.gform_wrapper .gfield div.ginput_container{margin-top:0;padding:0}.woocommerce-page .contact-alternatives div.gform_wrapper .gfield div.ginput_container input,.woocommerce-page .contact-alternatives div.gform_wrapper .gfield div.ginput_container textarea{width:100%;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-i-border-radius:5px;border-radius:5px;padding:.9em .7em .8em !important}.woocommerce-page .contact-alternatives div.gform_wrapper .gfield div.ginput_container input::placeholder,.woocommerce-page .contact-alternatives div.gform_wrapper .gfield div.ginput_container textarea::placeholder{font-style:italic;letter-spacing:0.3px;font-size:0.95em;font-weight:400}.woocommerce-page .contact-alternatives div.gform_footer{margin-top:0}.woocommerce-page .contact-alternatives input.button{width:100% !important}section.related.products::before{content:" ";zoom:1;display:table;clear:both}table.shop_table tr.woocommerce-cart-form__cart-item.cart_item{background:#f3f3f3}table.shop_table tr.woocommerce-cart-form__cart-item.cart_item td{border-top:5px solid #ff4500}@media (max-width: 44.999em){table.shop_table tr.woocommerce-cart-form__cart-item.cart_item td{border-top:0px solid #ff4500}table.shop_table tr.woocommerce-cart-form__cart-item.cart_item td.product-remove{border-top:5px solid #ff4500 !important}}table.shop_table tr.woocommerce-cart-form__cart-item.cart_item a.remove{background:white;color:red !important;line-height:0.85em}table.shop_table tr.woocommerce-cart-form__cart-item.cart_item a.remove:hover{background:red;color:white !important}table.shop_table tr.woocommerce-cart-form__cart-item.cart_item td{padding-bottom:22px}form.checkout label{margin:0}form.checkout #copy-address-to-billing{color:white;background:#9e9e9e;display:inline-block;padding:0.5em 1em;border-radius:5px;font-weight:400;margin-bottom:1.5em}form.checkout #copy-address-to-billing:hover{background:#667300}form.checkout div.col-1 div.woocommerce-additional-fields__field-wrapper{margin-top:1em;padding:2em;border-radius:5px;border:1px solid #eee;background:#fff}.woocommerce-additional-fields h3{display:none}.woocommerce-additional-fields h4{font-size:1.2em;font-weight:700}.woocommerce-billing-fields h3.form-row-wide{display:none}.woocommerce-billing-fields h4{font-size:1.2em;font-weight:700;padding-top:30px !important}#order_comments_field{display:none}.woocommerce-shipping-totals{display:none}#copy-address-to-billing{font-weight:bold;cursor:pointer;color:#7d8c00}#order_review_heading{padding-top:30px}.payment_methods label{display:inline-block}.inspire_checkout_fields_additional_information h3{visibility:hidden}.single-product .product_meta{display:none}.cart_item td{padding-top:20px !important}.participant-cart-row{border-top:none !important}td.actions{border:none !important}.participant-cart-field{width:30%;margin-right:2% !important}.save-participants{cursor:pointer;display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em;background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}a.checkout-button{display:none !important}.woocommerce td.product-name dl.variation dd{float:left}.product-excerpt{font-size:.9em}.product-more-occations{text-decoration:underline;color:#003075}.api-result{font-weight:bold}#modal_apply_info .modal_mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(200,200,200,0.8);z-index:50;visibility:hidden;opacity:0;transition:0.7s}#modal_apply_info .close{position:absolute;top:0;right:0;width:auto;height:auto;line-height:2em;padding:1em 2em;color:#9aa0a5;text-decoration:underline;cursor:pointer;border:0}#modal_apply_info .modal{position:absolute;top:0;width:auto;max-width:100%;height:auto;background:#fff;padding:1.2em 2em;-webkit-box-shadow:0 0 20 rgba(0,0,0,0.6);-moz-box-shadow:0 0 20 rgba(0,0,0,0.6);-i-box-shadow:0 0 20 rgba(0,0,0,0.6);box-shadow:0 0 20 rgba(0,0,0,0.6);-webkit-border-radius:8px;-moz-border-radius:8px;-i-border-radius:8px;border-radius:8px;z-index:100;visibility:hidden;opacity:0;transition:0.5s ease-out;transform:translateY(45px)}@media (max-width: 33.999em){#modal_apply_info .modal{top:-120px}}@media (min-width: 45em){#modal_apply_info .modal{top:-300px}}#modal_apply_info .active{visibility:visible;opacity:1}#modal_apply_info .active+.modal{visibility:visible;opacity:1;transform:translateY(0)}.vat-setting ul{list-style:none;margin:0;margin-left:-1em;margin-top:-0.83em}.vat-setting ul li a{text-decoration:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;list-style-type:none;display:block;font-size:1em;display:block;padding:.1em 1em;color:#888}.vat-setting{display:flex}.vat-setting ul li{float:left}.vat-setting ul li a.active{color:#000}.vat-setting ul li:first-child{border-right:1px solid #ccc}.foretagsforlagd-form{display:none}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}.main-content a[href]:after{content:" (" attr(href) ")"}.main-content abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img,page-footer{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1.8cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}body{font-size:.8em}.footer-global{font-size:.8em}.header-global .logo img{width:200px}.header-global .search-wrap{margin-bottom:0}.search-form,.search-input,.nav-primary,.nav-mobile,.nav-sub,.trigger-mobile-menu,.page-footer .social,.footer-global .small,.gform_wrapper,.gform_title,.course-details label input[type="radio"],.course-details label select,.course-details .quantity-title,.course-details .book-title,.course-details .summary,.course-details .snipcart-add-item{display:none !important}}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.wrap:before,.header-global .action-wrap:before,.header-global .search-wrap:before,.header-global .nav-wrap:before,.footer-global:before,.nav-mobile .header:before,.page-footer:before,.page-footer .editor:before,.article-item:before,.course-item:before,.course-item .holder:before,.course-item .header:before,.start-container .testimonial-section .testimonial:before,.course-item-start:before,.course-item-start .header:before,.swiper-inner-wrapper:before,.wrap:after,.header-global .action-wrap:after,.header-global .search-wrap:after,.header-global .nav-wrap:after,.footer-global:after,.nav-mobile .header:after,.page-footer:after,.page-footer .editor:after,.article-item:after,.course-item:after,.course-item .holder:after,.course-item .header:after,.start-container .testimonial-section .testimonial:after,.course-item-start:after,.course-item-start .header:after,.swiper-inner-wrapper:after{content:" ";display:table}.wrap:after,.header-global .action-wrap:after,.header-global .search-wrap:after,.header-global .nav-wrap:after,.footer-global:after,.nav-mobile .header:after,.page-footer:after,.page-footer .editor:after,.article-item:after,.course-item:after,.course-item .holder:after,.course-item .header:after,.start-container .testimonial-section .testimonial:after,.course-item-start:after,.course-item-start .header:after,.swiper-inner-wrapper:after{clear:both}
