@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:200;src:url(../../../../../../themes/senger/fonts/inter-v12-latin-200.eot);src:local(''),url('../../../../../../themes/senger/fonts/inter-v12-latin-200.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/senger/fonts/inter-v12-latin-200.woff2) format('woff2'),url(../../../../../../themes/senger/fonts/inter-v12-latin-200.woff) format('woff'),url(../../../../../../themes/senger/fonts/inter-v12-latin-200.ttf) format('truetype'),url('../../../../../../themes/senger/fonts/inter-v12-latin-200.svg#Inter') format('svg')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url(../../../../../../themes/senger/fonts/inter-v12-latin-300.eot);src:local(''),url('../../../../../../themes/senger/fonts/inter-v12-latin-300.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/senger/fonts/inter-v12-latin-300.woff2) format('woff2'),url(../../../../../../themes/senger/fonts/inter-v12-latin-300.woff) format('woff'),url(../../../../../../themes/senger/fonts/inter-v12-latin-300.ttf) format('truetype'),url('../../../../../../themes/senger/fonts/inter-v12-latin-300.svg#Inter') format('svg')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url(../../../../../../themes/senger/fonts/inter-v12-latin-regular.eot);src:local(''),url('../../../../../../themes/senger/fonts/inter-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/senger/fonts/inter-v12-latin-regular.woff2) format('woff2'),url(../../../../../../themes/senger/fonts/inter-v12-latin-regular.woff) format('woff'),url(../../../../../../themes/senger/fonts/inter-v12-latin-regular.ttf) format('truetype'),url('../../../../../../themes/senger/fonts/inter-v12-latin-regular.svg#Inter') format('svg')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url(../../../../../../themes/senger/fonts/inter-v12-latin-500.eot);src:local(''),url('../../../../../../themes/senger/fonts/inter-v12-latin-500.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/senger/fonts/inter-v12-latin-500.woff2) format('woff2'),url(../../../../../../themes/senger/fonts/inter-v12-latin-500.woff) format('woff'),url(../../../../../../themes/senger/fonts/inter-v12-latin-500.ttf) format('truetype'),url('../../../../../../themes/senger/fonts/inter-v12-latin-500.svg#Inter') format('svg')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url(../../../../../../themes/senger/fonts/inter-v12-latin-700.eot);src:local(''),url('../../../../../../themes/senger/fonts/inter-v12-latin-700.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/senger/fonts/inter-v12-latin-700.woff2) format('woff2'),url(../../../../../../themes/senger/fonts/inter-v12-latin-700.woff) format('woff'),url(../../../../../../themes/senger/fonts/inter-v12-latin-700.ttf) format('truetype'),url('../../../../../../themes/senger/fonts/inter-v12-latin-700.svg#Inter') format('svg')}#top .bold,#top strong{font-weight:700;color:inherit}#top .normal{font-weight:400;color:inherit}#top .light{font-weight:200;color:inherit}#top .upper{text-transform:uppercase}#top .linethrough{text-decoration:line-through}#top #main a:not(.cta){color:#E0702F;text-decoration:none;font-weight:700}#top #main a:not(.cta):hover,#top #main a:not(.cta):focus{color:#000}#top #main a.nostyle{color:inherit;text-decoration:none;font-weight:inherit}#top #main a.nostyle:hover,#top #main a.nostyle:focus{color:#E0702F}#top #header a{color:inherit}#top img,#top a img{image-rendering:optimizequality!important}.cc-bottom{font-family:"Inter",sans-serif;border-radius:0;padding:8px 12px;z-index:99;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.15);box-shadow:0 5px 20px 0 rgba(0,0,0,.15)}.cc-floating.cc-theme-edgeless .cc-message,.cc-floating .cc-compliance>.cc-btn{font-family:"Inter",sans-serif}.cc-revoke.cc-bottom{font-size:80%}.cc-banner.cc-theme-edgeless .cc-message,.cc-banner .cc-compliance>.cc-btn{font-family:"Inter",sans-serif}#top .cc-link{color:#000;font-weight:400;font-family:"Inter",sans-serif}#top .cc-btn{color:#fff;font-weight:400;font-family:"Inter",sans-serif}#top .cc-btn.cc-deny{background:#000}#scroll-top-link{display:none}#top .image-overlay,#top .image-overlay .image-overlay-inside{display:none!important}#top .avia-image-container-inner,#top .avia_image,#top .av-image-caption-overlay{border-radius:0}#top .wp-caption{border:0}body,#top{font-size:18px;line-height:1.8em;font-family:"Inter",sans-serif;font-weight:200}#top p{margin:0 0 15px;font-weight:200}#top .inter{font-family:"Inter"!important}#top h1,#top .xxlarge,#top h2,#top .xlarge,#top h3,#top .large,#top h4,#top h5,#top h6{text-transform:uppercase;color:inherit;line-height:1.2em;letter-spacing:0;margin:5px 0 15px;font-family:"Inter";font-weight:700}#top h1,#top .xxlarge{font-size:70px}#top h2,#top .xlarge{font-size:50px}#top h3,#top .large{font-size:35px}#top:not(.home) h1,#top:not(.home) .xxlarge{font-size:40px}#top:not(.home) h2,#top:not(.home) .xlarge{font-size:28px}#top:not(.home) h3,#top:not(.home) .large{font-size:21px}#top .small{font-size:12px;line-height:1.4em}#top .txt-black{color:#000}#top .txt-orange{color:#E0702F}#top .txt-white{color:#fff}#top .bg-black{background:#000}#top .bg-white{background:#fff}#top .bg-orange{background:#E0702F}#top .padding-10{padding:10px}#top .padding-25{padding:25px}#top .padding-0-10{padding:0 10px}#top .padding-0-25{padding:0 25px}#top .padding-10-0{padding:10px 0}#top .padding-25-0{padding:25px 0}#top .padding-left{padding-left:100px}#top .padding-right{padding-right:100px}#top #main{padding-top:120px}.responsive #top.page-template-template-blank #wrap_all #main{padding-top:0!important}#top.page-template-template-blank #main .comingsoon .flex_cell{height:100vh!important}#top.page-id-77 .cc-bottom{display:none!important}#top #main .content-section{position:relative}#top #main .content-section::before{position:absolute;left:2%;height:30px;top:-15px;bottom:0;font-family:'Inter',sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:#000;-webkit-transform:rotate(-90deg) translate(calc(-100% - 1rem));-ms-transform:rotate(-90deg) translate(calc(-100% - 1rem));transform:rotate(-90deg) translate(calc(-100% - 1rem));-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;border-bottom:2px solid #000;width:60vh;text-align:right}#top #main .content-section .flex_column{padding:50px 100px}#top #main .content-section.av-tab-section-container .flex_column{padding:0 25px}#top #main #start.content-section{padding:0 100px 250px}#top #main #start.content-section .template-page{padding:0!important}#top #main #start.content-section .flex_column{padding:0 100px}#top #main #start.content-section::before{content:'Ricardo.Senger'}#top #main #leistungen.content-section::before{content:'Leistungen'}#top #main #aktuell.content-section::before{content:'Projekte aktuell'}#top #main #referenzen.content-section{z-index:2;background:none}#top #main #referenzen.content-section::before{content:'Auszug Referenzen'}#top #main #leistungen.content-section .template-page{padding-bottom:0}#top .av-tab-section-container.av-tab-below-content .av-tab-section-tab-title-container{position:absolute;right:calc(2% + 65px);bottom:100px;left:initial!important;padding:0}#top .av-tab-section-container .av-section-tab-title{background:#E0702F;height:10px;width:80px;margin:0 0 0 10px}#top .av-tab-section-container .av-section-tab-title.av-active-tab-title{background:#000}#top .av-tab-section-container .av-section-tab-title.av-active-tab-title:not(.av-active-tab-title):hover,#top .av-tab-section-container .av-section-tab-title.av-active-tab-title:not(.av-active-tab-title):focus{background:#000}#top .av-tab-section-container .av-section-tab-title .av-outer-tab-title{padding:0}#top .av-tab-section-container .av-section-tab-title .av-inner-tab-title{font-size:0!important}#top .av-tab-section-container .av-section-tab-title .av-tab-arrow-container{display:none}#top .av-tab-section-container .av-layout-tab{padding:0 0 150px!important}#top #wrap_all .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content{background:#E5E5E6}#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content *,#top .av-caption-style-overlay .av-masonry-item-with-image ins::before,#top #wrap_all .av-caption-style-overlay .av-masonry-item-with-image del{color:#000;line-height:1.5em}#top .av-masonry-entry-title.entry-title{display:none}#top .container .av-masonry.av-large-gap.av-masonry-gallery{padding-top:0}#top .quote{position:relative;left:80px;font-weight:300;margin:35px 0;display:block}#top .quote::before{content:'>';color:#E0702F;font-weight:700;font-size:50px;position:absolute;left:-50px;top:0}#top #header{height:80px}#top #header #header_main{z-index:1;height:80px;position:relative}#top #header .logo{width:500px;height:auto;margin:0}#top #header .logo a>*{width:100%;height:80px;display:block}#top #header #header_main .main_menu{right:0;margin:0;width:auto;height:80px;line-height:80px}#top #header #header_main .main_menu .av-main-nav,#top #header #header_main .main_menu .av-main-nav>li{height:80px;line-height:80px;padding:0 15px}#top #header #header_main .main_menu .av-main-nav>li>a{font-weight:400;font-family:"Inter";font-size:20px;position:relative;height:160px;line-height:160px;padding:0 15px}#top #header #header_main .main_menu .av-main-nav>li>a:hover,#top #header #header_main .main_menu .av-main-nav>li>a:focus{color:#f29184}#top #header #header_main .main_menu .av-main-nav>li.dropdown_ul_available>a{padding-right:30px}#top #header #header_main .main_menu .av-main-nav>li.dropdown_ul_available>a::after{content:'';position:absolute;right:15px}#top #header #header_main .main_menu .av-main-nav li.current_page_item>a{color:#accec3}#top #header #header_main>.container .main_menu .av-main-nav>li{margin:10px 0 0;height:50px;padding:0}#top #header #header_main .main_menu .av-main-nav>li>a{padding:0;height:50px;line-height:50px}#top #header #header_main>.container .main_menu .av-main-nav>li>a .av-hamburger{padding:10px;line-height:50px;width:50px;height:50px;background:transparent url(../../../../../../uploads/icons/nav_icon.svg) no-repeat 50% 50% / cover;text-align:center}#top #header #header_main>.container .main_menu .av-main-nav>li>a .av-hamburger .av-hamburger-box{height:30px;width:30px;margin:0 auto 2px}#top .av-hamburger-inner,#top .av-hamburger-inner::before,#top .av-hamburger-inner::after,#top .av-hamburger.is-active .av-hamburger-inner,#top .av-hamburger.is-active .av-hamburger-inner::before,#top .av-hamburger.is-active .av-hamburger-inner::after{display:none}#top #header #header_main>.container .main_menu .av-main-nav>li>a .av-hamburger.is-active{background:transparent url(../../../../../../uploads/icons/nav_icon_act.svg) no-repeat 50% 50% / cover}#top .av-burger-overlay{z-index:201}#top .av-burger-overlay .av-burger-overlay-bg{background:none}#top .av-burger-overlay .av-burger-overlay-scroll{top:30px;right:calc(2% + 65px);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);-webkit-transition:all .25s east-in-out;-o-transition:all .25s east-in-out;transition:all .25s east-in-out;height:auto;overflow:visible;transition:all .25s east-in-out;background:none!important}#top .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner{right:0;left:initial;width:auto}#top .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul{padding:20px 50px 20px 20px!important;height:auto!important;background:#fff;border:3px solid #E0702F;display:block}#top .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul li{padding:0}#top .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul li a{padding:2px 0!important;text-transform:uppercase;font-weight:300;font-family:"Inter"}#top .align-left{text-align:left}#top .align-right{text-align:right}#top .align-center{text-align:center}#top .align-justify{text-align:justify;text-justify:inter-word}#top .float-left{float:left}#top .float-right{float:right}.hr{margin:10px auto}.hr .hr-inner{border-color:#999;border-width:2px}#top .cta,#top input[type="submit"],#top button._submit{padding:10px 20px 8px;position:relative;cursor:pointer;font-size:18px;line-height:1.3em;display:inline-block;margin:15px 10px 15px 0;border-radius:150px;font-weight:400;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#top .align-right .cta{margin:5px 0 5px 10px}#top .align-center .cta{margin:5px 10px}#top .cta:hover,#top .cta:focus{text-decoration:none;outline:none}#top .cta.orange,#top input[type="submit"],#top button._submit{color:#fff;background:#E0702F}#top .cta.orange:hover,#top .cta.orange:focus,#top input[type="submit"]:hover,#top input[type="submit"]:focus,#top button._submit:hover,#top button._submit:focus{background:#000;color:#fff}#top #main ul{margin:0 0 25px;list-style:none}#top #main ul li{margin:0;color:inherit}#top .input-text,#top input[type="text"],#top input[type="date"],#top input[type="input"],#top input[type="password"],#top input[type="email"],#top input[type="number"],#top input[type="url"],#top input[type="tel"],#top input[type="search"],#top textarea,#top select{color:#4D5757!important;padding:8px 12px;margin:5px 0 10px;font-size:16px;line-height:16px}#top form p small{float:right}#top .wpcf7 form.sent .wpcf7-response-output{color:#fff;background:#C6DADB;border-radius:5px;padding:15px;border:0;margin:15px 0 0}#top input::-webkit-input-placeholder{color:#C6DADB}#top input::-moz-placeholder{color:#C6DADB}#top input:-ms-input-placeholder{color:#C6DADB}#top input::-ms-input-placeholder{color:#C6DADB}#top input::placeholder{color:#C6DADB}#top textarea::-webkit-input-placeholder{color:#C6DADB}#top textarea::-moz-placeholder{color:#C6DADB}#top textarea:-ms-input-placeholder{color:#C6DADB}#top textarea::-ms-input-placeholder{color:#C6DADB}#top textarea::placeholder{color:#C6DADB}#top input::-webkit-input-placeholder{color:#C6DADB}#top input::-moz-placeholder{color:#C6DADB}#top input:-ms-input-placeholder{color:#C6DADB}#top input::-ms-input-placeholder{color:#C6DADB}#top input::placeholder{color:#C6DADB}#top label{font-size:18px;font-weight:400;margin:0}#top .modal-background{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.2)}#top .modal-content{font-family:"Inter";background:#fff;color:#174462;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin:auto;padding:15px;position:fixed;top:30%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:auto;max-width:500px;height:auto;max-height:500px;overflow-y:auto;overflow-x:auto;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box}#top .modal-content h2{font-size:24px;padding:5px 0}#top .modal-close{float:right;font-size:200%;color:#174462;cursor:pointer}#top .modal-close:hover,#top .modal-close:focus{color:#174462}#top .modal-background.active,#top .modal-content.active{display:block}#top .white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:800px;margin:50px auto}#top .white-popup .inner{padding:5%}#top .white-popup .inner .head{margin-top:15px}#top .mfp-bg{opacity:.3}#top .avia-tooltip{z-index:100}#top .desc_1{margin:-150px 0 0}#top .img_1{margin-right:25%;margin-left:-5%;display:block}#top .claim{z-index:5}#top .claim.claim_less_is_more{position:absolute;width:auto;height:50%;display:block;top:2vw;left:35%}#top .claim.claim_probleme_erkennen{position:relative;width:32vw;height:auto;display:block;left:50%;-webkit-transform:translateX(-70%);-ms-transform:translateX(-70%);transform:translateX(-70%)}#top .sketch{display:block;position:absolute;height:auto}#top .sketch.sketch_a{z-index:4;width:750px;bottom:-220px;right:-350px}#top .sketch.sketch_b{z-index:0;width:600px;bottom:-100px;right:-500px}#top .bg_pattern.right{background:transparent url(../../../../../../uploads/icons/bg_pattern_right.svg) no-repeat 100% 85% / 12vw auto}#top .bg_pattern.bottom{position:relative;padding:50px 100px 0;width:60%!important;display:block;margin:0 auto}#top .bg_pattern.bottom::before{content:'';position:absolute;right:-5vw;bottom:-50px;width:20vw;height:20vw;visibility:visible;background:transparent url(../../../../../../uploads/icons/bg_pattern_bottom.svg) no-repeat 100% 100% / contain}#top div .avia-gallery img{padding:0;background:none;border:2px solid rgba(0,0,0,0)}#top div .avia-gallery .avia-gallery-big{padding:0 1px 20px}#top table{-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.15);box-shadow:0 5px 20px 0 rgba(0,0,0,.15)}#top #checkout table{-webkit-box-shadow:none;box-shadow:none}#top table tr,#top table tr td{background:#fff;border-color:#fff;color:#4a4a4a}#top table tr th{background:#4a4a4a;border:1px solid #4a4a4a;color:#4a4a4a}#top table tr th strong{color:#fff}#top #checkout table tr td{padding:0}#top #checkout table tr td p{margin:0 auto}#top #footer-page>div{background:#fff;margin:0 auto;width:calc(96% - 100px);float:none;padding:50px 0;border-top:2px solid #000!important}#top #footer-page .template-page{padding:0}#top #footer-page .flex_column p{margin:0}#top #footer-page section{padding:0;margin:0}#top #footer-page .social-icon{width:30px;height:30px;display:block;margin:0 auto}#top #footer-page .container{max-width:100%;padding:0}@media only screen and (min-width:1921px){.responsive #top .news-slider .slide-entry{min-height:350px}}@media only screen and (max-width:1440px){body,.responsive #top{font-size:.9rem}.responsive #top .desc_1{margin:0}.responsive #top #main .content-section .flex_column{padding:50px}.responsive #top #main #start.content-section .flex_column{padding:0 75px 0 0}.responsive #top .bg_pattern.bottom{padding:50px 0 0;width:70%!important}.responsive #top .bg_pattern.bottom::before{bottom:-40px}.responsive #top #footer-page .flex_column{width:23.5%}.responsive #top #footer-page .flex_column:nth-child(3){width:4%}}@media only screen and (max-width:1024px){.responsive #top #wrap_all .container{width:99%;max-width:99%}.responsive #top .flex_cell.av_one_half{padding:15px!important}}@media only screen and (max-width:768px){.responsive #top h1,.responsive #top .xxlarge{font-size:30px}.responsive #top h2,.responsive #top .xlarge{font-size:22px}.responsive #top h3,.responsive #top .large{font-size:18px}.responsive #top #main .content-section::before{border-bottom-width:1px;font-size:10px;height:25px;left:0;padding-left:1%;background:#fff;width:80vh;z-index:5}.responsive #top #main .content-section .template-page{padding:0}.responsive #top #main .content-section .flex_column{padding:0 35px}.responsive #top #wrap_all .container{width:90%;max-width:90%}.responsive #top #wrap_all #main{padding-top:70px!important}.responsive #top .flex_column_table.av-equal-height-column-flextable:not(:first-child){margin-top:0}.responsive #top #header{position:fixed!important;top:0;height:60px!important;border-bottom:1px solid #f0f0f0}.responsive #top #header .logo{margin:10px 0;width:auto;height:40px!important}.responsive #top #header .logo a>*{height:auto!important;width:70%}.responsive #top #header #header_main{height:60px;position:absolute;top:0}.responsive #top #header #header_main::before,.responsive #top #header #header_main::after{display:none}.responsive #top #header #header_main>.container .main_menu .av-main-nav{padding:0}.responsive #top #header #header_main>.container .main_menu .av-main-nav>li{margin:0;height:30px}.responsive #top #header #header_main .main_menu .av-main-nav>li>a{height:30px;line-height:30px}.responsive #top #header #header_main>.container .main_menu .av-main-nav>li>a .av-hamburger{padding:0;line-height:30px;width:30px;height:30px}.responsive #top .av-burger-overlay .av-burger-overlay-scroll{top:50px;width:96%;left:2%;right:2%}.responsive #top .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul{border-width:3px;height:auto}.responsive #top .flex_cell.av_one_half{min-height:450px;padding:35px 5%!important}.responsive #top #footer-page>div{width:96%;border-top-width:1px!important;padding:15px 0 50px}.responsive #top #footer-page .flex_column{width:100%!important;font-size:12px!important}.responsive #top #footer-page .flex_column .padding-left{padding-left:0}.responsive #top #footer-page .flex_column:nth-child(3) p.align-center{text-align:left!important}.responsive #top #footer-page .social-icon{margin:0;width:50px;height:50px}.responsive #top #leistungen .bg_pattern.bottom{width:100%!important}.responsive #top #leistungen .padding-left{padding-left:0}.responsive #top #leistungen .quote{left:50px;margin:25px 0}.responsive #top #main .content-section{margin:35px 0 75px}.responsive #top #main #start.content-section .flex_column{padding:0}.responsive #top #main #start.content-section{padding:35px 50px 100px}.responsive #top #main #aktuell.content-section{z-index:2}.responsive #top #main #leistungen.content-section{padding:50px 50px 150px}.responsive #top .desc_1{margin:0}.responsive #top .img_1{margin-left:0}.responsive #top .bg_pattern.bottom::before{bottom:200px;width:40vw;height:40vw}.responsive #top .bg_pattern.right{background-position:100% 300%;background-size:32vw auto}.responsive #top .av-tab-section-container.av-tab-below-content .av-tab-section-tab-title-container{width:100%;left:0;right:0;min-width:unset!important}.responsive #top .sketch.sketch_a{z-index:0;width:750px;bottom:-520px;right:-150px}.responsive #top .sketch.sketch_b{width:400px;bottom:-300px;right:-150px}.responsive #top .claim.claim_less_is_more{height:60%;top:5vw;left:45%}.responsive #top .claim.claim_probleme_erkennen{width:80vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute}.responsive #top.page-template-template-blank #main .comingsoon .flex_cell{height:100vh!important;background-size:contain!important}.responsive .av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry{margin:5px}.responsive #top #wrap_all .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content{display:none}}