body{background-color:#fff;overflow-x:hidden}hr{background-color:#64002d}.clearfix{clear:both}body,button,input,select,optgroup,textarea{font-family:"Barlow",sans-serif;font-weight:300;font-style:normal;color:#64002d;line-height:1.388;letter-spacing:1px}p{margin:0 0 .75em}strong{font-family:"Barlow",sans-serif;font-weight:700}h1,h2,h3,h4,h5,h6{font-family:"Barlow",sans-serif;color:#f59678;font-weight:400;font-style:normal;margin:0rem 0 1.2rem 0;line-height:1.433;hyphens:auto}h2{font-size:1.75rem;font-family:"AutomateOTLight",sans-serif;font-weight:300}h3{font-size:1.5rem}h4{font-size:1.333rem}h5{font-size:1rem;color:#64002d;font-family:"AutomateOTLight",sans-serif;font-weight:300}h6{font-size:.889rem;font-family:"AutomateOTLight",sans-serif;color:#64002d;font-weight:300}a{text-decoration:underline;font-weight:300;color:#64002d}a:hover{color:#f59678}a:focus{outline:2px dotted #64002d;outline-offset:3px}a.allover{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}a.meta{display:inline-block;font-weight:700}#main{position:relative}.site-content{padding:30px 0 0;width:auto;position:relative;z-index:2;background-color:#fff}.site-banner{width:auto;height:40vh}.site-banner .post-thumbnail{height:100%;position:relative;z-index:1}.site-banner .wp-post-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.site-banner .site-banner--title{position:absolute;font-weight:400;color:#fff;top:8.333vh;left:10px;z-index:5;width:25vh;font-size:10vh;line-height:1}.home .site-content{padding:180px 0 0}.home .site-banner{position:fixed;bottom:0;left:0;right:0;height:40vh;z-index:1}.site-header{position:fixed;top:0;right:0;left:0;z-index:51;height:50px;width:auto;background-color:#64002d;transition:all 330ms ease-in-out;color:#f59678;cursor:pointer}.site-header .site-branding{display:inline-block;width:auto;height:auto;position:absolute;z-index:10;transition:all 330ms ease-in-out;top:-4px;left:8px}.site-header .site-branding .custom-logo{width:55px;height:auto}.main_logo{display:none;width:200px;height:200px;position:fixed;top:50px;left:-20px;z-index:5}.main_logo a{display:block}.main_logo img{position:absolute;z-index:1;width:100%;height:auto;opacity:1;transition:all 330ms ease-in-out}.main_logo .scroll{opacity:0;width:47.3333%}.home .main_logo{display:inline-block;width:260px}.home .site-header .site-branding{display:none}.scroll .main_logo .full{opacity:0}.scroll .main_logo .scroll{opacity:1}.menu-toggle{position:absolute;top:8px;right:25px;z-index:10;cursor:pointer;width:35px;height:35px;background:rgba(0,0,0,0) url("../img/LIMIDA-Icon-Menu.svg") no-repeat center center;background-size:100% auto;font-size:1px;overflow:hidden;text-indent:-9999px;border:none;outline:none}.menu-toggle.is-active{background-image:url("../img/LIMIDA-Icon-Menu-active.svg")}.menu-title{position:absolute;top:17px;right:67px;z-index:10;cursor:pointer;width:56px;height:16px;background:rgba(0,0,0,0) url("../img/LIMIDA-Menu-horizontal.svg") no-repeat center center;background-size:100% auto}nav.main-navigation{transition:all 330ms ease-in-out;position:fixed;top:-900px;right:0;left:0;bottom:auto;z-index:10;height:auto;background-color:#64002d;width:auto;padding:80px 30px 30px 30px;color:#fff;font-family:"AutomateOTLight",sans-serif;font-weight:300;font-style:normal}nav.main-navigation ul{padding:0;margin:0;list-style-type:none}nav.main-navigation ul li{margin:0 0 25px;padding:0}nav.main-navigation ul li a{font-size:1.778rem;line-height:1.889rem;text-transform:uppercase;color:#fff;padding:.5rem 0;text-decoration:none;text-align:center;display:block}nav.main-navigation ul li:hover a{color:#f59678}nav.main-navigation ul li.current-menu-item a,nav.main-navigation ul li.current-menu-parent a{color:#f59678}nav.main-navigation h3{color:#fff;font-size:20px;margin:50px 0 16px;text-align:center;font-family:"AutomateOTLight",sans-serif}.icon_in{display:block;width:36px;margin:0 auto}.icon_in svg circle{fill:#fff}.icon_in svg path{fill:#64002d}.icon_in:hover svg circle{fill:#f59678}.menuopen nav.main-navigation{right:0;height:auto;bottom:auto;top:40px;height:auto}a.btn{font-family:"AutomateOTLight",sans-serif;font-size:1em;font-weight:300;text-decoration:none;line-height:1;display:inline-block;background-color:#bee1eb;color:#64002d;border:none;border-radius:3px;box-shadow:none;padding:13px 42px 13px 20px;position:relative;z-index:1;transition:all 400ms ease-in-out}a.btn:hover{background-color:#f59678}a.btn:focus{outline:1px dotted #aaa;box-shadow:none}a.btn:after,a.btn2:after{content:" ";display:block;width:18px;height:18px;z-index:12;position:absolute;right:15px;top:50%;margin-top:-9px;background-image:url("../img/LIMIDA-Pfeil.svg");background-size:18px auto;background-repeat:no-repeat;transition:all 400ms ease-in-out}a.btn:hover::after{right:19px}a.btn2{font-family:"AutomateOTLight",sans-serif;font-size:1em;font-weight:300;text-decoration:none;line-height:1;display:inline-block;background-color:rgba(0,0,0,0);color:#64002d;border:none;border-radius:0;box-shadow:none;padding:13px 42px 13px 20px;position:relative;z-index:1;transition:all 330ms ease-in-out}a.btn2:hover{background-color:#f59678}a.btn2:focus{outline:1px dotted #aaa;box-shadow:none}a.btn2 span{position:relative;z-index:10}a.btn2:before{content:" ";display:block;width:100%;height:1px;z-index:2;position:absolute;right:0;left:0;bottom:0;background-color:#f59678;transition:all 330ms ease-in-out}a.btn2:hover::before{height:100%}.text_block{color:#64002d}.text_block hr{opacity:0;height:1px;margin:.667rem 0}.text_block ul{padding:0;margin:0px 0 50px;list-style-type:none}.text_block ul li{margin:0;padding:0 0 0 15px;position:relative}.text_block ul li::before{content:" ";display:block;width:8px;height:1px;background-color:#f59678;position:absolute;left:0;z-index:1;top:10px}.home .text_block{max-width:500px}.button_wrapper{padding-top:0;display:flex;flex-direction:row;flex-wrap:wrap}.button_wrapper .btn{font-size:.833rem;margin-right:.5rem;margin-bottom:.5rem;padding:13px 33px 13px 20px}.button_wrapper .btn::after{background-size:14px auto;background-position:center;right:9px}.button_wrapper .btn:hover::after{right:12px}@media screen and (min-width: 768px){.button_wrapper{padding-top:1rem}}@media screen and (min-width: 1080px){.button_wrapper .btn{font-size:1rem;margin-right:1.667rem;padding:13px 42px 13px 20px}.button_wrapper .btn::after{right:15px;background-size:18px auto}.button_wrapper .btn:hover::after{right:12px}}.team_members .member-card{position:relative;margin-bottom:2.778rem;display:grid;grid-template-columns:1fr;gap:0px;box-sizing:border-box;min-height:340px}.team_members .member-card .image-wrapper{overflow:hidden}.team_members .member-card .image-wrapper img{transition:all 330ms ease-in-out;display:block;width:100%;height:100%;object-fit:cover}.team_members .member-card .caption{padding:1.722rem 1.944rem 75px;background-color:#bee1eb;position:relative}.team_members .member-card .caption h3{line-height:1.2;margin-bottom:.5rem}.team_members .member-card .caption .btn2{position:absolute;bottom:30px;left:30px;z-index:1;padding-left:12px;padding-right:32px}.team_members .member-card .caption .btn2::after{right:8px}.team_members .member-card:hover img{transform:scale(1.2)}.team_members .member-card:hover a.btn2::before{height:100%}@media(min-width: 1300px){.team_members .member-card{grid-template-columns:1fr 1fr}}.team_members.contact_card .member-card{margin-bottom:0}.team_members.contact_card .member-card h3{color:#64002d;font-size:1.333rem;text-transform:uppercase;font-weight:300;margin:0}.team_members.contact_card .member-card .caption{padding:1.722rem 1.944rem}.team_members.contact_card .member-card .caption strong{display:block;margin-bottom:2px;font-weight:700;text-transform:uppercase;padding-top:1.2rem}.team_members.contact_card .member-card .caption a{display:inline-block;text-decoration:underline}.team_members.contact_card .member-card .caption a:hover{color:#f59678}@media screen and (min-width: 992px){.contact_card .member-card .caption strong{padding-top:1.667rem}}.acc_wrap{padding:0;border-bottom:1px solid #f59678}.acc_wrap figure.acc_toggle{margin:0}.acc_wrap figure.acc_toggle .acc_title{display:flex;align-items:center;justify-content:left;min-height:30px;text-decoration:none;font-size:1.111rem;line-height:1.667rem;padding:15px 50px 15px 0px;position:relative;z-index:1;color:#64002d;background-color:rgba(0,0,0,0);font-weight:300;font-family:"AutomateOTLight",sans-serif;cursor:pointer;border-top:1px solid #f59678}.acc_wrap figure.acc_toggle .acc_title svg{display:block;width:30px;height:30px;position:absolute;top:50%;right:0px;margin-top:-15px;z-index:2;transform:rotate(90deg);transform-origin:center;transition:all .233s ease;opacity:1}.acc_wrap figure.acc_toggle .acc_title span{display:block;text-align:left}.acc_wrap figure.acc_toggle figcaption{display:none;position:relative;bottom:auto;right:auto;left:auto;margin-bottom:0px;padding:0rem 0 1rem 0;font-size:1rem}.acc_wrap figure.acc_toggle figcaption p{margin:0}.acc_wrap figure.acc_toggle .acc_title:hover{color:#f59678}.acc_wrap figure.acc_toggle .acc_title:hover svg path{stroke:#f59678;fill:#f59678 !important}.acc_wrap .acc_toggle.open .acc_title svg{transform:rotate(-90deg)}.acc_wrap .acc_toggle.open .acc_title svg path{fill:#f59678 !important}.acc_wrap figure.acc_toggle:nth-child(1) .acc_title{border-top:0}footer.site-footer{height:auto;line-height:25px;padding:0 0 .5rem}footer.site-footer .site-info{margin-right:1rem;padding:.5rem 0 0}footer.site-footer small{font-size:14px}nav.footer-navigation{font-family:"AutomateOTLight",sans-serif;font-weight:400;font-style:normal;padding:0}nav.footer-navigation ul{list-style-type:none;margin:0;padding:0}nav.footer-navigation ul li{list-style-type:none;margin:0;padding:0;display:inline-block}nav.footer-navigation ul li a{font-size:14px;line-height:25px;display:inline-block;padding:0 1rem 0 0;text-transform:uppercase;color:#64002d;text-decoration:none}nav.footer-navigation ul li a:hover{color:#f59678}.home footer.site-footer{width:auto;position:fixed;bottom:0;left:0;right:0;z-index:100}@media only screen and (min-width: 992px){footer.site-footer{width:64.4%;padding:15px 0}.home footer.site-footer{width:50%}}html,body,button,input,select,optgroup,textarea{font-size:16px}section{padding:1em 0}section.no_padding{padding:0}h1{font-size:2rem;line-height:1.05}@media(min-width: 768px){.site-content{padding:60px 0 0;width:auto}.home .site-content{padding:220px 0 0}.home .site-banner{height:35.333vh}.home .main_logo{width:350px}h1{font-size:2.222rem}}@media only screen and (min-width: 992px){html,body,button,input,select,optgroup,textarea{font-size:18px}h1{font-size:3rem}h5{font-size:1.111rem}section{padding:1.333em 0}section.no_padding{padding:0}.site-content{padding:190px 0 0;width:64.4%;min-height:calc(100vh - 100px)}.site-banner{width:35.6%;position:fixed;top:0;right:0;bottom:0;left:auto;height:100vh}.site-banner .site-banner--title{top:35px;left:30px;z-index:5;width:calc(80% - 105px);font-size:12.33vw;line-height:1}.home .site-content{padding:0;width:50%;height:calc(100vh - 100px);min-height:750px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.home .site-content section{width:100%}.home .site-banner{width:50%;height:100%;left:auto}.home.admin-bar .site-content{height:calc(100vh - 120px)}.main_logo{display:inline-block;width:300px;top:0px;left:0px}.main_logo .scroll{width:47.3333%}.home .main_logo{width:400px}.home .site-header .site-branding{display:inline-block}.site-header{top:0;right:0;bottom:0;left:auto;height:100%;width:105px}.site-header:hover{width:115px}.site-header .site-branding{display:inline-block;top:auto;left:auto;bottom:30px;right:25px}.site-header .menu-toggle{top:30px;right:25px;width:55px;height:55px}.site-header .menu-title{top:85px;right:25px;width:55px;height:70px;background-image:url("../img/LIMIDA-Menu-kompakt.svg")}nav.main-navigation{top:0;right:-500px;bottom:0;left:auto;height:100%;width:400px;padding:120px 30px 30px 30px}nav.main-navigation ul li{margin:0 0 40px}nav.main-navigation ul li a{text-align:left}nav.main-navigation h3{text-align:left}.icon_in{margin:0}.menuopen nav.main-navigation{right:100px;height:100%;top:0}}@media only screen and (min-width: 1200px){.container{max-width:2000px}}@media only screen and (max-width: 991px){.site-header:hover{height:55px}.container{max-width:600px}}@media only screen and (max-width: 480px){.container{padding-right:16px;padding-left:16px}.site-content{position:relative;z-index:4;background:#fff}section.text_block{position:relative;z-index:4}}@media(max-height: 620px)and (max-width: 380px){.home #page{min-height:670px;position:relative}.home .site-banner{position:absolute}.home footer.site-footer{position:absolute}.home .scroll .main_logo .scroll{display:none}}@media(max-height: 700px)and (min-width: 1200px){.scroll .main_logo .scroll{display:none}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (orientation: landscape){.home .site-banner{display:none}.home footer.site-footer{position:relative}.home .scroll .main_logo .scroll{display:none}nav.main-navigation{padding:5px 30px 30px 30px}nav.main-navigation ul li{margin-bottom:3px}nav.main-navigation a{font-size:1rem}.site-banner .site-banner--title{display:none}}/*# sourceMappingURL=main.min.css.map */