.dpar-home-hero .et_parallax_bg{animation:dpar-home-hero-animation 13s linear both;animation-iteration-count:infinite}@keyframes dpar-home-hero-animation{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:50% 20%;transform-origin:50% 20%}100%{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);-webkit-transform-origin:top;transform-origin:top}}.dpar-footer-horizontal-links{text-align:right}.dpar-footer-horizontal-links a:not(:last-child){margin-right:30px}@media screen and (max-width:980px){.dpar-home-journey-section .et_pb_row{display:flex;flex-wrap:wrap-reverse}.dpar-footer-horizontal-links{text-align:center}}@media screen and (max-width:767px){.dpar-header-section .dipl_button_item .dipl_button_link{display:block}.dpar-footer-horizontal-links{display:flex;flex-direction:column}.dpar-footer-horizontal-links a:not(:last-child){margin-right:0;margin-bottom:10px}}.addtoany_content{display:flex;justify-content:center;margin-top:20px}.et_pb_scroll_top.et-pb-icon{text-align:center;background:rgb(0,146,177);text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;display:none;cursor:pointer;font-size:40px;padding:5px;color:#fff}.et_pb_number_counter h3.title{display:none}.et_pb_button.pulse-shine-btn{position:relative!important;overflow:hidden!important;transition:transform 0.25s ease!important;animation:huismannZoomPulse 2.4s ease-in-out infinite}.et_pb_button.pulse-shine-btn:hover{transform:scale(1.05)}.et_pb_button.pulse-shine-btn::before{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 35%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.15) 65%,rgba(255,255,255,0) 100%);transform:skewX(-20deg)}.et_pb_button.pulse-shine-btn:hover::before{left:130%;transition:left 0.8s ease}@keyframes huismannZoomPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,146,177,0.45)}50%{transform:scale(1.04);box-shadow:0 0 0 14px rgba(0,146,177,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,146,177,0)}}.custom-compact-form{max-width:900px;margin:0 auto;background:transparent;box-shadow:none;border:none}.custom-compact-form .gform_fields{row-gap:10px!important;gap:10px!important}.custom-compact-form .gfield{margin-bottom:0!important}.custom-compact-form .gform_title,.custom-compact-form .gform_description{color:#ffffff!important}.custom-compact-form .gfield_label,.custom-compact-form .gform-field-label,.custom-compact-form label{color:#ffffff!important;margin-bottom:4px!important}.custom-compact-form input[type="text"],.custom-compact-form input[type="email"],.custom-compact-form input[type="tel"],.custom-compact-form input[type="url"],.custom-compact-form textarea,.custom-compact-form select{width:100%;padding:14px 18px!important;font-size:16px;border-radius:8px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.07);color:#ffffff;box-shadow:none}.custom-compact-form input:focus,.custom-compact-form textarea:focus,.custom-compact-form select:focus{border-color:#0092b1;box-shadow:0 0 0 2px rgba(0,146,177,0.25);outline:none}.custom-compact-form input::placeholder,.custom-compact-form textarea::placeholder{color:rgba(255,255,255,0.7)}.custom-compact-form .gfield_checkbox,.custom-compact-form .gfield_radio{color:#ffffff}.custom-compact-form .gchoice label{color:rgba(255,255,255,0.9)!important}.custom-compact-form .gfield_consent{margin-top:10px!important}.custom-compact-form .gfield_consent_label,.custom-compact-form .gfield_consent_label a{font-size:12px;line-height:1.4;color:rgba(255,255,255,0.9)!important}.custom-compact-form .gform_footer input[type="submit"],.custom-compact-form .gform_button{background:#0092b1;color:#ffffff;border:none;border-radius:999px;padding:14px 28px!important;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.25s ease}.custom-compact-form .gform_footer input[type="submit"]:hover,.custom-compact-form .gform_button:hover{background:#00bcd4;transform:translateY(-2px)}.custom-compact-form .gfield_error input,.custom-compact-form .gfield_error textarea,.custom-compact-form .gfield_error select{border-color:#e53935!important}.custom-compact-form .validation_message,.custom-compact-form .gform_validation_errors{color:#ffffff!important;background:rgba(229,57,53,0.18);border:1px solid rgba(229,57,53,0.5);border-radius:8px;padding:12px}@media (max-width:980px){.custom-compact-form{max-width:100%;padding:0 16px}}@media (max-width:767px){.custom-compact-form .gform_title{font-size:22px;text-align:center}.custom-compact-form .gform_description{font-size:14px;text-align:center;margin-bottom:12px}.custom-compact-form .gfield_label{font-size:13px}.custom-compact-form input[type="text"],.custom-compact-form input[type="email"],.custom-compact-form input[type="tel"],.custom-compact-form input[type="url"],.custom-compact-form textarea,.custom-compact-form select{padding:11px 14px!important;font-size:14px;border-radius:6px}.custom-compact-form .gform_fields{row-gap:10px!important;gap:10px!important}.custom-compact-form .gfield_consent_label,.custom-compact-form .gfield_consent_label a{font-size:11px}.custom-compact-form .gform_footer input[type="submit"],.custom-compact-form .gform_button{width:100%;font-size:15px;padding:13px 18px!important;margin-top:10px}}.custom-compact-form .gform_title{color:#ffffff!important;font-size:34px;font-weight:700;margin-bottom:20px!important}.custom-compact-form .gfield_description,.custom-compact-form .gfield_description *{color:rgba(255,255,255,0.78)!important;font-size:13px!important;line-height:1.4!important}.custom-compact-form .ginput_counter,.custom-compact-form .charleft{color:rgba(255,255,255,0.7)!important;font-size:12px!important;margin-top:6px!important}.custom-compact-form textarea{min-height:150px!important;resize:vertical}.custom-compact-form .gfield textarea+.gfield_description,.custom-compact-form .gfield .gfield_description{margin-top:5px!important}.custom-compact-form .gfield_required,.custom-compact-form .gfield_required_text{color:#e09900!important}.custom-compact-form .gform_heading{margin-bottom:18px!important}#kontakt-brandschutz .gform_heading,#kontakt-brandschutz .gform_title,#kontakt-brandschutz .gform_description,#kontakt-brandschutz .gform_required_legend{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}.custom-compact-form .gfield_fileupload_filename,.custom-compact-form .gfield_fileupload_filesize,.custom-compact-form .gfield_description,.custom-compact-form .gform_fileupload_rules{color:rgba(255,255,255,0.85)!important}.custom-compact-form .gfield_fileupload_filename{color:#ffffff!important}.custom-compact-form .gfield_fileupload_filesize{color:rgba(255,255,255,0.7)!important}.custom-compact-form .dashicons-trash:before{color:#ffffff!important;opacity:0.8}.custom-compact-form .dashicons-trash:hover:before{color:#ff6b6b!important;opacity:1}.dpar-home-hero .et_parallax_bg{animation:dpar-home-hero-animation 13s linear both;animation-iteration-count:infinite}@keyframes dpar-home-hero-animation{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:50% 20%;transform-origin:50% 20%}100%{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);-webkit-transform-origin:top;transform-origin:top}}.dpar-footer-horizontal-links{text-align:right}.dpar-footer-horizontal-links a:not(:last-child){margin-right:30px}@media screen and (max-width:980px){.dpar-home-journey-section .et_pb_row{display:flex;flex-wrap:wrap-reverse}.dpar-footer-horizontal-links{text-align:center}}@media screen and (max-width:767px){.dpar-header-section .dipl_button_item .dipl_button_link{display:block}.dpar-footer-horizontal-links{display:flex;flex-direction:column}.dpar-footer-horizontal-links a:not(:last-child){margin-right:0;margin-bottom:10px}}.addtoany_content{display:flex;justify-content:center;margin-top:20px}.et_pb_scroll_top.et-pb-icon{text-align:center;background:rgb(0,146,177);text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;display:none;cursor:pointer;font-size:40px;padding:5px;color:#fff}.et_pb_number_counter h3.title{display:none}.et_pb_button.pulse-shine-btn{position:relative!important;overflow:hidden!important;transition:transform 0.25s ease!important;animation:huismannZoomPulse 2.4s ease-in-out infinite}.et_pb_button.pulse-shine-btn:hover{transform:scale(1.05)}.et_pb_button.pulse-shine-btn::before{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 35%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.15) 65%,rgba(255,255,255,0) 100%);transform:skewX(-20deg)}.et_pb_button.pulse-shine-btn:hover::before{left:130%;transition:left 0.8s ease}@keyframes huismannZoomPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,146,177,0.45)}50%{transform:scale(1.04);box-shadow:0 0 0 14px rgba(0,146,177,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,146,177,0)}}.custom-compact-form{max-width:900px;margin:0 auto;background:transparent;box-shadow:none;border:none}.custom-compact-form .gform_fields{row-gap:10px!important;gap:10px!important}.custom-compact-form .gfield{margin-bottom:0!important}.custom-compact-form .gform_title,.custom-compact-form .gform_description{color:#ffffff!important}.custom-compact-form .gfield_label,.custom-compact-form .gform-field-label,.custom-compact-form label{color:#ffffff!important;margin-bottom:4px!important}.custom-compact-form input[type="text"],.custom-compact-form input[type="email"],.custom-compact-form input[type="tel"],.custom-compact-form input[type="url"],.custom-compact-form textarea,.custom-compact-form select{width:100%;padding:14px 18px!important;font-size:16px;border-radius:8px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.07);color:#ffffff;box-shadow:none}.custom-compact-form input:focus,.custom-compact-form textarea:focus,.custom-compact-form select:focus{border-color:#0092b1;box-shadow:0 0 0 2px rgba(0,146,177,0.25);outline:none}.custom-compact-form input::placeholder,.custom-compact-form textarea::placeholder{color:rgba(255,255,255,0.7)}.custom-compact-form .gfield_checkbox,.custom-compact-form .gfield_radio{color:#ffffff}.custom-compact-form .gchoice label{color:rgba(255,255,255,0.9)!important}.custom-compact-form .gfield_consent{margin-top:10px!important}.custom-compact-form .gfield_consent_label,.custom-compact-form .gfield_consent_label a{font-size:12px;line-height:1.4;color:rgba(255,255,255,0.9)!important}.custom-compact-form .gform_footer input[type="submit"],.custom-compact-form .gform_button{background:#0092b1;color:#ffffff;border:none;border-radius:999px;padding:14px 28px!important;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.25s ease}.custom-compact-form .gform_footer input[type="submit"]:hover,.custom-compact-form .gform_button:hover{background:#00bcd4;transform:translateY(-2px)}.custom-compact-form .gfield_error input,.custom-compact-form .gfield_error textarea,.custom-compact-form .gfield_error select{border-color:#e53935!important}.custom-compact-form .validation_message,.custom-compact-form .gform_validation_errors{color:#ffffff!important;background:rgba(229,57,53,0.18);border:1px solid rgba(229,57,53,0.5);border-radius:8px;padding:12px}@media (max-width:980px){.custom-compact-form{max-width:100%;padding:0 16px}}@media (max-width:767px){.custom-compact-form .gform_title{font-size:22px;text-align:center}.custom-compact-form .gform_description{font-size:14px;text-align:center;margin-bottom:12px}.custom-compact-form .gfield_label{font-size:13px}.custom-compact-form input[type="text"],.custom-compact-form input[type="email"],.custom-compact-form input[type="tel"],.custom-compact-form input[type="url"],.custom-compact-form textarea,.custom-compact-form select{padding:11px 14px!important;font-size:14px;border-radius:6px}.custom-compact-form .gform_fields{row-gap:10px!important;gap:10px!important}.custom-compact-form .gfield_consent_label,.custom-compact-form .gfield_consent_label a{font-size:11px}.custom-compact-form .gform_footer input[type="submit"],.custom-compact-form .gform_button{width:100%;font-size:15px;padding:13px 18px!important;margin-top:10px}}.custom-compact-form .gform_title{color:#ffffff!important;font-size:34px;font-weight:700;margin-bottom:20px!important}.custom-compact-form .gfield_description,.custom-compact-form .gfield_description *{color:rgba(255,255,255,0.78)!important;font-size:13px!important;line-height:1.4!important}.custom-compact-form .ginput_counter,.custom-compact-form .charleft{color:rgba(255,255,255,0.7)!important;font-size:12px!important;margin-top:6px!important}.custom-compact-form textarea{min-height:150px!important;resize:vertical}.custom-compact-form .gfield textarea+.gfield_description,.custom-compact-form .gfield .gfield_description{margin-top:5px!important}.custom-compact-form .gfield_required,.custom-compact-form .gfield_required_text{color:#e09900!important}.custom-compact-form .gform_heading{margin-bottom:18px!important}#kontakt-brandschutz .gform_heading,#kontakt-brandschutz .gform_title,#kontakt-brandschutz .gform_description,#kontakt-brandschutz .gform_required_legend{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}.custom-compact-form .gfield_fileupload_filename,.custom-compact-form .gfield_fileupload_filesize,.custom-compact-form .gfield_description,.custom-compact-form .gform_fileupload_rules{color:rgba(255,255,255,0.85)!important}.custom-compact-form .gfield_fileupload_filename{color:#ffffff!important}.custom-compact-form .gfield_fileupload_filesize{color:rgba(255,255,255,0.7)!important}.custom-compact-form .dashicons-trash:before{color:#ffffff!important;opacity:0.8}.custom-compact-form .dashicons-trash:hover:before{color:#ff6b6b!important;opacity:1}