@charset "UTF-8";@font-face{font-family:"Coco Gothic";font-style:normal;font-weight:900;src:url(/wp-content/themes/dt-the7-child/fonts/coco-gothic/coco-gothic.fat.woff2) format("woff2")}@font-face{font-family:"Rubik";font-style:normal;src:url(/wp-content/themes/dt-the7-child/fonts/Rubik/Rubik-VariableFont_wght.woff2) format("woff2")}@font-face{font-family:"Rubik";font-style:italic;src:url(/wp-content/themes/dt-the7-child/fonts/Rubik/Rubik-Italic-VariableFont_wght.woff2) format("woff2")}body{font-family:"Rubik",Arial,sans-serif}h1,h2,h3,h4,h5{font-family:"Coco Gothic",Arial,sans-serif;font-weight:900}h6{font-family:"Rubik",Arial,sans-serif;font-weight:900}.dt-btn,input[type=submit]{background-color:#015c73 !important;color:#ebd767 !important;transition:all .5s;font-weight:500 !important;border-radius:5px !important;padding:17px 50px !important;border:none !important;font-size:20px !important;line-height:22px !important;font-weight:600;text-transform:uppercase !important}.dt-btn:hover,input[type=submit]:hover{background-color:#ebd767 !important;color:#015c73 !important}.dt-btn:before,.dt-btn:after,.dt-btn i,input[type=submit]:before,input[type=submit]:after,input[type=submit] i{display:none !important}@media only screen and (max-width:1099px){.dt-btn,input[type=submit]{font-size:18px !important;line-height:20px !important}}@media only screen and (max-width:768px){.dt-btn,input[type=submit]{font-size:16px !important;line-height:18px !important}}section{padding-top:0 !important;padding-bottom:0 !important}.abstand-oben-xl{padding-top:10vw !important}@media only screen and (min-width:1920px){.abstand-oben-xl{padding-top:150px !important}}.abstand-unten-xl{padding-bottom:10vw !important}@media only screen and (min-width:1920px){.abstand-unten-xl{padding-bottom:150px !important}}.abstand-oben-lg{padding-top:8vw !important}@media only screen and (min-width:1920px){.abstand-oben-lg{padding-top:120px !important}}.abstand-unten-lg{padding-bottom:8vw !important}@media only screen and (min-width:1920px){.abstand-unten-lg{padding-bottom:120px !important}}.abstand-oben-md{padding-top:6vw !important}@media only screen and (min-width:1920px){.abstand-oben-md{padding-top:90px !important}}.abstand-unten-md{padding-bottom:6vw !important}@media only screen and (min-width:1920px){.abstand-unten-md{padding-bottom:90px !important}}.abstand-oben-sm{padding-top:4vw !important}@media only screen and (min-width:1920px){.abstand-oben-sm{padding-top:60px !important}}.abstand-unten-sm{padding-bottom:4vw !important}@media only screen and (min-width:1920px){.abstand-unten-sm{padding-bottom:60px !important}}.abstand-oben-xs{padding-top:2vw !important}@media only screen and (min-width:1920px){.abstand-oben-xs{padding-top:30px !important}}.abstand-unten-xs{padding-bottom:2vw !important}@media only screen and (min-width:1920px){.abstand-unten-xs{padding-bottom:30px !important}}header .branding{height:calc(100% - 10px);padding-top:5px}header .branding a{height:100%}header .branding a img{height:100%;width:auto;aspect-ratio:auto}header ul#primary-menu>li.menu-item>a{margin:0 14px}.mobile-header-bar .mobile-branding>a{padding:5px 0 !important;height:60px}.mobile-header-bar .mobile-branding>a img{height:100%;width:auto}#hero{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7))}#hero:after{background:rgba(0,0,0,.4);width:100%;height:100%;content:" ";position:absolute;top:0;left:0;z-index:9}#hero>*{z-index:99;position:relative}#hero h1{hyphens:auto}@media screen and (min-width:768px){#hero #hero-text-line>div:not(:last-child){border-right:solid 3px #ebd767}}#hero #hero-text-line .hero-text{font-family:"Rubik",Arial,sans-serif;color:#ebd767;font-size:30px;line-height:35px;font-weight:500;margin:0}@media screen and (min-width:768px) and (max-width:989px){#hero #hero-text-line .hero-text{font-size:24px;line-height:28px}}body:not(.home) #hero{min-height:600px;max-height:900px;height:50vw}body:not(.home) #hero>div{height:100%}body:not(.home) #hero h1{color:#ebd767 !important}.center-text{display:block;position:relative}.center-text h2{position:absolute;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center;font-family:"Rubik",Arial,sans-serif;color:#ebd767;font-size:35px;line-height:42px;font-weight:500;text-transform:uppercase;z-index:9}@media screen and (max-width:1399px){.center-text h2{font-size:2.4vw;line-height:2.6vw}}@media screen and (max-width:767px){.center-text h2{font-size:8.4vw;line-height:10.6vw}}.center-text img{-webkit-filter:brightness(50%);filter:brightness(50%)}.colored-image-text>div{margin-left:-16px !important}.colored-image-text>div .wpb_column{padding-top:0 !important;padding-bottom:0 !important}.colored-image-text>div .wpb_column:first-child{padding-left:0;padding-right:0;min-height:500px}.colored-image-text>div .wpb_column:first-child>div:after{background:rgba(0,0,0,.4);width:100%;height:100%;content:" ";position:absolute;top:0;left:0;z-index:9}.colored-image-text>div .wpb_column:first-child img{-webkit-filter:brightness(50%);filter:brightness(50%)}.colored-text-image>div{margin-right:-16px !important}.colored-text-image>div .wpb_column{padding-top:0 !important;padding-bottom:0 !important}.colored-text-image>div .wpb_column:last-child{padding-right:0;padding-left:0;min-height:500px}.colored-text-image>div .wpb_column:last-child>div:after{background:rgba(0,0,0,.4);width:100%;height:100%;content:" ";position:absolute;top:0;left:0;z-index:9}.colored-text-image>div .wpb_column:last-child img{-webkit-filter:brightness(50%);filter:brightness(50%)}.colored-image-text h2,.colored-text-image h2{font-size:45px;line-height:55px}@media screen and (max-width:1399px){.colored-image-text h2,.colored-text-image h2{font-size:2.4vw;line-height:2.6vw}}@media screen and (max-width:767px){.colored-image-text h2,.colored-text-image h2{font-size:8.4vw;line-height:10.6vw}}.gform_wrapper .gform_heading{display:none}.gform_wrapper form label.gfield_label,.gform_wrapper form label.gform-field-label{font-size:25px !important;color:#015c73;font-weight:600}.gform_wrapper form label.gfield_label .gfield_required_asterisk,.gform_wrapper form label.gform-field-label .gfield_required_asterisk{font-size:25px !important;color:#900 !important;font-weight:600}.gform_wrapper form label.gform-field-label{font-weight:400}.gform_wrapper form .ginput_container input,.gform_wrapper form .ginput_container textarea{border:3px solid #015c73;font-size:21px;padding:10px;line-height:25px;height:auto}.gform_wrapper form .ginput_container input:focus,.gform_wrapper form .ginput_container textarea:focus{box-shadow:0px 0px 0px 3px rgba(1,92,115,.4) !important}.gform_wrapper form .ginput_container input[type=checkbox]{padding:3px;width:30px;height:30px}.gform_wrapper form .ginput_container input[type=checkbox]:before{color:#015c73 !important}.full-width-image{min-height:400px;height:50vw;max-height:800px}#footer #bottom-bar *{font-size:20px !important;line-height:22px !important;font-weight:600}@media only screen and (max-width:1099px){#footer #bottom-bar *{font-size:18px !important;line-height:20px !important}}@media only screen and (max-width:768px){#footer #bottom-bar *{font-size:16px !important;line-height:18px !important}}