/*!
 * @author Sphinxly
 * @url https://www.sphinxly.se
 * Copyright 2021 Sphinxly
 */
#ew-cookieinfo-container:after{content:'';display:table;line-height:0;clear:both}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clear{clear:both}ew-cookieinfo-label{float:left}#ew-cookieinfo-container{background:rgba(0,0,0,.8);bottom:25px;color:#fff;left:30px;margin:0;position:fixed;padding:25px 40px;width:350px;z-index:9999}#ew-cookieinfo-inner span{display:block;font-size:1.6rem}#ew-cookieinfo-inner span a{color:#fff;font-weight:700;text-decoration:underline}#ew-cookieinfo-button-ok{background:linear-gradient(45deg,#5785d1,#3953a4 58%,#3953a4 60%,#3953a4);border-radius:20px;color:#fff;cursor:pointer;display:block;margin-top:10px;padding:5px 24px 6px;-webkit-transition:.4s ease;transition:.4s ease;text-align:center;text-decoration:none;width:100%}#ew-cookieinfo-button-ok:hover{background-color:#cfdc3f}html{-webkit-box-sizing:border-box;box-sizing:border-box}html *,html :after,html :before{-webkit-box-sizing:inherit;box-sizing:inherit}body,button,input{-webkit-font-smoothing:antialiased}.gensitemap ul{padding:0;margin:0;list-style:none}.gensitemap ul li{-webkit-box-shadow:0 0 1px rgba(0,0,0,.3);box-shadow:0 0 1px rgba(0,0,0,.3);display:block;float:left;padding:2%;width:30.333333333%;margin:0 1.5% 3% 1.5%;background:#fff}.gensitemap-2-col ul li{width:47%}.gensitemap ul li a{font-size:3.8rem;display:block;text-decoration:none}.gensitemap ul li a:hover{text-decoration:underline}.gensitemap ul li.last{margin-right:0}.gensitemap ul ul{border-top:1px dotted #dfdfdf;padding-top:5px;margin-top:5px}.gensitemap ul ul ul{border:none;padding-top:0;margin-top:0}.gensitemap ul ul li{float:none;-webkit-box-shadow:none;box-shadow:none;padding:4px 0;width:auto;margin:0}.gensitemap ul ul ul li{padding-left:5%}.gensitemap ul ul li a{font-size:1.8rem;margin-bottom:0;border:none;padding:0}button,input,textarea{font-family:"Open Sans",Arial,helvetica,sans-serif}.form{width:100%}.form label.form-validation-error input[type=email],.form label.form-validation-error input[type=number],.form label.form-validation-error input[type=password],.form label.form-validation-error input[type=search],.form label.form-validation-error input[type=tel],.form label.form-validation-error input[type=text],.form label.form-validation-error input[type=url],.form label.form-validation-error textarea{border-color:#d02e26}.form label.form-validation-error span{color:#d02e26}.form label.form-validation-ok span{color:#2cad1e}.form label.form-validation-ok span::after{color:#2cad1e}.form label.form-validation-ok input[type=email],.form label.form-validation-ok input[type=number],.form label.form-validation-ok input[type=password],.form label.form-validation-ok input[type=search],.form label.form-validation-ok input[type=tel],.form label.form-validation-ok input[type=text],.form label.form-validation-ok input[type=url],.form label.form-validation-ok textarea{border-color:#2cad1e}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{-webkit-box-shadow:none;box-shadow:none;width:100%}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url],.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form textarea{min-height:65px;padding-top:6px;padding-bottom:6px}textarea{resize:none}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form select:focus,.form textarea:focus{outline:0}.form label{display:block}.form label span{display:block;margin-bottom:5px;font-weight:600}.form label.form-req span::after{content:" *";width:16px;height:16px;color:#d02e26}.form input[type=checkbox],.form input[type=radio]{display:inline}input{outline:0}.button,.form button,.form input[type=button],.form input[type=reset],.form input[type=submit]{display:inline-block;text-align:center;line-height:normal;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;cursor:pointer}.button:focus,.button:hover,.form button:focus,.form button:hover,.form input[type=button]:focus,.form input[type=button]:hover,.form input[type=reset]:focus,.form input[type=reset]:hover,.form input[type=submit]:focus,.form input[type=submit]:hover{outline:0}.form .formcaptcha2{display:none!important}html{font-size:62.5%}body{font-family:"Open Sans",Arial,helvetica,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.6;color:#000;background-color:#fff}body.noscroll{height:100vh;overflow:hidden}#page{overflow-x:hidden}a,button{color:#3953a4;text-decoration:none;-webkit-transition:color .45s ease;transition:color .45s ease}a:active,a:focus,a:hover,button:active,button:focus,button:hover{color:#000;outline:0}h1{font-size:9.1rem;font-weight:300;max-width:1200px}h2{font-size:7.2rem;font-weight:300;margin-top:0}h3{font-size:4.8rem;font-weight:300;line-height:1.4}.button,.button-filled{border:1px solid #3953a4;border-radius:20px;cursor:pointer;display:inline-block;font-size:2.2rem;overflow:hidden;margin-top:70px;min-width:83px;padding:2px 50px 5px;position:relative;vertical-align:top}.button-filled,.button-filled-filled{background:linear-gradient(45deg,#5785d1 0,#3953a4 58%,#3953a4 60%,#3953a4 100%);border:transparent;color:#fff;text-align:center}.button-filled-filled:before,.button-filled:before{background:rgba(255,255,255,.2);content:"";height:200%;left:-180%;opacity:.3;position:absolute;top:-10%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;width:200%}.button-filled-filled:hover,.button-filled:hover{color:#fff!important}.button-filled-filled:hover:before,.button-filled:hover:before{left:60%}.button{-webkit-transition:.6s ease;transition:.6s ease}.button:hover{background-color:#3953a4;color:#fff}.container{height:100%;margin:0 auto;position:relative;width:1200px}.background-image{background-size:cover;background-repeat:no-repeat;background-position:right}header{left:0;padding-bottom:32px;position:fixed;-webkit-transition:.25s ease;transition:.25s ease;top:0;width:100%;z-index:100}header .container{margin:0 auto;margin-top:45px;padding:0 40px;position:relative;max-width:1820px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header ul{margin:0;padding:0}header ul li{font-size:2.4rem;display:inline-block;list-style:none;-webkit-transition:.4s ease;transition:.4s ease}header ul li:not(:last-child){margin-right:40px}header ul li.active a{border:1px solid #3953a4;border-radius:20px;padding:1px 25px 2px}header ul li.fadeDown{opacity:.4}header ul li.fadeDown.active{opacity:1}header ul li:hover .dropdown{display:block}header nav{display:inline-block;margin-left:80px}header .flags a{display:inline-block;height:41px;margin:0 10px;vertical-align:top;width:41px}header .flags a img{border-radius:100%;height:100%;-webkit-transition:.5s ease;transition:.5s ease}header .flags a img:hover{-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.4);box-shadow:0 4px 15px 0 rgba(0,0,0,.4)}header .flags a.active img{-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.4);box-shadow:0 4px 15px 0 rgba(0,0,0,.4)}header.scrollMenu{background-color:#f3efee;-webkit-box-shadow:0 4px 10px -1px rgba(0,0,0,.1);box-shadow:0 4px 10px -1px rgba(0,0,0,.1)}header .dropdown{background-color:#f3efee;-webkit-box-shadow:0 8px 8px -3px rgba(0,0,0,.05);box-shadow:0 8px 8px -3px rgba(0,0,0,.05);display:none;margin-left:-20px;padding:20px;position:absolute;text-align:left}header .dropdown li{display:block}header .dropdown li a{border:none!important}.menu-button{display:none;position:fixed;right:50px;top:42px;z-index:2000}.menu-button span{background-color:#000;border-radius:30px;display:block;height:4px;margin:8px 0;-webkit-transition:.6s ease;transition:.6s ease;width:45px}.menu-button.transform span{background-color:#fff}.menu-button.transform span:first-child{-webkit-transform:translateY(12px) rotate(45deg);-ms-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg)}.menu-button.transform span:nth-child(2){width:0}.menu-button.transform span:nth-child(3){-webkit-transform:translateY(-12px) rotate(-45deg);-ms-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}.mobilemenu{background-color:#3953a4;-webkit-box-shadow:1px 0 12px 0 rgba(0,0,0,.4);box-shadow:1px 0 12px 0 rgba(0,0,0,.4);height:100vh;margin:0;position:fixed;right:-430px;text-align:center;-webkit-transition:.6s ease;transition:.6s ease;top:0;width:430px;z-index:1000}.mobilemenu ul{display:inline-block;margin-top:100px;text-align:left}.mobilemenu ul li{font-size:4rem;display:block;margin-bottom:12px}.mobilemenu ul li a{color:#fff;font-weight:300}.mobilemenu ul li.active a{border:none;padding:0}.mobilemenu .flags{display:none}.mobilemenu.active{right:0}.start-header{background-size:cover;background-position:bottom;height:100vh;padding-top:200px;position:relative;width:100%;background-attachment:fixed}.start-header h1{font-size:8rem;margin:0 auto}.start-header .container{height:100%;width:100%}.start-header .bottom{bottom:60px;position:absolute;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.start-header .bottom .scroll-down{background-color:#3953a4;border-radius:100%;cursor:pointer;display:block;height:50px;position:relative;text-align:center;width:50px;z-index:10}.start-header .bottom .scroll-down img{margin-top:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.start-header .bottom .scroll-down span{-webkit-animation:pulsate 3s ease-out;animation:pulsate 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border:1px solid #3953a4;border-radius:100%;height:50px;left:0;position:absolute;top:0;width:50px;z-index:-1}.start-header .bottom .scroll-down span:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.start-header .bottom .scroll-down span:nth-child(3){-webkit-animation-delay:2s;animation-delay:2s}.start-header{-webkit-animation:fadeInOnStart 2s forwards;animation:fadeInOnStart 2s forwards;opacity:0}.background-image,.image{opacity:0}.background-image.js-animate,.image.js-animate{-webkit-animation:fadeInOnStart 1s forwards;animation:fadeInOnStart 1s forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.news-puff{opacity:0}.news-puff.js-animate{-webkit-animation:fadeInOnStart 1s forwards;animation:fadeInOnStart 1s forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.news-puff.js-animate:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.news-puff.js-animate:nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeInOnStart{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOnStart{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);transform:scale(.1,.1);opacity:1}100%{-webkit-transform:scale(1.8,1.8);transform:scale(1.8,1.8);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(.1,.1);transform:scale(.1,.1);opacity:1}100%{-webkit-transform:scale(1.8,1.8);transform:scale(1.8,1.8);opacity:0}}.contact #page>.section{-webkit-animation:fadeInOnStart 1.5s forwards;animation:fadeInOnStart 1.5s forwards}.contact .side-left ul{padding-right:12px!important}.contact .side-left ul li{padding:0}.contact .side-left ul li:before{content:none;display:none}.help-puff{background-color:#3953a4;bottom:25px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.3);box-shadow:0 2px 8px 0 rgba(0,0,0,.3);height:80px;padding:0;position:fixed;right:30px;-webkit-transition:.6s ease;transition:.6s ease;z-index:90}.help-puff .icon{background-image:url(../images/question-mark.png);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;float:right;height:32px;margin-top:10px;opacity:1;-webkit-transition:.5s ease;transition:.5s ease;width:32px;vertical-align:top}.help-puff section{cursor:pointer;height:80px;padding:12px 26px 20px;-webkit-transition:.5s ease;transition:.5s ease;width:380px}.help-puff section a{height:100%;left:0;position:absolute;top:0;width:100%}.help-puff section p{color:#fff;display:inline-block;max-width:230px;margin:0}.help-puff section p span{font-weight:700}.help-puff section div{background-size:cover;background-position:center top;float:right;height:100%;width:90px}.help-puff form{display:none;opacity:0;margin-top:18px;-webkit-transition:.4s ease;transition:.4s ease;width:auto!important}.help-puff form div{background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);height:46px;margin:14px auto;position:relative;width:380px}.help-puff form div input{border:none;height:100%;padding-left:20px;width:100%}.help-puff form div textarea{background-color:transparent;border:none;height:100%!important;outline:0;padding-left:20px;padding-top:12px;position:relative;resize:none;width:100%!important}.help-puff form div label{font-size:1.6rem;font-weight:600;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.help-puff form>input{background:-webkit-gradient(linear,left top,right top,from(#fafafa),color-stop(68%,#dbdbdb),to(#c6c6c6));background:linear-gradient(to right,#fafafa 0,#dbdbdb 68%,#c6c6c6 100%);color:#000;font-size:1.8rem;display:block;margin:40px auto 0}.help-puff form>input:hover{color:#000}.help-puff form .formcaptcha2{display:none!important}.help-puff.js-open{height:475px;padding:34px 45px 50px}.help-puff.js-open section{padding:0}.help-puff.js-open form{display:block;opacity:1}.help-puff.js-open .icon{background-image:url(../images/close_filled.png)}.fancybox-wrap{background-color:#fff;height:650px!important;left:50%!important;outline:0;padding:60px 80px;position:fixed!important;width:1000px!important;right:50%!important;text-align:center;top:50%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1002}.fancybox-wrap .fancybox-inner,.fancybox-wrap .fancybox-outer,.fancybox-wrap .fancybox-skin{height:100%!important;width:100%!important}.fancybox-wrap h4{color:#000;font-size:4.5rem;font-weight:800;margin:0 0 12px}.fancybox-wrap p{max-width:580px;margin:0 auto 30px}.fancybox-wrap .close-popup{cursor:pointer;display:inline-block;height:20px;position:absolute;right:40px;width:20px;top:20px}.fancybox-wrap form div{background-color:#fff;border-bottom:2px solid;display:inline-block;height:50px;margin:25px 30px 6px 0;position:relative;width:350px}.fancybox-wrap form div input{border:none;height:100%;padding-left:20px;width:100%}.fancybox-wrap form div label{font-size:1.8rem;font-weight:600;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fancybox-wrap form>input{background:linear-gradient(45deg,#5785d1,#3953a4 58%,#3953a4 60%,#3953a4);color:#fff;display:block;margin:90px auto 0}.overlay-bg.js-ready{top:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden;position:fixed;background-color:rgba(0,15,21,.7);opacity:.8}.section.background-image:nth-child(2){background-position:right;background-size:cover;min-height:710px;position:relative!important;z-index:1}.section.background-image:nth-child(2):before{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(72%,rgba(255,255,255,.63)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,.63) 72%,rgba(255,255,255,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}span.image{background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}.service{overflow:hidden;position:relative}.service h2{text-align:center}.service section{position:relative}.service .container .image{height:370px;left:-360px;position:absolute;width:180px}.service>.image:first-child{height:770px;left:-30px;position:absolute;top:-54px;width:570px}.service>.image:nth-child(2){background-position:center right;height:485px;position:absolute;right:0;top:860px;width:620px}.service>.image:nth-child(4){bottom:770px;height:485px;left:0;position:absolute;width:620px}.service>.image:last-child{bottom:0;height:620px;position:absolute;right:0;width:664px}.side-left{max-width:685px}.side-left h2{margin-bottom:54px}.side-left li,.side-left p{font-size:2.4rem;font-weight:300;margin:0 0 30px}.side-left ul{padding:0;margin:0;list-style:none}.side-left ul li{padding-left:40px;position:relative}.side-left ul li:before{border:2px solid #3953a4;border-radius:100%;content:'';height:20px;left:0;position:absolute;top:10px;width:20px}.side-right{margin:260px 0;margin-left:360px;max-width:720px}.side-right:first-of-type{margin-top:0}.side-right p{font-size:2.4rem;margin:0 0 30px}.events{background-color:#dedede;padding:130px 0 160px;overflow:hidden}.events h2{text-align:center}.news-puff{background-color:#fff;-webkit-box-shadow:0 4px 10px -1px rgba(0,0,0,.1);box-shadow:0 4px 10px -1px rgba(0,0,0,.1);display:inline-block;height:524px;margin:0 12px;position:relative;width:365px;vertical-align:top}.news-puff div:first-child{height:250px;overflow:hidden;position:relative;width:100%}.news-puff div:first-child span{background-size:cover;background-position:center;display:block;height:100%;-webkit-transition:1s ease;transition:1s ease;width:100%}.news-puff div:first-child span:before{background:linear-gradient(36deg,#3953a4 0,rgba(99,119,183,.85) 20%,rgba(150,164,207,.38) 47%,rgba(255,255,255,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.news-puff div:first-child p{bottom:24px;color:#fff;font-weight:600;left:24px;margin:0;position:absolute}.news-puff div:nth-child(2){padding:24px}.news-puff div:nth-child(2) h4{font-weight:400;font-size:2.4rem;margin:0 0 20px}.news-puff a{height:100%;left:0;position:absolute;width:100%;top:0}.news-puff:hover>div:first-of-type span{-webkit-transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);transform:scale(1.04,1.04)}.type-startpage .section.has-background-image:before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(72%,rgba(255,255,255,.63)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,.63) 72%,rgba(255,255,255,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.swiper-container-citat{background-image:url(../images/slider.png);background-size:cover;background-position-x:-220px;background-repeat:no-repeat;height:1000px;overflow:hidden;padding:115px 0 75px;position:relative}.swiper-container-citat h2{margin:0 0 120px;position:relative;text-align:center;z-index:1}.swiper-container-citat .owl-carousel{max-width:1900px;width:100%}.swiper-container-citat .owl-carousel .owl-stage-outer{overflow:visible}.swiper-container-citat .owl-dots{margin-top:140px;text-align:center}.swiper-container-citat .owl-dots .owl-dot{background-color:#e3e3e3;border-radius:100%;height:25px;opacity:.8;margin:0 12px!important;-webkit-transition:.4s ease;transition:.4s ease;vertical-align:middle;width:25px}.swiper-container-citat .owl-dots .owl-dot.active{background-color:transparent;border:2px solid #3953a4;height:40px;width:40px}.swiper-container-citat:after{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(29%,rgba(255,255,255,.2)),color-stop(69%,rgba(255,255,255,.76)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 29%,rgba(255,255,255,.76) 69%,#fff 100%);content:'';height:100%;position:absolute;right:0;top:0;width:100%;z-index:0}.owl-item{float:right;margin-right:80px}.owl-item p{font-size:3.6rem;font-weight:300;margin:0}.owl-item>div{float:right;margin:0 70px 0 130px;width:920px}.owl-item>div div{margin-top:50px;padding-left:120px;position:relative}.owl-item>div div p{font-size:2.4rem;margin:0}.owl-item>div div p:first-of-type{font-weight:600;margin-bottom:10px}.owl-item>div div span{background-size:cover;background-position:center;border-radius:100%;display:inline-block;height:100px;left:0;position:absolute;top:-6px;width:100px}.service-page .section{position:relative}.service-page .section .container{position:static;width:1530px}.service-page .section:nth-of-type(2) .background-image{background-size:contain;background-position:right}.service-page .section:nth-of-type(odd) .background-image{background-size:contain;background-position:left}.service-page .section:nth-of-type(odd) .side-left{margin-left:50%}.service-page .section:nth-of-type(even) .background-image{background-size:contain;background-position:right}.service-page .has-background-image{overflow:hidden;position:relative}.service-page .has-background-image .button{color:#fff;border-color:#fff}.schema .section.has-background-image{color:#fff;min-height:850px}.schema .section.has-background-image .background-image{background-size:cover;background-position:center}.schema .section.has-background-image:before{background-color:#000;content:'';height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.schema .section.has-background-image .side-left{position:relative;z-index:1}.schema .section:nth-of-type(3) .background-image{left:100px;max-width:38%}.schema .section:nth-of-type(4) .background-image{max-width:35%;left:auto;right:100px}.schema .section:last-of-type .background-image{background-position:right bottom;max-width:35%;left:auto;right:0}.type-news .section{background-size:contain;background-position:right;background-repeat:no-repeat;position:relative}.type-news .section:before{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(42%,#fff),color-stop(68%,rgba(255,255,255,.4)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,#fff 42%,rgba(255,255,255,.4) 68%,rgba(255,255,255,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.integrering .section:nth-child(2),.jourportal .section:nth-child(2),.utbildningsportal .section:nth-child(2){background-size:cover!important}.integrering .section:nth-child(2) .side-left,.jourportal .section:nth-child(2) .side-left,.utbildningsportal .section:nth-child(2) .side-left{position:relative;z-index:1}.integrering .section:nth-child(2):before,.jourportal .section:nth-child(2):before,.utbildningsportal .section:nth-child(2):before{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(60%,rgba(255,255,255,.63)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,.63) 60%,rgba(255,255,255,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.section{padding:150px 0 190px;position:relative}.pagetop{background-color:#f5f1ef;height:410px;position:relative;width:100%}.pagetop .container{width:1600px}.pagetop h1{bottom:40px;margin:0;left:0;position:absolute}.pagetop h1 span{color:#3a54a4}.service-page h3{font-size:3.6rem;margin-bottom:50px}.service-page .side-left p span{font-weight:600}.background-image{background-position:center;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.about-page h3{margin-bottom:70px}.about-page .section .container{width:1600px}.about-page .section:nth-child(2) .side-left{max-width:710px}.about-page .section:nth-child(2) .side-left h3{font-size:5.2rem}.about-page .section:nth-child(2) .side-left p{font-size:3rem}.about-page .section:nth-child(2) .background-image{background-size:cover;background-position:bottom center}.about-page .section:nth-child(2):before{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(50%,rgba(255,255,255,.63)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,.63) 50%,rgba(255,255,255,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.about-page .section.right{min-height:1250px}.about-page .section.right .side-left{float:right;max-width:690px}.about-page .section.right .background-image{background-position:left}.about-page:nth-of-type(odd) .background-image{background-position:right;background-size:contain}.about-page:nth-of-type(even) .background-image{background-position:left;background-size:contain}.contact .section{padding:115px 0 175px;position:relative}.contact .section .container{width:1530px}.contact .section ul{display:inline-block;margin:0 0 40px;padding:0;vertical-align:top;width:48%}.contact .section ul li{font-weight:300;list-style:none}.contact .section ul li:first-child{font-size:3.6rem}.contact h3{font-size:3.6rem}.contact .side-left>div{margin-bottom:60px}.contact .side-left>img{margin-bottom:40px}form{width:650px}form input,form textarea{background-color:transparent;border:none;outline:0}form textarea{min-height:350px;width:100%}form input{height:100%;width:100%}form input:focus{outline:0}form label{font-size:2.4rem;font-weight:300;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:-1}form button{padding:8px 40px 10px!important}.input-container{height:60px;margin-top:14px;position:relative}.input-container:after{background-color:#000;bottom:0;content:'';height:2px;left:0;position:absolute;width:100%}.input-container:last-of-type{min-height:350px}.input-container:last-of-type label{top:30px}.news{padding:0;margin:0;list-style:none}.news li a{font-size:2.4rem}.news li a:before{border:2px solid;border-radius:100%;content:'';display:inline-block;height:20px;margin-right:20px;width:20px}#footer{background-color:#3953a4;color:#fff;height:600px;padding:90px 0 0}#footer .logo{display:block}#footer .left{float:left;width:40%}#footer .left>img{display:block;margin-top:20px;max-width:90%;width:220px}#footer .right{float:right;width:60%}#footer .right>div{display:inline-block;vertical-align:top;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}#footer .right>div:first-of-type ul li:last-child{font-weight:400}#footer .right>div ul{margin:0 0 40px 0;padding:0;width:100%}#footer .right>div ul:not(:last-of-type) a{color:#fff;position:relative}#footer .right>div ul:not(:last-of-type) a:after{background-color:#fff;bottom:-3px;content:'';height:2px;left:0;position:absolute;-webkit-transition:.5s ease;transition:.5s ease;width:0}#footer .right>div ul:not(:last-of-type) a:hover:after{width:100%}#footer .right>div ul:last-of-type a{color:#fff;display:block;font-size:2.2rem;font-weight:200}#footer .right>div ul:last-of-type a img{margin-right:10px;vertical-align:middle}#footer .right>div ul:last-of-type a:first-of-type{margin-bottom:10px}#footer .right>div ul:last-of-type a:first-of-type img{height:32px}#footer .right>div ul li{font-size:1.8rem;font-weight:200;list-style:none;margin-bottom:10px}#footer .right>div ul li:first-child{font-size:3.6rem}#footer .right>div ul li img{height:25px;margin-right:6px;vertical-align:sub}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://www.medinetworks.se/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@media screen and (max-width:1650px){.start-header h1{margin:0 auto}h2{font-size:6.5rem}.section{padding-top:100px}.side-left{max-width:610px}.side-right{margin-left:570px}.service>.image:first-child{height:680px;width:480px}.service>.image:last-child{height:550px;width:600px}.pagetop .container{width:1200px}.about-page .section.right .background-image{z-index:-1}.about-page .section.right:before{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(70%,#fff),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 70%,#fff 100%);content:'';height:100%;position:absolute;right:0;top:0;width:100%}.about-page .section .container{width:1200px}.service-page .section .container{width:1200px}.contact .section .container{width:1200px}}@media screen and (max-width:1570px){.about-page:nth-of-type(odd) .background-image{background-size:cover}.service-page.schema .section:nth-child(2){background-size:cover!important}}@media screen and (max-width:1450px){header nav{margin-left:40px}header ul li:not(:last-child){margin-right:30px}header ul li{font-size:2.2rem}h1{font-size:8rem}.service-page .section{padding-bottom:120px}.service-page .section:nth-of-type(2n) .background-image{background-size:cover}.service-page.schema .section:nth-of-type(2n) .background-image{background-size:contain!important}.service-page.schema .section:last-of-type .background-image{background-size:contain!important}#footer .container>span{bottom:110px}}@media screen and (max-width:1320px){html{font-size:56.5%}header .container{text-align:unset}header nav{margin-left:35px;margin-top:7px}header ul li{margin-right:25px}h1{font-size:7rem;max-width:860px}.start-header{padding-top:170px}.start-header h1{font-size:6.5rem}.help-puff section p{max-width:initial;margin-top:12px}.help-puff.js-open{height:424px;padding:20px 45px 40px}.help-puff.js-open section{height:50px}.side-right{max-width:630px;margin-left:520px}.section{padding:54px 0 85px}.service>.image:first-child{height:530px;top:100px;width:360px}.service>.image:nth-child(2){top:682px;width:450px}.service>.image:nth-child(4){bottom:645px;height:330px}.service>.image:last-child{height:390px;width:418px}.swiper-container-citat{height:auto}.swiper-container-citat h2{margin-bottom:50px}.swiper-container-citat .owl-dots{margin-top:80px}.owl-item>div{width:85%}.owl-item>div div{margin-top:70px}.owl-item>div div span:empty{border:2px solid #3953a4}.owl-item p{font-size:2.8rem}.contact .section .container,.pagetop .container{width:930px}.about-page h3{margin-bottom:34px}.about-page .section .container{width:930px}.about-page .section.right{min-height:1070px}.about-page .section.right:before{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(42%,#fff),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 42%,#fff 100%)}.about-page .section:nth-child(2) .side-left h3{font-size:5.4rem}.about-page .section:nth-child(2):before{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(72%,rgba(255,255,255,.63)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,.63) 72%,rgba(255,255,255,0) 100%)}.about-page .section:nth-child(4):before{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(75%,rgba(255,255,255,.63)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,.63) 75%,rgba(255,255,255,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.service-page h3{font-size:3rem;margin-bottom:25px}.service-page .section{padding:70px 0 90px}.service-page .section .container{width:930px}.service-page .section .side-left{position:relative;z-index:1}.service-page .section:nth-of-type(even):before{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(60%,rgba(255,255,255,.63)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,.63) 60%,rgba(255,255,255,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.service-page .section:nth-of-type(odd):before{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(34%,rgba(255,255,255,.63)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.63) 34%,#fff 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.service-page .side-left{max-width:500px}.service-page .side-left h2{margin-bottom:30px}.schema .section.has-background-image{min-height:600px}.schema .section.has-background-image:before{background:#000!important}.schema .section:nth-of-type(3):before,.schema .section:nth-of-type(4):before,.schema .section:nth-of-type(6):before{display:none}.schema .section:nth-of-type(3) .background-image{max-width:34%}.contact .side-left>div{margin-bottom:60px}.service{padding-bottom:100px}.input-container:last-of-type{min-height:260px}.pagetop{height:250px}.pagetop h1{bottom:10px;font-size:6.5rem}h2{font-size:5.4rem}.button,.button-filled{margin-top:30px}#footer .container>span{bottom:76px}#footer .left>img{width:200px}}@media screen and (max-width:1250px){html{font-size:48.5%}header{padding-bottom:20px}header .container{margin-top:28px}header .flags a{height:40px;width:40px}#logo img{max-width:250px}h3{font-size:4rem}.container{width:1000px}.help-puff section p{font-size:2rem}.help-puff form div label{font-size:1.8rem}.help-puff form>input{font-size:2rem}.news-puff{height:auto;margin-bottom:28px;width:305px}.news-puff div:first-child{height:210px}.side-right{margin:150px 0;margin-left:400px}.owl-item>div{float:unset;margin:0 auto;text-align:center}.owl-item>div div{display:inline-block;margin-top:80px;text-align:left}.owl-item>div div span{height:80px;width:80px}.service .container .image{height:290px}.service>.image:first-child{height:390px;top:65px;width:320px}.service>.image:nth-child(2){height:530px;top:410px;width:360px}.service>.image:nth-child(4){bottom:485px;height:290px}.service>.image:last-child{height:344px;width:370px}.about-page .section.right{min-height:920px}.about-page .section.right .side-left{max-width:540px}.about-page .section:nth-child(2) .side-left{max-width:570px}.about-page .section:nth-child(2) .side-left h3{font-size:4.5rem}.service-page.schema .section:nth-of-type(4) .background-image{max-width:30%}.service-page.schema .section:nth-of-type(3){padding-bottom:0}.service-page.schema .section:nth-of-type(3) .background-image{display:none}.service-page.schema .section:nth-of-type(3) .side-left{margin-left:0;max-width:100%}.schema .section.has-background-image{min-height:initial}.contact .section{padding:80px 0 120px}.contact .side-left>div{margin-bottom:36px}.pagetop{height:200px}#footer{height:545px;padding:65px 0 0}#footer ul{width:45%}#footer ul li{font-size:2.2rem}#footer .container>span{bottom:-26px;display:inline-block;margin:6px 0 20px;position:relative;width:100%}#footer .container>span a{display:inline-block}#footer .container>span a:first-of-type{height:40px;margin-right:24px;margin-bottom:0}#footer .left>img{width:175px}}@media screen and (max-width:1150px){html{font-size:47.5%}h2{font-size:5rem}.button,.button-filled{margin-top:50px}header nav{margin-left:30px}header .container{margin-top:20px}header #logo{margin-top:0;top:0}header #logo img{max-width:230px}header .flags a{height:38px;margin:0 8px;width:38px}.side-left{max-width:560px}.side-left h3{margin:0 0 20px}.side-right h3{margin:0 0 20px}.service>.image:nth-child(2){top:430px}.owl-item>div{float:unset;margin:0 auto;width:700px}#footer ul{margin-bottom:25px}#footer #logo img{max-width:230px}#footer .container>span a{height:40px}}@media screen and (max-width:1024px){#mainmenu{display:none}.menu-button{display:block;top:18px}header .flags{right:120px;position:absolute}.mobilemenu .dropdown{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;display:block;margin-top:0;padding-bottom:0;position:static}.mobilemenu .dropdown li{font-size:2.8rem}h1{max-width:750px}.container{width:780px}.section.background-image:nth-child(2){background-size:cover;min-height:600px}.start-header{background-attachment:unset;padding-top:160px}.type-startpage .events{text-align:center}.news-puff{width:330px}.news-puff:nth-child(3){display:none}.side-left{max-width:440px}.side-right{margin-left:300px}.service>.image:first-child{height:370px;width:270px}.service>.image:nth-child(2){top:520px}.service>.image:nth-child(4){bottom:594px;height:298px;left:-115px}.service>.image:last-child{height:300px;width:322px}.swiper-container-citat{padding-bottom:100px}.swiper-container-citat h2{margin-bottom:48px}.swiper-container-citat:after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.2)),color-stop(35%,rgba(255,255,255,.76)),to(#fff));background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 25%,rgba(255,255,255,.76) 35%,#fff)}.pagetop .container{width:85%}.about-page .section .container{width:85%}.about-page .section.right{min-height:890px}.about-page .section.right .side-left{max-width:440px}.service-page .section .container{width:85%}.service-page .section .side-left{max-width:440px}.service-page .section .background-image{background-size:cover!important}.service-page .schema .section:nth-child(3){padding-bottom:0}.service-page .schema .section:nth-child(3) .background-image{display:none}.service-page .schema .section:nth-child(3) .side-left{margin-left:0;max-width:100%}.service-page .schema .section:nth-child(4) .background-image{display:none}.service-page .schema .section:nth-child(4) .side-left{max-width:100%}.contact .side-left{max-width:100%}.contact .section{background-image:none!important}.contact .section .container{margin:0 auto;padding-left:0;width:85%}.help-puff{display:none}#footer .container>span a img{height:42px;margin-right:6px}#footer .container>span a:first-of-type img{height:38px}#footer ul{margin-bottom:25px}#footer .logo img{height:38px}}@media screen and (max-width:1024px) and (min-height:1200px){.start-header{padding-top:280px}}@media screen and (max-width:920px){.service-page .side-left h2{margin-bottom:20px}.service-page .button,.service-page .button-filled{margin-top:12px}}@media screen and (max-width:900px){h1{font-size:6.5rem;max-width:610px}header .flags a{height:38px;margin:0 7px;width:38px}header #logo img{height:36px}.start-header h1{font-size:5.8rem}.help-puff section p{font-size:2.4rem}.service-page .section:nth-child(2) .side-left{max-width:510px}.service-page .side-left{max-width:356px}}@media screen and (max-width:800px){h1{font-size:5.6rem}.container{width:560px}.help-puff:not(.js-open){border-radius:100%}.help-puff:not(.js-open) section{width:85px}.help-puff:not(.js-open) section p{display:none}.service{text-align:center}.service .image{display:none}.side-left{max-width:100%}.side-right{margin:80px 0;margin-left:0}.swiper-container-citat h2{margin-bottom:45px}.swiper-container-citat .owl-dots{margin-top:90px}.owl-item>div{width:80%}.owl-item>div>p{text-align:center}.owl-item>div div{padding-left:100px}.owl-item>div div p:first-of-type{margin:0}.owl-item>div div span{height:80px;width:80px}.owl-item p{font-size:3.2rem}.news-puff{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;height:auto}.pagetop{height:230px}.pagetop h1{bottom:18px}.contact form{width:90%}.contact .section{padding:55px 0 75px}.type-startpage .section.has-background-image{background-image:none!important;padding-bottom:30px;text-align:center}.service-page .section{padding:80px 0 95px}.service-page .section:nth-of-type(even):before,.service-page .section:nth-of-type(odd):before{background:#fff;opacity:.8}.service-page .section h3{text-align:left}.service-page .section .background-image{background-size:cover!important}.service-page .section .side-left{float:unset!important;position:relative;z-index:1}.service-page span.image{display:none}.service-page .side-left{margin-left:0!important;max-width:100%!important;text-align:center;width:100%}.service-page .side-left p{text-align:left}.service-page.schema .section{padding:36px 0 45px}.service-page.schema .section:nth-child(2){background-image:none!important;padding:70px 0 50px}.service-page.schema .section:nth-of-type(3){padding-bottom:0}.service-page.schema .section:last-of-type .background-image,.service-page.schema .section:nth-of-type(3) .background-image,.service-page.schema .section:nth-of-type(4) .background-image{display:none}.service-page.schema .section.has-background-image:before{background:#000}.about-page .section.right{min-height:initial}.about-page .section.right .side-left{float:unset;max-width:100%}.about-page .section.right:before{background:#fff;opacity:.8}.about-page .section:nth-child(2):before{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(100%,rgba(255,255,255,.63)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,.63) 100%,rgba(255,255,255,0) 100%)}.about-page .section:nth-child(4):before{background:#fff;opacity:.8}.type-news .section{background-image:none!important}.integrering .side-left{text-align:left}.owl-item>div div p{font-size:2.2rem}#footer{height:auto;padding:46px 0}#footer #logo{display:block;margin-bottom:20px}#footer .container{width:500px}#footer .container span{bottom:-14px;margin-bottom:32px}#footer .left,#footer .right{float:unset;width:100%}#footer .left>img{display:inline-block;max-width:150px;max-height:84px}#footer .right{margin-top:20px}#footer ul{width:215px}#footer ul:nth-child(even){padding-left:80px}#footer ul li:first-child{font-size:3rem}}@media screen and (max-width:680px){html{font-size:44.5%}h1{font-size:5rem;max-width:470px}h2{font-size:4.5rem}h3{font-size:3.4rem}.container{width:85%}.button,.button-filled{margin-top:28px}header #logo{margin-left:45px;margin-top:4px}header #logo img{height:30px}header .flags a{margin:0 4px;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}header .container{padding:0 10px}.start-header h1{font-size:5rem}.start-header .bottom{display:none}.side-left h2{margin-bottom:30px}.pagetop{height:200px}.pagetop h1{font-size:5.4rem}.section{padding:70px 0 75px}.section.background-image:nth-child(2){min-height:initial}.swiper-container-citat{padding-bottom:90px}.about-page #page{padding-bottom:30px}.about-page .section{padding:25px 0 30px}.about-page .section:nth-child(2) .side-left h3{font-size:4rem;max-width:74%}.about-page .section.right{min-height:initial}.about-page .section.right .side-left{float:unset}.about-page .section.right:before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(0,#fff),to(#fff));background:linear-gradient(90deg,#fff 0,#fff 0,#fff);opacity:.6}.about-page .section .background-image{display:none!important}.service-page .section{padding:70px 0 75px}.service-page .section:nth-of-type(even):before,.service-page .section:nth-of-type(odd):before{display:none}.service-page .section .background-image{display:none}.service-page .section.has-background-image .background-image,.service-page .section.has-background-image:before{display:block!important}.service-page .section:nth-child(2) .background-image{display:none!important}.integrering .section:nth-child(2),.jourportal .section:nth-child(2),.utbildningsportal .section:nth-child(2){background-image:none!important;padding-bottom:12px}.integrering .section:nth-child(3):not(:last-child),.integrering .section:nth-child(4):not(:last-child),.integrering .section:nth-child(5):not(:last-child),.jourportal .section:nth-child(3):not(:last-child),.jourportal .section:nth-child(4):not(:last-child),.jourportal .section:nth-child(5):not(:last-child),.utbildningsportal .section:nth-child(3):not(:last-child),.utbildningsportal .section:nth-child(4):not(:last-child),.utbildningsportal .section:nth-child(5):not(:last-child){padding-bottom:0!important}#footer{overflow:hidden}#footer .container{width:80%}}@media screen and (max-width:680px) and (min-height:800px){.start-header{padding-top:200px}}@media screen and (max-width:560px){.button,.button-filled{padding:6px 54px 8px}header #logo{margin-top:5px;margin-left:35px}header .container{margin-top:18px}header .container>.flags{display:none}.menu-button{top:18px}.mobilemenu{right:-100%;width:100%}.mobilemenu .flags{display:block;left:45px;right:auto;top:25px}.mobilemenu ul{padding:0 0 10px 52px}.help-puff{height:62px}.help-puff section{height:60px;margin:0 auto;padding-top:16px}.help-puff section p{font-size:2.2rem;margin-top:3px}.help-puff section .icon{margin-top:0}.help-puff form{margin-top:16px}.help-puff form div{width:95%}.help-puff form div label{font-size:1.9rem}.help-puff form>input{margin-top:24px}.help-puff.js-open{height:auto;padding:24px 20px 20px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.help-puff.js-open section{height:42px;padding:0 14px;width:100%}.help-puff:not(.js-open){height:82px}.help-puff:not(.js-open) section{padding-top:22px}#ew-cookieinfo-container{width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}#footer .right{margin-top:25px}#footer .right>div{width:100%}#footer ul:nth-child(even){padding-left:0}#footer ul li{margin-bottom:0}}@media screen and (max-width:500px){h1{font-size:6rem;max-width:325px}h2{font-size:3.5rem}.start-header h1{font-size:4rem;max-width:80%}.pagetop{height:190px}.pagetop h1{bottom:6px;font-size:5rem}.section:nth-of-type(even){padding-bottom:0!important}.section:last-of-type{padding-bottom:30px!important}.contact .section{padding:45px 0 65px}.contact form textarea{height:165px;min-height:165px}.service-page .section{padding:25px 0 50px}.input-container:last-of-type{min-height:165px}.about-page .section:nth-child(2) .side-left h3{font-size:3.5rem}.service .container{padding-bottom:50px}.owl-item p{font-size:2.8rem}.owl-item>div{width:90%}.owl-item>div div{margin-top:45px;padding-left:0;text-align:center}.owl-item>div div span{display:none}.owl-item>div div p{font-size:2rem}.swiper-container-citat .owl-dots{margin-top:60px}#footer .logo img{height:34px}}@media screen and (max-width:450px){h2{margin-bottom:12px}.button,.button-filled{margin-top:32px}.section{padding:40px 0 60px}.section.background-image:nth-child(2){background-image:none!important;padding-bottom:20px;text-align:center}.side-right{margin:60px 0}.side-left p,.side-right p{margin-bottom:0}.start-header{padding-top:130px}.help-puff section{height:45px}.help-puff section p{max-width:-webkit-calc(100% - 50px)!important;max-width:calc(100% - 50px)!important}.help-puff .icon{margin-top:5px}.help-puff form{margin-top:28px}.help-puff form>input{margin-top:22px}.help-puff.js-open{height:396px;padding-top:16px}.news-puff{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-align:left;width:90%}.news-puff div:first-child{height:210px}.swiper-container-citat{padding-bottom:70px}.service-page .section{padding:35px 0 40px}.service-page .button,.service-page .button-filled{margin-top:25px}#ew-cookieinfo-container{padding:20px 25px}}@media screen and (max-width:400px){.button,.button-filled{border-radius:30px;margin-top:20px;min-width:250px;padding:10px 50px 12px}.menu-button{right:40px;top:22px}.menu-button span{height:3px;margin:6px 0;width:36px}.menu-button.transform span:first-child{-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.menu-button.transform span:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.mobilemenu ul li{font-size:3.4rem;margin-bottom:5px}.mobilemenu .flags{top:14px}header #logo{margin-left:20px}.start-header{background-image:url(../images/header-mobile.png)!important;background-position:bottom center!important}.contact .section ul{display:block;margin-bottom:25px;width:100%}.contact form button{min-width:250px;padding:10px 50px 12px}.swiper-container-citat h2{margin-bottom:35px}.owl-item p{font-size:2.8rem}.help-puff .button{min-width:initial!important;width:100%}#footer ul li:first-child{font-size:2.8rem}#footer .left>img{max-width:135px;max-height:73px}}@media screen and (max-width:380px){h1{font-size:5rem;max-width:268px}h2{font-size:4rem}header #logo{margin-left:20px;margin-top:2px}.menu-button{right:40px}.button{margin-top:15px}.events{padding-bottom:15px!important}.service{padding-bottom:58px!important}.news-puff p{margin:0}.news-puff div:nth-child(2){padding:20px 6px}.news-puff div:nth-child(2) h4{margin-bottom:9px}.contact .section ul li:first-child,.contact h3{font-size:2.8rem}.contact .section{padding:36px 0 56px}.contact .section ul{margin-bottom:18px}.contact form textarea{height:130px;min-height:130px}.section{padding:35px 0 42px}.section.background-image:nth-child(2) .button{margin-top:20px}.section.background-image:nth-child(2) .side-left h2{margin-bottom:20px}.input-container{height:40px}.input-container:after{height:1px}.input-container:last-of-type{min-height:130px;margin-top:0}.pagetop h1{font-size:4.5rem}.side-right{margin:50px 0}.owl-item p{font-size:2.5rem}.owl-item>div div{margin-top:50px}.owl-item>div div p{font-size:2rem}.swiper-container-citat h2{margin-bottom:15px}.swiper-container-citat .owl-dots{margin-top:36px}.swiper-container-citat .owl-dots .owl-dot{margin:0 9px!important}.swiper-container-citat .owl-dots .owl-dot.active{height:34px;width:34px}.about-page #page{padding-bottom:8px}.about-page .section{padding:30px 0 8px}.about-page .section:nth-child(2) .side-left h3{font-size:3.2rem;max-width:100%}.about-page .section:nth-child(2) .side-left p{font-size:2.6rem}.about-page .section:last-child{padding-bottom:42px}.about-page .section .background-image:before{opacity:.9}.about-page .section .container{overflow:hidden}.service-page .button{margin-top:25px}.service-page .section:nth-child(2) h3{font-size:3.2rem}#footer{padding:35px 0 18px}#footer .logo img{height:30px}#footer ul{margin-bottom:20px}#footer .right{margin-top:22px}#footer .container>span{bottom:-18px}#footer .container>span a{display:block}#footer .container>span a:first-of-type{margin-bottom:12px}}@media screen and (max-width:340px){html{font-size:36.5%}header #logo{margin-top:0}header #logo img{height:25px}.menu-button{right:35px;top:15px}.button{margin-top:10px}.start-header{padding-top:140px}.pagetop{height:150px}.contact .section{padding:28px 0 38px}.side-left h3,.side-right h3{margin:0 0 12px}.section.background-image:nth-child(2) .button{margin-top:20px}.section.background-image:nth-child(2) .side-left h2{margin-bottom:10px}.news-puff div:first-child{height:170px}.swiper-slide>div div{margin-top:40px;padding-left:70px}.swiper-slide>div div span{height:60px;width:60px}.swiper-slide p{font-size:2.3rem}.swiper-container-citat .owl-dots .owl.owl-dot{height:20px;margin:0 6px!important;width:20px}.swiper-container-citat .owl-dots .owl.owl-dot.active{height:26px;width:26px}.service-page .section{padding:35px 0 25px}}@media print{*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}