img{pointer-events:none}a,a img,.et-pb-icon,.et-pb-icon *,.swiper-button-prev,.swiper-button-next,.et_pb_group_carousel_arrow{-webkit-tap-highlight-color:transparent}@media (min-width:981px){.sj-heading h1{font-size:clamp(100px,7.81vw,200px)}}.et_pb_section_1_tb_header.et_pb_section.et_section_regular.et_flex_section.mobile-menu-section.et_pb_section--with-menu{background:linear-gradient(180deg,#252525 0%,rgba(37,37,37,0) 100%)!important;z-index:99}.et_pb_menu__logo a{margin:0px!important}.et_pb_menu__logo a:hover{opacity:1}.et_mobile_nav_menu{margin:0px!important}#mobile_menu2{top:0px;border:none;padding:92px 20px 25px 20px;z-index:-1;background:#f5f5f5}.et_mobile_menu li a{padding:0px}.mobile_nav.opened .mobile_menu_bar::before{color:#252525!important}.sub-menu li>a{font-family:'Montserrat',sans-serif!important;font-weight:500!important}.sj-menu ul li.current-menu-item>a,.current-menu-ancestor>a{font-weight:bold!important}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:7px 10px;font-size:22px;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\33";display:block;color:#252525;font-size:22px;font-family:ETmodules}#page-container span.menu-closed.menu-open:before{content:"\32"}@media (min-width:768px) and (max-width:980px){#mobile_menu2{padding:110px 20px 25px 20px}}@media (max-width:980px){.et_mobile_nav_menu{margin:0px 10px 0px 0px!important}.et_pb_menu__logo-wrap{margin-left:12px}.et_mobile_menu li a{padding:10px 0px}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,0);opacity:1}.et_mobile_menu>li:first-child>a{border-top:1px solid #EA5800}.et_mobile_menu>li:not(:nth-last-child(-n+2))>a{border-bottom:1px solid #252525}.et_mobile_menu>li:nth-last-child(-n+2)>a{border-bottom:none}.menu_cta a{background:#EA5800;color:#f5f5f5!important;font-size:16px!important;font-family:'Montserrat',sans-serif!important;text-align:center;font-weight:bold!important;text-transform:capitalize!important;padding:17px!important;margin-top:15px}.menu_cta a:hover{background:#EA5800!important}.et_mobile_menu .menu-item-has-children>a{background:transparent}.sub-menu{padding:0px!important}.sub-menu>li{padding-left:0px!important}.sub-menu>li>a{padding-left:10px;border-color:#252525;font-size:14px!important}.menu_cta.et_pb_menu_page_id-21.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-21.current_page_item.menu-item-34>a{color:#f5f5f5!important}}@media (min-width:981px){.sj-menu .et-menu-nav>ul>li:not(.et_pb_menu__logo-slot)>a{align-items:flex-start!important;padding:0px!important;margin-top:28px!important;height:0px}.sj-menu ul li a::after{display:none}.et-menu>li:first-child a{margin-left:0px}.sub-menu li a{font-size:17px!important}.sub-menu{width:170px!important;border-top-width:1px!important;top:calc(100% - 35px)!important;padding:5px 0px 15px 0px!important;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25)!important;left:35px!important}.sub-menu li,.sub-menu li a{width:170px!important}.sub-menu li{padding:0px!important;margin:0px!important}.sub-menu li a{padding:10px 15px 0px 15px!important;margin:0px!important}}@media (min-width:981px) and (max-width:1079px){.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{max-width:120px!important}.sj-menu ul li a{margin:0px 4px;font-size:17px!important}.et_pb_menu__logo-slot{margin:0px 2px!important}.menu_cta{margin-right:20px!important}.sub-menu{top:calc(100% - 25px)!important;left:15px!important}}@media (min-width:1080px) and (max-width:1199px){.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{max-width:130px!important}.sj-menu ul li a{margin:0px 8px}.et_pb_menu__logo-slot{margin:0px 7px!important}.menu_cta{margin-right:20px!important}.sub-menu{top:calc(100% - 35px)!important;left:20px!important}}@media (min-width:1200px) and (max-width:1279px){.sj-menu ul li a{margin:0px 16px}.et_pb_menu__logo-slot{margin:0px 15px!important}.menu_cta{margin-right:25px!important}.sub-menu{left:28px!important}}@media (min-width:1280px){.sj-menu ul li a{margin:0px 21.4px}.et_pb_menu__logo-slot{margin:0px 20px!important}.menu_cta{margin-right:38px!important}}.sj-li ul{list-style-type:none;padding:0px}.sj-li ul li{margin:3px 0px}.daten a{margin-right:55px}@media (max-width:980px){.sj-footer-menu .et_pb_menu__menu{display:flex!important}.sj-footer-menu .et_mobile_nav_menu{display:none!important}.daten a{margin-right:30px}}.et_pb_group_carousel_dots{position:absolute;bottom:68px;left:95px;gap:20px}.et_pb_group_carousel_arrow{top:calc(100% - 52px - var(--vertical-gap)/2)}.et_pb_group_carousel_dot{opacity:.5}.et_pb_group_carousel_dot:hover{opacity:1}.et_pb_group_carousel_dot{width:200px;height:3px;border-radius:0px}.et_pb_group_carousel_0 .et_pb_group_carousel_arrow_prev{left:25px}.et_pb_group_carousel_0 .et_pb_group_carousel_arrow_prev .et-pb-icon{content:url("https://www.aalc.de/wp-content/uploads/2025/12/lucide_move-right1.png")!important}.et_pb_group_carousel_0 .et_pb_group_carousel_arrow_next .et-pb-icon{content:url("https://www.aalc.de/wp-content/uploads/2025/12/lucide_move-right.png")!important}.hero-slider h3{word-break:break-all}@media (max-width:767px){.et_pb_group_carousel_dots{bottom:50px;left:50%;transform:translateX(-50%);gap:10px}.et_pb_group_carousel_dot{width:50px}.et_pb_group_carousel_arrow{top:calc(100% - 62px - var(--vertical-gap)/2)}.et_pb_group_carousel{overflow-x:hidden}.et_pb_group_carousel_0 .et_pb_group_carousel_arrow_prev{left:50%;transform:translateX(calc(-100% - 110px))}.et_pb_group_carousel_0 .et_pb_group_carousel_arrow_next{left:50%;transform:translateX(110px)}}@media (min-width:768px) and (max-width:980px){.et_pb_group_carousel_dot{width:120px}.et_pb_group_carousel_0 .et_pb_group_carousel_arrow_next{left:515px}}@media (min-width:981px){.et_pb_group_carousel_0 .et_pb_group_carousel_arrow_next{left:750px}}.different-color span{color:#EA5800;font-weight:bold}.marquee-inner{display:flex;width:max-content;will-change:transform}.marquee-set{display:flex;flex-shrink:0}.marquee-set .et_pb_image,.marquee-set img{flex:0 0 auto;width:auto;max-width:none;height:auto;display:block}@media (max-width:767px){.sj-horizontal-scroll{display:flex;flex-wrap:nowrap;width:max-content;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.sj-horizontal-scroll .sj-group{flex:0 0 auto;width:295px}.sj-horizontal-scroll::-webkit-scrollbar{display:none}.sj-horizontal-scroll{-ms-overflow-style:none;scrollbar-width:none}.sj-horizontal-scroll{cursor:grab;overflow-x:auto}.sj-horizontal-scroll:active{cursor:grabbing;user-select:none}}@media (min-width:768px){.sj-group{cursor:pointer}.sj-group:hover{border:1px solid #EA5800}.sj-group .number-heading p{margin-top:180px;transition:color 0.3s ease,margin-top 0.4s ease}.sj-group .sj-hidden-content{opacity:0;transition:opacity 0.4s ease,transform 0.4s ease}.sj-group:hover .number-heading p{color:#EA5800;margin-top:45px}.sj-group:hover .normal-heading h3{color:#EA5800}.sj-group:hover .sj-hidden-content{opacity:1;transform:translateY(0);pointer-events:auto}}@media (min-width:768px) and (max-width:980px){.sj-group1:hover~.sj-group2,.sj-group3:hover~.sj-group4{border-left:1px solid transparent}.sj-group1:hover~.sj-group3,.sj-group2:hover~.sj-group4,.sj-group3:hover~.sj-group5{border-top:1px solid transparent}}@media (min-width:981px){.sj-group1:hover~.sj-group2,.sj-group4:hover~.sj-group5{border-left:1px solid transparent}.sj-group1:hover~.sj-group4,.sj-group2:hover~.sj-group5{border-top:1px solid transparent}.sj-border-hide{border-right:1px solid transparent!important}}@media (min-width:981px) and (max-width:1080px){.sj-group1,.sj-group2,.sj-group3,.sj-group4,.sj-group5,.sj-group6{height:520px!important}}@media (max-width:767px){.sec5-row2{overflow:hidden}.sec5-row2-col1{display:flex;width:max-content;gap:45px;--gap:45;cursor:grab}.basis-group{flex:0 0 270px}.sec5-row2-col1{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.sec5-row2-col1::-webkit-scrollbar{display:none}.sec5-row2-col1{-ms-overflow-style:none;scrollbar-width:none}}.start7-slider .item-subtitle{position:absolute;bottom:25px;left:23px;padding:0px;max-width:250px}.start7-slider .dica-image-container{position:absolute!important;right:32px;bottom:22px}.start7-slider .content{margin-bottom:70px}.start7-slider .swiper-button-prev.dica-prev-btn-0::before{content:url("https://www.aalc.de/wp-content/uploads/2025/12/lucide_move-right1.png")}.start7-slider .swiper-button-next.dica-next-btn-0::before{content:url("https://www.aalc.de/wp-content/uploads/2025/12/lucide_move-right.png")}.start7-slider .dica_divi_carouselitem{min-height:320px}@media (max-width:767px){.start7-slider .swiper-buttton-container{justify-content:center!important;gap:70px;margin-top:48px}}@media (min-width:768px){.start7-slider .swiper-buttton-container{position:absolute!important;right:140px;bottom:-47px;gap:70px}}@media (min-width:981px){.start7-slider .swiper-buttton-container{position:absolute!important;right:210px;bottom:-47px;gap:70px}}.start8-row2 .hidden-box{display:inline-block;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,visibility .35s}.start8-row2 .hidden-box .et_pb_text_inner{display:inline-block;border:1px solid #EA5800;padding:8px 15px}.start8-row2 .start-team-group2 .hidden-box .et_pb_text_inner{padding:8px}.start8-row2 .et_pb_image,.start8-row2 .et_pb_image img{cursor:pointer}.start8-row2 .et_pb_image:hover~.hidden-box{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:980px){.start8-row2 .et_pb_column{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:20px;margin-bottom:0;padding-bottom:0}.start8-row2 .et_pb_group{flex:0 0 auto}.start8-row2 .et_pb_column::-webkit-scrollbar{display:none}.start8-row2 .et_pb_column{scrollbar-width:none}}.et_pb_accordion_item{padding:23px 26px 23px 35px;margin-bottom:10px!important}.et_pb_toggle_open .et_pb_toggle_title{padding-top:5px}.et_pb_toggle_content{padding-top:28px;padding-bottom:10px}.et_pb_toggle_title{padding-right:90px!important}.et_pb_toggle_title::before{transition:transform 0.35s ease,opacity 0.25s ease;transform-origin:center}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title::before{content:"\4d";font-size:28px;display:block;opacity:1;transform:rotate(180deg) scale(1.05)}@media (max-width:767px){.et_pb_accordion_item{padding:20px 8px 20px 20px}.et_pb_toggle_content{padding-top:16px}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title::before{font-size:35px;margin-top:-22px;margin-right:5px}.et_pb_toggle_close .et_pb_toggle_title::before{content:"";background-image:url("https://www.aalc.de/wp-content/uploads/2025/12/lucide_move-right.png");position:absolute;display:inline-block;width:38px;height:38px;background-size:38px 38px;margin-top:-20px;opacity:1;transform:rotate(0deg) scale(1)}.et_pb_toggle_title{padding-right:60px!important}}@media (min-width:768px){.et_pb_toggle_close .et_pb_toggle_title::before{content:url("https://www.aalc.de/wp-content/uploads/2025/12/lucide_move-right.png")!important;margin-top:-25px}}@media (min-width:1680px){.start9-row2{margin-top:25px!important}}.leistungen-group{cursor:pointer}.leistungen-group .sj-hidden-content{font-weight:400;transition:transform 0.25s ease,text-shadow 0.25s ease}.leistungen-group:hover .sj-hidden-content{transform:scale(1.03);text-shadow:0.6px 0 0 currentColor}.leistungen-group:hover{border:1px solid #EA5800!important}.leistungen-group:hover .number-heading p,.leistungen-group:hover .normal-heading h3{color:#EA5800!important}@media (max-width:767px){.leistungen-group:hover{border:2px solid #EA5800!important}}@media (min-width:768px) and (max-width:980px){.leistungen-group1:hover~.leistungen-group2,.leistungen-group3:hover~.leistungen-group4{border-left:1px solid transparent}.leistungen-group1:hover~.leistungen-group3,.leistungen-group2:hover~.leistungen-group4,.leistungen-group3:hover~.leistungen-group5{border-top:1px solid transparent}}@media (min-width:981px){.leistungen-group1:hover~.leistungen-group2,.leistungen-group4:hover~.leistungen-group5{border-left:1px solid transparent}.leistungen-group1:hover~.leistungen-group4,.leistungen-group2:hover~.leistungen-group5{border-top:1px solid transparent}.sj-border-hide{border-right:1px solid transparent!important}}@media (min-width:981px) and (max-width:1080px){.leistungen-group,.leistungen-group6{height:520px!important}}.case2-row1-col1{position:relative}.case2-row1-col1 .hidden-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 0.7s ease,max-height 1s ease,transform 0.7s ease;transform:translateY(10px)}.case2-row1-col1:hover .hidden-content{opacity:1;max-height:400px;transform:translateY(0)}.case2-row1-col1 .hidden-content{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}[id*="faq-item"]{cursor:pointer;transition:0.3s all ease}[id*="faq-item"]:hover{background-color:#EA5800;border:1px solid #EA5800!important}.faq-item-active{background-color:#EA5800;border:1px solid #EA5800!important;color:#fff}[id*="faq-tab"]{opacity:0;transform:translateY(20px);max-height:0;overflow:hidden;transition:opacity 1.45s cubic-bezier(.4,0,.2,1),transform 1.45s cubic-bezier(.4,0,.2,1),max-height 0.6s ease}.show-faq-tab{opacity:1;transform:translateY(0);max-height:4000px}.casedetails2-row2-col1-group .et_pb_text{display:inline-block}.casedetails2-row2-col1-group .et_pb_text_inner{display:inline-block;border:1px solid #f5f5f5;padding:8px 20px}.sj-li2 li{margin:12px 0px}@media (max-width:767px){.gallery-col{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.gallery-col::-webkit-scrollbar{display:none}.gallery-col .et_pb_image{flex:0 0 auto}}.position{display:inline-block}.position .et_pb_text_inner{display:inline-block;border:1px solid #f5f5f5;padding:8px 15px;transition:border-color 0.3s ease}.start8-row2 .et_pb_image:hover~.position .et_pb_text_inner{border:1px solid #EA5800}.start8-row2 .start-team-group2 .position .et_pb_text_inner{padding:8px}@media (min-width:768px){.uberuns2-row1-col2{overflow:hidden}.uberuns2-row1-col2{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.uberuns2-row1-col2::-webkit-scrollbar{display:none}.uberuns2-row1-col2{scrollbar-width:none}}.dipl_item_icon{padding:15px!important}.dipl_triangle{display:none!important}.dipl_item_content{border:1px solid #f5f5f5}.dipl_timeline .dipl_item_time{margin-bottom:2px!important}.dipl_item_title{padding-bottom:16px!important}.dipl_stem_wrapper{height:110%!important;top:-8%!important}.dipl_stem_wrapper::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:15px solid #EA5800}@media (max-width:767px){.geschichte1-row2-col1{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.geschichte1-row2-col1::-webkit-scrollbar{display:none}}@media (min-width:768px){.dipl_timeline_item_wrapper{flex-direction:row!important}.dipl_timeline_item:nth-child(even) .dipl_timeline_item_wrapper{flex-direction:row-reverse!important}.dipl_stem_center{margin:0px 25px!important}}.benefits-box{position:relative;overflow:hidden;cursor:pointer}.benefits-box .normal-text{opacity:1;transform:translateY(0);transition:opacity 0.4s ease,transform 0.4s ease}.benefits-box .hovered-text{opacity:0;transform:translateY(50px);transition:opacity 0.4s ease,transform 0.4s ease;position:absolute;top:0;left:0;width:100%;pointer-events:none}.benefits-box:hover .normal-text{opacity:0;transform:translateY(-0px)}.benefits-box:hover .hovered-text{opacity:1;transform:translateY(0);pointer-events:auto}.faq2-row1 .et_pb_accordion_item{padding:23px 30px 23px 50px}.faq2-row1 .et_pb_toggle_open{border-color:#EA5800!important;box-shadow:0px 0px 10px 0px #EA5800}@media (max-width:767px){.faq2-row1 .et_pb_accordion_item{padding:20px 8px 20px 20px}}.post-category{display:inline-block}.post-category .et_pb_text_inner{display:inline-block;border:1px solid #EA5800;line-height:1.2em;padding:8px 15px}.ds-icon-search input.et_pb_searchsubmit,.widget_search input#searchsubmit{background:transparent;color:transparent;border:none;width:55px;z-index:2}.ds-icon-search input.et_pb_s,.widget_search input#s{padding-right:55px!important}.ds-icon-search .et_pb_searchform:before,.widget_search::before{content:'\55';position:absolute;font-family:'ETModules';z-index:1;top:10px;right:0;font-size:24px;padding:8px 20px;color:#f5f5f5;transform:rotate(270deg)}.et_pb_search input.et_pb_s,.et_pb_search input.et_pb_searchsubmit{font-size:17px}.sidebar-category .et_pb_widget{margin:0px}.wp-block-categories-list>li{padding:13px 0px 13px 15px!important;border-left:3px solid rgba(245,245,245,0.6);margin:0px!important}.wp-block-categories-list .current-cat{border-left:3px solid #EA5800}.wp-block-categories-list .current-cat a{font-weight:bold}.sidebar-category .cat-item-10,.sidebar-category .cat-item-11,.sidebar-category .cat-item-12,.sidebar-category .cat-item-13,.sidebar-category .cat-item-14{display:none}@media (max-width:980px){.et_pb_search input.et_pb_s,.et_pb_search input.et_pb_searchsubmit{font-size:15px}}.post-carousel .swiper-button-prev::before{content:url("https://www.aalc.de/wp-content/uploads/2026/01/lucide_move-right5.png")!important;background:#ea5800;padding:5px 10px}.post-carousel .swiper-button-next::before{content:url("https://www.aalc.de/wp-content/uploads/2026/01/lucide_move-right6.png")!important;background:#ea5800;padding:5px 10px}@media (max-width:767px){.post-carousel .swiper-button-prev::before,.post-carousel .swiper-button-next::before{padding:0px 5px}.post-carousel .swiper-buttton-container{width:110px;margin:30px auto 0px auto}}@media (min-width:768px) and (max-width:980px){.post-carousel .swiper-button-prev::before,.post-carousel .swiper-button-next::before{padding:1px 5px}.post-carousel .swiper-buttton-container{width:680px;margin:auto}}@media (min-width:981px){.post-carousel .swiper-buttton-container{width:880px;margin:auto}}.agreement .et_pb_contact_field_options_title{display:none}.submit-button-left .et_contact_bottom_container{padding-left:0px}.et_pb_contact_field_checkbox label{display:flex!important}.et_pb_contact_field_checkbox label i{margin-right:18px!important;flex-shrink:0;margin-top:5px}.et-pb-contact-message.et_pb_error_message{display:none!important}.et_pb_contact .et_pb_contact_field input,.et_pb_contact .et_pb_contact_field textarea{font-size:17px}@media (max-width:980px){.et_pb_contact .et_pb_contact_field input,.et_pb_contact .et_pb_contact_field textarea{font-size:15px}.et_pb_button.et_pb_contact_submit{margin-left:0px}}