@font-face{font-family:"Gotham Black";src:url(//d1da7yrcucvk6m.cloudfront.net/sites/855/template_assets/GOTHAM-BLACK.TTF?v=1788384415402)}@font-face{font-family:"Gotham Bold";src:url(//d1da7yrcucvk6m.cloudfront.net/sites/855/template_assets/GOTHAM-BOLD.TTF?v=1788384415402)}@font-face{font-family:"Gotham Light";src:url(//d1da7yrcucvk6m.cloudfront.net/sites/855/template_assets/GOTHAM-LIGHT.TTF?v=1788384415402)}@font-face{font-family:"Gotham Medium";src:url(//d1da7yrcucvk6m.cloudfront.net/sites/855/template_assets/GOTHAM-MEDIUM.TTF?v=1788384415402)}h1{font-size:36px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p,a,span,li{font-size:15px;font-weight:100;font-family:"Gotham Light",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Gotham Bold",sans-serif;color:#362c29}h1,h2,h3,h4,h5,h6,span,p,li{color:#362c29}a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#e7067e}a:hover{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;color:hsl(328,94.9367088608%,31.4705882353%);text-decoration:none}*{margin:0;padding:0;font-family:"Gotham Light",sans-serif}img{max-width:100%;height:auto}ul{padding-left:20px}main table{width:100% !important;overflow-x:auto;white-space:nowrap}select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:70%;padding:5px 10px;border:1px solid #ced4da;border-radius:.25rem}form .required_field{color:#d83181;font-family:"Gotham Black",sans-serif;font-size:15px}form input[type=text],form input[type=email],form input[type=password],form textarea{border:none;border-radius:20px;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:14px;display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form input[type=radio]{width:13px;height:13px;background-color:#fff;border-radius:50%}form input[type=radio]:checked{background-color:#d83181;border:3px solid #fff !important}form input[type=checkbox]{width:15px;height:15px;border-radius:3px !important;background-color:#fff;margin-right:10px}form input[type=checkbox]:checked{background-color:#d83181;border-radius:3px;border:2px solid #fff !important}form input[type=submit],form input[type=reset],form input[type=button]{display:inline-block;border:none;background:linear-gradient(133deg, #FFA31D 0%, #D83181 100%);color:#fff;padding:12px 20px 10px;border-radius:30px;font-family:"Gotham Bold",sans-serif;font-size:14px;line-height:21px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}form input[type=submit]:hover,form input[type=reset]:hover,form input[type=button]:hover{background:linear-gradient(50deg, #FFA31D 20%, #D83181 100%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.flexItCenter{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center}.backgroundContain{background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important}.backgroundCover{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.wm3-form-message{color:#3c763d;background-color:#b4e9bd;border-color:#b4e9bd;padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}html,body{height:100%;margin:0;padding:0}main{display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100%;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;position:relative}main .mainWrapper{flex:1 0 auto;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;-o-flex:1 0 auto}body.cookieNotAgreed #cookieWrapper{display:block}#cookieWrapper{position:fixed;bottom:0;left:0;width:100%;padding:10px 0 0;z-index:9999;background-color:#000;color:#fff;display:none}#cookieWrapper p{color:#fff}body.cookieAdded #cookieWrapper,body.cookieFound #cookieWrapper{display:none}.ie-container{position:absolute;top:0px;left:0;width:100%;background-color:#000;border-bottom:1px solid #000;padding:15px 0 10px;color:#fff;z-index:9999;text-align:center}@media(max-width: 991px){.container{max-width:100%}header{height:auto;width:100%;padding:5px 0;z-index:2}header .onlyMobile{display:block}header nav .navbarWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header nav .navbarWrapper .hamburger{display:block;width:120px;text-align:left}header nav .navbarWrapper .navbarMenu{display:none;height:calc(100vh - 71px);width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header nav .navbarWrapper .navbarMenu ul{padding:1em 15px}header nav .navbarWrapper .navbarHeader{padding-top:4px}header .logoutButton{display:none;position:fixed;bottom:10px;left:15px}header .profileAndTicketsMobile{display:block;padding-top:10px;width:120px}.searchWrapperMobile{display:block}.utbildningsportalWrapper{width:100%;margin-left:0;border-top-left-radius:0;top:72px;padding:0 15px 2em 15px}.toggleNavbar{display:none}.topcartSearchAndProfile{display:none}.courseWrapperCol .courseWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:10px}.courseWrapperCol .courseWrapper .courseImage{width:121px;height:121px;border-radius:.5em}.courseWrapperCol .courseWrapper .badge{right:unset;left:1em;top:2em;border-top-left-radius:0;border-bottom-left-radius:0}.courseWrapperCol .courseWrapper .textWrapper{width:calc(100% - 125px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.courseWrapperCol .courseWrapper .textWrapper .courseTitle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.courseWrapperCol .courseWrapper .textWrapper .courseLecturer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.courseWrapperCol .courseWrapper .courseDate{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.courseWrapperCol .courseWrapper .courseTime{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-ms-flex-item-align:start;align-self:flex-start}.coursePage .backButtonRow{display:none}.coursePage .courseImageMobile{display:block}.coursePage .dateAndBadges{margin-top:10px}.coursePage .startCourse{display:block;text-align:center}.coursePage .descriptionAndLecturerDesktop{display:none}.coursePage .descriptionAndLecturerMobile{display:block}.coursePage .imageCol{display:none}.coursePage .infoCol{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.coursePage .buttonCol{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.coursePage .courseContent .courseContentSection{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ongoingCourse .whiteBg{margin:0;display:none}.ongoingCourse .courseContent .courseContentSection{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ongoingCourse .backButtonRow{display:none}.courseSection .courseNav{margin-top:15px}.courseSection .courseImageMobile{display:none}.courseSection .courseProgressWrapper{padding:15px;margin-left:-15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-top-left-radius:25px;border-top-right-radius:25px}.courseSection .courseProgressWrapper .whichSection,.courseSection .courseProgressWrapper .progressBar,.courseSection .courseProgressWrapper .whichChapter,.courseSection .courseProgressWrapper .nextChapter{display:none}.courseSection .courseProgressWrapper .sectionButton{display:block}.customerRegisterWrapper .profileImageCol{text-align:center}.customerRegisterWrapper form .profileImage .profileImageButtons{display:block}}@media(max-width: 768px){h1{font-size:26px}h2{font-size:22px}.utbildningsportalWrapper{padding:0 0 1em 0}.coursePage .courseImageMobile{display:block;left:-15px;width:calc(100% + 30px)}.ongoingCourse .whiteBg{padding:15px}.courseSection .courseBigImage{display:none}.courseSection .courseImageMobile{margin-top:15px}.courseSection .courseProgressWrapper{margin-left:0}}@media(max-width: 560px){.searchCoursesWrapper{width:100%}}@media(max-width: 460px){header nav .navbarWrapper .hamburger{width:100px}header .profileAndTicketsMobile{padding-top:15px;width:100px}.topcartSearchAndProfile{top:1em;right:0}.topCart .material-icons{font-size:15px}.topCart .amount{font-size:11px;vertical-align:text-top}.userImage{width:32px;height:32px}}@media(max-width: 440px){header nav .navbarWrapper .hamburger{padding:15px 0}.courseWrapperCol .courseWrapper .courseImage{width:81px;height:81px}.courseWrapperCol .courseWrapper .textWrapper{width:calc(100% - 81px);padding:0 1em}}@media(max-width: 420px){header nav .navbarWrapper .hamburger{width:30px}.courseSection form .radioLabel{width:207px}}
