html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#page,#restaurant{padding-top:100px}.module-header,#restaurant .restaurant-header,#hostel .hostel-header,#conference .hostel-header,#conference .conference-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:85vh;width:100%;position:relative;background-size:cover;max-width:1600px;margin:0 auto}.border-text,.booking-score-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:4px 8px 4px;font-size:.7rem;font-family:"Circular",sans-serif;font-weight:400;border:1px solid #f33;margin-right:6px;text-transform:uppercase;letter-spacing:.03rem;border-color:rgba(34,34,34,.1);background-color:rgba(0,0,0,0);color:rgba(34,34,34,.8)}.module-staff,.module-unknown,.module-other-educations,.module-image-text{max-width:1440px;margin:0px auto 0;padding:100px 0;width:100%}.module-staff .module-staff--header,.module-news .module-news--header,.module-other-educations .module-other-educations--header,.module-slider-gallery .module-slider-gallery--header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-top:100px;margin-bottom:100px}.module-staff .module-staff--header h2,.module-news .module-news--header h2,.module-other-educations .module-other-educations--header h2,.module-slider-gallery .module-slider-gallery--header h2,.module-staff .module-staff--header h3,.module-news .module-news--header h3,.module-other-educations .module-other-educations--header h3,.module-slider-gallery .module-slider-gallery--header h3{font-size:3rem;font-weight:500;margin:0}.module-staff .module-staff--header .button,.module-news .module-news--header .button,.module-other-educations .module-other-educations--header .button,.module-slider-gallery .module-slider-gallery--header .button,.module-staff .module-staff--header .booking-step-two .booking-close,.booking-step-two .module-staff .module-staff--header .booking-close,.module-news .module-news--header .booking-step-two .booking-close,.booking-step-two .module-news .module-news--header .booking-close,.module-other-educations .module-other-educations--header .booking-step-two .booking-close,.booking-step-two .module-other-educations .module-other-educations--header .booking-close,.module-slider-gallery .module-slider-gallery--header .booking-step-two .booking-close,.booking-step-two .module-slider-gallery .module-slider-gallery--header .booking-close,.module-staff .module-staff--header .news-pagination .current,.news-pagination .module-staff .module-staff--header .current,.module-news .module-news--header .news-pagination .current,.news-pagination .module-news .module-news--header .current,.module-other-educations .module-other-educations--header .news-pagination .current,.news-pagination .module-other-educations .module-other-educations--header .current,.module-slider-gallery .module-slider-gallery--header .news-pagination .current,.news-pagination .module-slider-gallery .module-slider-gallery--header .current,.module-staff .module-staff--header .news-pagination a,.news-pagination .module-staff .module-staff--header a,.module-news .module-news--header .news-pagination a,.news-pagination .module-news .module-news--header a,.module-other-educations .module-other-educations--header .news-pagination a,.news-pagination .module-other-educations .module-other-educations--header a,.module-slider-gallery .module-slider-gallery--header .news-pagination a,.news-pagination .module-slider-gallery .module-slider-gallery--header a,.module-staff .module-staff--header .wp-block-button__link,.module-news .module-news--header .wp-block-button__link,.module-other-educations .module-other-educations--header .wp-block-button__link,.module-slider-gallery .module-slider-gallery--header .wp-block-button__link,.module-staff .module-staff--header #education-list .education-filter-button,#education-list .module-staff .module-staff--header .education-filter-button,.module-news .module-news--header #education-list .education-filter-button,#education-list .module-news .module-news--header .education-filter-button,.module-other-educations .module-other-educations--header #education-list .education-filter-button,#education-list .module-other-educations .module-other-educations--header .education-filter-button,.module-slider-gallery .module-slider-gallery--header #education-list .education-filter-button,#education-list .module-slider-gallery .module-slider-gallery--header .education-filter-button,.module-staff .module-staff--header #education-list .education-filter-select,#education-list .module-staff .module-staff--header .education-filter-select,.module-news .module-news--header #education-list .education-filter-select,#education-list .module-news .module-news--header .education-filter-select,.module-other-educations .module-other-educations--header #education-list .education-filter-select,#education-list .module-other-educations .module-other-educations--header .education-filter-select,.module-slider-gallery .module-slider-gallery--header #education-list .education-filter-select,#education-list .module-slider-gallery .module-slider-gallery--header .education-filter-select,.module-staff .module-staff--header #search-list .education-filter-button,#search-list .module-staff .module-staff--header .education-filter-button,.module-news .module-news--header #search-list .education-filter-button,#search-list .module-news .module-news--header .education-filter-button,.module-other-educations .module-other-educations--header #search-list .education-filter-button,#search-list .module-other-educations .module-other-educations--header .education-filter-button,.module-slider-gallery .module-slider-gallery--header #search-list .education-filter-button,#search-list .module-slider-gallery .module-slider-gallery--header .education-filter-button,.module-staff .module-staff--header #search-list .education-filter-select,#search-list .module-staff .module-staff--header .education-filter-select,.module-news .module-news--header #search-list .education-filter-select,#search-list .module-news .module-news--header .education-filter-select,.module-other-educations .module-other-educations--header #search-list .education-filter-select,#search-list .module-other-educations .module-other-educations--header .education-filter-select,.module-slider-gallery .module-slider-gallery--header #search-list .education-filter-select,#search-list .module-slider-gallery .module-slider-gallery--header .education-filter-select,.module-staff .module-staff--header [type=submit],.module-news .module-news--header [type=submit],.module-other-educations .module-other-educations--header [type=submit],.module-slider-gallery .module-slider-gallery--header [type=submit],.module-staff .module-staff--header .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-staff .module-staff--header button,.module-news .module-news--header .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-news .module-news--header button,.module-other-educations .module-other-educations--header .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-other-educations .module-other-educations--header button,.module-slider-gallery .module-slider-gallery--header .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-slider-gallery .module-slider-gallery--header button,.module-staff .module-staff--header .gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-staff .module-staff--header button,.module-news .module-news--header .gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-news .module-news--header button,.module-other-educations .module-other-educations--header .gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-other-educations .module-other-educations--header button,.module-slider-gallery .module-slider-gallery--header .gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-slider-gallery .module-slider-gallery--header button,.module-staff .module-staff--header .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-staff .module-staff--header button,.module-news .module-news--header .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-news .module-news--header button,.module-other-educations .module-other-educations--header .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-other-educations .module-other-educations--header button,.module-slider-gallery .module-slider-gallery--header .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-slider-gallery .module-slider-gallery--header button,.module-staff .module-staff--header .button-big,.module-news .module-news--header .button-big,.module-other-educations .module-other-educations--header .button-big,.module-slider-gallery .module-slider-gallery--header .button-big{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-left:60px}.module-staff .module-staff--header .button i,.module-news .module-news--header .button i,.module-other-educations .module-other-educations--header .button i,.module-slider-gallery .module-slider-gallery--header .button i,.module-staff .module-staff--header .booking-step-two .booking-close i,.booking-step-two .module-staff .module-staff--header .booking-close i,.module-news .module-news--header .booking-step-two .booking-close i,.booking-step-two .module-news .module-news--header .booking-close i,.module-other-educations .module-other-educations--header .booking-step-two .booking-close i,.booking-step-two .module-other-educations .module-other-educations--header .booking-close i,.module-slider-gallery .module-slider-gallery--header .booking-step-two .booking-close i,.booking-step-two .module-slider-gallery .module-slider-gallery--header .booking-close i,.module-staff .module-staff--header .news-pagination .current i,.news-pagination .module-staff .module-staff--header .current i,.module-news .module-news--header .news-pagination .current i,.news-pagination .module-news .module-news--header .current i,.module-other-educations .module-other-educations--header .news-pagination .current i,.news-pagination .module-other-educations .module-other-educations--header .current i,.module-slider-gallery .module-slider-gallery--header .news-pagination .current i,.news-pagination .module-slider-gallery .module-slider-gallery--header .current i,.module-staff .module-staff--header .news-pagination a i,.news-pagination .module-staff .module-staff--header a i,.module-news .module-news--header .news-pagination a i,.news-pagination .module-news .module-news--header a i,.module-other-educations .module-other-educations--header .news-pagination a i,.news-pagination .module-other-educations .module-other-educations--header a i,.module-slider-gallery .module-slider-gallery--header .news-pagination a i,.news-pagination .module-slider-gallery .module-slider-gallery--header a i,.module-staff .module-staff--header .wp-block-button__link i,.module-news .module-news--header .wp-block-button__link i,.module-other-educations .module-other-educations--header .wp-block-button__link i,.module-slider-gallery .module-slider-gallery--header .wp-block-button__link i,.module-staff .module-staff--header #education-list .education-filter-button i,#education-list .module-staff .module-staff--header .education-filter-button i,.module-news .module-news--header #education-list .education-filter-button i,#education-list .module-news .module-news--header .education-filter-button i,.module-other-educations .module-other-educations--header #education-list .education-filter-button i,#education-list .module-other-educations .module-other-educations--header .education-filter-button i,.module-slider-gallery .module-slider-gallery--header #education-list .education-filter-button i,#education-list .module-slider-gallery .module-slider-gallery--header .education-filter-button i,.module-staff .module-staff--header #education-list .education-filter-select i,#education-list .module-staff .module-staff--header .education-filter-select i,.module-news .module-news--header #education-list .education-filter-select i,#education-list .module-news .module-news--header .education-filter-select i,.module-other-educations .module-other-educations--header #education-list .education-filter-select i,#education-list .module-other-educations .module-other-educations--header .education-filter-select i,.module-slider-gallery .module-slider-gallery--header #education-list .education-filter-select i,#education-list .module-slider-gallery .module-slider-gallery--header .education-filter-select i,.module-staff .module-staff--header #search-list .education-filter-button i,#search-list .module-staff .module-staff--header .education-filter-button i,.module-news .module-news--header #search-list .education-filter-button i,#search-list .module-news .module-news--header .education-filter-button i,.module-other-educations .module-other-educations--header #search-list .education-filter-button i,#search-list .module-other-educations .module-other-educations--header .education-filter-button i,.module-slider-gallery .module-slider-gallery--header #search-list .education-filter-button i,#search-list .module-slider-gallery .module-slider-gallery--header .education-filter-button i,.module-staff .module-staff--header #search-list .education-filter-select i,#search-list .module-staff .module-staff--header .education-filter-select i,.module-news .module-news--header #search-list .education-filter-select i,#search-list .module-news .module-news--header .education-filter-select i,.module-other-educations .module-other-educations--header #search-list .education-filter-select i,#search-list .module-other-educations .module-other-educations--header .education-filter-select i,.module-slider-gallery .module-slider-gallery--header #search-list .education-filter-select i,#search-list .module-slider-gallery .module-slider-gallery--header .education-filter-select i,.module-staff .module-staff--header [type=submit] i,.module-news .module-news--header [type=submit] i,.module-other-educations .module-other-educations--header [type=submit] i,.module-slider-gallery .module-slider-gallery--header [type=submit] i,.module-staff .module-staff--header .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-staff .module-staff--header button i,.module-news .module-news--header .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-news .module-news--header button i,.module-other-educations .module-other-educations--header .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-other-educations .module-other-educations--header button i,.module-slider-gallery .module-slider-gallery--header .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-slider-gallery .module-slider-gallery--header button i,.module-staff .module-staff--header .gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-staff .module-staff--header button i,.module-news .module-news--header .gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-news .module-news--header button i,.module-other-educations .module-other-educations--header .gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-other-educations .module-other-educations--header button i,.module-slider-gallery .module-slider-gallery--header .gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-slider-gallery .module-slider-gallery--header button i,.module-staff .module-staff--header .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-staff .module-staff--header button i,.module-news .module-news--header .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-news .module-news--header button i,.module-other-educations .module-other-educations--header .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-other-educations .module-other-educations--header button i,.module-slider-gallery .module-slider-gallery--header .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit .module-slider-gallery .module-slider-gallery--header button i,.module-staff .module-staff--header .button-big i,.module-news .module-news--header .button-big i,.module-other-educations .module-other-educations--header .button-big i,.module-slider-gallery .module-slider-gallery--header .button-big i{margin-left:10px}.module-staff .module-staff--header .big-link,.module-news .module-news--header .big-link,.module-other-educations .module-other-educations--header .big-link,.module-slider-gallery .module-slider-gallery--header .big-link,.module-staff .module-staff--header .wp-block-columns.has-3-columns a,.wp-block-columns.has-3-columns .module-staff .module-staff--header a,.module-news .module-news--header .wp-block-columns.has-3-columns a,.wp-block-columns.has-3-columns .module-news .module-news--header a,.module-other-educations .module-other-educations--header .wp-block-columns.has-3-columns a,.wp-block-columns.has-3-columns .module-other-educations .module-other-educations--header a,.module-slider-gallery .module-slider-gallery--header .wp-block-columns.has-3-columns a,.wp-block-columns.has-3-columns .module-slider-gallery .module-slider-gallery--header a,.module-staff .module-staff--header a.sub-link,.module-news .module-news--header a.sub-link,.module-other-educations .module-other-educations--header a.sub-link,.module-slider-gallery .module-slider-gallery--header a.sub-link{margin-left:60px}.module-staff .module-staff--header .big-link i,.module-news .module-news--header .big-link i,.module-other-educations .module-other-educations--header .big-link i,.module-slider-gallery .module-slider-gallery--header .big-link i,.module-staff .module-staff--header .wp-block-columns.has-3-columns a i,.wp-block-columns.has-3-columns .module-staff .module-staff--header a i,.module-news .module-news--header .wp-block-columns.has-3-columns a i,.wp-block-columns.has-3-columns .module-news .module-news--header a i,.module-other-educations .module-other-educations--header .wp-block-columns.has-3-columns a i,.wp-block-columns.has-3-columns .module-other-educations .module-other-educations--header a i,.module-slider-gallery .module-slider-gallery--header .wp-block-columns.has-3-columns a i,.wp-block-columns.has-3-columns .module-slider-gallery .module-slider-gallery--header a i,.module-staff .module-staff--header a.sub-link i,.module-news .module-news--header a.sub-link i,.module-other-educations .module-other-educations--header a.sub-link i,.module-slider-gallery .module-slider-gallery--header a.sub-link i{display:none}.module-staff .module-staff--header .big-link:nth-of-type(2),.module-news .module-news--header .big-link:nth-of-type(2),.module-other-educations .module-other-educations--header .big-link:nth-of-type(2),.module-slider-gallery .module-slider-gallery--header .big-link:nth-of-type(2),.module-staff .module-staff--header .wp-block-columns.has-3-columns a:nth-of-type(2),.wp-block-columns.has-3-columns .module-staff .module-staff--header a:nth-of-type(2),.module-news .module-news--header .wp-block-columns.has-3-columns a:nth-of-type(2),.wp-block-columns.has-3-columns .module-news .module-news--header a:nth-of-type(2),.module-other-educations .module-other-educations--header .wp-block-columns.has-3-columns a:nth-of-type(2),.wp-block-columns.has-3-columns .module-other-educations .module-other-educations--header a:nth-of-type(2),.module-slider-gallery .module-slider-gallery--header .wp-block-columns.has-3-columns a:nth-of-type(2),.wp-block-columns.has-3-columns .module-slider-gallery .module-slider-gallery--header a:nth-of-type(2),.module-staff .module-staff--header a.sub-link:nth-of-type(2),.module-news .module-news--header a.sub-link:nth-of-type(2),.module-other-educations .module-other-educations--header a.sub-link:nth-of-type(2),.module-slider-gallery .module-slider-gallery--header a.sub-link:nth-of-type(2){margin-left:40px}@media screen and (max-width: 800px){.module-staff .module-staff--header,.module-news .module-news--header,.module-other-educations .module-other-educations--header,.module-slider-gallery .module-slider-gallery--header{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-staff .module-staff--header h2,.module-news .module-news--header h2,.module-other-educations .module-other-educations--header h2,.module-slider-gallery .module-slider-gallery--header h2,.module-staff .module-staff--header h3,.module-news .module-news--header h3,.module-other-educations .module-other-educations--header h3,.module-slider-gallery .module-slider-gallery--header h3{font-size:2.5rem;width:100%}.module-staff .module-staff--header .big-link,.module-news .module-news--header .big-link,.module-other-educations .module-other-educations--header .big-link,.module-slider-gallery .module-slider-gallery--header .big-link,.module-staff .module-staff--header .wp-block-columns.has-3-columns a,.wp-block-columns.has-3-columns .module-staff .module-staff--header a,.module-news .module-news--header .wp-block-columns.has-3-columns a,.wp-block-columns.has-3-columns .module-news .module-news--header a,.module-other-educations .module-other-educations--header .wp-block-columns.has-3-columns a,.wp-block-columns.has-3-columns .module-other-educations .module-other-educations--header a,.module-slider-gallery .module-slider-gallery--header .wp-block-columns.has-3-columns a,.wp-block-columns.has-3-columns .module-slider-gallery .module-slider-gallery--header a,.module-staff .module-staff--header a.sub-link,.module-news .module-news--header a.sub-link,.module-other-educations .module-other-educations--header a.sub-link,.module-slider-gallery .module-slider-gallery--header a.sub-link{margin-left:0;margin-top:20px}}.module-hero .hero-content .hero-content--left h1,.vhidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}.kgafhsk-food-menu .food-item ul,.hero--social ul,.module-news .module-news--content .post-share,.module-news .module-news--content .post-share ul,.sidebar--social ul,#main-menu .menu-content .menu-content--col ul,#main-menu .menu-content .menu,#main-menu .menu-content .menu .sub-menu,#main-menu .menu--sub-content ul,.footer-social,.footer-content--item ul,#main-header .header-menu ul,.module-top .module-top-ribbon ul,.toc-menu ul,#education .education-main .education-social ul,#education-list .education-main .education-social ul,#education .education-main .education-menu ul,#education-list .education-main .education-menu ul,#education .education-main .education-content .education-content--info ul,#education-list .education-main .education-content .education-content--info ul,#education .education-main .course-content .gutenberg .education-content--info ul,#education .course-content .education-main .gutenberg .education-content--info ul,#education-list .education-main .course-content .gutenberg .education-content--info ul,#education-list .course-content .education-main .gutenberg .education-content--info ul,#search-list .education-main .education-social ul,#search-list .education-main .education-menu ul,#search-list .education-main .education-content .education-content--info ul,#search-list .education-main .course-content .gutenberg .education-content--info ul,#search-list .course-content .education-main .gutenberg .education-content--info ul,.toggle>ul,ul.collapsable-content,.breadcrumb-page ul,.nolist{list-style:none;padding:0;margin:0}.location-boarding-school:after,.cover{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto}.toc-content:before,.toc-content:after,.clear:before,.clear:after{content:"";display:table}.toc-content:after,.clear:after{clear:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInUp{0%{opacity:0;-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes blockIn{0%{width:0%;opacity:0}100%{width:100%;opacity:1;visibility:visible}}@-moz-keyframes blockIn{0%{width:0%;opacity:0}100%{width:100%;opacity:1;visibility:visible}}@-ms-keyframes blockIn{0%{width:0%;opacity:0}100%{width:100%;opacity:1;visibility:visible}}@-o-keyframes blockIn{0%{width:0%;opacity:0}100%{width:100%;opacity:1;visibility:visible}}@keyframes blockIn{0%{width:0%;opacity:0}100%{width:100%;opacity:1;visibility:visible}}@-webkit-keyframes blockOut{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-moz-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);opacity:0;visibility:hidden}}@-moz-keyframes blockOut{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-moz-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);opacity:0;visibility:hidden}}@-ms-keyframes blockOut{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-moz-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);opacity:0;visibility:hidden}}@-o-keyframes blockOut{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-moz-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);opacity:0;visibility:hidden}}@keyframes blockOut{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-moz-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);opacity:0;visibility:hidden}}@-webkit-keyframes scrollLeftSlow{0%{-moz-transform:translate(-20%, -50%);-o-transform:translate(-20%, -50%);-ms-transform:translate(-20%, -50%);-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%)}100%{-moz-transform:translate(-100%, -50%);-o-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}@-moz-keyframes scrollLeftSlow{0%{-moz-transform:translate(-20%, -50%);-o-transform:translate(-20%, -50%);-ms-transform:translate(-20%, -50%);-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%)}100%{-moz-transform:translate(-100%, -50%);-o-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}@-ms-keyframes scrollLeftSlow{0%{-moz-transform:translate(-20%, -50%);-o-transform:translate(-20%, -50%);-ms-transform:translate(-20%, -50%);-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%)}100%{-moz-transform:translate(-100%, -50%);-o-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}@-o-keyframes scrollLeftSlow{0%{-moz-transform:translate(-20%, -50%);-o-transform:translate(-20%, -50%);-ms-transform:translate(-20%, -50%);-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%)}100%{-moz-transform:translate(-100%, -50%);-o-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}@keyframes scrollLeftSlow{0%{-moz-transform:translate(-20%, -50%);-o-transform:translate(-20%, -50%);-ms-transform:translate(-20%, -50%);-webkit-transform:translate(-20%, -50%);transform:translate(-20%, -50%)}100%{-moz-transform:translate(-100%, -50%);-o-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}.title{overflow:hidden;position:relative;display:inline-block}.title h1{display:block;-webkit-transition:all .6s .6s;-moz-transition:all .6s .6s;-ms-transition:all .6s .6s;-o-transition:all .6s .6s;transition:all .6s .6s;opacity:0}.title:after{display:block;position:absolute;content:"";left:0;top:30px;bottom:20px;width:120%;background:#f5f5f5;transform:translateX(-100%)}.sub-title{overflow:hidden;position:relative}.sub-title span{opacity:0;-webkit-transition:all .6s 1s;-moz-transition:all .6s 1s;-ms-transition:all .6s 1s;-o-transition:all .6s 1s;transition:all .6s 1s}.sub-title:after{display:block;position:absolute;content:"";left:0;top:0px;height:25px;width:120%;background:#f5f5f5;transform:translateX(-100%)}.page-excerpt,.education-list-content,.education-link{opacity:0;-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}.single-header,.hero-slider{position:relative;overflow:hidden}.single-header .post-thumbnail,.hero-slider .post-thumbnail{overflow:hidden}.single-header img,.hero-slider img{-webkit-transition:all .4s 1.2s;-moz-transition:all .4s 1.2s;-ms-transition:all .4s 1.2s;-o-transition:all .4s 1.2s;transition:all .4s 1.2s;opacity:0;-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.single-header:after,.hero-slider:after{display:block;position:absolute;content:"";left:0;right:0;top:0px;height:auto;bottom:0;width:auto;margin:0 60px;background:#f5f5f5;-moz-transform:translate(-120%, 0);-o-transform:translate(-120%, 0);-ms-transform:translate(-120%, 0);-webkit-transform:translate(-120%, 0);transform:translate(-120%, 0)}@media screen and (max-width: 800px){.single-header:after,.hero-slider:after{margin:0}}.page-header{position:relative;overflow:hidden}.page-header .page-header--background{opacity:0;-webkit-transition:opacity .6s 1s,transform .4s 1s;-moz-transition:opacity .6s 1s,transform .4s 1s;-ms-transition:opacity .6s 1s,transform .4s 1s;-o-transition:opacity .6s 1s,transform .4s 1s;transition:opacity .6s 1s,transform .4s 1s;-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.page-header:after{display:block;position:absolute;content:"";left:0;right:0;top:0px;height:auto;bottom:0;width:auto;margin:0 0px;background:#f5f5f5;-moz-transform:translate(-120%, 0);-o-transform:translate(-120%, 0);-ms-transform:translate(-120%, 0);-webkit-transform:translate(-120%, 0);transform:translate(-120%, 0)}.hostel-header,#conference .conference-header{position:relative}.hostel-header .page-header--background,#conference .conference-header .page-header--background{opacity:0;-webkit-transition:opacity .6s 1s,transform .4s 1s;-moz-transition:opacity .6s 1s,transform .4s 1s;-ms-transition:opacity .6s 1s,transform .4s 1s;-o-transition:opacity .6s 1s,transform .4s 1s;transition:opacity .6s 1s,transform .4s 1s;-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.hostel-header:after,#conference .conference-header:after{display:block;position:absolute;content:"";left:0;right:0;top:0px;height:auto;bottom:0;width:auto;margin:0 0px;background:#f5f5f5;-moz-transform:translate(-120%, 0);-o-transform:translate(-120%, 0);-ms-transform:translate(-120%, 0);-webkit-transform:translate(-120%, 0);transform:translate(-120%, 0)}.module-top-ribbon{opacity:0;-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}.gutenberg{opacity:0;-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}.loaded .title h1{opacity:1}.loaded .title:after{-webkit-animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both;-moz-animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both;-ms-animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both;-o-animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both;animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both}.loaded .sub-title span{opacity:1}.loaded .sub-title:after{-webkit-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-moz-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-ms-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-o-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both}.loaded .page-excerpt,.loaded .education-link{-webkit-animation:fadeInUp 0.4s 1s forwards;-moz-animation:fadeInUp 0.4s 1s forwards;-ms-animation:fadeInUp 0.4s 1s forwards;-o-animation:fadeInUp 0.4s 1s forwards;animation:fadeInUp 0.4s 1s forwards}.loaded .education-list-content{-webkit-animation:fadeInUp 0.4s 1.2s forwards;-moz-animation:fadeInUp 0.4s 1.2s forwards;-ms-animation:fadeInUp 0.4s 1.2s forwards;-o-animation:fadeInUp 0.4s 1.2s forwards;animation:fadeInUp 0.4s 1.2s forwards}.loaded .breadcrumb-page ul{opacity:1}.loaded .breadcrumb-page:after{-webkit-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-moz-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-ms-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-o-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both}.loaded .single-header img,.loaded .hero-slider img{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.loaded .single-header:after,.loaded .hero-slider:after{-webkit-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-moz-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-ms-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-o-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both}.loaded .page-header .page-header--background,.loaded .hostel-header .page-header--background,.loaded #conference .conference-header .page-header--background,#conference .loaded .conference-header .page-header--background,.loaded .conference-header .page-header--background{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.loaded .page-header:after,.loaded .hostel-header:after,.loaded #conference .conference-header:after,#conference .loaded .conference-header:after,.loaded .conference-header:after{-webkit-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-moz-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-ms-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;-o-animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both;animation:blockIn 0.6s 0.3s both, blockOut 0.6s 0.9s both}.loaded .hostel-booking--form,.loaded #conference .conference-booking--form,#conference .loaded .conference-booking--form{-webkit-animation:fadeInUp 0.4s 1s forwards;-moz-animation:fadeInUp 0.4s 1s forwards;-ms-animation:fadeInUp 0.4s 1s forwards;-o-animation:fadeInUp 0.4s 1s forwards;animation:fadeInUp 0.4s 1s forwards}.loaded .module-top-ribbon{-webkit-animation:fadeInUp 0.4s 1s forwards;-moz-animation:fadeInUp 0.4s 1s forwards;-ms-animation:fadeInUp 0.4s 1s forwards;-o-animation:fadeInUp 0.4s 1s forwards;animation:fadeInUp 0.4s 1s forwards}.loaded .gutenberg{-webkit-animation:fadeInUp 0.4s 1s forwards;-moz-animation:fadeInUp 0.4s 1s forwards;-ms-animation:fadeInUp 0.4s 1s forwards;-o-animation:fadeInUp 0.4s 1s forwards;animation:fadeInUp 0.4s 1s forwards}@keyframes fadeSiteIn{from{visibility:visible;opacity:1;-moz-transform:translate(0vw, 0);-o-transform:translate(0vw, 0);-ms-transform:translate(0vw, 0);-webkit-transform:translate(0vw, 0);transform:translate(0vw, 0)}to{opacity:0;visibility:hidden;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeSiteOut{0%{-moz-transform:translate(-100vw, 0);-o-transform:translate(-100vw, 0);-ms-transform:translate(-100vw, 0);-webkit-transform:translate(-100vw, 0);transform:translate(-100vw, 0)}100%{-moz-transform:translate(0vw, 0);-o-transform:translate(0vw, 0);-ms-transform:translate(0vw, 0);-webkit-transform:translate(0vw, 0);transform:translate(0vw, 0)}}@font-face{font-family:"Graphik";font-weight:100;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-100-Thin.otf) format("opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Thin.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Thin.ttf) format("truetype")}@font-face{font-family:"Graphik";font-weight:200;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-200-ExtraLight.otf) format("opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-ExtraLight.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-ExtraLight.ttf) format("truetype")}@font-face{font-family:"Graphik";font-weight:300;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-300-Light.otf) format("opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Light.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Light.ttf) format("truetype")}@font-face{font-family:"Graphik";font-weight:400;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-400-Regular.otf) format("opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Regular.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Regular.ttf) format("truetype")}@font-face{font-family:"Graphik";font-weight:500;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-500-Medium.otf) format("opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Medium.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Medium.ttf) format("truetype")}@font-face{font-family:"Graphik";font-weight:600;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-600-Semibold.otf) format("opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Semibold.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Semibold.ttf) format("truetype")}@font-face{font-family:"Graphik";font-weight:700;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-700-Bold.otf) format("opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Bold.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Bold.ttf) format("truetype")}@font-face{font-family:"Graphik";font-weight:800;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-800-Black.otf) format("opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Black.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Black.ttf) format("truetype")}@font-face{font-family:"Graphik";font-weight:900;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-900-Super.otf) format("opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Super.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/Graphik-Super.ttf) format("truetype")}@font-face{font-family:"Circular";font-weight:normal;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-book.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-book.ttf) format("truetype")}@font-face{font-family:"Circular";font-weight:normal;font-style:italic;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-bookitalic.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-bookitalic.ttf) format("truetype")}@font-face{font-family:"Circular";font-weight:500;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-medium.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-medium.ttf) format("truetype")}@font-face{font-family:"Circular";font-weight:500;font-style:italic;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-mediumitalic.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-mediumitalic.ttf) format("truetype")}@font-face{font-family:"Circular";font-weight:bold;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-bold.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-bold.ttf) format("truetype")}@font-face{font-family:"Circular";font-weight:bold;font-style:italic;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-bolditalic.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-bolditalic.ttf) format("truetype")}@font-face{font-family:"Circular";font-weight:800;font-style:normal;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-black.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-black.ttf) format("truetype")}@font-face{font-family:"Circular";font-weight:800;font-style:italic;src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-blackitalic.woff) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/circular-blackitalic.ttf) format("truetype")}@font-face{font-family:"themify";src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/themify.eot?-fvbane);src:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/themify.eot?#iefix-fvbane) format("embedded-opentype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/themify.woff?-fvbane) format("woff"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/themify.ttf?-fvbane) format("truetype"),url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/fonts/themify.svg?-fvbane#themify) format("svg");font-weight:normal;font-style:normal}[class^=ti-],[class*=" ti-"]{font-family:"themify";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:""}.ti-volume:before{content:""}.ti-user:before{content:""}.ti-unlock:before{content:""}.ti-unlink:before{content:""}.ti-trash:before{content:""}.ti-thought:before{content:""}.ti-target:before{content:""}.ti-tag:before{content:""}.ti-tablet:before{content:""}.ti-star:before{content:""}.ti-spray:before{content:""}.ti-signal:before{content:""}.ti-shopping-cart:before{content:""}.ti-shopping-cart-full:before{content:""}.ti-settings:before{content:""}.ti-search:before{content:""}.ti-zoom-in:before{content:""}.ti-zoom-out:before{content:""}.ti-cut:before{content:""}.ti-ruler:before{content:""}.ti-ruler-pencil:before{content:""}.ti-ruler-alt:before{content:""}.ti-bookmark:before{content:""}.ti-bookmark-alt:before{content:""}.ti-reload:before{content:""}.ti-plus:before{content:""}.ti-pin:before{content:""}.ti-pencil:before{content:""}.ti-pencil-alt:before{content:""}.ti-paint-roller:before{content:""}.ti-paint-bucket:before{content:""}.ti-na:before{content:""}.ti-mobile:before{content:""}.ti-minus:before{content:""}.ti-medall:before{content:""}.ti-medall-alt:before{content:""}.ti-marker:before{content:""}.ti-marker-alt:before{content:""}.ti-arrow-up:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-down:before{content:""}.ti-lock:before{content:""}.ti-location-arrow:before{content:""}.ti-link:before{content:""}.ti-layout:before{content:""}.ti-layers:before{content:""}.ti-layers-alt:before{content:""}.ti-key:before{content:""}.ti-import:before{content:""}.ti-image:before{content:""}.ti-heart:before{content:""}.ti-heart-broken:before{content:""}.ti-hand-stop:before{content:""}.ti-hand-open:before{content:""}.ti-hand-drag:before{content:""}.ti-folder:before{content:""}.ti-flag:before{content:""}.ti-flag-alt:before{content:""}.ti-flag-alt-2:before{content:""}.ti-eye:before{content:""}.ti-export:before{content:""}.ti-exchange-vertical:before{content:""}.ti-desktop:before{content:""}.ti-cup:before{content:""}.ti-crown:before{content:""}.ti-comments:before{content:""}.ti-comment:before{content:""}.ti-comment-alt:before{content:""}.ti-close:before{content:""}.ti-clip:before{content:""}.ti-angle-up:before{content:""}.ti-angle-right:before{content:""}.ti-angle-left:before{content:""}.ti-angle-down:before{content:""}.ti-check:before{content:""}.ti-check-box:before{content:""}.ti-camera:before{content:""}.ti-announcement:before{content:""}.ti-brush:before{content:""}.ti-briefcase:before{content:""}.ti-bolt:before{content:""}.ti-bolt-alt:before{content:""}.ti-blackboard:before{content:""}.ti-bag:before{content:""}.ti-move:before{content:""}.ti-arrows-vertical:before{content:""}.ti-arrows-horizontal:before{content:""}.ti-fullscreen:before{content:""}.ti-arrow-top-right:before{content:""}.ti-arrow-top-left:before{content:""}.ti-arrow-circle-up:before{content:""}.ti-arrow-circle-right:before{content:""}.ti-arrow-circle-left:before{content:""}.ti-arrow-circle-down:before{content:""}.ti-angle-double-up:before{content:""}.ti-angle-double-right:before{content:""}.ti-angle-double-left:before{content:""}.ti-angle-double-down:before{content:""}.ti-zip:before{content:""}.ti-world:before{content:""}.ti-wheelchair:before{content:""}.ti-view-list:before{content:""}.ti-view-list-alt:before{content:""}.ti-view-grid:before{content:""}.ti-uppercase:before{content:""}.ti-upload:before{content:""}.ti-underline:before{content:""}.ti-truck:before{content:""}.ti-timer:before{content:""}.ti-ticket:before{content:""}.ti-thumb-up:before{content:""}.ti-thumb-down:before{content:""}.ti-text:before{content:""}.ti-stats-up:before{content:""}.ti-stats-down:before{content:""}.ti-split-v:before{content:""}.ti-split-h:before{content:""}.ti-smallcap:before{content:""}.ti-shine:before{content:""}.ti-shift-right:before{content:""}.ti-shift-left:before{content:""}.ti-shield:before{content:""}.ti-notepad:before{content:""}.ti-server:before{content:""}.ti-quote-right:before{content:""}.ti-quote-left:before{content:""}.ti-pulse:before{content:""}.ti-printer:before{content:""}.ti-power-off:before{content:""}.ti-plug:before{content:""}.ti-pie-chart:before{content:""}.ti-paragraph:before{content:""}.ti-panel:before{content:""}.ti-package:before{content:""}.ti-music:before{content:""}.ti-music-alt:before{content:""}.ti-mouse:before{content:""}.ti-mouse-alt:before{content:""}.ti-money:before{content:""}.ti-microphone:before{content:""}.ti-menu:before{content:""}.ti-menu-alt:before{content:""}.ti-map:before{content:""}.ti-map-alt:before{content:""}.ti-loop:before{content:""}.ti-location-pin:before{content:""}.ti-list:before{content:""}.ti-light-bulb:before{content:""}.ti-Italic:before{content:""}.ti-info:before{content:""}.ti-infinite:before{content:""}.ti-id-badge:before{content:""}.ti-hummer:before{content:""}.ti-home:before{content:""}.ti-help:before{content:""}.ti-headphone:before{content:""}.ti-harddrives:before{content:""}.ti-harddrive:before{content:""}.ti-gift:before{content:""}.ti-game:before{content:""}.ti-filter:before{content:""}.ti-files:before{content:""}.ti-file:before{content:""}.ti-eraser:before{content:""}.ti-envelope:before{content:""}.ti-download:before{content:""}.ti-direction:before{content:""}.ti-direction-alt:before{content:""}.ti-dashboard:before{content:""}.ti-control-stop:before{content:""}.ti-control-shuffle:before{content:""}.ti-control-play:before{content:""}.ti-control-pause:before{content:""}.ti-control-forward:before{content:""}.ti-control-backward:before{content:""}.ti-cloud:before{content:""}.ti-cloud-up:before{content:""}.ti-cloud-down:before{content:""}.ti-clipboard:before{content:""}.ti-car:before{content:""}.ti-calendar:before{content:""}.ti-book:before{content:""}.ti-bell:before{content:""}.ti-basketball:before{content:""}.ti-bar-chart:before{content:""}.ti-bar-chart-alt:before{content:""}.ti-back-right:before{content:""}.ti-back-left:before{content:""}.ti-arrows-corner:before{content:""}.ti-archive:before{content:""}.ti-anchor:before{content:""}.ti-align-right:before{content:""}.ti-align-left:before{content:""}.ti-align-justify:before{content:""}.ti-align-center:before{content:""}.ti-alert:before{content:""}.ti-alarm-clock:before{content:""}.ti-agenda:before{content:""}.ti-write:before{content:""}.ti-window:before{content:""}.ti-widgetized:before{content:""}.ti-widget:before{content:""}.ti-widget-alt:before{content:""}.ti-wallet:before{content:""}.ti-video-clapper:before{content:""}.ti-video-camera:before{content:""}.ti-vector:before{content:""}.ti-themify-logo:before{content:""}.ti-themify-favicon:before{content:""}.ti-themify-favicon-alt:before{content:""}.ti-support:before{content:""}.ti-stamp:before{content:""}.ti-split-v-alt:before{content:""}.ti-slice:before{content:""}.ti-shortcode:before{content:""}.ti-shift-right-alt:before{content:""}.ti-shift-left-alt:before{content:""}.ti-ruler-alt-2:before{content:""}.ti-receipt:before{content:""}.ti-pin2:before{content:""}.ti-pin-alt:before{content:""}.ti-pencil-alt2:before{content:""}.ti-palette:before{content:""}.ti-more:before{content:""}.ti-more-alt:before{content:""}.ti-microphone-alt:before{content:""}.ti-magnet:before{content:""}.ti-line-double:before{content:""}.ti-line-dotted:before{content:""}.ti-line-dashed:before{content:""}.ti-layout-width-full:before{content:""}.ti-layout-width-default:before{content:""}.ti-layout-width-default-alt:before{content:""}.ti-layout-tab:before{content:""}.ti-layout-tab-window:before{content:""}.ti-layout-tab-v:before{content:""}.ti-layout-tab-min:before{content:""}.ti-layout-slider:before{content:""}.ti-layout-slider-alt:before{content:""}.ti-layout-sidebar-right:before{content:""}.ti-layout-sidebar-none:before{content:""}.ti-layout-sidebar-left:before{content:""}.ti-layout-placeholder:before{content:""}.ti-layout-menu:before{content:""}.ti-layout-menu-v:before{content:""}.ti-layout-menu-separated:before{content:""}.ti-layout-menu-full:before{content:""}.ti-layout-media-right-alt:before{content:""}.ti-layout-media-right:before{content:""}.ti-layout-media-overlay:before{content:""}.ti-layout-media-overlay-alt:before{content:""}.ti-layout-media-overlay-alt-2:before{content:""}.ti-layout-media-left-alt:before{content:""}.ti-layout-media-left:before{content:""}.ti-layout-media-center-alt:before{content:""}.ti-layout-media-center:before{content:""}.ti-layout-list-thumb:before{content:""}.ti-layout-list-thumb-alt:before{content:""}.ti-layout-list-post:before{content:""}.ti-layout-list-large-image:before{content:""}.ti-layout-line-solid:before{content:""}.ti-layout-grid4:before{content:""}.ti-layout-grid3:before{content:""}.ti-layout-grid2:before{content:""}.ti-layout-grid2-thumb:before{content:""}.ti-layout-cta-right:before{content:""}.ti-layout-cta-left:before{content:""}.ti-layout-cta-center:before{content:""}.ti-layout-cta-btn-right:before{content:""}.ti-layout-cta-btn-left:before{content:""}.ti-layout-column4:before{content:""}.ti-layout-column3:before{content:""}.ti-layout-column2:before{content:""}.ti-layout-accordion-separated:before{content:""}.ti-layout-accordion-merged:before{content:""}.ti-layout-accordion-list:before{content:""}.ti-ink-pen:before{content:""}.ti-info-alt:before{content:""}.ti-help-alt:before{content:""}.ti-headphone-alt:before{content:""}.ti-hand-point-up:before{content:""}.ti-hand-point-right:before{content:""}.ti-hand-point-left:before{content:""}.ti-hand-point-down:before{content:""}.ti-gallery:before{content:""}.ti-face-smile:before{content:""}.ti-face-sad:before{content:""}.ti-credit-card:before{content:""}.ti-control-skip-forward:before{content:""}.ti-control-skip-backward:before{content:""}.ti-control-record:before{content:""}.ti-control-eject:before{content:""}.ti-comments-smiley:before{content:""}.ti-brush-alt:before{content:""}.ti-youtube:before{content:""}.ti-vimeo:before{content:""}.ti-twitter:before{content:""}.ti-time:before{content:""}.ti-tumblr:before{content:""}.ti-skype:before{content:""}.ti-share:before{content:""}.ti-share-alt:before{content:""}.ti-rocket:before{content:""}.ti-pinterest:before{content:""}.ti-new-window:before{content:""}.ti-microsoft:before{content:""}.ti-list-ol:before{content:""}.ti-linkedin:before{content:""}.ti-layout-sidebar-2:before{content:""}.ti-layout-grid4-alt:before{content:""}.ti-layout-grid3-alt:before{content:""}.ti-layout-grid2-alt:before{content:""}.ti-layout-column4-alt:before{content:""}.ti-layout-column3-alt:before{content:""}.ti-layout-column2-alt:before{content:""}.ti-instagram:before{content:""}.ti-google:before{content:""}.ti-github:before{content:""}.ti-flickr:before{content:""}.ti-facebook:before{content:""}.ti-dropbox:before{content:""}.ti-dribbble:before{content:""}.ti-apple:before{content:""}.ti-android:before{content:""}.ti-save:before{content:""}.ti-save-alt:before{content:""}.ti-yahoo:before{content:""}.ti-wordpress:before{content:""}.ti-vimeo-alt:before{content:""}.ti-twitter-alt:before{content:""}.ti-tumblr-alt:before{content:""}.ti-trello:before{content:""}.ti-stack-overflow:before{content:""}.ti-soundcloud:before{content:""}.ti-sharethis:before{content:""}.ti-sharethis-alt:before{content:""}.ti-reddit:before{content:""}.ti-pinterest-alt:before{content:""}.ti-microsoft-alt:before{content:""}.ti-linux:before{content:""}.ti-jsfiddle:before{content:""}.ti-joomla:before{content:""}.ti-html5:before{content:""}.ti-flickr-alt:before{content:""}.ti-email:before{content:""}.ti-drupal:before{content:""}.ti-dropbox-alt:before{content:""}.ti-css3:before{content:""}.ti-rss:before{content:""}.ti-rss-alt:before{content:""} *{box-sizing:border-box}html,body,figure{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{background-color:#fff}img{max-width:100%;width:auto;height:auto}:focus{outline:0}::selection{background:#f33;color:#fff}html{overflow:visible;height:auto}html:before{animation:fadeSiteIn .5s ease forwards;content:"";background-color:#fff;top:0;bottom:0;left:0;right:0;display:block;z-index:99999;position:fixed;-moz-transform:translate(-100vw, 0);-o-transform:translate(-100vw, 0);-ms-transform:translate(-100vw, 0);-webkit-transform:translate(-100vw, 0);transform:translate(-100vw, 0)}html.fadeSiteOut{height:100vh;overflow:hidden}html.fadeSiteOut:before{animation:fadeSiteOut .5s ease forwards}h1,h2,h3,h4,h5,h6{font-family:"Circular",sans-serif;color:#222;font-weight:700;margin-top:3rem}h1.heading-404{font-size:25vw !important;line-height:1 !important;margin:0;font-weight:800 !important}h2.big{font-size:4.2rem !important}@media screen and (max-width: 480px){h2.big{font-size:3.4rem !important;margin-bottom:10px}}h3{font-size:2rem}p.has-medium-font-size{font-size:1.4rem;font-weight:400}p.has-small-font-size{font-size:1rem}.module-title h1{font-family:"Circular",sans-serif;font-weight:500;font-size:3rem}@media screen and (max-width: 480px){.module-title h1{font-size:2.2rem}}@media screen and (max-width: 400px){.module-title h1{white-space:normal}}.toggle>ul{margin:30px 0}.toggle>ul>li{margin-top:20px;padding:15px 0;border-bottom:2px solid rgba(34,34,34,.1)}.toggle>ul>li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;color:#222;font-family:"Circular",sans-serif;font-weight:600}.toggle>ul>li a:after{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;line-height:25px;font-size:.8rem;display:block;width:25px;height:25px;font-family:"themify";content:"";background-color:#f33;color:#fff;border-radius:50%;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.toggle>ul>li a.active:after{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);content:""}.toggle>ul>li ul{list-style:disc}.toggle>ul>li ul li{font-size:1rem}.toggle>ul div{display:none;background:rgba(34,34,34,.02);padding:20px;margin-top:20px}.toggle>ul div p{margin:0 0 0 0;font-size:1rem}ul{margin:0px 0 30px}ul li{line-height:1.7;padding:5px 0}ul.collapsable-content>li{margin-top:20px;padding:15px 0 0;border-bottom:2px solid rgba(34,34,34,.1)}ul.collapsable-content>li>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;color:#222;font-family:"Circular",sans-serif;font-weight:600;cursor:pointer;font-size:1.1rem;position:relative;margin-right:40px;margin-bottom:15px}ul.collapsable-content>li>a:after{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;right:-40px;position:absolute;text-align:center;line-height:25px;font-size:.8rem;display:block;width:25px;height:25px;font-family:"themify";content:"";background-color:#f33;color:#fff;border-radius:50%;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}ul.collapsable-content>li>a.active:after{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);content:""}@media screen and (max-width: 800px){ul.collapsable-content>li>a{margin-right:60px}ul.collapsable-content>li>a:after{top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:-50px}ul.collapsable-content>li>a.active:after{-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}ul.collapsable-content>li ul{list-style:disc}ul.collapsable-content>li ul li{font-size:1rem}ul.collapsable-content div{display:none;background:#f9f9f9;padding:20px;margin-top:20px}ul.collapsable-content div ::selection{background:#f33;color:#fff}ul.collapsable-content div p{margin:0;font-size:1.1rem}@media print{ul.collapsable-content div{display:block}}p,li{font-family:"Graphik",serif;font-size:1.2rem;line-height:1.7;font-weight:300}p a,li a{font-family:"Graphik",serif;font-weight:500}p strong,li strong{font-weight:600}.big-link a,a.sub-link a{color:#222;font-weight:800;font-size:1.1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;padding-top:5px}.big-link a:after,a.sub-link a:after{position:absolute;display:block;content:"";height:3px;background-color:#222;width:100%;bottom:-3px;left:0}.big-link a i,a.sub-link a i{margin-left:10px}a{font-family:"Circular",sans-serif;color:#f33;text-decoration:none}@media screen and (max-width: 480px){a[href*=mailto]{max-width:300px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}}a:hover{color:#222}a.read-more{font-weight:500;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}a.read-more:after{font-family:"material icons";content:"arrow_right_alt";font-size:1.6rem;margin-left:5px}a.big-link,a.sub-link{color:#222;font-weight:800;font-size:1.1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;padding-top:5px}a.big-link:after,a.sub-link:after{position:absolute;display:block;content:"";height:3px;background-color:#222;width:100%;bottom:-3px;left:0}a.big-link i,a.sub-link i{margin-left:10px}a.sub-link{margin-bottom:20px}span{font-family:"Circular",sans-serif}i[class*=ti-arrow]{font-weight:900 !important}.button,.button-big{display:block;padding:20px 30px;border:1px solid rgba(34,34,34,.1);color:rgba(34,34,34,.7);font-family:"Circular",sans-serif;font-size:.8rem;text-transform:uppercase;font-weight:800;font-family:"Circular",sans-serif;white-space:nowrap;letter-spacing:.03rem;border-radius:0;background-color:rgba(0,0,0,0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.button i,.button-big i{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-webkit-transform:translate(0px, 0);transform:translate(0px, 0);margin-left:5px}.button:hover i,.button-big:hover i{-moz-transform:translate(10px, 0);-o-transform:translate(10px, 0);-ms-transform:translate(10px, 0);-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}.button.apply,.apply.button-big{background-color:#f33;color:#fff;border:0;height:75px;padding:0 45px 0 45px;font-size:.9rem;opacity:0;-moz-transform:translate(0, 50%);-o-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-webkit-transform:translate(0, 50%);transform:translate(0, 50%);-webkit-transition:all .6s 1.3s;-moz-transition:all .6s 1.3s;-ms-transition:all .6s 1.3s;-o-transition:all .6s 1.3s;transition:all .6s 1.3s}.button.apply i,.apply.button-big i{color:#fff;font-size:.9rem;margin-left:10px;margin-bottom:3px;font-weight:800}.button-big{background-color:#f33;color:#fff;border:0;height:75px;padding:0 45px;font-size:.9rem;-webkit-transition:all .6s 1.3s;-moz-transition:all .6s 1.3s;-ms-transition:all .6s 1.3s;-o-transition:all .6s 1.3s;transition:all .6s 1.3s}.cookie-button{background:#fff !important;color:#222 !important;border-radius:0 !important}.explore,.back{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:0;right:0;background-color:rgba(255,255,255,.8);color:#222;width:80px;height:80px;font-size:1.2rem}.back{right:auto;left:0}.copy{background:0;border:0;padding:0;font-size:1rem;margin:0;cursor:pointer}.breadcrumb-page{display:none;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;overflow:hidden}.breadcrumb-page ul{-webkit-transition:all .6s 1s;-moz-transition:all .6s 1s;-ms-transition:all .6s 1s;-o-transition:all .6s 1s;transition:all .6s 1s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;opacity:0}.breadcrumb-page ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline;margin:0 0px 0 10px;font-size:.9rem;font-weight:400;color:rgba(34,34,34,.8)}.breadcrumb-page ul li:first-of-type{margin-left:0}.breadcrumb-page ul li:after{font-size:.7rem;margin-left:10px;content:"/";color:rgba(34,34,34,.4)}.breadcrumb-page ul li:last-of-type:after{display:none}.breadcrumb-page ul a{color:#222;font-family:"Circular",sans-serif}.breadcrumb-page ul i{color:rgba(34,34,34,.5);margin-left:2px;font-size:.9rem}.breadcrumb-page ul span{margin-top:1px;color:rgba(34,34,34,.8);font-family:"Graphik",serif;font-weight:400}.breadcrumb-page ul strong{font-family:"Circular",sans-serif}.breadcrumb-page:after{display:block;position:absolute;content:"";left:0;top:0px;height:25px;width:100%;background:#f5f5f5;transform:translateX(-100%)}.big-text-bg{padding-top:180px;padding-bottom:100px;position:relative;z-index:2}.big-text-bg:after{position:absolute;content:"möten, mod & möjligheter";font-size:30rem;top:50%;font-weight:900;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;color:#f9f9f9;left:100%;z-index:-1;-webkit-animation:scrollLeftSlow 90s linear infinite;-moz-animation:scrollLeftSlow 90s linear infinite;-ms-animation:scrollLeftSlow 90s linear infinite;-o-animation:scrollLeftSlow 90s linear infinite;animation:scrollLeftSlow 90s linear infinite}@media screen and (max-width: 800px){.big-text-bg:after{top:40%}}@media screen and (max-width: 800px){.big-text-bg{padding-top:0px}}.big-promotion{padding-top:180px;padding-bottom:100px;position:relative;z-index:2}.big-promotion:after{position:absolute;content:"";font-size:30rem;top:50%;font-weight:900;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;color:#f9f9f9;left:100%;z-index:-1}@media screen and (max-width: 800px){.big-promotion:after{top:40%}}@media screen and (max-width: 800px){.big-promotion{padding-top:0px}}.button,.booking-step-two .booking-close,.news-pagination .current,.news-pagination a,.wp-block-button__link,[type=submit],.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.button-big{display:block;padding:20px 30px;border:1px solid rgba(34,34,34,.1);color:rgba(34,34,34,.7);font-family:"Circular",sans-serif;font-size:.8rem;text-transform:uppercase;font-weight:800;font-family:"Circular",sans-serif;white-space:nowrap;letter-spacing:.03rem;border-radius:0;background-color:rgba(0,0,0,0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.button i,.booking-step-two .booking-close i,.news-pagination .current i,.news-pagination a i,.wp-block-button__link i,[type=submit] i,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button i,.button-big i{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-webkit-transform:translate(0px, 0);transform:translate(0px, 0);margin-left:5px}.button:hover i,.booking-step-two .booking-close:hover i,.news-pagination .current:hover i,.news-pagination a:hover i,.wp-block-button__link:hover i,[type=submit]:hover i,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button:hover i,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button:hover i,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button:hover i,.button-big:hover i{-moz-transform:translate(10px, 0);-o-transform:translate(10px, 0);-ms-transform:translate(10px, 0);-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}.button.apply,.booking-step-two .apply.booking-close,.news-pagination .apply.current,.news-pagination a.apply,.apply.wp-block-button__link,.apply[type=submit],.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button.apply,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button.apply,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button.apply,.apply.button-big{background-color:#f33;color:#fff;border:0;height:75px;padding:0 45px 0 45px;font-size:.9rem;opacity:0;-moz-transform:translate(0, 50%);-o-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-webkit-transform:translate(0, 50%);transform:translate(0, 50%);-webkit-transition:all .6s 1.3s;-moz-transition:all .6s 1.3s;-ms-transition:all .6s 1.3s;-o-transition:all .6s 1.3s;transition:all .6s 1.3s}.button.apply i,.booking-step-two .apply.booking-close i,.news-pagination .apply.current i,.news-pagination a.apply i,.apply.wp-block-button__link i,.apply[type=submit] i,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button.apply i,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button.apply i,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button.apply i,.apply.button-big i{color:#fff;font-size:.9rem;margin-left:10px;margin-bottom:3px;font-weight:800}.button-big{background-color:#f33;color:#fff;border:0;height:75px;padding:0 45px;font-size:.9rem;-webkit-transition:all .6s 1.3s;-moz-transition:all .6s 1.3s;-ms-transition:all .6s 1.3s;-o-transition:all .6s 1.3s;transition:all .6s 1.3s}input{padding:10px 15px 10px 0;margin-bottom:10px;margin-top:15px;box-shadow:none}input[type=text],input[type=email],input[type=password],input[type=number]{border:0;border-radius:0;border-bottom:3px solid rgba(34,34,34,.9);background:rgba(0,0,0,0);display:block}input[type=radio]{padding:0}input[type=checkbox]{padding:0 !important;margin:10px 10px 10px 0 !important}input[type=text],input[type=email],input[type=password],input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none !important}[type=submit]{display:inline-block;max-width:auto;width:auto}select{padding:10px 22px 10px 0;margin-top:15px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;border-radius:0;border-bottom:3px solid rgba(34,34,34,.9);background:rgba(0,0,0,0)}select:after{display:block;content:"";font-family:"themify"}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none !important;padding:10px 15px;border:0;border-radius:0;border:1px solid rgba(34,34,34,.05);background:#fff;display:block}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset}.booking-request-specs{margin:50px 0;max-width:800px;width:100%;background-color:#f9f9f9;padding:60px}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style h3,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style h3{font-family:"Circular",sans-serif !important}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_primary_label,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_primary_label{font-family:"Circular",sans-serif;font-size:.9rem}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .form-field,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .form-field{padding-top:20px}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_required,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_required{color:#f33}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style input,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style input,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style textarea,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style textarea{border-radius:0;border:2px solid rgba(34,34,34,.1);background-color:#fff;box-shadow:none;padding:25px 30px;margin-top:10px}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style input:focus,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style input:focus,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style textarea:focus,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style textarea:focus{outline:0;border-color:#222 !important;box-shadow:none !important}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_message,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_message,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style #container .frm_error_style,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style #container .frm_error_style,#container .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_error_style,#container .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_error_style{border-radius:0}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_message p,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_message p,.form .frm_forms.frm_style_formidables-stilmall.with_frm_style #container .frm_error_style p,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style #container .frm_error_style p,#container .form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_error_style p,#container .booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_error_style p{margin:0}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit{padding-top:10px}.form .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button,.booking-step-two .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button{box-shadow:none;background:#f33;color:#fff}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style{margin:50px 0;max-width:800px;width:100%}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style h3{font-family:"Circular",sans-serif !important}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_primary_label{font-family:"Circular",sans-serif;font-size:.9rem}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .form-field{padding-top:20px}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_required{color:#f33}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style input,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style textarea,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style select{border-radius:0;border:2px solid rgba(34,34,34,.1);background-color:#fff;box-shadow:none;padding:25px 30px;margin-top:10px}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style input:focus,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style textarea:focus,.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style select:focus{outline:0;border-color:#222 !important;box-shadow:none !important}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style select{padding:0 15px;height:50px}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style input[type=checkbox]{padding:0 !important;margin:10px 10px 10px 0 !important}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit{padding-top:10px}.gutenberg .frm_forms.frm_style_formidables-stilmall.with_frm_style .frm_submit button{box-shadow:none;background:#f33;color:#fff}#ui-datepicker-div{border:0;box-shadow:10px 10px 25px -5px rgba(0,0,0,.1);padding:20px;z-index:999 !important}#ui-datepicker-div *{font-family:"Circular",sans-serif}#ui-datepicker-div .ui-datepicker-header{background:#fff !important}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);width:35px;height:35px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before{color:#222;content:"" !important;font:1rem "themify";width:auto;height:auto;padding:0;transform:rotate(90deg)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before{content:"" !important;transform:rotate(-90deg) translateY(5px)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{height:35px;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}#ui-datepicker-div .ui-datepicker-header select{border:0;color:#222;padding:7px 10px 5px;background-color:#f9f9f9;font-family:"Circular",sans-serif;position:relative}#ui-datepicker-div .ui-datepicker-header select:after{content:"";font-family:"themify";position:absolute;right:5px;bottom:0px;font-size:.6rem;z-index:3}#ui-datepicker-div .ui-datepicker-calendar>thead{background:#f9f9f9 !important;color:#222 !important}#ui-datepicker-div .ui-datepicker-calendar td{font-size:1rem;border:0}#ui-datepicker-div .ui-datepicker-calendar .ui-state-active,#ui-datepicker-div .ui-datepicker-calendar .ui-state-hover{background-color:#f33 !important}#container .frm_message,#container .frm_error_style{background:#fff;border:0;border-left:3px solid #35bf15;box-shadow:10px 10px 25px -5px rgba(0,0,0,.1);padding:30px;margin-top:30px}#container .frm_message p,#container .frm_error_style p{font-size:1rem;font-weight:400}#container .frm_error_style{border-left-color:#f33}#container .frm_error{font-family:"Circular",sans-serif;margin-top:5px}#education-list,#search-list{margin-bottom:0px}@media screen and (max-width: 900px){#education-list .module-top,#search-list .module-top{padding:0 30px 60px}}#education-list .module-content,#search-list .module-content{max-width:1280px;padding:0 60px;margin:0 auto}#education-list .module-content .education-filter,#search-list .module-content .education-filter{display:none}@media screen and (max-width: 900px){#education-list .module-content,#search-list .module-content{padding:0 30px}}#education-list h2,#search-list h2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:30px}#education-list .education-filter,#search-list .education-filter{background:#fff;box-shadow:10px 10px 25px -5px rgba(0,0,0,.1);top:-30px !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#education-list .education-filter .education-filter-button,#search-list .education-filter .education-filter-button{border:0;border-left:1px solid #f9f9f9;background-color:#fff}#education-list .education-filter .education-filter-select-container,#search-list .education-filter .education-filter-select-container{border:0}@media screen and (max-width: 320px){#education-list .education-filter .education-filter-select-container,#search-list .education-filter .education-filter-select-container{max-width:180px}#education-list .education-filter .education-filter-select-container .education-filter-select,#search-list .education-filter .education-filter-select-container .education-filter-select{width:100%;padding-right:0}}#education-list .education-filter select,#search-list .education-filter select{margin-top:0}#education-list .education-filter-button,#search-list .education-filter-button{font-size:1.2rem;padding:30px;border-left:0}#education-list .education-filter-button:hover i,#search-list .education-filter-button:hover i{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#education-list .education-filter-button i,#search-list .education-filter-button i{position:relative;top:2px;margin-left:0}#education-list .education-filter-select-container,#search-list .education-filter-select-container{border:1px solid rgba(34,34,34,.1);position:relative}#education-list .education-filter-select-container:after,#search-list .education-filter-select-container:after{content:"";font-family:"themify";position:absolute;left:30px;top:32px;font-size:1rem;font-weight:300}#education-list .education-filter-select,#search-list .education-filter-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;text-transform:none;font-size:1rem;border-radius:0;border:0;padding:30px;padding-left:60px;position:relative}.education-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;position:relative;width:100%}.education-list.list-view{border-top:1px solid rgba(34,34,34,.05);padding-top:0px}.education-list.list-view .education-item{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border:0;border-color:#fff;border-bottom:1px solid rgba(34,34,34,.05);height:80px;margin-bottom:0px}.education-list.list-view .education-item:hover{background-color:rgba(34,34,34,.03);border:0;border-bottom:1px solid rgba(34,34,34,.05)}.education-list.list-view .education-item .education-item--message{left:auto;right:80px;top:0px;bottom:-1px;background-color:rgba(0,0,0,0);color:#222}.education-list.list-view .education-item .education-item--message i{font-weight:700}@media screen and (max-width: 800px){.education-list.list-view .education-item .education-item--message{display:none}}.education-list.list-view .education-item figure{max-height:80px;margin-right:20px}.education-list.list-view .education-item figure img{max-height:80px;min-width:120px}@media screen and (max-width: 800px){.education-list.list-view .education-item figure img{display:none}}@media screen and (max-width: 800px){.education-list.list-view .education-item .education-item-meta{display:none}}.education-list.list-view .education-item h3{margin-right:20px;font-size:1.1rem}@media screen and (max-width: 800px){.education-list.list-view .education-item h3{margin-right:60px}}.education-list.list-view .education-item .explore{background-color:#fff;height:80px;width:80px}@media screen and (max-width: 480px){.education-list.list-view .education-item{padding-right:30px;max-width:100%}.education-list.list-view .education-item h3{margin-right:60px;word-wrap:break-word;max-width:100%}.education-list.list-view .education-item .explore{display:none}}.education-list .education-item{-webkit-box-flex:0 0 32%;-moz-box-flex:0 0 32%;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-bottom:5%;position:relative}.education-list .education-item figure{overflow:hidden}.education-list .education-item figure img{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.education-list .education-item .education-item--message{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:absolute;top:0px;left:0px;padding:15px 20px;font-weight:600;background:#222;color:#fff}.education-list .education-item .education-item--message:before{content:"";font-family:"themify";margin-right:10px}.education-list .education-item:hover{box-shadow:10px 10px 25px -5px rgba(0,0,0,.1)}.education-list .education-item:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.education-list .education-item:hover .explore{background:#f33;color:#fff}.education-list .education-item h3{font-family:"Circular",sans-serif;font-weight:700;font-size:1.3rem;margin-top:15px;margin-bottom:15px;padding:10px 30px}.education-list .education-item .education-item-meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 30px 30px}.education-list .education-item .education-item-meta .year,.education-list .education-item .education-item-meta .speed,.education-list .education-item .education-item-meta .start{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:4px 8px 4px;font-size:.7rem;font-family:"Circular",sans-serif;font-weight:600;border:1px solid #f33;margin-right:6px;text-transform:uppercase;letter-spacing:.03rem;border-color:rgba(34,34,34,.1);background-color:rgba(0,0,0,0);color:rgba(34,34,34,.8)}.education-list .education-item .education-item-meta .speed,.education-list .education-item .education-item-meta .start{font-weight:400;font-size:.7rem}.education-list .education-item .education-item-meta .distance{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:.8rem;color:rgba(34,34,34,.8);margin-left:5px}.education-list .education-item .education-item-meta .start{margin-left:auto;border:0}.education-list .education-item .education-item-meta .start strong{margin-right:5px}@media screen and (max-width: 900px){.education-list .education-item{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:50px}}.education-list:after{-webkit-box-flex:0 0 31%;-moz-box-flex:0 0 31%;-webkit-flex:0 0 31%;-ms-flex:0 0 31%;flex:0 0 31%;content:""}#education-list .module-top-right .education-filter,#search-list .module-top-right .education-filter{display:none}#education-list .education-search-header,#search-list .education-search-header{top:-70px;margin-bottom:50px}#education-list .education-list-content,#search-list .education-list-content{background:#f9f9f9;padding-top:100px;padding-bottom:100px;position:relative}#education-list .education-list-content.education-content-search,#search-list .education-list-content.education-content-search{padding-top:50px;padding-bottom:50px}#education-list .education-list-content.education-content-search.list-view-content,#search-list .education-list-content.education-content-search.list-view-content{padding-bottom:100px}#education-list .education-list-content.list-view-content,#search-list .education-list-content.list-view-content{padding-bottom:150px}#education-list .education-list-content .education-filter,#search-list .education-list-content .education-filter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:80px;position:absolute;right:60px;top:70px}@media screen and (max-width: 900px){#education-list .education-list-content .education-filter,#search-list .education-list-content .education-filter{right:30px}}@media screen and (max-width: 800px){#education-list .education-list-content .education-filter,#search-list .education-list-content .education-filter{right:30px;left:30px}}#education-list .education-list-content .education-description,#search-list .education-list-content .education-description{font-family:"Graphik",serif;font-size:1.1rem;margin:0rem 0 2rem;font-weight:400;color:#666;background:#f1f1f1;padding:1.5rem 2.5rem;line-height:1.7;max-width:800px;width:100%}#education-list .education-list-content h2,#search-list .education-list-content h2{font-size:2rem}@media screen and (max-width: 480px){#education-list .education-list-content h2,#search-list .education-list-content h2{font-size:1.5rem}}#education-list .education-list-content .education-item,#search-list .education-list-content .education-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff}#education-list .education-list-content .education-item h3,#search-list .education-list-content .education-item h3{padding:10px 30px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#education-list .education-list-content .education-item .education-item-meta,#search-list .education-list-content .education-item .education-item-meta{padding:0 30px 30px}#education-list .education-list-content .education-item .education-item--message:before,#search-list .education-list-content .education-item .education-item--message:before{font-weight:400}#education-list .education-list-content .education-list.list-view,#search-list .education-list-content .education-list.list-view{margin-bottom:100px}#education-list .education-list-content .education-list.list-view:last-of-type,#search-list .education-list-content .education-list.list-view:last-of-type{margin-bottom:0}#education-list .education-list-content .education-list.list-view .education-item,#search-list .education-list-content .education-list.list-view .education-item{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:0px}#education-list .education-list-content .education-list.list-view .education-item h3,#search-list .education-list-content .education-list.list-view .education-item h3{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 10px}#education-list .education-list-content .education-list.list-view .education-item .education-item-meta,#search-list .education-list-content .education-list.list-view .education-item .education-item-meta{padding:0}@media screen and (max-width: 800px){#education-list .education-list-content,#search-list .education-list-content{margin-bottom:0px}}#education-list .page--footer,#search-list .page--footer{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}#education-list .page-tools,#search-list .page-tools{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}#education-list .page-updated,#search-list .page-updated{display:none}#education,#education-list,#search-list{padding-top:100px}#education h1,#education-list h1,#search-list h1{font-family:"Circular",sans-serif;font-weight:500;font-size:3rem}@media screen and (max-width: 800px){#education h1,#education-list h1,#search-list h1{font-size:2rem}}#education .title,#education-list .title,#search-list .title{max-width:800px}#education ul.collapsable-content,#education-list ul.collapsable-content,#search-list ul.collapsable-content{padding-right:60px}#education ul.collapsable-content>li a:after,#education-list ul.collapsable-content>li a:after,#search-list ul.collapsable-content>li a:after{background-color:#f33}@media screen and (max-width: 800px){#education ul.collapsable-content,#education-list ul.collapsable-content,#search-list ul.collapsable-content{padding-right:0px}}#education .toggle ul,#education-list .toggle ul,#search-list .toggle ul{padding-right:60px}#education.loaded .title h1,.loaded#education-list .title h1,.loaded#search-list .title h1{opacity:1}#education.loaded .title:after,.loaded#education-list .title:after,.loaded#search-list .title:after{-webkit-animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both;-moz-animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both;-ms-animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both;-o-animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both;animation:blockIn 0.6s 0s both, blockOut 0.6s 0.6s both}#education.loaded .module-top .button.apply,#education.loaded .module-top .apply.wp-block-button__link,.loaded#education-list .module-top .button.apply,.loaded#search-list .module-top .button.apply,.loaded#education-list .module-top .apply.wp-block-button__link,.loaded#search-list .module-top .apply.wp-block-button__link,#education.loaded .module-top #education-list .apply.education-filter-button,#education.loaded .module-top #search-list .apply.education-filter-button,#education-list #education.loaded .module-top .apply.education-filter-button,#search-list #education.loaded .module-top .apply.education-filter-button,.loaded#education-list .module-top .apply.education-filter-button,.loaded#search-list .module-top .apply.education-filter-button,#education.loaded .module-top #education-list .apply.education-filter-select,#education.loaded .module-top #search-list .apply.education-filter-select,#education-list #education.loaded .module-top .apply.education-filter-select,#search-list #education.loaded .module-top .apply.education-filter-select,.loaded#education-list .module-top .apply.education-filter-select,.loaded#search-list .module-top .apply.education-filter-select{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#education.loaded .education-header .education-header--background,.loaded#education-list .education-header .education-header--background,.loaded#search-list .education-header .education-header--background{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-position:center center}#education.loaded .education-header .education-header--overlay,.loaded#education-list .education-header .education-header--overlay,.loaded#search-list .education-header .education-header--overlay{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#education .education-header,#education-list .education-header,#search-list .education-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-height:750px;min-height:750px;padding:0;overflow:hidden;max-width:1600px;margin:0 auto}#education .education-header rs-module-wrap,#education-list .education-header rs-module-wrap,#search-list .education-header rs-module-wrap{left:0 !important}#education .education-header .education-header--background,#education-list .education-header .education-header--background,#search-list .education-header .education-header--background{-webkit-transition:opacity .6s 1.2s,transform .4s 1.2s;-moz-transition:opacity .6s 1.2s,transform .4s 1.2s;-ms-transition:opacity .6s 1.2s,transform .4s 1.2s;-o-transition:opacity .6s 1.2s,transform .4s 1.2s;transition:opacity .6s 1.2s,transform .4s 1.2s;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/images/edu-header-5.jpg);background-size:cover;background-position:center center;-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}#education .education-header .education-header--overlay,#education-list .education-header .education-header--overlay,#search-list .education-header .education-header--overlay{-webkit-transition:all .6s .6s;-moz-transition:all .6s .6s;-ms-transition:all .6s .6s;-o-transition:all .6s .6s;transition:all .6s .6s;background-color:rgba(34,34,34,.05);position:absolute;top:0;bottom:0;left:0;right:0;-moz-transform:translate(-100vw, 0);-o-transform:translate(-100vw, 0);-ms-transform:translate(-100vw, 0);-webkit-transform:translate(-100vw, 0);transform:translate(-100vw, 0)}#education .education-header .education-header--cred,#education-list .education-header .education-header--cred,#search-list .education-header .education-header--cred{position:absolute;top:20px;right:20px;color:#fff;text-shadow:1px 1px 3px rgba(34,34,34,.2)}@media screen and (max-width: 800px){#education .education-header,#education-list .education-header,#search-list .education-header{min-height:400px}#education .education-header .education-header--background,#education-list .education-header .education-header--background,#search-list .education-header .education-header--background{background-size:cover}}#education .course-content,#education-list .course-content,#search-list .course-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1440px;width:100%;position:relative;margin-bottom:150px}#education .course-content .gutenberg,#education-list .course-content .gutenberg,#search-list .course-content .gutenberg{margin-bottom:0}@media screen and (max-width: 800px){#education .course-content .gutenberg,#education-list .course-content .gutenberg,#search-list .course-content .gutenberg{width:100%;padding-left:30px;padding-right:30px}}@media screen and (max-width: 800px){#education .course-content,#education-list .course-content,#search-list .course-content{margin-bottom:50px}}#education .education-main,#education-list .education-main,#search-list .education-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin:-170px auto 0;position:relative}@media screen and (max-width: 800px){#education .education-main,#education-list .education-main,#search-list .education-main{margin-top:0px}}#education .education-main.toc-content,#education-list .education-main.toc-content,#search-list .education-main.toc-content{padding:0}#education .education-main .education-social,#education-list .education-main .education-social,#search-list .education-main .education-social{position:absolute;left:25%;top:90px;margin-left:40px;-moz-transform:translate(100%, 0px);-o-transform:translate(100%, 0px);-ms-transform:translate(100%, 0px);-webkit-transform:translate(100%, 0px);transform:translate(100%, 0px);-webkit-transition:all .6s .2s;-moz-transition:all .6s .2s;-ms-transition:all .6s .2s;-o-transition:all .6s .2s;transition:all .6s .2s;opacity:0}#education .education-main .education-social.in-view,#education-list .education-main .education-social.in-view,#search-list .education-main .education-social.in-view{-moz-transform:translate(-100%, 0px);-o-transform:translate(-100%, 0px);-ms-transform:translate(-100%, 0px);-webkit-transform:translate(-100%, 0px);transform:translate(-100%, 0px);opacity:1}#education .education-main .education-social ul,#education-list .education-main .education-social ul,#search-list .education-main .education-social ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#education .education-main .education-social ul li,#education-list .education-main .education-social ul li,#search-list .education-main .education-social ul li{padding:0}#education .education-main .education-social ul a,#education-list .education-main .education-social ul a,#search-list .education-main .education-social ul a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#fff;background-color:rgba(255,255,255,.9);color:#222;padding:10px;width:85px;height:80px;border-radius:0%}#education .education-main .education-social ul a:hover,#education-list .education-main .education-social ul a:hover,#search-list .education-main .education-social ul a:hover{background-color:#fff}@media screen and (max-width: 800px){#education .education-main .education-social,#education-list .education-main .education-social,#search-list .education-main .education-social{top:-85px;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);top:-40px;left:0;z-index:99;margin-left:20px;background-color:#fff}#education .education-main .education-social ul li,#education-list .education-main .education-social ul li,#search-list .education-main .education-social ul li{margin:0;padding:0}#education .education-main .education-social ul li a,#education-list .education-main .education-social ul li a,#search-list .education-main .education-social ul li a{margin:0;height:60px;width:60px}#education .education-main .education-social.in-view,#education-list .education-main .education-social.in-view,#search-list .education-main .education-social.in-view{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}#education .education-main .education-menu,#education-list .education-main .education-menu,#search-list .education-main .education-menu{z-index:2;position:absolute;left:60px;top:0;padding-top:80px;margin-top:-140px;padding-bottom:50px;width:100%;max-width:250px}#education .education-main .education-menu .toc-container .current_page_item>a,#education-list .education-main .education-menu .toc-container .current_page_item>a,#search-list .education-main .education-menu .toc-container .current_page_item>a{color:#222;font-family:"Circular",sans-serif;font-weight:500;font-size:1.6rem}#education .education-main .education-menu .menu-counter,#education-list .education-main .education-menu .menu-counter,#search-list .education-main .education-menu .menu-counter{display:none;position:absolute;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:50px;left:-15px}#education .education-main .education-menu .menu-counter .menu-counter--current,#education-list .education-main .education-menu .menu-counter .menu-counter--current,#search-list .education-main .education-menu .menu-counter .menu-counter--current{font-weight:700}#education .education-main .education-menu .menu-counter .menu-counter--of,#education-list .education-main .education-menu .menu-counter .menu-counter--of,#search-list .education-main .education-menu .menu-counter .menu-counter--of{color:rgba(34,34,34,.5)}#education .education-main .education-menu .menu-counter .menu-counter--total,#education-list .education-main .education-menu .menu-counter .menu-counter--total,#search-list .education-main .education-menu .menu-counter .menu-counter--total{color:rgba(34,34,34,.5)}#education .education-main .education-menu .education-menu--arrows,#education-list .education-main .education-menu .education-menu--arrows,#search-list .education-main .education-menu .education-menu--arrows{position:relative;top:40px;left:-21px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#education .education-main .education-menu .education-menu--arrows a,#education-list .education-main .education-menu .education-menu--arrows a,#search-list .education-main .education-menu .education-menu--arrows a{border-radius:100%;width:45px;height:35px;line-height:45px;text-align:center;display:block;font-weight:900;color:#222;font-size:1rem;margin-bottom:0px}#education .education-main .education-menu ul,#education-list .education-main .education-menu ul,#search-list .education-main .education-menu ul{margin-top:40px;border-left:3px solid rgba(34,34,34,.1)}#education .education-main .education-menu ul a,#education-list .education-main .education-menu ul a,#search-list .education-main .education-menu ul a{color:rgba(34,34,34,.5);font-size:1rem;font-weight:500;font-family:"Circular",sans-serif}#education .education-main .education-menu ul li,#education-list .education-main .education-menu ul li,#search-list .education-main .education-menu ul li{position:relative;padding:10px 0px 10px 30px}#education .education-main .education-menu ul li.active:before,#education-list .education-main .education-menu ul li.active:before,#search-list .education-main .education-menu ul li.active:before{position:absolute;top:0;bottom:0;width:3px;content:"";display:block;border-left:3px solid #f33;left:-3px}#education .education-main .education-menu ul li.active a,#education-list .education-main .education-menu ul li.active a,#search-list .education-main .education-menu ul li.active a{color:#222}@media screen and (max-width: 800px){#education .education-main .education-menu,#education-list .education-main .education-menu,#search-list .education-main .education-menu{display:none}}#education .education-main .education-content,#education-list .education-main .education-content,#search-list .education-main .education-content,#education .education-main .course-content .gutenberg,#education .course-content .education-main .gutenberg,#education-list .education-main .course-content .gutenberg,#search-list .education-main .course-content .gutenberg,#education-list .course-content .education-main .gutenberg,#search-list .course-content .education-main .gutenberg{width:100%;padding-top:100px;width:75%;padding-top:0;margin-top:0}#education .education-main .education-content h1,#education-list .education-main .education-content h1,#search-list .education-main .education-content h1,#education .education-main .course-content .gutenberg h1,#education .course-content .education-main .gutenberg h1,#education-list .education-main .course-content .gutenberg h1,#search-list .education-main .course-content .gutenberg h1,#education-list .course-content .education-main .gutenberg h1,#search-list .course-content .education-main .gutenberg h1,#education .education-main .education-content h2,#education-list .education-main .education-content h2,#search-list .education-main .education-content h2,#education .education-main .course-content .gutenberg h2,#education .course-content .education-main .gutenberg h2,#education-list .education-main .course-content .gutenberg h2,#search-list .education-main .course-content .gutenberg h2,#education-list .course-content .education-main .gutenberg h2,#search-list .course-content .education-main .gutenberg h2,#education .education-main .education-content h3,#education-list .education-main .education-content h3,#search-list .education-main .education-content h3,#education .education-main .course-content .gutenberg h3,#education .course-content .education-main .gutenberg h3,#education-list .education-main .course-content .gutenberg h3,#search-list .education-main .course-content .gutenberg h3,#education-list .course-content .education-main .gutenberg h3,#search-list .course-content .education-main .gutenberg h3,#education .education-main .education-content h4,#education-list .education-main .education-content h4,#search-list .education-main .education-content h4,#education .education-main .course-content .gutenberg h4,#education .course-content .education-main .gutenberg h4,#education-list .education-main .course-content .gutenberg h4,#search-list .education-main .course-content .gutenberg h4,#education-list .course-content .education-main .gutenberg h4,#search-list .course-content .education-main .gutenberg h4,#education .education-main .education-content h5,#education-list .education-main .education-content h5,#search-list .education-main .education-content h5,#education .education-main .course-content .gutenberg h5,#education .course-content .education-main .gutenberg h5,#education-list .education-main .course-content .gutenberg h5,#search-list .education-main .course-content .gutenberg h5,#education-list .course-content .education-main .gutenberg h5,#search-list .course-content .education-main .gutenberg h5,#education .education-main .education-content h6,#education-list .education-main .education-content h6,#search-list .education-main .education-content h6,#education .education-main .course-content .gutenberg h6,#education .course-content .education-main .gutenberg h6,#education-list .education-main .course-content .gutenberg h6,#search-list .education-main .course-content .gutenberg h6,#education-list .course-content .education-main .gutenberg h6,#search-list .course-content .education-main .gutenberg h6{font-family:"Circular",sans-serif;color:#222;font-weight:500;margin-top:5rem}#education .education-main .education-content h2,#education-list .education-main .education-content h2,#search-list .education-main .education-content h2,#education .education-main .course-content .gutenberg h2,#education .course-content .education-main .gutenberg h2,#education-list .education-main .course-content .gutenberg h2,#search-list .education-main .course-content .gutenberg h2,#education-list .course-content .education-main .gutenberg h2,#search-list .course-content .education-main .gutenberg h2{font-size:2rem}#education .education-main .education-content h3,#education-list .education-main .education-content h3,#search-list .education-main .education-content h3,#education .education-main .course-content .gutenberg h3,#education .course-content .education-main .gutenberg h3,#education-list .education-main .course-content .gutenberg h3,#search-list .education-main .course-content .gutenberg h3,#education-list .course-content .education-main .gutenberg h3,#search-list .course-content .education-main .gutenberg h3{font-size:1.8rem;max-width:650px}#education .education-main .education-content h3+h3,#education-list .education-main .education-content h3+h3,#search-list .education-main .education-content h3+h3,#education .education-main .course-content .gutenberg h3+h3,#education .course-content .education-main .gutenberg h3+h3,#education-list .education-main .course-content .gutenberg h3+h3,#search-list .education-main .course-content .gutenberg h3+h3,#education-list .course-content .education-main .gutenberg h3+h3,#search-list .course-content .education-main .gutenberg h3+h3{margin-top:-20px;color:rgba(34,34,34,.7);font-weight:300}#education .education-main .education-content p,#education-list .education-main .education-content p,#search-list .education-main .education-content p,#education .education-main .course-content .gutenberg p,#education .course-content .education-main .gutenberg p,#education-list .education-main .course-content .gutenberg p,#search-list .education-main .course-content .gutenberg p,#education-list .course-content .education-main .gutenberg p,#search-list .course-content .education-main .gutenberg p{margin:40px 0;line-height:2;font-weight:300;font-size:1.2rem;max-width:700px}#education .education-main .education-content p.has-medium-font-size,#education-list .education-main .education-content p.has-medium-font-size,#search-list .education-main .education-content p.has-medium-font-size,#education .education-main .course-content .gutenberg p.has-medium-font-size,#education .course-content .education-main .gutenberg p.has-medium-font-size,#education-list .education-main .course-content .gutenberg p.has-medium-font-size,#search-list .education-main .course-content .gutenberg p.has-medium-font-size,#education-list .course-content .education-main .gutenberg p.has-medium-font-size,#search-list .course-content .education-main .gutenberg p.has-medium-font-size{font-weight:400;font-size:1.4rem}#education .education-main .education-content p.has-small-font-size,#education-list .education-main .education-content p.has-small-font-size,#search-list .education-main .education-content p.has-small-font-size,#education .education-main .course-content .gutenberg p.has-small-font-size,#education .course-content .education-main .gutenberg p.has-small-font-size,#education-list .education-main .course-content .gutenberg p.has-small-font-size,#search-list .education-main .course-content .gutenberg p.has-small-font-size,#education-list .course-content .education-main .gutenberg p.has-small-font-size,#search-list .course-content .education-main .gutenberg p.has-small-font-size{font-size:1rem}#education .education-main .education-content ul,#education-list .education-main .education-content ul,#search-list .education-main .education-content ul,#education .education-main .course-content .gutenberg ul,#education .course-content .education-main .gutenberg ul,#education-list .education-main .course-content .gutenberg ul,#search-list .education-main .course-content .gutenberg ul,#education-list .course-content .education-main .gutenberg ul,#search-list .course-content .education-main .gutenberg ul{max-width:700px}@media screen and (max-width: 800px){#education .education-main .education-content p,#education-list .education-main .education-content p,#search-list .education-main .education-content p,#education .education-main .course-content .gutenberg p,#education .course-content .education-main .gutenberg p,#education-list .education-main .course-content .gutenberg p,#search-list .education-main .course-content .gutenberg p,#education-list .course-content .education-main .gutenberg p,#search-list .course-content .education-main .gutenberg p{font-size:1.1rem;font-weight:300}}#education .education-main .education-content .swiper-container,#education-list .education-main .education-content .swiper-container,#search-list .education-main .education-content .swiper-container,#education .education-main .course-content .gutenberg .swiper-container,#education .course-content .education-main .gutenberg .swiper-container,#education-list .education-main .course-content .gutenberg .swiper-container,#search-list .education-main .course-content .gutenberg .swiper-container,#education-list .course-content .education-main .gutenberg .swiper-container,#search-list .course-content .education-main .gutenberg .swiper-container{width:100%;height:100%}#education .education-main .education-content .swiper-scrollbar,#education-list .education-main .education-content .swiper-scrollbar,#search-list .education-main .education-content .swiper-scrollbar,#education .education-main .course-content .gutenberg .swiper-scrollbar,#education .course-content .education-main .gutenberg .swiper-scrollbar,#education-list .education-main .course-content .gutenberg .swiper-scrollbar,#search-list .education-main .course-content .gutenberg .swiper-scrollbar,#education-list .course-content .education-main .gutenberg .swiper-scrollbar,#search-list .course-content .education-main .gutenberg .swiper-scrollbar{display:none}#education .education-main .education-content .collapsable-content,#education-list .education-main .education-content .collapsable-content,#search-list .education-main .education-content .collapsable-content,#education .education-main .course-content .gutenberg .collapsable-content,#education .course-content .education-main .gutenberg .collapsable-content,#education-list .education-main .course-content .gutenberg .collapsable-content,#search-list .education-main .course-content .gutenberg .collapsable-content,#education-list .course-content .education-main .gutenberg .collapsable-content,#search-list .course-content .education-main .gutenberg .collapsable-content,#education .education-main .education-content .toggle>ul,#education-list .education-main .education-content .toggle>ul,#search-list .education-main .education-content .toggle>ul,#education .education-main .course-content .gutenberg .toggle>ul,#education .course-content .education-main .gutenberg .toggle>ul,#education-list .education-main .course-content .gutenberg .toggle>ul,#search-list .education-main .course-content .gutenberg .toggle>ul,#education-list .course-content .education-main .gutenberg .toggle>ul,#search-list .course-content .education-main .gutenberg .toggle>ul{max-width:860px}#education .education-main .education-content .collapsable-content p,#education-list .education-main .education-content .collapsable-content p,#search-list .education-main .education-content .collapsable-content p,#education .education-main .course-content .gutenberg .collapsable-content p,#education .course-content .education-main .gutenberg .collapsable-content p,#education-list .education-main .course-content .gutenberg .collapsable-content p,#search-list .education-main .course-content .gutenberg .collapsable-content p,#education-list .course-content .education-main .gutenberg .collapsable-content p,#search-list .course-content .education-main .gutenberg .collapsable-content p,#education .education-main .education-content .toggle>ul p,#education-list .education-main .education-content .toggle>ul p,#search-list .education-main .education-content .toggle>ul p,#education .education-main .course-content .gutenberg .toggle>ul p,#education .course-content .education-main .gutenberg .toggle>ul p,#education-list .education-main .course-content .gutenberg .toggle>ul p,#search-list .education-main .course-content .gutenberg .toggle>ul p,#education-list .course-content .education-main .gutenberg .toggle>ul p,#search-list .course-content .education-main .gutenberg .toggle>ul p{margin:15px 15px;max-width:100%;font-size:1.1rem}#education .education-main .education-content .collapsable-content a,#education-list .education-main .education-content .collapsable-content a,#search-list .education-main .education-content .collapsable-content a,#education .education-main .course-content .gutenberg .collapsable-content a,#education .course-content .education-main .gutenberg .collapsable-content a,#education-list .education-main .course-content .gutenberg .collapsable-content a,#search-list .education-main .course-content .gutenberg .collapsable-content a,#education-list .course-content .education-main .gutenberg .collapsable-content a,#search-list .course-content .education-main .gutenberg .collapsable-content a,#education .education-main .education-content .toggle>ul a,#education-list .education-main .education-content .toggle>ul a,#search-list .education-main .education-content .toggle>ul a,#education .education-main .course-content .gutenberg .toggle>ul a,#education .course-content .education-main .gutenberg .toggle>ul a,#education-list .education-main .course-content .gutenberg .toggle>ul a,#search-list .education-main .course-content .gutenberg .toggle>ul a,#education-list .course-content .education-main .gutenberg .toggle>ul a,#search-list .course-content .education-main .gutenberg .toggle>ul a{font-size:1.1rem}@media screen and (max-width: 800px){#education .education-main .education-content .collapsable-content p,#education-list .education-main .education-content .collapsable-content p,#search-list .education-main .education-content .collapsable-content p,#education .education-main .course-content .gutenberg .collapsable-content p,#education .course-content .education-main .gutenberg .collapsable-content p,#education-list .education-main .course-content .gutenberg .collapsable-content p,#search-list .education-main .course-content .gutenberg .collapsable-content p,#education-list .course-content .education-main .gutenberg .collapsable-content p,#search-list .course-content .education-main .gutenberg .collapsable-content p,#education .education-main .education-content .toggle>ul p,#education-list .education-main .education-content .toggle>ul p,#search-list .education-main .education-content .toggle>ul p,#education .education-main .course-content .gutenberg .toggle>ul p,#education .course-content .education-main .gutenberg .toggle>ul p,#education-list .education-main .course-content .gutenberg .toggle>ul p,#search-list .education-main .course-content .gutenberg .toggle>ul p,#education-list .course-content .education-main .gutenberg .toggle>ul p,#search-list .course-content .education-main .gutenberg .toggle>ul p{margin:15px 0;font-size:1rem}#education .education-main .education-content .collapsable-content p:first-of-type,#education-list .education-main .education-content .collapsable-content p:first-of-type,#search-list .education-main .education-content .collapsable-content p:first-of-type,#education .education-main .course-content .gutenberg .collapsable-content p:first-of-type,#education .course-content .education-main .gutenberg .collapsable-content p:first-of-type,#education-list .education-main .course-content .gutenberg .collapsable-content p:first-of-type,#search-list .education-main .course-content .gutenberg .collapsable-content p:first-of-type,#education-list .course-content .education-main .gutenberg .collapsable-content p:first-of-type,#search-list .course-content .education-main .gutenberg .collapsable-content p:first-of-type,#education .education-main .education-content .toggle>ul p:first-of-type,#education-list .education-main .education-content .toggle>ul p:first-of-type,#search-list .education-main .education-content .toggle>ul p:first-of-type,#education .education-main .course-content .gutenberg .toggle>ul p:first-of-type,#education .course-content .education-main .gutenberg .toggle>ul p:first-of-type,#education-list .education-main .course-content .gutenberg .toggle>ul p:first-of-type,#search-list .education-main .course-content .gutenberg .toggle>ul p:first-of-type,#education-list .course-content .education-main .gutenberg .toggle>ul p:first-of-type,#search-list .course-content .education-main .gutenberg .toggle>ul p:first-of-type{margin-top:0}}#education .education-main .education-content .education-content--info,#education-list .education-main .education-content .education-content--info,#search-list .education-main .education-content .education-content--info,#education .education-main .course-content .gutenberg .education-content--info,#education .course-content .education-main .gutenberg .education-content--info,#education-list .education-main .course-content .gutenberg .education-content--info,#search-list .education-main .course-content .gutenberg .education-content--info,#education-list .course-content .education-main .gutenberg .education-content--info,#search-list .course-content .education-main .gutenberg .education-content--info{max-width:1100px;margin:20px 0 0 40px;min-height:300px;position:relative;padding:40px 60px;background-color:rgba(34,34,34,.02)}#education .education-main .education-content .education-content--info.ae,#education-list .education-main .education-content .education-content--info.ae,#search-list .education-main .education-content .education-content--info.ae,#education .education-main .course-content .gutenberg .education-content--info.ae,#education .course-content .education-main .gutenberg .education-content--info.ae,#education-list .education-main .course-content .gutenberg .education-content--info.ae,#search-list .education-main .course-content .gutenberg .education-content--info.ae,#education-list .course-content .education-main .gutenberg .education-content--info.ae,#search-list .course-content .education-main .gutenberg .education-content--info.ae{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;-moz-transform:translate(100vw, 0);-o-transform:translate(100vw, 0);-ms-transform:translate(100vw, 0);-webkit-transform:translate(100vw, 0);transform:translate(100vw, 0)}#education .education-main .education-content .education-content--info.ae h2,#education-list .education-main .education-content .education-content--info.ae h2,#search-list .education-main .education-content .education-content--info.ae h2,#education .education-main .course-content .gutenberg .education-content--info.ae h2,#education .course-content .education-main .gutenberg .education-content--info.ae h2,#education-list .education-main .course-content .gutenberg .education-content--info.ae h2,#search-list .education-main .course-content .gutenberg .education-content--info.ae h2,#education-list .course-content .education-main .gutenberg .education-content--info.ae h2,#search-list .course-content .education-main .gutenberg .education-content--info.ae h2,#education .education-main .education-content .education-content--info.ae ul,#education-list .education-main .education-content .education-content--info.ae ul,#search-list .education-main .education-content .education-content--info.ae ul,#education .education-main .course-content .gutenberg .education-content--info.ae ul,#education .course-content .education-main .gutenberg .education-content--info.ae ul,#education-list .education-main .course-content .gutenberg .education-content--info.ae ul,#search-list .education-main .course-content .gutenberg .education-content--info.ae ul,#education-list .course-content .education-main .gutenberg .education-content--info.ae ul,#search-list .course-content .education-main .gutenberg .education-content--info.ae ul{-webkit-transition:all .4s .6s;-moz-transition:all .4s .6s;-ms-transition:all .4s .6s;-o-transition:all .4s .6s;transition:all .4s .6s;opacity:0}#education .education-main .education-content .education-content--info.ae.in-view,#education-list .education-main .education-content .education-content--info.ae.in-view,#search-list .education-main .education-content .education-content--info.ae.in-view,#education .education-main .course-content .gutenberg .education-content--info.ae.in-view,#education .course-content .education-main .gutenberg .education-content--info.ae.in-view,#education-list .education-main .course-content .gutenberg .education-content--info.ae.in-view,#search-list .education-main .course-content .gutenberg .education-content--info.ae.in-view,#education-list .course-content .education-main .gutenberg .education-content--info.ae.in-view,#search-list .course-content .education-main .gutenberg .education-content--info.ae.in-view{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#education .education-main .education-content .education-content--info.ae.in-view h2,#education-list .education-main .education-content .education-content--info.ae.in-view h2,#search-list .education-main .education-content .education-content--info.ae.in-view h2,#education .education-main .course-content .gutenberg .education-content--info.ae.in-view h2,#education .course-content .education-main .gutenberg .education-content--info.ae.in-view h2,#education-list .education-main .course-content .gutenberg .education-content--info.ae.in-view h2,#search-list .education-main .course-content .gutenberg .education-content--info.ae.in-view h2,#education-list .course-content .education-main .gutenberg .education-content--info.ae.in-view h2,#search-list .course-content .education-main .gutenberg .education-content--info.ae.in-view h2,#education .education-main .education-content .education-content--info.ae.in-view ul,#education-list .education-main .education-content .education-content--info.ae.in-view ul,#search-list .education-main .education-content .education-content--info.ae.in-view ul,#education .education-main .course-content .gutenberg .education-content--info.ae.in-view ul,#education .course-content .education-main .gutenberg .education-content--info.ae.in-view ul,#education-list .education-main .course-content .gutenberg .education-content--info.ae.in-view ul,#search-list .education-main .course-content .gutenberg .education-content--info.ae.in-view ul,#education-list .course-content .education-main .gutenberg .education-content--info.ae.in-view ul,#search-list .course-content .education-main .gutenberg .education-content--info.ae.in-view ul{opacity:1}#education .education-main .education-content .education-content--info h2,#education-list .education-main .education-content .education-content--info h2,#search-list .education-main .education-content .education-content--info h2,#education .education-main .course-content .gutenberg .education-content--info h2,#education .course-content .education-main .gutenberg .education-content--info h2,#education-list .education-main .course-content .gutenberg .education-content--info h2,#search-list .education-main .course-content .gutenberg .education-content--info h2,#education-list .course-content .education-main .gutenberg .education-content--info h2,#search-list .course-content .education-main .gutenberg .education-content--info h2{background-color:#f33;display:inline-block;padding:15px 25px;position:absolute;top:-40px;left:30px;margin:0;color:#fff;font-size:1.2rem;display:none}#education .education-main .education-content .education-content--info ul,#education-list .education-main .education-content .education-content--info ul,#search-list .education-main .education-content .education-content--info ul,#education .education-main .course-content .gutenberg .education-content--info ul,#education .course-content .education-main .gutenberg .education-content--info ul,#education-list .education-main .course-content .gutenberg .education-content--info ul,#search-list .education-main .course-content .gutenberg .education-content--info ul,#education-list .course-content .education-main .gutenberg .education-content--info ul,#search-list .course-content .education-main .gutenberg .education-content--info ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#education .education-main .education-content .education-content--info ul li,#education-list .education-main .education-content .education-content--info ul li,#search-list .education-main .education-content .education-content--info ul li,#education .education-main .course-content .gutenberg .education-content--info ul li,#education .course-content .education-main .gutenberg .education-content--info ul li,#education-list .education-main .course-content .gutenberg .education-content--info ul li,#search-list .education-main .course-content .gutenberg .education-content--info ul li,#education-list .course-content .education-main .gutenberg .education-content--info ul li,#search-list .course-content .education-main .gutenberg .education-content--info ul li{-webkit-box-flex:1 0 1;-moz-box-flex:1 0 1;-webkit-flex:1 0 1;-ms-flex:1 0 1;flex:1 0 1;margin-right:20px;min-width:30%;padding:20px 0}#education .education-main .education-content .education-content--info ul li h5,#education-list .education-main .education-content .education-content--info ul li h5,#search-list .education-main .education-content .education-content--info ul li h5,#education .education-main .course-content .gutenberg .education-content--info ul li h5,#education .course-content .education-main .gutenberg .education-content--info ul li h5,#education-list .education-main .course-content .gutenberg .education-content--info ul li h5,#search-list .education-main .course-content .gutenberg .education-content--info ul li h5,#education-list .course-content .education-main .gutenberg .education-content--info ul li h5,#search-list .course-content .education-main .gutenberg .education-content--info ul li h5{margin:0 0 5px 0;font-size:.9rem;font-weight:500}#education .education-main .education-content .education-content--info ul li p,#education-list .education-main .education-content .education-content--info ul li p,#search-list .education-main .education-content .education-content--info ul li p,#education .education-main .course-content .gutenberg .education-content--info ul li p,#education .course-content .education-main .gutenberg .education-content--info ul li p,#education-list .education-main .course-content .gutenberg .education-content--info ul li p,#search-list .education-main .course-content .gutenberg .education-content--info ul li p,#education-list .course-content .education-main .gutenberg .education-content--info ul li p,#search-list .course-content .education-main .gutenberg .education-content--info ul li p{margin-top:0;font-size:1.1rem;margin-bottom:0;max-width:100%}#education .education-main .education-content .education-content--info:after,#education-list .education-main .education-content .education-content--info:after,#search-list .education-main .education-content .education-content--info:after,#education .education-main .course-content .gutenberg .education-content--info:after,#education .course-content .education-main .gutenberg .education-content--info:after,#education-list .education-main .course-content .gutenberg .education-content--info:after,#search-list .education-main .course-content .gutenberg .education-content--info:after,#education-list .course-content .education-main .gutenberg .education-content--info:after,#search-list .course-content .education-main .gutenberg .education-content--info:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:230px;background-color:inherit}#education .education-main .education-content .education-content--info.alt2,#education-list .education-main .education-content .education-content--info.alt2,#search-list .education-main .education-content .education-content--info.alt2,#education .education-main .course-content .gutenberg .education-content--info.alt2,#education .course-content .education-main .gutenberg .education-content--info.alt2,#education-list .education-main .course-content .gutenberg .education-content--info.alt2,#search-list .education-main .course-content .gutenberg .education-content--info.alt2,#education-list .course-content .education-main .gutenberg .education-content--info.alt2,#search-list .course-content .education-main .gutenberg .education-content--info.alt2{background:#f33;color:#fff}#education .education-main .education-content .education-content--info.alt2 h5,#education-list .education-main .education-content .education-content--info.alt2 h5,#search-list .education-main .education-content .education-content--info.alt2 h5,#education .education-main .course-content .gutenberg .education-content--info.alt2 h5,#education .course-content .education-main .gutenberg .education-content--info.alt2 h5,#education-list .education-main .course-content .gutenberg .education-content--info.alt2 h5,#search-list .education-main .course-content .gutenberg .education-content--info.alt2 h5,#education-list .course-content .education-main .gutenberg .education-content--info.alt2 h5,#search-list .course-content .education-main .gutenberg .education-content--info.alt2 h5{color:#fff}@media screen and (max-width: 800px){#education .education-main .education-content .education-content--info,#education-list .education-main .education-content .education-content--info,#search-list .education-main .education-content .education-content--info,#education .education-main .course-content .gutenberg .education-content--info,#education .course-content .education-main .gutenberg .education-content--info,#education-list .education-main .course-content .gutenberg .education-content--info,#search-list .education-main .course-content .gutenberg .education-content--info,#education-list .course-content .education-main .gutenberg .education-content--info,#search-list .course-content .education-main .gutenberg .education-content--info{max-width:100%;margin:0;width:100%;padding:60px 30px 40px}}@media screen and (max-width: 800px){#education .education-main .education-content,#education-list .education-main .education-content,#search-list .education-main .education-content,#education .education-main .course-content .gutenberg,#education .course-content .education-main .gutenberg,#education-list .education-main .course-content .gutenberg,#search-list .education-main .course-content .gutenberg,#education-list .course-content .education-main .gutenberg,#search-list .course-content .education-main .gutenberg{width:100%}}@media screen and (max-width: 800px){#education .module-top,#education-list .module-top,#search-list .module-top{padding-top:0}#education .module-top-right,#education-list .module-top-right,#search-list .module-top-right{display:none}}.gutenberg{padding-right:30px;padding-left:100px}.gutenberg .wp-block-image{margin-top:60px;margin-bottom:50px}.gutenberg .wp-block-image.alignwide{margin-left:-5%;max-width:105%}@media screen and (max-width: 800px){.gutenberg .wp-block-image.alignwide{max-width:100%;margin-left:0}}.gutenberg .wp-block-gallery{max-width:650px}.gutenberg .wp-block-gallery.alignwide{max-width:750px;margin-left:-50px}.gutenberg .wp-block-gallery.alignfull{margin-left:-5%;max-width:105%}.gutenberg .content--offset{background-color:#f33;color:#fff;padding:60px 60px 60px 0}.gutenberg .content--offset h2{margin-top:0;color:#fff}.gutenberg .content--offset a{color:#fff}.gutenberg .content--offset.left{max-width:800px;position:relative}.gutenberg .content--offset.left:before{position:absolute;content:"";top:0;bottom:0;display:block;width:100vw;left:-100vw;background-color:inherit}.gutenberg .content--full-bg{background-color:rgba(34,34,34,.01);padding:60px 60px 100px 0;margin-top:60px;position:relative}.gutenberg .content--full-bg:before{content:"";width:100vw;left:-100vw;position:absolute;top:0;bottom:0;background-color:inherit;display:block}.gutenberg .content--full{display:inline-block;position:relative;margin-top:100px;margin-bottom:50px}.gutenberg .content--full>h2{margin-top:30px}.gutenberg .content--full:after{content:"";position:absolute;top:-50px;bottom:-50px;background-color:rgba(34,34,34,.03);left:-460px;right:-50px}.gutenberg .wp-block-file{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;max-width:650px;margin-top:20px;padding:15px 0;border-bottom:1px solid rgba(34,34,34,.1)}.gutenberg .wp-block-file:before{content:"";font-family:"themify";margin-right:15px;color:rgba(34,34,34,.3)}.gutenberg .wp-block-file a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#f33;font-family:"Circular",sans-serif;font-weight:600;font-size:1.1rem}.gutenberg .wp-block-file a:after{content:"FILE";display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:4px 8px 4px;font-size:.7rem;font-family:"Circular",sans-serif;font-weight:600;border:1px solid #f33;margin-left:15px;text-transform:uppercase;letter-spacing:.03rem;border-color:rgba(34,34,34,.1);background-color:rgba(0,0,0,0);color:rgba(34,34,34,.8)}.gutenberg .wp-block-file a[href$=".pdf"]:after{content:"PDF"}.gutenberg .wp-block-file a.wp-block-file__button{display:none}.gutenberg .documents{list-style:none;margin:0;padding:0;max-width:650px}.gutenberg .documents li{margin-top:20px;padding:15px 0;border-bottom:1px solid rgba(34,34,34,.1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.gutenberg .documents li:before{content:"";font-family:"themify";margin-right:15px;color:rgba(34,34,34,.3)}.gutenberg .documents li i{margin-right:15px;color:rgba(34,34,34,.3)}.gutenberg .documents li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#f33;font-family:"Circular",sans-serif;font-weight:600;min-height:25px}.gutenberg .documents li a:after{content:"FILE";display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:4px 8px 4px;font-size:.7rem;font-family:"Circular",sans-serif;font-weight:600;border:1px solid #f33;margin-left:15px;text-transform:uppercase;letter-spacing:.03rem;border-color:rgba(34,34,34,.1);background-color:rgba(0,0,0,0);color:rgba(34,34,34,.8)}.gutenberg .documents li a[href$=".pdf"]:after{content:"PDF"}#wpadminbar{z-index:9999999999 !important}#preloader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:fixed;top:0;bottom:0;right:0;left:0;background:#fff;z-index:99999;opacity:1}#preloader.loaded{-moz-transform:translate(100vw, 0);-o-transform:translate(100vw, 0);-ms-transform:translate(100vw, 0);-webkit-transform:translate(100vw, 0);transform:translate(100vw, 0);opacity:0}#preloader .preloader--content{background:#f33;height:100px;width:100px;overflow:hidden}#preloader .preloader--content svg{width:105px}#container{min-height:100vh;overflow-x:hidden}#container:after{content:"";position:fixed;top:0;bottom:0;left:0;right:500px;background-color:rgba(249,249,249,.7);background-size:cover;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;visibility:hidden;-moz-transform:translate(100vw, 0);-o-transform:translate(100vw, 0);-ms-transform:translate(100vw, 0);-webkit-transform:translate(100vw, 0);transform:translate(100vw, 0)}#container #main-content{-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}#container.booking-active{overflow:hidden;height:100vh;z-index:9999998}#container.booking-active #main-content{-moz-transform:translate(-500px, 0);-o-transform:translate(-500px, 0);-ms-transform:translate(-500px, 0);-webkit-transform:translate(-500px, 0);transform:translate(-500px, 0)}#container.booking-active:after{z-index:9999998;visibility:visible;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.module-image-text,.module-other-educations,.module-unknown{max-width:1440px;margin:0px auto 0;padding:100px 0;width:100%}.module-unknown{background-color:#fff;min-height:400px}.scroll-top{position:fixed;bottom:30px;right:30px;display:block;background:#fff;color:#222;padding:10px;width:45px;height:45px;text-align:center;border-radius:50%;box-shadow:4px 4px 15px -3px rgba(34,34,34,.2)}.scroll-top i{font-size:15px}#main-footer{width:100%;background:rgba(34,34,34,.9)}#main-footer:before{display:none;content:"";top:-200px;bottom:0;background:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/images/bg_footer.png);background-position:center center;background-size:150%;width:100%}.module-other-educations{max-width:1280px;margin:0px auto;padding:0px 60px 0px}.module-other-educations>h3{text-align:center;font-family:"Circular",sans-serif;font-size:3rem;margin:0}.module-other-educations .module-other-educations--header{margin-top:0}@media screen and (max-width: 800px){.module-other-educations{padding:0 30px 60px}.module-other-educations>h3{font-size:2.5rem}}.module-image-text{display:none;margin:200px 0 100px;position:relative}.module-image-text .image-text-bg{background:rgba(34,34,34,.05);position:absolute;top:-100px;bottom:200px;left:40%;right:0;z-index:-1}.module-image-text .image{max-width:60%}.module-image-text .image-text{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;margin:0}.module-image-text .image-text h2{font-size:2rem}.module-image-text .image-text figcaption{padding:60px}.module-image-text .button,.module-image-text .wp-block-button__link{display:inline-block}.module-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;max-width:1280px;padding:40px 60px 100px;margin:0 auto}.module-top h1{margin-bottom:20px}.module-top p{max-width:600px}.module-top .module-title{position:relative}.module-top .module-description{font-family:"Graphik",serif;display:block;color:rgba(34,34,34,.8);font-size:.9rem;padding:5px 0;margin-bottom:20px}.module-top .module-description strong{font-weight:600}.module-top i{color:rgba(34,34,34,.5);font-size:1.1rem;margin:0 5px}.module-top.right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.module-top.no_header_image{padding-bottom:30px}.module-top .module-top-right{margin-bottom:30px;position:relative}.module-top .module-top-ribbon{background:#f9f9f9;-moz-transform:translate(0, 0px);-o-transform:translate(0, 0px);-ms-transform:translate(0, 0px);-webkit-transform:translate(0, 0px);transform:translate(0, 0px);padding:30px 30px;color:#222}.module-top .module-top-ribbon ul li{font-size:1rem}.module-top .module-top-ribbon a{font-size:1rem;color:#222}.module-top .module-top-ribbon .restaurant-opening-times{margin-top:5px}@media screen and (max-width: 800px){.module-top .module-top-ribbon{display:none}}.module-top.top-template-half{padding-bottom:0}.module-top.top-template-half .module-title{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:60px}.module-top.top-template-half .module-top-right{margin-bottom:0;margin-top:30px;background-size:cover;-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;position:relative}.module-top.top-template-half .module-top-right:after{content:"";position:absolute;top:-80px;bottom:50px;left:50px;right:-150px;background:#f33;z-index:-1}.module-top.top-template-half .module-description{max-width:500px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.module-top.top-template-half .module-description .button,.module-top.top-template-half .module-description .wp-block-button__link{margin-top:30px}.module-top.top-template-half .module-description .button i,.module-top.top-template-half .module-description .wp-block-button__link i{font-size:.8rem}@media screen and (max-width: 800px){.module-top{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 30px 60px}}.module-images,.gallery-grid{margin:100px 0px 300px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.module-images div,.gallery-grid div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;left:60px;top:0px}.module-images div img,.gallery-grid div img{display:block}.module-images div:nth-of-type(2),.gallery-grid div:nth-of-type(2){left:-30px;top:100px}.module-images div:last-of-type,.gallery-grid div:last-of-type{left:-60px;top:150px}@media screen and (max-width: 800px){.module-images,.gallery-grid{margin:50px 0 150px}.module-images div,.gallery-grid div{left:30px}.module-images div:last-of-type,.gallery-grid div:last-of-type{left:-30px}}.module-content{padding:0 0px}.module-content h1{font-family:"Circular",sans-serif;font-weight:500;font-size:3rem}#search-list .module-top+.module-content.search-content{padding-top:0}#search-list .module-content.search-content{padding:100px 60px 0;margin-top:0px}#search-list .module-content.search-content h2{font-size:2rem}#search-list .module-content.search-content .search-list .page-item-search--title{font-size:1.5rem}#search-list .module-content.search-content .search-list .page-item-search--title a{color:#f33}#search-list .module-content.search-content .search-list .page-item-search--content p{font-size:1.1rem;color:#555}#search-list .module-content.search-content:last-of-type{padding-bottom:100px}#search-list .search-status{max-width:1280px;margin:0 auto;padding:0 60px}#search-list .search-top{background:rgba(0,0,0,0);z-index:3;bottom:120px;left:0;box-shadow:10px 10px 25px -5px rgba(0,0,0,.1);max-width:100%;width:100%;min-width:400px;margin-top:80px}#search-list .search-top form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#search-list .search-top .hero-search--input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#search-list .search-top .hero-search--submit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#search-list .search-top input{max-width:100%;width:100%;border:0;margin:0;font-size:1.2rem;padding:25px 40px 25px 50px;font-weight:400;font-family:"Circular",sans-serif}#search-list .search-top button{background-color:#f33;border:0;color:#fff;font-size:1.3rem;padding:20px 25px}#search-list .search-top button i{position:relative;top:2px;color:#fff}.toc-content{max-width:1280px;width:100%;padding:0 60px;padding-left:0;margin:50px auto;clear:both;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.toc-content h1,.toc-content h2,.toc-content h3,.toc-content h4,.toc-content h5,.toc-content h6{font-family:"Circular",sans-serif;color:#222;font-weight:500;margin-top:5rem}.toc-content h2{font-size:3rem;margin-top:3.8rem}@media screen and (max-width: 800px){.toc-content h2{font-size:2.5rem}}.toc-content h3{font-size:1.8rem;max-width:650px}.toc-content h3+h3{margin-top:-20px;color:rgba(34,34,34,.7);font-weight:300}.toc-content h4{font-size:1.5rem;margin-top:4rem}.toc-content p{margin:40px 0;line-height:2;font-weight:300;font-size:1.2rem;max-width:700px}.toc-content p.has-medium-font-size{font-size:1.4rem;font-weight:400}.toc-content p.has-small-font-size{font-size:1rem}.toc-content .collapsable-content,.toc-content .toggle>ul{max-width:860px}.toc-content .collapsable-content p,.toc-content .toggle>ul p{margin:15px 15px;max-width:100%}.toc-content .collapsable-content a,.toc-content .toggle>ul a{font-size:1.1rem;cursor:pointer}.toc-content .gutenberg{width:75%;margin-left:0px}.toc-content .gutenberg .wp-block-image.alignwide{margin-left:-5%;max-width:105%;width:105%}@media screen and (max-width: 800px){.toc-content .gutenberg .wp-block-image.alignwide{margin-right:-10%;max-width:110%;width:110%;margin-left:0}}.toc-content .gutenberg .wp-block-image.alignfull{margin-left:-5%;max-width:115%;width:115%}@media screen and (max-width: 800px){.toc-content .gutenberg .wp-block-image.alignfull{margin-left:-10%;max-width:120%;width:120%}}@media screen and (max-width: 800px){.toc-content{padding-right:30px}.toc-content .gutenberg{width:100%;padding-left:30px}}.toc-menu{z-index:2;position:absolute;left:0px;padding-top:80px;padding-bottom:150px;max-width:250px;width:100%}.toc-menu .toc-menu--container .current_page_item>a{color:#222;font-family:"Circular",sans-serif;font-weight:500;font-size:1.6rem}.toc-menu .menu-counter{display:none;position:absolute;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:50px;left:-15px}.toc-menu .menu-counter .menu-counter--current{font-weight:700}.toc-menu .menu-counter .menu-counter--of{color:rgba(34,34,34,.5)}.toc-menu .menu-counter .menu-counter--total{color:rgba(34,34,34,.5)}.toc-menu .toc-menu--arrows{position:relative;top:40px;left:-21px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.toc-menu .toc-menu--arrows a{border-radius:100%;width:45px;height:35px;line-height:45px;text-align:center;display:block;font-weight:900;color:#222;font-size:1rem;margin-bottom:0px}.toc-menu ul{margin-top:40px;border-left:3px solid rgba(34,34,34,.1)}.toc-menu ul a{color:rgba(34,34,34,.5);font-size:1rem;font-weight:500;font-family:"Circular",sans-serif}.toc-menu ul li{position:relative;padding:10px 0px 10px 30px}.toc-menu ul li.active:before{position:absolute;top:0;bottom:0;width:3px;content:"";display:block;border-left:3px solid #f33;left:-3px}.toc-menu ul li.active a{color:#222}@media screen and (max-width: 800px){.toc-menu{display:none}}.module-slider-gallery{max-width:1280px;width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 60px;margin:100px auto 0px;position:relative;padding-bottom:100px;z-index:2}.module-slider-gallery:after{position:absolute;z-index:-1;background-color:rgba(34,34,34,.03);top:60px;bottom:150px;left:40%;right:-100%;content:"";display:block}.module-slider-gallery .module-slider-gallery--header{margin-bottom:50px}.module-slider-gallery .module-slider-gallery--container{overflow:hidden}.module-slider-gallery .module-slider-gallery--wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.module-slider-gallery .module-slider-gallery--slide{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.module-slider-gallery .module-slider-gallery--slide.swiper-slide-active .gallery-slider--description{-webkit-animation:horizonalParallaxEffect 0.5s forwards;-moz-animation:horizonalParallaxEffect 0.5s forwards;-ms-animation:horizonalParallaxEffect 0.5s forwards;-o-animation:horizonalParallaxEffect 0.5s forwards;animation:horizonalParallaxEffect 0.5s forwards}.module-slider-gallery .module-slider-gallery--slide.swiper-slide-active .gallery-slider--description:after{display:block}.module-slider-gallery .module-slider-gallery--slide .gallery-slide--image{position:relative;z-index:2;max-width:60%}.module-slider-gallery .module-slider-gallery--slide .gallery-slide--image img{display:block}.module-slider-gallery .module-slider-gallery--slide .gallery-slider--description{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;padding:40px 0px 100px 80px;position:relative;position:absolute;right:0;max-width:40%}.module-slider-gallery .module-slider-gallery--slide .gallery-slider--description h3{margin-top:1rem}.module-slider-gallery .slider-gallery--arrows{position:absolute;left:43%;top:70px;z-index:99;padding-top:20px;padding-bottom:20px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.module-slider-gallery .slider-gallery--arrows .arrows--prev,.module-slider-gallery .slider-gallery--arrows .arrows--next{padding:30px;margin-right:20px;cursor:pointer}.module-slider-gallery .slider-gallery--arrows .arrows--prev i,.module-slider-gallery .slider-gallery--arrows .arrows--next i{font-weight:900}.module-slider-gallery .slider-gallery--arrows .arrows--next{margin-left:20px}.module-slider-gallery .slider-gallery--arrows .arrows--counter{font-size:.9rem}.module-slider-gallery .module-slider-gallery--thumbnails{width:60%;display:none}.module-slider-gallery .module-slider-gallery--thumbnails.thumbs_visible{display:block}.module-slider-gallery .gallery-slider--thumbnails{margin-top:20px}.module-slider-gallery .gallery-slider--thumbnails .gallery-slider--thumbnail{cursor:pointer;width:25%;opacity:.5}.module-slider-gallery .gallery-slider--thumbnails .gallery-slider--thumbnail.swiper-slide-active{opacity:1}@media screen and (max-width: 800px){.module-slider-gallery{padding:0 0px}.module-slider-gallery:after{left:30%;top:20px}.module-slider-gallery .module-slider-gallery--header{padding-left:30px}.module-slider-gallery .slider-gallery--arrows{top:0px;left:0%}.module-slider-gallery .module-slider-gallery--thumbnails{padding:0 30px;width:100%}.module-slider-gallery .module-slider-gallery--slide{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-slider-gallery .module-slider-gallery--slide .gallery-slide--image{max-width:100%}.module-slider-gallery .module-slider-gallery--slide .gallery-slider--description{max-width:100%;z-index:99;display:none}.module-slider-gallery .gallery-slider--thumbnails .gallery-slider--thumbnail{width:33%}}.scroll-up{color:#fff;font-size:1.2rem}.page-404 .gutenberg{text-align:center}.page-404 h1,.page-404 h2{text-align:center}@-webkit-keyframes horizonalParallaxEffect{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-moz-transform:translate(65px, 0);-o-transform:translate(65px, 0);-ms-transform:translate(65px, 0);-webkit-transform:translate(65px, 0);transform:translate(65px, 0)}100%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes horizonalParallaxEffect{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-moz-transform:translate(65px, 0);-o-transform:translate(65px, 0);-ms-transform:translate(65px, 0);-webkit-transform:translate(65px, 0);transform:translate(65px, 0)}100%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes horizonalParallaxEffect{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-moz-transform:translate(65px, 0);-o-transform:translate(65px, 0);-ms-transform:translate(65px, 0);-webkit-transform:translate(65px, 0);transform:translate(65px, 0)}100%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes horizonalParallaxEffect{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-moz-transform:translate(65px, 0);-o-transform:translate(65px, 0);-ms-transform:translate(65px, 0);-webkit-transform:translate(65px, 0);transform:translate(65px, 0)}100%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes horizonalParallaxEffect{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-moz-transform:translate(65px, 0);-o-transform:translate(65px, 0);-ms-transform:translate(65px, 0);-webkit-transform:translate(65px, 0);transform:translate(65px, 0)}100%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.tv{height:100vh;width:100vw}.wp-block-button{color:rgba(34,34,34,.7)}.wp-block-button__link{display:inline-block;color:rgba(34,34,34,.7);padding:25px 35px;font-size:.9rem;margin-top:30px;color:#fff;background-color:#f33;border-color:rgba(0,0,0,0)}.wp-block-button__link:hover{color:#fff}.wp-block-button__link:visited{color:#fff}.wp-block-image{margin-top:60px;margin-bottom:50px}.wp-block-cover{max-width:1280px}.wp-block-cover.alignwide{max-width:auto}.wp-block-cover.alignfull{max-width:100vw;width:100vw;padding:0}@media screen and (max-width: 800px){.wp-block-cover.alignfull .boarding-school-info{padding:1rem 2rem !important}.wp-block-cover.alignfull .boarding-school-info .wp-block-columns{gap:0}.wp-block-cover.alignfull .boarding-school-info .wp-block-columns h2{font-size:1.5rem;margin-top:20px !important}}.wp-block-group{max-width:1280px;width:100%;margin:0 auto}.wp-block-group .wp-block-columns{padding:0;margin:0}.wp-block-group.has-background{padding:100px 60px}.wp-block-group .wp-block-group{padding:0}.wp-block-group .wp-block-group.has-background{padding:0 0 30px 0}.wp-block-group .wp-block-group.has-background .wp-block-group__inner-container *{padding:0 30px}.wp-block-group .wp-block-group.has-background .wp-block-image{margin:0;padding:0}.wp-block-group .wp-block-group.has-background .wp-block-image *{padding:0}.wp-block-group>.wp-block-group__inner-container>h2{padding:0;font-size:3rem;margin:0}@media screen and (max-width: 800px){.wp-block-group.has-background{padding-bottom:50px !important}.wp-block-group.has-background h2{margin-top:40px !important}}.toc-content .wp-block-group.has-background.alignwide{margin-left:-60px;padding:10px 60px 100px;margin-top:100px}@media screen and (max-width: 800px){.toc-content .wp-block-group.has-background.alignwide{padding-right:0;padding-left:30px;margin-left:0}}.wp-block-columns{max-width:1280px;padding-left:60px;padding-right:60px;margin:100px auto;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.wp-block-columns+.wp-block-columns{margin-top:0}.wp-block-columns.alignwide{max-width:auto}.wp-block-columns.alignfull{max-width:auto;padding:0}.wp-block-columns.has-3-columns{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.wp-block-columns.has-3-columns .wp-block-column{max-width:28%}.wp-block-columns.has-3-columns a{display:inline-block;font-weight:600}.wp-block-columns.has-3-columns a:after{display:none}.wp-block-columns .wp-block-column h2:first-of-type{margin-top:0rem}.wp-block-columns .wp-block-column a i{position:relative;top:2px;left:5px}@media screen and (max-width: 800px){.wp-block-columns{padding:0 30px}.wp-block-columns.big-text-bg{margin-top:50px}}.wp-block-video{margin:80px 0;max-width:700px}.wp-block-video.alignwide{max-width:900px;margin-left:-40px}.wp-block-video.alignfull{max-width:105%;margin-left:-5%}.wp-block-media-text{padding:100px 60px;margin:100px auto 0}@media screen and (max-width: 800px){.wp-block-media-text.has-background{padding-bottom:30px;padding-top:30px}}.wp-block-media-text .wp-block-media-text__content{padding-right:60px;padding-left:60px}@media screen and (max-width: 800px){.wp-block-media-text .wp-block-media-text__content{padding-right:30px;padding-left:30px}}.wp-block-media-text .wp-block-media-text__content p{margin-top:40px}.wp-block-media-text .wp-block-media-text__media{position:relative;padding-right:60px}@media screen and (max-width: 800px){.wp-block-media-text .wp-block-media-text__media{padding-right:0}}.wp-block-media-text .wp-block-media-text__media:after{content:"";position:absolute;top:-80px;bottom:50px;right:50px;left:-150px;background:#f33;z-index:-1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:60px;padding-right:60px}@media screen and (max-width: 800px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:30px;padding-left:30px}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{position:relative}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:after{content:"";position:absolute;top:-80px;bottom:50px;left:50px;right:-150px;background:#f33;z-index:-1;display:none}.wp-block-media-text.alignfull{padding:150px 60px}.wp-block-media-text.alignfull .wp-block-media-text__media:after{display:none}.wp-block-media-text.alignfull .wp-block-media-text__content{padding-right:60px}.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content{padding-left:60px}#sb_instagram{max-width:1280px;padding:0 20px;margin:100px auto}#sb_instagram .sb_instagram_header{margin-left:20px}#sb_instagram .sbi_photo{opacity:1 !important}#sb_instagram .sbi_photo_wrap{overflow:hidden}#sb_instagram .sbi_photo_wrap .sbi_photo{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-size:cover !important}#sb_instagram .sbi_photo_wrap img{display:block !important;opacity:0 !important}@media screen and (max-width: 800px){#sb_instagram{padding:0 10px;padding-bottom:0 !important}#sb_instagram #sbi_images{padding:10px !important}#sb_instagram .sb_instagram_header{padding-left:0 !important}}.wp-lightbox-container button{top:16px !important}body.admin-bar #main-header{margin-top:32px}#main-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:fixed;z-index:9999999;top:0;left:0;width:100%;height:100px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:rgba(0,0,0,0)}#main-header .header--inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:20px 60px 20px;width:100%;max-width:1600px;margin:0 auto}@media screen and (max-width: 800px){#main-header .header--inner{padding:20px 0}}#main-header.scroll{background:#fff;box-shadow:10px 10px 25px -5px rgba(0,0,0,.1);position:fixed;top:0}#main-header.scroll.hidden{top:-100px}#main-header.hidden{top:-100px}#main-header .header-menu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#main-header #header-search{max-width:0px;border:none;width:100%;overflow:hidden;position:absolute;padding-right:30px}#main-header #header-search input{font-size:1rem;border:0;padding:15px 25px;background:rgba(34,34,34,.05);display:block;width:0%;font-family:"Circular",sans-serif;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#main-header .header-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#main-header .header-buttons button,#main-header .header-buttons .button-contact{display:block;color:#222;text-align:center;padding:0;width:30px;height:30px;background:none;border:0;margin-right:10px}#main-header .header-buttons button i,#main-header .header-buttons .button-contact i{font-size:22px}#main-header .header-buttons button.button-student,#main-header .header-buttons .button-contact.button-student{background:#f33;color:#fff;padding:10px;width:45px;height:45px;border-radius:50%}#main-header .header-buttons button.button-student i,#main-header .header-buttons .button-contact.button-student i{font-size:20px}@media screen and (max-width: 800px){#main-header .header-buttons button.button-student,#main-header .header-buttons .button-contact.button-student{display:none}}@media screen and (max-width: 800px){#main-header .header-buttons button,#main-header .header-buttons .button-contact{display:none}}#main-header .header-buttons .button-student{margin-right:10px;text-align:center;background:#f33;color:#fff;padding:10px;width:45px;height:45px;border-radius:50%}#main-header .header-buttons .button-student i{font-size:20px}@media screen and (max-width: 480px){#main-header .header-buttons .button-student{margin-right:.5rem}}#main-header .header-buttons .button-contact{padding-top:2px}@media screen and (max-width: 480px){#main-header .header-buttons .button-search{display:block}}@media print{#main-header .header-buttons{display:none}}@media screen and (max-width: 800px){#main-header .header-buttons{position:fixed;right:0}#main-header .header-buttons button.button-search{margin-right:10px}}#main-header.expanded,#main-header.search-active{top:0 !important;box-shadow:none !important;background:rgba(0,0,0,0)}#main-header.expanded .header-menu,#main-header.search-active .header-menu{display:none}#main-header.expanded #header-search,#main-header.search-active #header-search{display:block;position:static;max-width:600px}#main-header.expanded #header-search input,#main-header.search-active #header-search input{width:100%}#main-header.search-active{background:rgba(0,0,0,0) !important}@media print{#main-header{background:none !important;position:absolute !important;top:0 !important;box-shadow:none !important}}@media screen and (max-width: 800px){#main-header{padding:0px 30px;height:75px;background-color:#fff !important}}@media screen and (max-width: 800px){#main-header #menu-button{width:30px;margin-right:30px;margin-left:0px}#main-header #menu-button .menu-button-text{display:none}}@media screen and (max-width: 350px){#main-header .button-contact{display:none !important}}.branding{-webkit-box-flex:0 0 230px;-moz-box-flex:0 0 230px;-webkit-flex:0 0 230px;-ms-flex:0 0 230px;flex:0 0 230px;background:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/images/logo_3.png);height:51px;background-size:210px;background-repeat:no-repeat;display:block;overflow:hidden}.branding.celebration{-webkit-box-flex:0 0 365px;-moz-box-flex:0 0 365px;-webkit-flex:0 0 365px;-ms-flex:0 0 365px;flex:0 0 365px;background-image:url(https://karlskogafolkhogskola.se/assets/logo_mail.png);background-size:350px}@media screen and (max-width: 800px){.branding.celebration{height:51px;-webkit-box-flex:0 0 180px;-moz-box-flex:0 0 180px;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;background-image:url(https://karlskogafolkhogskola.se/assets/logo_mobile.png);background-size:auto 51px}}.branding img{max-width:210px;width:100%;display:block}@media screen and (max-width: 800px){.branding{-webkit-box-flex:0 0 230px;-moz-box-flex:0 0 230px;-webkit-flex:0 0 230px;-ms-flex:0 0 230px;flex:0 0 230px;background-size:160px;height:39px}.branding img{max-width:160px}}#menu-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-moz-transform:translate(0, -3px);-o-transform:translate(0, -3px);-ms-transform:translate(0, -3px);-webkit-transform:translate(0, -3px);transform:translate(0, -3px);width:100px;height:30px;background:none;border:0;color:#222;margin-left:20px}#menu-button span{font-family:"Circular",sans-serif;margin-right:20px;text-transform:uppercase;font-weight:700;font-size:.85rem}#menu-button:hover .menu-hamburger:after{width:30px}.main-search{-moz-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background:rgba(255,255,255,.9);background:#f9f9f9;position:fixed;opacity:0;top:0;bottom:0;left:0;right:0;z-index:99999;padding:0 30px;max-width:100%;width:100%;padding-bottom:100px}.main-search .main-search--inner{max-width:630px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-search .main-search--inner:after{content:"Sök";font-size:40vw;font-family:"Circular",sans-serif;font-weight:800;position:absolute;z-index:-1;color:#fff;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%}.main-search form{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.main-search .main-search--heading{font-size:2.5rem;max-width:600px;width:100%;padding-left:50px}.main-search .main-search--quick{margin-left:0px;margin-top:30px}.main-search .main-search--quick .main--quick-social{color:#222}.main-search .main-search--quick span{margin-left:20px}.main-search .main-search--quick a{margin-left:20px;font-weight:500}.main-search .main-search--quick strong{margin-left:20px}@media screen and (max-width: 620px){.main-search .main-search--quick{display:none}}.main-search .main-search--input{box-shadow:10px 10px 25px -5px rgba(0,0,0,.1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.main-search .main-search--submit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.main-search input{max-width:100%;width:100%;border:0;margin:0;font-size:1.2rem;padding:25px 40px 25px 50px;font-weight:400;font-family:"Circular",sans-serif}@media screen and (max-width: 400px){.main-search input{padding:20px 30px}}.main-search button{background-color:#f33;border:0;color:#fff;font-size:1.3rem;padding:20px 25px}.main-search button i{position:relative;top:2px;margin-left:0}.main-search.search-active{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.main-search.search-active .main-search--inner{opacity:1;-webkit-transition:all .4s .4s;-moz-transition:all .4s .4s;-ms-transition:all .4s .4s;-o-transition:all .4s .4s;transition:all .4s .4s}#main-footer{background-color:#111}@media print{#main-footer{display:none}}.page-template-default #main-footer{margin-top:0}#map{max-width:100%;width:100%;min-height:500px}@media screen and (max-width: 800px){#map{min-height:350px}}.copyright{background-color:#111;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;color:#b3b3b3;padding:20px 60px;font-size:.9rem;max-width:1600px;margin:0 auto}@media screen and (max-width: 800px){.copyright{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 30px}}.footer-social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.footer-social li{margin-left:15px}.footer-social a{color:#b3b3b3;font-size:1rem}@media screen and (max-width: 800px){.footer-social li{margin-top:30px;margin-left:0;margin-right:15px}}.footer-content{padding:150px 60px 100px;background-color:#111;max-width:1600px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footer-content a[target=_blank]:after{margin-left:.5rem;content:"";font-family:"themify";position:relative;bottom:.05rem}@media screen and (max-width: 800px){.footer-content{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px;padding-top:80px;padding-left:30px}}.footer-content--item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-right:60px}.footer-content--item.right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;padding-right:10px}.footer-content--item h4{margin-top:0;color:#fff;font-size:1.2rem}.footer-content--item ul a{color:#fff;font-size:.95rem;font-weight:300}.footer-content--item ul li{line-height:1}.footer-content--item p{color:#fff;font-size:.9rem;font-weight:300;margin:0}.footer-content--item p:first-of-type{margin-top:5px}.footer-content--item p strong{font-weight:500}.footer-content--item p.phone{margin-top:10px}.footer-content--item p.mail{font-weight:500}@media screen and (max-width: 800px){.footer-content--item{width:100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:30px;margin-bottom:40px}.footer-content--item:nth-of-type(3){margin-bottom:0}.footer-content--item .scroll-up{margin-top:-30px}}.header-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.header-menu li{margin:0 20px;position:relative}.header-menu li.active a,.header-menu li.current_page_item a,.header-menu li.current-menu-item a{font-weight:700;color:#222}.header-menu li.active:after,.header-menu li.current_page_item:after,.header-menu li.current-menu-item:after{bottom:-8px;content:"";display:block;position:absolute;width:50px;height:3px;background-color:#f33;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header-menu li:hover a{color:#222}.header-menu li:hover:after{width:100%}.header-menu a{font-family:"Circular",sans-serif;font-size:.9rem;text-transform:uppercase;color:rgba(34,34,34,.8);font-family:"Circular",sans-serif;font-size:1rem;text-transform:none;font-weight:600}.header-menu .header-menu--cta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.header-menu .header-menu--cta li{margin:0 0 0 15px}.header-menu .header-menu--cta button{display:none}@media screen and (max-width: 1160px){.header-menu{display:none}}.menu-hamburger{width:30px;height:2px;border-radius:2px;background:#111;position:relative;-webkit-transition:all 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-transition:all 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-transition:all 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:all 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:all 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-hamburger:before,.menu-hamburger:after{position:absolute;content:"";display:block;width:30px;height:2px;border-radius:2px;background:#111}.menu-hamburger:before{top:-8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:top .075s .12s ease,opacity .075s ease;-moz-transition:top .075s .12s ease,opacity .075s ease;-ms-transition:top .075s .12s ease,opacity .075s ease;-o-transition:top .075s .12s ease,opacity .075s ease;transition:top .075s .12s ease,opacity .075s ease}.menu-hamburger:after{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19),width .3s;-moz-transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19),width .3s;-ms-transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19),width .3s;-o-transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19),width .3s;transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19),width .3s;width:20px;bottom:-8px}.menu-hamburger.close{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s;-moz-transition:all 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s;-ms-transition:all 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s;-o-transition:all 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transition:all 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s}.menu-hamburger.close:before{top:0px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0;-webkit-transition:top .075s ease,opacity .075s .12s ease;-moz-transition:top .075s ease,opacity .075s .12s ease;-ms-transition:top .075s ease,opacity .075s .12s ease;-o-transition:top .075s ease,opacity .075s .12s ease;transition:top .075s ease,opacity .075s .12s ease}.menu-hamburger.close:after{bottom:0px;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:30px;-webkit-transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}#main-menu{z-index:999999;position:fixed;width:100%;height:100vh;overflow-y:auto;background:#fff;left:-100%;opacity:1;padding:130px 0px 130px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#main-menu.expanded{opacity:1;left:0;-moz-transform:skew(0deg, 0deg);-o-transform:skew(0deg, 0deg);-ms-transform:skew(0deg, 0deg);-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg)}#main-menu.expanded .menu-content .menu-content--col{opacity:1;-webkit-transition:all .5s .5s;-moz-transition:all .5s .5s;-ms-transition:all .5s .5s;-o-transition:all .5s .5s;transition:all .5s .5s;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#main-menu.expanded .menu-content .menu-content--col:nth-of-type(2){transition-delay:.4s}#main-menu.expanded .menu-content .menu-content--col:nth-of-type(3){transition-delay:.3s}#main-menu.expanded .menu-content .menu-content--col:nth-of-type(4){transition-delay:.2s}#main-menu .menu-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:20px;width:100%;max-width:1600px;margin:0 auto}#main-menu .menu-content .menu-content--col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;padding-top:150px}#main-menu .menu-content .menu-content--col .menu-item{width:350px;padding:20px}#main-menu .menu-content .menu-content--col .menu-item:hover{background-color:#f9f9f9}#main-menu .menu-content .menu-content--col .menu-item:hover ul{position:absolute;width:100%;left:450px;top:195px;display:block;bottom:0}#main-menu .menu-content .menu-content--col .menu-item:hover h3:after{display:inline-block}#main-menu .menu-content .menu-content--col h3{font-family:"Circular",sans-serif;font-size:2rem;color:rgba(34,34,34,.9);margin-bottom:0px;margin-top:0px;font-weight:500;position:relative;cursor:pointer}#main-menu .menu-content .menu-content--col h3:after{display:none;content:"";font-family:"themify";color:rgba(34,34,34,.2);margin-left:20px;font-size:1.2rem}#main-menu .menu-content .menu-content--col ul{margin-bottom:0px}#main-menu .menu-content .menu-content--col ul a{font-family:"Circular",sans-serif;font-size:.9rem;font-weight:400;color:#626262}#main-menu .menu-content .menu-content--col ul a:hover{color:#f33}#main-menu .menu-content .menu-content--col ul li{line-height:1.2}#main-menu .menu-content .menu{max-width:420px;position:relative;width:100%;z-index:2;padding-right:60px}#main-menu .menu-content .menu li{width:100%;padding:10px 0 10px 60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}#main-menu .menu-content .menu li.current_page_item a{color:#f33}#main-menu .menu-content .menu li:hover>a{color:#f33}#main-menu .menu-content .menu li.submenu_active>a{color:#f33;position:relative}#main-menu .menu-content .menu li.submenu_active .sub-menu .current_page_item a{color:#f33}#main-menu .menu-content .menu li.submenu_active .sub-menu a{color:#222}#main-menu .menu-content .menu li.submenu_active .sub-menu a:hover{color:#f33}#main-menu .menu-content .menu li.another_submenu_active>a{color:#222}#main-menu .menu-content .menu li.another_submenu_active>a:hover{color:#222}@media screen and (max-width: 800px){#main-menu .menu-content .menu li{padding-left:45px;position:relative;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}#main-menu .menu-content .menu .sub-menu{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0;visibility:hidden;position:absolute;left:100%;top:0;width:100%;max-width:480px;margin-left:0px;z-index:-1}#main-menu .menu-content .menu .sub-menu a{font-size:1.1rem}#main-menu .menu-content .menu .sub-menu.expanded{left:100%;opacity:1;visibility:visible;z-index:1}@media screen and (max-width: 800px){#main-menu .menu-content .menu .sub-menu{position:relative;opacity:0;left:0;z-index:2;margin:0;padding:0;-webkit-transition:padding .2s,margin .2s,opacity .3s .2s;-moz-transition:padding .2s,margin .2s,opacity .3s .2s;-ms-transition:padding .2s,margin .2s,opacity .3s .2s;-o-transition:padding .2s,margin .2s,opacity .3s .2s;transition:padding .2s,margin .2s,opacity .3s .2s}#main-menu .menu-content .menu .sub-menu a{font-size:0}#main-menu .menu-content .menu .sub-menu li{-webkit-transition:padding .2s,margin .2s;-moz-transition:padding .2s,margin .2s;-ms-transition:padding .2s,margin .2s;-o-transition:padding .2s,margin .2s;transition:padding .2s,margin .2s;padding-left:30px;padding:0;margin:0}#main-menu .menu-content .menu .sub-menu.expanded{margin-top:20px;margin-bottom:20px;opacity:1;left:0}#main-menu .menu-content .menu .sub-menu.expanded li{-webkit-transition:padding .2s,margin .2s;-moz-transition:padding .2s,margin .2s;-ms-transition:padding .2s,margin .2s;-o-transition:padding .2s,margin .2s;transition:padding .2s,margin .2s;padding-left:30px;padding-top:10px;padding-bottom:10px}#main-menu .menu-content .menu .sub-menu.expanded li a{font-size:inherit}}#main-menu .menu-content .menu a{font-family:"Circular",sans-serif;color:#222;font-size:1.7rem;font-weight:500}#main-menu .menu-content .menu a:hover{color:#f33}@media screen and (max-width: 350px){#main-menu .menu-content .menu a{font-size:1.4rem}}#main-menu .menu-content .menu .sub-menu--button{background:none;border:0;-moz-transform:translate(50%, 0px);-o-transform:translate(50%, 0px);-ms-transform:translate(50%, 0px);-webkit-transform:translate(50%, 0px);transform:translate(50%, 0px);margin-left:20px;background:#f33;color:#fff;padding:10px;width:2rem;height:2rem;padding:1px 0;border-radius:50%}#main-menu .menu-content .menu .sub-menu--button i{font-weight:800}#main-menu .menu-content .menu .sub-menu--button i{font-size:1rem}@media screen and (max-width: 800px){#main-menu .menu-content .menu .sub-menu--button{position:absolute;top:15px;right:0px}}@media screen and (max-width: 800px){#main-menu .menu-content .menu{max-width:100%}}#main-menu.expanded:before{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all .5s .25s;-moz-transition:all .5s .25s;-ms-transition:all .5s .25s;-o-transition:all .5s .25s;transition:all .5s .25s;background-image:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/images/bg_swirl.png);background-color:#fff;border-radius:0;width:500px;right:0;opacity:1;background-size:cover}#main-menu.expanded .menu--sub-content{opacity:1;-webkit-transition:all .5s .8s;-moz-transition:all .5s .8s;-ms-transition:all .5s .8s;-o-transition:all .5s .8s;transition:all .5s .8s}#main-menu:before{position:absolute;content:"";background-repeat:no-repeat;background-color:#f9f9f9;background-size:200%;background-position:center bottom;right:-500px;top:0;bottom:0;width:500px;display:block;-moz-transform:translate(500px, bottom);-o-transform:translate(500px, bottom);-ms-transform:translate(500px, bottom);-webkit-transform:translate(500px, bottom);transform:translate(500px, bottom);border-radius:0 0 0 0;opacity:0}#main-menu .menu--sub-content{opacity:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;position:absolute;right:60px;bottom:60px}#main-menu .menu--sub-content ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:50px}#main-menu .menu--sub-content ul li{margin:0 40px 0 0;padding:0}#main-menu .menu--sub-content ul li a{color:#222}#main-menu .menu--address p{font-size:1rem;margin:0}@media screen and (max-width: 800px){#main-menu{padding-top:100px}#main-menu:before{display:none}#main-menu .menu--sub-content{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;bottom:0;right:auto;padding-left:45px;padding-bottom:30px;margin-top:20px;width:100%}#main-menu .menu--sub-content .menu--address{width:100%;margin-top:40px}#main-menu .menu--sub-content ul{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;right:0px;margin-left:50px;margin-right:10px;position:absolute}#main-menu .menu--sub-content ul li{margin-right:20px}}@media screen and (max-width: 350px){#main-menu{padding-top:70px}#main-menu .menu--sub-content{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#main-menu .menu--sub-content ul{position:relative;margin-left:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;right:auto;width:100%}}.single-post-type,.page-default,.page-fullwidth{max-width:1440px;margin:0 auto;padding-top:100px}.single-post-type .module-top,.page-default .module-top,.page-fullwidth .module-top{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.single-post-type .module-top .module-title,.page-default .module-top .module-title,.page-fullwidth .module-top .module-title{width:100%;max-width:800px}.single-post-type .module-top .title,.page-default .module-top .title,.page-fullwidth .module-top .title{max-width:800px;width:100%}.single-post-type .single-header,.page-default .single-header,.page-fullwidth .single-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;overflow:hidden;padding:0 60px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.single-post-type .single-header img,.page-default .single-header img,.page-fullwidth .single-header img{width:100%;display:block}@media screen and (max-width: 800px){.single-post-type .single-header,.page-default .single-header,.page-fullwidth .single-header{padding:0}}.single-post-type .single--footer,.page-default .single--footer,.page-fullwidth .single--footer{max-width:860px;width:100%;margin:0 auto;padding:0 30px 150px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.single-post-type .single--footer .single--footer-tags a,.page-default .single--footer .single--footer-tags a,.page-fullwidth .single--footer .single--footer-tags a{text-transform:lowercase;font-size:1.1rem}.single-post-type .single--footer .single--footer-tags a:before,.page-default .single--footer .single--footer-tags a:before,.page-fullwidth .single--footer .single--footer-tags a:before{content:"#"}.single-post-type .single--footer .single-tools,.page-default .single--footer .single-tools,.page-fullwidth .single--footer .single-tools{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.single-post-type .single--footer .single-tools a,.page-default .single--footer .single-tools a,.page-fullwidth .single--footer .single-tools a{color:#222;margin-left:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.single-post-type .single--footer .single-tools a i,.page-default .single--footer .single-tools a i,.page-fullwidth .single--footer .single-tools a i{margin-right:5px}@media screen and (max-width: 480px){.single-post-type .single--footer,.page-default .single--footer,.page-fullwidth .single--footer{flex-wrap:wrap}.single-post-type .single--footer .single-tools,.page-default .single--footer .single-tools,.page-fullwidth .single--footer .single-tools{margin-top:1rem}.single-post-type .single--footer .single-tools a,.page-default .single--footer .single-tools a,.page-fullwidth .single--footer .single-tools a{margin-left:0;margin-right:20px}}.single-post-type .post-thumbnail--caption,.page-default .post-thumbnail--caption,.page-fullwidth .post-thumbnail--caption{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;margin-top:10px;font-size:.8rem;color:rgba(34,34,34,.5);min-height:20px}.single-post-type .post-author,.page-default .post-author,.page-fullwidth .post-author{margin-bottom:50px;display:none}.single-post-type .single--publish,.page-default .single--publish,.page-fullwidth .single--publish{margin:0px 0 0 0;padding:0px 0 30px 0;color:rgba(34,34,34,.5);font-size:.9rem;display:none}@media screen and (max-width: 800px){.single-post-type .single--publish,.page-default .single--publish,.page-fullwidth .single--publish{display:block}}.single-post-type .post-meta--publish,.page-default .post-meta--publish,.page-fullwidth .post-meta--publish{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);height:150px;background-color:#f33;position:absolute;width:160px;top:-30px;left:60px;margin-bottom:40px;padding:20px 40px 30px 20px;color:#fff}.single-post-type .post-meta--publish:before,.page-default .post-meta--publish:before,.page-fullwidth .post-meta--publish:before{content:"";display:block;position:absolute;right:99%;top:0;bottom:0;background-color:inherit;width:100px}.single-post-type .post-meta--publish .day,.page-default .post-meta--publish .day,.page-fullwidth .post-meta--publish .day{font-size:3rem;font-weight:800}.single-post-type .post-meta--publish .day:after,.page-default .post-meta--publish .day:after,.page-fullwidth .post-meta--publish .day:after{content:"/";font-size:1rem}.single-post-type .post-meta--publish .month,.page-default .post-meta--publish .month,.page-fullwidth .post-meta--publish .month{display:block;position:relative;bottom:.6rem}.single-post-type .post-meta--publish .year,.page-default .post-meta--publish .year,.page-fullwidth .post-meta--publish .year{font-weight:600;font-size:1.1rem;width:100%;display:block;text-align:left;position:relative;left:0px;padding-left:3px}.single-post-type .post-meta--publish .year:before,.page-default .post-meta--publish .year:before,.page-fullwidth .post-meta--publish .year:before{width:50px;height:3px;background-color:#fff;content:"";display:block;position:relative;left:0px;margin-bottom:5px}.single-post-type .single-content,.page-default .single-content,.page-fullwidth .single-content,.page-default .page-content,.page-fullwidth .page-content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding:60px 60px 0;max-width:1440px;margin:0 auto}.single-post-type .single-content>.gutenberg,.page-default .single-content>.gutenberg,.page-fullwidth .single-content>.gutenberg,.page-default .page-content>.gutenberg,.page-fullwidth .page-content>.gutenberg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-left:0;padding-right:0;margin:0 auto 50px}.single-post-type .single-content>.gutenberg>h1,.page-default .single-content>.gutenberg>h1,.page-fullwidth .single-content>.gutenberg>h1,.page-default .page-content>.gutenberg>h1,.page-fullwidth .page-content>.gutenberg>h1,.single-post-type .single-content>.gutenberg>h2,.page-default .single-content>.gutenberg>h2,.page-fullwidth .single-content>.gutenberg>h2,.page-default .page-content>.gutenberg>h2,.page-fullwidth .page-content>.gutenberg>h2,.single-post-type .single-content>.gutenberg>h3,.page-default .single-content>.gutenberg>h3,.page-fullwidth .single-content>.gutenberg>h3,.page-default .page-content>.gutenberg>h3,.page-fullwidth .page-content>.gutenberg>h3,.single-post-type .single-content>.gutenberg>h4,.page-default .single-content>.gutenberg>h4,.page-fullwidth .single-content>.gutenberg>h4,.page-default .page-content>.gutenberg>h4,.page-fullwidth .page-content>.gutenberg>h4,.single-post-type .single-content>.gutenberg>h5,.page-default .single-content>.gutenberg>h5,.page-fullwidth .single-content>.gutenberg>h5,.page-default .page-content>.gutenberg>h5,.page-fullwidth .page-content>.gutenberg>h5,.single-post-type .single-content>.gutenberg>h6,.page-default .single-content>.gutenberg>h6,.page-fullwidth .single-content>.gutenberg>h6,.page-default .page-content>.gutenberg>h6,.page-fullwidth .page-content>.gutenberg>h6{font-family:"Circular",sans-serif;color:#222;font-weight:500;margin-top:3rem;max-width:800px;width:100%}.single-post-type .single-content>.gutenberg>ul,.page-default .single-content>.gutenberg>ul,.page-fullwidth .single-content>.gutenberg>ul,.page-default .page-content>.gutenberg>ul,.page-fullwidth .page-content>.gutenberg>ul{max-width:800px;width:100%}.single-post-type .single-content>.gutenberg h2,.page-default .single-content>.gutenberg h2,.page-fullwidth .single-content>.gutenberg h2,.page-default .page-content>.gutenberg h2,.page-fullwidth .page-content>.gutenberg h2{font-size:2rem}.single-post-type .single-content>.gutenberg h3,.page-default .single-content>.gutenberg h3,.page-fullwidth .single-content>.gutenberg h3,.page-default .page-content>.gutenberg h3,.page-fullwidth .page-content>.gutenberg h3{font-size:1.8rem;margin-bottom:.9rem;margin-top:2rem}.single-post-type .single-content>.gutenberg h3+h3,.page-default .single-content>.gutenberg h3+h3,.page-fullwidth .single-content>.gutenberg h3+h3,.page-default .page-content>.gutenberg h3+h3,.page-fullwidth .page-content>.gutenberg h3+h3{margin-top:-20px;color:rgba(34,34,34,.7);font-weight:300}.single-post-type .single-content>.gutenberg h3+.wp-block-file,.page-default .single-content>.gutenberg h3+.wp-block-file,.page-fullwidth .single-content>.gutenberg h3+.wp-block-file,.page-default .page-content>.gutenberg h3+.wp-block-file,.page-fullwidth .page-content>.gutenberg h3+.wp-block-file{margin-top:0}.single-post-type .single-content>.gutenberg p,.page-default .single-content>.gutenberg p,.page-fullwidth .single-content>.gutenberg p,.page-default .page-content>.gutenberg p,.page-fullwidth .page-content>.gutenberg p{margin:20px 0;line-height:2;font-weight:300;font-size:1.2rem;max-width:800px;width:100%}.single-post-type .single-content>.gutenberg p.has-medium-font-size,.page-default .single-content>.gutenberg p.has-medium-font-size,.page-fullwidth .single-content>.gutenberg p.has-medium-font-size,.page-default .page-content>.gutenberg p.has-medium-font-size,.page-fullwidth .page-content>.gutenberg p.has-medium-font-size{font-weight:400;font-size:1.4rem}.single-post-type .single-content>.gutenberg .collapsable-content div p,.page-default .single-content>.gutenberg .collapsable-content div p,.page-fullwidth .single-content>.gutenberg .collapsable-content div p,.page-default .page-content>.gutenberg .collapsable-content div p,.page-fullwidth .page-content>.gutenberg .collapsable-content div p{font-size:1.1rem;line-height:1.5 !important}.single-post-type .single-content>.gutenberg .collapsable-content div p:first-child,.page-default .single-content>.gutenberg .collapsable-content div p:first-child,.page-fullwidth .single-content>.gutenberg .collapsable-content div p:first-child,.page-default .page-content>.gutenberg .collapsable-content div p:first-child,.page-fullwidth .page-content>.gutenberg .collapsable-content div p:first-child{margin-top:0 !important}.single-post-type .single-content>.gutenberg .collapsable-content div p:last-child,.page-default .single-content>.gutenberg .collapsable-content div p:last-child,.page-fullwidth .single-content>.gutenberg .collapsable-content div p:last-child,.page-default .page-content>.gutenberg .collapsable-content div p:last-child,.page-fullwidth .page-content>.gutenberg .collapsable-content div p:last-child{margin-bottom:0 !important}.single-post-type .single-content>.gutenberg .collapsable-content+h2,.page-default .single-content>.gutenberg .collapsable-content+h2,.page-fullwidth .single-content>.gutenberg .collapsable-content+h2,.page-default .page-content>.gutenberg .collapsable-content+h2,.page-fullwidth .page-content>.gutenberg .collapsable-content+h2{margin-top:6rem}.single-post-type .single-content>.gutenberg .food-item,.page-default .single-content>.gutenberg .food-item,.page-fullwidth .single-content>.gutenberg .food-item,.page-default .page-content>.gutenberg .food-item,.page-fullwidth .page-content>.gutenberg .food-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:10px 0;width:100%}.single-post-type .single-content>.gutenberg .food-item p,.page-default .single-content>.gutenberg .food-item p,.page-fullwidth .single-content>.gutenberg .food-item p,.page-default .page-content>.gutenberg .food-item p,.page-fullwidth .page-content>.gutenberg .food-item p{text-transform:lowercase;margin:0;line-height:1.6;font-size:1.1rem}.single-post-type .single-content>.gutenberg .food-item p:first-letter,.page-default .single-content>.gutenberg .food-item p:first-letter,.page-fullwidth .single-content>.gutenberg .food-item p:first-letter,.page-default .page-content>.gutenberg .food-item p:first-letter,.page-fullwidth .page-content>.gutenberg .food-item p:first-letter{text-transform:uppercase}.single-post-type .single-content>.gutenberg .food-item ul,.page-default .single-content>.gutenberg .food-item ul,.page-fullwidth .single-content>.gutenberg .food-item ul,.page-default .page-content>.gutenberg .food-item ul,.page-fullwidth .page-content>.gutenberg .food-item ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;list-style-type:none;padding:0;margin-left:20px}.single-post-type .single-content>.gutenberg .food-item ul li,.page-default .single-content>.gutenberg .food-item ul li,.page-fullwidth .single-content>.gutenberg .food-item ul li,.page-default .page-content>.gutenberg .food-item ul li,.page-fullwidth .page-content>.gutenberg .food-item ul li{margin-right:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:.9rem;line-height:1;font-family:"Circular",sans-serif;border:2px solid #222;padding:4px 4px}.single-post-type .single-content>.gutenberg .wp-block-quote,.page-default .single-content>.gutenberg .wp-block-quote,.page-fullwidth .single-content>.gutenberg .wp-block-quote,.page-default .page-content>.gutenberg .wp-block-quote,.page-fullwidth .page-content>.gutenberg .wp-block-quote{max-width:860px;padding:20px 30px;background-color:#f9f9f9}.single-post-type .single-content>.gutenberg .wp-block-quote cite,.page-default .single-content>.gutenberg .wp-block-quote cite,.page-fullwidth .single-content>.gutenberg .wp-block-quote cite,.page-default .page-content>.gutenberg .wp-block-quote cite,.page-fullwidth .page-content>.gutenberg .wp-block-quote cite{color:rgba(34,34,34,.5);font-style:normal;font-weight:300;font-size:.8rem}.single-post-type .single-content>.gutenberg .wp-block-quote cite:before,.page-default .single-content>.gutenberg .wp-block-quote cite:before,.page-fullwidth .single-content>.gutenberg .wp-block-quote cite:before,.page-default .page-content>.gutenberg .wp-block-quote cite:before,.page-fullwidth .page-content>.gutenberg .wp-block-quote cite:before{content:"—";margin-right:.5rem}.single-post-type .single-content>.gutenberg .wp-block-image,.page-default .single-content>.gutenberg .wp-block-image,.page-fullwidth .single-content>.gutenberg .wp-block-image,.page-default .page-content>.gutenberg .wp-block-image,.page-fullwidth .page-content>.gutenberg .wp-block-image{max-width:800px}.single-post-type .single-content>.gutenberg .wp-block-image.alignwide,.page-default .single-content>.gutenberg .wp-block-image.alignwide,.page-fullwidth .single-content>.gutenberg .wp-block-image.alignwide,.page-default .page-content>.gutenberg .wp-block-image.alignwide,.page-fullwidth .page-content>.gutenberg .wp-block-image.alignwide{margin-left:0;max-width:920px}.single-post-type .single-content>.gutenberg .wp-block-image.alignfull,.page-default .single-content>.gutenberg .wp-block-image.alignfull,.page-fullwidth .single-content>.gutenberg .wp-block-image.alignfull,.page-default .page-content>.gutenberg .wp-block-image.alignfull,.page-fullwidth .page-content>.gutenberg .wp-block-image.alignfull{width:100%;max-width:100%}.single-post-type .single-content>.gutenberg>.wp-block-file,.page-default .single-content>.gutenberg>.wp-block-file,.page-fullwidth .single-content>.gutenberg>.wp-block-file,.page-default .page-content>.gutenberg>.wp-block-file,.page-fullwidth .page-content>.gutenberg>.wp-block-file{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;max-width:800px;width:100%;margin-top:20px;padding:15px 0;border-bottom:1px solid rgba(34,34,34,.1)}.single-post-type .single-content>.gutenberg>.wp-block-file:before,.page-default .single-content>.gutenberg>.wp-block-file:before,.page-fullwidth .single-content>.gutenberg>.wp-block-file:before,.page-default .page-content>.gutenberg>.wp-block-file:before,.page-fullwidth .page-content>.gutenberg>.wp-block-file:before{content:"";font-family:"themify";margin-right:15px;color:rgba(34,34,34,.3)}.single-post-type .single-content>.gutenberg>.wp-block-file a,.page-default .single-content>.gutenberg>.wp-block-file a,.page-fullwidth .single-content>.gutenberg>.wp-block-file a,.page-default .page-content>.gutenberg>.wp-block-file a,.page-fullwidth .page-content>.gutenberg>.wp-block-file a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#f33;font-family:"Circular",sans-serif;font-weight:600;font-size:1.1rem}.single-post-type .single-content>.gutenberg>.wp-block-file a:after,.page-default .single-content>.gutenberg>.wp-block-file a:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a:after,.page-default .page-content>.gutenberg>.wp-block-file a:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a:after{content:"FILE";display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:4px 8px 4px;font-size:.7rem;font-family:"Circular",sans-serif;font-weight:600;border:1px solid #f33;margin-left:15px;text-transform:uppercase;letter-spacing:.03rem;border-color:rgba(34,34,34,.1);background-color:rgba(0,0,0,0);color:rgba(34,34,34,.8)}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".pdf"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".pdf"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".pdf"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".pdf"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".pdf"]:after{content:"PDF"}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".doc"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".doc"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".doc"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".doc"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".doc"]:after{content:"DOC"}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".docx"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".docx"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".docx"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".docx"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".docx"]:after{content:"DOCX"}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".jpg"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".jpg"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".jpg"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".jpg"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".jpg"]:after{content:"JPG"}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".png"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".png"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".png"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".png"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".png"]:after{content:"png"}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".ppt"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".ppt"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".ppt"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".ppt"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".ppt"]:after{content:"ppt"}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".pptx"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".pptx"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".pptx"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".pptx"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".pptx"]:after{content:"pptx"}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".gdocs"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".gdocs"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".gdocs"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".gdocs"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".gdocs"]:after{content:"gdocs"}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".eps"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".eps"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".eps"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".eps"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".eps"]:after{content:"eps"}.single-post-type .single-content>.gutenberg>.wp-block-file a[href$=".zip"]:after,.page-default .single-content>.gutenberg>.wp-block-file a[href$=".zip"]:after,.page-fullwidth .single-content>.gutenberg>.wp-block-file a[href$=".zip"]:after,.page-default .page-content>.gutenberg>.wp-block-file a[href$=".zip"]:after,.page-fullwidth .page-content>.gutenberg>.wp-block-file a[href$=".zip"]:after{content:"zip"}.single-post-type .single-content>.gutenberg>.wp-block-file a.wp-block-file__button,.page-default .single-content>.gutenberg>.wp-block-file a.wp-block-file__button,.page-fullwidth .single-content>.gutenberg>.wp-block-file a.wp-block-file__button,.page-default .page-content>.gutenberg>.wp-block-file a.wp-block-file__button,.page-fullwidth .page-content>.gutenberg>.wp-block-file a.wp-block-file__button{display:none}@media screen and (max-width: 800px){.single-post-type .single-content,.page-default .single-content,.page-fullwidth .single-content,.page-default .page-content,.page-fullwidth .page-content{padding:60px 30px 0}}.single-post-type .single-sidebar,.page-default .single-sidebar,.page-fullwidth .single-sidebar{top:-50px;position:absolute;left:100px}.single-post-type .single-sidebar.has_header_image,.page-default .single-sidebar.has_header_image,.page-fullwidth .single-sidebar.has_header_image{top:-100px}@media screen and (max-width: 800px){.single-post-type .single-sidebar.has_header_image,.page-default .single-sidebar.has_header_image,.page-fullwidth .single-sidebar.has_header_image{top:-50px !important}}@media screen and (max-width: 800px){.single-post-type .single-sidebar,.page-default .single-sidebar,.page-fullwidth .single-sidebar{top:-20px !important;left:0}.single-post-type .single-sidebar .sidebar--social,.page-default .single-sidebar .sidebar--social,.page-fullwidth .single-sidebar .sidebar--social{left:0}.single-post-type .single-sidebar .post-meta--publish,.page-default .single-sidebar .post-meta--publish,.page-fullwidth .single-sidebar .post-meta--publish{display:none}}.single-post-type .sidebar--social,.page-default .sidebar--social,.page-fullwidth .sidebar--social{position:absolute;left:140px;top:0px}#page{padding-top:100px}.submenu-button{-moz-transform:translate(60px, 0);-o-transform:translate(60px, 0);-ms-transform:translate(60px, 0);-webkit-transform:translate(60px, 0);transform:translate(60px, 0);position:absolute;top:190px;left:100%;background-color:#f33;width:50px;height:50px;border:0;color:#fff;border-radius:100%;line-height:55px;text-align:center;font-size:1.1rem;padding:0;z-index:2;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media screen and (max-width: 800px){.submenu-button{top:110px;-moz-transform:translate(30px, 0);-o-transform:translate(30px, 0);-ms-transform:translate(30px, 0);-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}}.location-boarding-school{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:rgba(0,0,0,0) !important;position:relative}.location-boarding-school:after{content:"";display:block;background-color:#f9f9f9;z-index:-1;width:70%;left:auto}@media screen and (max-width: 800px){.location-boarding-school{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0px 0px 50px}.location-boarding-school:after{width:100%}.location-boarding-school .wp-block-media-text__content{padding:0 30px !important}.location-boarding-school .wp-block-media-text__media{padding-right:0;padding:0 0px 30px}.location-boarding-school+.module-staff{margin-top:50px !important}}.page-children{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.page-children .page-default,.page-children .page-fullwidth{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;overflow:hidden;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.page-children .page-default .module-top,.page-children .page-fullwidth .module-top{max-width:100%;display:block;width:100%}.page-children .page-default .module-top .module-title,.page-children .page-fullwidth .module-top .module-title{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;margin:0 auto}.page-children .page-default .page-content,.page-children .page-fullwidth .page-content{max-width:100%;overflow:hidden}.page-children .page-default .page-content .module-slider-gallery,.page-children .page-fullwidth .page-content .module-slider-gallery{padding:0}@media screen and (max-width: 800px){.page-children .page-default .module-staff,.page-children .page-fullwidth .module-staff{padding-left:0px}}.page-sidebar{-webkit-box-flex:0 0 350px;-moz-box-flex:0 0 350px;-webkit-flex:0 0 350px;-ms-flex:0 0 350px;flex:0 0 350px;position:relative;background:#f9f9f9;background-size:120vh;background-position:-35vh -10vh;background-attachment:fixed;left:0;border-radius:0 80% 80% 0;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;margin-left:-350px}.page-sidebar .page-sidebar--content{left:-350px !important;z-index:3;padding:150px 60px 60px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media screen and (max-width: 800px){.page-sidebar .page-sidebar--content{padding-top:70px}}.page-sidebar h3 a{color:#222}.page-sidebar ul{list-style:none;padding-left:30px}.page-sidebar ul li{position:relative}.page-sidebar ul li:before{content:"—";position:absolute;left:-30px;font-weight:800;font-size:1rem;top:.5rem}.page-sidebar ul li.current_page_item a{color:#f33}.page-sidebar ul li a{color:#222;font-size:1rem}.page-sidebar.active{border-radius:0;margin-left:0}.page-sidebar.active .submenu-button{left:100%;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.page-sidebar.active .page-sidebar--content{left:0 !important}@media screen and (max-width: 800px){.page-sidebar.active{max-width:100%}.page-sidebar.active .submenu-button{-moz-transform:translate(-90px, 0);-o-transform:translate(-90px, 0);-ms-transform:translate(-90px, 0);-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}}@media print{.page-sidebar{display:none}}@media screen and (max-width: 800px){.page-sidebar{border-radius:0 !important;width:100%;position:fixed;z-index:199;max-width:350px;top:0;bottom:0}}@media screen and (max-width: 480px){.page-sidebar{display:none}}@media screen and (max-width: 800px){.page-special{padding-bottom:50px}}.page-default,.page-fullwidth{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:50px}.page-default .page-header,.page-fullwidth .page-header{padding:0}.page-default .page-content,.page-fullwidth .page-content{padding:0 60px;max-width:1440px;width:100%}.page-default .page-content.has_header_image,.page-fullwidth .page-content.has_header_image{padding-top:60px}@media screen and (max-width: 800px){.page-default .page-content.has_header_image,.page-fullwidth .page-content.has_header_image{padding-top:0}}.page-default .page-content .gutenberg,.page-fullwidth .page-content .gutenberg{max-width:1440px;width:100%;padding-right:0}@media screen and (max-width: 800px){.page-default .page-content .gutenberg,.page-fullwidth .page-content .gutenberg{padding-right:0}}.page-default .page-content .wp-block-media-text,.page-fullwidth .page-content .wp-block-media-text{padding-left:0;padding-right:0}.page-default .page-content .wp-block-gallery,.page-fullwidth .page-content .wp-block-gallery{margin-left:0;max-width:800px}.page-default .page-content .wp-block-gallery figure.wp-block-image figcaption,.page-fullwidth .page-content .wp-block-gallery figure.wp-block-image figcaption{background:rgba(15,15,15,.5);padding:.5rem}.page-default .page-content .wp-block-gallery.alignwide,.page-fullwidth .page-content .wp-block-gallery.alignwide{max-width:900px}.page-default .page-content .wp-block-group,.page-fullwidth .page-content .wp-block-group{max-width:920px;padding:60px;margin:50px 0}@media screen and (max-width: 800px){.page-default .page-content .wp-block-group,.page-fullwidth .page-content .wp-block-group{padding:30px}}.page-default .page-content .wp-block-columns,.page-fullwidth .page-content .wp-block-columns{max-width:800px;padding:0;margin-top:50px;margin-bottom:50px;width:100%}.page-default .page-content .module-staff,.page-fullwidth .page-content .module-staff{margin-top:100px}.page-default .page-content .toc-content .toc-menu,.page-fullwidth .page-content .toc-content .toc-menu{padding-top:2rem}.page-default .page-content .toc-content .gutenberg,.page-fullwidth .page-content .toc-content .gutenberg{margin:0 auto;width:75%;max-width:800px}.page-default .page-content .toc-content .gutenberg>a:first-child+h2,.page-fullwidth .page-content .toc-content .gutenberg>a:first-child+h2{margin-top:1.4rem}.page-default.sidebar_active.has_header_image .module-title,.sidebar_active.has_header_image.page-fullwidth .module-title{max-width:800px;padding-left:0px}.page-default.has_header_image .module-title,.has_header_image.page-fullwidth .module-title{max-width:100%;padding-left:120px}.page-default.no_header_image .page-top,.no_header_image.page-fullwidth .page-top{padding-bottom:30px}@media print{.page-default,.page-fullwidth{padding:50px 0 0}.page-default .page-content .gutenberg>p,.page-fullwidth .page-content .gutenberg>p{font-size:1rem}.page-default .page-content .gutenberg>p.has-medium-font-size,.page-fullwidth .page-content .gutenberg>p.has-medium-font-size{font-size:1.1rem}.page-default .page-content .gutenberg>h3,.page-fullwidth .page-content .gutenberg>h3{font-size:1.3rem}.page-default .module-top,.page-fullwidth .module-top{padding-bottom:0}}@media screen and (max-width: 800px){.page-default .page-top,.page-fullwidth .page-top{padding:30px 30px 0;margin-left:0}.page-default .page-top .page-title,.page-fullwidth .page-top .page-title{padding-left:0}.page-default .page-content,.page-fullwidth .page-content{padding:0 30px}.page-default .page-content>.gutenberg p,.page-fullwidth .page-content>.gutenberg p{font-size:1rem}.page-default .page-content>.gutenberg p.has-medium-font-size,.page-fullwidth .page-content>.gutenberg p.has-medium-font-size{font-size:1.1rem}.page-default .page-content>.gutenberg ul,.page-fullwidth .page-content>.gutenberg ul{margin-top:0;margin-left:0;padding-left:20px}.page-default .page-content>.gutenberg ul.collapsable-content,.page-fullwidth .page-content>.gutenberg ul.collapsable-content{padding-left:0}.page-default .page-content>.gutenberg li,.page-fullwidth .page-content>.gutenberg li{font-size:1rem}.page-default .page-default-header,.page-fullwidth .page-default-header{padding:0}}.page-fullwidth .page-top{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.page-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:85vh;width:100%;width:auto;position:relative}.page-header .page-header--background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center center}.sidebar--social ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sidebar--social ul li{padding:0}.sidebar--social ul a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:70px;height:70px;background-color:#f9f9f9;color:#222}.page--footer{max-width:920px;width:100%;padding:50px 60px 100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.page--footer a{color:#222}.page--footer.wide{margin:0 auto;max-width:1280px}.page--footer.full .page-updated{max-width:100%}.page--footer .page-updated{color:rgba(34,34,34,.5);max-width:800px}.page--footer .page-tools{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page--footer .page-tools a{margin-left:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.page--footer .page-tools a i{margin-right:5px}@media screen and (max-width: 800px){.page--footer{padding:0 30px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page--footer .page-tools{width:100%;margin-top:50px}.page--footer .page-tools a{margin-left:0;margin-right:20px}}.module-hero{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0px 0px;margin:0 auto 150px;max-width:1600px;max-height:900px;position:relative}.module-hero .hero-content{position:relative;background:#fff;background-size:cover;width:100%;padding:0 0px 0px 60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.module-hero .hero-content:before{content:"";background-color:#f9f9f9;background-size:130%;background-position:right;display:block;position:absolute;width:100%;top:220px;bottom:50px;left:140px;z-index:1;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 800px){.module-hero .hero-content:before{left:80px;top:160px}}.module-hero .hero-content .hero-content--left{padding-bottom:170px;position:relative;z-index:2;max-width:50%;width:100%;-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-right:100px;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:4vw;z-index:100;padding-top:170px}.module-hero .hero-content .hero-content--left h2{font-size:3.3rem;margin-top:0;margin-bottom:20px;color:#222}.module-hero .hero-content .hero-content--left h2:after{width:100px;height:3px;background:#fff;content:"";margin:30px 0 15px}.module-hero .hero-content .hero-content--left h2:after{background-color:rgba(0,0,0,0);margin-left:10px;font-size:2rem;position:relative;top:-5px}@media screen and (max-width: 1280px){.module-hero .hero-content .hero-content--left h2{font-size:3.1rem}}.module-hero .hero-content .hero-content--left p{max-width:600px;padding-right:60px}.module-hero .hero-content picture{position:absolute;z-index:2;margin-top:120px;max-width:50%;width:100%;height:85vh;right:0;top:0;background-size:cover;background-position:center center}.module-hero .hero-content .hero-search{background:rgba(0,0,0,0);position:absolute;z-index:3;bottom:120px;left:60px;box-shadow:10px 10px 25px -5px rgba(0,0,0,.1);max-width:55%;width:100%;position:relative;bottom:0;left:-60px;max-width:150%;width:150%;margin-top:40px}.module-hero .hero-content .hero-search form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.module-hero .hero-content .hero-search .hero-search--quick{position:absolute;bottom:-60px;padding-left:10px;left:20px}.module-hero .hero-content .hero-search .hero-search--quick .hero--quick-social{color:#222}.module-hero .hero-content .hero-search .hero-search--quick span{margin-left:20px}.module-hero .hero-content .hero-search .hero-search--quick a{margin-left:20px;font-weight:500}.module-hero .hero-content .hero-search .hero-search--quick strong{margin-left:20px}.module-hero .hero-content .hero-search .hero-search--input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.module-hero .hero-content .hero-search .hero-search--submit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.module-hero .hero-content .hero-search input{max-width:100%;width:100%;border:0;margin:0;font-size:1.2rem;padding:25px 40px 25px 50px;font-weight:400;font-family:"Circular",sans-serif}.module-hero .hero-content .hero-search button{background-color:#f33;border:0;color:#fff;font-size:1.3rem;padding:20px 25px}.module-hero .hero-content .hero-search button i{position:relative;top:2px}@media screen and (max-width: 1024px){.module-hero{margin-bottom:0;max-height:99999px}.module-hero+.content .wp-block-spacer{display:none}.module-hero .hero-content{padding:120px 0px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-hero .hero-content .hero-content--left{padding-top:0;margin-top:0;max-width:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module-hero .hero-content .hero-content--left h2{font-size:3rem;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-left:30px;padding-right:30px;max-width:700px}.module-hero .hero-content .hero-content--left h2:after{display:none}.module-hero .hero-content .hero-content--left p{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;font-size:1.3rem;padding-left:30px;padding-right:30px}.module-hero .hero-content .hero-search{max-width:100%;width:100%;left:0;margin-top:30px;-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}.module-hero .hero-content .hero-search input{padding:20px 30px}.module-hero .hero-content .hero-search .hero-search--quick{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;max-width:100%;padding-left:0;left:0;display:none}.module-hero .hero-content .hero-search .hero-search--quick a{min-width:25%}.module-hero .hero-content .hero-search .hero-search--quick .hero--quick-social{min-width:auto}.module-hero .hero-content picture{height:auto;margin-top:-100px;max-width:100%;position:relative}}@media screen and (max-width: 480px){.module-hero .hero-content .hero-content--left h2{font-size:2.4rem}}@media screen and (max-width: 350px){.module-hero .hero-content .hero-content--left{padding-right:0}.module-hero .hero-content .hero-content--left p{font-size:1rem}.module-hero .hero-content .hero-search{padding-right:15px}.module-hero .hero-content .hero-search input{padding:15px 20px}}.hero--social{display:none;position:absolute;bottom:0px;left:0;z-index:2}.hero--social ul li{margin:0;padding:0}.hero--social a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:15px 30px;width:100px;height:100px;background-color:#fff;cursor:pointer;color:#222}.hero--arrows{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;position:absolute;z-index:2;bottom:0px;right:0px;width:100%}.hero--arrows div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:15px 30px;width:80px;height:80px;background-color:#fff;cursor:pointer}.hero--arrows .counter{background-color:#f33;color:#fff;display:none}.module-about{padding:150px 60px 200px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.module-about .about--content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;max-width:940px;width:100%}.module-about .about--content .about-content--image{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;display:none;max-width:70%;z-index:-1;left:0px;width:auto;overflow:hidden}.module-about .about--content .about-content--text{background:#fff;max-width:100%;margin-top:100px;padding:80px 0px 60px 100px;margin-left:0px;-webkit-box-flex:0 0 1;-moz-box-flex:0 0 1;-webkit-flex:0 0 1;-ms-flex:0 0 1;flex:0 0 1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.module-about .about--content .about-content--text h2{margin-top:0;margin-bottom:1rem;font-size:3rem}.module-about .about--content .about-content--text p:last-of-type{margin-bottom:2rem}.module-news{width:100%;max-width:1280px;margin:150px auto 150px auto;padding:0 60px;padding-bottom:80px;background:#f9f9f9}.module-news .module-news--content .news-gutter{width:5%}.module-news .module-news--content .news-stamp{position:absolute;right:0;top:0;width:47.5%;height:150px;display:none}@media screen and (max-width: 1024px){.module-news .module-news--content .news-stamp{display:none}}.module-news .module-news--content .news-col{width:47.5%}.module-news .module-news--content .post{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:47.5%;min-height:0;min-width:0;background-color:#fff;margin-bottom:100px}.module-news .module-news--content .post.sticky{width:100%}.module-news .module-news--content .post:hover{box-shadow:10px 10px 25px -5px rgba(0,0,0,.1)}.module-news .module-news--content .post:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 1024px){.module-news .module-news--content .post{width:100%}}.module-news .module-news--content .post-heading{padding:40px 50px 30px;margin:10px 0 0 0}.module-news .module-news--content .post-heading a{color:#222;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}.module-news .module-news--content .post-heading a:hover{color:#f33}.module-news .module-news--content .post-excerpt{padding:50px;display:none}.module-news .module-news--content .post-meta{padding:0 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.module-news .module-news--content .post-meta .post-meta--publish{font-family:"Circular",sans-serif;color:rgba(34,34,34,.5)}.module-news .module-news--content .post-meta .post-meta--categories-tags{font-family:"Circular",sans-serif;font-weight:500;margin-left:10px;text-transform:lowercase;color:#f33}.module-news .module-news--content .post-meta .post-meta--categories-tags span:before{color:#f33;content:"#"}.module-news .module-news--content .post-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:50px 50px}.module-news .module-news--content .post-thumbnail{position:relative;display:block;overflow:hidden}.module-news .module-news--content .post-thumbnail img{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.module-news .module-news--content .post-thumbnail .explore{background-color:rgba(255,255,255,.8)}.module-news .module-news--content .post-thumbnail:hover .explore{background:#f33;color:#fff}.module-news .module-news--content .post-thumbnail+.post-heading{margin-top:0px}.module-news .module-news--content .post-share{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px 0}.module-news .module-news--content .post-share:hover ul{width:150px}.module-news .module-news--content .post-share ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:0;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;transition:width .3s}.module-news .module-news--content .post-share ul li:first-of-type {padding-left:20px}.module-news .module-news--content .post-share li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-left:15px}.module-news .module-news--content .post-share a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:"Circular",sans-serif;font-size:1rem;font-weight:400;color:rgba(34,34,34,.5)}@media screen and (max-width: 1024px){.module-news{padding-top:0;margin-left:0}.module-news .module-news--header{margin-left:0}}@media screen and (max-width: 480px){.module-news{padding:0px 30px 80px;margin-top:100px}.module-news .module-news--content .post{margin-bottom:50px}.module-news .module-news--content .post-heading{padding:30px;font-size:1.5rem}.module-news .module-news--content .post-footer{padding:30px 30px 10px 30px;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.module-news .module-news--content .post-footer .button,.module-news .module-news--content .post-footer .news-pagination a,.news-pagination .module-news .module-news--content .post-footer a,.module-news .module-news--content .post-footer .news-pagination .current,.news-pagination .module-news .module-news--content .post-footer .current{display:none}.module-news .module-news--content .post-share>li{margin-left:0}.module-news .module-news--content .post-share ul{width:150px}.module-news .module-news--content .post-meta{padding:0 30px}}.news-pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-shadow:10px 10px 25px -5px rgba(0,0,0,.1);position:absolute;bottom:-100px;padding-top:0px;right:0px}.news-pagination .news-pagination--pages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.news-pagination .current{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#f33;margin:0;color:rgba(34,34,34,.5);color:#fff;border:0;height:80px;width:80px;font-size:1rem}.news-pagination a{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#fff;margin:0px;height:80px;width:80px;color:#222;border:0;font-size:1rem;border-right:1px solid #f9f9f9;font-weight:400}.news-pagination a:hover{background-color:#f9f9f9}.news-pagination a i{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.news-pagination a:hover i{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#instagram .module-content{width:100%}#instafeed{position:relative;z-index:0;overflow:hidden;max-width:100%;padding:0px 0 90px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}#instafeed .insta-items{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;overflow:hidden;-moz-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);-webkit-transform:scale(1.01);transform:scale(1.01);position:relative;-webkit-box-flex:0 0 25%;-moz-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;display:block}#instafeed .insta-items:after{font-family:"fontawesome";content:"";display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;background:rgba(0,0,0,.6);z-index:99;opacity:0;color:#fff;text-decoration:none;font-size:1.2rem}#instafeed .insta-items div{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;background-size:cover;background-repeat:no-repeat;background-position:center top;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#instafeed .insta-items:before{display:block;content:"";width:100%;padding-top:100%}#instafeed .insta-items>.content{position:absolute;top:0;left:0;right:0;bottom:0}#instafeed .insta-items:hover div{-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}#instafeed .insta-items:hover:after{opacity:1}@media screen and (max-width: 1024px){#instafeed .insta-items{-webkit-box-flex:0 1 calc(33.3333333333% - 13.3333333333px);-moz-box-flex:0 1 calc(33.3333333333% - 13.3333333333px);-webkit-flex:0 1 calc(33.3333333333% - 13.3333333333px);-ms-flex:0 1 calc(33.3333333333% - 13.3333333333px);flex:0 1 calc(33.3333333333% - 13.3333333333px)}}@media screen and (max-width: 800px){#instafeed .insta-items{-webkit-box-flex:0 1 calc(50% - 10px);-moz-box-flex:0 1 calc(50% - 10px);-webkit-flex:0 1 calc(50% - 10px);-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px)}}@media screen and (max-width: 480px){#instafeed .insta-items{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}.module-header,#hostel .hostel-header,#conference .hostel-header,#conference .conference-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:85vh;width:100%;position:relative;background-size:cover;max-width:1600px;margin:0 auto}.booking-score{font-size:3.2rem;font-weight:600;padding:30px 10px 5px;display:block;color:rgba(34,34,34,.8)}.booking-score-text{text-transform:lowercase;color:rgba(34,34,34,.4);background-color:#003d9b;color:#fff;text-transform:capitalize}.booking-score-text strong{margin-right:.5rem}#hostel,#conference{padding-top:100px}#hostel .big-promotion:after,#conference .big-promotion:after{content:"Vandrarhem"}#hostel .toc-menu,#conference .toc-menu{left:60px}@media screen and (max-width: 800px){#hostel .module-top-right,#conference .module-top-right{position:absolute;right:0}}#hostel .module-top-right img,#conference .module-top-right img{max-height:150px}#hostel .module-top-booking img,#conference .module-top-booking img{max-height:150px}#hostel .title h1,#conference .title h1{word-break:keep-all}@media screen and (max-width: 800px){#hostel .sub-title,#conference .sub-title{display:none}}#hostel .module-content,#conference .module-content{padding:0px 0 0 0;max-width:1440px;margin:0 auto}@media screen and (max-width: 800px){#hostel .module-content .wp-block-columns.has-2-columns,#conference .module-content .wp-block-columns.has-2-columns{padding:0 30px;margin-top:50px}}#hostel .hostel-header,#conference .hostel-header,#conference .conference-header{position:relative;background-position:center center;margin-top:50px;margin:50px auto 0px;max-height:750px;min-height:750px}#hostel .hostel-header .page-header--background,#conference .hostel-header .page-header--background,#conference .conference-header .page-header--background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center center}@media screen and (max-width: 800px){#hostel .hostel-header,#conference .hostel-header,#conference .conference-header{min-height:400px}}#hostel .hostel-booking,#conference .hostel-booking,#conference .conference-booking{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding:0 160px 0 60px;width:100%;max-width:1400px;margin:0 auto}@media screen and (max-width: 800px){#hostel .hostel-booking,#conference .hostel-booking,#conference .conference-booking{padding:50px 30px}}#hostel .hostel-booking--form,#conference .hostel-booking--form,#conference .conference-booking--form{opacity:0;position:relative;margin-top:-60px;background:#f9f9f9;max-width:100%;width:100%;padding:60px 60px 60px 60px}#hostel .hostel-booking--form .frm_form_fields,#conference .hostel-booking--form .frm_form_fields,#conference .conference-booking--form .frm_form_fields{width:100%}#hostel .hostel-booking--form fieldset,#conference .hostel-booking--form fieldset,#conference .conference-booking--form fieldset{padding:0;margin:0;border:0;width:100%}#hostel .hostel-booking--form .frm_fields_container,#conference .hostel-booking--form .frm_fields_container,#conference .conference-booking--form .frm_fields_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#hostel .hostel-booking--form .frm_fields_container .form-field,#conference .hostel-booking--form .frm_fields_container .form-field,#conference .conference-booking--form .frm_fields_container .form-field{margin-bottom:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding:0px 0 0px 0;margin-right:8%}#hostel .hostel-booking--form .frm_fields_container .form-field:after,#conference .hostel-booking--form .frm_fields_container .form-field:after,#conference .conference-booking--form .frm_fields_container .form-field:after{content:"";font-family:"themify";position:absolute;right:5px;bottom:28px;font-size:.6rem;z-index:-1}#hostel .hostel-booking--form .frm_fields_container .form-field.frm_date:after,#conference .hostel-booking--form .frm_fields_container .form-field.frm_date:after,#conference .conference-booking--form .frm_fields_container .form-field.frm_date:after{content:"";font-size:1rem;bottom:27px;z-index:-1}#hostel .hostel-booking--form .frm_fields_container .form-field input,#conference .hostel-booking--form .frm_fields_container .form-field input,#conference .conference-booking--form .frm_fields_container .form-field input,#hostel .hostel-booking--form .frm_fields_container .form-field select,#conference .hostel-booking--form .frm_fields_container .form-field select,#conference .conference-booking--form .frm_fields_container .form-field select{width:100%;position:relative}#hostel .hostel-booking--form .frm_fields_container .form-field label,#conference .hostel-booking--form .frm_fields_container .form-field label,#conference .conference-booking--form .frm_fields_container .form-field label{width:100%;display:block;font-size:.9rem;font-weight:600;letter-spacing:.05em;color:#222;padding:0;font-family:"Circular",sans-serif}#hostel .hostel-booking--form form,#conference .hostel-booking--form form,#conference .conference-booking--form form{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}#hostel .hostel-booking--form form h2,#conference .hostel-booking--form form h2,#conference .conference-booking--form form h2,#hostel .hostel-booking--form form h4,#conference .hostel-booking--form form h4,#conference .conference-booking--form form h4{width:100%}#hostel .hostel-booking--form form input,#conference .hostel-booking--form form input,#conference .conference-booking--form form input{width:100%;margin-right:10px}#hostel .hostel-booking--form form input[type=number],#conference .hostel-booking--form form input[type=number],#conference .conference-booking--form form input[type=number]{max-width:30px}#hostel .hostel-booking--form form input[type=checkbox],#conference .hostel-booking--form form input[type=checkbox],#conference .conference-booking--form form input[type=checkbox],#hostel .hostel-booking--form form input[type=submit],#conference .hostel-booking--form form input[type=submit],#conference .conference-booking--form form input[type=submit]{width:auto}#hostel .hostel-booking--form form [type=submit],#conference .hostel-booking--form form [type=submit],#conference .conference-booking--form form [type=submit]{margin-top:0px;background-color:#f33;color:#fff;margin:0;margin-right:-170px;padding:30px 40px;border-radius:0;border:0}#hostel .hostel-booking--form form [type=submit] i,#conference .hostel-booking--form form [type=submit] i,#conference .conference-booking--form form [type=submit] i{margin-left:10px}#hostel .hostel-booking--form form [type=submit]:after,#conference .hostel-booking--form form [type=submit]:after,#conference .conference-booking--form form [type=submit]:after{content:"";font-family:"themify";margin-left:10px}#hostel .hostel-booking--form form .form--flex,#conference .hostel-booking--form form .form--flex,#conference .conference-booking--form form .form--flex{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%}#hostel .hostel-booking--form form .form--flex label,#conference .hostel-booking--form form .form--flex label,#conference .conference-booking--form form .form--flex label{width:auto;display:inline-block}#hostel .hostel-booking--form form .form--full-width,#conference .hostel-booking--form form .form--full-width,#conference .conference-booking--form form .form--full-width{width:100%}#hostel .hostel-booking--form form .form--no-width,#conference .hostel-booking--form form .form--no-width,#conference .conference-booking--form form .form--no-width{max-width:100%;min-width:auto;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}@media screen and (max-width: 800px){#hostel .hostel-booking--form,#conference .hostel-booking--form,#conference .conference-booking--form{width:100%;padding:60px 30px;margin-top:0}#hostel .hostel-booking--form .frm_fields_container,#conference .hostel-booking--form .frm_fields_container,#conference .conference-booking--form .frm_fields_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#hostel .hostel-booking--form .frm_fields_container .form-field,#conference .hostel-booking--form .frm_fields_container .form-field,#conference .conference-booking--form .frm_fields_container .form-field{width:100%;max-width:100%;margin-right:0;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}#hostel .hostel-booking--form .frm_fields_container .form-field input,#conference .hostel-booking--form .frm_fields_container .form-field input,#conference .conference-booking--form .frm_fields_container .form-field input,#hostel .hostel-booking--form .frm_fields_container .form-field select,#conference .hostel-booking--form .frm_fields_container .form-field select,#conference .conference-booking--form .frm_fields_container .form-field select{margin-top:5px}#hostel .hostel-booking--form .frm_fields_container .form-field:after,#conference .hostel-booking--form .frm_fields_container .form-field:after,#conference .conference-booking--form .frm_fields_container .form-field:after{bottom:20px}}#hostel .hostel-booking--slider,#conference .hostel-booking--slider{max-height:750px;min-height:85vh;background-image:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/images/hostel.jpg);background-size:cover;width:100%}.booking-step-two{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;-moz-transform:translate(500px, 0);-o-transform:translate(500px, 0);-ms-transform:translate(500px, 0);-webkit-transform:translate(500px, 0);transform:translate(500px, 0);background:#fff;width:100%;max-width:500px;height:100vh;position:fixed;top:0;right:0;z-index:9999999;padding:20px 60px 60px;overflow-y:auto}.booking-step-two.booking-active{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.booking-step-two .booking-close{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#f33;border:0;color:#fff;height:60px;width:60px;padding-left:0;padding-right:0;text-align:center}.booking-step-two .booking-close i{margin-left:0}.booking-step-two .booking-close:hover i{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.booking-step-two .booking-details{background-color:#f9f9f9;color:#222;padding:30px;margin-bottom:20px}.booking-step-two .booking-details div{font-family:"Circular",sans-serif;font-weight:700;margin:5px 0}.booking-step-two .booking-details div span{font-weight:400}#conference .big-promotion{margin-top:50px}#conference .big-promotion:after{content:"Konferens"}#conference .conference-header{padding-bottom:0;margin-bottom:0}#conference .conference-booking--form form input[type=number]{max-width:100%}#conference .conference-booking--form form input[type=number]:after{display:none}#conference .module-slider-gallery:after{bottom:0}#restaurant .restaurant-header{position:relative;background-position:center center;margin-top:50px;margin:50px auto 0px;max-height:750px;min-height:750px}#restaurant .restaurant-header .page-header--background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center center}@media screen and (max-width: 800px){#restaurant .restaurant-header{min-height:400px}}#restaurant .module-content{padding:0px 0 0 0;max-width:1440px;margin:0 auto}#restaurant .module-content>.wp-block-image{max-width:1280px;width:100%;margin:0 auto}#restaurant .big-promotion:after{content:"Restaurang"}#restaurant .toc-menu{left:60px}@media screen and (max-width: 800px){#restaurant .sub-title{display:none}#restaurant #sb_instagram{margin-bottom:30px;padding:0}#restaurant #sb_instagram #sbi_images{padding:15px !important}#restaurant #sb_instagram .sb_instagram_header{margin-left:30px}#restaurant .module-content>.wp-block-columns{margin-top:0px;padding:0 30px}}.kgafhsk-food-menu{margin:0px auto 150px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-color:#f9f9f9;background-image:url(//karlskogafolkhogskola.se/wp-content/themes/kgafhsk2020/images/bg_swirl.png);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:0px 0 200px}.kgafhsk-food-menu .food-menu--content{max-width:1120px;width:100%;background:#fff;padding:60px 100px 100px;box-shadow:10px 10px 25px -5px rgba(0,0,0,.1);margin-top:-200px;position:relative;z-index:99}.kgafhsk-food-menu .food-menu--header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;max-width:650px;width:100%}.kgafhsk-food-menu .food-menu--title{font-size:3rem;font-weight:500;margin-right:50px;max-width:300px}.kgafhsk-food-menu .food-menu--title .takeaway-title{display:none}.kgafhsk-food-menu .food-menu--description{margin-bottom:100px;margin-top:50px;margin-right:0px;position:relative;z-index:2;color:#222}.kgafhsk-food-menu .food-menu--description:after{content:"";background-color:#f9f9f9;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px;z-index:-1}.kgafhsk-food-menu .food-menu--description .lunchbox-desc{display:none}.kgafhsk-food-menu .take-away{white-space:nowrap;margin-bottom:50px}.kgafhsk-food-menu .takeaway-alldays{display:none}.kgafhsk-food-menu .takeaway-alldays span.counter-alldays{position:absolute;left:-20px;margin-top:2px;display:block;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.kgafhsk-food-menu .food-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding:10px 0;position:relative;font-size:1.1rem}.kgafhsk-food-menu .food-item p{text-transform:lowercase;margin:0;line-height:1.6;font-size:1.1rem;min-height:1.1rem}.kgafhsk-food-menu .food-item p:first-letter{text-transform:uppercase}.kgafhsk-food-menu .food-item.takeaway{display:none}.kgafhsk-food-menu .food-item span.counter{display:none}.kgafhsk-food-menu .food-item ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:20px}.kgafhsk-food-menu .food-item ul li{margin-right:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:.9rem;line-height:1;font-family:"Circular",sans-serif;border:2px solid #222;padding:4px 4px}.kgafhsk-food-menu .take-away--items .food-item{position:relative}.kgafhsk-food-menu .take-away--items .food-item.takeaway{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.kgafhsk-food-menu .take-away--items .food-item span.counter{position:absolute;left:-20px;margin-top:2px;display:block;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}@media screen and (max-width: 800px){.kgafhsk-food-menu{padding:0 0px 0px;box-shadow:0}.kgafhsk-food-menu .food-menu--header{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.kgafhsk-food-menu .food-menu--header .food-menu--title{max-width:100%;font-size:2.5rem}.kgafhsk-food-menu .food-menu--description{padding:20px 0;margin-top:20px;margin-bottom:50px}.kgafhsk-food-menu .food-menu--description:after{left:-30px;right:-30px;top:0px;bottom:0px}.kgafhsk-food-menu .food-menu--description p{font-size:1.1rem}.kgafhsk-food-menu .food-menu--content{margin-top:-100px;padding:30px 30px 80px;box-shadow:none}.kgafhsk-food-menu .food-menu--content .food-menu--items.take-away--items .food-item{margin-left:20px}.kgafhsk-food-menu .food-menu--content .food-item{margin-top:10px;font-size:1rem;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.kgafhsk-food-menu .food-menu--content .food-item ul{width:100%;margin-left:0;margin-top:10px}}.lunch .kgafhsk-food-menu{margin-bottom:0;padding:100px}.lunch .kgafhsk-food-menu .food-menu--content{margin-top:0}.lunch .kgafhsk-food-menu .food-menu--content .food-menu--header .big-link{display:none}.lunch .kgafhsk-food-menu .food-menu--content .food-menu--description{display:none}.lunch .kgafhsk-food-menu .food-menu--content .food-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.lunch .kgafhsk-food-menu .food-menu--content .food-item span.counter{display:block;position:absolute;left:-20px}.lunch .kgafhsk-food-menu .takeaway-alldays{display:block}.tv-restaurant{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-size:cover;background-position:center center}.tv-restaurant .kgafhsk-food-menu{background:none;margin-bottom:0;padding:100px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tv-restaurant .kgafhsk-food-menu .food-item p{font-weight:400;font-size:1.3rem}.tv-restaurant .kgafhsk-food-menu .food-menu--content{background-color:rgba(255,255,255,.9);margin-top:0;padding-left:70px;padding-right:70px}.tv-restaurant .kgafhsk-food-menu .food-menu--content .food-menu--header .food-menu--title{max-width:100%}.tv-restaurant .kgafhsk-food-menu .food-menu--content .food-menu--header .big-link{display:none}.tv-restaurant .kgafhsk-food-menu .food-menu--content .food-menu--description{display:none}.module-staff{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;max-width:1280px;padding:60px 60px 100px;min-height:600px;position:relative}.module-staff .module-staff--header{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.module-staff:after{content:"";position:absolute;top:50px;bottom:70px;left:240px;width:200vw;z-index:-1;background-color:#f9f9f9}@media screen and (max-width: 800px){.module-staff{padding:40px 30px 60px}.module-staff:after{bottom:60px;left:160px;top:80px}}.module-staff.page .module-staff--header>h2{font-size:3rem !important}@media screen and (max-width: 800px){.module-staff.page .module-staff--header>h2{font-size:2.5rem !important}}.staff{position:relative;overflow:visible}.staff .swiper-scrollbar{left:100px;width:auto;bottom:-30px;border-radius:0;height:3px;right:100px;background-color:rgba(34,34,34,.05);overflow:visible}.staff .swiper-scrollbar .swiper-scrollbar-drag{border-radius:0;background-color:rgba(34,34,34,.1)}.staff .swiper-scrollbar .swiper-scrollbar-drag:before{content:"";font-family:"Themify";display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#222;color:#fff;border:1px solid rgba(34,34,34,.1);width:30px;height:30px;border-radius:100%;line-height:30px;text-align:center;cursor:grab}.staff .swiper-scrollbar .swiper-scrollbar-drag:before:focus{cursor:grabbing}.staff .staff--wrapper{max-width:100%;margin-top:40px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.staff .staff--wrapper.active{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.staff .staff--single{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-flex:0 0 600px;-moz-box-flex:0 0 600px;-webkit-flex:0 0 600px;-ms-flex:0 0 600px;flex:0 0 600px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:#fff}.staff .staff--single.swiper-slide{box-shadow:10px 10px 25px -5px rgba(0,0,0,.1)}.staff .staff--single:nth-of-type(4n){-moz-transform:translate(0, 0px);-o-transform:translate(0, 0px);-ms-transform:translate(0, 0px);-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}.staff .staff--single .staff--single-image{max-width:250px}.staff .staff--single .staff--single-content{min-height:250px;padding:30px 30px 40px 30px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:strech;-moz-align-items:strech;-ms-align-items:strech;align-items:strech}.staff .staff--single h4{margin:0px 0 0;font-size:1.6rem;font-weight:500}.staff .staff--single span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:1px;margin-top:7px;margin-bottom:20px;color:#222;font-size:.9rem;font-weight:700}.staff .staff--single img{display:block}.staff .staff--single a{font-family:"Circular",sans-serif;color:rgba(34,34,34,.6);font-size:.9rem;font-weight:300;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;word-break:break-all}.staff .staff--single a i{width:20px;margin-left:3px}.staff .staff--single .phone{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.staff .staff--single .mail{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:6px}.staff .staff--single .mail button{margin-left:10px;color:rgba(34,34,34,.8)}.staff .staff--single .mail button.copied{color:#222;position:relative}.staff .staff--single .mail button.copied:after{content:"Kopierat!";position:absolute;bottom:-50px;left:50%;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);font-weight:800;font-size:.8rem;color:#fff;background-color:#222;padding:10px 20px}.staff .staff--single.swiper-slide-active{opacity:1}@media screen and (max-width: 800px){.staff .staff--single{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:270px;margin-right:30px}.staff .staff--single .staff--single-image{max-width:100%}.staff .staff--single .staff--single-content{min-height:200px;width:100%}}.staff .staff--arrows{padding-top:60px;padding-bottom:20px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.staff .staff--arrows .staff--prev,.staff .staff--arrows .staff--next{padding:30px;cursor:pointer}@media screen and (max-width: 800px){.staff .staff--arrows{padding-top:20px}}.contact-staff{padding:0px;max-width:800px}.contact-staff:first-of-type{margin:50px auto 0}.contact-staff.alignwide{max-width:1100px}.contact-staff.alignfull{max-width:1440px}.contact-staff.alignfull .staff .staff--single{max-width:23%;-webkit-box-flex:0 0 23%;-moz-box-flex:0 0 23%;-webkit-flex:0 0 23%;-ms-flex:0 0 23%;flex:0 0 23%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:2.66%}.contact-staff.alignfull .staff .staff--single:nth-of-type(3n){margin-right:2.66%}.contact-staff.alignfull .staff .staff--single:nth-of-type(4n){margin-right:0}.contact-staff .staff{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-staff .staff .staff--single{width:100%;max-width:31%;margin-right:2%;-webkit-box-flex:0 0 32%;-moz-box-flex:0 0 32%;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact-staff .staff .staff--single h4{font-size:1.3rem;font-weight:700}.contact-staff .staff .staff--single span{font-family:"Circular",sans-serif}.contact-staff .staff .staff--single:nth-of-type(3n){margin-right:0}.contact-staff .staff .staff--single:nth-of-type(4n){margin-right:2%}.contact-staff .staff .staff--single .staff--single-image{max-width:100%}.contact-staff .staff .staff--single .staff--single-content{padding-top:20px;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%;padding-left:20px}@media screen and (max-width: 800px){.contact-staff .staff .staff--single{-webkit-box-flex:0 0 47%;-moz-box-flex:0 0 47%;-webkit-flex:0 0 47%;-ms-flex:0 0 47%;flex:0 0 47%;max-width:47%;margin-right:3%}.contact-staff .staff .staff--single h4{font-size:1.2rem}.contact-staff .staff .staff--single:nth-of-type(3n){margin-right:3%}.contact-staff .staff .staff--single:nth-of-type(4n){margin-right:3%}}@media screen and (max-width: 800px){.contact-staff{padding:0}}.sidebar_active .contact-staff .staff .staff--single{max-width:32%;margin-right:2%;-webkit-box-flex:0 0 32%;-moz-box-flex:0 0 32%;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%}.sidebar_active .contact-staff .staff .staff--single:nth-of-type(4n){margin-right:2%}.sidebar_active .contact-staff .staff .staff--single:nth-of-type(3n){margin-right:0}