html{font-size:30px}body b,body strong{font-weight:700}@media screen and (max-width:1024px){html{font-size:18px}}@media screen and (max-width:767px){html{font-size:10px}}body .elementor-button{font-size:1em}.elementor-kit-12 .btn-invert button,.elementor-kit-12 .btn-invert input[type=button],.elementor-kit-12 .btn-invert input[type=submit],.elementor-kit-12 .btn-invert .elementor-button{background-color:#fff;color:#5389c2;border-color:#fff}.elementor-button span{display:inline-block}.elementor-button:after{content:'➞';margin-left:5px}@media screen and (min-width:1025px){.elementor-button{min-width:290px}}@media screen and (max-width:1024px){.elementor-button{min-width:200px}}.elementor-kit-12 .btn-invert button:hover,.elementor-kit-12 .btn-invert input[type=button]:hover,.elementor-kit-12 .btn-invert input[type=submit]:hover,.elementor-kit-12 .btn-invert .elementor-button:hover{background-color:#5389c2;color:#fff;border-color:#fff}.gotoBack{z-index:-1 !important}.elementor-location-footer a[href^=tel]{color:inherit;text-decoration:none}.elementor-18 .elementor-element.elementor-element-53771a8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#fff !important}.elementor-18 .elementor-element.elementor-element-53771a8 .elementor-nav-menu--main .elementor-item.elementor-item-active:hover{color:#000 !important}.pikett{position:absolute !important;top:500px;background-color:rgba(0,130,191,.95);width:220px;height:100px;padding-top:22px;padding-left:25px;transition:width .5s !important;z-index:1;left:0;overflow:hidden}.pikett img{width:50px}.pikett-h{color:#fff;position:absolute;top:42px;left:110px;font-family:"Baloo Tammudu2",Sans-serif;font-weight:700;white-space:nowrap}.pikett h5{font-size:3em;line-height:0}.pikett p{font-size:1.2em}.pikett.scrolled{position:fixed !important;top:100px;width:100px}.pikett.scrolled:hover{top:100px;width:220px}@media screen and (max-width:1024px){.pikett{top:580px}}@media screen and (max-width:767px){.pikett{top:500px;width:110px;height:50px;padding-top:8px;padding-left:10px}.pikett img{width:30px !important}.pikett.scrolled{top:50px;width:50px}.pikett-h{top:15px;left:50px}.pikett h5{font-size:1.5em;margin-bottom:5px}}@media (max-height:600px) and (max-width:1024px){.pikett{top:300px}}section.elementor-section.elementor-section-boxed .elementor-container{padding-left:100px;padding-right:100px;box-sizing:border-box}@media screen and (max-width:1024px){section.elementor-section.elementor-section-boxed .elementor-container{padding-left:30px;padding-right:30px}}.no-padding .elementor-container{padding:0 !important}#BrowserCheck{background-color:red;position:fixed;top:0;left:0;right:0;min-height:50px;z-index:10000;color:#fff;font-size:25px;text-align:center;padding:10px;font-weight:700}#BrowserCheck.active{display:block !important}#BrowserCheck .btn{font-size:20;border:3px solid #fff;padding:5px 10px;margin:5px;font-style:none;display:inline-block;color:red;background-color:#fff;cursor:pointer;transition:background-color .3s ease,color .3s ease}#BrowserCheck .btn:hover,#BrowserCheck .btn:focus{background-color:red;color:#fff}.bottom-video .elementor-background-video-container video{top:auto !important;bottom:0;transform:translateX(-50%) !important}.box-border>.elementor-container>.elementor-row{width:calc(100% + 4px) !important;margin-left:-2px !important;margin-right:-2px !important}.box-border>.elementor-container>.elementor-row .hover-box-simple{border:2px solid #fff !important;box-sizing:border-box}#contactform button[type=submit]>span{display:inline-block}#contactform .elementor-field-group-field_a737ded input{min-width:calc(100% + 12px);cursor:pointer;padding-left:0;padding-top:110px;margin-left:-12px}#contactform .elementor-field-group-field_a737ded input::-webkit-file-upload-button{visibility:hidden;width:0;margin:0}#contactform .elementor-field-group-field_a737ded input::-ms-browse{visibility:hidden;width:0;margin:0}#contactform .elementor-field-group-field_a737ded input::file-selector-button{visibility:hidden;width:0;margin:0}#contactform .elementor-field-group-field_a737ded:after{content:"Datei auswählen  ➞";position:absolute;top:0;left:5px;width:352px;cursor:pointer;font-weight:700;color:var(--e-global-color-secondary);background-color:var(--e-global-color-primary);border-style:solid;border-width:2px;border-color:var(--e-global-color-primary);border-radius:10px;padding:29px 30px 29px 37px;line-height:1;transition:.3s ease all;pointer-events:none}#contactform .elementor-field-group-field_a737ded:hover:after{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary)}body .elementor-mark-required .elementor-field-label:after{color:inherit}@media screen and (max-width:1024px){#contactform .elementor-field-group-field_a737ded input{padding-top:95px}#contactform .elementor-field-group-field_a737ded:after{width:auto}}@media screen and (max-width:767px){#contactform .elementor-field-group-field_a737ded input{padding-top:60px}#contactform .elementor-field-group-field_a737ded:after{padding:15px 10px 15px 15px}}#contactform select{padding:10px 26px}#contactform input{font-weight:var(--e-global-typography-b87a9c5-font-weight)}#contactform textarea{padding:10px 30px;font-weight:var(--e-global-typography-b87a9c5-font-weight)}#directionsForm{display:flex;flex-wrap:wrap;justify-content:space-between}#directionsForm label{width:100%;margin-bottom:20px}#directionsForm input{width:100;margin-bottom:20px;background-color:#fff;border-color:var(--e-global-color-primary);border-width:2px;border-radius:0}#resultmap>div{margin-bottom:50px}#resultmap .adp-directions td{width:auto;border:none;background-color:#fff}#resultmap .adp-directions td:first-child{display:none}#resultmap .adp-directions tr{border:none;border-top:1px solid #000;background-color:#fff}#resultmap .adp-placemark td,#resultmap .adp-legal td{width:auto;border:none}#resultmap .adp-placemark td:first-child,#resultmap .adp-legal td:first-child{width:57px}#resultmap .adp-substep .adp-stepicon{top:5px}.popup-contact{position:fixed;top:0;bottom:0;right:-400px;width:400px;background-color:var(--e-global-color-primary);transition:right .3s ease;padding:25px;display:flex;align-items:center;color:#fff;font-weight:300}.popup-contact p a{color:inherit}.popup-contact .logo-sidepan{width:100%;max-width:175px;margin-bottom:30px}@media screen and (max-width:1024px){.popup-contact .logo-sidepan{max-width:13vw}}@media screen and (max-width:767px){.popup-contact .logo-sidepan{max-width:95px}}.openPopup{position:fixed;top:30vh;right:0;width:70px;height:70px;border-radius:10px 0 0 10px;background-color:var(--e-global-color-primary);transition:right .3s ease;display:flex;justify-content:center;align-items:center;color:#fff}.popup-contact.open{right:0}.openPopup.open{right:400px}@media screen and (max-width:500px){.popup-contact{right:calc(-100vw + 80px);width:calc(100vw - 80px)}.popup-contact.open{right:0}.openPopup{top:50vh}.openPopup.open{right:calc(100vw - 80px)}}.blog-cont{display:flex;flex-wrap:wrap}.blog-info h3{margin-top:-.3em}.blog-info .new-posts{list-style:none;margin:0;padding:0}.blog-info .new-posts a{padding:10px 0;display:inline-block}.blog-posts .blog-post{margin-bottom:50px;border-bottom:5px solid var(--e-global-color-primary);padding-bottom:50px}