body {font-size:100%;background-color:#fff;color:rgba(14, 32, 41, 0.72)}
[class^="icon-"]:before, [class*=" icon-"]:before {display:inline-block}
.gid a:focus {outline:1px solid currentColor;outline-offset:0.25em}
.gid a:focus:not(:focus-visible) {outline:none}
.gid a:focus-visible {outline:1px solid currentColor;outline-offset:0.25em}
.C-gi-grau-5 {color:rgba(14, 32, 41, 0.72)}
.Bgc-gi-grau-5 {background-color:rgba(14, 32, 41, 0.72)}
h1,h2,h3,h4,h5,h6 {margin-top:0}
html:lang(ru) .webfont-medium, html:lang(vi) .webfont-medium{font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:bold}
.btn-reset{background-color:transparent;border:1px solid transparent;padding:0}
main + .row {display:flex;align-items:center;justify-content:center}
.gid-c {display:block}
.gid-shadow {box-shadow:.0625rem .125rem .375rem 0 rgba(0,0,0,0.18)}
.gid-teaser-shadow {box-shadow:.0625rem .25rem .375rem 0 rgba(0,0,0,0.18)}
.gid-hdl-c {top:2rem;left:3.625rem;z-index:2}
html[dir="rtl"] .gid-hdl-c {right:3.625rem;left:auto;}
.gid-finder-widget-c {position:absolute;left:3.625rem;bottom:1.5rem;z-index:2}
html[dir="rtl"] .gid-finder-widget-c {right:3.625rem;left:auto}
.gid-finder-tab {background-color:#e8e8e8;margin-right:.0625rem;border-radius:.1875rem .1875rem 0 0;z-index:2;padding:0;border:none;color:#858e93}
html[dir="rtl"] .gid-finder-tab {margin-left:.0625rem;margin-right:0;border-radius:.1875rem 0 0 .1875rem;z-index:2}
.gid-finder-tab:hover {text-decoration:underline}
.gid-finder-tab[aria-selected="true"]:hover {text-decoration:none}
.gid-finder-tab:focus {outline:2px solid #181a1b}
.gid-finder-tab:focus:not(:focus-visible) {outline:none}
.gid-finder-tab[aria-selected="true"] {background-color:#fff;color:#474d50}
.gid-finder-tab-item {padding:.625rem 1.875rem .4375rem;display:block}
a.gid-finder-tab-item {cursor:pointer}
.gid-finder-tab[aria-selected="true"] .gid-finder-tab-item {padding:.625rem 1.25rem .4375rem}
.gid-finder-filter-c {padding:.6875rem 1.1875rem 1.8125rem .875rem;box-shadow:.0625rem .1875rem .375rem 0 rgba(0,0,0,0.18);box-sizing:border-box;width:20.125rem;border-radius:0 .0625rem .0625rem .0625rem}
html[dir="rtl"] .gid-finder-filter-c {padding:.6875rem .875rem 1.8125rem 1.1875rem}
.gid-finder-toggle-btn-c {border:1px solid #e9e9e9;border-radius:.25rem;line-height:1;box-shadow:inset 0 0 .375rem rgba(0,0,0,.1);display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex}
.gid-hero-c,.gid-full-width-c {margin-left:-3.625rem;margin-right:-3.625rem}
.w\(615px\) .gid-full-width-c {margin-left:-11.5rem;margin-right:-11.5rem}
.gid-hero-c .gid-finder-toggle-btn-c {width:calc(100% - 2px);border-width:.0625rem}
.gid-toggle-btn {padding:.5625rem .875rem .6875rem;margin:0;background-color:rgba(255,255,255,0);border:none;color:#858e93;line-height:1;font-size:1.125rem;flex-grow:1}
html:lang(ru) .gid-toggle-btn {font-size:.875rem}
.gid-hero-c .gid-toggle-btn {padding:.875rem .875rem .9375rem}
.gid-toggle-btn-active {border:1px solid #a0c814;border-radius:.25rem;background-color:#fff;color:#5f676b;margin:-.0625rem;box-shadow:.125rem .1875rem .6875rem 0 rgba(0,0,0,0.14)}
.gid-hero-c .gid-toggle-btn-active {border-width:.125rem}
.gid-finder-select-spacer {height:0.75rem}
.gid-btn-fake-select + .gid-finder-popover-c { display:none; }
.gid-btn-fake-select[aria-expanded="true"] + .gid-finder-popover-c { display:block; }
.gid-finder-popover-c {background-color:#fff;bottom:3.5rem;left:0;border-radius:.1875rem;box-shadow:0 .125rem .5625rem 0 rgba(0,0,0,0.36);border:1px solid #E0E0E0;box-sizing:border-box;min-width:25.375rem;z-index:2}
html[dir="rtl"] .gid-finder-popover-c {right:0;left:auto}
.gid-teaser-finder-select-c .gid-finder-popover-c {width:auto}
.gid-finder-popover-w:after {content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:.375rem .6875rem 0;border-color:#fff transparent transparent;position:absolute;bottom:-.375rem;left:.9375rem}
html[dir="rtl"] .gid-finder-popover-w:after {right:.9375rem;left:auto}
.gid-finder-popover-i {padding:0;width:100%}
.gid-finder-popover-i:last-of-type {border-left:.0625rem solid #f1f2f1}
html[dir="rtl"] .gid-finder-popover-i:last-of-type {border-right:.0625rem solid #f1f2f1;border-right:none}
.gid-finder-popover-list {list-style:none;margin:0;padding:0 2.375rem 0 1.1875rem;max-height:17.25rem;overflow-y:auto}
html[dir="rtl"] .gid-finder-popover-list {padding:0 1.1875rem 0 2.375rem}
.gid-finder-popover-list:focus-within { outline:none; }
.gid-finder-popover-list li:first-child {padding-top:1.125rem}
.gid-finder-popover-list li:last-child {padding-bottom:1.125rem}
.gid-finder-popover-list-link {color:#858e93;cursor:pointer}
.gid-finder-popover-list-link:hover,.gid-finder-popover-list-link[aria-selected="true"] {text-decoration:underline;color:#474d50;}
.gid-finder-popover-list-link.exam-level-item {white-space:nowrap}
.gid-finder-popover-list-link.exam-level-item:focus {/*outline: 2px solid currentColor;*/color:#474d50;text-decoration: underline;outline-offset:0}
.gid-finder-popover-list-link.exam-level-item:focus:not(:focus-visible) {outline:none}
.gid-finder-popover-hr {border-style:solid;border-width:.125rem 0 0;border-color:#f1f2f1;box-sizing:content-box;height:0;margin-left:-1.1875rem;margin-right:-2.375rem}
html[dir="rtl"] .gid-finder-popover-hr {margin-right:-1.1875rem;margin-left:-2.375rem}
.gid-finder-popover-i.exam-list-container {padding: 1.125rem 2.375rem 1.125rem 1.1875rem}
html[dir="rtl"] .gid-finder-popover-i.exam-list-container {padding: 1.125rem 1.1875rem 1.125rem 2.375rem}
.gid-finder-popover-i.exam-list-container .gid-finder-popover-list {padding:0}
.exam-list-container .gid-finder-popover-list li:first-child {padding-top:0}
.exam-list-container .gid-finder-popover-list li:last-child {padding-bottom:0}
.gid-btn.gid-finder-btn {border:none;text-transform:uppercase}
.gid-finder-btn-invert {background-color:rgba(0,0,0,0)}
.gid-btn {border:1px solid #a0c814;padding:.75rem .875rem .625rem;line-height:1}
.gid-btn.D\(if\)[href*="mailto:"] {display:inline-flex;text-decoration:none}
.gid-btn.D\(if\)[href*="mailto:"]:hover .gid-btn-text {text-decoration:underline}
.gid-btn.D\(if\)[href*="mailto:"]:before {font-size:100%;position:relative;top:-1px;color:inherit}
.gid-btn-start {min-width:10.75rem}
.circle-arrow-right {overflow:visible;margin-left:.5rem}
html[dir="rtl"] .circle-arrow-right {margin-right:.5rem;margin-left:0;transform:rotate(-180deg);}
.Bgc-gi-gruen-hell .circle-arrow-right {fill:#0E2029;}
.gid-btn-start-icon {fill:#a0c814}
.gid-finder-btn-icon {fill:#fff;margin-bottom:.125rem}
.gid-teaser-types-icon {fill:#a0c814;width:2.125rem;height:2.125rem;position:absolute;right:.75rem;top:calc(50% - 16px)}
html[dir="rtl"] .gid-teaser-types-icon {left:.75rem;right:auto}
.gid-btn-dl-icon {overflow:visible;fill:#858e93;margin-inline-start:0.5rem}
.gid-btn-invert {border-color:#858e93;border-radius:.125rem}
.gid-btn-fake-select {border-color:#adb3b6;padding:.875rem 2rem 1rem 1.125rem;border-radius:.25rem;box-shadow:inset 0 .0625rem .3125rem 0 rgba(0,0,0,0.07);position:relative}
html[dir="rtl"] .gid-btn-fake-select {padding:.875rem 1.125rem 1rem 2rem}
.gid-teaser-finder-select-c .gid-btn-fake-select {border-color:#a0c814;width:12.8125rem;padding:.75rem 2rem .75rem .75rem}
html[dir="rtl"] .gid-teaser-finder-select-c .gid-btn-fake-select {padding:.75rem .75rem .75rem 2rem}
.gid-btn-fake-select:after {content:"\e812";font-family:GI-Iconset;position:absolute;font-size:.6875rem;top:calc(50% - 5px);right:1rem}
html[dir="rtl"] .gid-btn-fake-select:after {left:.5rem;right:auto}
.gid-btn-fake-select.error {border-color:#eb0000;color:#eb0000}
.gid-text-invalid {color:#eb0000;position:relative;top:-1.25rem}
.gid-button-c .gid-btn:last-child {margin-right:0}
html[dir="rtl"] .gid-button-c .gid-btn:last-child {margin-left:0;margin-right:inherit}
.gid-teaser-overlay {margin-left:-3.625rem;margin-right:-3.625rem}
.gid-teaser-overlay-hdl {z-index:1;max-width:54.125rem;top:2.9375rem;left:3.625rem;text-shadow:0 0 .3125rem rgba(0,0,0,.07),0 0 .9375rem rgba(0,0,0,0.15)}
html[dir="rtl"] .gid-teaser-overlay-hdl {right:3.625rem;left:auto}
.gid-teaser-overlay-box {z-index:1;width:39.75rem;box-sizing:border-box;padding:1.4375rem 1.625rem 1.4375rem 3.625rem;top:-8.125rem;margin-bottom:-8.125rem}
html[dir="rtl"] .gid-teaser-overlay-box {padding:1.4375rem 3.625rem 1.4375rem 1.625rem}
.gid-info-box-c {z-index:1;padding:.9375rem 2rem .625rem 1.25rem;max-width:37.25rem;box-sizing:border-box;top:-5.1875rem;margin-bottom:-5.1875rem}
html[dir="rtl"] .gid-info-box-c {padding:.9375rem 1.25rem .625rem 2rem}
.gid-info-box-fixed {bottom:0;top:inherit;margin-bottom:0}
.gid-teaser-overlay .gid-btn-invert, .gid-teaser-overlay .btn-tertiary {min-width:inherit;white-space:nowrap;margin-left:2.625rem}
html[dir="rtl"] .gid-teaser-overlay .gid-btn-invert, html[dir='rtl'] .gid-teaser-overlay .btn-tertiary {margin-right:2.625rem;margin-left:0}
.gid-quote-c {width:39.25rem}
.gid-quote-image-c .teaserBildContainer {width:8.125rem;height:8.125rem}
.gid-quote-image {border-radius:50%}
.gid-quote-text>p:before {color:rgba(14, 32, 41, 0.16);content:"\201C";position:absolute;left:-2.75rem;top:0;font-size:6rem;font-style:normal;font-weight:400;line-height:1}
html[dir="rtl"] .gid-quote-text>p:before {right:-2.75rem;left:auto}
.gid-teaser-course-locations {margin-left:-.6875rem;margin-right:-.625rem}
html[dir="rtl"] .gid-teaser-course-locations {margin-left:-.625rem;margin-right:-.6875rem}
.gid-teaser-course-locations .cms-location-wrp {display:flex;flex-wrap:wrap}
.gid-teaser-course-locations .gid-teaser-i {margin-left:.6875rem;margin-right:.625rem;width:17.1875rem}
html[dir="rtl"] .gid-teaser-course-locations .gid-teaser-i {margin-right:.6875rem;margin-left:.625rem}
.gid-teaser-types .gid-teaser-i {padding:.6875rem 3.75rem .875rem .6875rem}
html[dir="rtl"] .gid-teaser-types .gid-teaser-i {padding:.6875rem .6875rem .875rem 3.75rem}
.gid-teaser-link {color:inherit;height:100%}
.gid-teaser-link:hover {text-decoration:none}
.gid-teaser-link:hover .gid-teaser-hdl {text-decoration:underline}
article .jwplayer,div[id*="video"],.inhalt .jwplayer {margin-top:0!important}
.gid-tag-c {z-index:1;padding:.25rem .9375rem .1875rem}
.gid-teaser-hdl-c {text-transform:none}
.gid-teaser-image {width:100%;height:auto}
.gid-full-width-c {width:61.4375rem;box-sizing:border-box}
.gid-level-c {box-shadow:.0625rem .0625rem .375rem 0 rgba(0,0,0,0.18)}
.gid-level-tab {width:100%;background-color:#e4e5e6;padding:.625rem 1.3125rem;margin-right:.0625rem;border:none;text-align:left}
html[dir="rtl"] .gid-level-tab {margin-left:.0625rem;margin-right:0;text-align:right}
.gid-level-tab:focus {outline:2px solid #181a1b}
.gid-level-tab:focus:not(:focus-visible) {outline:none;}
.gid-level-tab:last-child {margin-right:0}
html[dir="rtl"] .gid-level-tab:last-child {margin-left:0;margin-right:inherit}
.gid-level-tab[aria-selected="true"] {background-color:#fff}
.gid-level-tab-item:hover {text-decoration:none}
.gid-level-text-i {padding:1.4375rem 2.5625rem 2.75rem 1.3125rem}
html[dir="rtl"] .gid-level-text-i {padding:1.4375rem 1.3125rem 2.75rem 2.5625rem}
.gid-level-text-c {overflow:hidden}
.gid-level-text-c p {margin-top:0}
.gid-level-text-c table {border-collapse:collapse;border:none;width:auto !important;max-width:50%;margin-bottom:1.25rem}
.gid-level-text-c table[align="right"] {margin-left:1.5rem}
html[dir="rtl"] .gid-level-text-c table[align="right"] {margin-right:1.5rem;margin-left:0}
.gid-level-text-c table[align="left"] {margin-right:1.5rem}
html[dir="rtl"] .gid-level-text-c table[align="left"] {margin-left:1.5rem;margin-right:0}
.gid-level-text-c th, .gid-level-text-c td {border-left:none;border-right:none;border-color:#e4e6e7;padding:.25rem}
.gid-level-text-c tr:first-child td {border-top-color: #adb3b6}
.gid-level-text-c tr:last-child td {border-bottom-color:#adb3b6}
.gid-btn-dl {min-width:18.5rem;box-sizing:border-box}
.gid-btn-dl.gid-btn-invert {border-radius:0}
.gid-contact-text-w {flex-grow:2;width:50%;text-align:right;margin-right:1.25rem;margin-bottom:.625rem}
html[dir="rtl"] .gid-contact-text-w {text-align:left;margin-left:1.25rem;margin-right:0}
.gid-contact-link-w {flex-grow:1;text-align:left;width:50%;margin-bottom:.625rem}
html[dir="rtl"] .gid-contact-link-w {text-align:right}
.gid-contact-i.Fs\(14px\) .gid-contact-text {width:auto;margin-right:.625rem}
html[dir="rtl"] .gid-contact-i.Fs\(14px\) .gid-contact-text {margin-left:.625rem;margin-right:0}
a[href*="mailto:"].gid-contact-email:before {display:none}
.gid-alert-c {margin-left:-3.625rem;margin-right:-3.625rem;padding:.625rem 13.375rem;background-color:#f1f2f1;align-items:center}
.gid-alert-info {border-bottom:.125rem solid #e4e5e6}
.gid-alert-icon-c {margin-right:1.0625rem}
html[dir="rtl"] .gid-alert-icon-c {margin-left:1.0625rem;margin-right:0}
.gid-alert-text-c {width:24.25rem}
.gid-alert-text-c a:hover {text-decoration:none}
.gid-alert-text-c a:hover h2 {text-decoration:underline}
.gid-alert-close-c {right:-10.625rem}
html[dir="rtl"] .gid-alert-close-c {left:-10.625rem;right:inherit}
.gid-alert-close-i {position:relative;width:1.125rem;height:1.125rem;display:inline-block}
.gid-alert-close,.gid-alert-close:after {position:absolute;width:1.5625rem;height:.0625rem;border-radius:.25rem;display:block;content:"";-webkit-transform:translate3d(0,0.5rem,0) rotate(45deg);-moz-transform:translate3d(0,0.5rem,0) rotate(45deg);-ms-transform:translate3d(0,0.5rem,0) rotate(45deg);-o-transform:translate3d(0,0.5rem,0) rotate(45deg);transform:translate3d(0,0.5rem,0) rotate(45deg);background-color:#474d50}
.gid-alert-close:after {top:.875rem;-webkit-transform:translate3d(0,-0.875rem,0) rotate(-90deg);-moz-transform:translate3d(0,-0.875rem,0) rotate(-90deg);-ms-transform:translate3d(0,-0.875rem,0) rotate(-90deg);-o-transform:translate3d(0,-0.875rem,0) rotate(-90deg);transform:translate3d(0,-0.875rem,0) rotate(-90deg)}
.gid-finder-filter-btn-c {margin-left:-3.625rem;margin-right:-3.625rem;padding:1.1875rem 2.375rem .9375rem;border-bottom:.125rem solid #e4e5e6}
.gid-finder-filter-btn-i {top:-.125rem}
.gid-btn-finder-filter {padding:.5625rem .6875rem .375rem;border-color:#e4e5e6;color:#858e93;background-color:#fff;margin-right:.875rem}
html[dir="rtl"] .gid-btn-finder-filter {margin-left:.875rem;margin-right:0}
.gid-btn-finder-filter-active {border-color:rgba(160,200,20,.5);color:#a0c814}
.gid-finder-filter-results-c {padding-top:1.25rem}
.gid-finder-card-teaser-c {width:100%}
.gid-finder-card {margin-bottom:.625rem;position:relative}
.gid-finder-card-XL {padding-left:2.1875rem;padding-right:2.1875rem;padding-top:2.0625rem;margin-bottom:0}
.gid-btn-finder {min-width:14.5rem;padding:.4375rem 1.0625rem .375rem 1rem}
html[dir="rtl"] .gid-btn-finder {padding:.4375rem 1rem .375rem 1.0625rem}
.gid-finder-card-link,.gid-finder-card-padding {padding:.9375rem .9375rem .9375rem 1.25rem}
html[dir="rtl"] .gid-finder-card-link,html[dir="rtl"] .gid-finder-card-padding {padding:.9375rem 1.25rem .9375rem .9375rem}
.gid-finder-card-link,.gid-finder-card-link:hover,.gid-finder-card-link:focus,.gid-finder-card-link:active {display:block;position:relative;text-decoration:none;color:inherit}
.gid-finder-card-hdl {width:100%}
.gid-finder-card-hdl>a {color:#474d50}
.gid-finder-level-c {align-self:flex-start;padding:.25rem .625rem .0625rem;border-radius:.1875rem}
html[dir="rtl"] .gid-finder-level-c {align-self:flex-end}
.gid-finder-card-XL .gid-finder-level-c {padding-top:.5625rem;padding-bottom:.375rem}
.gid-finder-city-c {margin-top:.1875rem;margin-bottom:.375rem;align-self:center}
.gid-finder-info-c {-webkit-order:4;-moz-order:4;-ms-order:4;-o-order:4;order:4;width:100%}
.gid-finder-price {position:relative;top:.125rem;white-space:nowrap}
.gia-finder-price-with-hint:after {content:"*";font-size:1.25rem;position:absolute;right:-.4375rem;top:-0.125rem}
html[dir="rtl"] .gia-finder-price-with-hint:after {left:-.4375rem;right:auto}
html:lang(el) .gia-finder-price-with-hint:after {top:-0.25rem;font-size:0.875rem}
.course-detail-price-c .gia-finder-price-with-hint:after { font-size:1.75rem;right:-0.625rem}
html[dir="rtl"] .course-detail-price-c .gia-finder-price-with-hint:after {left:-0.625rem;right:auto}
html:lang(el) .course-detail-price-c .gia-finder-price-with-hint:after {top:0.5rem;right:-0.5rem}
.gid-finder-with-hint:after {content:"1";font-size:.5625rem;position:absolute;right:-.4375rem;top:0}
html[dir="rtl"] .gid-finder-with-hint:after {left:-.4375rem;right:auto}
.gid-finder-info-subline {right:0;bottom:-.6875rem}
html[dir="rtl"] .gid-finder-info-subline {left:0;right:auto}
.gid-finder-card-infotext {padding-left:.625rem;margin-left:.25rem}
html[dir="rtl"] .gid-finder-card-infotext {padding-right:.625rem;padding-left:0;margin-right:.25rem;margin-left:0}
.gid-finder-card-infotext sup {position:absolute;top:.5625rem;left:0}
html[dir="rtl"] .gid-finder-card-infotext sup {right:0;left:0}
.gid-finder-card-disabled {opacity:.5;cursor:default!important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.gid-finder-card-disabled a {cursor:default!important;text-decoration:none}
.gid-finder-card-disabled .gid-finder-with-hint {color:#d6d9db}
.gid-finder-card-disabled button.gid-btn {border-color:#d6d9db;background-color:#d6d9db;cursor:default}
.gid-finder-hr {height:.5625rem;border-width:0;background:rgba(246,246,246,1);background:-moz-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(246,246,246,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#ffffff',GradientType=0)}
.gid-btn-load-more {border-color:#858e93;border-radius:0;padding-left:3.625rem;padding-right:3.625rem}
.flexslider {border:none;box-shadow:none}
.gid-default-flexslider .flex-viewport {margin-left:-.6875rem;margin-right:-.6875rem}
.gid-default-flexslider .gid-slides {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.gid-default-flexslider .gi-teaser-i {margin-left:.6875rem;margin-right:.6875rem;overflow:hidden;height:calc(100% - 30px)}
.flex-control-nav {bottom:-1.25rem}
.flex-control-nav li:before {content:"";display:none}
.flex-control-paging li a {background:rgba(14,32,41,0.32);box-shadow:none;width:.625rem;height:.625rem}
.flex-control-paging li a.flex-active {background:rgba(14,32,41,0.72)}
.flex-direction-nav a {background:url(../img/flexslider-arrow.svg);width:1rem;height:2.625rem}
.flex-direction-nav .flex-prev,.flexslider:hover .flex-prev {opacity:1;left:-1.4375rem}
html[dir="rtl"] .flex-direction-nav .flex-prev,html[dir="rtl"] .flexslider:hover .flex-prev {right:-1.4375rem;left:auto}
.flex-direction-nav .flex-next,.flexslider:hover .flex-next {opacity:1;right:-1.4375rem}
html[dir="rtl"] .flex-direction-nav .flex-next,html[dir="rtl"] .flexslider:hover .flex-next {left:-1.4375rem;right:auto}
.flex-direction-nav a.flex-prev {background-position:0 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
html[dir="rtl"] .flex-direction-nav a.flex-prev {-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
html[dir="rtl"] .flex-direction-nav a.flex-next {background-position:0 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.gid-teaser-more-text-c {padding:1.3125rem 1.375rem 1rem 1.3125rem}
html[dir="rtl"] .gid-teaser-more-text-c {padding:1.3125rem 1.3125rem 1rem 1.375rem}
.gid-teaser-more-btn-c .gid-btn {border-color:#858e93}
.gid-back-c {border-bottom:.125rem solid #e4e5e6;padding:1.0625rem 1rem .6875rem}
.gid-finder-course-details-c {width:37.5rem}
.gid-course-details-list {margin:0 0 1.4375rem;padding:0;list-style:none}
li.gid-course-details-list-item {padding-left:1.75rem;position:relative;margin-bottom:.3125rem}
html[dir="rtl"] li.gid-course-details-list-item {padding-right:1.75rem;padding-left:0}
.gid-course-details-list-item:before {content:"\2014";position:absolute;left:0}
html[dir="rtl"] .gid-course-details-list-item:before {right:0;left:auto}
.gid-course-details-flexslider-c .gi-teaser-i,.gid-course-details-flexslider-c .flex-viewport {margin-left:0;margin-right:0}
.gid-course-details-flexslider-c .flex-direction-nav .flex-prev,.gid-course-details-flexslider-c .flexslider:hover .flex-prev {opacity:1;left:-2.25rem}
html[dir="rtl"] .gid-course-details-flexslider-c .flex-direction-nav .flex-prev,html[dir="rtl"] .gid-course-details-flexslider-c .flexslider:hover .flex-prev {right:-2.25rem;left:auto}
.gid-course-details-flexslider-c .flex-direction-nav .flex-next,.gid-course-details-flexslider-c .flexslider:hover .flex-next {opacity:1;right:-2.25rem}
html[dir="rtl"] .gid-course-details-flexslider-c .flex-direction-nav .flex-next,html[dir="rtl"] .gid-course-details-flexslider-c .flexslider:hover .flex-next {left:-2.25rem;right:auto}
.gid-course-details-flexslider-c .flex-direction-nav .flex-next:focus-visible, .gid-course-details-flexslider-c .flex-direction-nav .flex-prev:focus-visible {outline:0.0625rem solid #303436;outline-offset:0.25rem}
.gid-course-details-flexslider-c .flex-control-nav {bottom:inherit;top:18.4375rem}
.gid-course-details-flexslider-c .flex-control-paging li a {opacity:.5}
.gid-course-details-flexslider-c .flex-control-paging li a.flex-active {opacity:1}
.gid-course-feature-list {margin:0 -.6875rem 3.375rem;padding:0;list-style:none}
.gid-course-feature-list-item {width:calc(300px - 22px);margin:0 .6875rem 1.375rem}
.gid-course-feature-list-item .icon-check-mark {position:absolute;margin-left:-1.25rem}
html[dir="rtl"] .gid-course-feature-list-item .icon-check-mark {margin-right:-1.25rem;margin-left:0}
.gid-accordion-c {margin-left:-3.625rem;margin-right:-3.625rem;border-bottom:.0625rem solid #e4e5e6}
.gid-accordion-toggle {border-top:.0625rem solid #e4e5e6;position:relative}
.gid-accordion-toggle:after {content:"\e812";font-family:'GI-Iconset';font-size:.75rem;position:absolute;top:1.375rem;right:1.4375rem;color:rgba(14, 32, 41, 0.16)}
html[dir="rtl"] .gid-accordion-toggle:after {left:1.4375rem;right:auto}
.gid-accordion-toggle.current:after {content:"\e810"}
.gid-accordion-toggle,.gid-accordion-content {padding-left:10.3125rem;padding-right:10.3125rem}
.gid-accordion-toggle-link {padding-top:1.3125rem;padding-bottom:1rem;text-decoration:none}
.gid-accordion-toggle-link:hover,.gid-accordion-toggle-link:active,.gid-accordion-toggle-link:focus {text-decoration:none}
.gid-accordion-content p {margin-top:0}
.gid-finder-filter-list {background-color:#fff;border:1px solid rgba(14, 32, 41, 0.16);box-sizing:border-box;list-style:none;margin:0;padding:.4375rem 0;position:absolute;width:14rem}
.gid-finder-filter-link {color:#858e93;display:block;padding:.0625rem 1.0625rem .125rem}
.gid-finder-filter-link:hover {color:#5f676b}
.gid-som-icons {margin:0;padding:0;list-style:none;gap:0.875rem;}
.gid-teaser-landscape .gid-teaser-image-c,.gid-teaser-landscape .teaserBildContainer {width:35.6875rem}
.gid-teaser-landscape .gid-teaser-text-c {width:15.75rem}
.gi-teaser-course-city a {height:auto}
.gid-teaser-list {list-style:none}
.gid-teaser-list-link {display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:flex!important}
.gid-teaser-list-icon,.gid-teaser-icon {fill:#a0c814}
.gid-teaser-non-overlay-text {width:47.1875rem;box-sizing:border-box}
.gid-tab-item {width:100%;border-width:.0625rem 0 .0625rem .0625rem;border-color:rgba(14, 32, 41, 0.16);border-style:solid;height:8.625rem;position:relative;padding:0;transition: all 0.2s ease-in-out}
html[dir="rtl"] .gid-tab-item {border-width:.0625rem .0625rem .0625rem 0}
.gid-tab-item[aria-selected="true"] {background-color:#fff}
.gid-tab-item:focus {outline:2px solid #181a1b}
.gid-tab-item:focus:not(:focus-visible) {outline:none}
.gid-tab-item:first-child {border-left:0}
html[dir="rtl"] .gid-tab-item:first-child {border-right:0}
.gid-tab-item[aria-selected="true"]:after,.gid-tab-item:before,.gid-tab-item:hover:after,.gid-tab-item:hover:before {top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:2}
html[dir="rtl"] .gid-tab-item[aria-selected="true"]:after,html[dir="rtl"] .gid-tab-item:before,html[dir="rtl"] .gid-tab-item:hover:after,html[dir="rtl"] .gid-tab-item:hover:before {right:50%;left:auto}
.gid-tab-item[aria-selected="true"]:after,.gid-tab-item:hover:after {border-color:rgba(255,255,255,0);border-width:.6875rem;margin-left:-.6875rem}
html[dir="rtl"] .gid-tab-item[aria-selected="true"]:after,html[dir="rtl"] .gid-tab-item:hover:after {margin-right:-.6875rem;margin-left:0}
.gid-tab-item[aria-selected="true"]:after,.gid-tab-item.gid-tab-item[aria-selected="true"]:hover:after {border-top-color:#fff}
.gid-tab-item:hover:after {border-top-color:#f1f2f1}
.gid-tab-item[aria-selected="true"]:before,.gid-tab-item:hover:before,.gid-tab-item:focus:before {border-color:rgba(201,205,207,0);border-top-color:rgba(14, 32, 41, 0.16);border-width:.75rem;margin-left:-.75rem}
html[dir="rtl"] .gid-tab-item[aria-selected="true"]:before,html[dir="rtl"] .gid-tab-item:hover:before,html[dir="rtl"] .gid-tab-item:focus:before {margin-right:-.75rem;margin-left:0}
.gid-tab-content-c {border-bottom:.0625rem solid #e4e5e6}
.gid-tab-content-c[hidden] {display:none}
.gid-tab-icon,.gid-tab-icon-path {fill:#858e93}
.gid-tab-item:hover .gid-tab-icon,.gid-tab-item[aria-selected="true"] .gid-tab-icon {fill:#006ec9}
.gid-tab-item:hover .gid-tab-text {color:#006ec9}
.gid-location-flexslider {min-width:39.75rem;height:auto}
.gid-location-flexslider .flex-control-nav {display:none}
.gid-location-flexslider .flex-direction-nav a {background:url(../img/flexslider-location-arrow.svg);width:1.125rem;height:1.875rem;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.5))}
.gid-location-flexslider .flex-prev,.gid-location-flexslider .flex-next {opacity:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.gid-location-flexslider .flex-prev {left:-.6875rem}
html[dir="rtl"] .gid-location-flexslider .flex-prev {right:-.6875rem;left:auto}
.gid-location-flexslider .flex-next {right:-.6875rem}
html[dir="rtl"] .gid-location-flexslider .flex-next {left:-.6875rem;right:auto}
.gid-location-flexslider:hover .flex-prev,.gid-location-flexslider:hover .flex-next, .gid-location-flexslider .flex-next:focus, .gid-location-flexslider .flex-prev:focus {opacity:1}
.gid-location-flexslider:hover .flex-prev, .gid-location-flexslider .flex-prev:focus {left:.6875rem}
html[dir="rtl"] .gid-location-flexslider:hover .flex-prev, html[dir="rtl"] .gid-location-flexslider .flex-prev:focus {right:.6875rem;left:auto}
.gid-location-flexslider:hover .flex-next, .gid-location-flexslider .flex-next:focus {right:.6875rem}
html[dir="rtl"] .gid-location-flexslider:hover .flex-next, html[dir="rtl"] .gid-location-flexslider .flex-next:focus {left:.6875rem;right:auto}
.gid-interest-tab-c .gid-tab-content-text-c {max-height:25.5rem;overflow-y:auto;min-width:18.9375rem}
.gid-tab-content-text-c {width:100%}
.gid-tab-content-list-link:before {content:"\e80d";font-family:'GI-Iconset';font-size:.75rem;margin-right:.625rem;display:inline-block}
html[dir="rtl"] .gid-tab-content-list-link:before {margin-left:.625rem;margin-right:0}
.gid-tab-content-list {list-style:none}
.gid-gradient:after {content:"";background:linear-gradient(0deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.48) 100%);position:absolute;top:0;left:0;right:0;bottom:0}
.gid-teaser-select-city-c {width:50.875rem}
.gid-teaser-select-city-text {width:24.3125rem}
.gid-teaser-select-city-btn-c {width:25.25rem}
.gid-teaser-select-city-fake-select-c {width:15.5rem}
button:focus:not(:focus-visible) {outline:none}
.gid-accomodation-tab-c {border-bottom:.0625rem solid #e4e5e6}
.gid-tab-content-c.gid-tab-accomodation-content-c {border-bottom:0}
.gid-accomodation-feature-list {list-style:none;margin-left:-.5rem;margin-right:-.5rem}
.gid-accomodation-feature-list-item {width:calc(50% - 40px);padding-left:1.5rem;position:relative}
html[dir="rtl"] .gid-accomodation-feature-list-item {padding-right:1.5rem;padding-left:0}
.gid-accomodation-feature-list-item:before {display:inline-block;content:"\2014";transform:scale(.75,1);-webkit-transform:scale(.75,1);-moz-transform:scale(.75,1);-ms-transform:scale(.75,1);-o-transform:scale(.75,1);position:absolute;left:0;top:-.0625rem}
html[dir="rtl"] .gid-accomodation-feature-list-item:before {right:0;left:auto}
.hint-before:before,.hint-after:after {content:'\002A'}
.gid-course-city-list {list-style:none;margin-top:.625rem;width:50%}
.gid-tab-content-c .gid-course-details-flexslider-c .flex-control-nav {top:initial;top:inherit;bottom:.8125rem}
.gid-course-details-flexslider-c .flex-control-paging li a.flex-active {background-color:#fff}
.gid-teaser-qa-text {width:100%}
.gid-teaser-qa-feature-c {max-width:18.125rem}
.gid-teaser-qa-feature-image-c {min-width:5.4375rem}
.gid-teaser-qa-feature-text-c {min-width:11.625rem}
.gid-teaser-landscape-quad .gid-teaser-image-c,.gid-teaser-landscape-quad .teaserBildContainer {width:12.5rem}
.gid-teaser-landscape-quad .gid-teaser-text-c {width:100%}
.gid-checkmark-list {list-style:none}
.gid-checkmark-list-item {width:calc(100% / 3 - 60px);padding-left:1.875rem}
html[dir="rtl"] .gid-checkmark-list-item {padding-right:1.875rem;padding-left:0}
.gid-checkmark-list-icon {position:absolute;left:0;top:.25rem}
html[dir="rtl"] .gid-checkmark-list-icon {right:0;left:auto}
.gid-teaser-image-c {text-align:center}
.gid-teaser-overlay-box-caption {bottom:8.625rem;left:3.625rem;right:3.625rem;width:calc(100% - 116px);position:absolute;line-height:1.25;text-shadow:0 .0625rem .3125rem rgba(0,0,0,.5)}
div.navbar ul.navigation li:first-child{margin-left:.9375rem}
html[dir="rtl"] div.navbar ul.navigation li:first-child{margin-right:.9375rem;margin-left:0}
div.navbar ul.navigation .navContainer li:first-child{margin-left:0}
html[dir="rtl"] div.navbar ul.navigation .navContainer li:first-child{margin-right:0;margin-left:inherit}
div.navbar ul.navigation>li:first-child>a, div.navbar ul.navigation>li:first-child>button{padding-left:.5625rem}
html[dir="rtl"] div.navbar ul.navigation>li:first-child>a, html[dir="rtl"] div.navbar ul.navigation>li:first-child>button{padding-right:.5625rem;padding-left:0}
button[disabled],a[disabled]{opacity:.5}
.gid-teaser-text-only{padding-left:0}
html[dir="rtl"] .gid-teaser-text-only{padding-right:0;padding-left:inherit}
.gid-teaser-image-c+.gid-teaser-text-only{padding-right:0;padding-left:1.375rem}
html[dir="rtl"] .gid-teaser-image-c+.gid-teaser-text-only{padding-left:0;padding-right:1.375rem}
.gid-banner-c{border-style:solid;border-color:#e4e5e6;border-width:.0625rem 0 .125rem;margin-bottom:2.125rem}
.gid-banner-c+a+.gid-full-width-c.Bgc-gi-grau-1,.gid-banner-c+.gid-full-width-c.Bgc-gi-grau-1{margin-top:-2.125rem}
.gid-hero-c + a + .gid-banner-c {margin-top:-1.8125rem}
.gid-banner-link{color:#eb6400;font-weight:400;padding-top:1rem;padding-bottom:1.0625rem}
a.gid-banner-link, a.gid-banner-link:hover{text-decoration:none}
a.gid-banner-link:hover strong{text-decoration:underline}
.gid-banner-c.gid-full-width-c.gid-location-banner-c{position:relative;z-index:1}
.gid-teaser-overlay-button{left:3.625rem;bottom:1.625rem;z-index:1}
html[dir="rtl"] .gid-teaser-overlay-button{right:3.625rem;left:auto}
.gid-bullet-list{list-style:none;list-style-position:outside}
.gid-bullet-list-item{background-image:url(../img/gid-bullet-list-icon.svg);background-repeat:no-repeat;background-size:1.8125rem 2rem;background-position:0 .0625rem;padding-left:2.125rem;width:15.875rem;box-sizing:border-box;padding-top:.0625rem;padding-bottom:.875rem}
html[dir="rtl"] .gid-bullet-list-item{padding-right:2.125rem;padding-left:0}
.gid-bullet-list-item:last-child{padding-bottom:0}
.gid-bullet-list-item:nth-child(n+5){display:none}
.gid-content-list-teaser-c{margin-left:-.5rem;margin-right:-.5rem}
.gid-content-list-teaser-item{width:calc(50% - 1rem)}
.gid-course-level-c{margin-left:-1rem;margin-right:-1rem}
.gid-course-level-i{padding:1.1875rem 1.4375rem 1.75rem .6875rem;box-sizing:border-box}
html[dir="rtl"]  .gid-course-level-i{padding:1.1875rem .6875rem 1.75rem 1.4375rem}
.gid-course-level{height:1.625rem}
.gid-course-level-text{line-height:1.75rem;padding-left:.5rem}
html[dir="rtl"] .gid-course-level-text{padding-right:.5rem;padding-left:0}
button[disabled],a[disabled]{opacity:.5}
.gid-teaser-text-only{padding-left:0}
html[dir="rtl"] .gid-teaser-text-only{padding-right:0;padding-left:inherit}
.gid-teaser-image-c+.gid-teaser-text-only{padding-right:0;padding-left:1.375rem}
html[dir="rtl"] .gid-teaser-image-c+.gid-teaser-text-only{padding-left:0;padding-right:1.375rem}
.gid-banner-c.gid-full-width-c.gid-location-banner-c{position:relative;z-index:1}
.scaled-image{object-fit:cover}
.gid-flexslider-landscape{margin:0 auto;width:38.3125rem;max-width:38.3125rem}
.gid-flexslider-landscape-item img{width:38.3125rem;height:23.3125rem}
.gid-flexslider-landscape .gid-slides{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:0;padding:0}
.gid-flexslider-landscape .gid-slides li{position:relative}
.gid-flexslider-landscape .gid-slides li:after{content:"";position:absolute;top:0;left:0;right:.0625rem;bottom:0;background:rgba(0,0,0,.38)}
html[dir="rtl"] .gid-flexslider-landscape .gid-slides li:after{right:0;left:.0625rem}
.gid-flexslider-landscape .gid-slides li.flex-active-slide:after{background:rgba(0,0,0,0)}
.gid-flexslider-landscape .flex-viewport{overflow:visible!important}
.gid-flexslider-landscape-item{margin-right:.0625rem}
html[dir="rtl"] .gid-flexslider-landscape-item{margin-left:.0625rem;margin-right:0}
.gid-flexslider-landscape .flex-control-nav{left:0;bottom:0;display:none}
html[dir="rtl"] .gid-flexslider-landscape .flex-control-nav{right:0;left:auto;}
.gid-flexslider-landscape .flex-direction-nav .flex-prev,.gid-flexslider-landscape .flexslider:hover .flex-prev{opacity:1;left:1rem}
html[dir="rtl"] .gid-flexslider-landscape .flex-direction-nav .flex-prev,html[dir="rtl"] .gid-flexslider-landscape .flexslider:hover .flex-prev{right:1rem;left:auto}
.gid-flexslider-landscape .flex-direction-nav .flex-next,.gid-flexslider-landscape .flexslider:hover .flex-next{opacity:1;right:1rem}
html[dir="rtl"] .gid-flexslider-landscape .flex-direction-nav .flex-next,html[dir="rtl"] .gid-flexslider-landscape .flexslider:hover .flex-next{left:1rem;right:auto}
.gid-flexslider-landscape .flex-direction-nav a{background:url(../img/flexslider-location-arrow.svg);width:1.125rem;height:1.875rem;top:calc(50% - 34px)}
.gid-highlight-image-lg img{width:37.5625rem;height:23.3125rem}
.gid-highlight-image-left .gid-highlight-image-lg-c{margin-right:.0625rem}
html[dir="rtl"] .gid-highlight-image-left .gid-highlight-image-lg-c{margin-left:.0625rem;margin-right:0}
.gid-highlight-image-sm img{width:23.8125rem;height:11.625rem}
.gid-highlight-image-sm.gid-highlight-image-sm-quad img{width:23.8125rem;height:23.3125rem}
.gid-highlight-image-sm-top{margin-bottom:.0625rem}
.gid-infotext-c p{margin-top:0;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}
.gid-infotext-c ul:not([class]){display:flex;flex-wrap:wrap;padding-left:0;list-style:none;margin-top:1.5rem;margin-bottom:1.5rem}
html[dir="rtl"] .gid-infotext-c ul:not([class]){padding-right:0;padding-left:inherit}
.gid-infotext-c ul:not([class]) li{position:relative;width:calc(50% - 2rem);padding-left:1.5rem;padding-right:.5rem;margin-bottom:.5rem}
html[dir="rtl"] .gid-infotext-c ul:not([class]) li{padding-right:1.5rem;padding-left:.5rem}
.gid-infotext-c ul:not([class]) li:before{display:inline-block;content:"\2014";transform:scale(.75,1);-webkit-transform:scale(.75,1);-moz-transform:scale(.75,1);-ms-transform:scale(.75,1);-o-transform:scale(.75,1);position:absolute;top:-.0625rem;left:0}
html[dir="rtl"] .gid-infotext-c ul:not([class]) li:before{right:0;left:auto}
.gid-infotext-c .zwischenueberschrift, .accordion_content h2, .accordion-content h2{font-size:1.375rem;line-height:1.2727272727273;text-transform:none;color:#0E2029;margin-bottom:.5rem}
.accordion_content h4, .accordion-content h4{font-size:1rem;line-height:1.25;text-transform:none;color:#474d50;margin-bottom:.5rem}
.gid-infotext-c .standardTabelle tr:first-child td{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:.5rem .3125rem .3125rem;font-size:.875rem}
ul.standardListe{list-style-type:none;padding:0;margin:.375rem 0 .8125rem .875rem}
html[dir="rtl"] ul.standardListe{margin:.375rem .875rem .8125rem 0}
ul.standardListe li:before{display:inline-block;content:"\2014";transform:scale(.75,1);-webkit-transform:scale(.75,1);-moz-transform:scale(.75,1);-ms-transform:scale(.75,1);-o-transform:scale(.75,1);position:absolute;top:-.0625rem;left:-.875rem}
html[dir="rtl"] ul.standardListe li:before{right:-.875rem;left:auto}
ul.standardListe li{line-height:1.4285714285714;margin-bottom:.25rem;padding-left:.75rem;position:relative}
html[dir="rtl"] ul.standardListe li{padding-right:.75rem;padding-left:0}
.gid-hero-text-c{top:3rem;left:8.25rem;right:8.25rem;width:44.9375rem;z-index:2;text-align:center}
.gid-switch-c{z-index:2;bottom:5.5rem;left:50%;transform:translateX(-50%)}
html[dir="rtl"] .gid-switch-c{right:50%;left:auto;transform:translateX(50%)}
.switch-group-c{padding:.125rem;border-radius:2.625rem}
.switch-button{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;font-size:1rem;line-height:1.25;border:none;background-color:transparent;color:#ADB3B6;text-transform:uppercase;padding:.5625rem 2rem .6875rem;border-radius:2.625rem}
.switch-button:hover,.switch-button:active{text-decoration:none}
.switch-button-active{background-color:#a0c814;color:#fff}
.gid-hero-has-switch .teaserBildContainer:after{content:"";background:rgba(0,0,0,.48);width:100%;height:100%;display:block;position:absolute;top:0}
.gid-promo-infotext-c{font-size:1.25rem;line-height:1.4}
.gid-promo-infotext-c:before{content:"";position:relative;width:61.4375rem;border-top:.0625rem solid #e4e5e6;margin-left:-8.25rem;margin-bottom:2.25rem;display:block}
html[dir="rtl"] .gid-promo-infotext-c:before{margin-right:-8.25rem;margin-left:0}
.gid-promo-teaser-c{margin-top:5rem;margin-bottom:6.5rem}
.gid-promo-teaser-c .gtc\(2\) .gid-teaser-i{margin-bottom:2.25rem}
.gid-promo-teaser-c .gid-teaser-i,.gid-promo-teaser-hz-c{border-radius:.625rem;box-shadow:.125rem .25rem 1.1875rem 0 rgba(0,0,0,0.13);position:relative}
.gid-promo-teaser-c .gid-teaser-image{border-top-left-radius:.625rem;border-top-right-radius:.625rem}
.gid-promo-teaser-c .gid-teaser-i.has-highlight,.gid-promo-teaser-hz-c.has-highlight{box-shadow:.125rem .25rem 1.1875rem 0 rgba(0,0,0,0.13),0 0 0 .0625rem #a0c814}
.gid-promo-teaser-c .gid-teaser-i:hover .gid-teaser-hdl{text-decoration:underline}
.gid-promo-teaser-c .gid-teaser-footer{margin-top:auto}
.gid-highlight-badge-c{position:absolute;top:-1.4375rem;left:-.0625rem;padding:.1875rem .5rem .625rem;border-top-left-radius:.1875rem;border-top-right-radius:.1875rem}
html[dir="rtl"] .gid-highlight-badge-c{right:-.0625rem;left:auto}
.gid-highlight-badge-icon{margin-right:.375rem}
html[dir="rtl"] .gid-highlight-badge-icon{margin-left:.375rem;margin-right:0}
.gid-promo-teaser-c .gid-bullet-list-item,.gid-promo-teaser-hz-c .gid-bullet-list-item{background-size:1.125rem 1rem;background-image:url("data:image/svg+xml,%0A%3Csvg width='100%25' height='100%25' class='gid-bullet-list-icon' viewbox='0 0 18 17' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h18v16.435H0z'/%3E%3C/defs%3E%3Cpath d='M6.475 16.435c-.32 0-.62-.12-.841-.337L.388 10.749a1.193 1.193 0 01-.04-1.723 1.224 1.224 0 011.742-.04L5.934 11.7c.22.198.56.159.741-.079L15.785.488A1.228 1.228 0 0117.507.25c.54.396.66 1.169.24 1.704L7.456 15.94a1.23 1.23 0 01-.881.475c-.04.02-.06.02-.1.02' fill='%23A0C814'/%3E%3C/svg%3E");background-position:0 .25rem;padding-left:1.875rem;margin-left:.625rem;padding-bottom:.5rem;margin-right:.625rem;width:auto}
html[dir="rtl"] .gid-promo-teaser-c .gid-bullet-list-item, html[dir="rtl"]  .gid-promo-teaser-hz-c .gid-bullet-list-item{padding-right:1.875rem;padding-left:0}
.course-price-c .course-price p{margin:0}
.course-price-c .course-price-regular{position:absolute;right:0;top:-1.125rem;text-decoration:line-through}
html[dir="rtl"] .course-price-c .course-price-regular{left:0;right:auto;}
.course-price-cc .course-unit{position:relative;top:-.1875rem}
.course-price-c .course-badge{position:absolute;line-height:1;right:0;top:.5rem;padding:0 .1875rem .0625rem .125rem}
html[dir="rtl"] .course-price-c .course-badge { left:0;right:auto;padding:0 .125rem .0625rem .1875rem}
.course-price-c .course-badge:before{content:"";width:0;height:0;border-style:solid;border-width:0 .625rem 1.0625rem 0;border-color:transparent #eb6400 transparent transparent;position:absolute;top:0;left:-.625rem}
html[dir="rtl"] .course-price-c .course-badge:before{border-width:0 0 1.0625rem .625rem;border-color:transparent transparent transparent #eb6400;right:-.625rem;left:auto}
.gid-promo-teaser-hz-text-c .course-price-inline-c{position:absolute;right:.875rem;top:4.5rem;}
html[dir="rtl"] .gid-promo-teaser-hz-text-c .course-price-inline-c{left:.875rem;right:auto}
.gid-promo-teaser-hz-text-c .course-price-inline-c .course-badge{top:-3.4375rem;padding-right:.875rem;right:-.875rem}
html[dir="rtl"] .gid-promo-teaser-hz-text-c .course-price-inline-c .course-badge{padding-left:.875rem;padding-right:0;left:-.875rem;right:auto}
.gid-promo-teaser-hz-c{align-items:stretch;margin-bottom:6.5rem}
.gid-promo-teaser-hz-c+.gid-promo-teaser-hz-c{margin-top:-3.4375rem}
.gid-promo-teaser-hz-image-c{min-width:12.5rem;border-top-left-radius:.625rem;border-bottom-left-radius:.625rem}
html[dir="rtl"] .gid-promo-teaser-hz-image-c{border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;border-top-left-radius:0;border-bottom-left-radius:0}
.gid-promo-teaser-hz-c .gid-promo-teaser-hz-image{border-top-left-radius:.625rem;border-bottom-left-radius:.625rem}
html[dir="rtl"] .gid-promo-teaser-hz-c .gid-promo-teaser-hz-image{border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;border-top-left-radius:0;border-bottom-left-radius:0}
.gid-promo-teaser-hz-text-c{padding:.875rem .875rem 1.25rem 1.25rem;width:100%}
html[dir="rtl"] .gid-promo-teaser-hz-text-c{padding:.875rem 1.25rem 1.25rem .875rem}
.gid-promo-teaser-hz-text-c.gid-teaser-has-link:hover .gid-btn{text-decoration:underline}
.gid-promo-teaser-hz-c .gid-bullet-list-c{max-width:23.75rem}
.gid-promo-teaser-hz-c .gid-bullet-list-item{margin-left:0}
html[dir="rtl"] .gid-promo-teaser-hz-c .gid-bullet-list-item{margin-right:0;margin-left:inherit}
.gid-promo-teaser-hz-c .gid-bullet-list-item:last-child{padding-bottom:0}
.gid-promo-teaser-hz-c .gid-btn-c{position:absolute;right:.875rem;bottom:1.25rem}
html[dir="rtl"] .gid-promo-teaser-hz-c .gid-btn-c{left:.875rem;right:auto}
.course-button{border-color:rgba(14, 32, 41, 0.16)}
.gid-hero-list-c{margin-left:-1.5rem;margin-right:-1.5rem}
.gid-course-type-grid-header{margin-top:2.5rem;margin-bottom:1.5rem}
.gi-fancybox-video .gi-fancybox-slide{padding:2.5rem}
.gi-fancybox-video .gi-fancybox-slide .fancybox-content{padding:0}
.gid-play-icon-c{background-color:rgba(255,255,255,0.15);border:.125rem solid rgba(255,255,255,.8);border-radius:50%;position:absolute;left:calc(50% - 2.375rem);top:calc(50% - 2.375rem);height:4.75rem;width:4.75rem;transition:background-color .25s ease 0s,border-color .2s ease 0;display:flex;align-items:center;justify-content:center;z-index:3}
.teaserBildContainer:hover .gid-play-icon-c{background-color:rgba(255,255,255,0.27);border-color:rgba(255,255,255,1)}
.gid-play-icon{position:relative;left:.3125rem}
html[dir="rtl"] .gid-play-icon{right:.3125rem;left:auto}
/*GIA*/
.gia-main-c{display:block}
html[dir="rtl"] .gia-main-c{overflow:hidden}
.container.gia-c{max-width:90rem;width:calc(100% - 24px);min-width:61.4375rem;border:none;margin-left:auto;margin-right:auto;min-height:31rem}
.gia-location-hdl + .primary-navigation-c .navbar {margin-top:0}
.gia-c .container.footer{width:100%;background:#5f676b;border:none}
.gia-c footer{width:61.4375rem;margin-left:auto;margin-right:auto}
.gia-outer-c{flex-wrap:wrap;position:relative}
.gia-filter-col{width:19.625rem;background-color:#fff;display:none;margin-bottom:2.5rem;position: absolute;z-index: 2;box-shadow: 16px 0px 10px 0px rgba(0,0,0,0.15)}
.gia-filter-col:after {content:"";background:rgba(0,0,0,.15);position:absolute;left:19.625rem;right:0;top:0;bottom:0;z-index:3;width:calc(983px - 19.625rem)}
html[dir="rtl"] .gia-filter-col:after {right:19.625rem;left:0}
.desktop-filter-w {position:sticky;top:0}
.desktop-filter-c {overflow-y:auto;height:100%;max-height:100vh}
button.gia-finder-filter-toggle {position:relative;z-index:9;padding:0;background-color:transparent;border:none}
.gia-full-width-section{width:100%}
.desktop-filter form {margin-bottom:4rem}
.desktop-only{display:none}
.gia-content-col{width:100%}
.gia-content-col .gia-finder-card-c{width:50rem}
.gia-finder-card{margin-bottom:1rem;position:relative;background-color:#fff;cursor:pointer}
/*.gia-finder-card:focus-within {box-shadow:inset 0 0 0 0.125rem #474d50, 0.0625rem 0.125rem 0.375rem 0 rgb(0 0 0 / 18%)}*/
.gia-finder-card.gia-finder-card-disabled{cursor:inherit}
.gia-finder-card.has-highlight{margin-top:2.6875rem}
.gia-finder-card.has-highlight.has-highlight-availability {margin-top:4rem}
.gia-finder-card-padding{padding:1.125rem 1rem 1.25rem 1.3125rem}
html[dir="rtl"] .gia-finder-card-padding{padding:1.125rem 1.3125rem 1.25rem 1rem}
.gia-finder-card span.kursInfoText {color: #a0c814;font-size: 100%;cursor: pointer;position: relative;top: -.3125rem;z-index: 10;left: 3px;}
html[dir="rtl"] .gia-finder-card span.kursInfoText {right:3px;left:auto}
.gia-finder-card span.kursInfoText:before { display:inline-block; }
.gia-finder-card span.kursInfoText:hover { color:#879094; }
.gia-finder-card-hdl {margin-right:0.5rem}
html[dir="rtl"] .gia-finder-card-hdl {margin-left:0.5rem;margin-right:0}
.gia-shadow{box-shadow:.0625rem .125rem .375rem 0 rgba(0,0,0,0.18)}
.gia-finder-level-c{padding:0.25rem 1rem;border-radius:.1875rem;gap:0 0.6875rem;}
.gia-finder-card-hdl .gia-finder-level-c {height:1.5rem;box-sizing:border-box;flex-shrink:0}
.gia-finder-city-c{margin-top:.4375rem}
.gia-finder-info-c{-webkit-order:4;-moz-order:4;-ms-order:4;-o-order:4;order:4;width:100%}
.gia-finder-info-i {margin-right:3rem}
html[dir="rtl"] .gia-finder-info-i {margin-left:3rem;margin-right:0;}
.gia-finder-event-time {white-space:nowrap}
.gia-finder-hint {margin-left:auto;text-align:right;flex-shrink:0}
html[dir="rtl"] .gia-finder-hint {margin-left:0;margin-right:auto;text-align:left}
.gia-finder-price{white-space:nowrap;align-self:flex-end;flex-grow:0;flex-shrink:0;flex-basis:auto}
html[dir="rtl"] .gia-finder-price{align-self:flex-start}
/*.gia-finder-price p{position:relative;top:-.25rem}*/
.gia-finder-with-hint:after{content:"1";font-size:.5625rem;position:absolute;right:-.4375rem;top:0}
html[dir="rtl"] .gia-finder-with-hint:after{left:-.4375rem;right:auto}
.gia-btn{padding:.3125rem .875rem .25rem;line-height:1}
.gia-btn:hover{text-decoration:underline}
a.gia-btn:focus, button.gia-btn:focus{outline:2px solid #303436;outline-offset:0.25em}
a.gia-btn:focus:not(:focus-visible), button.gia-btn:focus:not(:focus-visible) {outline:none}
a.gia-btn:focus-visible, button.gia-btn:focus-visible {text-decoration:underline;outline:2px solid #303436;outline-offset:0.25em}
.gia-btn.gia-btn-icon{padding:.5625rem .875rem .5rem .875rem}
a.gia-btn-icon[href*="mailto:"] {display:inline-flex}
a.gia-btn-icon[href*="mailto:"]:before {top:-1px;margin-right:.5rem;font-size:1.0625em}
html[dir="rtl"] a.gia-btn-icon[href*="mailto:"]:before {margin-left:.5rem;margin-right:0}
.gia-btn.Bgc-gi-gruen-hell{border:1px solid #a0c814}
.gia-btn.Bgc-gi-lila{border:1px solid #82055f}
.gia-btn[href*="mailto:"] { padding:.5625rem .875rem .5rem .875rem;position:static; }
.gia-btn[href*="mailto:"] svg { display:none}
.gia-btn-exam{max-width:14.1875rem;margin-left:auto;margin-right:auto}
.gia-finder-btn-icon{fill:currentColor;margin-bottom:.125rem}
.C-gi-grau-11 .gia-finder-btn-icon {fill:#0E2029}
.gia-finder-info-list{list-style:none;padding-left:0;margin-top:.125rem}
html[dir="rtl"] .gia-finder-info-list{padding-right:0;padding-left:inherit}
.gia-finder-info-list-item{background-image:url(../img/gid-bullet-list-icon-lila.svg);background-repeat:no-repeat;background-size:1.1875rem 1.1875rem;background-position:0 .0625rem;padding-left:1.1875rem;margin-bottom:.25rem}
html[dir="rtl"] .gia-finder-info-list-item{padding-right:1.1875rem;padding-left:0;background-position:calc(100% + 0.25rem) 0.375rem;}
.gia-finder-info-list-item:last-child{margin-bottom:0}
.gia-highlight-c{padding:.25rem .5rem;border-top-left-radius:.125rem;border-top-right-radius:.125rem;position:absolute;top:-1.3125rem}
.gia-highlight-text + .gia-highlight-text{margin-left:.75rem}
html[dir="rtl"] .gia-highlight-text + .gia-highlight-text{margin-right:.75rem;margin-left:0}
.gia-highlight-c.Bgc-gi-grau-2 {background-color:rgba(14, 32, 41, 0.06)}
.gia-highlight-c.gia-highlight-additional {top:-2.625rem}
.gia-finder-card-hint{margin:auto 0 auto auto}
html[dir="rtl"] .gia-finder-card-hint{margin:auto auto auto 0}
.gia-finder-separation{margin-top:4.5rem;margin-bottom:4.5rem}
.gia-finder-separation:before{content:"";border-top:.125rem solid #ADB3B6;display:block;margin-bottom:1rem}
.gia-contact-c{margin-top:4rem;margin-bottom:3rem}
a.gia-contact-email:before{display:none}
.gia-finder-sort-c .toggle-c{width:auto}
.toggle-c input[type="checkbox"]:focus-visible + label {outline:0.0625rem solid currentColor;outline-offset:0.125rem}
.gia-btn-sort{border:1px solid rgba(14, 32, 41, 0.48);padding-left:.5rem;padding-right:.6875rem}
html[dir="rtl"] .gia-btn-sort{padding-right:.5rem;padding-left:.6875rem}
.gia-sort-icon{margin-right:.375rem}
html[dir="rtl"] .gia-sort-icon{margin-left:.375rem;margin-right:0}
.gia-sort-icon path{fill:rgba(14, 32, 41, 0.72)}
.gia-btn-fake-select{border:1px solid #ADB3B6;border-radius:.1875rem;padding:1rem 1.75rem 1rem 1rem;text-align:left}
html[dir="rtl"] .gia-btn-fake-select{padding:1rem 1rem 1rem 1.75rem;text-align:right}
.gia-btn-fake-select:after{content:"\e812";font-family:"GI-Iconset";font-size:.75rem;color:#5F676B;position:absolute;right:.8125rem}
html[dir="rtl"] .gia-btn-fake-select:after{left:.8125rem;right:auto}
.gia-btn-fake-select-empty:after{content:""}
.gia-finder-select-c .gia-finder-popover-c{min-width:10.125rem}
.gia-exam-finder-c .gia-finder-popover-c{width:25.375rem}
.gia-finder-popover-c{background-color:#fff;top:calc(100% + 0.5rem);right:0;border-radius:.1875rem;box-shadow:0 .125rem .5625rem 0 rgba(0,0,0,0.36);border:1px solid #E0E0E0;box-sizing:border-box;z-index:2;width:100%}
html[dir="rtl"] .gia-finder-popover-c{left:0;right:auto}
.gia-finder-popover-c.popover-bottom-left .gia-finder-popover-w:after{left:.75rem}
html[dir="rtl"] .gia-finder-popover-c.popover-bottom-left .gia-finder-popover-w:after{right:.75rem;left:auto}
.gia-finder-popover-list{list-style:none;padding-left:0;margin:0}
html[dir="rtl"] .gia-finder-popover-list {padding-right:0;padding-left:0;}
.gia-finder-popover-list-item + .gia-finder-popover-list-item {margin-top:0.25rem}
.gia-finder-popover-w:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:.4375rem .6875rem;border-color:transparent transparent #fff;position:absolute;top:-.8125rem;right:.9375rem}
html[dir="rtl"] .gia-finder-popover-w:after{left:.9375rem;right:auto}
.gia-finder-popover-i{padding:1.125rem 1.1875rem;width:100%;max-height:21rem;overflow-y:auto}
html:lang(ru) .gia-finder-popover-i {font-size:.875rem}
.gia-finder-popover-i:last-of-type{border-left:1px solid #f1f2f1}
html[dir="rtl"] .gia-finder-popover-i:last-of-type{border-right:1px solid #f1f2f1;border-left:none}
.gia-finder-popover-list-link{color:rgba(14, 32, 41, 0.72);cursor:pointer;display:block;padding:0;border:0;background-color:transparent;width:100%;text-align:left;}
html[dir="rtl"] .gia-finder-popover-list-link {text-align:right}
.gia-finder-popover-list-link:hover{text-decoration:underline;}
.gia-finder-popover-list-item.active .gia-finder-popover-list-link {font-weight:bold}
.gia-finder-popover-list-item.active:after{content:"\e80b";font-family:GI-Iconset;font-size:0.8125rem}
.gia-finder-popover-hr{border-style:solid;border-width:2px 0 0;border-color:#f1f2f1;box-sizing:content-box;height:0;margin-left:-1.1875rem;margin-right:-1.1875rem}
.gia-finder-not-available-c {flex:0 0 100%}
.gia-checkmark-list-c{width:54rem;margin-left:auto;margin-right:auto}
.gia-checkmark-list{list-style:none}
.gia-checkmark-list-item{width:calc(100% / 3 - 60px);padding-left:1.875rem}
html[dir="rtl"] .gia-checkmark-list-item{padding-right:1.875rem;padding-left:0}
.gia-checkmark-list-icon{position:absolute;left:0;top:.25rem}
html[dir="rtl"] .gia-checkmark-list-icon{right:0;left:auto}
.gia-filter-section{border-bottom:.0625rem solid rgba(14, 32, 41, 0.48);padding:1.0625rem 2rem 1.0625rem 2.1875rem}
html[dir="rtl"] .gia-filter-section{padding:1.0625rem 2.1875rem 1.0625rem 2rem}
.gia-filter-section-head{padding-top:1.4375rem;padding-bottom:1.1875rem}
.gia-filter-section .accordion {margin-bottom:0}
.gia-filter-section .accordion_toggle{font-size:1.25rem;line-height:1.4;border-top:none;padding-top:0;padding-bottom:0}
.gia-filter-section .accordion_toggle button{padding:0;color:rgba(14, 32, 41, 0.72);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;gap:0 0.5rem;position:relative;background-color:transparent;border:none;text-transform:none;text-align:left;width:100%;line-height:1.4}
html[dir="rtl"] .gia-filter-section .accordion_toggle button {text-align:right;}
.gia-filter-section .accordion_toggle button:before{display:none}
.gia-filter-section .accordion_toggle button:after{content:"\e810";font-family:"GI-Iconset";font-size:.8125rem;color:rgba(14, 32, 41, 0.72);transform:rotate(180deg);transition:transform .2s ease}
.gia-filter-section .accordion_toggle button[aria-expanded="true"]:after{transform:rotate(0deg)}
.gia-filter-section .accordion_content, .gia-filter-section .accordion-content{background-color:transparent;padding:0;overflow:visible;padding-top:1rem}
.gia-filter-section .collapsed + .accordion_content, .gia-filter-section .collapsed + .accordion-content {padding-top:0}{padding-top:0}
.gia-filter-section .accordion_content{background-color:transparent;padding:0;overflow:visible;padding-top:1rem}
.gia-filter-section .collapsed + .accordion_content {padding-top:0}
.form-input-c{max-width:100%;line-height:1.5}
.form-check-label{margin-right:1.5rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start;flex-wrap:nowrap;color:#0E2029;line-height:1.5}
html[dir="rtl"] .form-check-label{margin-left:2.75rem;margin-right:0}
.tab-body .form-control:last-child .form-check-label {margin-right:0}
html[dir="rtl"] .tab-body .form-control:last-child .form-check-label {margin-left:0;margin-right:inherit}
.form-check-block{margin-bottom:.875rem}
.accordion_content .form-check-block:last-child, .accordion-content .form-check-block:last-child{margin-bottom:0}
.gia-filter-section *:focus-visible{outline:1px solid currentColor;outline-offset:0.25em;}
/*.form-check-block:focus-within{outline:1px solid currentColor;outline-offset:0.25em;}*/
.accordion_content .form-check-block:last-child, .accordion-content .form-check-block:last-child{margin-bottom:0}
.accordion_content .form-check-block:last-child{margin-bottom:0}
.form-check-block .form-check-label{align-items:flex-start}
.form-check-input{width:1.25rem;height:1.25rem}
.gia-radio-form-control{padding-top:.625rem;padding-bottom:.625rem}
/*.gia-radio-form-control:focus-within {outline:1px solid currentColor;outline-offset:0.25em}*/
.toggle-c input[type="checkbox"] {display:inline-block;position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}
.form-check-block input[type="radio"] + .form-check-label:before,.form-check-block input[type="checkbox"] + .form-check-label:before{top:0;position:relative}
.form-check-block .form-check-label{padding-left:0;margin-right:0}
html[dir="rtl"] .form-check-block .form-check-label{padding-right:0;padding-left:inherit;margin-left:0;margin-right:inherit}
input[type="radio"] + .form-check-label:before,input[type="checkbox"] + .form-check-label:before{margin-right:.5rem;margin-top:0rem;width:1.3125rem;min-width:1.3125rem;height:1.3125rem;min-height:1.3125rem;border:.125rem solid rgba(14, 32, 41, 0.48);vertical-align:middle}
html[dir="rtl"] input[type="radio"] + .form-check-label:before,html[dir="rtl"] input[type="checkbox"] + .form-check-label:before{margin-left:.5rem;margin-right:0}
input[type="checkbox"]:checked + .form-check-label:after{left:.4375rem;top:.1875rem;width:.3125rem;height:.625rem}
html[dir="rtl"] input[type="checkbox"]:checked + .form-check-label:after{right:.4375rem;left:auto;top:0.1875rem;border-width:0 0.125rem 0.125rem 0;}
input[type="checkbox"] + .form-check-label:before{border-radius:.125rem}
input[type="radio"]:hover + .form-check-label:before,input[type="radio"]:focus-visible + .form-check-label:before,input[type="checkbox"]:hover + .form-check-label:before,input[type="checkbox"]:focus-visible + .form-check-label:before,.form-color-dark input[type="radio"]:hover + .form-check-label:before,.form-color-dark input[type="radio"]:focus-visible + .form-check-label:before,.form-color-dark input[type="checkbox"]:hover + .form-check-label:before,.form-color-dark input[type="checkbox"]:focus-visible + .form-check-label:before{border-color:#a0c814;background-color:#f5f9e7}
input[type="radio"]:checked + .form-check-label:after{left:.3125rem;top:.3125rem;width:.6875rem;height:.6875rem;background-color:#a0c814}
html[dir="rtl"] input[type="radio"]:checked + .form-check-label:after{right:.3125rem;left:auto}
input[type="checkbox"]:checked + .form-check-label:after{border-color:#a0c814}
input[type="radio"]:checked + .form-check-label:before,input[type="checkbox"]:checked + .form-check-label:before{border-color:#a0c814}
input[type="radio"]:focus:not(:focus-visible) + .form-check-label, input[type="checkbox"]:focus:not(:focus-visible) + .form-check-label, .form-color-dark input[type="radio"]:focus:not(:focus-visible) + .form-check-label, .form-color-dark input[type="checkbox"]:focus:not(:focus-visible) + .form-check-label { outline:1px solid transparent; outline-offset:0.25em; }
input[type="radio"]:focus-visible + .form-check-label, input[type="checkbox"]:focus-visible + .form-check-label, .form-color-dark input[type="radio"]:focus-visible + .form-check-label, .form-color-dark input[type="checkbox"]:focus-visible + .form-check-label { outline:1px solid currentColor; outline-offset:0.25em; }
.gia-back-link-section{border-bottom:.0625rem solid rgba(14, 32, 41, 0.16);padding-top:2rem;padding-bottom:1rem}
.gia-back-link-c{padding-left:1rem}
html[dir="rtl"] .gia-back-link-c{padding-right:1rem;padding-left:0}
.gia-back-link:before{content:"\e813";font-family:"GI-Iconset";margin-right:.5rem;display:inline-block;float:left}
html[dir="rtl"] .gia-back-link:before{margin-left:.5rem;margin-right:0;float:right}
a.gia-back-link:hover:before{text-decoration:none}
.course-detail-c{width:27rem;margin-right:auto;padding-top:1.5rem;padding-bottom:3.5rem;font-size:1rem;line-height:1.5;box-sizing:border-box;padding-left:1rem}
html[dir="rtl"] .course-detail-c{margin-left:auto;margin-right:0;padding-right:1rem;padding-left:0}
.course-detail-c h1{font-size:2rem;line-height:1.25;color:#0E2029;text-transform:none;margin-top:0;margin-bottom:2rem}
.course-detail-c h2{font-size:1.125rem;color:#0E2029;text-transform:none;margin-bottom:.125rem;margin-top:1.625rem}
.course-detail-c ul{list-style:none;margin-left:0;margin-top:0;padding-left:0}
html[dir="rtl"] .course-detail-c ul{margin-right:0;margin-left:inherit;padding-right:0;padding-left:inherit}
.course-detail-c li{position:relative;padding-left:1.5rem}
html[dir="rtl"] .course-detail-c li{padding-right:1.5rem;padding-left:0}
.course-detail-c li:before{content:'\2014';display:inline-block;position:absolute;top:-.0625rem;left:0;transform:scale(0.75,1)}
html[dir="rtl"] .course-detail-c li:before{right:0;left:auto}
.course-detail-c p{margin-top:0}
.course-detail-c p.tax-annotation {margin-top:2rem}
.course-detail-aside-c{border-left:.0625rem solid rgba(14, 32, 41, 0.16);width:19.125rem;box-sizing:border-box;padding-top:1.5rem}
html[dir="rtl"] .course-detail-aside-c{border-right:.0625rem solid rgba(14, 32, 41, 0.16);border-right:none}
.course-detail-aside{padding-left:1.25rem;padding-right:1.25rem}
.course-detail-aside div:not([class]) {font-size:1.125rem;line-height:1.222222222222222;color:#474d50}
.course-detail-teaser-date,.course-detail-teaser-time{font-size:1.125rem;line-height:1.2222222222222;margin-top:0}
.course-detail-teaser-date{margin-bottom:2.875rem}
.course-detail-teaser-date span.Mt\(14px\) {min-height:0.1px}
.course-detail-teaser-date + div:not([class]) {margin-top:-2.875rem}
.course-detail-teaser-time{margin-bottom:1.625rem}
.course-detail-price-c{margin-top:1.625rem;margin-bottom:1.5rem}
.gia-btn-reminder{border:1px solid #A0C814;padding:.5625rem 1.125rem .5rem 1.25rem}
html[dir="rtl"] .gia-btn-reminder{padding:.5625rem 1.25rem .5rem 1.125rem}
.gia-btn-reminder .circle-arrow-right path{fill:#A0C814}
.course-detail-aside-teaser-c{margin-top:1.5rem;margin-bottom:1.5rem;padding:.875rem 1.25rem 1.25rem}
.course-detail-aside-teaser-text{padding-left:1.75rem;position:relative}
html[dir="rtl"] .course-detail-aside-teaser-text{padding-right:1.75rem;padding-left:0}
.course-detail-aside-teaser-text:before{content:"\e804";font-family:'GI-Iconset';position:absolute;top:0;left:0;font-size:1.1875rem}
html[dir="rtl"] .course-detail-aside-teaser-text:before{right:0;left:auto}
.gia-btn-aside-teaser{padding:.5625rem 0.875rem .5rem 0.875rem}
.gia-btn-aside-teaser .circle-arrow-right path{fill:#fff}
.gia-finder-chip-c{padding-top:1.4375rem;padding-bottom:.8125rem;display:flex;align-items:center;flex-wrap:wrap;}
.gia-finder-chip-list{padding-left:0;margin:0;list-style:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem;max-width:75%}
html[dir="rtl"] .gia-finder-chip-list{padding-right:0;padding-left:inherit}
.gia-finder-chip-list-item{background-color:rgba(14, 32, 41, 0.06);padding:.5625rem .9375rem .5rem .9375rem;border-radius:1.125rem;margin:.5rem;line-height:1;font-size:.9375rem;color:#0E2029}
.gia-finder-chip-list-item .gia-btn-close{color:#0E2029;margin-left:.25rem}
html[dir="rtl"] .gia-finder-chip-list-item .gia-btn-close{margin-right:.25rem;margin-left:0}
.gia-finder-chip-clear{margin-left:auto;}
body[dir="rtl"] .gia-finder-chip-clear{margin-left:0;margin-right:auto;}
.gia-btn-close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.gia-finder-filter-toggle-section{width:100%;border-bottom:.0625rem solid #ADB3B6;padding-top:.9375rem;padding-bottom:.75rem}
.gia-finder-filter-toggle-c{width:50rem;margin-left:auto;margin-right:auto}
.gia-hero-c,.gia-full-width-c{margin-left:-3.625rem;margin-right:-3.625rem}
.gia-hr{border:0;border-top:.0625rem solid #f1f2f1;box-sizing:content-box;height:0;margin:0 -3.625rem 2rem;overflow:visible}
.gia-teaser-overlay-hdl {top:3.3125rem;left:1.5rem;z-index:1;text-shadow:0 2px 14px rgba(0,0,0,0.5);width:37.5rem}
html[dir="rtl"] .gia-teaser-overlay-hdl {right:1.5rem;left:auto}
.gia-teaser-overlay-hdl.hdl-bg {text-shadow:none}
.gia-product-hero .gia-teaser-overlay-hdl {width:48rem}
.gia-teaser-overlay-hdl.hdl-top-left{top:3.25rem;left:1.75rem;z-index:1}
html[dir="rtl"] .gia-teaser-overlay-hdl.hdl-top-left{right:1rem;left:auto}
.gia-teaser-quality-overlay-hdl.hdl-top-left{top:6.1875rem;left:1.75rem;z-index:1}
html[dir="rtl"] .gia-teaser-quality-overlay-hdl.hdl-top-left{right:1.75rem;left:auto;}
.gia-teaser-quality-overlay-hdl.hdl-center-left{top:10rem;z-index:1}
.gia-teaser-quality-overlay-hdl.hdl-bottom-left{top:inherit;bottom:2.625rem;left:1.75rem;z-index:1}
html[dir="rtl"] .gia-teaser-quality-overlay-hdl.hdl-bottom-left{right:1.75rem;left:auto}
.with-bg.Bgc-gi-gruen-hell{background-color:#a0c814;padding:.5rem 0 .5rem 0;box-shadow:-1.75rem 0 0 0 #a0c814, 1rem 0 0 0 #a0c814;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:4rem}
.gia-bullet-list{list-style:none}
.gia-bullet-list-horizontal .gia-bullet-list-c:after{content:"";border-bottom:.0625rem solid #858e93;display:block;margin:1.5rem -3.625rem 0 -3.625rem}
.gia-bullet-list-horizontal .gia-bullet-list-item{margin-right:1.3125rem;border-left:.125rem solid #a0c814;padding:0 0 0 .5rem;background-image:none}
html[dir="rtl"] .gia-bullet-list-horizontal .gia-bullet-list-item{margin-left:1.3125rem;margin-right:0;border-right:.125rem solid #a0c814;border-left:none;padding:0 .5rem 0 0}
.gia-bullet-list-item.w\(25\%\){width:25%}
.gia-bullet-list-item.w\(33\%\){width:calc(100% / 3);width:33.333%}
.gia-bullet-list-item.w\(50\%\){width:50%}
.gia-bullet-list-horizontal .gia-bullet-list-item:last-child{margin-right:0}
html[dir="rtl"] .gia-bullet-list-horizontal .gia-bullet-list-item:last-child{margin-left:0}
.gia-bullet-list-horizontal .gia-infotext{width:40.375rem}
.gia-promo-teaser-c{margin-top:3rem;margin-bottom:4rem}
.gia-promo-teaser-c.gia-course-types-teaser, .gia-promo-teaser-c.gia-course-types-teaser-no-detail {margin-top:3.75rem}
.gia-promo-teaser-c .gcg\(22\) {grid-row-gap:4.625rem;row-gap:4.625rem}
.gia-toggle-c{margin-top:2.125rem}
.gia-teaser-w{position:relative;display:flex}
.gia-promo-teaser-c .gia-teaser-i,.gia-promo-teaser-hz-c{border-radius:.625rem;box-shadow:.125rem .25rem 1.1875rem 0 rgba(0,0,0,0.13);z-index:2}
.gia-promo-teaser-c .gia-teaser-i {width:100%}
.gia-teaser-i .gia-bullet-list-c{margin-bottom:2rem}
.gia-highlight-badge-c{position:absolute;top:-1.4375rem;left:-.0625rem;padding:.1875rem .5rem .625rem;border-top-left-radius:.1875rem;border-top-right-radius:.1875rem;z-index:0;min-height:1.125rem}
html[dir="rtl"] .gia-highlight-badge-c{right:-.0625rem;left:auto}
.gia-highlight-badge-icon{margin-right:.375rem;margin-top:.0625rem}
html[dir="rtl"] .gia-highlight-badge-icon{margin-left:.375rem;margin-right:0}
.gia-teaser-image-c{text-align:center}
.gi-teaser-grid-c .gia-teaser-image-c .teaserBildContainer {width:100%}
.gia-promo-teaser-c .gia-teaser-image{border-top-left-radius:.625rem;border-top-right-radius:.625rem}
.gia-teaser-image{width:100%;height:auto}
.gia-teaser-landscape .teaserBildContainer { width:195px; }
.gia-bullet-list-item{background-image:url(../img/gid-bullet-list-icon.svg);background-repeat:no-repeat;background-size:29px 32px;background-position:0 1px;padding-left:2.125rem;width:254px;width:15.875rem;box-sizing:border-box;padding-top:.0625rem;padding-bottom:.875rem}
html[dir="rtl"] .gia-bullet-list-item{padding-right:2.125rem;padding-left:0}
.gia-promo-teaser-c .gia-bullet-list-item,.gia-promo-teaser-hz-c .gia-bullet-list-item{background-size:1.4375rem 1.375rem;background-position:0 .25rem;padding-left:1.875rem;margin-left:.625rem;padding-bottom:.5rem;margin-right:.625rem;width:auto}
html[dir="rtl"] .gia-promo-teaser-c .gia-bullet-list-item, html[dir="rtl"].gia-promo-teaser-hz-c .gia-bullet-list-item{padding-right:1.875rem;padding-left:0;background-position:calc(100% + 5px) .25rem;}
.course-price-c .course-price-regular{position:absolute;right:0;top:-1.125rem;text-decoration:line-through}
html[dir="rtl"] .course-price-c .course-price-regular{left:0;right:auto}
.course-price-c .course-badge{position:absolute;line-height:1;right:0;top:.5rem;padding:0 .1875rem .0625rem .125rem}
html[dir="rtl"] .course-price-c .course-badge{left:0;right:auto;padding:0 .125rem .0625rem .1875rem}
.course-price-c .course-badge:before{content:"";width:0;height:0;border-style:solid;border-width:0 .625rem 1.0625rem 0;border-color:transparent #eb6400 transparent transparent;position:absolute;top:0;left:-.625rem}
html[dir="rtl"] .course-price-c .course-badge:before{border-width:0 0 1.0625rem .625rem;border-color:transparent transparent transparent #eb6400;right:-.625rem;left:auto}
.gia-promo-teaser-c .gia-teaser-footer{margin-top:auto}
.gia-btn.gia-btn-invert{border:1px solid rgba(14, 32, 41, 0.48);padding:.75rem .875rem .625rem;line-height:1.125;border-radius:.125rem}
.gia-btn.gia-btn-invert.C-gi-orange{border-color:#eb6400}
.gia-btn-invert[href*="mailto:"] {padding-top:0.625rem}
.gia-btn-lg{padding-top:.75rem;padding-bottom:.625rem}
.gia-promo-teaser-hz-c{align-items:stretch;position:relative}
.gia-promo-teaser-hz-image-c{min-width:12.5rem}
.gia-promo-teaser-hz-i{position:relative;z-index:2;border-radius:.625rem;background-color:#fff}
.gia-promo-teaser-hz-i p {max-width:20rem}
.gia-promo-teaser-hz-i.no-image p {max-width:30rem}
.gia-promo-teaser-hz-c .gia-promo-teaser-hz-image{border-top-left-radius:.625rem;border-bottom-left-radius:.625rem}
html[dir="rtl"] .gia-promo-teaser-hz-c .gia-promo-teaser-hz-image{border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;border-top-left-radius:0;border-bottom-left-radius:0}
.gia-teaser-toggled .gia-promo-teaser-hz-image, .gia-promo-teaser-c[data-state="show"] .gia-promo-teaser-hz-image{border-bottom-left-radius:0}
html[dir="rtl"] .gia-teaser-toggled .gia-promo-teaser-hz-image, html[dir="rtl"] .gia-promo-teaser-c[data-state="show"] .gia-promo-teaser-hz-image{border-bottom-right-radius:0;border-bottom-left-radius:inherit}
.teaserBildContainer .bildnachweis{z-index:1}
.gia-promo-teaser-hz-text-c{box-sizing:border-box;height:12.5rem;padding:.875rem .875rem 1.25rem 1.25rem;width:100%}
html[dir="rtl"] .gia-promo-teaser-hz-text-c{padding:.875rem 1.25rem 1.25rem .875rem}
.gia-promo-teaser-hz-c .gia-bullet-list-c{max-width:23.75rem}
.gia-promo-teaser-hz-c .gia-bullet-list-item{margin-left:0}
html[dir="rtl"] .gia-promo-teaser-hz-c .gia-bullet-list-item{margin-right:0;margin-left:inherit}
.gia-promo-teaser-hz-c .gia-bullet-list-item:last-child{padding-bottom:0}


.gia-promo-teaser-hz-c .gia-btn-c{position:absolute;right:.875rem;bottom:1.25rem;z-index:10}
html[dir="rtl"] .gia-promo-teaser-hz-c .gia-btn-c{left:.875rem;right:auto}
.gia-promo-teaser-hz-c .course-price-c.course-price-inline-c {position: absolute;right:0.875rem;bottom:0.875rem}
html[dir="rtl"] .gia-promo-teaser-hz-c .course-price-c.course-price-inline-c {left:0.875rem;right:auto}
.course-price-inline-c .course-badge,.course-price-fixed-c .course-badge{top:-4rem;padding-right:.875rem;right:-.875rem}
html[dir="rtl"] .course-price-inline-c .course-badge,html[dir="rtl"] .course-price-fixed-c .course-badge{padding-left:.875rem;padding-right:0;left:-.875rem;right:auto}
.gia-promo-teaser-hz-c .course-price-c.course-price-fixed-c {position:absolute;right:0.875rem;top:auto;bottom:0.875rem}
html[dir="rtl"] .gia-promo-teaser-hz-c .course-price-c.course-price-fixed-c {right:auto;left:0.875rem;}
.gia-promo-teaser-hz-c .course-price-fixed-c.has-button {position: absolute;right:0.875rem;bottom:4.25rem;top:auto}

.gia-feature-list{margin:0 1rem;list-style:none;padding-left:0}
html[dir="rtl"] .gia-feature-list{padding-right:0;padding-left:inherit}
.gia-feature-list .gia-feature-label,.gia-feature-list .gia-feature-text{display:block}
.gia-feature-list li{border-top:1px solid #f1f2f1}
.gia-feature-list .gia-feature-label{font-size:.875rem;line-height:1.1428571428571;color:rgba(14, 32, 41, 0.72);padding-top:.6875rem;margin-bottom:.25rem}
.gia-feature-list .gia-feature-text{margin-left:0;font-family:"ClanWebPro-NarrMedium","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4375;color:#0E2029;margin-bottom:.6875rem}
html:lang(ru) .gia-feature-list .gia-feature-text, html:lang(el) .gia-feature-list .gia-feature-text, html:lang(vi) .gia-feature-list .gia-feature-text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}
html[dir="rtl"] .gia-feature-list .gia-feature-text{margin-right:0;margin-left:inherit}
.gia-promo-teaser-hz-details{border-top:1px solid #e4e6e7}
.gia-promo-teaser-hz-details .gia-feature-list-c{margin-left:13.75rem;padding-bottom:5.5rem}
html[dir="rtl"] .gia-promo-teaser-hz-details .gia-feature-list-c{margin-right:13.75rem;margin-left:0}
.gia-promo-teaser-hz-details .gia-feature-list li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:baseline}
.gia-promo-teaser-hz-details .gia-feature-list li:first-child{border-top:0}
.gia-promo-teaser-hz-details .gia-feature-list span{width:50%;padding-top:1.5rem;padding-bottom:.375rem}
.gia-toggle-c .gia-toggle{cursor:pointer;background:none;border:none;padding:0}
.gia-toggle-c .gia-toggle:hover {text-decoration:underline}
.gia-toggle .icon-arrow-down{display:inline-block}
.gia-quote-section{margin-top:4.5rem;margin-bottom:6rem}
.gia-quote-c{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;min-height:200px;background-color:#f1f2f1;border-radius:5px;position:relative}
.gia-quote-image-c{flex:0 0 12.5rem;height:12.5rem}
.gia-quote-image{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}
html[dir="rtl"] .gia-quote-image{border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem;border-top-left-radius:0;border-bottom-left-radius:0}
.gia-quote-text{margin-left:1.5rem;margin-right:1.5rem}
.gia-quote-text p{margin:0;font-size:1.25rem;line-height:1.4}
.gia-quote-section .flexslider{background:none;box-shadow:none;border:none;border-radius:0;margin:0}
.gia-quote-section .flex-direction-nav a{background:url(../img/flexslider-arrow.svg);width:1rem;height:2.625rem}
.gia-quote-section .flex-direction-nav .flex-next,.gia-quote-section .flexslider:hover .flex-next{opacity:1;right:-1.4375rem}
html[dir="rtl"] .gia-quote-section .flex-direction-nav .flex-next,html[dir="rtl"] .gia-quote-section .flexslider:hover .flex-next{left:-1.4375rem;right:auto}
.gia-quote-section .flex-direction-nav .flex-prev,.gia-quote-section .flexslider:hover .flex-prev{opacity:1;left:-1.4375rem}
html[dir="rtl"] .gia-quote-section .flex-direction-nav .flex-prev,html[dir="rtl"] .gia-quote-section .flexslider:hover .flex-prev{right:-1.4375rem;left:auto}
.gia-quote-section .flex-direction-nav a.flex-prev{background-position:0 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
html[dir="rtl"] .gia-quote-section .flex-direction-nav a.flex-prev{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.gia-quote-section .flex-control-nav{bottom:-2.5rem}
.gia-quote-section .flexslider ol li:before{display:none}
.gia-quote-section .flex-control-paging li a{width:.625rem;height:.625rem;background:rgba(14, 32, 41, 0.32);box-shadow:none}
.gia-quote-section .flex-control-paging li a.flex-active{background:rgba(14, 32, 41, 0.72)}
.gia-steps-section{padding-top:4.5rem;padding-bottom:4rem}
.gia-steps-c{position:relative}
.gia-steps-tab-c{border-bottom:.0625rem solid #374105;position:relative}
.gia-steps-hr{border:0;border-top:3px solid #374105;box-sizing:content-box;height:0;overflow:visible;width:16%;position:absolute;left:0;bottom:-2px;margin:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:transform .2s cubic-bezier(0.64,0.04,0.35,1);will-change:transform}
html[dir="rtl"] .gia-steps-hr{right:0;left:auto}
.gia-step-tab[aria-selected="true"]:nth-child(1) ~ .gia-steps-hr{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.gia-step-tab[aria-selected="true"]:nth-child(2) ~ .gia-steps-hr{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.gia-step-tab[aria-selected="true"]:nth-child(3) ~ .gia-steps-hr{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}
.gia-step-tab[aria-selected="true"]:nth-child(4) ~ .gia-steps-hr{-webkit-transform:translateX(300%);-ms-transform:translateX(300%);transform:translateX(300%)}
.gia-step-tab[aria-selected="true"]:nth-child(5) ~ .gia-steps-hr{-webkit-transform:translateX(400%);-ms-transform:translateX(400%);transform:translateX(400%)}
.gia-step-tab[aria-selected="true"]:nth-child(6) ~  {-webkit-transform:translateX(500%);-ms-transform:translateX(500%);transform:translateX(500%)}

html[dir="rtl"] .gia-step-tab[aria-selected="true"]:nth-child(2) ~ .gia-steps-hr{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
html[dir="rtl"] .gia-step-tab[aria-selected="true"]:nth-child(3) ~ .gia-steps-hr{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}
html[dir="rtl"] .gia-step-tab[aria-selected="true"]:nth-child(4) ~ .gia-steps-hr{-webkit-transform:translateX(-300%);-ms-transform:translateX(-300%);transform:translateX(-300%)}
html[dir="rtl"] .gia-step-tab[aria-selected="true"]:nth-child(5) ~ .gia-steps-hr{-webkit-transform:translateX(-400%);-ms-transform:translateX(-400%);transform:translateX(-400%)}
html[dir="rtl"] .gia-step-tab[aria-selected="true"]:nth-child(6) ~ .gia-steps-hr{-webkit-transform:translateX(-500%);-ms-transform:translateX(-500%);transform:translateX(-500%)}

.gia-step-tab{width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;background-color:transparent;border:none;padding:0}
html[dir="rtl"] .gia-step-tab {text-align:right}
.gia-step-number{font-size:2rem;line-height:1;margin-bottom:.0625rem;color:#374105;padding-right:1rem}
html[dir="rtl"] .gia-step-number{padding-left:1rem;padding-right:0}
.gia-step-text{font-size:1rem;line-height:1.375;color:rgba(14,32,41,0.72);padding-bottom:.4375rem;padding-right:1rem}
html[dir="rtl"] .gia-step-text{padding-left:1rem;padding-right:0}
.gia-step-tab[aria-selected="true"] .gia-step-text{color:#0E2029}
.gia-steps-content-c{padding-top:2.25rem}
.gia-steps-content-list{padding-left:0;margin:0;list-style:none;position:relative;min-height:264px;}
html[dir="rtl"] .gia-steps-content-list{padding-right:0;padding-left:inherit}
.gia-steps-content-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%);top:0;height:min-content;min-height:264px;transition:transform .25s cubic-bezier(0.645,0.045,0.325,1.000),opacity .375s cubic-bezier(0.645,0.045,0.325,1.000);will-change:transform;overflow:hidden}

html[dir="rtl"] .gia-steps-content-item{-webkit-transform:translateX(-10%);transform:translateX(-10%)}
.gia-steps-content-item.content-active, .gia-steps-content-item:not([hidden]) {-webkit-transform:translateX(0);transform:translateX(0);opacity:1;position:relative;top:0;z-index:2}
html[dir="rtl"] .gia-steps-content-item.content-active {-webkit-transform:translateX(0);transform: translateX(0)}
.gia-steps-content-item.content-inactive{-webkit-transform:translateX(-5%);transform:translateX(-5%)}
html[dir="rtl"] .gia-steps-content-item.content-inactive{-webkit-transform:translateX(5%);transform:translateX(5%)}
.gia-steps-content-item:nth-child(2n) .gia-step-content-text-c{order:2}
.gia-step-content-text-c{width:20.875rem;margin-left:.3125rem;margin-right:.3125rem}
.gia-step-content-text-c span[data-object_id*="13547"] {padding-left:0}
html[dir="rtl"] .gia-step-content-text-c span[data-object_id*="13547"] {padding-right:0;padding-left:inherit}
.gia-step-image-c{margin-left:1rem;margin-right:1rem}
.gia-product-hero{border-bottom:.3125rem solid #a0c814}
.gia-hero-overlay-text-c{z-index:2;width:27rem;left:3.625rem;top:3.4375rem}
html[dir="rtl"] .gia-hero-overlay-text-c{right:3.625rem;left:auto}
.gia-btn-product-hero{min-width:14.75rem;box-sizing:border-box;display:inline-block;text-align:center}
.gia-bullet-list-product .gia-bullet-list-item{background-position:0 .375rem;background-size:1rem 1rem;padding:0 1.375rem}
html[dir="rtl"] .gia-bullet-list-product .gia-bullet-list-item {background-position:calc(100% + 3px) .375rem;padding:0 1.375rem}
.gia-course-info-c{padding-bottom:4.5rem}
.gia-course-info-c + a + .gia-btn-c {margin-top:0}
.gia-course-infotext-c{width:100%;margin-right:6rem}
html[dir="rtl"] .gia-course-infotext-c{margin-left:6rem;margin-right:0}
.gia-course-infotext p {margin-top:0;margin-bottom:1rem}
.gia-course-info-list-c{min-width:17rem;border-left:.0625rem solid #e4e5e6;box-sizing:border-box;padding-left:2.25rem}
html[dir="rtl"] .gia-course-info-list-c{border-right:.0625rem solid #e4e5e6;border-left:none;padding-right:2.25rem;padding-left:0}
.gia-course-info-list{list-style:none;padding-left:0;margin:0}
html[dir="rtl"] .gia-course-info-list{padding-right:0;padding-left:inherit}
.gia-course-info-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start}
.gia-course-info-icon{position:relative;top:.3125rem;margin-right:.5rem;width:1rem;min-width:1rem;height:auto}
html[dir="rtl"] .gia-course-info-icon{margin-left:.5rem;margin-right:0;top:.125rem}
.gia-course-info-item p{margin-top:0}
.gia-course-info-term{color:#0e2029}
.gia-info-teaser-c{padding-top:1.25rem}
.gia-info-text{margin-right:3rem}
html[dir="rtl"] .gia-info-text{margin-left:3rem;margin-right:0}
.gia-info-teaser-dl{margin:0}
.gia-info-teaser-dl dt{color:#303436;margin-bottom:.25rem}
.gia-info-teaser-dl dd{margin:0 0 2.5rem}
.gia-info-teaser-dl dd:last-child{margin-bottom:0}
.gia-info-teaser-image-c{flex:0 0 20.0625rem}
.Plr\(58px\) .gia-full-width-section{margin-left:-3.625rem;margin-right:-3.625rem}
.gia-course-offers .gia-finder-card-c{width:45rem}
.gia-teaser-block-c > .gia-infotext{width:40.5rem}
.gia-accordion-c{width:35.8125rem;margin:4.5rem auto}
.gia-accordion-c .accordion-header {margin:0;overflow:hidden}
.gia-accordion-c .accordion-button { padding:1.0625rem 2rem .75rem 0;width:100%;position:relative;text-align:left;background-color:#fff;border: 1px solid transparent; font-size:1.125rem;line-height:1.5555555555556;border-top-color:#e4e6e7;color:rgba(14,32,41,0.72);}
.gia-accordion-c .accordion-button:before { content:none; }
html:lang(ru) .gia-accordion-c .accordion-button, html:lang(el) .gia-accordion-c v, html:lang(vi) .gia-accordion-c .accordion-button {font-weight:bold}
html[dir="rtl"] .gia-accordion-c .accordion-button {padding:1.0625rem 0 .75rem 2rem; text-align:right;}
.gia-accordion-c .accordion-button[aria-expanded="false"]:after {content:"\e812";display:inline-block;font-family:"GI-Iconset";font-size:.8125rem;transform:scaleX(1.15);transform-origin:center right;color:#858e93;right:.5rem;position:absolute;top:1.25rem}
html[dir="rtl"] .gia-accordion-c .accordion-button[aria-expanded="false"]:after {transform-origin:center left;left:.5rem;right:auto}
.gia-accordion-c .accordion-button[aria-expanded="true"]:after{content:"\e810";display:inline-block;font-family:"GI-Iconset";font-size:.8125rem;transform:scaleX(1.15);transform-origin:center right;color:#858e93;right:.5rem;position:absolute;top:1.25rem}
html[dir="rtl"] .gia-accordion-c .accordion-button[aria-expanded="true"]:after {transform-origin:center left;left:.5rem;right:auto}
.gia-accordion-c .accordion_content, .gia-accordion-c .accordion-content {background-color:rgba(14,32,41,0.06);}
.gia-text-teaser-section{margin-top:2.25rem;margin-bottom:3rem}
.gia-text-teaser{margin-right:3.5rem}
html[dir="rtl"] .gia-text-teaser{margin-left:3.5rem;margin-right:0}
.gia-text-teaser + .gia-btn{flex-shrink:0}
.gia-product-hero-has-image{padding:2rem 4rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between}
.gia-product-hero-has-image .gia-hero-text-c{width:27rem}
.gia-hero-text-c h1 {word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.gia-product-hero-has-image .gia-hero-image-c{flex-shrink:0}
.gia-teaser-overlay-box{z-index:1;width:39.125rem;box-sizing:border-box;padding:1.125rem 2.5rem 0 3.625rem;top:-8.125rem;margin-bottom:-8.125rem;min-height:8.125rem}
html[dir="rtl"] .gia-teaser-overlay-box{padding:1.125rem 3.625rem 0 2.5rem}
.gia-quality-infotext-c{width:45rem}
.gia-quality-quote-section{width:38.25rem;margin-top:2.1875rem;margin-bottom:4.5rem}
.gia-quality-quote-section .slides > li{opacity:0;transition:opacity .25s ease-in-out}
.gia-quality-quote-section li.flex-active-slide{opacity:1}
.gia-quality-quote-section .gia-quote-c{margin-bottom:1.5rem;border-radius:1.5rem;border-bottom-left-radius:0}
html[dir="rtl"] .gia-quality-quote-section .gia-quote-c{border-bottom-right-radius:0;border-bottom-left-radius:inherit}
.gia-quality-quote-section .gia-quote-alt-c{border-bottom-left-radius:1.5rem;border-bottom-right-radius:0}
html[dir="rtl"] .gia-quality-quote-section .gia-quote-alt-c{border-bottom-right-radius:1.5rem;border-bottom-left-radius:0}
.gia-quality-quote-section .gia-quote-c:after{content:"";width:0;height:0;border-style:solid;border-width:1.5rem 2.1875rem 0 0;border-color:#f1f2f1 transparent transparent;position:absolute;left:0;bottom:-1.5rem}
html[dir="rtl"] .gia-quality-quote-section .gia-quote-c:after{border-width:1.5rem 0 0 2.1875rem;border-color:#f1f2f1 transparent transparent;right:0;left:auto}
.gia-quote-c.gia-quote-alt-c:after{border-width:0 2.1875rem 1.5rem 0;border-color:transparent #f1f2f1 transparent transparent;left:inherit;right:0}
html[dir="rtl"] .gia-quote-c.gia-quote-alt-c:after{border-width:0 0 1.5rem 2.1875rem;border-color:transparent transparent transparent #f1f2f1;right:inherit;left:0}
.gia-quality-quote-section .gia-quote-text{margin-top:.8125rem;margin-bottom:1.5rem}
.gia-quality-quote-section .flex-control-nav{bottom:-1.9375rem}
.gia-quality-quote-section .flex-direction-nav a{top:30%}
.gia-quality-quote-section .flex-direction-nav .flex-prev,.gia-quality-quote-section .flexslider:hover .flex-prev{left:-2.875rem}
html[dir="rtl"] .gia-quality-quote-section .flex-direction-nav .flex-prev,html[dir="rtl"] .gia-quality-quote-section .flexslider:hover .flex-prev{right:-2.875rem;left:inherit}
.gia-quality-quote-section .flex-direction-nav .flex-next,.gia-quality-quote-section .flexslider:hover .flex-next{right:-2.875rem}
html[dir="rtl"] .gia-quality-quote-section .flex-direction-nav .flex-next,html[dir="rtl"]  .gia-quality-quote-section .flexslider:hover .flex-next{left:-2.875rem;right:inherit}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .gi-teaser-grid-c { margin-right:-13px; margin-left:-11px; position:relative;left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start }
  html[dir="rtl"] .gi-teaser-grid-c { margin-left:-13px; margin-right:-11px;right:0;left:auto;justify-content:flex-end }
  .gtc\(2\) .gid-teaser-i, .gtc\(2\) > .gia-teaser-i, .gtc\(2\) .gi-teaser-i, .gtc\(2\) .gia-teaser-w { width: calc(50% - 22px); margin-left:11px; margin-right:11px; margin-bottom:22px; box-sizing: border-box; }
  .gtc\(3\) .gid-teaser-i, .gtc\(3\) > .gia-teaser-i, .gtc\(3\) .gi-teaser-i, .gtc\(3\) .gia-teaser-w { width:calc(100% / 3); max-width:275px; margin-left:11px; margin-right:11px; }
  .gtc\(4\) .gid-teaser-i, .gtc\(4\) > .gia-teaser-i, .gtc\(4\) .gi-teaser-i, .gtc\(4\) .gia-teaser-w { width:calc(100% / 4); max-width:200px; margin-left:11px; margin-right:11px; }
  .gi-teaser-grid-c { margin-bottom:-2rem; }
  .gi-teaser-grid-c[class*="Mb"] { margin-bottom:inherit; }
  .gi-teaser-grid-c .gia-teaser-i { margin-bottom:2rem; }
  .gia-promo-teaser-c .gi-teaser-grid-c {margin-bottom:-4.625rem;}
  .gia-promo-teaser-c .gi-teaser-grid-c .gia-teaser-i {margin-bottom:4.625rem;}
  .gi-teaser-grid-c .gia-teaser-w .gia-teaser-i { width:100%; }
  .gi-teaser-i { margin-left:1px; }
  html[dir="rtl"] .gi-teaser-i { margin-right:1px;margin-left:0; }
  span.artikelBildBreit { display:block; }
  span.artikelBildLinks .artikelBildBu, span.artikelBildRechts .artikelBildBu, span.artikelBildBreit .artikelBildBu { display:inline-block; }
}

@media (min-width: 1024px) {
    .course-detail-c,.gia-back-link-c{padding-left:0}
    html[dir="rtl"] .course-detail-c, html[dir="rtl"] .gia-back-link-c{padding-right:0;padding-left:inherit}
    .course-detail-aside-c{border-right:.0625rem solid rgba(14, 32, 41, 0.16)}
    html[dir="rtl"] .course-detail-aside-c{border-left:.0625rem solid rgba(14, 32, 41, 0.16);border-right:none}
    .gia-filter-col:after {width:calc(100vw - 22.125rem)}
}
@media (max-width: 1159.9px) {
	.gia-filter-col { height: 100%; }
}
@media (min-width: 1160px) {
    .tablet-only{display:none}
    .gia-outer-c{flex-wrap:nowrap}
    .gia-filter-col{box-sizing:border-box;border-right:1px solid #fff;display:block !important;margin-bottom:0;position:relative; box-shadow:none;}
    html[dir="rtl"] .gia-filter-col{border-left:1px solid #fff;border-right:none}
    .gia-filter-col:after{display:none}
    /*.desktop-filter{-webkit-position:sticky;position:sticky;width:auto;top:0}*/
    .gia-content-col{width:calc(100% - 314px)}
    .desktop-only{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
}
.gia-widget-hdl{left:1.25rem;top:2rem;z-index:1}
html[dir="rtl"] .gia-widget-hdl{right:1.25rem;left:auto}
.gia-finder-widget-c{position:absolute;left:1.25rem;bottom:1.5rem;z-index:2}
html[dir="rtl"] .gia-finder-widget-c{right:1.25rem;left:auto}
.gia-finder-tab{background-color:#e8e8e8;margin-right:.125rem;border-radius:.1875rem .1875rem 0 0;z-index:2;border:none;padding:0;color:#858e93}
html[dir="rtl"] .gia-finder-tab{margin-left:.125rem;margin-right:0;border-radius:.1875rem 0 0 .1875rem;z-index:2}
.gia-finder-tab[aria-selected="true"]{background-color:#fff;color:#474d50;background:#fff}
.gia-finder-tab[aria-selected="true"] .gia-finder-tab-item{background:none}
.gia-finder-tab-item{padding:.75rem 1.25rem .5rem;display:block;background:linear-gradient(0deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,0) 33%)}
html:lang(el) .gia-finder-tab-item {padding-left:1.125rem;padding-right:1.125rem}
.hidden{display:none}
.gia-finder-filter-c{padding:.375rem 1.1875rem 1.25rem .875rem;box-shadow:.0625rem .1875rem .375rem 0 rgba(0,0,0,0.18);box-sizing:border-box;width:20.125rem;border-radius:0 .0625rem .0625rem .0625rem}
html[dir="rtl"] .gia-finder-filter-c{padding:.375rem .875rem 1.25rem 1.1875rem}
.gia-exam-finder-c.gia-finder-filter-c{padding-top:1rem}
.gia-finder-select-c .gia-btn-fake-select{padding-bottom:.9375rem;padding-top:1.0625rem;padding-right:2rem;position:relative;min-height:3.125rem}
html[dir="rtl"] .gia-finder-select-c .gia-btn-fake-select{padding-left:2rem;padding-right:0}
html:lang(ru) .gia-finder-select-c .gia-btn-fake-select {font-size:.875rem;padding-left:.625rem;padding-right:1rem}
html:lang(ru) .gia-finder-select-c .gia-btn-fake-select:after {right:.625rem}
html:lang(ru) .gia-finder-filter-c .gia-radio-form-control{font-size:.875rem}
.gia-finder-select-c .gia-btn-fake-select:after{right:1rem;transform:translate(0,2px)}
html[dir="rtl"] .gia-finder-select-c .gia-btn-fake-select:after{left:1rem;right:auto;transform:translate(0,-2px)}
.gia-btn.gia-finder-btn{border:none;text-transform:uppercase;padding-top:.5625rem;padding-bottom:.5625rem}
.gia-btn.gia-finder-btn:focus{outline-color:#374105}
.gia-btn.gia-finder-btn:hover{text-decoration:underline}
.gia-btn-start.gia-btn-invert{border-color:#0E2029;text-transform:uppercase;padding:.5rem .375rem .5rem .875rem}
html[dir="rtl"] .gia-btn-start.gia-btn-invert{padding:.5rem .875rem .5rem .375rem}
.gia-btn-start-icon{fill:currentColor;margin-left:.875rem}
html[dir="rtl"] .gia-btn-start-icon{margin-right:.875rem;margin-left:0}
.gia-location-teaser-wrapper {background-color:rgba(14,32,41,0.06);}
.gia-location-teaser-c-100 .gia-location-teaser {margin-left:0;margin-right:1.25rem}
html[dir="rtl"] .gia-location-teaser-c-100 .gia-location-teaser {margin-right:0;margin-left:1.25rem}
.gia-location-teaser-c-50{margin-left:-.6875rem;margin-right:-.6875rem}
.gia-location-teaser-c-25, .gia-location-teaser-c-33 {margin-left:-.53125rem;margin-right:-.53125rem}
.gia-location-teaser-c-50 .gia-location-teaser {margin-left:.6875rem;margin-right:.6875rem;}
.gia-location-teaser{margin-left:.53125rem;margin-right:.53125rem;position:relative}
/*.gia-location-teaser:last-child{margin-right:0}*/
.gia-location-teaser-c-25 .gia-location-teaser{flex:0 0 204px}
.gia-location-teaser-c-33 .gia-location-teaser{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3 - 17px)}
.gia-location-teaser-c-50 .gia-location-teaser{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2 - 22px)}
.gia-location-teaser-c-100 .gia-location-teaser-image-c{flex-grow:0;flex-shrink:0;flex-basis:26.4375rem}
.gia-location-teaser-c-100 .gia-location-teaser-text-c{flex-grow:1;flex-shrink:1;flex-basis:auto}
.gia-location-teaser-image-c .teaserBildContainer {width:100%}
.gia-btn-invert.gia-btn-location{border:1px solid #0e2029}
.gia-btn-heading + .gia-btn-heading{margin-left:1.1875rem}
html[dir="rtl"] .gia-btn-heading + .gia-btn-heading{margin-right:1.1875rem;margin-left:0}
.gia-course-types-teaser .gia-teaser-hdl-c{min-height:3.75rem}
.gia-teaser-hdl{overflow-wrap: break-word;word-break:break-word;-ms-hyphens:auto;hyphens:auto}
.gia-promo-teaser-c .gi-teaser-grid-c.gtc\(2\){width:44.9375rem;margin-left:auto;margin-right:auto}
.gia-promo-teaser-c.gia-course-types-teaser{margin-bottom:4.375rem}
.gia-promo-teaser-c .has-highlight-purple{box-shadow:.125rem .25rem 1.1875rem 0 rgba(0,0,0,0.13),0 0 0 .0625rem #82055f}
.gia-promo-teaser-c .has-highlight-green{box-shadow:.125rem .25rem 1.1875rem 0 rgba(0,0,0,0.13),0 0 0 .0625rem #a0c814}
.gia-course-types-teaser .gia-btn-lg.gia-btn-invert{padding:.75rem .875rem .625rem}
.gia-course-types-teaser .gia-highlight-badge-c{left:-.0625rem}
html[dir="rtl"] .gia-course-types-teaser .gia-highlight-badge-c{right:-.0625rem;left:auto}
.gia-highlight-badge-noicon{padding:.25rem .5rem .75rem}
.gia-contact-c.gia-location-contact-c{margin-top:3.25rem}
.gia-location-contact-c .gia-contact-i{display:table;margin:auto}
.gia-location-contact-c .gia-contact-text-c{display:table-row}
.gia-location-contact-c .gia-contact-data,.gia-location-contact-c .gia-contact-text{display:table-cell;text-align:left;padding-bottom:.3125rem}
html[dir="rtl"] .gia-location-contact-c .gia-contact-data, html[dir="rtl"] .gia-location-contact-c .gia-contact-text{text-align:right}
html[dir="rtl"] a.gia-contact-email[href*="mailto:"] {padding-right:0}
html[dir="rtl"] .gia-contact-tel {direction:ltr}
.gia-location-contact-c .gia-contact-text{padding-right:.625rem}
html[dir="rtl"] .gia-location-contact-c .gia-contact-text{padding-left:.625rem;padding-right:0}
.gia-button-c .gia-btn:last-child{margin-right:0}
html[dir="rtl"] .gia-button-c .gia-btn:last-child{margin-left:0;margin-right:inherit}
.gia-supersized-box-c{margin:5rem -4.375rem 3.75rem -4.4375rem;position:relative;box-sizing:border-box}
@media (min-width: 1024px) {
    .gia-supersized-box-c{margin-left:calc((71px + 208 * ((100vw - 1024px) / 416)) * -1);margin-right:calc((70px + 208 * ((100vw - 1024px) / 416)) * -1)}
}
@media (min-width: 1440px) {
    .gia-supersized-box-c{margin:5rem -17.375rem 3.75rem -17.4375rem}
    html[dir="rtl"] .gia-supersized-box-c{margin:5rem -17.4375rem 3.75rem -17.375rem}
}
.gia-supersized-box-c:before{content:"";padding-bottom:50.83333%;display:block}
.gia-supersized-content-w{z-index:1}
.gia-supersized-content-c{width:54.1875rem;margin-left:auto;margin-right:auto;height:100%}
.gia-supersized-content-c .gia-supersized-hdl{margin-top:auto;margin-bottom:auto}
.gia-supersized-teaser-c{margin-bottom:1.8125rem;margin-left:-.875rem;margin-right:-.875rem}
.gia-supersized-teaser{flex:0 0 26.375rem;margin-left:.875rem;margin-right:.875rem;box-sizing:border-box;padding:1rem 1.25rem 1.5625rem;box-shadow:0 .125rem 1.5625rem 0 rgba(0,0,0,0.5)}
/*.gia-btn-supersized{min-width:15.25rem}*/
.gia-btn-supersized .gia-btn-start-icon{fill:#5f676b}
.gia-supersized-image-c,.gia-supersized-content-w{position:absolute;top:0;left:0;height:100%;width:100%}
html[dir="rtl"] .gia-supersized-image-c, html[dir="rtl"] .gia-supersized-content-w{right:0;left:auto}
.gia-supersized-image-c .teaserBildContainer{height:100%;width:100%}
.gia-supersized-image{width:100%;height:100%;object-fit:cover}
.gia-quote-c.gia-quote-rounded-image{border-radius:0;background-color:#fff;width:39.8125rem}
.gia-quote-rounded-image .gia-quote-image-c{flex:0 0 8rem;height:8rem}
.gia-quote-rounded-image .gia-quote-image{border-radius:50%}
.gia-quote-rounded-image .gia-quote-text{margin:0}
.gia-quote-rounded-image .gia-quote-text p{font-size:1.375rem;line-height:1.0454545454545;margin:0 0 .5rem;font-style:italic}
.gia-som-icons-c{margin-left:-.5625rem;margin-right:-.5625rem}
.gia-som-icon{margin-left:.5625rem;margin-right:.5625rem}
.gia-exam-teaser-c{margin:2.625rem 6.875rem 15.5rem}
.gia-btn-invert.C-gi-lila{border-color:#82055f}
.gia-exam-teaser-c .gia-btn-invert{padding-top:.75rem;padding-bottom:.625rem}
.gia-exam-teaser-c.gia-promo-teaser-c .gia-bullet-list-item{margin-left:1.5rem}
html[dir="rtl"] .gia-exam-teaser-c.gia-promo-teaser-c .gia-bullet-list-item{margin-right:1.5rem;margin-left:0}
.gia-bullet-list-gray .gia-bullet-list-item{background-image:url(../img/gid-bullet-list-icon-grau.svg)}
.has-highlight-purple .gia-highlight-corner-c{background:linear-gradient(45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,rgba(130,5,95,1) 50%,rgba(130,5,95,1) 100%);position:absolute;z-index:2;right:0;width:5rem;height:5rem;border-top-right-radius:.5625rem}
html[dir="rtl"] .has-highlight-purple .gia-highlight-corner-c{left:0;right:auto;border-top-left-radius:.5625rem;border-top-right-radius:0;background:linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,rgba(130,5,95,1) 50%,rgba(130,5,95,1) 100%)}
.gia-highlight-corner-icon{position:absolute;top:.75rem;right:.8125rem}
html[dir="rtl"] .gia-highlight-corner-icon{left:.8125rem;right:auto}
.gia-exam-teaser-c .has-highlight .gia-teaser-hdl-c {width:16.875rem}
.gia-content-width-section{margin-left:-3.625rem;margin-right:-3.625rem;padding-left:.5rem}
html[dir="rtl"] .gia-content-width-section{padding-right:.5rem;padding-left:0}
.gia-content-width-section .gia-back-link:before{display:none}
.gia-back-link-section-bottom{border-bottom:0;border-top:.0625rem solid rgba(14, 32, 41, 0.16)}
.gia-exam-teaser-c .gia-teaser-i .gia-bullet-list-c{margin-bottom:.625rem}
a.gia-btn[href*="mailto:"]:before{color:currentColor;font-size:1em;top:1px;position:relative}
a.gia-btn-invert.C-gi-gruen-hell[href*="mailto:"]::before {color:#a0c814}
a.gia-btn.gia-btn-icon[href*="mailto:"]:before {top:0}
.gia-teaser-text-c ul:not([class]), .gia-step-content-text-c ul:not([class]) { list-style-type:none; padding:0; margin:.375rem 0 .8125rem 1rem; }
html[dir="rtl"] .gia-teaser-text-c ul:not([class]), html[dir="rtl"] .gia-step-content-text-c ul:not([class]) { margin:.375rem 1rem .8125rem 0; }
.gia-teaser-text-c ul:not([class]) li:before, .gia-step-content-text-c ul:not([class]) li:before { display:inline-block; content:"\2014"; transform:scale(.75,1); -webkit-transform:scale(.75,1); -moz-transform:scale(.75,1); -ms-transform:scale(.75,1); -o-transform:scale(.75,1); position:absolute; top:-0.0625rem; left:-0.875rem; }
html[dir="rtl"] .gia-teaser-text-c ul:not([class]) li:before, html[dir="rtl"] .gia-step-content-text-c ul:not([class]) li:before {right:-.875rem;left:auto}
.gia-teaser-text-c ul:not([class]) li, .gia-step-content-text-c ul:not([class]) li { line-height:1.428571428571429; margin-bottom:.25rem; padding-left:.75rem; position:relative; }
html[dir="rtl"] .gia-teaser-text-c ul:not([class]) li, html[dir="rtl"]  .gia-step-content-text-c ul:not([class]) li { padding-right:.75rem;padding-left:0 }
.gia-hint-c{border:1px solid rgba(14,32,41,0.48);border-radius:.3125rem;padding:1rem}
.gia-hint-c.has-highlight:before{content:"";position:absolute;width:100%;display:block;background:#fff;height:1.125rem;top:0;left:0;z-index:1;border-radius:.625rem}
html[dir="rtl"] .gia-hint-c.has-highlight:before{right:0;left:auto}
.gia-hint-icon{margin-top:.25rem}
.gia-teaer-overlay-box-sm {top:-6.25rem;margin-bottom:-6.25rem;min-height:6.25rem;width:44rem}
.gia-person-list-c .personenListe-c {display:flex}
.gia-person-list-c .personenListe-i {margin-left:auto;margin-right:auto;flex-basis:50%;margin-right:1rem}
html[dir="rtl"] .gia-person-list-c .personenListe-i {margin-left:1rem;margin-right:0}
.gia-person-list-c .personenBild {margin-right:1.25rem}
html[dir="rtl"] .gia-person-list-c .personenBild {margin-left:1.25rem;margin-right:0;}
.gia-person-list-c .personenBild-i {max-width:7.9375rem}
.gia-person-list-c a[href*="mailto:"]:before {font-size:.9375rem;position:relative;top:2px;margin-right:.5rem}
html[dir="rtl"] .gia-person-list-c a[href*="mailto:"]:before {margin-left:.5rem;margin-right:0}
.gia-promo-teaser-detail-list-c {margin-left:4.625rem;margin-top:1.75rem;margin-right:3rem;padding-bottom:5.5rem}
html[dir="rtl"] .gia-promo-teaser-detail-list-c {margin-right:4.625rem;margin-left:3rem}
.gia-promo-teaser-detail-list-c .gia-course-info-list-c {padding-left:0;border:none;min-width:100%}
html[dir="rtl"] .gia-promo-teaser-detail-list-c .gia-course-info-list-c {padding-right:0;padding-left:inherit;border:none}
.gia-promo-teaser-detail-list-c .gia-course-info-list {margin-left:-1rem;margin-right:-1rem}
.gia-promo-teaser-detail-list-c .gia-course-info-item {flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3 - 2rem);margin-left:1rem;margin-right:1rem;}
.gia-teaserblock-flexslider-c .flex-viewport {margin-left:-.75rem;margin-right:-.75rem}
.gia-teaserblock-flexslider-c .gia-slides {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.gia-teaserblock-flexslider-c .gia-teaser-i {margin-left:.75rem;margin-right:.75rem;overflow:hidden;height:calc(100% - 30px);width:auto;}
.gia-teaserblock-flexslider-c .flex-direction-nav .flex-next, .gia-teaserblock-flexslider-c .flexslider:hover .flex-next { right:-37px; }
html[dir="rtl"] .gia-teaserblock-flexslider-c .flex-direction-nav .flex-next, html[dir="rtl"] .gia-teaserblock-flexslider-c .flexslider:hover .flex-next { left:-37px;right:auto }
.gia-teaserblock-flexslider-c .flex-direction-nav .flex-prev, .gia-teaserblock-flexslider-c  .flexslider:hover .flex-prev { left:-37px; }
html[dir="rtl"] .gia-teaserblock-flexslider-c .flex-direction-nav .flex-prev, html[dir="rtl"] .gia-teaserblock-flexslider-c  .flexslider:hover .flex-prev { right:-37px;left:auto}
.gia-teaser-footer.Pos\(r\) {z-index:2}
ul.standardListe, .gia-main-c ul:not([class]) {list-style-type:none;padding:0;margin:.375rem 0 .8125rem .875rem}
html[dir="rtl"] ul.standardListe, html[dir="rtl"] .gia-main-c ul:not([class]) {margin:.375rem .875rem .8125rem 0}
ul.standardListe li, .gia-main-c ul:not([class]) li { line-height:1.428571428571429; margin-bottom:.25rem; padding-left:.75rem; position:relative; }
html[dir="rtl"] ul.standardListe li, html[dir="rtl"] .gia-main-c ul:not([class]) li { padding-right:.75rem;padding-left:0}
ul.standardListe li.fileIcon-item {padding:0}
ul.standardListe li.fileIcon-item:before {content:"\e816";font-family:'GI-Iconset';transform:scale(1);color:#47abd8;margin-right:0}
ul.standardListe li:before, .gia-main-c ul:not([class]) li:before { display:inline-block; margin-right:.375rem; content:"\2014"; transform:scale(.75,1); -webkit-transform:scale(.75,1); -moz-transform:scale(.75,1); -ms-transform:scale(.75,1); -o-transform:scale(.75,1); position:absolute; top:-0.0625rem; left:-0.875rem; }
html[dir="rtl"] ul.standardListe li:before, html[dir="rtl"] .gia-main-c ul:not([class]) li:before { margin-left:.375rem;margin-right:0;right:-0.875rem;left:auto}
.newsletter-container { margin-left:-3.625rem;margin-right:-3.625rem;margin-bottom:3rem;padding:2rem 3.625rem 2.1875rem 3.625rem;background-color:#f1f2f1}
.newsletter-container h2 {font-size:1.75rem;line-height:1.142857142857143;color:#474d50;margin-top:0;margin-bottom:.5rem}
.newsletter-container p {margin-top:0;margin-bottom:.25rem;color:#5F676B; }
.newsletter-container .newsletter-hint {font-size:.8125rem}
.newsletter-container div#mc_embed_signup {margin-top:1.875rem}
.newsletter-container #mc_embed_signup form { padding:0; }
.newsletter-container div#mc_embed_signup_scroll {display:flex;flex-wrap:wrap;align-items:center}
.newsletter-container #mc_embed_signup .mc-field-group {flex: 0 0 275px;margin-right:1.4375rem;padding-bottom:0;min-height:auto;position:relative}
html[dir="rtl"] .newsletter-container #mc_embed_signup .mc-field-group {margin-left:1.4375rem;margin-right:0}
.newsletter-container #mc_embed_signup .mc-field-group input {border-radius:0;border-color:#E4E6E7;padding:.5625rem 0}
.newsletter-container #mc_embed_signup div#mce-responses {order:3;flex: 0 0 100%}
.newsletter-container #mc_embed_signup .button {font-family:"ClanWebPro-NarrMedium", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;background-color:#5ACBF5;text-transform:uppercase;padding:.75rem 1.25rem .6875rem 1.25rem;margin:0;border-radius:0;line-height:1;height:auto}
html:lang(ru) .newsletter-container #mc_embed_signup .button, html:lang(el) .newsletter-container #mc_embed_signup .button, html:lang(vi) .newsletter-container #mc_embed_signup .button {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}
.linklist-dropdown-full-width-c {margin-left:-3.625rem;margin-right:-3.625rem;width:auto}
.linklist-dropdown-c {width:auto}
.linklist-dropdown-text {width:400px;width:25rem}
.linklist-dropdown-btn-c {width:400px;width:25rem}
.linklist-dropdown-popover-c {background-color:#fff;bottom:56px;left:0;border-radius:3px;box-shadow:0 2px 9px 0 rgba(0,0,0,0.36);border:1px solid #E0E0E0;box-sizing:border-box;width:115%;z-index:2}
html[dir="rtl"] .linklist-dropdown-popover-c {right:0;left:auto}
.linklist-dropdown-popover-w:after {content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 11px 0;border-color:#fff transparent transparent;position:absolute;bottom:-6px;left:15px}
html[dir="rtl"] .linklist-dropdown-popover-w:after {right:15px;left:auto}
.linklist-dropdown-popover-i {padding:1.125rem 2.375rem 1.125rem 1.1875rem;max-height:330px;max-height:20.625rem;overflow-y:auto;width:100%}
html[dir="rtl"] .linklist-dropdown-popover-i {padding:1.125rem 1.1875rem 1.125rem 2.375rem}
.linklist-dropdown-popover-i:last-of-type {border-left:1px solid #f1f2f1}
html[dir="rtl"] .linklist-dropdown-popover-i:last-of-type {border-right:1px solid #f1f2f1;border-left:none}
.linklist-dropdown-popover-list {list-style:none;margin:0;padding:0}
.linklist-dropdown-popover-list-link {color:#858e93;cursor:pointer}
.linklist-dropdown-btn {border:1px solid #a0c814;padding:0.75rem 0.875rem 0.625rem;line-height:1}
.linklist-dropdown-btn-fake-select {border-color:#adb3b6;padding:0.875rem 2rem 1rem 1.125rem;border-radius:3px}
html[dir="rtl"] .linklist-dropdown-btn-fake-select {padding:0.875rem 1.125rem 1rem 2rem}
.linklist-dropdown-btn-fake-select:after {content:"\e812";font-family:GI-Iconset;position:absolute;font-size:0.6875rem;top:calc(50% - 5px);right:8px}
html[dir="rtl"] .linklist-dropdown-btn-fake-select:after {left:8px;right:auto;}
.linklist-dropdown-btn-icon {fill:#fff;margin-bottom:0.125rem;border-radius:50%;cursor:pointer;}
html[dir="rtl"] .gia-icon-hdl-icon {margin-left:.5rem}
html[dir="rtl"] .gia-teaser-text-c a[href*="mailto:"] {padding-right:0}
html[dir="rtl"] .gia-back-link-c .icon-arrow-left:before {content:"\e811"}
.gia-finder-hint {margin-left:auto}
html[dir="rtl"] .gia-finder-hint {margin-right:auto}
.gia-btn-disabled{padding-right:0}
html[dir="rtl"] .gia-btn-disabled{padding-left:0}
.course-type-header.Fd\(r\) {gap:0 1.375rem}
.course-type-header.Fd\(r\) .course-type-header-text {max-width:34.25rem}
.course-type-header.Fd\(r\) .list-c {border-left:1px solid rgba(14, 32, 41, 0.16)}
html[dir="rtl"] .course-type-header.Fd\(r\) .list-c {border-right:1px solid rgba(14, 32, 41, 0.16);border-left:none}
.course-type-header-list .list-inline-item {
    display: inline-flex;
    margin-left: 0;
    margin-right: 0;
    align-items: baseline;
}
.course-type-header-list .list-inline-item a {
    order: 2;
}
html[dir="rtl"] .course-type-header-list .list-inline-item a {
    order: 1;
}
.course-type-header-list .list-inline-item .icon-arrow-down {
    order: 1;
    margin-right: 0.75rem;
}
html[dir="rtl"] .course-type-header-list .list-inline-item .icon-arrow-down {
    order: 2;
    margin-left: 0.75rem;
}
.course-type-header-list .list-inline-item:not(:last-child) {
    margin-bottom: .5rem;
}
.ankernavi .list-inline-item {
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}
body.gia .breadcrumb, body.gid .breadcrumb {
    margin-left: 0;
}
html[dir="rtl"].gia .breadcrumb, html[dir="rtl"].gid .breadcrumb {
    margin-right: 0;
}
.gia-finder-aside-hint {
    padding: 0.25rem 0.375rem;
    border-radius: 0.125rem;
}
.gia-anchor-row .span24 {
	width: 100% !important;
}
@media only screen and (max-device-width: 1024px) {
	.gi-banner-c {
		width: calc(100% + 2.5rem);
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}
}
.progress-line-c {
    display: block;
    position: absolute;
    width: 100%;
    height: .25rem;
    z-index: 2;
}
.progress-line-c .progress-line {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: .25rem;
    -webkit-transform: translate(0, 0) scale(1, 1);
    transform: translate(0, 0) scale(1, 1);
}
.progress-line-c .progress-line .progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: .25rem;
}
.progress-bar-1 {
    background: #006ec9;
}
.progress-bar-2 {
    background: #006ec9;
}
.progress-line-c .progress-line .progress-bar-1 {
    -webkit-animation: progressbg-scale-1 4s infinite, progressbg-indeterminate-1 4s infinite;
    animation: progressbg-scale-1 4s infinite, progressbg-indeterminate-1 4s infinite
}
.progress-line-c .progress-line .progress-bar-2 {
    -webkit-animation: progressbg-scale-2 4s infinite, progressbg-indeterminate-2 4s infinite;
    animation: progressbg-scale-2 4s infinite, progressbg-indeterminate-2 4s infinite
}
@keyframes progressbg-scale-1 {
    0% {
        -webkit-transform: scaleX(.1);
        transform: scaleX(.1);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }
    36.6% {
        -webkit-transform: scaleX(.1);
        transform: scaleX(.1);
        -webkit-animation-timing-function: cubic-bezier(.33473, .12482, .78584, 1);
        animation-timing-function: cubic-bezier(.33473, .12482, .78584, 1)
    }
    69.15% {
        -webkit-transform: scaleX(.83);
        transform: scaleX(.83);
        -webkit-animation-timing-function: cubic-bezier(.22573, 0, .23365, 1.37098);
        animation-timing-function: cubic-bezier(.22573, 0, .23365, 1.37098)
    }
    to {
        -webkit-transform: scaleX(.1);
        transform: scaleX(.1)
    }
}
@keyframes progressbg-indeterminate-1 {
    0% {
        left: -105.16667%;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }
    20% {
        left: -105.16667%;
        -webkit-animation-timing-function: cubic-bezier(.5, 0, .70173, .49582);
        animation-timing-function: cubic-bezier(.5, 0, .70173, .49582)
    }
    69.15% {
        left: 21.5%;
        -webkit-animation-timing-function: cubic-bezier(.30244, .38135, .55, .95635);
        animation-timing-function: cubic-bezier(.30244, .38135, .55, .95635)
    }
    to {
        left: 95.44444%
    }
}
@keyframes progressbg-scale-2 {
    0% {
        -webkit-transform: scaleX(.1);
        transform: scaleX(.1);
        -webkit-animation-timing-function: cubic-bezier(.20503, .05705, .57661, .45397);
        animation-timing-function: cubic-bezier(.20503, .05705, .57661, .45397)
    }
    19.15% {
        -webkit-transform: scaleX(.57);
        transform: scaleX(.57);
        -webkit-animation-timing-function: cubic-bezier(.15231, .19643, .64837, 1.00432);
        animation-timing-function: cubic-bezier(.15231, .19643, .64837, 1.00432)
    }
    44.15% {
        -webkit-transform: scaleX(.91);
        transform: scaleX(.91);
        -webkit-animation-timing-function: cubic-bezier(.25776, -.00316, .21176, 1.38179);
        animation-timing-function: cubic-bezier(.25776, -.00316, .21176, 1.38179)
    }
    to {
        -webkit-transform: scaleX(.1);
        transform: scaleX(.1)
    }
}
@keyframes progressbg-indeterminate-2 {
    0% {
        left: -54.88889%;
        -webkit-animation-timing-function: cubic-bezier(.15, 0, .51506, .40968);
        animation-timing-function: cubic-bezier(.15, 0, .51506, .40968)
    }
    25% {
        left: -17.25%;
        -webkit-animation-timing-function: cubic-bezier(.31033, .28406, .8, .73372);
        animation-timing-function: cubic-bezier(.31033, .28406, .8, .73372)
    }
    48.35% {
        left: 29.5%;
        -webkit-animation-timing-function: cubic-bezier(.4, .62703, .6, .90203);
        animation-timing-function: cubic-bezier(.4, .62703, .6, .90203)
    }
    to {
        left: 117.38889%
    }
}
/*********************************
* Vue-Transition Classes - Slide Up/Down
**********************************/
.slide-enter-active {
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

.slide-leave-active {
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.slide-enter-to, .slide-leave {
    max-height: 100px;
    overflow: hidden;
}

.slide-enter, .slide-leave-to {
    overflow: hidden;
    max-height: 0;
}

.empty-body {
    min-height: 300px !important;
}

.loading-indicator {
    background-color:#EFEFEF;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1000;
    top: 0;
    left: 0;
    display: table;
    opacity: .5; /* in FireFox */
    filter: alpha(opacity=50); /* in IE */
}

.loading-indicator .inner {
    display:table-cell;
    vertical-align: middle;
    text-align: center;
}
.sticky-button {
    top: 0;
    visibility: hidden;
    position: fixed;
    transform: translateY(0);
    z-index: 3;
    width: 100%;
    background-color: #fff;
    padding: 1rem 4rem;
    box-shadow: 0.125rem 0.25rem 1.1875rem 0 rgba(0,0,0,0.13);
}
.sticky-button-show {
    visibility: visible;
}
.gia-btn.gia-btn-invert.C-gi-gruen-hell {
    border-color:#a0c814;
}
.btn-gia {
	padding: 0.5rem 0.875rem !important;
}
.btn.bg-purple-400 {
    color: #fff;
    background-color: #82055f;
}
.bg-purple-400.btn-gia-invert {
	color: #82055f;
	background-color: transparent;
	border-color: #82055f;
}
.btn.bg-purple-400:hover {
    background-color: #8c196c !important;
    color: #fff !important;
}
.btn.bg-purple-400:active {
    background-color: #962d79 !important;
    color: #fff !important;
}
.btn-tertiary.btn-sort-gia {
	border: none !important;
	position: relative;
	z-index: 9;
	-webkit-tap-highlight-color: transparent;
}
.btn-tertiary.btn-sort-gia:hover,
.btn-tertiary.btn-sort-gia:focus,
.btn-tertiary.btn-sort-gia:active {
	border: none !important;
	background-color: transparent !important;
}