.wp-admin .editor-visual-editor{max-height:200px!important}.wp-admin .editor-visual-editor__post-title-wrapper{margin-top:0!important}.wp-admin .is-root-container{display:none!important}.wp-admin :root :where(.editor-styles-wrapper):after{height:0!important}
/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/:root{--font-color:#191919;--black:#191919;--white:#fff;--primary-color:#4c6f95;--page-bg:#eae4dc;--blue-bg:#e5ecec;--gold:#b4aa95;--orange:#ff3f24}

/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/
/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/
/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/
/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}:focus{outline:none}::selection{background-color:var(--orange);color:var(--white)}body,html{width:100%;height:100%;min-width:320px;margin:0;padding:0;cursor:default}body{opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}body:before{content:"";top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);position:fixed;z-index:998;opacity:0;pointer-events:none;transition:all .3s ease-in-out}body.blackout:before{opacity:1;pointer-events:auto}body.no-scroll{overflow:hidden}body:not(.page-id-1626):not(.page-id-2474) h1,body:not(.page-id-1626):not(.page-id-2474) h2,body:not(.page-id-1626):not(.page-id-2474) h3,body:not(.page-id-1626):not(.page-id-2474) h4,body:not(.page-id-1626):not(.page-id-2474) h5,body:not(.page-id-1626):not(.page-id-2474) h6{margin-top:0}@media (orientation:portrait){li{margin-bottom:1vh}}@media (orientation:landscape){li{margin-bottom:1vw}}li:last-child{margin-bottom:0}.elementor-button{padding:0!important;background:none!important}p{margin-block-end:1em!important}.copy-small{color:var(--font-color);font-size:var(--e-global-typography-c8094cb-font-size);letter-spacing:var(--e-global-typography-c8094cb-letter-spacing);font-weight:var(--e-global-typography-c8094cb-font-weight);text-transform:var(--e-global-typography-c8094cb-text-transform)}.elementor-button-icon svg{width:3em!important;height:auto}.post-bottom-teaser .elementor-button-icon svg{width:1em!important;height:auto}.partner-template h1,.partner-template h2{margin-bottom:.2em!important}.swiper .elementor-widget-text-editor h4{margin-bottom:.3em!important}.swiper .elementor-widget-text-editor p{margin:0!important}#breadcrumbs *{font-family:var(--e-global-typography-668bac5-font-family),Sans-serif;font-size:var(--e-global-typography-668bac5-font-size);font-weight:var(--e-global-typography-668bac5-font-weight);text-transform:var(--e-global-typography-668bac5-text-transform);line-height:var(--e-global-typography-668bac5-line-height);letter-spacing:var(--e-global-typography-668bac5-letter-spacing);color:var(--e-global-color-primary)}.posts-partner .elementor-post__read-more{font-size:0!important}.posts-partner .elementor-post__read-more:before{content:"Mehr erfahren";background:url(dist/assets/svg/post-read-more-blue.svg) no-repeat;background-size:cover;width:5vw;height:5vw;max-width:40px;max-height:40px;position:relative;display:block}.posts-docs{width:100%!important;pointer-events:none}.posts-docs,.posts-docs *{cursor:default!important}.posts-docs .elementor-post__read-more{display:none!important}.posts-focus .elementor-post.elementor-grid-item{position:relative;transition:all .1s ease-in-out;hyphens:auto}@media only screen and (max-width:767px),print{.posts-focus .elementor-post.elementor-grid-item{aspect-ratio:40/36;min-height:auto}}.posts-focus .elementor-post.elementor-grid-item h3{margin-bottom:0!important}.posts-focus .elementor-post.elementor-grid-item:hover{filter:brightness(95%)}.posts-focus *{color:var(--white)!important}.posts-focus .elementor-post__read-more{font-size:0!important;height:40px;left:0;bottom:0;display:block;position:absolute;width:100%;height:100%;display:flex;align-items:flex-end}.posts-focus .elementor-post__read-more:before{content:"Mehr erfahren";background:url(dist/assets/svg/post-read-more-white.svg) no-repeat;background-size:cover;width:5vw;height:5vw;left:30px;bottom:30px;max-width:40px;max-height:40px;position:absolute;display:block}a{color:var(--primary-color);text-decoration:none}footer .elementor-sticky{display:none}@media only screen and (max-width:767px),print{footer .elementor-sticky .e-n-tabs{align-items:flex-end!important}}footer .elementor-sticky .e-n-tabs-heading{flex-flow:row nowrap;background:#b4aa95!important}footer .elementor-sticky .e-n-tabs-heading>*{cursor:pointer}@media only screen and (max-width:767px),print{footer .elementor-sticky .e-n-tabs-heading>*{display:none!important}footer .elementor-sticky .e-n-tabs-heading>:last-child{width:110px!important;display:block!important}}footer .elementor-sticky .e-n-tabs-heading>:last-child{background:#ff3f24!important}footer .elementor-sticky .e-n-tabs-content>*{z-index:1000}footer .elementor-sticky .e-n-tabs-content>:first-child{display:none}.footer-leistungsspektrum{display:none!important}.angiologic-template-default .footer-leistungsspektrum,.angiologic-template .footer-leistungsspektrum,.cardiac-template-default .footer-leistungsspektrum,.cardiac-template .footer-leistungsspektrum,.focus-template-default .footer-leistungsspektrum,.focus-template .footer-leistungsspektrum,.individuelle-template-default .footer-leistungsspektrum,.individuelle-template .footer-leistungsspektrum{display:block!important}.footer-standorte{display:none!important}.page-id-1398 .footer-standorte,.page-id-2154 .footer-standorte{display:block!important}.page-id-2154 .footer-standorte{background:var(--blue-bg)!important}.footer-leistungsspektrum a.elementor-element>div,.footer-standorte a.elementor-element>div{width:100%!important}.footer-leistungsspektrum a h4,.footer-standorte a h4{color:var(--orange);transition:color .3s ease-in-out;position:relative}.footer-leistungsspektrum a h4:before,.footer-standorte a h4:before{content:"";width:0;height:1px;left:0;bottom:0;background:var(--orange);position:absolute;transition:width .3s ease-in-out}.footer-leistungsspektrum a h4:hover,.footer-standorte a h4:hover{color:var(--orange);padding:0!important}.footer-leistungsspektrum a h4:hover:before,.footer-standorte a h4:hover:before{background:var(--orange);width:100%}.footer-leistungsspektrum a:hover *,.footer-standorte a:hover *{color:var(--orange)!important}.focus-template div[data-elementor-type=wp-post]>div:last-child .e-con-inner{padding-bottom:6%!important}.e-n-accordion-item{border-bottom:1px solid var(--primary-color)!important}.e-n-accordion-item-title{padding:20px 0!important;justify-content:space-between!important}.elementor-widget-n-carousel svg{width:2.5em!important;height:auto!important}.elementor-button .elementor-button-content-wrapper *,.elementor-button .elementor-button-content-wrapper .elementor-button-icon{transition:all .3s ease-in-out}.elementor-button .elementor-button-content-wrapper:hover *{color:#ff3f24!important}.elementor-button .elementor-button-content-wrapper:hover svg g{stroke:#ff3f24!important}.elementor-button .elementor-button-content-wrapper:hover .elementor-button-icon{transform:translate(15%)}@media (pointer:coarse){a{transition:color 0s ease-in-out!important}}@media (pointer:fine){a{transition:color .3s ease-in-out!important}}a:hover{color:#ff3f24!important}a,button:focus,input:focus,textarea:focus{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}button{padding:0;border:none;outline:none;background:none}img{width:100%;height:auto}ul{margin-top:0!important}li{list-style:none;position:relative}li:before{content:"";background:url(dist/assets/svg/bullet-point-icon.svg) no-repeat 50%;background-size:cover;width:8.5px;height:13px;left:-17px;top:.4em;position:absolute}.c-team h4{color:var(--font-color)!important}@media only screen and (max-width:767px),print{.c-team .elementor-swiper-button svg{width:1em!important;height:auto!important}}.breadcrumb_last{color:var(--orange)!important}.elementor-widget-breadcrumbs a{color:var(--orange);transition:color .3s ease-in-out;position:relative}.elementor-widget-breadcrumbs a:before{content:"";width:0;height:1px;left:0;bottom:0;background:var(--orange);position:absolute;transition:width .3s ease-in-out}.elementor-widget-breadcrumbs a:hover{color:var(--orange);padding:0!important}.elementor-widget-breadcrumbs a:hover:before{background:var(--orange);width:100%}.elementor-element.elementor-element-b175821{justify-content:flex-end!important}.c-contact-box h2{transform:translateY(-5px);hyphens:auto}.c-contact-box h5{margin-block-end:.7em!important}.c-contact-box p{margin-block-start:.8em!important;margin-block-end:.8em!important}@media only screen and (max-width:767px),print{div[data-elementor-type=wp-post] h1{font-size:calc(var(--e-global-typography-24702be-font-size) * .8)!important}}@media only screen and (max-width:767px),print{.ratgeber-posts .elementor-post__thumbnail__link{margin-left:20%!important}}@media only screen and (max-width:767px),print{.single-partner .elementor-element.elementor-element-c082bc9{display:none!important}}

/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/.lay-wrapper{width:100%;position:relative}.lay-wrapper--header{width:100%;top:0;height:70px;display:flex;justify-content:center;align-items:center;position:fixed;z-index:999;transition:all .5s ease-in-out}@media only screen and (min-width:1200px),print{.lay-wrapper--header{height:125px}}@media only screen and (min-width:1200px),print{.lay-wrapper--header.top,.lay-wrapper--header.top .sub-menu{transform:translateY(-100%)}}@media only screen and (max-width:1023px),print{.lay-wrapper--header.scroll-down,.lay-wrapper--header.scroll-down .sub-menu{transform:translateY(-100%)}}.lay-wrapper--content{width:100%;padding-top:70px;position:relative;overflow:hidden;transition:all .5s ease-in-out}@media only screen and (min-width:1200px),print{.lay-wrapper--content{padding-top:125px}}.lay-wrapper--footer{width:100%;position:relative;background:var(--white)}@media (orientation:portrait){.lay-wrapper--footer{padding-top:7vh}}@media (orientation:landscape){.lay-wrapper--footer{padding-top:7vw}}.lay-wrapper.grid-width{max-width:3920px;padding:0 5vw}.lay-wrapper.full-width,.lay-wrapper.grid-width{width:100%;margin:0 auto;position:relative}.lay-wrapper.full-width:after,.lay-wrapper.full-width:before{content:" ";display:table}.lay-wrapper.full-width:after{clear:both}@media (orientation:portrait){.lay-wrapper.vmt-s{margin-top:2.5vh}}@media (orientation:landscape){.lay-wrapper.vmt-s{margin-top:2.5vw}}@media (orientation:portrait){.lay-wrapper.vmt-m{margin-top:4vh}}@media (orientation:landscape){.lay-wrapper.vmt-m{margin-top:4vw}}@media (orientation:portrait){.lay-wrapper.vmt-l{margin-top:7vh}}@media (orientation:landscape){.lay-wrapper.vmt-l{margin-top:7vw}}@media (orientation:portrait){.lay-wrapper.vmt-xl{margin-top:11vh}}@media (orientation:landscape){.lay-wrapper.vmt-xl{margin-top:11vw}}@media (orientation:portrait){.lay-wrapper.vmb-s{margin-bottom:2.5vh}}@media (orientation:landscape){.lay-wrapper.vmb-s{margin-bottom:2.5vw}}@media (orientation:portrait){.lay-wrapper.vmb-m{margin-bottom:4vh}}@media (orientation:landscape){.lay-wrapper.vmb-m{margin-bottom:4vw}}@media (orientation:portrait){.lay-wrapper.vmb-l{margin-bottom:7vh}}@media (orientation:landscape){.lay-wrapper.vmb-l{margin-bottom:7vw}}@media (orientation:portrait){.lay-wrapper.vmb-xl{margin-bottom:11vh}}@media (orientation:landscape){.lay-wrapper.vmb-xl{margin-bottom:11vw}}@media (orientation:portrait){.lay-wrapper.vpt-s{padding-top:2.5vh}}@media (orientation:landscape){.lay-wrapper.vpt-s{padding-top:2.5vw}}@media (orientation:portrait){.lay-wrapper.vpt-m{padding-top:4vh}}@media (orientation:landscape){.lay-wrapper.vpt-m{padding-top:4vw}}@media (orientation:portrait){.lay-wrapper.vpt-l{padding-top:7vh}}@media (orientation:landscape){.lay-wrapper.vpt-l{padding-top:7vw}}@media (orientation:portrait){.lay-wrapper.vpt-xl{padding-top:11vh}}@media (orientation:landscape){.lay-wrapper.vpt-xl{padding-top:11vw}}@media (orientation:portrait){.lay-wrapper.vpb-s{padding-bottom:2.5vh}}@media (orientation:landscape){.lay-wrapper.vpb-s{padding-bottom:2.5vw}}@media (orientation:portrait){.lay-wrapper.vpb-m{padding-bottom:4vh}}@media (orientation:landscape){.lay-wrapper.vpb-m{padding-bottom:4vw}}@media (orientation:portrait){.lay-wrapper.vpb-l{padding-bottom:7vh}}@media (orientation:landscape){.lay-wrapper.vpb-l{padding-bottom:7vw}}@media (orientation:portrait){.lay-wrapper.vpb-xl{padding-bottom:11vh}}@media (orientation:landscape){.lay-wrapper.vpb-xl{padding-bottom:11vw}}@media (orientation:portrait){.lay-wrapper.vmt-s-minus{margin-top:vh}}@media (orientation:landscape){.lay-wrapper.vmt-s-minus{margin-top:vw}}@media (orientation:portrait){.lay-wrapper.vmt-m-minus{margin-top:vh}}@media (orientation:landscape){.lay-wrapper.vmt-m-minus{margin-top:vw}}@media (orientation:portrait){.lay-wrapper.vmt-l-minus{margin-top:vh}}@media (orientation:landscape){.lay-wrapper.vmt-l-minus{margin-top:vw}}.lay-wrapper.grid-0{width:0}@media only screen and (min-width:768px){.lay-wrapper.grid-0{width:0}.lay-wrapper.push-0{margin-left:0}}.lay-wrapper.grid-1{width:8.3333333333%}@media only screen and (min-width:768px){.lay-wrapper.grid-1{width:8.3333333333%}.lay-wrapper.push-1{margin-left:8.3333333333%}}.lay-wrapper.grid-2{width:16.6666666667%}@media only screen and (min-width:768px){.lay-wrapper.grid-2{width:16.6666666667%}.lay-wrapper.push-2{margin-left:16.6666666667%}}.lay-wrapper.grid-3{width:25%}@media only screen and (min-width:768px){.lay-wrapper.grid-3{width:25%}.lay-wrapper.push-3{margin-left:25%}}.lay-wrapper.grid-4{width:33.3333333333%}.lay-wrapper.push-4{margin-left:33.3333333333%}@media only screen and (min-width:768px){.lay-wrapper.grid-4{width:33.3333333333%}.lay-wrapper.push-4{margin-left:33.3333333333%}}.lay-wrapper.grid-5{width:41.6666666667%}.lay-wrapper.push-5{margin-left:41.6666666667%}@media only screen and (min-width:768px){.lay-wrapper.grid-5{width:41.6666666667%}.lay-wrapper.push-5{margin-left:41.6666666667%}}.lay-wrapper.push-6{margin-left:50%}@media only screen and (min-width:768px){.lay-wrapper.grid-6{width:50%}.lay-wrapper.push-6{margin-left:50%}}.lay-wrapper.push-7{margin-left:58.3333333333%}@media only screen and (min-width:768px){.lay-wrapper.grid-7{width:58.3333333333%}.lay-wrapper.push-7{margin-left:58.3333333333%}}.lay-wrapper.push-8{margin-left:66.6666666667%}@media only screen and (min-width:768px){.lay-wrapper.grid-8{width:66.6666666667%}.lay-wrapper.push-8{margin-left:66.6666666667%}}.lay-wrapper.push-9{margin-left:75%}@media only screen and (min-width:768px){.lay-wrapper.grid-9{width:75%}.lay-wrapper.push-9{margin-left:75%}}.lay-wrapper.push-10{margin-left:83.3333333333%}@media only screen and (min-width:768px){.lay-wrapper.grid-10{width:83.3333333333%}.lay-wrapper.push-10{margin-left:83.3333333333%}}.lay-wrapper.push-11{margin-left:91.6666666667%}@media only screen and (min-width:768px){.lay-wrapper.grid-11{width:91.6666666667%}.lay-wrapper.push-11{margin-left:91.6666666667%}}

/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/.c-logo{width:170px;height:auto;white-space:nowrap;position:relative;transition:all .5s ease-in-out;transform-origin:0 50%;z-index:9999}@media only screen and (min-width:768px){.c-logo{width:180px}}@media only screen and (min-width:1280px),print{.c-logo{width:240px}}.c-logo a{display:block}.c-logo a svg{width:100%;height:auto}

/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/.c-burger{right:5vw;top:35px;width:40px;height:40px;padding:5px;transform:translateY(-50%);cursor:pointer;display:flex;z-index:9999;position:fixed;transition:all .3s ease-in-out}.c-burger-icon{transform:rotate(0deg)}.c-burger-icon span{height:1px;width:30px;background:var(--primary-color);transition:all .1s ease-in-out;display:block;position:absolute}.c-burger-icon span:nth-child(2n){left:50%}.c-burger-icon span:nth-child(odd){left:0}.c-burger-icon span:first-child,.c-burger-icon span:nth-child(2){top:12px}.c-burger-icon span:nth-child(3),.c-burger-icon span:nth-child(4){top:19px}.c-burger.active .c-burger-icon span{background:var(--orange)}.c-burger.active .c-burger-icon:after{opacity:1}.c-burger.active .c-burger-icon span:first-child,.c-burger.active .c-burger-icon span:nth-child(4){transform:rotate(45deg)}.c-burger.active .c-burger-icon span:nth-child(2),.c-burger.active .c-burger-icon span:nth-child(3){transform:rotate(-45deg)}.c-burger.active .c-burger-icon span:first-child,.c-burger.active .c-burger-icon span:nth-child(2),.c-burger.active .c-burger-icon span:nth-child(3),.c-burger.active .c-burger-icon span:nth-child(4){width:18px}.c-burger.active .c-burger-icon span:first-child{left:2px;top:11px}.c-burger.active .c-burger-icon span:nth-child(2){left:10px;top:11px}.c-burger.active .c-burger-icon span:nth-child(3){left:2px;top:19px}.c-burger.active .c-burger-icon span:nth-child(4){left:10px;top:19px}

/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/.c-navigation-mobile{position:relative}@media only screen and (min-width:1200px),print{.c-navigation-mobile{display:none}}.c-navigation-mobile .c-navigation-mobile-content{width:100%;height:100%;left:0;top:0;opacity:0;position:fixed;z-index:1000;display:flex;justify-content:center;align-items:center;align-items:flex-start;justify-content:flex-start;flex-direction:column;transition:all .3s ease-in-out;pointer-events:none;background:var(--page-bg);padding-top:100px;padding:100px 5vw 0}.c-navigation-mobile .c-navigation-mobile-content .sub-menu{margin:15px 0!important;background:none!important}.c-navigation-mobile .c-navigation-mobile-content>ul{width:100%;list-style:none;opacity:0;padding:0;transition:opacity .1s ease-in-out 0s}.c-navigation-mobile .c-navigation-mobile-content>ul>li{width:100%;transition:transform .5s ease-in-out;margin:0;padding:14px 0;position:relative;border-bottom:1px solid var(--primary-color)}.c-navigation-mobile .c-navigation-mobile-content>ul>li:before{content:none!important}.c-navigation-mobile .c-navigation-mobile-content>ul>li>a{transition:color .1s ease-in-out;font-size:calc(var(--e-global-typography-c806109-font-size) * 1.2);line-height:var(--e-global-typography-c806109-line-height);letter-spacing:var(--e-global-typography-c806109-letter-spacing);word-spacing:var(--e-global-typography-c806109-word-spacing);font-weight:400!important;line-height:1.5!important;display:flex;align-items:center;width:100%}.c-navigation-mobile .c-navigation-mobile-content>ul>li.menu-item-has-children>a:after{content:"";background:url(dist/assets/svg/plus-icon.svg) no-repeat 50%;position:absolute;right:0;width:40px;height:40px;line-height:1}.c-navigation-mobile .c-navigation-mobile-content>ul>li.menu-item-has-children.active>a:after{content:"";background:url(dist/assets/svg/minus-icon.svg) no-repeat 50%;position:absolute;right:0;width:40px;height:40px;line-height:1}.c-navigation-mobile .c-navigation-mobile-content>ul>li>ul{display:none;padding-left:20px;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;list-style:none}.c-navigation-mobile .c-navigation-mobile-content>ul>li>ul.active{display:block;max-height:2000px}.c-navigation-mobile .c-navigation-mobile-content>ul>li>ul>li>a{font-family:var(--e-global-typography-2055842-font-family),Sans-serif;font-size:var(--e-global-typography-2055842-font-size);font-weight:var(--e-global-typography-2055842-font-weight);line-height:var(--e-global-typography-2055842-line-height);letter-spacing:var(--e-global-typography-2055842-letter-spacing);color:var(--e-global-color-primary);font-weight:500!important}.c-navigation-mobile .c-navigation-mobile-content>ul>li>ul>li>ul{display:none;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;list-style:none;padding:0}.c-navigation-mobile .c-navigation-mobile-content>ul>li>ul>li>ul.active{display:block;max-height:2000px}.c-navigation-mobile .c-navigation-mobile-content>ul>li>ul>li>ul li:before{content:none!important}.c-navigation-mobile .c-navigation-mobile-content>ul>li>ul>li>ul li a{font-family:var(--e-global-typography-2055842-font-family),Sans-serif;font-size:var(--e-global-typography-2055842-font-size);font-weight:var(--e-global-typography-2055842-font-weight);line-height:var(--e-global-typography-2055842-line-height);letter-spacing:var(--e-global-typography-2055842-letter-spacing);color:var(--e-global-color-primary)}.c-navigation-mobile.active .c-navigation-mobile-content{opacity:1;pointer-events:auto}.c-navigation-mobile.active .c-navigation-mobile-content ul{opacity:1;transition:opacity .5s ease-in-out}.c-navigation-desktop{display:none;position:relative;transition:all .5s ease-in-out;background:inherit}.c-navigation-desktop li:before{content:none!important}@media only screen and (min-width:1200px),print{.c-navigation-desktop{display:flex}.c-navigation-desktop:before{content:"";left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;position:absolute;top:125px;height:200px;position:fixed;background:inherit;pointer-events:none;display:none}}.c-navigation-desktop-content>ul{display:flex;list-style:none;padding:0}.c-navigation-desktop-content>ul>li{margin:0 10px}@media only screen and (min-width:1280px),print{.c-navigation-desktop-content>ul>li{margin:0 15px}}.c-navigation-desktop-content>ul>li:first-child{margin-left:0}.c-navigation-desktop-content>ul>li:last-child{margin-right:0}.c-navigation-desktop-content>ul>li>a{font-size:var(--e-global-typography-9a189a8-font-size);letter-spacing:var(--e-global-typography-9a189a8-letter-spacing);font-weight:var(--e-global-typography-9a189a8-font-weight);text-transform:var(--e-global-typography-9a189a8-text-transform);margin:0!important;padding:0!important;line-height:1!important;color:var(--primary-color);transition:color .3s ease-in-out;white-space:nowrap;position:relative}.c-navigation-desktop-content>ul>li>a:before{content:"";width:0;height:1px;left:0;bottom:0;background:var(--primary-color);position:absolute;transition:width .3s ease-in-out}.c-navigation-desktop-content>ul>li>a:hover{color:var(--orange);padding:0!important}.c-navigation-desktop-content>ul>li>a:hover:before{background:var(--orange);width:100%}.c-navigation-desktop-content>ul>li.current-menu-item>a{font-size:var(--e-global-typography-9a189a8-font-size);letter-spacing:var(--e-global-typography-9a189a8-letter-spacing);font-weight:var(--e-global-typography-9a189a8-font-weight);text-transform:var(--e-global-typography-9a189a8-text-transform);margin:0!important;padding:0!important;line-height:1!important;color:var(--orange);transition:color .3s ease-in-out;position:relative;color:var(--orange)!important}.c-navigation-desktop-content>ul>li.current-menu-item>a:before{content:"";width:0;height:1px;left:0;bottom:0;background:var(--orange);position:absolute;transition:width .3s ease-in-out}.c-navigation-desktop-content>ul>li.current-menu-item>a:hover{color:var(--orange);padding:0!important}.c-navigation-desktop-content>ul>li.current-menu-item>a:hover:before{background:var(--orange);width:100%}.c-navigation-desktop-content>ul>li ul{list-style:none;padding:0;transition:all .5s ease-in-out 0s}.c-navigation-desktop-content>ul>li.nav-locations>ul{justify-content:flex-end;text-align:right}@media only screen and (min-width:1200px),print{.c-navigation-desktop-content>ul>li.nav-locations>ul{padding-right:calc(150px + 5vw)}}@media only screen and (min-width:1280px),print{.c-navigation-desktop-content>ul>li.nav-locations>ul{padding-right:calc(212px + 5vw)}}@media only screen and (min-width:1920px),print{.c-navigation-desktop-content>ul>li.nav-locations>ul{padding-left:0}}.c-navigation-desktop-content>ul>li.nav-locations>ul>li{width:auto!important}.c-navigation-desktop-content>ul>li.nav-locations>ul>li:first-child{margin-right:50px!important}.c-navigation-desktop-content>ul>li>ul{display:flex;gap:30px;justify-content:space-between;position:fixed;width:100vw;height:auto;padding:0 5vw;left:0;top:65px;padding-top:0;padding-bottom:60px;overflow:hidden;list-style:none;opacity:1;transition:all .3s ease-in-out;pointer-events:none;animation:none;transform:scaleY(0);transform-origin:50% 0}@media only screen and (min-width:1920px),print{.c-navigation-desktop-content>ul>li>ul{padding-left:20vw}}.c-navigation-desktop-content>ul>li>ul>li{width:100%;margin:100px 0 0!important;opacity:0;transition:all .1s ease-in-out 0s}@media only screen and (min-width:1440px),print{.c-navigation-desktop-content>ul>li>ul>li{width:25%;margin:100px 0 0!important}.c-navigation-desktop-content>ul>li>ul>li:nth-child(2){width:50%}}.c-navigation-desktop-content>ul>li>ul>li>a{color:var(--e-global-color-primary);font-family:var(--e-global-typography-91edbb9-font-family),Sans-serif;font-size:calc(var(--e-global-typography-91edbb9-font-size) * .8);font-weight:var(--e-global-typography-91edbb9-font-weight);margin-bottom:20px!important;position:relative;display:block}.c-navigation-desktop-content>ul>li>ul>li>ul{display:block}@media only screen and (min-width:1440px),print{.c-navigation-desktop-content>ul>li>ul>li>ul:has(li:nth-child(11)){display:flex;flex-wrap:wrap}.c-navigation-desktop-content>ul>li>ul>li>ul:has(li:nth-child(11)) li{width:calc(50% - 10px)}}.c-navigation-desktop-content>ul>li>ul>li>ul>li{margin:0 10px 0 0!important}.c-navigation-desktop-content>ul>li>ul>li>ul>li>a{color:var(--primary-color);font-size:var(--e-global-typography-c8094cb-font-size);letter-spacing:var(--e-global-typography-c8094cb-letter-spacing);font-weight:var(--e-global-typography-c8094cb-font-weight);text-transform:var(--e-global-typography-c8094cb-text-transform);white-space:nowrap;position:relative}.c-navigation-desktop-content>ul>li:hover>ul{opacity:1;transform:scaleY(100%);pointer-events:auto}.c-navigation-desktop-content>ul>li:hover>ul>li{opacity:1;transition:all .5s ease-in-out .3s}.c-navigation-desktop .nav-leistungen-overview{display:none!important}

/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/.c-header{width:100%;display:flex;align-items:center;justify-content:space-between}.c-header,.c-header .c-header-burger,.c-header .c-header-logo,.c-header .c-header-navigation{position:relative}@media only screen and (min-width:1200px),print{.c-header .c-header-burger{display:none}}

/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/.c-footer{width:100%;position:relative}.c-footer li:before{content:none!important}.c-footer img{width:100%;height:auto}.c-footer .c-footer-menu-1 .elementor-nav-menu>li{margin-bottom:10px;width:max-content!important}.c-footer .c-footer-menu-1 .elementor-nav-menu>li:last-child{margin-bottom:0}.c-footer .c-footer-menu-1 .elementor-nav-menu>li>a{font-size:var(--e-global-typography-9a189a8-font-size);letter-spacing:var(--e-global-typography-9a189a8-letter-spacing);font-weight:var(--e-global-typography-9a189a8-font-weight);text-transform:var(--e-global-typography-9a189a8-text-transform);margin:0!important;line-height:1!important;color:var(--primary-color);transition:color .3s ease-in-out;width:max-content!important;padding:0!important;display:block!important;position:relative}.c-footer .c-footer-menu-1 .elementor-nav-menu>li>a:before{content:"";width:0;height:1px;left:0;bottom:0;background:var(--primary-color);position:absolute;transition:width .3s ease-in-out}.c-footer .c-footer-menu-1 .elementor-nav-menu>li>a:hover{color:var(--orange);padding:0!important}.c-footer .c-footer-menu-1 .elementor-nav-menu>li>a:hover:before{background:var(--orange);width:100%}.c-footer .c-footer-menu-1 .elementor-nav-menu>li>a:after{content:none!important;height:0!important}.c-footer .c-footer-menu-1 .elementor-nav-menu>li>a .sub-arrow,.c-footer .c-footer-menu-1 .elementor-nav-menu>li>ul{display:none!important}.c-footer .c-footer-menu-2 .elementor-nav-menu{display:flex;flex-direction:row!important;justify-content:space-between!important;flex-wrap:nowrap!important}.c-footer .c-footer-menu-2 .elementor-nav-menu>li{margin-right:40px;width:max-content!important}.c-footer .c-footer-menu-2 .elementor-nav-menu>li:last-child{margin-bottom:0}.c-footer .c-footer-menu-2 .elementor-nav-menu>li>a{font-size:var(--e-global-typography-9a189a8-font-size);letter-spacing:var(--e-global-typography-9a189a8-letter-spacing);font-weight:var(--e-global-typography-9a189a8-font-weight);text-transform:var(--e-global-typography-9a189a8-text-transform);margin:0!important;line-height:1!important;color:var(--primary-color);transition:color .3s ease-in-out;width:max-content!important;padding:0!important;display:inline-block!important;position:relative}.c-footer .c-footer-menu-2 .elementor-nav-menu>li>a:before{content:"";width:0;height:1px;left:0;bottom:0;background:var(--primary-color);position:absolute;transition:width .3s ease-in-out}.c-footer .c-footer-menu-2 .elementor-nav-menu>li>a:hover{color:var(--orange);padding:0!important}.c-footer .c-footer-menu-2 .elementor-nav-menu>li>a:hover:before{background:var(--orange);width:100%}.c-footer .c-footer-menu-2 .elementor-nav-menu>li>a:after{content:none!important;height:0!important}.c-footer .c-footer-menu-2 .elementor-nav-menu>li>a .sub-arrow,.c-footer .c-footer-menu-2 .elementor-nav-menu>li>ul{display:none!important}.c-footer h6{margin-bottom:0;margin-block-start:1.5em!important;line-height:1!important}.c-footer h6:first-of-type{margin-block-start:0!important}.c-footer p{margin-block-start:.5em!important;margin-block-end:.5em!important}

/*!
	Theme Name: HIPE
	Description: HIPE - Code, Design, Concept
	Version: 1.0.0
	Author: Peter Hanner
	Author URI: http://hipe.rocks
*/.c-sticky-contact{width:100%;right:0;bottom:0;position:fixed;width:max-content;z-index:1000;background:var(--gold)}.elementor-editor-active .c-sticky-contact{display:none}.c-sticky-contact:before{content:"";left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;position:absolute;position:fixed;background:rgba(0,0,0,.5);z-index:-1;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.c-sticky-contact.active:before{opacity:1}.c-sticky-contact .c-sticky-contact-wrapper{display:flex;position:relative}@media only screen and (max-width:767px),print{.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item:first-child{width:calc(100vw - 140px)}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item:last-child{width:140px}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item:nth-child(2),.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item:nth-child(3),.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item:nth-child(4){display:none}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item .c-sticky-contact-navigation{text-align:center}}@media only screen and (min-width:768px){.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item:first-child{display:none}}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item .c-sticky-contact-navigation{padding:12px 35px;color:var(--white);font-size:var(--e-global-typography-9a189a8-font-size);letter-spacing:var(--e-global-typography-9a189a8-letter-spacing);font-weight:var(--e-global-typography-9a189a8-font-weight);text-transform:var(--e-global-typography-9a189a8-text-transform);background:var(--gold);cursor:pointer;transition:all .1s ease-in-out;position:relative;z-index:1}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item .c-sticky-contact-navigation:hover{filter:brightness(95%)}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item .c-sticky-contact-content{width:100%;height:auto;right:0;bottom:0;padding:25px 35px 75px;background:var(--gold);position:absolute;display:none;z-index:0}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item .c-sticky-contact-content *{color:var(--white)}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item .c-sticky-contact-content h4{font-family:var(--e-global-typography-2055842-font-family),Sans-serif;font-size:var(--e-global-typography-2055842-font-size);font-weight:var(--e-global-typography-2055842-font-weight);line-height:var(--e-global-typography-2055842-line-height);letter-spacing:var(--e-global-typography-2055842-letter-spacing);color:var(--e-global-color-primary);color:var(--white)!important;font-weight:500!important;line-height:1.25!important;margin-block-end:.5em!important}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item .c-sticky-contact-content P{color:var(--white);font-size:var(--e-global-typography-c8094cb-font-size);letter-spacing:var(--e-global-typography-c8094cb-letter-spacing);font-weight:var(--e-global-typography-c8094cb-font-weight);text-transform:var(--e-global-typography-c8094cb-text-transform);margin-top:0;line-height:1.4!important}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item .c-sticky-contact-content>:last-child{margin-bottom:0!important}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item:hover .c-sticky-contact-content{display:block}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item:last-child .c-sticky-contact-navigation{background:var(--orange)}.c-sticky-contact .c-sticky-contact-wrapper .c-sticky-contact-item:last-child:hover .c-sticky-contact-content{display:none}
/*# sourceMappingURL=style.css.map */
