body,html{min-height:100vh;font-size:var(--mainFontSize);line-height:var(--mainLineHeight);color:var(--mainFontColor);font-family:var(--mainFontFamily);width:100%;margin:0;position:relative}@font-face{font-family:Yrsa-Bold;src:url("../fonts/Yrsa/static/Yrsa-Bold.ttf") format("truetype")}@font-face{font-family:Yrsa-Medium;src:url("../fonts/Yrsa/static/Yrsa-Medium.ttf") format("truetype")}@font-face{font-family:Yrsa-SemiBold;src:url("../fonts/Yrsa/static/Yrsa-SemiBold.ttf") format("truetype")}@font-face{font-family:PTSans-Regular;src:url("../fonts/PTSans/PTSans-Regular.ttf") format("truetype")}@font-face{font-family:PTSans-Italic;src:url("../fonts/PTSans/PTSans-Italic.ttf") format("truetype")}@font-face{font-family:PTSans-Bold;src:url("../fonts/PTSans/PTSans-Bold.ttf") format("truetype")}@font-face{font-family:PTSans-BoldItalic;src:url("../fonts/PTSans/PTSans-BoldItalic.ttf") format("truetype")}:root{--bodyBGColor:#FFFFFF;--white:#FFFFFF;--black:#000000;--dis_paleSky:#EDF3F7;--dis_gunmetalGray:#6F6F6E;--dis_raspberryRose:#D2007D;--dis_charcoalGray:#4B4B4B;--dis_darkSlate:#4B4B4B;--mainFontSize:19px;--mainLineHeight:28px;--mainFontFamily:'PTSans-Regular';--mainFontWeightRegular:400;--mainFontColor:var(--dis_darkSlate)}html{padding:0;scroll-behavior:smooth!important}body{padding:100px 0 0!important;background-color:var(--bodyBGColor)!important}@media only screen and (max-width:767.98px){body{padding-top:85px!important}}img{max-width:100%!important;height:auto!important}figure{margin:0;padding:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Yrsa-SemiBold;color:var(--dis_raspberryRose)}.disBtn,footer ._nav a,strong{font-family:PTSans-Bold}.disBtn:hover,footer,footer ._nav a,footer ._social a{color:var(--white)}#menu-headermenue li a:hover,#menu-headermenue li.active a,.dis_fc_deepOrchid,main a{color:var(--dis_raspberryRose)}.dis_fc_paleSky{color:var(--dis_paleSky)}.dis_fc_gunmetalGray{color:var(--dis_gunmetalGray)}.dis_fc_softLilac{color:var(--dis_charcoalGray)}.dis_fc_darkSlate{color:var(--dis_darkSlate)}#pkMobileNavigation li a,.disBtn{color:var(--dis_raspberryRose);text-decoration:none}#pkMobileNavigation,.dis_bgc_paleSky{background-color:var(--dis_paleSky)}.dis_bgc_gunmetalGray{background-color:var(--dis_gunmetalGray)}.disBtn:hover,.dis_bgc_deepOrchid{background-color:var(--dis_raspberryRose)}.dis_bgc_softLilac{background-color:var(--dis_charcoalGray)}.dis_bgc_darkSlate{background-color:var(--dis_darkSlate)}.disBtn{display:inline-block;font-size:1rem;line-height:1rem!important;background-color:transparent;text-transform:uppercase;padding:.5rem 1rem;box-shadow:none!important;border:2px solid var(--dis_raspberryRose)}header{position:absolute;top:0;z-index:999;background-color:var(--white);box-shadow:0 2px 4px rgba(0,0,0,.16)}header ._ctas ._nav,header ._ctas ._nav i{text-decoration:none;color:var(--dis_raspberryRose)!important}@media only screen and (max-width:1199.98px){header ._ctas ._nav{font-size:1.25rem}}#menu-headermenue,#menu-headermenue li{display:inline-flex;padding:0;margin:0;list-style-type:none}#menu-headermenue li,footer ._nav ul{display:inline-block}#menu-headermenue li a{text-decoration:none;font-family:PTSans-Regular;font-size:1.158rem;line-height:1.158rem;padding:2.0525rem .75rem}#menu-headermenue a:active{background-color:var(--bs-dropdown-link-hover-bg)}#menu-headermenue .dropdown-menu{border:0;border-top-right-radius:0;border-top-left-radius:0;padding:1rem 0;box-shadow:0 2px 4px rgba(0,0,0,.16)}#menu-headermenue .dropdown-menu li{display:block;width:100%}#menu-headermenue .dropdown-menu a{display:block;width:100%;padding:.75rem}#menu-headermenue .dropdown-menu a:hover{color:var(--dis_raspberryRose)!important}.nav-item .dropdown-menu{display:none;margin-top:0}.nav-item:hover .dropdown-menu{display:block}#pkMobileNavigation li,#pkMobileNavigation ul{display:block;padding:0;margin:0;list-style-type:none}#pkMobileNavigation li{border-bottom:1px solid var(--dis_raspberryRose)}#pkMobileNavigation li:last-of-type{border:0}#pkMobileNavigation li a{padding:.5rem}#banner{background-size:cover;background-position:center;background-repeat:no-repeat}#banner ._headline .firstline{color:var(--dis_purple)}#banner._bigBanner{min-height:800px}#banner._bigBanner ._headline .firstline{font-size:3.25rem;line-height:3.75rem}#banner._bigBanner ._headline .secondline{font-family:PlayfairDisplay-Regular;font-size:1.4rem;line-height:2rem;color:var(--dis_purple)}#banner._smallBanner{min-height:500px}#banner._smallBanner ._headline .firstline{font-size:80px;line-height:100px}#banner._serviceBanner{background-image:url('../image/bannerbild-leistungen.jpg')}#banner ._endCut{bottom:0;left:0;overflow:hidden;line-height:0}#banner ._endCut svg{position:relative;display:block;width:calc(100% + 1.3px);height:71px}#banner ._endCut .shape-fill{fill:#FCF8F4}footer{width:100%;min-height:100px}footer ._copyright{font-size:.842rem;padding:0 0 0 1rem}footer ._social{font-size:.842rem}footer ._social a{text-decoration:none;font-size:1.684rem}footer ._nav ul{padding:0;margin:0;list-style-type:none}footer ._nav ul li{float:left;padding:.5rem 0}footer ._nav a{text-decoration:none;padding:0 1rem;font-size:1.263rem}footer ._nav a:last-of-type{padding-right:0!important}footer ._nav a:hover{color:var(--dis_yellow)}@media only screen and (max-width:991.98px){.disBtn{padding:.5rem 1rem;font-size:.875rem}header{max-height:100px}#banner{min-height:unset!important}#banner._bigBanner ._headline .firstline{font-size:1.5rem;line-height:1.75rem}#banner._bigBanner ._headline .secondline{font-size:1rem;line-height:1.2rem}#banner._smallBanner ._headline .firstline{font-size:50px;line-height:70px}footer{padding-top:.5rem!important;padding-bottom:.5rem!important}footer ._nav ul li{float:none}}