@charset "UTF-8";
body.fixed{position:fixed;top:0;left:0}.anniversary-logo{width:11em;height:auto;top:50%;position:absolute;transform:translateY(-50%)}@media screen and (max-width:1100px){.anniversary-logo{width:7em}}@media (max-width:640px){.anniversary-logo{width:4em}}#header{font-size:16px;height:5.5em;position:relative;width:100%;float:left;z-index:90}#header #mobile-menu{outline:none;border:none}#header #mobile-menu:focus-visible{border:3px dashed #000}#header .inside{position:relative;height:5.5em}#header #logo{float:left;position:relative;z-index:400;margin-top:0.75em;margin-right:1em}@media (max-width:767px){#header #logo .mobile-logo{min-height:32px}}@media (min-width:768px) and (max-width:1200px){#header #logo .mobile-logo{min-height:64px;width:auto}}@media (min-width:1201px){#header #logo .mobile-logo{min-height:64px;width:auto}}@media (max-width:767px){#header #logo .anniversary-logo{min-height:18px}}@media (max-width:1200px){#header #logo .anniversary-logo{min-height:28px}}@media (min-width:1201px){#header #logo .anniversary-logo{min-height:44px}}#header .icon-ico-search{float:right;display:inline-block;color:#5d686e;line-height:5.5em;margin-left:20px;cursor:pointer}#header .icon-ico-search:focus-visible{outline:none;border:3px dashed #000}#header .icon-ico-search:before{color:#5d686e;font-size:25px}#header .icon-ico-search:hover:before{color:#e2001a}#header .icon-ico-search.active:before{content:""}#header.fixed{position:fixed;top:0;left:0}@media (max-width:1100px){#header .icon-ico-search{margin-right:20px}#header #logo{margin-top:0.5em}#header #mobile-menu{position:relative;z-index:100}}@media (max-width:1099px){#header{height:4.5em}#header #logo{margin-left:1.8em}#header #logo img{max-height:3.4em}#header .inside{padding:0;height:100%}#header .icon-ico-search,#header #mobile-menu{height:4.5em;line-height:4.5em}}@media (max-width:640px){#header{height:3.5em}#header .inside{height:3.5em}#header #mobile-menu{height:3.5em;line-height:3.5em;padding:0 0.5em}#header #mobile-menu i{display:none}#header #logo{max-width:9.5em;margin-left:1em}#header .icon-ico-search{height:3.5em;line-height:3.5em}}#header .mod_navigation{float:right;position:relative;z-index:30}#header .mod_navigation ul{float:right}#header .mod_navigation li{float:left}#header .mod_navigation a{text-decoration:none}#header .mod_navigation .level_1>li{padding:0 1.2em;height:5.5em;line-height:5.5em}#header .mod_navigation .level_1>li>a{font-family:"Generis Sans W01 Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1.2em}#header .mod_navigation .level_1>li>.submenu .menu-arrow:focus-visible{outline:none !important;pointer-events:none}#header .mod_navigation .level_1>li>.menu-arrow{display:none}#header .mod_navigation .level_1>li>.menu-arrow:focus-visible{outline:4px dashed black !important}#header .mod_navigation .level_1>li:nth-child(3) .level_3 li{width:100%}#header .mod_navigation .level_1 a{color:#5d686e;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#header .mod_navigation .level_3{width:100%;float:left}#header .mod_navigation .level_3 li{margin-top:0.65em;width:100%;line-height:1}#header .mod_navigation .invisible-skip-nav{display:block !important;position:fixed;top:0;left:-200px;opacity:0;font-size:1.8em;color:#e2001a}@media (min-width:1100px){#header .mod_navigation .invisible-skip-nav:focus-visible{opacity:1;left:0}#header .mod_navigation li.submenu .menu-arrow{display:none}#header .mod_navigation .level_1>li{z-index:25;background:#fff}#header .mod_navigation .level_1>li:hover .level_2{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;-webkit-transform:translate3d(0, 0, 0)}#header .mod_navigation .level_1>li>a{width:100%;float:left}#header .mod_navigation .level_1>.desktop-focused .level_2{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;-webkit-transform:translate3d(0, 0, 0)}#header .mod_navigation .level_2{position:absolute;top:5.5em;right:-60px;padding:1.1em 0 1.1em 1.6em;min-width:775px;margin-right:-1em;-webkit-transform:translate3d(0, 0, 0);-moz-column-count:3;-webkit-column-count:3;column-count:3;webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#header .mod_navigation .level_2>a{-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;vertical-align:top}#header .mod_navigation .level_2>li{-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;line-height:1.2;-webkit-transform:translate3d(0, 0, 0);width:100%;float:none;display:inline-block;display:flow-root;display:table;width:100%;vertical-align:top}#header .mod_navigation .level_2>li:not(.submenu){margin-bottom:1.2em}#header .mod_navigation .level_2>li>ul{margin-bottom:1em}#header .mod_navigation .level_2>li>a{font-family:"Generis Sans W01 Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#e2001a;display:block}#header .mod_navigation .level_2 li,#header .mod_navigation .level_2 ul{position:relative;z-index:5}#header .mod_navigation .level_2 a{color:#5d686e;font-size:16px}#header .mod_navigation .level_2:after{position:absolute;top:0;left:0;min-width:90vw;bottom:0;z-index:0;background:rgba(255, 255, 255, 0.9);content:"";z-index:0}#header .mod_navigation .level_2{visibility:hidden;opacity:0;position:absolute;z-index:-1;transform:translateY(1em);transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s}#header .mod_navigation .level_2 a{opacity:1;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-shadow:1px 1px 1px transparent;position:relative}#header .mod_navigation .level_2 a:before{position:absolute;left:-14px;content:"";font-family:"icomoon";top:4px;font-size:8px;opacity:0;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#header .mod_navigation .level_2 a:hover:before{opacity:1;left:-11px}}@media (max-width:1099px){#header .mod_navigation{display:none}#header .mod_navigation .level_1>li{height:auto;line-height:1.2}#header .mod_navigation .level_1>li.active>.menu-arrow:before{content:""}#header .mod_navigation .level_1>li a{position:relative}#header .mod_navigation .level_1>li a:after{font-family:"icomoon";display:inline-block}}@media (min-width:801px) and (max-width:1099px){#header .mod_navigation{position:fixed;left:0;top:5.5em;width:100%;height:100%;top:0;background:rgba(255, 255, 255, 0.6)}#header .mod_navigation .level_1{float:left;width:100%;-webkit-box-shadow:6px 0px 11px -3px #ad0d02;-moz-box-shadow:6px 0px 11px -3px #ad0d02;box-shadow:6px 0px 11px -3px #ad0d02;padding-top:5.5em;height:100%;overflow:auto}#header .mod_navigation .level_1 .menu-arrow{display:none}#header .mod_navigation .level_1>li{display:block;width:100%;float:left;clear:both;padding-left:0;padding-right:0;background:#fff;border-bottom:1px solid #dedede;position:relative}#header .mod_navigation .level_1>li a{color:#e2001a;display:block;font-size:16px}#header .mod_navigation .level_1>li>a{width:200px;font-size:18px;padding:15px;width:200px;position:relative;z-index:5}#header .mod_navigation .level_1>li>a:after{content:"";font-size:12px;margin-left:2em;display:inline-block;display:none}#header .mod_navigation .level_1>li>.menu-arrow{font-size:12px;margin-left:2em;position:absolute;right:0;top:7px;display:block;padding:15px;font-size:17px}#header .mod_navigation .level_1>li>.menu-arrow:before{color:#e2001a}#header .mod_navigation .level_2{column-count:3;padding:0 1em;column-gap:40px;display:none}#header .mod_navigation .level_2>li{page-break-inside:avoid;break-inside:avoid-column;line-height:1.2;width:100%}#header .mod_navigation .level_2>li:not(.submenu){margin-bottom:1.2em}#header .mod_navigation .level_2>li>ul{margin-bottom:1em}#header .mod_navigation .level_2>li>a{font-family:"Generis Sans W01 Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#e2001a}}@media (max-width:800px){#header .mod_navigation{width:100%}#header .mod_navigation .level_1{width:100%;float:left}#header .mod_navigation .level_1 li,#header .mod_navigation .level_1 ul{width:100%;float:left}#header .mod_navigation .level_1>li{padding:0;position:relative;border-bottom:1px solid #e8e8e8}#header .mod_navigation .level_1>li>a{display:block;padding:18px 16px;background:#fff;font-size:17px}#header .mod_navigation .level_1>li>.menu-arrow{display:block;position:absolute;right:10px;padding:12px;top:5px;z-index:10}#header .mod_navigation .level_1>li>.menu-arrow:before{color:#e2001a}#header .mod_navigation .submenu{position:relative}#header .mod_navigation .submenu a{font-size:16px}#header .mod_navigation .submenu>.menu-arrow{display:block;position:absolute;right:10px;padding:15px;top:0.7em;z-index:10}}@media (min-width:611px) and (max-width:800px){#header .mod_navigation .level_2{display:none;padding:1em 1.2em;background:rgba(255, 255, 255, 0.96);-moz-column-count:3;-webkit-column-count:3;column-count:3;webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#header .mod_navigation .level_2>li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;line-height:1.2}#header .mod_navigation .level_2>li:not(.submenu){margin-bottom:1.2em}#header .mod_navigation .level_2>li>ul{margin-bottom:1em}#header .mod_navigation .level_2>li>a{font-family:"Generis Sans W01 Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#e2001a}#header .mod_navigation .level_2 .submenu>.menu-arrow{display:none}}@media (max-width:610px){#header .mod_navigation .level_2{display:none;column-count:auto;column-gap:none}#header .mod_navigation .level_2>.active>.menu-arrow:before{content:""}#header .mod_navigation .level_2>li>a{display:block;padding:0.6em 1em 0.6em 2em;background:rgba(255, 255, 255, 0.95);border-bottom:1px solid #e8e8e8}#header .mod_navigation .level_2>li:last-of-type{border-bottom:none}#header .mod_navigation .level_2 .submenu .menu-arrow{font-size:14px;padding:12px;top:2px}#header .mod_navigation .level_2 .submenu .menu-arrow:before{color:#5d686e}#header .mod_navigation .level_2 a.submenu .menu-arrow{display:none}#header .mod_navigation .level_3{display:none}#header .mod_navigation .level_3>li{margin-top:0}#header .mod_navigation .level_3>li>a{padding:0.6em 1em 0.6em 3em;display:block;background:rgba(255, 255, 255, 0.92);border-bottom:1px solid #e8e8e8}}#mobile-menu{display:none;float:right;position:relative;height:5.5em;line-height:5.5em;background:#e2001a;padding-right:20px;padding-left:15px}#mobile-menu i{color:#fff;font-size:16px}@media (max-width:1099px){#mobile-menu{display:flex;align-items:center;justify-content:center}}.h-icon{display:inline-block;height:44px;position:relative;padding-left:45px;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}.h-icon span{display:block;position:absolute;height:2px;width:24px;background:#fff;opacity:1;left:8px;transform:rotate(0deg);transition:0.25s ease-in-out}.h-icon span:nth-child(1){top:14px}.h-icon span:nth-child(2),.h-icon span:nth-child(3){top:22px}.h-icon span:nth-child(4){top:30px}.h-icon.open span:nth-child(1){top:18px;width:0%;left:50%}.h-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.h-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.h-icon.open span:nth-child(4){top:18px;width:0%;left:50%}#header .mod_form{display:none;position:absolute;background:#fff;right:46px;height:100%;z-index:300;padding-top:25px;width:100%}#header .mod_form form{max-width:700px;float:right}#header .mod_form input{width:240px;height:30px;line-height:30px;padding:0 16px;border:none;outline:none;border-right:2px solid #5d686e;text-align:right;background:transparent}#header .mod_form input.placeholder{font-size:18px;font-family:"Generis Sans W01 Bold", Arial, "Helvetica Neue", Helvetica, sans-serif}#header .mod_form input:-moz-placeholder{font-size:18px;font-family:"Generis Sans W01 Bold", Arial, "Helvetica Neue", Helvetica, sans-serif}#header .mod_form input::-webkit-input-placeholder{font-size:18px;font-family:"Generis Sans W01 Bold", Arial, "Helvetica Neue", Helvetica, sans-serif}#header .mod_form input:-webkit-autofill,#header .mod_form textarea:-webkit-autofill,#header .mod_form select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px transparent inset}#header .mod_form .widget-text{float:right;width:100%;padding-top:3px;position:relative;overflow:hidden}#header .mod_form .widget-text:before{position:absolute;top:2px;width:100%;max-width:240px;right:-100%;height:100%;background-color:#f6f6f6;display:block;content:"";-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#header .mod_form .widget-text input{float:right;position:relative;z-index:10;outline:none;box-shadow:none;border:none}#header.open-nav .mod_form .widget-text:before{right:0}@media (max-width:1390px){#header .mod_form{right:4em}}@media (max-width:1099px){#header .mod_form{right:11em;padding-top:20px;z-index:999}}@media (max-width:640px){#header .mod_form{right:7.4em;padding-top:10px}}@media (max-width:340px){#header .mod_form{left:0.5em;overflow:hidden;width:auto}}#dualis_free_study_places_wrapper>.accordion-head .company-name .order:focus-visible{outline:3px dashed #000 !important}#dualis_free_study_places_wrapper>.accordion-head .right-holder .study-program .order:focus-visible,#dualis_free_study_places_wrapper>.accordion-head .right-holder .postcode .order:focus-visible{outline:3px dashed #000 !important}#suggestions-list{max-height:400px;overflow:auto;position:relative;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#suggestions-list.ps{opacity:1}#suggestions-list{width:100%;float:right;max-width:450px;margin-top:0.5em;padding:0.6em 1em 0;-webkit-box-shadow:#e0dde0 0px 2px 35px -11px !important;-moz-box-shadow:#e0dde0 0px 2px 35px -11px !important;box-shadow:#e0dde0 0px 2px 35px -11px !important}#suggestions-list a{color:#e2001a;font-family:"Generis Sans W01 Bold", Arial, "Helvetica Neue", Helvetica, sans-serif}#suggestions-list li{border-bottom:1px solid #efefef;padding:0.4em 0}#suggestions-list li:last-of-type{border-bottom:none}@media (max-width:580px){#suggestions-list{right:-7.5em}}figure{margin:0}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%}}.ie .cta-section .image_container{height:125px}@media (min-width:1100px){.chrome #header .mod_navigation .level_2>li,.win #header .mod_navigation .level_2>li{float:left}}@media (min-width:1100px){.firefox #header .mod_navigation .level_2>li{float:none}}@media (min-width:1100px){.trident #header .mod_navigation .level_2>li{clear:both}}