#showcase .showcase-img img,.overlay::after{position:absolute;left:0;top:0;height:100%;z-index:1;width:100%}a,a:hover{text-decoration:none}.counter{font-weight:bolder}button{font-size:17px!important}::placeholder{color:#c1c1c1}.overlay::after{content:"";background-color:#000;opacity:.3}body{font-family:Roboto,"Dancing Script",sans-serif;line-height:1.5;overflow-x:hidden;padding-top:100px}*{box-sizing:border-box;margin:0;padding:0}p{margin:.75rem 0}nav .search-form{margin:0 35px}.search-form form{width:100%;background-color:#f1f1f2;display:flex;justify-content:space-between}.search-form button,.search-form input{background-color:#f1f1f2;border:none;outline:0}.search-form input{flex:1;text-indent:10px;opacity:.4;width:300px;padding:10px 0}.container-de{max-width:1000px;margin:auto;padding:0 2rem;overflow:hidden}#showcase{height:85vh}#showcase .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{min-width:1206px!important}#showcase.container{padding:0 60px}#showcase .showcase-img{position:relative;width:100%;height:100%;display:flex;align-items:center}#showcase .showcase-img img{object-fit:cover}#showcase .container{z-index:999;padding:0 60px}#showcase .showcase-img h1{color:#fff;z-index:2;text-shadow:5px 5px 10px #00000072;font-weight:700;line-height:.9}#middle .german-levels{padding:4rem 1rem;opacity:.8}@media(min-width:1440px){body{padding-top:150px}}.primary-bg{background-color:#e04196;display:none}.btn-collapse[aria-expanded=false],.course-register{background-color:#2aaae1}.entry-content,.entry-summary,.page,.page-content,.post{margin:0!important}.eael-data-table-wrap{overflow-x:auto!important}.site-main{position:relative}.sticky-register{position:fixed;z-index:99999}.sticky-register img{width:32px;height:auto;object-fit:contain}.btn-collapse,.btn-collapse span,.btn-collapse svg{transition:.5s ease-out}.course-register{color:#fff;z-index:999;display:flex;align-items:center;justify-content:space-between;padding:8px 11.4px;min-width:150px}.course-register .content{margin-right:5px;float:left}.course-register span{opacity:.8;line-height:1.1;display:block;margin:0;font-size:14px;float:left}.course-register h5{margin:0;font-size:19px}#middle p{font-size:18px!important}@media (max-width:768px){.site-main p{padding:5px 20px!important;line-height:1.2!important}.elementor-14 .elementor-element.elementor-element-6a0d18f>.elementor-widget-container,.elementor-25 .elementor-element.elementor-element-6a0d18f>.elementor-widget-container,.elementor-26 .elementor-element.elementor-element-6a0d18f>.elementor-widget-container{padding-top:0!important;padding-bottom:0!important}.m-b-20{margin-bottom:15px!important}}.btn-collapse{width:100%;height:auto;border:none;font-size:33px!important;display:flex;box-shadow:0 -5px 20px 0 rgba(1,1,1,.2);text-shadow:1px 3px 1px rgba(0,0,0,.2);outline:0!important;align-items:center;color:#fff}.btn-collapse[aria-expanded=true]{background-color:#e14097;justify-content:center;box-shadow:none}.btn-collapse[aria-expanded=true] svg{transform:rotate(90deg)}.btn-collapse svg{margin:0 10px}@media (min-width:0){#showcase .showcase-img h1{font-size:60px}#middle .german-levels{text-align:center}.sticky-register{top:calc(112px + 2%);right:2%}.cust-collapse{background-color:#e14097}.cust-collapse img{width:100%!important;z-index:9}.cust-collapse p{color:#fff!important}.show-small{display:flex}.hide-small{display:none!important;z-index:10}.small-no-gap .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0!important}.small-no-gap .elementor-widget:not(:last-child){margin:0}.show-large-only{display:none}}.cust-collapse p{margin-top:0;margin-bottom:15px}@media (min-width:992px){.custom-large-container{padding-left:8%!important}.register-sync-nav,.sticky-register{top:calc(100px + 2%);transition:1s ease-in-out}.sticky-register{right:2%}.show-large-only{display:flex!important}}@media (min-width:768px){#showcase .showcase-img h1{width:50%;font-size:140px}#middle .german-levels{text-align:unset}.cust-collapse{background-color:transparent}.cust-collapse img{width:auto}.cust-collapse p{color:#58595b!important}.show-small{display:none}.hide-small{display:flex!important}.collapse.cust-collapse{display:block!important}.small-no-gap .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px!important}.small-no-gap .elementor-widget:not(:last-child){margin-bottom:20px}}.search-btn,input{opacity:.4}.leads-form .wpforms-title{color:#e14097;font-size:40px!important;font-weight:900}.leads-form form input,.leads-form form select{background-color:#f1f1f2!important;opacity:1;border:none!important}.leads-form label{color:#797a7c;font-size:14px!important;font-weight:400!important}.leads-form .wpforms-form button[type=submit]{background-color:#e14097!important;color:#fff!important;border-radius:100px;border:none!important;width:200px}@media (min-width:1440px){.sticky-register{top:calc(151px + 2%);right:2%;transition:1s ease-in-out}.register-sync-nav{top:calc(100px + 2%);transition:1s ease-in-out}.leads-form{margin-top:150px!important}}@media(min-width:994px){.leads-form .wpforms-field-container>*{display:flex;flex-wrap:wrap;align-items:center}.leads-form form input,.leads-form form select{width:calc(100% - 120px)!important}.leads-form .wpforms-field-container label{width:100px!important;display:block!important;margin-right:20px!important}.leads-form label.wpforms-error{text-align:end;width:100%!important}}.wpforms-confirmation-container-full{margin:100px 0!important}.adk-form-field{max-width:300px!important;background-color:#efefef!important;border:none!important;padding:10px 5px!important;opacity:1!important;margin-bottom:12px!important}.adk-submit{background-color:#fff!important;color:#58595b!important;opacity:1!important;border:1px solid #e14097!important;min-width:170px!important;height:50px!important;font-size:18px!important;font-weight:700!important;text-align:center!important}.eael-contact-form-7 .wpcf7-form p{text-align:unset!important}@media (max-width:991px){.dropdown-menu{top:0!important}}.complimant-form .adk-form-field{max-width:100%!important}.complimant-form .submit{background-color:#fff;border:2px solid #e14097!important;opacity:1;width:160px;text-align:center!important;padding:15px 10px}