.dfd-header .lang-nav a{color:var(--gi-gray-900-alpha-64)}.dfd-header .lang-nav a.active-lang{color:var(--gi-gray-900)}.dfd-header .logo-goethe-institut{fill:var(--gi-gray-900)}.dfd-header .btn-login{padding-block:.375rem;padding-inline:.9375rem}@media(min-width: 375px){.dfd-header .btn-login{padding-inline:1.8125rem}}.dfd-landing-page .img-fluid{background:rgba(0,0,0,0)}.dfd-landing-page .accordion-section{padding-top:2.5rem}@media(min-width: 992px){.dfd-landing-page .accordion-section{padding-top:3.5rem}}.dfd-landing-page .h2-usp,.dfd-landing-page .accordion-headline{font-size:2rem !important;line-height:1.25 !important;text-align:center}@media(min-width: 992px){.dfd-landing-page .h2-usp,.dfd-landing-page .accordion-headline{font-size:2.75rem !important;line-height:1.1818181818 !important}}.dfd-landing-page .btn-usp{color:var(--gi-gray-900);background-color:var(--gi-green-400) !important}.hero-dfd .hero-image-container{overflow:hidden}@media(max-width: 991px){.hero-dfd .hero-image-container{display:flex;justify-content:center}}@media(min-width: 1200px){.hero-dfd .hero-title{font-size:4.375rem !important;line-height:1.1142857143 !important}}.hero-dfd .hero-claim-container{width:100%}@media(max-width: 991px){.hero-dfd .hero-claim-container{top:50%;transform:translateY(-50%)}}@media(min-width: 992px){.hero-dfd .hero-claim-container{max-width:53%;height:100%;top:0;right:0}}@media(min-width: 1200px){.hero-dfd .hero-claim-container{max-width:50%}}.hero-dfd .logo-dfd{width:9.75rem;height:auto}@media(min-width: 1200px){.hero-dfd .logo-dfd{width:14.625rem}}.hero-dfd .logo-dfd-mobile-claim{width:9.75rem;height:auto}@media(min-width: 375px){.hero-dfd .logo-dfd-mobile-claim{width:15.5rem}}@media(min-width: 425px){.hero-dfd .logo-dfd-mobile-claim{width:17rem}}@media(min-width: 576px){.hero-dfd .logo-dfd-mobile-claim{width:19.5rem}}@media(min-width: 768px){.hero-dfd .logo-dfd-mobile-claim{width:9.75rem}}@media(min-width: 1200px){.hero-dfd .logo-dfd-mobile-claim{width:14.625rem}}.hero-dfd .mobile-claim .teaser-overlay-logo,.hero-dfd .mobile-claim .subtitle-text{transform:translateY(-1.25rem)}@media(min-width: 375px)and (orientation: portrait){.hero-dfd .mobile-claim .teaser-overlay-logo,.hero-dfd .mobile-claim .subtitle-text{transform:translateY(-2.5rem)}}@media(min-width: 425px)and (orientation: portrait){.hero-dfd .mobile-claim .teaser-overlay-logo,.hero-dfd .mobile-claim .subtitle-text{transform:translateY(-3rem)}}@media(min-width: 576px)and (orientation: portrait){.hero-dfd .mobile-claim .teaser-overlay-logo,.hero-dfd .mobile-claim .subtitle-text{transform:translateY(-6rem)}}@media(min-width: 768px){.hero-dfd .mobile-claim .teaser-overlay-logo,.hero-dfd .mobile-claim .subtitle-text{transform:none}}@media(min-width: 425px){.hero-dfd .mobile-claim .subtitle-text{font-size:1.25rem;line-height:1.6}}@media(min-width: 768px){.hero-dfd .mobile-claim .subtitle-text{font-size:1.125rem;line-height:1.5555555556}}@media(min-width: 1200px){.hero-dfd .mobile-claim .subtitle-text{font-size:1.25rem;line-height:1.6}}.hero-dfd .hero-image-desktop{display:none}@media(orientation: portrait)and (min-width: 768px){.hero-dfd .hero-image-desktop{display:block}}@media(orientation: portrait)and (min-width: 992px){.hero-dfd .hero-image-desktop{display:none}}@media(orientation: landscape){.hero-dfd .hero-image-desktop{display:block}}@media(orientation: portrait)and (min-width: 768px){.hero-dfd .hero-image-mobile{display:none}}@media(orientation: portrait)and (min-width: 992px){.hero-dfd .hero-image-mobile{display:block}}@media(orientation: landscape){.hero-dfd .hero-image-mobile{display:none}}.form-email{min-width:18rem;padding:.75rem 1.25rem;background-color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.8)}@media(min-width: 768px){.form-email{width:auto;min-width:23.5625rem;padding:.75rem 1.5rem}}.object-fit-cover{object-fit:cover}.object-fit-contain{object-fit:contain}@media(min-width: 992px){.teaser .teaser-inner{max-width:30.5rem}}.teaser .lvl{font-size:.625rem;line-height:.6875rem;position:absolute;bottom:-0.59375rem;right:.6875rem;z-index:2}.teaser .lvl span{font-size:.75rem}@media(min-width: 992px){.teaser .teaser-headline{font-size:1.5rem;line-height:2rem}}@media(min-width: 1200px){.teaser .teaser-headline{font-size:2.25rem;line-height:2.75rem}}@supports(-webkit-line-clamp: 2){.line-clamp-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.teaser-slider .swiper-slide{height:auto}@media(max-width: 992px){.teaser-slider .swiper-slide{max-width:16.25rem}}@media(min-width: 992px){.teaser-slider.swiper{overflow:visible}}.teaser-slider.swiper .swiper-button-next,.teaser-slider.swiper .swiper-button-prev{top:50%}@media(max-width: 1199px){.teaser-slider.swiper .swiper-button-next,.teaser-slider.swiper .swiper-button-prev{opacity:.5}}.teaser-slider.swiper .swiper-button-next{right:1.25rem;transform:translateY(-50%)}.teaser-slider.swiper .swiper-button-prev{left:1.25rem;transform:translateY(-50%) rotate(180deg)}.section-usp-cards{overflow:hidden}.usp-cards .swiper-slide{height:auto}@media(max-width: 767px){.usp-cards .swiper-slide{max-width:14rem}}.usp-cards.swiper{overflow:visible}@media(min-width: 768px){.usp-cards .less-items{justify-content:center;padding-left:1rem}}@media(min-width: 1200px){.usp-cards .less-items{padding-left:2rem}}@media(min-width: 768px)and (max-width: 991px){.usp-cards .less-items .swiper-slide{width:17.625rem !important}}.filter-bar-slider{border-radius:12.5rem;border:.125rem solid rgba(200,189,135,.24)}.filter-bar-slider span{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;cursor:pointer}.filter-bar-slider span.active{background-color:var(--gi-brown-400);border-radius:50%}.number-count{font-size:2.75rem;line-height:3.25rem}@media(min-width: 992px){.number-count{font-size:3.5rem;line-height:4rem}}@media(min-width: 1200px){.number-count{font-size:4.5rem;line-height:5rem}}.teaser-author-no-image{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background-image:linear-gradient(135deg, #f8f8f8 25%, #d8d8d8 25%, #d8d8d8 50%, #f8f8f8 50%, #f8f8f8 75%, #d8d8d8 75%, #d8d8d8 100%);background-size:5px 5px;border-radius:50%}.teaser-author-no-image-text{font-size:1.3125rem;text-transform:uppercase;text-shadow:0 0 .142857em #fff;color:#788287}/*# sourceMappingURL=styles_dfd.gimin.css.map */
