/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
!*/
.primary-color,ul#menu-menu-1 li a{color:var(--e-global-color-primary)}.primary-color-light{color:var(--e-global-color-9b279b5)}.secondary-color{color:var(--e-global-color-secondary)}.secondary-color-light{color:var(--e-global-color-2e099bc)}#secondary-btn,.secondary-bg{background-color:var(--e-global-color-secondary)}.secondary-light-bg{background-color:var(--e-global-color-2e099bc)}.primary-bg{background-color:var(--e-global-color-primary)}.primary-light-bg{background-color:var(--e-global-color-9b279b5)}.white{color:#fff}p{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@font-face{font-family:'LexendDeca';font-weight:400;src:url(./fonts/lexenddeca-regular.eot);src:url(./fonts/lexenddeca-regular.eot?#iefix) format("embedded-opentype"),url(./fonts/lexenddeca-regular.woff2) format("woff2"),url(./fonts/lexenddeca-regular.woff) format("woff"),url(./fonts/lexenddeca-regular.ttf) format("truetype"),url(./fonts/lexenddeca-regular.svg) format("svg")}@font-face{font-family:'Roboto';font-weight:300;src:url(./fonts/roboto-regular.eot);src:url(./fonts/roboto-regular.eot?#iefix) format("embedded-opentype"),url(./fonts/roboto-regular.woff2) format("woff2"),url(./fonts/roboto-regular.woff) format("woff"),url(./fonts/roboto-regular.ttf) format("truetype"),url(./fonts/roboto-regular.svg) format("svg")}a,body,p,span{font-family:'Roboto'}h1,h2,h2 span,h3,h4,h4 a,h5{font-family:'LexendDeca'!important;font-weight:400}h1{font-size:48px!important}@media only screen and (max-width:1300px){h1{font-size:30px!important}}h2,h2 span{font-size:38px!important}@media only screen and (max-width:1300px){h2,h2 span{font-size:24px!important}}h3{font-size:22px!important}@media only screen and (max-width:1300px){h3{font-size:18px!important}}h4,h5{font-size:20px!important;text-transform:uppercase}@media only screen and (max-width:1300px){h4{font-size:15px!important}}h5{font-size:15px!important}.ex-large{font-size:75px}.elementor-counter-number{font-size:75px;font-family:'LexendDeca';text-align:left}.elementor-counter-number-prefix{display:none}.align-center{text-align:center}.d-flex{display:flex}.d-flex-widget .elementor-widget-wrap{display:flex;flex-direction:row;justify-content:center}.no-margin-bottom{margin-bottom:0!important}.border-radius{border-radius:15px}.secondary-btn .elementor-button{color:#fff!important;background-color:var(--e-global-color-secondary)}#secondary-btn:hover,.secondary-btn .elementor-button:hover{background-color:var(--e-global-color-147b4e5)}#secondary-btn a{color:#fff!important}.secondary-btn-negativ .elementor-button{background-color:#fff;color:var(--e-global-color-secondary)!important}.secondary-btn-negativ .elementor-button:hover{background-color:var(--e-global-color-2e099bc)}.primary-btn-negativ .elementor-button{background-color:#fff;color:var(--e-global-color-primary)!important}.primary-btn-negativ .elementor-button:hover{background-color:var(--e-global-color-9b279b5);color:var(--e-global-color-primary)}.primary-btn .elementor-button{color:#fff!important;background-color:var(--e-global-color-primary)}.primary-btn .elementor-button:hover{background-color:var(--e-global-color-1629a0a)}.main-nav-section input[type=checkbox],.res-mobil{display:none}.res-no-mobil{display:block}@media only screen and (max-width:400px){.res-mobil{display:block}.res-no-mobil{display:none}}.box-shadow{-webkit-box-shadow:0 0 30px -10px #333;-moz-box-shadow:0 0 30px -10px #333;box-shadow:0 0 30px -10px #333}.box-shadow-small{-webkit-box-shadow:0 0 12px -6px #333;-moz-box-shadow:0 0 12px -6px #333;box-shadow:0 0 12px -6px #333}.burger .elementor-icon svg rect{fill:var(--e-global-color-primary)}.wp-block-image{margin-left:0;margin-right:0}.moove-gdpr-button-holder{display:flex}.moove-gdpr-infobar-allow-all{order:2;background-color:var(--e-global-color-primary)!important}.moove-gdpr-infobar-reject-btn{order:1;background-color:#fff!important;color:#000!important;font-weight:300!important}.elementor-widget-wp-widget-nav_menu{position:relative}.elementor-element-da1c5a0{position:absolute!important;width:200px!important;top:0!important}.main-nav-section{background:#fff;z-index:1000;height:60px;-webkit-box-shadow:0 0 20px -5px rgba(0,0,0,.75);-moz-box-shadow:0 0 20px -5px rgba(0,0,0,.75);box-shadow:0 0 20px -5px rgba(0,0,0,.75)}ul#menu-menu-1,ul#menu-menu-1 li ul{padding:0;list-style-type:none}ul#menu-menu-1 li{padding:20px}ul#menu-menu-1 li a{transition:all .3s;font-weight:400}ul#menu-menu-1 li a:hover{transition:all .3s}@media only screen and (min-width:768px){ul#menu-menu-1{display:flex;width:100%;justify-content:flex-end;position:relative}ul#menu-menu-1 li ul{height:0;overflow:hidden;justify-content:center;width:100vw;left:50%;transform:translate(-50%);top:60px;padding:0;list-style-type:none;display:flex;position:absolute;background-color:var(--e-global-color-primary);transition:all .3s}ul#menu-menu-1 li ul li a{color:#fff!important}ul#menu-menu-1 li ul.active{height:100%;transition:all .3s}}.elementor-widget-ucaddon_services{background-color:var(--e-global-color-9b279b5);display:flex!important;flex-direction:column;justify-content:center;text-align:center;padding:30px;border-radius:15px;min-height:600px}.elementor-widget-ucaddon_services img{height:250px!important}.elementor-widget-ucaddon_services .elementor-widget-button{margin-top:30px}.elementor-widget-ucaddon_image_list{width:350px!important;padding:15px}.image-box-img{border-radius:50px;overflow:hidden;width:100px!important;height:100px;margin-bottom:30px!important}.image-box-img img{height:100px!important}.elementor-widget-ucaddon_prozesse{border-bottom:solid 1px #555;padding:30px}.elementor-widget-ucaddon_prozesse .elementor-widget-container{display:flex;flex-direction:row;margin-top:30px;flex-wrap:wrap}.elementor-widget-ucaddon_prozesse .txt,.mit-preis .item-wrapper .titel{width:70%}.elementor-widget-ucaddon_prozesse figure{width:30%}.elementor-widget-ucaddon_prozesse figure img{max-height:180px;margin-top:15%}@media only screen and (max-width:1024px){.elementor-widget-ucaddon_prozesse .txt,.elementor-widget-ucaddon_prozesse figure{width:50%}.elementor-widget-ucaddon_prozesse figure img{max-height:250px;margin-top:5%}}@media only screen and (max-width:767px){.elementor-widget-ucaddon_prozesse .txt{width:100%;order:2}.elementor-widget-ucaddon_prozesse figure{width:100%;order:1}.elementor-widget-ucaddon_prozesse figure img{max-height:250px}}.mit-preis .item-wrapper,.ohne-preis .item-wrapper{padding:10px 15px;border-radius:10px;margin:5px 5px 5px 0}.mit-preis .item-wrapper .preis-wrap:before{content:"|";margin-right:15px}.mit-preis .item-wrapper .preis-wrap .preis{margin-left:5px}.ohne-preis .item-wrapper .titel{width:100%}.ohne-preis .item-wrapper .preis-wrap{display:none}.elementor-widget-ucaddon_image_link{background-color:var(--e-global-color-9b279b5);transition:all .3s ease}.elementor-widget-ucaddon_image_link a{height:23vw;display:flex;flex-direction:column;justify-content:center}.elementor-widget-ucaddon_image_link img{height:18vw!important}.elementor-widget-ucaddon_image_link:hover{background-color:var(--e-global-color-dffbe52);transition:all .3s ease}@media only screen and (min-width:2450px){.elementor-element-372437c{background-position:center center!important}}#menu-item-2763{padding-right:0!important}#menu-item-2763:after{content:'|';padding-left:5px;color:#792b2b}#menu-item-2784{padding-left:5px!important}#menu-mobile-menu{padding:5px!important}#menu-mobile-menu li{font-size:18px;padding:15px 0}#menu-mobile-menu,#menu-mobile-menu .sub-menu{list-style-type:none;margin:0}.box{overflow:hidden}.mf-svg{width:100vw;position:relative}@media (max-width:768px){.mf-svg{width:200vw}}