@charset "UTF-8";
@font-face{font-display:swap;font-family:"Overpass";font-style:normal;font-weight:300;src:url("../../../../typo3conf/ext/sitepackagepet/Resources/Public/Fonts/overpass-v16-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Overpass";font-style:normal;font-weight:400;src:url("../../../../typo3conf/ext/sitepackagepet/Resources/Public/Fonts/overpass-v16-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Overpass";font-style:normal;font-weight:700;src:url("../../../../typo3conf/ext/sitepackagepet/Resources/Public/Fonts/overpass-v16-latin-700.woff2") format("woff2")}.navbar-nav{--bs-nav-link-color:
  --bs-navbar-active-color: #233C66
}.navbar-mainnavigation{box-shadow:0 13px 36px #00000029}.navbar-mainnavigation .navbar-brand-image{position:fixed;top:16px;left:calc(50% - 67px)}.navbar-mainnavigation .navbar-collapse,.navbar-mainnavigation .navbar-collapse.no-transition{transition:none}.navbar-mainnavigation .navbar-collapse{position:relative;top:65px;opacity:0;pointer-events:none;transition:opacity 0.7s ease}.navbar-mainnavigation .nav-item{width:100%;background:white;border:1px solid black;margin-bottom:5px}.navbar-mainnavigation .nav-item .dropdown-menu{border-radius:0;padding-left:0;padding-right:0}.navbar-mainnavigation .nav-item .nav-link{justify-content:center;text-align:center;padding:7px 25px 5px 25px}.navbar-mainnavigation .nav-item .nav-link.nav-link-dropdown{text-align:left;justify-content:flex-start}.navbar-mainnavigation .nav-item .nav-link:hover{background:#233C66;color:white}.navbar-mainnavigation .nav-item .nav-link.active{background:#233C66;color:white}.navbar-mainnavigation .navbar-collapse.show{opacity:1 !important;pointer-events:auto !important;position:relative}.navbar-mainnavigation .asca-toggler{position:fixed;width:34px;height:34px;top:55px;left:calc(50% - 17px);display:block;border:0;background:transparent}.navbar-mainnavigation .asca-toggler .line{position:absolute;left:0;height:2px;width:34px;background:#233C66;display:block;transition:transform 0.5s, opacity 0.5s;transform-origin:center}.navbar-mainnavigation .asca-toggler .line:nth-child(1){top:12px}.navbar-mainnavigation .asca-toggler .line:nth-child(2){top:20px}.navbar-mainnavigation .asca-toggler .line:nth-child(3){top:28px}.navbar-mainnavigation .asca-toggler.collapsed .line:nth-child(1){transform:translateY(8px) rotate(-45deg)}.navbar-mainnavigation .asca-toggler.collapsed .line:nth-child(2){opacity:0}.navbar-mainnavigation .asca-toggler.collapsed .line:nth-child(3){transform:translateY(-8px) rotate(45deg)}.navbar-mainnavigation .nav-link:not(.nav-link-toggle):hover:before,.navbar-mainnavigation .navbar-mainnavigation .nav-link:not(.nav-link-toggle):focus-visible:before{opacity:0}.navbar-mainnavigation .nav-link:not(.nav-link-toggle).show:before,.navbar-mainnavigation .navbar-mainnavigation .nav-link:not(.nav-link-toggle).active:before{content:none}@media (min-width:992px){.navbar-mainnavigation.navbar-fixed-top{max-height:115px;height:115px;z-index:99}.navbar-mainnavigation.navbar-fixed-top .navbar-collapse{opacity:1;top:35px;pointer-events:inherit}.navbar-mainnavigation.navbar-fixed-top .navbar-collapse .nav-item{border:none}.navbar-mainnavigation.navbar-fixed-top .navbar-collapse .nav-item.nav-style-simple{flex-wrap:nowrap}.navbar-mainnavigation.navbar-fixed-top .navbar-collapse .nav-item .nav-link{white-space:nowrap}.navbar-mainnavigation.navbar-fixed-top .navbar-collapse .nav-item .nav-link.nav-link-toggle{padding:7px 15px;border-radius:0}.navbar-mainnavigation.navbar-fixed-top.navbar-transition{max-height:60px;height:60px}.navbar-mainnavigation.navbar-fixed-top.navbar-transition .navbar-brand-image{top:-50px}.navbar-mainnavigation.navbar-fixed-top.navbar-transition .navbar-collapse{top:3px}.navbar-mainnavigation.navbar-fixed-top.navbar-transition .dropdown-menu{top:40px}.asca-toggler{display:none !important}.nav-link-main.active+button,.nav-link-main:hover+button{background:#eeeeee}}@media (max-width:991px){.navbar-mainnavigation.navbar-fixed-top{max-height:90px !important;height:90px !important;z-index:99;overflow:visible}.navbar-mainnavigation.navbar-fixed-top .nav-link-toggle{display:none}.navbar-mainnavigation.navbar-fixed-top .nav-item{flex-direction:column;align-content:center}.navbar-mainnavigation.navbar-fixed-top .nav-item .nav-link-dropdown,.navbar-mainnavigation.navbar-fixed-top .nav-item .nav-link{text-align:center;justify-content:center;width:100%}.navbar-mainnavigation.navbar-fixed-top .nav-item .nav-link-dropdown.active,.navbar-mainnavigation.navbar-fixed-top .nav-item .nav-link.active{width:100%}.navbar-mainnavigation.navbar-fixed-top .dropdown-menu{display:block;width:auto}.navbar-mainnavigation.navbar-fixed-top .dropdown-nav .nav-item{border:0;text-align:center}}@media (max-width:991px){.headline-container{min-width:90%}}.sociallinks{display:flex;padding:0;margin-left:-10px;justify-content:center}.sociallinks li{list-style:none}.sociallinks li a{padding:15px}.sociallinks li svg{width:25px;fill:#233C66}.headerwithheadline{position:relative;overflow:hidden;width:100%;height:calc(100vh - 115px)}.headerwithheadline h1,.headerwithheadline .h1{font-weight:700;text-transform:uppercase;font-size:40px}.headerwithheadline h2,.headerwithheadline .h2{font-size:25px;font-weight:300}.header-image,.header-media{width:100%;height:100%;object-fit:cover}.header-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.headline-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(255, 255, 255, 0.3);backdrop-filter:blur(30px);text-align:center;z-index:1;padding:10px 30px}.headline-container.hc-anim{opacity:0;pointer-events:none}.headline-container .btn{margin-top:15px;margin-bottom:15px;position:relative;transform:scale(0.9);padding-right:30px}.headline-container .btn:after{content:"→";position:absolute;right:5px;top:56%;transform:translateY(-50%) scale(0);opacity:0;font-size:1.2em;color:inherit}.headline-container .btn a{text-decoration:none;padding-top:3px;display:block}.swiper-slide-active .headline-container{animation:slideInFromTop 0.8s ease-out 2s forwards}.swiper-slide-active .headline-container .btn{animation:btnAppear 0.4s ease-out 3.4s forwards}.swiper-slide-active .headline-container .btn:after{animation:arrowAppear 0.3s ease-out 3.8s forwards}.headline-container.headlinetop:not(.mobile-only){top:25%}.headline-container.headlinebottom:not(.mobile-only){bottom:10%;top:auto;transform:translate(-50%, -10%)}.headline-container.fontblack h1{color:black}.headline-container.fontblack h2{color:black}.headline-container.fontblack .btn{--bs-btn-bg: #ffffff}.swiper-slide-active .headline-container.hc-anim{pointer-events:auto}@keyframes slideInFromTop{0%{opacity:0}100%{opacity:1}}@keyframes btnAppear{0%{transform:scale(0.9)}100%{transform:scale(1.05)}}@keyframes arrowAppear{0%{opacity:0;transform:translateY(-50%) scale(0)}100%{opacity:1;transform:translateY(-50%) scale(1)}}.headline-container h1,.headline-container h2,.headline-container .h1,.headline-container .h2{margin:0;color:#FFFFFF}@media (min-width:1600px){.headerwithheadline h1,.headerwithheadline .h1{font-size:48px}.headerwithheadline h2,.headerwithheadline .h2{font-size:33px}}@media (min-width:1700px){.headerwithheadline h1,.headerwithheadline .h1{font-size:60px}.headerwithheadline h2,.headerwithheadline .h2{font-size:38px}}.headerwithheadline.insection .headline-container .textanimate{transform:translateX(100%);opacity:0;margin-top:25px;transition:transform 1s ease-out, opacity 1s ease-out}.headerwithheadline.insection .headline-container .textanimate.visible{transform:translateX(0);opacity:1}.ctadefault{width:100%;max-width:650px;margin:auto;transform:translateX(100%);opacity:0;transition:transform 1s ease-out, opacity 1s ease-out}.ctadefault.visible{transform:translateX(0);opacity:1}.ctadefault.bgblack{color:white;background:black;padding:20px 20px 10px 20px}.ctadefault.bgblack .firstline{font-size:30px;font-weight:700;margin-bottom:0}.ctadefault .ctalink{color:white;background:black;text-decoration:none;padding:20px 20px 10px 20px;display:block}.ctadefault .ctalink .firstline{font-size:30px;font-weight:700;margin-bottom:0}.ctadefault .ctalink .secondline{font-size:20px}.ctadefault .ctalink:hover{background:#233C66}.project-gallery .gallery-image{padding-top:calc(var(--bs-gutter-x)* .5);box-sizing:border-box;position:relative;overflow:hidden;padding-bottom:calc(var(--bs-gutter-x)* .5)}.project-gallery .gallery-image img{max-width:100%;height:auto}.project-gallery .gallery-text{position:absolute;inset:20px;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem;background:rgba(0, 0, 0, 0.6);color:#fff;opacity:0;transition:opacity 0.35s ease}.project-gallery .gallery-image:hover .gallery-text{opacity:1}.special-boxes .special-text{position:relative;font-weight:700}.special-boxes .special-text h3{font-weight:700 !important}.special-boxes .special-text .special-image{position:absolute;top:calc(50% - 175px)}.special-boxes .col-md-7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.special-boxes .col-md-7 .smallbox{box-shadow:12px 12px 40px #0000001A;opacity:0;transform:translateY(100px);transition:opacity 2s ease, transform 1s ease;width:50%;max-width:265px;padding:30px 35px}.special-boxes .col-md-7 .smallbox.animate{opacity:1;transform:translateY(0)}.special-boxes .col-md-7 .smallbox .boxheadline{text-align:center;font-weight:700;margin-bottom:30px}.special-boxes .col-md-7 .smallbox ul{padding-left:0}.special-boxes .col-md-7 .smallbox ul li{margin-bottom:10px}.special-boxes .col-md-7.fourcolumns{width:100%;padding:0}.special-boxes .col-md-7.fourcolumns .smallbox{width:31%;max-width:100%}.special-boxes .col-md-7.fourcolumns .smallbox .boxheadline{text-align:left}.special-boxes .col-md-7.nooffsetwidth .smallbox{width:55%;max-width:100%}.special-boxes .col-md-7.nooffsetwidth .smallbox .boxheadline{text-align:left}.special-boxes.noshadow .col-md-7 .smallbox{box-shadow:none;padding:0}.special-boxes.noshadow .col-md-7 .smallbox img{background:#eeeeee}.special-boxlist .smallbox{list-style:none;display:flex;flex-wrap:wrap;gap:20px;padding-left:0;text-align:center}.special-boxlist .smallbox li{box-shadow:12px 12px 40px #0000001A;opacity:0;transform:translateY(100px);transition:opacity 2s ease, transform 1s ease;max-width:265px;padding:15px 30px}.special-boxlist .smallbox li.animate{opacity:1;transform:translateY(0)}img{transition:transform 3s ease-out;transform:scale(1)}img.scaleup{transform:scale(1.05)}.frame-noscaleup img.scaleup{transform:scale(1)}@media (max-width:1350px){.ctadefault{width:max-content;max-width:calc(100% - 40px);transform:none}}@media (max-width:1199px){.special-boxes .col-md-7 .smallbox{width:100%;max-width:100%}}@media (max-width:991px){.headerwithheadline{height:calc(100vh - 90px)}.special-boxes .special-image{display:none}}@media (max-width:767px){.headerwithheadline h1{font-size:30px}.headerwithheadline h2{font-size:20px}.ctadefault .ctalink .firstline{font-size:20px}.ctadefault .ctalink .secondline{font-size:18px}.headline-container.headlinetop.mobile-only{top:25%}.headline-container.headlinebottom.mobile-only{bottom:10%;top:auto;transform:translate(-50%, -10%)}}.special-container .special-text{font-size:25px;line-height:30px}.special-container .special-text h3{font-weight:normal;font-size:25px;line-height:30px}.special-container .special-text .specialbodytext{font-size:18px;line-height:var(--bs-body-line-height)}.special-container .special-text p small{font-size:14px !important}@media (min-width:768px){.special-container .special-text{padding-left:0;font-size:30px;line-height:40px}.special-container .special-text h3{font-weight:normal;font-size:30px;line-height:40px}}@media (min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.frame-container-default{max-width:1140px}}@media (max-width:767px){.special-container .special-text{margin-bottom:20px;padding:0}}.frame-uldno ul{padding-left:0}.frame-uldno ul li{list-style:none}.news-list-view{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.news-list-view .article{width:calc(50% - 30px);display:flex;flex-direction:column-reverse;justify-content:space-between;border:1px solid black}.news-list-view .article .h3{font-size:20px;margin-top:20px;font-weight:700}.news-list-view .article .h3 span.news-category{display:inline;font-weight:normal;font-size:14px;margin-bottom:15px}.news-list-view .article .h3 span.news-category:not(:last-child):after{content:", "}.news-list-view .article .newslistlink{text-decoration:none}.news-list-view .article .news-img-wrap{padding:0;margin:0 0 10px 0 !important;overflow:hidden}.news-list-view .article .news-img-wrap a{border:0 !important;padding:0 !important;float:none}.news-list-view .article .news-img-wrap a img{max-width:100%;height:auto}.news-list-view.refview .article{width:calc(33% - 30px);max-width:570px}.news-list-text{padding:0 30px;font-size:15px}.news-list-view .toplist{position:relative}.news-list-view .toplist.article{width:calc(33% - 30px);min-width:360px}.news-list-view .toplist .news-list-text{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:2;opacity:0;transform:translateY(20px);transition:opacity 0.5s ease, transform 0.5s ease}.news-list-view .toplist .news-list-text .newslistlink{color:white;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.news-list-view .toplist .news-list-text .hovertext{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background:rgba(0, 0, 0, 0.7);padding:30px;display:flex;align-items:center;transition:opacity 0.5s ease, transform 0.5s ease}.news-list-view .toplist .news-list-text:hover .hovertext{opacity:1}.news-list-view .toplist .news-list-image{position:relative}.news-list-view .toplist .news-list-image .news-img-wrap{margin:0 !important}.news-list-view .toplist.article.in-view .news-list-text{opacity:1;transform:translateY(0)}.news-list-view .toplist .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.7), transparent 30%);transform:scaleY(0);transform-origin:top;transition:transform 0.5s ease;z-index:1}.news-list-view .toplist.article.in-view .overlay{transform:scaleY(1)}.news-anim{text-align:right;position:relative;z-index:2;margin-bottom:30px;opacity:0;transform:translateY(10px);transition:opacity 0.5s ease, transform 0.5s ease;transition-delay:1s}.news-anim span{padding:7px 10px 5px;background:rgba(255, 255, 255, 0.8);color:black;font-size:12px}.news-list-view .toplist.article.in-view .news-anim{opacity:1;transform:translateY(0);position:relative;z-index:2}.news-list-view .toplist.article.in-view .news-anim::before{content:"";position:absolute;left:0;top:50%;width:0%;height:1px;background:white;transform:translateY(-50%);animation:drawNewsMiddleLine 2s forwards;animation-delay:0.5s;z-index:1}@keyframes drawNewsMiddleLine{to{width:calc(100% - var(--line-width))}}.news-single .rootline{color:white;margin-bottom:20px}.news-single .rootline a{text-decoration:none;color:#FFFFFF;position:relative;padding-left:9px;margin-left:9px}.news-single .rootline a:hover{color:#233C66}.news-single .rootline a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor}@media (max-width:1250px){.news-list-view.refview .article{width:calc(50% - 30px)}}@media (max-width:767px){.news-list-view .article{width:100%}.news-list-view .article.toplist{width:100%}.news-list-view.refview .article{width:100%}.news-single .rootline{line-height:16px}.news-single .rootline a{font-size:14px}}.element-anim{position:relative;text-align:right;margin-bottom:30px}.element-anim.download-anim{margin-bottom:0}.element-anim::before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#000;transform:scaleX(0);transform-origin:left;animation:drawMiddleLine 1s forwards;animation-play-state:paused}.link-anim{display:inline-block;position:relative;text-decoration:none;color:#000;font-size:14px;padding:7px 10px 5px 10px;line-height:1.5;border:1px solid transparent;background:white}.link-anim::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#000;transform:scaleY(0);transform-origin:top;animation:drawLeftBorder 1s forwards;animation-delay:0.5s;animation-play-state:paused}.link-anim::after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#000;transform:scaleX(0);transform-origin:left;animation:drawTopBorder 1s forwards;animation-delay:1s;animation-play-state:paused}.link-anim:hover{background:#233C66;color:white}.link-anim .right-border{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#000;transform:scaleY(0);transform-origin:top;animation:drawRightBorder 1s forwards;animation-delay:2s;animation-play-state:paused}.link-anim .bottom-border{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transform:scaleX(0);transform-origin:left;animation:drawBottomBorder 1s forwards;animation-delay:3s;animation-play-state:paused}.bgblack.visible .element-anim::before{background:#fff !important;animation:drawMiddleLine 4s forwards}@keyframes drawMiddleLine{to{transform:scaleX(1)}}@keyframes drawLeftBorder{to{transform:scaleY(1)}}@keyframes drawTopBorder{to{transform:scaleX(1)}}@keyframes drawRightBorder{to{transform:scaleY(1)}}@keyframes drawBottomBorder{to{transform:scaleX(1)}}.element-anim.animate::before,.bgblack.visible .element-anim.animate::before,.element-anim.animate .link-anim::before,.element-anim.animate .link-anim::after,.element-anim.animate .link-anim .right-border,.element-anim.animate .link-anim .bottom-border{animation-play-state:running}button.element-anim{background:none;border:none;padding:0;font:inherit;cursor:pointer;width:100%}.swiper-container{width:100%;max-width:2000px;overflow:hidden;height:100vh;margin:auto;height:calc(var(--vh, 1vh) * 100)}.swiper-slide{transform-origin:100% 100%}.swiper-scale-effect .swiper-slide .header-image{transition:8.5s ease-out;transform:scale(1)}.swiper-scale-effect .swiper-slide.swiper-slide-active .header-image{transform:scale(1.05)}#modal-asca:after{content:"";position:absolute;inset:0;opacity:0.6;background-color:#4983b0;z-index:100}#modal-asca .modal-dialog{z-index:150}#modal-asca .modal-header{border-bottom:0;justify-content:end;padding:0}#modal-asca .modal-body{text-align:center}#modal-asca .modal-body .bg-white{padding:10px;color:black}#modal-asca .modal-body img{max-width:100%;transform:scale(1)}#modal-asca .modal-body p{margin-top:0;margin-bottom:1rem}#modal-asca h3{margin-top:30px}#modal-asca .close{opacity:1;border:0;background:transparent;padding-right:10px}#modal-asca .span-close{font-size:40px;opacity:1;color:#233C66}#modal-asca .element-anim{margin-top:30px !important}:target:before{content:"";display:block;height:75px;margin:-75px 0 0}html{scroll-behavior:smooth}body{font-size:18px;color:#000000;font-family:"Overpass", serif;font-weight:300}.body-bg{width:100%;max-width:2000px;margin:auto;position:relative}b,strong{font-weight:700}h2,.h2{font-weight:700}.lead{font-weight:700;margin-bottom:0}figure{box-sizing:border-box;overflow:hidden;width:100%}#language_menu{position:absolute;left:20px;top:55px;font-size:0.9rem}#language_menu .lang{text-decoration:none}.kesearchbox{display:flex}.kesearchbox #ke_search_sword{width:250px;padding:5px;position:relative}.kesearchbox a.kesGreyButt,.kesearchbox span.resetbutt a,.kesearchbox span.submitbutt input,.kesearchbox input.kesGreyButt,.kesearchbox span.kesGreyButt{padding:3px 4px 4px 4px;margin-top:1px;border-radius:0}.newsletter-subscribe{position:absolute;right:60px;top:55px;transform:translateY(-85px);opacity:0;animation:newsslideInFromTop 0.8s ease-out forwards}.newsletter-subscribe svg{width:30px;height:30px}@keyframes newsslideInFromTop{from{transform:translateY(-85px);opacity:0}to{transform:translateY(0);opacity:1}}.search{position:absolute;right:20px;top:55px}.search svg{width:20px;height:20px}.searchbox-container{opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease, transform 0.3s ease;position:absolute;right:0;top:37px;z-index:1000;pointer-events:none}.searchbox-container::focus-visible{outline:0}.searchbox-container.visible{opacity:1;transform:translateY(0);pointer-events:auto}.search svg{cursor:pointer}.asca-search{margin:0 0 0 0 !important}.asca-search .kesearchbox{display:flex;margin:0 0 0 0}.asca-search #ke_search_sword{position:relative;padding:8px 10px 7px 9px;background:rgba(255, 255, 255, 0.3);backdrop-filter:blur(30px);color:white;margin-right:10px}.asca-search #ke_search_sword::placeholder{color:white;opacity:1}.asca-search #ke_search_sword:focus{outline:none;border:2px solid #ffffff}.asca-search li.checkboxButtonSubmit span,.asca-search span.submitbutt input,.asca-search input.kesGreyButt[type="submit"]{min-width:10px;font-size:14px;background:rgba(255, 255, 255, 0.3);backdrop-filter:blur(30px);color:white;padding:7px 10px;margin:0}.asca-search input{font-size:14px}.result-list-item-p{display:flex;margin-bottom:40px;margin-top:40px}.result-list-item-p .results-text{width:100%}.result-list-item-p .results-link{margin-top:30px}.section-default p:not(.element-anim) a{text-decoration:none;border-bottom:1px solid}#page-content{min-height:800px}footer{margin-top:80px}.footer-section-meta{background:url("../../../../fileadmin/images/design/footer.jpg");background-repeat:no-repeat;background-size:cover}.footer-section-meta .frame-inner{display:flex}.footer-section-meta .frame-inner .footer-contact{background:#FFFFFF;color:#000000;padding:20px;text-align:center;width:350px;margin-left:calc(50% - 175px)}.footer-section-meta .frame-inner .footer-contact .navbar-brand-logo-normal{margin-bottom:20px}.footer-section-meta .frame-inner .footer-contact .footer-meta .meta-menu{display:flex;flex-direction:column;gap:1rem;margin-top:30px;margin-bottom:30px}.footer-section-meta .frame-inner .footer-contact .footer-copyright{font-size:0.8rem}.footer-section-meta .frame-inner .footer-contact .footer-copyright img{margin-bottom:20px}.footer-section-meta .frame-inner .footer-contact a{display:block;color:black;text-decoration:none}.footer-section-meta .frame-inner .footer-contact a:hover{color:#233C66}.footer-section-meta .frame-inner .footer-menu-section .footer-navigation{margin:50px}.footer-section-meta .frame-inner .footer-menu-section .footer-navigation .footer-navigation-list .footer-navigation-item{width:100%;background:white;border:1px solid black;margin-bottom:5px}.footer-section-meta .frame-inner .footer-menu-section .footer-navigation .footer-navigation-list .footer-navigation-item .footer-navigation-link{display:flex;text-align:center;border-radius:2px;font-size:1rem;font-weight:normal;text-decoration:none;justify-content:center;padding:7px 25px 5px 25px;margin-bottom:0 !important}.footer-section-meta .frame-inner .footer-menu-section .footer-navigation .footer-navigation-list .footer-navigation-item .footer-navigation-link:hover{background:#233C66;color:white !important}.scroll-top{background-color:#233C66 !important}.scroll-top:active,.scroll-top:focus,.scroll-top:hover{color:#ffffff;background-color:#233C66 !important}#count-container{margin-bottom:80px}#count-container .row{margin-left:-10px;margin-right:-10px}#count-container .col-md-3{height:122px;text-align:center;width:calc(25% - 30px);margin-left:15px;margin-right:15px;border:1px solid black}#count-container .col-md-3 .listnumber{height:60px;font-size:40px;font-weight:700}#count-container .col-md-3 .font-primary{font-size:20px;font-weight:300}.form-control,.form-group input[type="file"],.frame-type-felogin_login input[type="text"],.frame-type-felogin_login input[type="password"]{border-radius:0}.btn,.frame-type-felogin_login input[type="submit"],.cc-btn{border-radius:0}#jobApplicationFrameInitiativ{border:1px solid black;max-width:100%}@media (min-width:992px){#language_menu{top:80px}.newsletter-subscribe{top:77px;transform:translateY(-107px)}@keyframes newsslideInFromTop{from{transform:translateY(-107px);opacity:0}to{transform:translateY(0);opacity:1}}.search{top:80px}.navbar-transition .search{top:17px;color:black}.navbar-transition .search .asca-search li.checkboxButtonSubmit span,.navbar-transition .search .asca-search span.submitbutt input,.navbar-transition .search .asca-search input.kesGreyButt[type="submit"],.navbar-transition .search #ke_search_sword,.navbar-transition .search #ke_search_sword::placeholder{color:black}.navbar-transition .newsletter-subscribe{top:15px}.navbar-transition .searchbox-container{top:47px}.navbar-transition #language_menu{top:20px}.result-list-item-p .results-text{margin-left:30px;width:100%}.result-list-item-p .results-link{margin-top:30px}}@media (max-width:1023px){#count-container{max-width:100% !important}#count-container .col-md-3{width:calc(50% - 30px);min-width:242px;margin:auto;margin-bottom:30px;display:flex;flex-direction:column;justify-content:center}#count-container .col-md-3 .listnumber{height:60px;font-size:40px;font-weight:700}#count-container .col-md-3 .font-primary{font-size:20px;font-weight:300}.footer-section-meta .frame-inner{flex-direction:column}.footer-section-meta .frame-inner .footer-contact,.footer-section-meta .frame-inner .footer-menu-section{margin:auto;width:auto}}@media (max-width:767px){.result-list-item-p{flex-direction:column}.results-text{margin-top:30px}#language_menu{top:60px}}