/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}@font-face{font-family:Knockout Welterweight;font-display:swap;src:url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/fonts/Knockout50.eot);src:url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/fonts/Knockout50.woff2) format("woff2"),url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/fonts/Knockout50.woff) format("woff"),url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/fonts/Knockout50.ttf) format("truetype"),url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/fonts/Knockout50.svg#Knockout50) format("svg"),url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/fonts/Knockout50.eot) format("embedded-opentype");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:1em 0}html{scroll-behavior:smooth}a,a:active,a:visited{text-decoration:none}li,ul{list-style:none}img{max-width:100%;height:auto}.svg{width:inherit}article.standard{width:100%}article.standard ul li{list-style-type:disc}article.standard li,article.standard ol{list-style-type:decimal}@media(min-width:768px){article.standard{width:67%;padding-right:2rem}.row article.standard{float:left}}article.fullwidth{width:100%}.random-background--orange{background-color:#ee7c40!important;color:#262b2f}.google-translate button.random-background--orange:hover,.random-background--orange.button:hover,.random-background--orange.teaser__button:hover{background:#ec6c29!important}.random-background--purple{background-color:#6e2b88!important;color:#fff}.google-translate button.random-background--purple:hover,.random-background--purple.button:hover,.random-background--purple.teaser__button:hover{background:#5e2575!important}.random-background--aquamarine{background-color:#9dd5c8!important;color:#262b2f}.google-translate button.random-background--aquamarine:hover,.random-background--aquamarine.button:hover,.random-background--aquamarine.teaser__button:hover{background:#8bcdbe!important}.random-background--blue{background-color:#97d7f3!important;color:#262b2f}.google-translate button.random-background--blue:hover,.random-background--blue.button:hover,.random-background--blue.teaser__button:hover{background:#80cef0!important}.random-background--red{background-color:#e71c3b!important;color:#fff}.google-translate button.random-background--red:hover,.random-background--red.button:hover,.random-background--red.teaser__button:hover{background:#d31633!important}.random-background--yellow{background-color:#ecc428!important;color:#262b2f}.google-translate button.random-background--yellow:hover,.random-background--yellow.button:hover,.random-background--yellow.teaser__button:hover{background:#e6bb14!important}.rich-text figure{max-width:100%!important}.rich-text figure.alignright,.rich-text img.alignright{float:right;margin:0 0 2rem 2rem}.rich-text figure.alignleft,.rich-text img.alignleft{float:left;margin:0 2rem 2rem 0}.rich-text figure.aligncenter,.rich-text img.aligncenter{display:block;margin:0 auto}.rich-text figure.alignnone,.rich-text img.alignnone{display:block;margin:0}.rich-text a figure.alignright,.rich-text a img.alignright{float:right;margin:0 0 2rem 2rem}.rich-text a figure.alignleft,.rich-text a img.alignleft{float:left;margin:0 2rem 2rem 0}.rich-text a figure.aligncenter,.rich-text a img.aligncenter{display:block;margin:0 auto}.rich-text .wp-caption-text{margin:1rem 0;font-size:.95rem;font-style:italic}html{font-size:100%}body{font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Times New Roman,Georgia,serif;line-height:1.66;color:#262b2f}@media(min-width:400px)and (max-width:900px){body{font-size:calc(16px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){body{font-size:calc(16px + 2*(100vw - 900px)/300)}}@media(min-width:1200px){body{font-size:18px}}h1,h2,h3,h4,h5,h6{font-size:16px;font-family:Knockout Welterweight,Helvetica,sans-serif;line-height:1;font-weight:400;margin:0 0 1rem}@media(min-width:400px)and (max-width:900px){h1,h2,h3,h4,h5,h6{font-size:calc(16px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){h1,h2,h3,h4,h5,h6{font-size:calc(16px + 2*(100vw - 900px)/300)}}@media(min-width:1200px){h1,h2,h3,h4,h5,h6{font-size:18px}}p{margin:0 0 1rem;font-size:16px;line-height:1.5em}@media(min-width:400px)and (max-width:900px){p{font-size:calc(16px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){p{font-size:calc(16px + 2*(100vw - 900px)/300)}}@media(min-width:1200px){p{font-size:18px}}p>ol,p>ul{font-size:1em}a{color:#6e2b88;display:inline-block;position:relative;transition:all .15s ease-in-out}a:hover{text-decoration:underline}a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0 0 12px;color:#262b2f;text-transform:uppercase}address+h1,address+h2,address+h3,address+h4,address+h5,address+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+hgroup,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+hgroup,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+hgroup{padding-top:20px}h1{font-size:2.875em}h2{font-size:2.25em}h3{font-size:1.875em}h4{font-size:1.65em}h5{font-size:1.3em}h6{font-size:1.1em}.gform_title{font-size:29.16px;text-align:left;margin:1em 0}@media(min-width:400px)and (max-width:900px){.gform_title{font-size:calc(29.16px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){.gform_title{font-size:calc(29.16px + 7.6482*(100vw - 900px)/300)}}@media(min-width:1200px){.gform_title{font-size:36.8082px}}.gform_body{font-size:1em}.gform_body ul{margin:0!important;padding:0!important;list-style:none}.gform_body .gfield{position:relative;margin:0 0 1em}.gform_body .gsection{clear:both;overflow:hidden;margin:2em 0;padding-top:1em}.gform_body .gsection:not(.nofloat){padding-top:3em;border-top:1px solid #eee}.gform_body .gsection_title{font-size:2em}.gform_body .gform_drop_area{background:#eee;padding:2em;text-align:center}.gform_body .gform_button_select_files{background:#6e2b88;color:#fff}.gform_body .gform_button_select_files:hover{background:#5e2575;color:#fff}@media(min-width:768px){.gform_body li.float{float:left;width:30%;margin-right:2%}}.gform_body li.float.third{clear:right;margin-right:0}@media(min-width:992px){.gform_body li.halfsize{width:50%}}.gform_body .clearfloat{margin:0!important;clear:both;overflow:hidden}.gform_body input[type=email],.gform_body input[type=phone],.gform_body input[type=search],.gform_body input[type=tel],.gform_body input[type=text],.gform_body textarea{border:none;background:#eee;border-radius:0;font-family:Times New Roman,Georgia,serif;font-size:20px;padding:20px;width:100%;margin:0}.gform_body select{background:#eee;position:relative;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;color:#515559;border:1px solid #eee;border-radius:0;padding:.9em 1.5em;display:block;width:100%}.gform_body textarea{height:200px}.gform_body label{top:12px;left:15px;font-weight:400;font-size:14px}@media(min-width:768px){.gform_body label{font-size:18px;top:20px;left:20px}}.gfield.wide .gfield_checkbox div,.gfield.wide .gfield_checkbox li{width:100%}.gfield_checkbox{clear:both;overflow:hidden}.gfield_checkbox div,.gfield_checkbox li{width:100%;margin:2em 0;padding-right:2em;float:left;position:relative}@media(min-width:768px){.gfield_checkbox div,.gfield_checkbox li{width:50%}}@media(min-width:1200px){.gfield_checkbox div,.gfield_checkbox li{width:33.33%}}.gfield_checkbox div label,.gfield_checkbox li label{padding-left:80px;height:70px;display:table-cell;vertical-align:middle}.gfield_checkbox div label:after,.gfield_checkbox li label:after{content:"";background:#e6e6e6;width:70px;height:70px;display:block;position:absolute;left:3px;top:0;z-index:0}.gfield_checkbox div label:before,.gfield_checkbox li label:before{content:"";display:block;position:absolute;width:20px;height:30px;border:solid #fff;border-width:0 8px 8px 0;left:25px;top:40px;border-radius:2px;transform:rotate(45deg);opacity:0;z-index:1;transition:all .1s}.gfield_checkbox input[type=checkbox]{outline:none;z-index:100;width:70px;height:70px;top:0;left:3px;border-radius:2px;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.gfield_checkbox input[type=checkbox]+label{cursor:pointer}.gfield_checkbox input[type=checkbox]:focus{outline:2px solid -webkit-focus-ring-color!important}.gfield_checkbox input[type=checkbox]:checked+label:before{opacity:1;top:15px}.gfield_checkbox input[type=checkbox]:checked+label:after{background:#32bba9}.gfield.nofloat{clear:both}.gfield.crosses .gfield_checkbox div:after,.gfield.crosses .gfield_checkbox li:after{content:"";background:#e6e6e6;width:70px;height:70px;display:block;position:absolute;left:0;top:0;z-index:-1}.gfield.crosses .gfield_checkbox div label:after,.gfield.crosses .gfield_checkbox div label:before,.gfield.crosses .gfield_checkbox li label:after,.gfield.crosses .gfield_checkbox li label:before{position:absolute;left:32px;top:18px;border-radius:8px;content:" ";opacity:1;height:36px;width:6px;border:none;background-color:#666}.gfield.crosses .gfield_checkbox div label:before,.gfield.crosses .gfield_checkbox li label:before{transform:rotate(45deg)}.gfield.crosses .gfield_checkbox div label:after,.gfield.crosses .gfield_checkbox li label:after{transform:rotate(-45deg)}.gfield.crosses .gfield_checkbox input[type=checkbox]{opacity:0;outline:none;z-index:100;width:70px;height:70px;top:0;left:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.gfield.crosses .gfield_checkbox input[type=checkbox]+label{cursor:pointer}.gfield.crosses .gfield_checkbox input[type=checkbox]:checked+label:after,.gfield.crosses .gfield_checkbox input[type=checkbox]:checked+label:before{background:#32bba9}.gfield.crosses .gfield_checkbox input[type=checkbox]:checked+label:after{left:40px;transform:rotate(40deg)}.gfield.crosses .gfield_checkbox input[type=checkbox]:checked+label:before{height:20px;top:30px;left:25px;transform:rotate(-35deg)}.gform_footer{text-align:left}.gform_footer .button,.gform_footer .google-translate button,.gform_footer .teaser:nth-child(6n+1) .teaser__button,.gform_footer .teaser:nth-child(6n+2) .teaser__button,.gform_footer .teaser:nth-child(6n+3) .teaser__button,.gform_footer .teaser:nth-child(6n+4) .teaser__button,.gform_footer .teaser:nth-child(6n+5) .teaser__button,.gform_footer .teaser:nth-child(6n+6) .teaser__button,.gform_footer .teaser__button,.google-translate .gform_footer button,.teaser:nth-child(6n+1) .gform_footer .teaser__button,.teaser:nth-child(6n+2) .gform_footer .teaser__button,.teaser:nth-child(6n+3) .gform_footer .teaser__button,.teaser:nth-child(6n+4) .gform_footer .teaser__button,.teaser:nth-child(6n+5) .gform_footer .teaser__button,.teaser:nth-child(6n+6) .gform_footer .teaser__button{background:#6e2b88;color:#fff}.gform_footer .button:hover,.gform_footer .google-translate button:hover,.gform_footer .teaser__button:hover,.google-translate .gform_footer button:hover{background:#5e2575;color:#fff}.gform_confirmation_message,.validation_error,.validation_message{text-transform:uppercase;font-family:Knockout Welterweight,Helvetica,sans-serif;color:#6e2b88;font-size:18px}.breadcrumbs-bar .breadcrumbs,.container{width:96%;margin:0 auto;max-width:1440px;padding-left:15px;padding-right:15px}.container--flex{display:flex}.container--column{flex-direction:column}.container--space-between{justify-content:space-between}.container--align-center{align-items:center}.flex{display:flex}.flex--space-between{justify-content:space-between}@media(min-width:768px){.row:after{content:"";display:table;clear:both}}.pswp__ui--hidden{display:none}.site{display:flex;flex-direction:column;min-height:100vh;transition:transform .3s ease-in-out}.admin-bar .site{min-height:calc(100vh - 46px)}@media(min-width:782px){.admin-bar .site{min-height:calc(100vh - 32px)}}.site__header{display:flex;justify-content:space-between;align-items:center}.site__main{padding-top:60px;transition:transform .3s ease-in-out;flex-grow:1}.site__main--moved{transform:translateX(-300px)}.site__footer{padding:1rem 0;border-top:1px solid #e6e6e6;transition:transform .3s ease-in-out}.site__footer--moved{transform:translateX(-300px)}@media(min-width:1200px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-top:10px;padding-bottom:10px}}#moove_gdpr_cookie_info_bar{top:0!important;max-height:100%!important;height:100vh!important;background:rgba(0,0,0,.4)!important;display:flex;flex-direction:column!important;justify-content:flex-end!important;border-color:transparent!important}.moove-gdpr-info-bar-container{background:#fff;display:flex;justify-content:center;align-items:center}.moove-gdpr-info-bar-content{max-width:960px;margin:0 auto}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{display:none}.header__content{height:100%}.header__logo-image{height:2rem}@media(min-width:992px){.header__logo-image{height:3rem}}.header__nav{display:inline-block;height:100%;align-items:center}.footer{position:relative}.footer__nav{justify-content:space-between;align-items:center;flex:1 1}@media(max-width:991px){.footer__nav{display:block;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}}.footer__menu{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.footer .center{margin:0 auto;text-align:center}.footer .flex{display:flex;align-items:center;justify-items:center;justify-content:space-between;margin-top:30px}.section--basic{padding:40px 0}@media(min-width:768px){.section--basic{padding:100px 0}}.section--contact .contact{margin:30px -15px 0}.section--contact .contact:after{display:table;content:"";clear:both}.section--hero{overflow:hidden}.section--employees .employees{margin:0 -15px 30px}.section--employees .employees:after{display:table;content:"";clear:both}.section--grey{padding:40px 0;background-color:#f3f6f8}@media(min-width:768px){.section--grey{padding:100px 0}}.section--teaser{display:block}@media(min-width:992px){.section--teaser{display:flex;flex-wrap:wrap}}.breadcrumbs-bar .section--teaser-image>.breadcrumbs>.row,.section--teaser-image>.container>.row{margin:0 -15px}.section--courses{padding:40px 0;background-color:#f3f6f8}@media(min-width:768px){.section--courses{padding:100px 0}}.section--courses .courses{margin:0 -15px 30px}.section--courses .courses:after{display:table;content:"";clear:both}.section--slogan{background-color:#f3f6f8;padding:60px 0}@media(min-width:992px){.section--slogan{padding:100px 0}}.button,.google-translate button,.teaser:nth-child(6n+1) .teaser__button,.teaser:nth-child(6n+2) .teaser__button,.teaser:nth-child(6n+3) .teaser__button,.teaser:nth-child(6n+4) .teaser__button,.teaser:nth-child(6n+5) .teaser__button,.teaser:nth-child(6n+6) .teaser__button,.teaser__button{transition:background .2s ease-in-out;padding:.65rem 2rem;display:inline-block;text-decoration:none;font-weight:500;border:0;font-size:1.2rem;font-family:Knockout Welterweight,League Gothic,Helvetica,sans-serif;white-space:nowrap;text-transform:uppercase;text-align:center;cursor:pointer}.button:not(:last-child),.google-translate button:not(:last-child),.teaser:nth-child(6n+1) .teaser__button:not(:last-child),.teaser:nth-child(6n+2) .teaser__button:not(:last-child),.teaser:nth-child(6n+3) .teaser__button:not(:last-child),.teaser:nth-child(6n+4) .teaser__button:not(:last-child),.teaser:nth-child(6n+5) .teaser__button:not(:last-child),.teaser:nth-child(6n+6) .teaser__button:not(:last-child),.teaser__button:not(:last-child){margin-right:10px}.google-translate article button.modal,.teaser:nth-child(6n+1) article .modal.teaser__button,.teaser:nth-child(6n+2) article .modal.teaser__button,.teaser:nth-child(6n+3) article .modal.teaser__button,.teaser:nth-child(6n+4) article .modal.teaser__button,.teaser:nth-child(6n+5) article .modal.teaser__button,.teaser:nth-child(6n+6) article .modal.teaser__button,article .button.modal,article .google-translate button.modal,article .modal.teaser__button,article .teaser:nth-child(6n+1) .modal.teaser__button,article .teaser:nth-child(6n+2) .modal.teaser__button,article .teaser:nth-child(6n+3) .modal.teaser__button,article .teaser:nth-child(6n+4) .modal.teaser__button,article .teaser:nth-child(6n+5) .modal.teaser__button,article .teaser:nth-child(6n+6) .modal.teaser__button{margin-bottom:10px;width:calc(33% - 10px);font-size:1.23em;padding:.75rem 2rem}@media(max-width:991px){.google-translate article button.modal,.teaser:nth-child(6n+1) article .modal.teaser__button,.teaser:nth-child(6n+2) article .modal.teaser__button,.teaser:nth-child(6n+3) article .modal.teaser__button,.teaser:nth-child(6n+4) article .modal.teaser__button,.teaser:nth-child(6n+5) article .modal.teaser__button,.teaser:nth-child(6n+6) article .modal.teaser__button,article .button.modal,article .google-translate button.modal,article .modal.teaser__button,article .teaser:nth-child(6n+1) .modal.teaser__button,article .teaser:nth-child(6n+2) .modal.teaser__button,article .teaser:nth-child(6n+3) .modal.teaser__button,article .teaser:nth-child(6n+4) .modal.teaser__button,article .teaser:nth-child(6n+5) .modal.teaser__button,article .teaser:nth-child(6n+6) .modal.teaser__button{width:calc(50% - 10px)}}@media(max-width:767px){.google-translate article button.modal,.teaser:nth-child(6n+1) article .modal.teaser__button,.teaser:nth-child(6n+2) article .modal.teaser__button,.teaser:nth-child(6n+3) article .modal.teaser__button,.teaser:nth-child(6n+4) article .modal.teaser__button,.teaser:nth-child(6n+5) article .modal.teaser__button,.teaser:nth-child(6n+6) article .modal.teaser__button,article .button.modal,article .google-translate button.modal,article .modal.teaser__button,article .teaser:nth-child(6n+1) .modal.teaser__button,article .teaser:nth-child(6n+2) .modal.teaser__button,article .teaser:nth-child(6n+3) .modal.teaser__button,article .teaser:nth-child(6n+4) .modal.teaser__button,article .teaser:nth-child(6n+5) .modal.teaser__button,article .teaser:nth-child(6n+6) .modal.teaser__button{display:block;width:100%;font-size:1.2em;padding:.7rem 2rem}.google-translate article button.modal:not(:last-child),article .button.modal:not(:last-child),article .google-translate button.modal:not(:last-child),article .modal.teaser__button:not(:last-child){margin-right:0}}.button:hover,.google-translate button:hover,.teaser:nth-child(6n+1) .teaser__button:hover,.teaser:nth-child(6n+2) .teaser__button:hover,.teaser:nth-child(6n+3) .teaser__button:hover,.teaser:nth-child(6n+4) .teaser__button:hover,.teaser:nth-child(6n+5) .teaser__button:hover,.teaser:nth-child(6n+6) .teaser__button:hover,.teaser__button:hover{background:#8bcdbe}.aquamarine.teaser__button,.button.aquamarine,.google-translate button.aquamarine,.teaser:nth-child(6n+1) .teaser__button,.teaser:nth-child(6n+2) .aquamarine.teaser__button,.teaser:nth-child(6n+3) .aquamarine.teaser__button,.teaser:nth-child(6n+4) .aquamarine.teaser__button,.teaser:nth-child(6n+5) .aquamarine.teaser__button,.teaser:nth-child(6n+6) .aquamarine.teaser__button{background:#9dd5c8;color:#262b2f}.aquamarine.teaser__button:hover,.button.aquamarine:hover,.google-translate button.aquamarine:hover,.teaser:nth-child(6n+1) .teaser__button:hover{background:#8bcdbe}.blue.teaser__button,.button.blue,.google-translate button.blue,.teaser:nth-child(6n+1) .blue.teaser__button,.teaser:nth-child(6n+2) .teaser__button,.teaser:nth-child(6n+3) .blue.teaser__button,.teaser:nth-child(6n+4) .blue.teaser__button,.teaser:nth-child(6n+5) .blue.teaser__button,.teaser:nth-child(6n+6) .blue.teaser__button{background:#97d7f3;color:#262b2f}.blue.teaser__button:hover,.button.blue:hover,.google-translate button.blue:hover,.teaser:nth-child(6n+2) .teaser__button:hover{background:#80cef0}.button.purple,.google-translate button.purple,.purple.teaser__button,.teaser:nth-child(6n+1) .purple.teaser__button,.teaser:nth-child(6n+2) .purple.teaser__button,.teaser:nth-child(6n+3) .teaser__button,.teaser:nth-child(6n+4) .purple.teaser__button,.teaser:nth-child(6n+5) .purple.teaser__button,.teaser:nth-child(6n+6) .purple.teaser__button{background:#6e2b88;color:#fff}.button.purple:hover,.google-translate button.purple:hover,.purple.teaser__button:hover,.teaser:nth-child(6n+3) .teaser__button:hover{background:#5e2575;color:#fff}.button.red,.google-translate button.red,.red.teaser__button,.teaser:nth-child(6n+1) .red.teaser__button,.teaser:nth-child(6n+2) .red.teaser__button,.teaser:nth-child(6n+3) .red.teaser__button,.teaser:nth-child(6n+4) .teaser__button,.teaser:nth-child(6n+5) .red.teaser__button,.teaser:nth-child(6n+6) .red.teaser__button{background:#e71c3b;color:#fff}.button.red:hover,.google-translate button.red:hover,.red.teaser__button:hover,.teaser:nth-child(6n+4) .teaser__button:hover{background:#d31633}.button.orange,.google-translate button.orange,.orange.teaser__button,.teaser:nth-child(6n+1) .orange.teaser__button,.teaser:nth-child(6n+2) .orange.teaser__button,.teaser:nth-child(6n+3) .orange.teaser__button,.teaser:nth-child(6n+4) .orange.teaser__button,.teaser:nth-child(6n+5) .orange.teaser__button,.teaser:nth-child(6n+6) .teaser__button{background:#ee7c40;color:#262b2f}.button.orange:hover,.google-translate button.orange:hover,.orange.teaser__button:hover,.teaser:nth-child(6n+6) .teaser__button:hover{background:#ec6c29}.button.yellow,.google-translate button.yellow,.teaser:nth-child(6n+1) .yellow.teaser__button,.teaser:nth-child(6n+2) .yellow.teaser__button,.teaser:nth-child(6n+3) .yellow.teaser__button,.teaser:nth-child(6n+4) .yellow.teaser__button,.teaser:nth-child(6n+5) .teaser__button,.teaser:nth-child(6n+6) .yellow.teaser__button,.yellow.teaser__button{background:#ecc428;color:#262b2f}.button.yellow:hover,.google-translate button.yellow:hover,.teaser:nth-child(6n+5) .teaser__button:hover,.yellow.teaser__button:hover{background:#e6bb14}.cookie-notice{position:fixed;right:0;bottom:0;left:0;background:#262b2f;color:#fff;padding:1rem;display:flex;flex-direction:column}@media(min-width:992px){.cookie-notice{flex-direction:row}}.cookie-notice__text{margin:0 0 1rem}@media(min-width:992px){.cookie-notice__text{margin:0 1.5rem 0 0}}.cookie-notice__controls{display:flex;align-items:flex-start}.cookie-notice__button:first-child{margin-right:1rem}.cookie-notice--hidden{transform:translateY(100%);transition:transform .15s cubic-bezier(.78,.01,1,.52)}.menu{position:fixed;top:60px;right:-300px;bottom:0;width:300px;background:#f3f6f8;border-left:1px solid #e6e6e6;margin:0;height:100%;z-index:1;display:block;font-family:Knockout Welterweight,Helvetica,sans-serif;text-transform:uppercase;color:#262b2f;transition:right .3s ease-in-out;padding:30px 30px 60px}@media(min-width:500px){.menu{right:-400px;width:400px}}@media(max-height:850px){.menu{overflow:scroll;-moz-overflow:scroll;-ms-overflow-style:none;padding-bottom:130px;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}}@media(max-width:992px)and (min-height:850px){.menu{overflow:scroll;-moz-overflow:scroll;-ms-overflow-style:none;padding-bottom:130px;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}}.menu--open{right:0}@media(min-width:992px)and (min-height:850px){.menu .sub-menu{display:table}}@media(min-width:992px)and (min-height:850px){.menu{display:flex;width:auto;position:relative;border:none;right:auto;transform:none;top:0;background:#fff;padding:0}.menu .open-sub-menu{display:none!important}}.menu>.menu-item{margin:0 0 6px;position:relative;height:auto;display:block;overflow:hidden;-moz-overflow:hidden;-ms-overflow:hidden}.menu>.menu-item:last-child{margin-bottom:0}@media(min-width:992px)and (min-height:850px){.menu>.menu-item{height:100%;display:block;padding-top:10px;padding-left:5px;padding-right:5px;float:left;align-items:center;margin:0 0 0 20px}@supports(display:flex){.menu>.menu-item{display:flex;padding-top:0;float:none}}.menu>.menu-item:hover{overflow:visible;-moz-overflow:visible}.menu>.menu-item:hover>.sub-menu{border-top:1px solid #dadddf;z-index:3}.menu>.menu-item:hover>.sub-menu li:last-child{border-bottom:1px solid #dadddf}}.menu>.menu-item .open-sub-menu{position:absolute;right:0;top:-5px;z-index:5;display:block;transition:all .1s ease-in-out}.menu>.menu-item .open-sub-menu--open{transform:rotate(180deg)}.menu>.menu-item a{position:static;color:inherit;font-size:1.1em;z-index:4}@media(min-width:992px)and (min-height:850px){.menu>.menu-item a{font-size:1.07em}}.menu>.menu-item a:hover{color:#6e2b88}.menu>.menu-item>.sub-menu{background-color:inherit;position:relative;margin:0;padding-top:0;padding-left:5px;padding-bottom:0;max-height:0;transition:max-height .7s ease-out,padding-top .21s ease-in-out,padding-bottom .2s ease-in}.menu>.menu-item>.sub-menu--open{width:100%;padding-top:10px;padding-bottom:5px;max-height:2000px}@media(min-width:992px)and (min-height:850px){.menu>.menu-item>.sub-menu{background-color:#fff;position:absolute;height:auto;border-left:1px solid #dadddf;border-right:1px solid #dadddf;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;left:-20px;padding:0;top:48px}}@media(max-width:992px)and (min-height:850px){.menu>.menu-item>.sub-menu{top:50px}}@media(max-width:992px)and (min-height:850px){.menu>.menu-item>.sub-menu{top:0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.menu>.menu-item>.sub-menu::-webkit-scrollbar{display:none}}.menu>.menu-item>.sub-menu>.menu-item{overflow:hidden;-moz-overflow:hidden;position:relative;margin:0 0 10px;display:block}.menu>.menu-item>.sub-menu>.menu-item .open-sub-menu{top:0}@media(min-width:992px)and (min-height:850px){.menu>.menu-item>.sub-menu>.menu-item a{white-space:nowrap}}.menu>.menu-item>.sub-menu>.menu-item:last-child{margin-bottom:0}@media(min-width:992px)and (min-height:850px){.menu>.menu-item>.sub-menu>.menu-item{padding:7px 0;margin-bottom:0}.menu>.menu-item>.sub-menu>.menu-item:not(:first-child){border-top:1px solid #dadddf}.menu>.menu-item>.sub-menu>.menu-item:hover{overflow:visible;-moz-overflow:visible}}@media screen and (max-height:850px),screen and (max-width:992px){.menu>.menu-item>.sub-menu>.menu-item{padding:2px 0}}.menu>.menu-item>.sub-menu>.menu-item>a{margin:0 20px}.menu>.menu-item>.sub-menu>.menu-item>.sub-menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;z-index:2;max-height:0;padding-top:0;padding-left:20px;padding-bottom:0;transition:max-height .7s ease-out,padding-top .21s ease-in-out,padding-bottom .2s ease-in}@media(max-width:992px)and (min-height:850px){.menu>.menu-item>.sub-menu>.menu-item>.sub-menu{top:0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.menu>.menu-item>.sub-menu>.menu-item>.sub-menu::-webkit-scrollbar{display:none}}@media(min-width:992px)and (min-height:850px){.menu>.menu-item>.sub-menu>.menu-item>.sub-menu{border-left:1px solid #dadddf;border-right:1px solid #dadddf;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:-1px;left:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;background-color:#fff;padding:0}}.menu>.menu-item>.sub-menu>.menu-item>.sub-menu--open{max-height:700px;padding-top:10px;padding-bottom:5px}.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item{margin-bottom:6px}.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item:last-child{margin-bottom:0}@media(min-width:992px)and (min-height:850px){.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item{padding:7px 0;margin-bottom:0;border-top:1px solid #dadddf}.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item:not(:first-child){margin-top:-1px}.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item:not(:last-child){border-bottom:1px solid #dadddf}}@media screen and (max-height:850px),screen and (max-width:992px){.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item{padding:2px 0}}.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a{margin:0 20px}.admin-bar .menu{top:106px}@media(min-width:992px)and (min-height:850px){.admin-bar .menu{top:0}}@media(min-width:782px)and (min-height:850px){.admin-bar .menu{top:92px}}@media(min-width:782px)and (min-height:850px)and (min-width:992px)and (min-height:850px){.admin-bar .menu{top:0}}.menu-toggle{border:0;background:none;padding:0;cursor:pointer;display:inline-block;float:right}@media(max-width:767px){.menu-toggle{position:absolute;right:10px}}.menu-toggle svg{color:#262b2f}@media(min-width:992px)and (min-height:850px){.menu-toggle{display:none}}.icon{display:inline-block}.icon svg{width:100%;height:auto}.icon--xs{width:18px;height:18px}.icon--sm{width:24px;height:24px}.icon--md{width:36px;height:36px}.icon--lg{width:48px;height:48px}.icon--xl{width:72px;height:72px}.hero{height:320px;display:flex;justify-content:flex-start;align-items:center;position:relative}@media(min-width:768px){.hero{height:400px}}@media(min-width:992px){.hero{height:500px}}.hero__logo{width:100%;height:auto}.hero .logo{top:30px;right:30px;position:absolute}@media(max-width:767px){.hero .logo{height:36px;width:200px}}.hero--front-page{height:900px}@media(max-width:991px){.hero--front-page{height:450px}}.hero__image{width:100%;background-position:50%;background-size:cover}.hero__title{text-transform:uppercase;color:#fff;font-family:Knockout Welterweight,Helvetica,sans-serif;margin:0;max-width:970px;line-height:1.3;display:block}@media(min-width:768px){.hero__title{line-height:1.1}}.hero__sub-title{font-family:Times,serif;font-size:1.3em;color:#fff;text-transform:none;margin-top:0;line-height:1.1;display:block}@media(min-width:768px){.hero__sub-title{font-size:2em}}.hero__video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hero__mobile-video,.hero__video{min-height:100%;min-width:100%;z-index:0}.breadcrumbs-bar .hero .breadcrumbs,.hero .breadcrumbs-bar .breadcrumbs,.hero .container{padding-top:100px}@supports(display:flex){.breadcrumbs-bar .hero .breadcrumbs,.hero .breadcrumbs-bar .breadcrumbs,.hero .container{padding-top:0}}@media(max-width:767px){.breadcrumbs-bar .hero .breadcrumbs,.hero .breadcrumbs-bar .breadcrumbs,.hero .container{width:96%}}.hero__content{opacity:0;-webkit-animation:fadeIn .25s ease-in-out forwards;animation:fadeIn .25s ease-in-out forwards}.hero__content--video{position:absolute;left:50%;top:75%;transform:translate(-50%,-50%)}.hero__content div{margin-left:1.4rem;max-width:1200px;margin-bottom:20px}.hero__content div.hero__sub-title-container{margin:0}.hero__content .hero__sub-title,.hero__content .hero__title,.hero__content h1,.hero__content h2,.hero__content p{display:inline;padding:10px 0;background-color:#343132;box-shadow:1.4rem 0 0 #343132,-1.4rem 0 0 #343132;-webkit-box-decoration-break:clone;box-decoration-break:clone}.breadcrumbs-bar .hero__content>.breadcrumbs :not(:last-child),.hero__content>.container :not(:last-child){margin-right:1rem}.hero__content time{font-size:1em;color:#fff;line-height:1;display:block;font-family:Knockout Welterweight,Helvetica,sans-serif}.hero__content time span{display:inline-block;padding:10px 0;background-color:#343132;box-shadow:1.4rem 0 0 #343132,-1.4rem 0 0 #343132}.hero__button{margin-top:10px;font-family:Knockout Welterweight,League Gothic,Helvetica,sans-serif;font-size:1.1em;text-transform:uppercase;text-decoration:none}@media(max-width:767px){.hero__button{padding:6px 15px}}.hero__button svg{margin-right:.75rem;height:17px;transform:translateY(-1.8px);width:inherit;max-width:15px}@media(max-width:767px){.hero__button svg{height:12px}}.hero--video{width:100%;height:92.3354vh;display:flex;justify-content:flex-start;align-items:center;position:relative}.hero--video__logo{width:100%;height:auto}.hero--video .logo{top:30px;right:30px;position:absolute}@media(max-width:767px){.hero--video .logo{height:36px;width:200px}}.hero--video .hero-desktop-video{display:none}@media(min-width:1200px){.hero--video .hero-desktop-video{display:inline-block}}.hero--video .hero-mobile-video{min-height:100%;min-width:100%;z-index:0}@media(min-width:1200px){.hero--video .hero-mobile-video{display:none}}.overlay{height:100%;width:100%;background-color:rgba(0,0,0,.15);display:flex;justify-content:flex-end;padding-bottom:1rem;flex-direction:column}@media(min-width:768px){.overlay{justify-content:center;padding-bottom:0}}.home .hero__content{opacity:1;-webkit-animation:none;animation:none}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.important-message{display:flex;align-items:center;background-color:#97d7f3;text-transform:uppercase;height:auto;font-family:Knockout Welterweight,Helvetica,sans-serif;padding:10px 15px}@media(min-width:768px){.important-message{padding:10px 30px}}.important-message>p,.important-message a,.important-message h1,.important-message h2,.important-message h3,.important-message h4,.important-message h5,.important-message h6{color:#000;margin:0;padding:0;line-height:1}.important-message a,.important-message a:after,.important-message a:before{text-decoration:underline}body{top:0!important}body>.skiptranslate{overflow:scroll!important}body>.skiptranslate .goog-te-banner-frame.skiptranslate{top:auto!important;bottom:0!important;max-width:100%!important}.google-translate{position:relative;display:inline-block}@media(max-width:767px){.google-translate{position:absolute;right:65px}}@media(min-width:992px){.google-translate{margin-left:25px;margin-top:4px}}.google-translate button{background-color:#fff;border:2px solid #000;font-size:14px}@media(min-width:992px){.google-translate button{font-size:16px}}.google-translate button#translate-button.translate{margin-right:0;padding:4px 10px}.google-translate svg{height:24px;width:24px;fill:none}.google-translate .translate-box{position:absolute;z-index:10;max-height:0;overflow:hidden;background-color:#fff;top:100%;right:0;transition:all .3s ease-in-out;visibility:hidden;opacity:0}.google-translate .translate-box #google_translate_element{padding:20px}.google-translate .translate-box.active{overflow:auto;max-height:1000px;visibility:visible;opacity:1}.header{height:60px;position:fixed;top:0;left:0;right:0;z-index:2;background-color:#fff;box-shadow:0 0 30px transparent;transition:all .2s ease-in-out}.header--shadow{box-shadow:0 0 30px rgba(0,0,0,.15)}.admin-bar .header{top:46px}@media(min-width:782px){.admin-bar .header{top:32px}}.header__content{display:flex;background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:0 30px}.header__content section{display:flex;height:100%;align-items:center}@media(max-width:767px){.header__content{padding:0 15px;width:96%;margin:0 auto}}.contact-nav{display:flex;padding:0;position:relative;z-index:2;float:left}@media(max-width:991px){.contact-nav{margin-left:-10px}}.contact-nav :not(:last-child){margin-right:2px}@media(min-width:992px){.contact-nav :not(:last-child){margin-right:8px}}.contact-nav li{font-size:.9rem;font-weight:700;font-family:Knockout Welterweight,Helvetica,sans-serif;display:inline-block}.contact-nav li a,.contact-nav li button{width:48px;height:48px;display:table-cell;text-align:center;vertical-align:middle}.contact-nav__icon{height:1rem;transition:all .2s ease-in-out;transform:translateY(-1px);cursor:pointer;width:22px;height:22px}.contact-nav__icon:hover{color:#8f6bad}.contact-nav__icon--color{color:#8f6bad}.contact-nav__icon--color:hover{color:#6e2b88}.heading{font-weight:500;margin:1em 0 .5em}.heading--xxs{font-size:11.8518518519px}@media(min-width:400px)and (max-width:900px){.heading--xxs{font-size:calc(11.85185px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){.heading--xxs{font-size:calc(11.85185px + 0.73556*(100vw - 900px)/300)}}@media(min-width:1200px){.heading--xxs{font-size:12.5874125874px}}.heading--xs{font-size:16px}@media(min-width:400px)and (max-width:900px){.heading--xs{font-size:calc(16px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){.heading--xs{font-size:calc(16px + 2*(100vw - 900px)/300)}}@media(min-width:1200px){.heading--xs{font-size:18px}}.heading--s,.type-courses h3,.type-page h3,.type-post h3{font-size:21.6px}@media(min-width:400px)and (max-width:900px){.heading--s,.type-courses h3,.type-page h3,.type-post h3{font-size:calc(21.6px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){.heading--s,.type-courses h3,.type-page h3,.type-post h3{font-size:calc(21.6px + 4.14*(100vw - 900px)/300)}}@media(min-width:1200px){.heading--s,.type-courses h3,.type-page h3,.type-post h3{font-size:25.74px}}.heading--m,.type-courses h2,.type-page h2,.type-post h2{font-size:29.16px}@media(min-width:400px)and (max-width:900px){.heading--m,.type-courses h2,.type-page h2,.type-post h2{font-size:calc(29.16px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){.heading--m,.type-courses h2,.type-page h2,.type-post h2{font-size:calc(29.16px + 7.6482*(100vw - 900px)/300)}}@media(min-width:1200px){.heading--m,.type-courses h2,.type-page h2,.type-post h2{font-size:36.8082px}}.heading--l,.type-courses h1,.type-page h1,.type-post h1{font-size:39.366px}@media(min-width:400px)and (max-width:900px){.heading--l,.type-courses h1,.type-page h1,.type-post h1{font-size:calc(39.366px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){.heading--l,.type-courses h1,.type-page h1,.type-post h1{font-size:calc(39.366px + 13.26973*(100vw - 900px)/300)}}@media(min-width:1200px){.heading--l,.type-courses h1,.type-page h1,.type-post h1{font-size:52.635726px}}.heading--xl{font-size:53.1441px}@media(min-width:400px)and (max-width:900px){.heading--xl{font-size:calc(53.1441px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){.heading--xl{font-size:calc(53.1441px + 22.12499*(100vw - 900px)/300)}}@media(min-width:1200px){.heading--xl{font-size:75.26908818px}}.heading--xxl{font-size:71.744535px}@media(min-width:400px)and (max-width:900px){.heading--xxl{font-size:calc(71.74454px + 0*(100vw - 400px)/500)}}@media(min-width:900px)and (max-width:1200px){.heading--xxl{font-size:calc(71.74454px + 35.89026*(100vw - 900px)/300)}}@media(min-width:1200px){.heading--xxl{font-size:107.6347960974px}}.hero__title,.shrink-alot{font-size:2.5em}@media(min-width:576px){.hero__title,.shrink-alot{font-size:3em}}@media(min-width:768px){.hero__title,.shrink-alot{font-size:4.9em}}@media(min-width:1600px){.hero__title,.shrink-alot{font-size:71.744535px}}@media(min-width:1600px)and (min-width:400px)and (max-width:900px){.hero__title,.shrink-alot{font-size:calc(71.74454px + 0*(100vw - 400px)/500)}}@media(min-width:1600px)and (min-width:900px)and (max-width:1200px){.hero__title,.shrink-alot{font-size:calc(71.74454px + 35.89026*(100vw - 900px)/300)}}@media(min-width:1600px)and (min-width:1200px){.hero__title,.shrink-alot{font-size:107.6347960974px}}@media(min-width:992px){.home .hero__title,.home .shrink-alot{font-size:71.744535px}}@media(min-width:992px)and (min-width:400px)and (max-width:900px){.home .hero__title,.home .shrink-alot{font-size:calc(71.74454px + 0*(100vw - 400px)/500)}}@media(min-width:992px)and (min-width:900px)and (max-width:1200px){.home .hero__title,.home .shrink-alot{font-size:calc(71.74454px + 35.89026*(100vw - 900px)/300)}}@media(min-width:992px)and (min-width:1200px){.home .hero__title,.home .shrink-alot{font-size:107.6347960974px}}.section-title{margin-bottom:25px}.skipto-content-nav{display:none;position:absolute;z-index:20000;top:0;left:0;right:0;text-align:center;background:#262b2f;padding:1rem;font-size:1rem}.skipto-content-nav ul{margin:0}.skipto-content-nav li{float:left;margin-right:1em}.skipto-content-nav a,.skipto-content-nav a:hover,.skipto-content-nav a:visited{font-family:Knockout Welterweight,Helvetica,sans-serif;text-transform:uppercase;color:#fff}body.user-is-tabbing .skipto-content-nav{display:block}.slogan{text-align:center;font-size:1.3rem;max-width:1060px}@media(min-width:768px){.slogan{font-size:2.1rem}}.slogan span{font-family:Knockout Welterweight,Helvetica,sans-serif}.teaser{width:100%;position:relative;display:block;overflow:hidden;float:left}.teaser:after{content:"";clear:both;display:table}@supports(display:flex){.teaser{float:none}.teaser:after{display:none}}@media(min-width:992px){.teaser{flex-basis:50%;width:50%;display:inline-block}}.teaser__image{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.teaser__image--container{width:100%;position:relative;padding-bottom:66%}.teaser__image--container.compat-object-fit{background-size:cover;background-position:50%}.teaser__image--container.compat-object-fit .teaser__image{opacity:0}.teaser__content{padding:30px 30px 100px}@media(min-width:768px){.teaser__content{padding:60px 65px 150px}}@media(min-width:1200px){.teaser__content{padding:100px 100px 190px}}.teaser__title{color:#000;margin-top:0}@media(max-width:767px){.teaser__title{font-size:2em}}.teaser__button{margin-top:2rem}.teaser__button:after{content:"  >";font-size:.7em;margin-left:3px}.map{position:relative;z-index:0}@media(max-width:767px){.map .logo{height:36px;width:200px}}.map__logo{position:absolute;top:30px;right:30px;z-index:1}.map #googleMap{height:500px}.breadcrumbs-bar{border-bottom:1px solid #e8eaeb}@media(max-width:767px){.breadcrumbs-bar{display:none}}.breadcrumbs-bar .breadcrumbs{font-family:Knockout Welterweight,Helvetica,sans-serif;text-transform:uppercase;padding-top:1rem;transform:translateY(2px);padding-bottom:1rem;margin-bottom:0;font-size:.93em}.breadcrumbs-bar .breadcrumbs__seperator{margin:0 10px;transform:translateY(-2px)}.breadcrumbs-bar .breadcrumbs .breadcrumb_last{color:#adb1b5}.breadcrumbs-bar .breadcrumbs span{display:inline-block}.employee-card{height:100%;width:100%;display:block;float:left;margin-bottom:30px;padding:0 15px;font-size:.9em}@media(min-width:768px){.employee-card{width:50%}}@media(min-width:992px){.employee-card{width:33.3333333%}}@media(min-width:1400px){.employee-card{width:25%}}.employee-card__title{color:#ee7c40}.employee-card__image{width:100%;height:260px;-o-object-fit:cover;object-fit:cover}.employee-card__content{padding-left:30px;padding-right:30px;padding-top:30px;height:220px;line-height:1.4;background-color:#fff;position:relative}@media(min-width:768px){.employee-card__content{height:220px}}@media(min-width:992px){.employee-card__content{height:240px}}@media(min-width:1400px){.employee-card__content{height:250px}}.employee-card__details{font-size:1.17em;padding:0;margin:0}.employee-card__details:last-child{padding-bottom:30px}@media(min-width:768px){.employee-card__details{font-size:.97em}}.employee-card__details--container{display:flex;flex-direction:column}.employee-card__details label{font-weight:700}.employee-card__details:last-child{margin-top:12px}.teaser-image{height:260px;width:100%;position:relative;display:table;background-size:cover;background-position:50%}@media(min-width:768px){.teaser-image{height:300px}}@media(min-width:992px){.teaser-image{height:400px}}.teaser-image__card{width:100%;padding:0 15px}@media(max-width:767px){.teaser-image__card:not(:last-child){padding-bottom:30px}}@media(min-width:768px){.teaser-image__card{float:left;width:50%;padding:0 15px}.teaser-image__card:nth-child(n+3){padding:30px 15px 0}}.teaser-image__button{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;color:#fff}.teaser-image__button:hover{color:#d9d9d9}.teaser-image__button h3{color:inherit}.footer{background-color:#262b2f;border-top:5px solid #97d7f3;padding:100px 45px}@media(max-width:991px){.footer{padding:70px 45px}}.footer__nav{display:inline-block;margin-top:50px;margin-bottom:30px}@media(max-width:991px){.footer__nav{margin-bottom:30px}}.footer__menu{background-color:inherit;padding-left:30px;width:auto}.footer__nav .footer__menu{top:0}@media(max-width:991px){.footer__menu{display:block;position:relative;padding:0;top:0;border-left:0;right:0;margin:0 auto;text-align:center}}.footer__menu>.menu-item{color:#fff;font-size:.9em}.footer__menu>.menu-item:not(:first-child){margin-left:15px}.footer__menu>.menu-item:first-child{margin-left:0}@media(max-width:991px){.footer__menu>.menu-item{display:block;font-size:1.1em}.footer__menu>.menu-item:not(:first-child){margin-left:0;margin-top:5px}.footer__menu>.menu-item:first-child{margin-left:0}}.footer__menu>.menu-item .sub-menu{display:none}.footer__menu>.menu-item a:hover{color:#97d7f3}.footer .ltkalmar{display:inline-block;height:70px}@media(max-width:991px){.footer .ltkalmar{display:block;margin:0 auto 35px}}@media(max-width:991px){.footer .logo{display:block;height:50px;width:240px}}.footer__logo{display:block}.footer__contact a{color:#fff;display:inline-block;margin:5px 20px;font-size:.9rem}.footer__contact a:hover{text-decoration:underline}.footer__text{color:#fff;font-size:.8em;text-align:center}.footer__text a{color:#fff}.footer__text a:hover{text-decoration:underline}.logo{width:353px;height:64px}.ltkalmar{width:140px;height:65px}.sidebar{margin-bottom:20px}@media(min-width:768px){.sidebar{float:right;padding-left:50px;width:33%;margin-bottom:0;padding-right:1rem}}.sidebar__heading{border:none;padding:14px 15px 10px;font-size:1.1em;margin-bottom:0;position:relative;z-index:0}.sidebar__heading:after{content:">";display:inline-block;float:right;height:13px;transform:rotate(90deg) scaleY(1.5);transition:transform .2s ease}.sidebar__heading--click:after{transform:rotate(-90deg) scaleY(1.5)}@media(min-width:768px){.sidebar__heading{border-bottom:1px solid #e2e5e6;margin-top:16px;padding:0 0 14px;font-size:1.45em;color:#262b2f;background-color:#fff!important}.sidebar__heading:after{display:none}}.sidebar__navigation-list{margin:0;position:relative;padding:0 25px;background-color:#f3f6f8;display:none}@media(min-width:768px){.sidebar__navigation-list{height:100%;background-color:#fff;padding:0;display:block!important}}.sidebar ul>li:not(:last-child){margin-bottom:4px}.sidebar ul>li:first-child{padding-top:20px}.sidebar ul>li:last-child{padding-bottom:20px}@media(max-width:767px){.sidebar__list-item a{color:#262b2f;font-size:1.025em}}.sidebar__list-item:not(:last-child){margin-bottom:4px}.sidebar__list-item:first-child{padding-top:20px}.sidebar__list-item:last-child{padding-bottom:20px}.sidebar a{text-decoration:underline}.sidebar a:hover{text-decoration:none}@media(max-width:767px){.post.sidebar .sidebar__navigation-list{display:block;background-color:#fff;padding:0}.post.sidebar .sidebar__navigation-list li{margin-bottom:4px}.post.sidebar .sidebar__navigation-list li a{font-size:1.1em}.post.sidebar .sidebar__heading{color:#262b2f;font-size:1.2em;padding-left:0;padding-bottom:0}.post.sidebar .sidebar__heading:after{display:none}}.courses-wrapper{display:flex;flex-wrap:wrap}.course-card{width:100%;display:block;margin-bottom:30px;padding:0 15px}@media(min-width:768px){.course-card{width:50%}}@media(min-width:992px){.course-card{width:33.3333333%}}@media(min-width:1400px){.course-card{width:25%}}.course-card__image{height:210px;width:100%;background-position:50%;background-size:cover}.course-card__content{padding:30px;min-height:200px;line-height:1.4;background-color:#fff;position:relative}@media(min-width:768px){.course-card__content{min-height:260px}}@media(min-width:992px){.course-card__content{min-height:260px}}@media(min-width:1400px){.course-card__content{min-height:280px}}.course-card__title{font-size:1.6em}.course-card__button{font-family:Knockout Welterweight,Helvetica,sans-serif;text-transform:uppercase;color:#fff;padding:3px 8px;font-size:1.1em;background-color:#262b2f}.contact-card{width:100%;display:block;float:left;padding:0 15px}.contact-card:not(:last-child){margin-bottom:30px}@media(min-width:768px){.contact-card{width:33.3333333%}}#image-gallery{background:rgba(30,30,30,.97);width:100%;height:100%;position:fixed;top:0;left:0;z-index:-2000;padding:80px;opacity:0}.admin-bar #image-gallery{top:46px}@media(min-width:782px){.admin-bar #image-gallery{top:32px}}#image-gallery.loaded{display:none;opacity:1;z-index:90000}#image-gallery .close{width:25px;height:25px;background-color:transparent;border:none;position:absolute;top:20px;right:20px;font-size:30px;z-index:99999;background-image:url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/dist/img/close-browser.png);background-size:cover}#image-gallery .close:focus{outline:2px solid -webkit-focus-ring-color!important}#image-gallery ul{margin:0;padding:0}@media(min-width:992px){#image-gallery .fa-times{font-size:2.4em;color:#fff;position:absolute;right:30px;top:30px;cursor:pointer}#image-gallery .flexslider{height:calc(100vh - 180px);width:100%}#image-gallery .flexslider .flex-viewport,#image-gallery .flexslider .flex-viewport ul{width:100%;height:100%}#image-gallery .flexslider .flex-viewport ul li img{margin:0 auto;display:block;max-width:100%;max-height:100%;max-height:calc(100vh - 160px)}#image-gallery .flexslider .slides{zoom:1;display:flex;align-items:center}#image-gallery .flex-control-nav{margin:0 auto;padding:0 0 10px;list-style:none;position:absolute;bottom:30px;right:0;left:0;text-align:center}#image-gallery .flex-control-nav li{display:inline;width:35px;height:4px;margin:0 3px;padding:0}#image-gallery .flex-control-nav li a{display:inline-block;width:35px;height:4px;text-indent:-999px;overflow:hidden;background:#fff;opacity:.5;cursor:pointer}#image-gallery .flex-control-nav li a:hover{opacity:.8}#image-gallery .flex-control-nav li a.flex-active{opacity:1}#image-gallery .flex-direction-nav{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:60px;padding:0}#image-gallery .flex-direction-nav .flex-next{background-image:url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/dist/img/right-arrow.png);transform:translateY(1px)}#image-gallery .flex-direction-nav .flex-prev{background-image:url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/dist/img/back.png)}#image-gallery .flex-direction-nav li{width:60px;height:60px;float:left;display:block;margin:0 20px}#image-gallery .flex-direction-nav li a{display:block;width:100%;height:100%;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:bottom;opacity:.7}#image-gallery .flex-direction-nav li a:hover{opacity:.9}#image-gallery .flex-direction-nav li:last-child{float:right}#image-gallery .flex-direction-nav li:last-child a{background-position:top}}@media(max-width:991px){#image-gallery{padding:55px 20px 25px;overflow-y:scroll;-webkit-overflow-scrolling:touch;text-align:right}#image-gallery .fa-times{font-size:1.8em;color:#fff;cursor:pointer;top:15px;right:15px;z-index:60;position:fixed}#image-gallery .slides{width:100%;margin:0;padding:0;transform:translateZ(0)!important}#image-gallery .slides>li{float:none!important}#image-gallery .slides>li:not(:last-child){margin-bottom:10px!important}#image-gallery .slides>li>img{margin-top:0!important}#image-gallery .slides>li:last-child{padding-bottom:50px}#image-gallery .flex-control-nav,#image-gallery .flex-direction-nav{display:none!important}}#image-gallery .flexslider .flex-viewport ul.slides>li{display:none}.no-js .slides>li:first-child{display:block!important}body.prevent-scroll{overflow:hidden}.important-link-popup-fade{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:rgba(38,43,47,.8);z-index:33300;overflow-y:scroll;display:none}.important-link-popup{position:absolute;top:120px;left:0;right:0;background:#fff;width:94%;max-width:1070px;z-index:2;margin:auto auto 140px}.important-link-popup .close-important-link-popup{font-family:Knockout Welterweight,Helvetica,sans-serif;color:#fff;float:right;text-transform:uppercase;font-size:1.5em;margin-top:-35px;text-decoration:none}.important-link-popup .close-important-link-popup i{margin-left:5px}.important-link-popup .image{width:100%;height:300px;background-size:cover}.important-link-popup .content{padding:40px 35px}@media(min-width:992px){.important-link-popup .content{padding:60px 120px}}.search__card{padding-bottom:40px;border-bottom:1px solid #dadddf}.search__card .heading--s,.search__card .type-courses h3,.search__card .type-page h3,.search__card .type-post h3,.type-courses .search__card h3,.type-page .search__card h3,.type-post .search__card h3{margin-bottom:12px}.search__card .heading--s a,.search__card .type-courses h3 a,.search__card .type-page h3 a,.search__card .type-post h3 a,.type-courses .search__card h3 a,.type-page .search__card h3 a,.type-post .search__card h3 a{text-decoration:underline}.search__card:not(:last-child){margin-bottom:35px}.search .search-card-employee{padding-bottom:20px;border-bottom:1px solid #dadddf}.search .search-card-employee label{font-weight:700}.search .search-card-employee__title{color:#ee7c40}.search .search-card-employee:not(:last-child){margin-bottom:35px}.search__button{font-family:Knockout Welterweight,Helvetica,sans-serif;text-transform:uppercase;color:#000;float:right;clear:both;margin-right:30px;font-size:1.2em}.search__button:hover{color:#000;text-decoration:underline}.search p{margin:0}.search-form{margin-bottom:3em}.search-field{width:80%;height:46px;border:none;border-radius:0;background:#eaeced;color:#222628;line-height:1.6em;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:all .2s ease-in-out;outline:none;padding:3px 25px 0}@media(min-width:768px){.search-field{height:70px}}.search-submit{border:none;background:#6e2b88;height:46px;font-size:.875em;width:20%;float:right;color:#fff;font-family:Knockout Welterweight,League Gothic,Helvetica,sans-serif;text-transform:uppercase;padding-top:3px;font-weight:400;border-radius:0;transition:all .2s ease-in-out}@media(min-width:768px){.search-submit{width:calc(20% - 30px);height:70px;font-size:1.125em}}.searchToggleButton{border:none;background-color:transparent}.header-search{position:fixed;top:60px;left:0;width:100%;background-color:#fff;border-bottom:none;transform:translateY(-150%);z-index:1;transition:all .5s ease-in-out;visibility:hidden;opacity:0}.header-search--open{border-top:1px solid #dadddf;border-bottom:1px solid #dadddf;transform:translateY(0);z-index:1;visibility:visible;opacity:1}.breadcrumbs-bar .header-search .breadcrumbs,.header-search .breadcrumbs-bar .breadcrumbs,.header-search .container{padding:40px 0;transition:all .5s ease-in-out}@media(min-width:768px){.breadcrumbs-bar .header-search .breadcrumbs,.header-search .breadcrumbs-bar .breadcrumbs,.header-search .container{padding:60px 0}}@media(min-width:992px){.breadcrumbs-bar .header-search .breadcrumbs,.header-search .breadcrumbs-bar .breadcrumbs,.header-search .container{padding:100px 0}}.header-search .search-form{margin-bottom:0}.header-search .search-submit{background-color:#9dd5c8;color:#000}.header-search p{font-family:Knockout Welterweight,League Gothic,Helvetica,sans-serif;margin:0 0 12px;color:#262b2f;text-transform:uppercase;font-weight:400}.admin-bar .header-search{top:106px}@media(min-width:782px){.admin-bar .header-search{top:92px}}.posts-listing{overflow:hidden;margin:0 -15px;display:flex;flex-wrap:wrap}.blog-post{padding:0 15px;width:100%;margin-bottom:30px}@media(min-width:768px){.blog-post{width:50%}}@media(min-width:992px){.blog-post{width:33.333%}}.blog-post .wrapper{background:#fff;padding:0;height:100%;display:flex;flex-direction:column}.blog-post .wrapper .image{width:100%;height:210px;background-size:cover;background-repeat:no-repeat;background-position:50%}.blog-post .wrapper .content{width:100%;padding:30px 30px 0;margin-bottom:20px;overflow:hidden;flex-grow:1}.blog-post .wrapper .content .post-title{font-size:1.6em}.blog-post .wrapper .content p{margin:0}.blog-post .wrapper .meta{clear:both;overflow:hidden}.blog-post .wrapper time{float:left;margin-left:30px;margin-bottom:30px}.read-more{color:#000;margin-bottom:30px;padding-bottom:1rem;position:relative}.read-more:after{content:"";position:absolute;transition:width .3s ease-in-out;left:0;bottom:0;display:inline-block;width:50px;height:2px;background-color:#000}.read-more:hover{color:#8f6bad}.read-more:hover:after{width:120px}.pagination{width:100%;float:left;list-style:none}.pagination li.disabled{display:none}.pagination li.first{float:left}.pagination li.last{float:right}.category-listing{width:100%;max-width:1170px;margin:0 auto;text-align:center;clear:both;overflow:hidden}@media(max-width:767px){.category-listing{display:none}.category-listing~.section--basic{padding:0}}.category-listing li{display:inline-block;position:relative;text-align:center}.category-listing li a{font-family:Knockout Welterweight,Helvetica,sans-serif;font-size:1em;text-transform:uppercase;text-decoration:none;margin:0 20px 0 -6px;color:#262b2f}.category-listing li a:before{content:"/";display:inline-block;color:#6a7884;margin-right:25px;opacity:.3}.category-listing li:last-child a:after{content:"/";display:inline-block;color:#6a7884;margin-left:25px;opacity:.3}.pagination{padding:0 15px}.pagination:after{content:"";display:block;clear:both;overflow:hidden}.pagination a{display:block;float:right;background:#fff;width:180px;height:60px;color:#262b2f;font-family:Knockout Welterweight,Helvetica,sans-serif;font-size:1.125em;text-transform:uppercase;text-align:center;text-decoration:none;padding-top:16px;margin:10px 0 20px}@media(max-width:767px){.pagination a{width:130px;white-space:nowrap;font-size:1em}}.pagination a i{margin:0 0 0 10px;font-size:.875em}.pagination .next{float:left}.pagination .next i{margin:0 10px 0 0}.module.imagegallery{margin:2rem 0}.module.imagegallery:after{content:"";clear:both;display:block;overflow:hidden}@media(max-width:991px){.module.imagegallery .grid .grid-item{width:calc(50% - 10px);margin:5px;float:left;height:150px}}@media(min-width:992px){.module.imagegallery .grid{display:grid;grid-template-columns:14.28% 14.28% 14.28% 14.28% 14.28% 14.28% 14.28%;grid-auto-rows:200px;grid-auto-flow:row}.module.imagegallery .grid .grid-item{position:relative;overflow:hidden;margin:5px;transition:none!important}.module.imagegallery .grid .grid-item:first-child{grid-column:1/span 2;grid-row:1/span 1}.module.imagegallery .grid .grid-item:nth-child(2){grid-column:3/span 1;grid-row:1/span 1}.module.imagegallery .grid .grid-item:nth-child(3){grid-column:4/span 1;grid-row:1/span 2}.module.imagegallery .grid .grid-item:nth-child(4){grid-column:5/span 3;grid-row:1/span 2}.module.imagegallery .grid .grid-item:nth-child(5){grid-column:1/span 1;grid-row:2/span 1}.module.imagegallery .grid .grid-item:nth-child(6){grid-column:2/span 2;grid-row:2/span 1}.module.imagegallery .grid .grid-item:nth-child(7){grid-column:1/span 2;grid-row:3/span 1}.module.imagegallery .grid .grid-item:nth-child(8){grid-column:3/span 2;grid-row:3/span 2}.module.imagegallery .grid .grid-item:nth-child(9){grid-column:5/span 2;grid-row:3/span 1}.module.imagegallery .grid .grid-item:nth-child(10){grid-column:7/span 1;grid-row:3/span 1}.module.imagegallery .grid .grid-item:nth-child(11){grid-column:1/span 1;grid-row:4/span 1}.module.imagegallery .grid .grid-item:nth-child(12){grid-column:2/span 1;grid-row:4/span 1}.module.imagegallery .grid .grid-item:nth-child(13){grid-column:5/span 1;grid-row:4/span 1}.module.imagegallery .grid .grid-item:nth-child(14){grid-column:6/span 2;grid-row:4/span 1}}.module.imagegallery .grid a{display:block;width:100%;height:100%}.module.imagegallery .grid img{width:100%;height:100%;display:inline-block;-o-object-fit:cover;object-fit:cover}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border:2px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/dist/img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/dist/img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:1rem;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:none!important}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(https://olandsfolkhogskola.se/wp-content/themes/olandsfolkhogskola/dist/img/close.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}