﻿/*!
	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-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-pl-050{padding-left:var(--size-dynamic050)}.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)}.wrapper .grid-pr-050{padding-right:var(--size-dynamic050)}.clearfix:after{content:"";display:table;clear:both}a{color:#949494;text-decoration:none}a:hover,a:focus{color:#c80019;text-decoration:none}.btn{display:block;width:-moz-fit-content;background:#949494;margin:10px 0px 20px;color:#fff;border-radius:0px}.btn:hover{color:#fff;background:#949494}#site--content ul,#site--content ol{margin-top:30px;margin-bottom:30px}html{height:100%;font-size:16px}@media(max-width: 767px){html{font-size:14px}}html:has(body.home){scroll-behavior:smooth}*{box-sizing:border-box}.page .vc_row,.single-post .vc_row{margin-left:0;margin-right:0}.page .vc_section,.single-post .vc_section{margin-left:0px;margin-right:0px}body{background:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#363433}p{margin-top:.5rem}h1,h2,h3,h4,h5{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#c80019;font-weight:400}h2{margin:0;color:#363433;font-size:3.5rem;margin-bottom:-1.5rem}h3{margin:0;font-size:4.5rem}h4{font-size:1.25rem;margin-top:.5rem;margin-bottom:.5rem;font-weight:400;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#363433}@media(max-width: 767px){h4{font-size:1.1rem}}h5{font-size:1.1rem;margin-top:.5rem;margin-bottom:.5rem;font-weight:400;font-family:"Open Sans",Arial,Helvetica,sans-serif}@media(max-width: 767px){h5{font-size:1rem}}h6{font-family:"Open Sans",Arial,Helvetica,sans-serif}.h-underline{border-bottom:1px solid #ebebeb;padding-bottom:15px;margin-bottom:20px !important}.link_goto::after{display:inline-block;font-family:fontawesome;content:"";text-align:right;padding-left:3px}.link_ext::after{display:inline-block;font-family:fontawesome;content:"";text-align:right;padding-left:3px}.link_web::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_mail::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_tel::before{content:"";font-family:fontawesome;padding-right:7px;display:inline-block}.link_mobil::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_pdf::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_fax::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_euro::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_adress::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_home::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_clock::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_search::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}.link_hook::before{content:"";font-family:fontawesome;padding-right:5px;display:inline-block}header#site--header{position:relative}.container{width:1170px;margin:0px auto;background:#fff}.left_menu{border-bottom:1px solid #e3e4e5}.left_menu ul{list-style:none;display:flex;justify-content:flex-end;margin:5px auto}.left_menu ul li a{padding:5px 0px 5px 10px;font-size:12px;color:#4b4a4d}.logo{position:relative;text-align:center}@keyframes onHoverAnimation{0%{background-color:#ff0}100%{background-color:#ad310b}}.impressum header#site--header,.datenschutz header#site--header{background:#fff}.impressum nav#site--main-nav.main ul li a,.datenschutz nav#site--main-nav.main ul li a{color:#363433}.impressum .slider,.datenschutz .slider{box-shadow:none}.shadow-bg img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}nav#site--main-nav.main{display:block;text-transform:uppercase;height:100%;width:100%}nav#site--main-nav.main .container{border-top:1px dotted #c80019}@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:flex-start;height:100%;padding:0;margin:0px;transition:.3s ease-in-out}nav#site--main-nav.main ul li{position:relative;padding:0px;margin:0}nav#site--main-nav.main ul li:hover a{color:#fff;background:#c80019}nav#site--main-nav.main ul li a{color:#c80019;font-size:13px;padding:8px 25px 11px 25px;position:relative;display:block}nav#site--main-nav.main ul li.current-menu-item{color:#fff;background:#c80019}nav#site--main-nav.main ul li.current-menu-item a{color:#fff}nav#site--main-nav.main ul li.mobil-menu{display:none}#content-start{scroll-margin-top:calc(var(--size-dynamic0300) + var(--size-dynamic0300))}main{padding-left:var(--size-grid002);padding-right:var(--size-grid002);padding-top:var(--size-dynamic300);padding-bottom:var(--size-dynamic300)}@media(max-width: 767px){main{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}}main ul>li{line-height:1.5}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}}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .half-img{width:100%}}section.vc_section.section-full-width .full-half .half-img .vc_column-inner .wpb_wrapper{width:100%;height:100%}section.vc_section.section-full-width .full-half .half-img .vc_column-inner .wpb_wrapper .wpb_single_image{margin-bottom:0;height:100%}section.vc_section.section-full-width .full-half .half-img .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure{height:100%}section.vc_section.section-full-width .full-half .half-img .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper{height:100%;width:100%}section.vc_section.section-full-width .full-half .half-img .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover}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:15px;padding-right:15px}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .half-text-left{width:100%;padding-left:var(--size-grid002);padding-right:var(--size-grid002)}}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:15px;padding-right:15px}@media(max-width: 1023px){section.vc_section.section-full-width .full-half .half-text-right{width:100%;padding-left:var(--size-grid002);padding-right:var(--size-grid002)}}ul.list-hook{list-style:none;padding-left:0}ul.list-hook li{display:flex;padding-bottom:20px}ul.list-hook li:before{content:"";font-family:fontawesome;padding-right:5px;color:#ffed00;font-size:24px;transform:translateY(-5px)}.txt-normal{font-weight:normal}.txt-bold{font-weight:bold}.txt-upper{text-transform:uppercase}.txt-color-white{color:#fff}.txt-color-yellow{color:#ffed00}.txt-color-black{color:#363433}.txt-color-main{color:#c80019}.p-flex{display:flex}.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover}.bg-yellow{background-color:#ffed00}.bg-gray{background-color:#949494}.btn-std a.vc_btn3-style-custom,.btn-std a.vc_btn3-style-custom:visited{color:#363433 !important;border-radius:0px;background:#ffed00 !important;font-size:.9rem;font-weight:700;text-transform:uppercase}.btn-std a.vc_btn3-style-custom:hover,.btn-std a.vc_btn3-style-custom:active,.btn-std a.vc_btn3-style-custom:focus{color:#363433 !important;background:#949494 !important}form.wpcf7-form input.wpcf7-form-control{width:100%;line-height:2em;background-color:#f6f6f6;border:1px solid #ccc}form.wpcf7-form textarea.wpcf7-form-control{width:100%;line-height:2em;height:150px;background-color:#f6f6f6;border:1px solid #ccc}form.wpcf7-form .form-check-datenschutz{font-size:.8em}form.wpcf7-form label{line-height:2em}form.wpcf7-form input.wpcf7-submit[type=submit]{width:auto;background-color:#c80019;border:none;border-radius:0px;color:#fff;background:linear-gradient(0deg, #aa3439 0%, #aa3439 50%, #aa3439 50%, #d47164 100%);font-size:14px;padding-top:10px;padding-bottom:10px;padding-left:40px;padding-right:40px;filter:drop-shadow(4px 4px 25px rgba(0, 0, 0, 0.2))}.--karte .vc_column-inner{padding:0px}.--karte .vc_column-inner .wpb_gmaps_widget.wpb_content_element{margin-bottom:0px}footer.footer{background-color:#c80019;color:#fff;font-size:16px;margin-bottom:-22px}footer.footer p.copyright{text-align:center;padding-top:10px;padding-bottom:10px;margin:0;font-size:.7rem}footer.footer p.copyright>a{font-family:Vicasso;color:#fff}footer.footer p.copyright>a:hover{color:#c80019}footer.footer .footer-top{width:100%;display:flex;padding-left:calc(var(--size-grid002) + 15px);padding-right:calc(var(--size-grid002) + 15px)}footer.footer .footer-top .footer_sub{width:20%}footer.footer .footer-top .footer_sub .widget{padding-top:20px;padding-bottom:20px}footer.footer .footer-top .footer_sub .widget img{width:100%}footer.footer .footer-top .footer_sub .widget a,footer.footer .footer-top .footer_sub .widget a:visited{color:#fff;text-decoration:none;font-size:16px}footer.footer .footer-top .footer_sub .widget a:hover,footer.footer .footer-top .footer_sub .widget a:focus,footer.footer .footer-top .footer_sub .widget a:visited:hover,footer.footer .footer-top .footer_sub .widget a:visited:focus{color:#949494;text-decoration:underline}footer.footer .footer-top .footer_sub .widget p{margin-top:0}@media(max-width: 767px){footer.footer .footer-top{flex-direction:column;background:none}footer.footer .footer-top .footer_sub{width:100%}}footer.footer .footer-bottom{width:100%;padding-left:calc(var(--size-grid002) + 15px);padding-right:calc(var(--size-grid002) + 15px)}footer.footer .footer-bottom .footer_sub{width:100%;padding-bottom:30px}footer.footer .footer-bottom .footer_sub ul{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){footer.footer .footer-bottom .footer_sub ul{flex-direction:column}}footer.footer .footer-bottom .footer_sub ul li{display:flex;align-items:center}footer.footer .footer-bottom .footer_sub ul li a,footer.footer .footer-bottom .footer_sub ul li a:visited{color:#fff;text-decoration:none;font-size:.8rem}footer.footer .footer-bottom .footer_sub ul li a:hover,footer.footer .footer-bottom .footer_sub ul li a:focus,footer.footer .footer-bottom .footer_sub ul li a:visited:hover,footer.footer .footer-bottom .footer_sub ul li a:visited:focus{color:#949494;text-decoration:none}footer.footer .footer-bottom .footer_sub ul li:not(:last-child)::after{content:"";display:inline-block;height:25px;margin:0 15px;border-right:1px dotted #949494}@media(max-width: 767px){footer.footer .footer-bottom .footer_sub ul li:not(:last-child)::after{display:none}}.div.leistungen{width:100%;text-align:left;border-collapse:collapse}.divTable.leistungen .divTableCell,.divTable.leistungen .divTableHead{padding:3px 5px}.divTable{display:table}.divTableRow{display:table-row}.divTableHeading{display:table-header-group}.divTableCell,.divTableHead{display:table-cell}.divTableHeading{display:table-header-group}.divTableFoot{display:table-footer-group}.divTableBody{display:table-row-group}.number-circle{width:40px;height:40px;line-height:40px;background-color:#ffed00;border-style:solid;border-color:#363433;border-radius:100px;display:flex;text-align:center;justify-content:center;align-items:center}.wrapper .red-bg{background:#c80019;background-size:98% !important;background-repeat:no-repeat !important;background-position:50% 30% !important}.wrapper .red-bg h2,.wrapper .red-bg h3,.wrapper .red-bg h4{color:#fff}.sp-slides-container{margin-bottom:10px;box-shadow:1px 1px 30px rgba(0,0,0,.4)}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:5px;margin-right:5px}.equipment ul{column-count:2;column-gap:20px;list-style:none}@media(max-width: 767px){.equipment ul{column-count:1}}.equipment ul li:before{content:"";font-family:"Font Awesome 7 Free";font-weight:900;font-size:12px;padding-right:10px;color:#c80019}form.wpcf7-form input.wpcf7-form-control,form.wpcf7-form textarea.wpcf7-form-control{width:100%;line-height:2em;background:#f6f6f6;border:0px;padding:10px 20px;max-width:100%;margin:0px auto 20px;color:#3e3e3e}@media(max-width: 767px){.wrapper .grid-pr-3{padding-right:0}.wrapper .grid-pl-3{padding-left:0}.wrapper .grid-pt-300{padding-top:var(--size-dynamic100)}}/*# sourceMappingURL=style.css.map */
