/*



          /\
         /**\
        /****\   /\
       /      \ /**\
      /  /\    /    \
     /  /  \  /      \
    /  /    \/ /\     \
   /  /      \/  \/\   \
__/__/_______/___/__\___\______________________________

Made with Passion by GIPFELGOLD // www.gipfelgold.com
_______________________________________________________


24. Feb. 2020
*/
@media all and (max-width:480px){h1{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}h1,h2,h3,h4,h5,h6,p,li,a,i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.wpb_wrapper a{color:#0089c4;text-decoration:underline}.font-alt{font-family:"Source Serif Pro","Times New Roman",Times,serif;font-weight:400;font-style:normal}.bruno-teaser-2 .post-subtitle,.dpr-headline.big.subtitle-size-small .subtitle{font-size:18px;font-weight:400;line-height:30px;color:#666;font-style:italic}.dpr-headline.medium h3{font-weight:700;letter-spacing:-.025em}.bighead h2{font-size:4em;font-weight:800;letter-spacing:-.025em}.post-title{letter-spacing:-.025em}.bruno-sticky-navigation-wrapper .sf-menu li a{padding:29px 0 29px}.button_dp,#back-to-top,.social-bar.rounded a,.button_dp.gradient1.bordered span,.button_dp.gradient2.bordered span,.button_dp.gradient3.bordered span,.owl-theme .owl-controls .owl-page span,.testimonials .bubble,.testimonials img,.vc_custom_1580813534874,.vc_column-inner,.wpb_tabs .wpb_tabs_nav li,.wpb_tabs .wpb_tabs_nav li:hover,.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element .wpb_accordion_header a,.rounded.featured-box .icon-center i,.no-border.featured-box .icon-center i{border-radius:0!important}.overlapping-light #bruno-navigation-wrapper{border-bottom:1px solid rgba(255,255,255,0)}.kundenstimmen .owl-pagination{position:absolute;top:-50px;width:100%}.kundenstimmen .owl-item .item{margin:0}.testimonials img{margin-top:-20px}.bubble.testimonials h2{line-height:1.2em;letter-spacing:0;text-transform:none}.testimonials .bubble{background-color:white!important;;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:50px;margin-top:10px}.testimonials .bubble:after{border-top-color:transparent!important}.testimonial-title{line-height:1.2em;font-weight:600;margin-bottom:20px;letter-spacing:-.02em}.testimonials .bubble p{font-style:normal}.testimonials .bubble{margin-top:52px;padding-top:80px;margin-bottom:20px}.bubble.testimonials img{float:left;width:100px;height:100px;position:absolute;margin:0;float:none;left:calc(50% - 52px);border-radius:50%!important;border:4px solid #f1f1f1}.elevation-featured{margin-bottom:20px}.elevation-featured h3{font-size:2.4em;font-weight:700;line-height:1em;letter-spacing:-.03em}.bgf1 .button_dp.gradient1.bordered span,.bgf1 .button_dp.gradient2.bordered span,.bgf1 .button_dp.gradient3.bordered span{margin:3px;background:#f1f1f1}.bgf1 .button_dp.gradient1.bordered span:hover,.bgf1 .button_dp.gradient2.bordered span:hover,.bgf1 .button_dp.gradient3.bordered span:hover{background:transparent}.owl-theme .owl-controls .owl-buttons div{color:#E1E3E5;font-size:12px;background:transparent;line-height:45px}.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:'\f104';font-size:3em;margin:0 3px 0 0}.owl-theme .owl-controls .owl-buttons .owl-next:before{content:'\f105';font-size:3em;margin:0 0 0 3px}.owl-theme .owl-controls{margin-bottom:45px}.owl-theme .wpb_content_element{margin-bottom:15px}.owl-theme .owl-controls .owl-buttons .owl-next{right:0}.owl-theme .owl-controls .owl-buttons .owl-prev{left:0}.caro-title h2{font-size:2.5em;padding-bottom:.5em}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li,.wpb_content_element .wpb_accordion_header li{margin-bottom:5px;border:none;background-color:#f1f1f1}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element .wpb_accordion_header a{padding:.5em 1em}.referenzen ul{list-style:none}.referenzen ul li{margin-left:2em}.referenzen ul li:before{content:"";width:2em;background-image:url(/wp-content/uploads/2020/02/ok.svg);background-repeat:no-repeat;background-position:left center;height:1em;display:inline-block;background-size:contain;opacity:.3;margin-left:-2em}.partner h3,.partner p{color:white}.partner h3{font-size:2.5em;font-weight:700;letter-spacing:-.025em}.partner img{max-width:200px;width:75%}.partner a:hover img{opacity:.8}.headerspacer-top{height:150px;height:15vh}.headerspacer-bottom{height:250px;height:25vh;min-height:200px}.whitefont h1,.whitefont h2,.whitefont h3,.whitefont h4,.whitefont h5,.whitefont h6,.whitefont p,.whitefont li,.whitefont ul,.whitefont ol,.whitefont .subtitle{color:#ffffff!important}.headerquote{font-family:"Source Serif Pro","Times New Roman",Times,serif;font-size:16px;line-height:1.3em;margin:2em 0 0 0;padding:0;text-align:center}@media all and (min-width:768px) and (max-width:1250px){.headerquote{font-size:calc(14px + 1vw)}}@media all and (min-width:768px){.headerquote{margin:0;text-align:left}}@media all and (min-width:1250px){.headerquote{font-size:27px}}.headerquote span,.headerquote em{font-size:.75em;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;display:block;margin-top:.5em;font-style:normal}.headerquote img.alignleft{margin:0 1em 0 0}#page-headbox .vc_single_image-wrapper img{max-width:250px;width:100%}.elevationlist ul{list-style:none}.elevationlist ul li{line-height:1.2em;margin-bottom:.5em;margin-left:2em}.elevationlist ul li:before{content:"";width:1.5em;background-image:url(/wp-content/uploads/2020/02/listarw.svg);background-repeat:no-repeat;background-position:left center;height:.7em;display:inline-block;background-size:contain;opacity:1;margin-left:-1.5em}.elevationlist.hell ul li:before{background-image:url(/wp-content/uploads/2020/02/listarw-blue.svg);height:.5em}.team-box.default p{line-height:1.5em;margin:20px 0}.team-box.default figure:before{background-color:rgba(0,0,0,0)}#bruno-footer-wrap{background-color:#f1f1f1}#bruno-footer{margin:0 auto;max-width:1250px;color:#707070}#bruno-footer .footerlogo img{max-width:200px!important;width:100%}#bruno-footer .footer-middle .custom-html-widget{padding-right:50px}#bruno-footer .box-title{color:#fff}#bruno-footer .box-title{font-size:1.5em!important;font-weight:600;letter-spacing:-.025em;text-transform:none;margin-bottom:20px!important;color:#707070;line-height:1em}#menu-footernavigation .elevationform,#bruno-footer .elevationform{font-weight:400}.elevationform span.wpcf7-list-item,#bruno-footer .elevationform span.wpcf7-list-item{display:block;margin:0 0 0 1em;font-weight:400}.elevationform input[type=text],#bruno-footer .elevationform input[type=text],.elevationform input[type=password],#bruno-footer .elevationform input[type=password],.elevationform input[type=email],#bruno-footer .elevationform input[type=email],.elevationform input[type=www],#bruno-footer .elevationform input[type=www],.elevationform input[type=tel],#bruno-footer .elevationform input[type=tel],.elevationform input[type=date],#bruno-footer .elevationform input[type=date],.elevationform input[type=number],#bruno-footer .elevationform input[type=number],.elevationform select,#bruno-footer .elevationform select,.elevationform .select2-container--default .select2-selection--single,#bruno-footer .elevationform .select2-container--default .select2-selection--single{background:white;border:1px solid #fff!important;border-radius:0!important;color:#B2B2B2;font-size:13px;height:40px!important;margin-bottom:5px}.elevationform textarea,#bruno-footer .elevationform textarea{background:white;border:1px solid #fff!important;border-radius:0!important;color:#B2B2B2;font-size:13px;margin-bottom:5px}.elevationform .select2-container .select2-selection--single .select2-selection__rendered,#bruno-footer .elevationform .select2-container .select2-selection--single .select2-selection__rendered{font-weight:400;line-height:40px!important;border-radius:0!important}.elevationform .select2-selection__arrow,#bruno-footer .elevationform .select2-selection__arrow{height:40px!important;border-radius:0!important}.elevationform .wpcf7-wpgdprc,#bruno-footer .elevationform .wpcf7-wpgdprc{font-size:12px;line-height:1.2em;display:block;max-width:75%;margin:5px 0;font-weight:400}.elevationform input[type=submit],#bruno-footer .elevationform input[type=submit]{width:auto;height:40px;margin-top:10px;border-radius:0!important}.elevationform .footerlogo img,#bruno-footer .elevationform .footerlogo img{max-width:200px!important}#bruno-footer .box address,.kontakt address{font-style:normal;color:#707070;line-height:1.2em;font-size:14px}.kontakt address{font-size:16px}#bruno-footer .box address a,.kontakt address a{color:#707070}#bruno-footer .box address a:hover,.kontakt address a:hover{text-decoration:underline}#bruno-footer .box address ul,.kontakt address ul{margin:0;padding:0;list-style:none;margin-bottom:30px}#bruno-footer .box address ul li,.kontakt address ul li{margin:0;padding:0;padding-left:2em;line-height:1.2em;margin-bottom:.75em}#bruno-footer .box address ul li::before,.kontakt address ul li::before{content:"";display:inline-block;width:2em;height:1em;margin-left:-2em;background-repeat:no-repeat;background-position:left bottom}#bruno-footer .box address ul li.phone::before,.kontakt address ul li.phone::before{background-image:url(/wp-content/uploads/2020/02/icon-phone.svg)}#bruno-footer .box address ul li.mail::before,.kontakt address ul li.mail::before{background-image:url(/wp-content/uploads/2020/02/icon-mail.svg)}#bruno-footer .box address ul li.location::before,.kontakt address ul li.location::before{background-image:url(/wp-content/uploads/2020/02/icon-ort.svg)}#bruno-footer .box address p,.kontakt address p{line-height:1.2em;margin-left:2em}#bruno-copyright-wrap{background-color:#1F1F1F!important}#elevation-intro .evamobile{display:none}#bruno-mobile-header-wrapper a.cssLogo,#bruno-mobile-header-wrapper a.imageLogo img{max-width:140px!important;margin:10px 0 5px 0}#bruno-mobile-header-wrapper .bruno-mainmenu-toggle{margin-top:32px;height:25px;width:25px;float:right;line-height:25px;font-size:25px;margin-right:20px;color:#999}#bruno-mobile-menu{background-color:rgba(14,35,50,.97)}@media all and (max-width:1030px){.onlydesktop{display:none!important}}@media all and (min-width:1031px){.hidedesktop{display:none!important}}@media all and (max-width:1030px){.vc_row>.vc_column_container:not(.vc_col-sm-8):not(.vc_col-sm-6):not(.vc_col-sm-2)>.vc_column-inner{padding-left:25px!important;padding-right:25px!important}.vc_custom_1580721448962{margin-top:-86px!important}#elevation-intro.vc_row.vc_column-gap-35 .vc_column_container:first-child{width:50vw}.bruno-teaser-2.horizontal1 .teaser-content{padding-left:0;padding-right:10%}.bruno-teaser-2.horizontal .teaser-content{padding-left:10%;padding-right:0}.bruno-teaser-2 .post-subtitle{margin-top:0}.refernzen-content{text-align:center}.featured-box.with-image .icon-top-left{margin-left:auto;margin-right:auto}.featured-desc-left,.iconboxes .wpb_wrapper,.partner .wpb_wrapper{text-align:center}.partner h4{margin-bottom:1em!important;margin-top:1em!important}.partner .vc_single_image-wrapper{margin:15px auto}#bruno-footer #media_image-2{margin-bottom:0}#bruno-footer .footer-middle .custom-html-widget{padding:0 10px}#footer--menu{text-align:center}.headerquote{font-size:26px}.vc_custom_1495989104519{margin-top:30px!important;margin-bottom:0!important}.vc_custom_1581086828012{margin-top:0px!important;margin-bottom:25px!important}.vc_custom_1580813061834{padding-top:0!important;padding-bottom:0!important}.vc_custom_1581433916016{padding-top:70px!important;padding-bottom:0px!important}.vc_custom_1581432782757{padding-right:25px!important;padding-left:25px!important;margin-bottom:40px}.vc_custom_1581433916016,.vc_custom_1581433916016 .dpr-headline.big.headline-align-left,.vc_custom_1581433916016 .wpb_single_image.vc_align_left{text-align:center}.vc_custom_1581433916016 .vc_single_image-wrapper{margin-left:auto;margin-right:auto}.elevationform .wpcf7-wpgdprc{margin:0 auto}}@media all and (max-width:760px){.vc_custom_1581665563640{padding-top:40px!important;padding-bottom:0px!important}.bighead h2{font-size:3em}.elevation-featured h3{font-size:2em}.owl-item .item{margin:0 50px!important}.one_fourth,.one_half,.one_fourth_last,.one_half_last,.portfolio .two_third,.portfolio .one_third_last{width:calc(100% - 20px)!important;margin:10px!important}.bruno-teaser-2.horizontal .teaser-content{padding-left:0;padding-right:0}#bruno-footer .footer-middle .custom-html-widget{padding:0;margin:50px 0}#bruno-footer .box address ul li,.kontakt address ul li{padding-left:0}#bruno-footer .box address p,.kontakt address p{margin-left:0}}@media all and (max-width:580px){.vc_column_container:not(.vc_col-sm-8):not(.vc_col-sm-6):not(.vc_col-sm-2)>.vc_column-inner{padding-left:25px;padding-right:25px}h1{font-size:40px}.dpr-headline.big h3{font-size:32px;line-height:1em}#elevation-intro.vc_row.vc_column-gap-35 .vc_column_container:first-child{width:100%}#elevation-intro .parallax-bg{display:none!important}#elevation-intro .wpb_wrapper,#elevation-intro .dpr-headline.big.headline-align-left{text-align:center}#elevation-intro .evamobile{display:block}.bighead h2{font-size:2.5em}.elevation-featured h3{font-size:1.6em}.owl-item .item{margin:0 15px!important}.kundenstimmen .vc_column-inner{padding:0!important}.headerquote{font-size:16px}}@media all and (min-width:1031px) and (max-width:1280px){.sf-menu li{margin-left:20px}.sf-menu li.root a{font-size:15px;letter-spacing:-.02em}}

@media all and (max-width: 580px) {
  #elevation-intro {
    background-image: none !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #elevation-intro .vc_custom_1581681925806 {
      padding-right: 0 !important;
  }

}


body:not(.page-id-2559) .grecaptcha-badge {
	display: none !important;
}


