﻿/*!
	Theme Name: Master-Theme
	Theme URI: https://www.moeve-media.de
	Description: Theme by Möve media & design - Dieses Theme darf ausschließlich für dieses Projekt genutzt werden.
	Version: 1.0
	Author: Toni Trabert
	Author URI: https://www.moeve-media.de
	Tags: -
    Template: html5blank
*/h1,.h1{font-size:30px;margin-bottom:25px}h2,.h2{font-size:25px}h3,.h3{font-size:22px}:root{--size-grid001: 4.16vw;--size-grid002: 8.33vw;--size-grid003: 12.5vw;--size-grid004: 16.66vw;--size-grid005: 20.83vw;--size-grid006: 25vw;--size-grid007: 29.16vw;--size-grid008: 33.33vw;--size-grid009: 37.5vw;--size-grid010: 41.66vw;--size-grid011: 45.83vw;--size-grid012: 50vw;--size-grid013: 54.16vw;--size-grid014: 58.33vw;--size-grid015: 62.5vw;--size-grid016: 66.66vw;--size-grid017: 70.83vw;--size-grid018: 75vw;--size-grid019: 79.16vw;--size-grid020: 83.33vw;--size-grid021: 87.5vw;--size-grid022: 91.66vw;--size-grid023: 95.83vw;--size-grid024: 100vw;--size-dynamic020: 4px;--size-dynamic040: 12px;--size-dynamic050: 15px;--size-dynamic100: 20px;--size-dynamic120: 24px;--size-dynamic130: 24px;--size-dynamic140: 28px;--size-dynamic150: 28px;--size-dynamic200: 32px;--size-dynamic250: 44px;--size-dynamic270: 56px;--size-dynamic300: 72px;--size-dynamic350: 100px;--size-dynamic400: 128px;--size-dynamic450: 156px;--size-dynamic0020: 4px;--size-dynamic0040: 12px;--size-dynamic0050: 12px;--size-dynamic0100: 20px;--size-dynamic0120: 24px;--size-dynamic0130: 24px;--size-dynamic0140: 28px;--size-dynamic0150: 28px;--size-dynamic0200: 32px;--size-dynamic0250: 44px;--size-dynamic0270: 56px;--size-dynamic0300: 72px;--size-dynamic0350: 100px;--size-dynamic0400: 128px;--size-dynamic0450: 156px}.wrapper .grid-mt-0{margin-top:0px}.wrapper .grid-mt-020{margin-top:var(--size-dynamic020)}.wrapper .grid-mt-020{margin-top:var(--size-dynamic020)}.wrapper .grid-mt-040{margin-top:var(--size-dynamic040)}.wrapper .grid-mt-050{margin-top:var(--size-dynamic050)}.wrapper .grid-mt-100{margin-top:var(--size-dynamic100)}.wrapper .grid-mt-120{margin-top:var(--size-dynamic120)}.wrapper .grid-mt-130{margin-top:var(--size-dynamic130)}.wrapper .grid-mt-140{margin-top:var(--size-dynamic140)}.wrapper .grid-mt-150{margin-top:var(--size-dynamic150)}.wrapper .grid-mt-200{margin-top:var(--size-dynamic200)}.wrapper .grid-mt-250{margin-top:var(--size-dynamic250)}.wrapper .grid-mt-270{margin-top:var(--size-dynamic270)}.wrapper .grid-mt-300{margin-top:var(--size-dynamic300)}.wrapper .grid-mt-350{margin-top:var(--size-dynamic350)}.wrapper .grid-mt-400{margin-top:var(--size-dynamic400)}.wrapper .grid-mt-450{margin-top:var(--size-dynamic450)}.wrapper .grid-mb-0{margin-bottom:0px}.wrapper .grid-mb-020{margin-bottom:var(--size-dynamic020)}.wrapper .grid-mb-040{margin-bottom:var(--size-dynamic040)}.wrapper .grid-mb-050{margin-bottom:var(--size-dynamic050)}.wrapper .grid-mb-100{margin-bottom:var(--size-dynamic100)}.wrapper .grid-mb-120{margin-bottom:var(--size-dynamic120)}.wrapper .grid-mb-130{margin-bottom:var(--size-dynamic130)}.wrapper .grid-mb-140{margin-bottom:var(--size-dynamic140)}.wrapper .grid-mb-150{margin-bottom:var(--size-dynamic150)}.wrapper .grid-mb-200{margin-bottom:var(--size-dynamic200)}.wrapper .grid-mb-250{margin-bottom:var(--size-dynamic250)}.wrapper .grid-mb-270{margin-bottom:var(--size-dynamic270)}.wrapper .grid-mb-300{margin-bottom:var(--size-dynamic300)}.wrapper .grid-mb-350{margin-bottom:var(--size-dynamic350)}.wrapper .grid-mb-400{margin-bottom:var(--size-dynamic400)}.wrapper .grid-mb-450{margin-bottom:var(--size-dynamic450)}.wrapper .grid-pt-020{padding-top:var(--size-dynamic020)}.wrapper .grid-pt-040{padding-top:var(--size-dynamic040)}.wrapper .grid-pt-050{padding-top:var(--size-dynamic050)}.wrapper .grid-pt-100{padding-top:var(--size-dynamic100)}.wrapper .grid-pt-120{padding-top:var(--size-dynamic120)}.wrapper .grid-pt-130{padding-top:var(--size-dynamic130)}.wrapper .grid-pt-140{padding-top:var(--size-dynamic140)}.wrapper .grid-pt-150{padding-top:var(--size-dynamic150)}.wrapper .grid-pt-200{padding-top:var(--size-dynamic200)}.wrapper .grid-pt-250{padding-top:var(--size-dynamic250)}.wrapper .grid-pt-270{padding-top:var(--size-dynamic270)}.wrapper .grid-pt-300{padding-top:var(--size-dynamic300)}.wrapper .grid-pt-350{padding-top:var(--size-dynamic350)}.wrapper .grid-pt-400{padding-top:var(--size-dynamic400)}.wrapper .grid-pt-450{padding-top:var(--size-dynamic450)}.wrapper .grid-pb-020{padding-bottom:var(--size-dynamic020)}.wrapper .grid-pb-040{padding-bottom:var(--size-dynamic040)}.wrapper .grid-pb-050{padding-bottom:var(--size-dynamic050)}.wrapper .grid-pb-100{padding-bottom:var(--size-dynamic100)}.wrapper .grid-pb-120{padding-bottom:var(--size-dynamic120)}.wrapper .grid-pb-130{padding-bottom:var(--size-dynamic130)}.wrapper .grid-pb-140{padding-bottom:var(--size-dynamic140)}.wrapper .grid-pb-150{padding-bottom:var(--size-dynamic150)}.wrapper .grid-pb-200{padding-bottom:var(--size-dynamic200)}.wrapper .grid-pb-250{padding-bottom:var(--size-dynamic250)}.wrapper .grid-pb-270{padding-bottom:var(--size-dynamic270)}.wrapper .grid-pb-300{padding-bottom:var(--size-dynamic300)}.wrapper .grid-pb-350{padding-bottom:var(--size-dynamic350)}.wrapper .grid-pb-400{padding-bottom:var(--size-dynamic400)}.wrapper .grid-pb-450{padding-bottom:var(--size-dynamic450)}.wrapper .grid-pl-1{padding-left:var(--size-grid001)}.wrapper .grid-pl-2{padding-left:var(--size-grid002)}.wrapper .grid-pl-3{padding-left:var(--size-grid003)}.wrapper .grid-pl-4{padding-left:var(--size-grid004)}.wrapper .grid-pl-5{padding-left:var(--size-grid005)}.wrapper .grid-pl-6{padding-left:var(--size-grid006)}.wrapper .grid-pl-7{padding-left:var(--size-grid007)}.wrapper .grid-pl-8{padding-left:var(--size-grid008)}.wrapper .grid-pl-9{padding-left:var(--size-grid009)}.wrapper .grid-pl-10{padding-left:var(--size-grid010)}.wrapper .grid-pl-11{padding-left:var(--size-grid011)}.wrapper .grid-pl-12{padding-left:var(--size-grid012)}.wrapper .grid-pl-13{padding-left:var(--size-grid013)}.wrapper .grid-pl-14{padding-left:var(--size-grid014)}.wrapper .grid-pl-15{padding-left:var(--size-grid015)}.wrapper .grid-pl-16{padding-left:var(--size-grid016)}.wrapper .grid-pl-17{padding-left:var(--size-grid017)}.wrapper .grid-pl-18{padding-left:var(--size-grid018)}.wrapper .grid-pl-19{padding-left:var(--size-grid019)}.wrapper .grid-pl-20{padding-left:var(--size-grid020)}.wrapper .grid-pl-21{padding-left:var(--size-grid021)}.wrapper .grid-pl-22{padding-left:var(--size-grid022)}.wrapper .grid-pl-23{padding-left:var(--size-grid023)}.wrapper .grid-pl-24{padding-left:var(--size-grid024)}.wrapper .grid-pr-1{padding-right:var(--size-grid001)}.wrapper .grid-pr-2{padding-right:var(--size-grid002)}.wrapper .grid-pr-3{padding-right:var(--size-grid003)}.wrapper .grid-pr-4{padding-right:var(--size-grid004)}.wrapper .grid-pr-5{padding-right:var(--size-grid005)}.wrapper .grid-pr-6{padding-right:var(--size-grid006)}.wrapper .grid-pr-7{padding-right:var(--size-grid007)}.wrapper .grid-pr-8{padding-right:var(--size-grid008)}.wrapper .grid-pr-9{padding-right:var(--size-grid009)}.wrapper .grid-pr-10{padding-right:var(--size-grid010)}.wrapper .grid-pr-11{padding-right:var(--size-grid011)}.wrapper .grid-pr-12{padding-right:var(--size-grid012)}.wrapper .grid-pr-13{padding-right:var(--size-grid013)}.wrapper .grid-pr-14{padding-right:var(--size-grid014)}.wrapper .grid-pr-15{padding-right:var(--size-grid015)}.wrapper .grid-pr-16{padding-right:var(--size-grid016)}.wrapper .grid-pr-17{padding-right:var(--size-grid017)}.wrapper .grid-pr-18{padding-right:var(--size-grid018)}.wrapper .grid-pr-19{padding-right:var(--size-grid019)}.wrapper .grid-pr-20{padding-right:var(--size-grid020)}.wrapper .grid-pr-21{padding-right:var(--size-grid021)}.wrapper .grid-pr-22{padding-right:var(--size-grid022)}.wrapper .grid-pr-23{padding-right:var(--size-grid023)}.wrapper .grid-pr-24{padding-right:var(--size-grid024)}.clearfix:after{content:"";display:table;clear:both}a,a:hover,a:focus{color:#dc0d1d;text-decoration:none}.btn{display:block;width:-moz-fit-content;background:#dc0d1d;margin:10px 0px 20px;color:#fff;border-radius:0px}.btn:hover{color:#fff;background:#9a407b}#site--content ul,#site--content ol{margin-top:30px;margin-bottom:30px}html{height:100%}*{box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.rotating-text{position:relative;display:inline-block;vertical-align:bottom;overflow:hidden}.rotating-text span{position:absolute;left:0%;top:0%;width:100%;right:auto;max-width:100% !important;bottom:auto;animation-name:rotate;animation-duration:15s;animation-iteration-count:infinite;opacity:0;white-space:nowrap;transform:translateY(100%)}.rotating-text span:nth-child(1){animation-delay:0s}.rotating-text span:nth-child(2){animation-delay:3s}.rotating-text span:nth-child(3){animation-delay:6s}.rotating-text span:nth-child(4){animation-delay:9s}.rotating-text span:nth-child(5){animation-delay:12s}@keyframes rotate{0%{opacity:0;transform:translateY(100%)}10%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}30%{opacity:0;transform:translateY(-100%)}100%{opacity:0;transform:translateY(-100%)}}.page .vc_row{margin-left:0;margin-right:0}.page .vc_row .vc_row{margin-left:-15px;margin-right:-15px}.page .vc_section{margin-left:0px;margin-right:0px}.page img{max-width:100%;height:100%}.page h1,.page h2,.page h3,.page h4,.page h5{line-height:120%}.page .wpb_content_element,.page ul.wpb_thumbnails-fluid>li{margin-bottom:0}body{background:#fff;font-family:"Ubuntu",sans-serif;font-weight:400;font-size:16px;line-height:188%}header#site--header{position:fixed;display:flex;z-index:100;align-items:center;justify-content:space-between;padding-left:var(--size-grid002);padding-right:var(--size-grid002);width:100%;top:0;height:var(--size-dynamic450);background:none}@media(min-width: 1024px){header#site--header .mobile_menu_btn{font-size:0px}}@media(max-width: 1023px){header#site--header .header_content{position:fixed;width:100%;top:0;left:0;right:0;bottom:0;z-index:9998;overflow:auto;padding-top:65px;-webkit-transform:translateY(-1800px);-ms-transform:translateY(-1800px);transform:translateY(-1800px);transition:.3s ease-in-out;background-image:radial-gradient(circle at 0 0, #2a2a2b, #212839)}header#site--header .header_content.header_content_open{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);text-align:center}header#site--header .header_content.header_content_open nav#site--main-nav.main{display:block}header#site--header .header_content.header_content_open nav#site--main-nav.main ul{list-style-type:none;display:flex;flex-direction:column;padding-left:20px;padding-right:20px}header#site--header .header_content.header_content_open nav#site--main-nav.main ul li{background:none}header#site--header .header_content.header_content_open nav#site--main-nav.main ul li a{color:#fff;padding:5px 0px;font-size:1.1em;font-weight:400;display:block;text-align:left}header#site--header .header_content.header_content_open nav#site--main-nav.main ul li ul.sub-menu{display:block;opacity:1;height:auto;overflow:hidden;list-style-type:square;padding-left:35px;position:relative;padding-top:0px;color:#fff;background:none}header#site--header .header_content.header_content_open nav#site--main-nav.main ul li ul.sub-menu li{padding:0px 0px 0px 0px;text-align:left;position:relative;background-color:transparent}header#site--header .header_content.header_content_open nav#site--main-nav.main ul li ul.sub-menu li a{background-color:transparent;font-size:.9em}header#site--header .header_content.header_content_open nav#site--main-nav.main ul li ul.sub-menu li ul.sub-menu{display:block;opacity:1;height:auto;overflow:hidden;list-style-type:square;padding-left:35px;position:relative;padding-top:0px;color:#fff;background:none;left:unset;top:unset}header#site--header .header_content.header_content_open nav#site--main-nav.main ul li ul.sub-menu li ul.sub-menu li{padding:0px 0px 0px 0px;text-align:left;position:relative;background-color:transparent}header#site--header .header_content.header_content_open nav#site--main-nav.main ul li ul.sub-menu li ul.sub-menu li a{background-color:transparent;font-size:.8em}header#site--header .header_content.header_content_open nav#site--main-nav.main ul li#menu-item-29{display:block}header#site--header .header_content #site--main-nav ul li .sub-menu{display:block}header#site--header .mobile_menu_btn{position:absolute;right:20px;display:block;height:45px;width:45px;box-sizing:border-box;padding:8px 5px 8px 5px;z-index:9999;cursor:pointer;color:#fff;font-size:10px;text-align:right}header#site--header .mobile_menu_btn span{display:block;height:2px;background:#3d3b3b;margin:3px 0;transition:.3s ease-in-out}header#site--header .mobile_menu_btn.mobile_menu_btn_close{font-size:0}header#site--header .mobile_menu_btn.mobile_menu_btn_close span{background:#fff}header#site--header .mobile_menu_btn.mobile_menu_btn_close span:nth-child(1){transform:rotate(45deg);margin:4px 0px -2px}header#site--header .mobile_menu_btn.mobile_menu_btn_close span:nth-child(2){transform:rotate(-45deg);margin:0px}header#site--header .mobile_menu_btn.mobile_menu_btn_close span:nth-child(3){opacity:0;transition:.3s ease-in-out}}header#site--header .container{display:flex;width:100%;justify-content:space-between;border-radius:5px;background:rgba(255,255,255,.95);align-items:center;padding:5px 15px}header#site--header.sticky{height:calc(var(--size-dynamic300) + 20px);padding-top:5px;padding-bottom:5px;top:0;transition:.3s ease-in-out;background:#fff}div.logo{height:var(--size-dynamic300);padding:2px 0px;width:var(--size-grid003)}div.logo svg{width:var(--size-grid003);height:100%}nav#site--main-nav.main{display:block}@media(max-width: 1023px){nav#site--main-nav.main{display:none}}nav#site--main-nav.main ul{list-style-type:none;display:flex;justify-content:space-around}nav#site--main-nav.main ul li a{color:#3d3b3b;padding:10px 20px;font-size:1rem;font-weight:400;text-transform:uppercase;display:block;text-align:left}nav#site--main-nav.main ul li ul.sub-menu{display:none;transition:opacity .5s ease-out;height:0;list-style-type:none;padding-left:0px;position:absolute;background:rgba(0,0,0,.5)}nav#site--main-nav.main ul li ul.sub-menu li a{font-size:.8em;color:#fff}nav#site--main-nav.main ul li ul.sub-menu li ul.sub-menu{display:none;transition:opacity .5s ease-out;height:0;list-style-type:none;padding-left:0px;position:absolute;background:rgba(0,0,0,.5);left:100%;top:0px}nav#site--main-nav.main ul li ul.sub-menu li ul.sub-menu li a{font-size:.8em}nav#site--main-nav.main ul li ul.sub-menu li:hover{background:rgba(0,0,0,.5)}nav#site--main-nav.main ul li ul.sub-menu li:hover ul.sub-menu{height:auto;display:block;list-style-type:none;padding-left:0px;position:absolute;left:100%;top:0px}nav#site--main-nav.main ul li ul.sub-menu li:hover ul.sub-menu li{padding:0px 0px 0px 0px;text-align:left;position:relative}nav#site--main-nav.main ul li ul.sub-menu li:hover ul.sub-menu li a{color:#fff}nav#site--main-nav.main ul li:hover{background:rgba(0,0,0,.5)}nav#site--main-nav.main ul li:hover ul.sub-menu{height:auto;display:block;list-style-type:none;padding-left:0px;position:absolute}nav#site--main-nav.main ul li:hover ul.sub-menu li{padding:0px 0px 0px 0px;text-align:left;position:relative}nav#site--main-nav.main ul li#menu-item-29{display:none}.slider{margin-top:0}.slider .metaslider .flexslider{margin-bottom:0}.txt-color_main_red{color:#dc0d1d}.txt-upper{text-transform:uppercase}.txt-normal{font-weight:normal}.h2-bigger h2{font-size:2em;margin-top:0px}.bg-white{background-color:#fff}.box-shadow-100{box-shadow:0px 0px 100px rgba(0,0,0,.1);overflow:hidden}.box-shadow-50-top{box-shadow:0px -50px 50px rgba(0,0,0,.05)}.box-shadow-50-bottom{box-shadow:0px 50px 50px rgba(0,0,0,.05)}main:after{content:"";position:fixed;z-index:-1;top:0;bottom:0;left:50%;border-left:1px dotted #dc0d1d}.button-menu .wpb_column .vc_column-inner{background-color:#fff;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;border-radius:15px;overflow:hidden;box-shadow:0px 0px 25px rgba(0,0,0,.2);transition:all .2s ease-in-out}.button-menu .wpb_column .vc_column-inner .wpb_wrapper{display:flex;flex-direction:column}.button-menu .wpb_column .vc_column-inner .wpb_wrapper .wpb_content_element{margin-bottom:0px}.button-menu .wpb_column .vc_column-inner .wpb_wrapper .wpb_content_element figure.vc_figure img{padding-left:var(--size-grid001);padding-right:var(--size-grid001);padding-top:15px}.button-menu .wpb_column .vc_column-inner .wpb_wrapper .wpb_content_element h3{font-weight:normal;margin-top:0px}.button-menu .wpb_column .vc_column-inner .wpb_wrapper .wpb_content_element h3 a{padding-top:var(--size-dynamic100);padding-left:15px;padding-right:15px;padding-bottom:15px;display:block}.button-menu .wpb_column .vc_column-inner:hover{background-color:#dc0d1d}.button-menu .wpb_column .vc_column-inner:hover .wpb_wrapper .txt-color_main_red{color:#fff}.button-menu .wpb_column .vc_column-inner:hover .wpb_wrapper .txt-color_main_red a{color:#fff}.button-menu .wpb_column .vc_column-inner:hover .wpb_wrapper .wpb_single_image img{filter:brightness(0) invert(1)}section.vc_section.section-full-width{padding-left:0px;padding-right:0px}section.vc_section.section-full-width .vc_row{margin-left:0px;margin-right:0px}section.vc_section.section-full-width .vc_row .vc_column_container .vc_column-inner{padding-left:0px;padding-right:0px}section.vc_section.section-full-width .full-half{display:flex;margin-left:0px !important;margin-right:0px !important}@media(max-width: 1023px){section.vc_section.section-full-width .full-half{width:100%;flex-direction:column}}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .order2{order:2}}section.vc_section.section-full-width .full-half .half-img-left{padding-right:var(--size-grid001);padding-left:0px}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .half-img-left{width:100%}}section.vc_section.section-full-width .full-half .half-img-left .vc_column-inner{background-size:cover;aspect-ratio:unset;min-height:500px;background-position:center;border-top-right-radius:15px;border-bottom-right-radius:15px}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .half-img-left .vc_column-inner{aspect-ratio:3/2}}section.vc_section.section-full-width .full-half .half-img-right{padding-left:var(--size-grid001)}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .half-img-right{width:100%}}section.vc_section.section-full-width .full-half .half-img-right .vc_column-inner{background-size:cover;aspect-ratio:unset;min-height:500px;background-position:center}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .half-img-right .vc_column-inner{aspect-ratio:3/2}}section.vc_section.section-full-width .full-half .half-text-left{padding-left:var(--size-grid002);padding-right:var(--size-grid001)}section.vc_section.section-full-width .full-half .half-text-left .vc_column-inner{padding-left:0px;padding-right:0px}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .half-text-left{width:100%}}section.vc_section.section-full-width .full-half .half-text-right{padding-left:var(--size-grid001);padding-right:var(--size-grid002)}section.vc_section.section-full-width .full-half .half-text-right .vc_column-inner{padding-left:0px;padding-right:0px}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .half-text-right{width:100%}}.bg-img-ar-2-3 .vc_column-inner{background-size:cover;aspect-ratio:2/3}.bg-img-ar-5-6 .vc_column-inner{background-size:cover;aspect-ratio:5/6}.vc_column-gap-35>.vc_column_container.img-vorteile-left{padding-left:47px !important;padding-right:47px !important}.flex-vorteile .vc_column-inner .wpb_wrapper{height:100%;align-content:center}div.vc_btn3-container.btn--red>a.vc_btn3-style-custom{background-color:#dc0d1d;color:#fff}div.vc_btn3-container.btn--red:hover>a.vc_btn3-style-custom,div.vc_btn3-container.btn--red:active>a.vc_btn3-style-custom,div.vc_btn3-container.btn--red:focus>a.vc_btn3-style-custom{background-color:#fff;color:#dc0d1d;border:1px solid #dc0d1d;background-image:none}section#testamonials .sp-testimonial-free-section.swiper-initialized{overflow:visible;margin:20px 20px 100px 20px}section#testamonials .sp-testimonial-free{padding-bottom:20px}section#testamonials .sp-testimonial-free .sp-testimonial-client-image img{box-shadow:0px 0px 10px rgba(0,0,0,.2)}section#testamonials .sp-testimonial-free .sp-testimonial-client-testimonial .sp-testimonial-content p{padding-left:20px;padding-right:20px;text-align:left}section#testamonials .sp-testimonial-free h4.sp-testimonial-client-name{padding-left:20px;padding-right:20px;text-align:left;color:#dc0d1d;font-weight:normal}section#testamonials .sp-testimonial-free::before{content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.2497199563) 0%, rgba(255, 255, 255, 0.2469188359) 100%);filter:blur(10px);width:100%;height:80%;position:absolute;left:0;bottom:0;z-index:-1}section#testamonials #sp-testimonial-free-wrapper-94 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet{background:#dc0d1d;opacity:.5}section#testamonials #sp-testimonial-free-wrapper-94 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dc0d1d;opacity:1;width:20px;height:20px}#metaslider_84.flexslider ul.slides{box-shadow:0px 50px 50px rgba(0,0,0,.05)}#metaslider_84.flexslider ul.slides li:after{content:"" !important;width:100%;height:100%;clip-path:polygon(37% 0, 38% 0, 28% 100%, 60% 100%, 70% 0, 71% 0, 61% 100%, 27% 100%);background-color:#fff;display:block !important;position:absolute;top:0}#metaslider_84.flexslider ul.slides li .caption-wrap{z-index:1}#metaslider_84.flexslider ul.slides li .caption-wrap .caption{width:fit-content;position:relative;font-style:italic;text-transform:uppercase}@media(max-width: 1023px){#metaslider_84.flexslider ul.slides li .caption-wrap .caption{left:0}}#metaslider_84.flexslider ul.flex-direction-nav{display:flex;width:100%;height:100px;transform:translateY(0%);overflow:visible}#metaslider_84.flexslider ul.flex-direction-nav li.flex-nav-prev a.flex-prev{left:50%;transform:translateX(-110px)}#metaslider_84.flexslider ul.flex-direction-nav li.flex-nav-next a.flex-next{left:50%;transform:translateX(10px)}#metaslider_84.flexslider:hover ul.flex-direction-nav{display:flex;width:100%;height:100px;transform:translateY(0%);overflow:visible}#metaslider_84.flexslider:hover ul.flex-direction-nav li.flex-nav-prev a.flex-prev{left:50%;transform:translateX(-110px)}#metaslider_84.flexslider:hover ul.flex-direction-nav li.flex-nav-next a.flex-next{left:50%;transform:translateX(10px)}#leistungen .vc_row{margin-left:0;margin-right:0}#leistungen .vc_row .vc_row{margin-left:0px;margin-right:0px}#leistungen .vc_column-inner{padding:0px}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image{margin:.6vw;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.3))}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-300-740 .vc_figure{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-300-740 .vc_figure .vc_single_image-wrapper{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-300-740 .vc_figure .vc_single_image-wrapper img{object-fit:cover;aspect-ratio:300/740;border-radius:15px;width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-556-357 .vc_figure{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-556-357 .vc_figure .vc_single_image-wrapper{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-556-357 .vc_figure .vc_single_image-wrapper img{object-fit:cover;aspect-ratio:556/357;border-radius:15px;width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-364-357 .vc_figure{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-364-357 .vc_figure .vc_single_image-wrapper{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-364-357 .vc_figure .vc_single_image-wrapper img{object-fit:cover;aspect-ratio:364/357;border-radius:15px;width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-623-215 .vc_figure{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-623-215 .vc_figure .vc_single_image-wrapper{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-623-215 .vc_figure .vc_single_image-wrapper img{object-fit:cover;aspect-ratio:623/215;border-radius:15px;width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-235-215 .vc_figure{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-235-215 .vc_figure .vc_single_image-wrapper{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-235-215 .vc_figure .vc_single_image-wrapper img{object-fit:cover;aspect-ratio:235/215;border-radius:15px;width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-364-215 .vc_figure{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-364-215 .vc_figure .vc_single_image-wrapper{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-364-215 .vc_figure .vc_single_image-wrapper img{object-fit:cover;aspect-ratio:364/215;border-radius:15px;width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-300-215 .vc_figure{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-300-215 .vc_figure .vc_single_image-wrapper{width:100%}#leistungen .vc_column-inner .wpb_wrapper .wpb_single_image.img-ar-300-215 .vc_figure .vc_single_image-wrapper img{object-fit:cover;aspect-ratio:300/215;border-radius:15px;width:100%}#leistungen .vc_column-inner .wpb_wrapper .link-overlay-left{position:absolute;bottom:.6vw;margin-bottom:0px;left:.6vw}#leistungen .vc_column-inner .wpb_wrapper .link-overlay-left .wpb_wrapper a{padding:20px 20px 20px 25px;display:block;color:#fff;font-size:.8rem;text-shadow:1px 1px 25px rgba(0,0,0,.7);line-height:1.4rem}#leistungen .vc_column-inner .wpb_wrapper .link-overlay-left .wpb_wrapper a .link-overlay-red{background-color:#dc0d1d;font-size:1.4rem;padding:1px 5px 2px 5px;font-weight:700;margin-left:-5px;display:block}#leistungen .vc_column-inner .wpb_wrapper .link-overlay-center{position:absolute;bottom:.6vw;margin-bottom:0px;display:flex;justify-content:center;width:100%}#leistungen .vc_column-inner .wpb_wrapper .link-overlay-center .wpb_wrapper a{padding:20px 20px 20px 25px;display:block;color:#fff;font-size:.8rem;text-shadow:1px 1px 25px rgba(0,0,0,.7);line-height:1.4rem}#leistungen .vc_column-inner .wpb_wrapper .link-overlay-center .wpb_wrapper a .link-overlay-red{background-color:#dc0d1d;font-size:1.4rem;padding:1px 5px 2px 5px;font-weight:700;margin-left:-5px;display:block}#leistungen .vc_column-inner .wpb_wrapper .link-overlay-right{position:absolute;bottom:.6vw;margin-bottom:0px;right:.6vw}#leistungen .vc_column-inner .wpb_wrapper .link-overlay-right .wpb_wrapper a{padding:20px 20px 20px 25px;display:block;color:#fff;font-size:.8rem;text-shadow:1px 1px 25px rgba(0,0,0,.7);line-height:1.4rem}#leistungen .vc_column-inner .wpb_wrapper .link-overlay-right .wpb_wrapper a .link-overlay-red{background-color:#dc0d1d;font-size:1.4rem;padding:1px 5px 2px 5px;font-weight:700;margin-left:-5px;display:block}#ansprechpartner .wpb_single_image.img-round img{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;aspect-ratio:1/1;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.3))}#ansprechpartner .an-name{font-size:1.4rem}#ansprechpartner .an-sub{font-size:.8rem;color:#dc0d1d}.wpb_single_image.img-ar-1-1 .vc_figure .vc_single_image-wrapper img{aspect-ratio:1/1;object-fit:cover}.wpb_single_image.img-border-radius-15 .vc_figure .vc_single_image-wrapper img{border-radius:15px}.page .vc_do_toggle{position:relative;margin-bottom:15px}.page .vc_do_toggle .vc_toggle_title{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;background:#dc0d1d;color:#fff;padding:25px 25px;border-radius:5px;font-size:1.25rem;box-shadow:1px 1px 15px rgba(0,0,0,.2)}.page .vc_do_toggle .vc_toggle_title h4{margin:0}.page .vc_do_toggle .vc_toggle_title:before{position:absolute;content:"";background:#fff;height:50%;top:0;left:0;width:100%;opacity:.15}.page .vc_do_toggle .vc_toggle_content{background:#fff;padding:0px 25px}.page .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,.page .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before,.page .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after{border-width:4px;height:20px;margin-left:-15px;margin-top:-15px;width:20px;color:#fff;border-color:#fff}.page-child h1{color:#dc0d1d}.page-child h2{margin-bottom:1.5rem;font-size:2rem}.page-child .caption h1{color:#fff}.headline--light{font-weight:400}.vc_masonry_media_grid .vc_pageable-wrapper{margin:0}.vc_masonry_media_grid .vc_pageable-wrapper .vc_gitem-zone{border-radius:15px;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.3))}.solution .wpb_wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.solution .wpb_wrapper .wpb_row{width:25%;margin-bottom:3vw}.solution .wpb_wrapper .sol-1-up,.solution .wpb_wrapper h2.vc_custom_heading{width:100%}.solution .wpb_wrapper h3.vc_custom_heading{position:absolute;top:16vw;margin-bottom:0px;left:.6vw;color:#fff !important;text-shadow:1px 1px 25px rgba(0,0,0,.7);background-color:#dc0d1d;font-size:1.14rem;padding:10px;font-weight:400;margin:10px;z-index:2}.solution .wpb_wrapper .wpb_text_column{background:#fff;box-shadow:1px 1px 10px #cdcdcd;padding:15px 20px;margin:-10px 0px;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.3));border-bottom-left-radius:15px;z-index:0}.solution .wpb_wrapper .wpb_single_image{z-index:1}.solution .wpb_single_image img{border-radius:15px;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.3))}.solution .sol-1-up{transition:all .8s ease-in-out;display:none}.solution .sol-1:hover .sol-1-up{display:block;animation:fadeIn 2s}.service .wpb_wrapper{position:relative}.service .wpb_wrapper h3.vc_custom_heading{position:absolute;top:16vw;margin-bottom:0px;left:.6vw;color:#fff !important;text-shadow:1px 1px 25px rgba(0,0,0,.7);background-color:#dc0d1d;font-size:1.14rem;padding:10px;font-weight:400;margin:10px}.service .wpb_single_image img{border-radius:15px;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.3))}.br15 img{border-radius:15px;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.3))}.page .btn--red .vc_btn3-style-custom{background-color:#dc0d1d;color:#fff}.info-circle-wrapper .info-circle-icons{position:relative;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.3));overflow:hidden}.info-circle-wrapper .info-circle-icons .info-circle-img-icon{border-radius:50%;height:100%;max-width:100%;object-fit:cover;object-position:50% 50%}.info-circle-wrapper .info-circle-icons h3{position:absolute;top:70%;left:50%;color:#fff !important;text-shadow:1px 1px 25px rgba(0,0,0,.7);background-color:#dc0d1d;font-size:.8rem;padding:10px;font-weight:400;margin:0px;transform:translate(-50%, -50%);width:100%;opacity:.9}.info-circle-wrapper .info-circle-sub-def .info-circle-img-icon,.info-circle-wrapper .info-circle-sub-def h3,.info-circle-wrapper .info-circle-sub-def .info-circle-heading{display:none}.page .ihwt-hotspot-wrapper .HotspotPlugin_Hotspot>div{font-size:10px;display:block;position:absolute;top:-4.8vw;left:-0.2vw;margin-top:0px;padding:0px;overflow:hidden;background:none;border-radius:0px;box-shadow:none;-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s;transition:all .3s ease .2s;z-index:3;transform:perspective(50em) rotateY(-30deg)}.page .ihwt-hotspot-wrapper .HotspotPlugin_Hotspot>div .Hotspot_Title{display:none}.page .ihwt-hotspot-wrapper .HotspotPlugin_Hotspot>div video{width:18vw}.page .metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:#000;color:#fff;margin:0;width:100%;line-height:1.4em;top:0%;background:none;display:flex;justify-content:center;align-content:center;align-items:center;opacity:1}.page .metaslider li:before{background-image:linear-gradient(#00000080, #00000080);content:"";display:block !important;height:100%;width:100%;position:absolute}.e_heading-style-h2{margin-top:0;margin-bottom:0;font-size:2.875rem;font-weight:600;line-height:1.3;color:#fff;text-align:center}.rotating-text{position:relative;display:inline-block;vertical-align:bottom;overflow:hidden;height:3.7rem;width:60rem}.e_heading-style-h1{margin-top:0;margin-bottom:0;font-size:4rem;font-weight:600;line-height:1.2;color:#fff;text-align:center}/*# sourceMappingURL=style.css.map */
