.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.cookiedisallow-overlay{height:auto;width:48rem;max-width:90vw;position:fixed;display:flex;justify-content:center;align-items:center;z-index:99999999}.cookiedisallow-overlay.left-position,.cookiedisallow-overlay.right-position,.cookiedisallow-overlay.center-position{border-radius:.3125rem;background-color:transparent}.cookiedisallow-overlay.left-position{left:1rem;bottom:1rem}.cookiedisallow-overlay.right-position{right:1rem;bottom:1rem}.cookiedisallow-modal{z-index:99998;visibility:hidden;box-shadow:0 3px 8px rgba(0,0,0,.3);box-sizing:border-box;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;border-radius:.3125rem}.cookiedisallow-modal.cookiedisallow-modal-show{opacity:1;visibility:visible}.cookiedisallow-modal-content{background:#f7f7f7;position:relative;z-index:99998;border-radius:.3125rem;color:#333;padding:2rem;font-size:1rem;line-height:1.2}.cookiedisallow-modal-content.cookiedisallow-modal-content-full{padding-right:.55rem}.cookiedisallow-title{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 0 1rem}.cookiedisallow-overlay-warning .cookiedisallow-title{align-items:center}.cookiedisallow-cookie-logo{max-width:12.5rem;max-height:4rem;width:auto;margin:0 auto 1.75rem}.cookiedisallow-title h3{font-size:1.5rem;line-height:1.3;font-weight:700;color:#334;padding:0;margin:0}.cookiedisallow-title.cookiedisallow-icon-top,.cookiedisallow-title.cookiedisallow-icon-bottom{flex-direction:column}.cookiedisallow-title.cookiedisallow-icon-bottom .cookiedisallow-cookie-logo{-ms-flex-order:1;order:1;margin-bottom:1rem}.cookiedisallow-overlay-description .cookiedisallow-title.cookiedisallow-icon-left .cookiedisallow-cookie-logo{margin:1rem 1.5rem 1.75rem 0}.cookiedisallow-title.cookiedisallow-icon-bottom h3{margin-bottom:1.5rem}.cookiedisallow-info{margin-bottom:1rem}.cookiedisallow-modal-content a{cursor:pointer}.cookiedisallow-modal-content .cookiedisallow-options{display:flex;justify-content:space-around;align-items:flex-start;margin-bottom:1rem}.cookiedisallow-options .cookiedisallow-checkbox,.cookiedisallow-options-item .cookiedisallow-checkbox{cursor:pointer;display:block;padding-left:1.5625rem;line-height:1.7;position:relative;margin:.25rem 0;font-weight:700}.cookiedisallow-modal-content .cookiedisallow-options .cookiedisallow-checkbox input,.cookiedisallow-options-item .cookiedisallow-checkbox input{position:absolute;opacity:0;z-index:-1}.cookiedisallow-checkbox .cookiedisallow-checkbox-indicator{background-color:#fff;border-color:#000;border-style:solid;border-width:1px;padding:0 !important;position:absolute;left:0;top:0;height:1.25rem;width:1.25rem;transition:.25s}.cookiedisallow-checkbox .cookiedisallow-checkbox-indicator:after{content:"";display:none;border-style:solid;border-width:0 2px 2px 0;border-radius:1px;position:absolute;left:.375rem;top:.125rem;height:.6875rem;width:.375rem;box-sizing:border-box;transform:rotate(45deg)}.cookiedisallow-checkbox input:disabled~.cookiedisallow-checkbox-indicator{background-color:#e6e6e6!important;border-color:#e6e6e6!important}.cookiedisallow-checkbox input:checked~.cookiedisallow-checkbox-indicator{background-color:#118e05;border-color:#118e05}.cookiedisallow-checkbox input:checked~.cookiedisallow-checkbox-indicator:after{border-color:#fff;display:block}.cookiedisallow-btn{border:none;margin:.625rem 0;line-height:2.14rem;padding:.3125rem 1rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-block;text-transform:none;text-decoration:none;text-align:center;border-radius:.125rem;transition:opacity .5s}.cookiedisallow-btn:hover,.cookiedisallow-btn:focus{text-decoration:none}.cookiedisallow-accept{display:flex;justify-content:space-between}.cookiedisallow-accept .cookiedisallow-btn{display:block;flex-basis:49%;box-sizing:border-box}.cookiedisallow-accept.no_deny_mode .cookiedisallow-btn{flex-basis:100%}.text-center{text-align:center}.disallow_link{text-align:center;display:block;margin:.625rem 0 .1875rem;text-decoration:underline;cursor:pointer}@media (max-width:479px){.cookiedisallow-accept{flex-wrap:wrap}.cookiedisallow-accept .cookiedisallow-btn{flex-basis:100%}}.cookiedisallow-btn-accept,.cookiedisallow-btn-customize{background-color:#000}.cookiedisallow-btn-save{background-color:#ccc}.cookiedisallow-manage{text-align:center;font-size:.75rem;margin:1rem 0}.cookiedisallow-legal{display:flex;justify-content:center;font-size:.75rem}.cookiedisallow-legal a{margin:0 .625rem}.cookiedisallow-foot-info{display:flex;justify-content:space-between;align-items:center}.cookiedisallow-foot-info .cookiedisallow-legal{display:block}.cookiedisallow-foot-info .cookiedisallow-legal a{margin:0 0 0 1rem}.powered-by-msg{font-size:.75rem}.powered-by-msg img{vertical-align:baseline;width:1rem;height:.625rem}@media only screen and (max-width:767px){.cookiedisallow-foot-info{justify-content:center;flex-direction:column-reverse;flex-wrap:wrap}.cookiedisallow-foot-info .cookiedisallow-legal a{margin:0 .625rem .625rem;display:inline-block}}.cookiedisallow-fixed-banner{background:#f7f7f7;z-index:99998;border-radius:.5rem;color:#333;padding:1.5rem;font-size:.875rem;line-height:1.2;position:fixed;width:50%;max-width:42rem;box-shadow:1px 1px 8px rgba(0,0,0,.2);box-sizing:border-box}@media (max-width:767px){.cookiedisallow-fixed-banner{width:calc(100% - 1.25rem);padding:1rem}}.cookiedisallow-fixed-banner .disallow_link{white-space:nowrap;text-decoration:none!important}.cookiedisallow-fixed-banner .cookiedisallow-btn{font-size:.75rem}.cookiedisallow-fixed-banner h3{margin:0 0 .625rem;font-size:1.125rem}.cookiedisallow-fixed-banner p{margin-bottom:.625rem}.cookiedisallow-buttons-block{display:flex;justify-content:space-between}.cookiedisallow-buttons-block .cookiedisallow-btn{line-height:2.14rem;padding:.3125rem 1rem;font-size:.875rem;margin:0;display:flex;justify-content:center;align-items:center}.cookiedisallow-buttons-wrap{display:flex}.cookiedisallow-buttons-wrap .cookiedisallow-btn:first-child{margin-right:.5rem}.cookiedisallow-buttons-wrap .cookiedisallow-btn:last-child{margin-left:.5rem}.cookiedisallowoverlay-close,.cookiedisallow-description-back{width:1.875rem;height:1.875rem;position:absolute;top:0;padding-top:.1875rem;display:block;cursor:pointer}.cookiedisallowoverlay-close.horizontal-close{top:0}.cookiedisallowoverlay-close{right:.325rem}.cookiedisallow-fixed-banner .cookiedisallowoverlay-close{right:0}.cookiedisallow-horizontal-bar.buttons-bottom .cookiedisallowoverlay-close.horizontal-close{top:.375rem;right:.375rem}.cookiedisallow-description-back,.cookiedisallowoverlay-close-left.cookiedisallowoverlay-close{left:.625rem;right:auto}.cookiedisallowoverlay-close:hover svg,.cookiedisallow-description-back:hover svg{fill:red}.cookiedisallow-description{text-align:center;padding:.625rem 0 1rem;margin:0;color:#333;text-decoration:none}.cookiedisallow-description-window,.disallow_link{color:#333;text-decoration:none;display:inline-flex;align-content:center;cursor:pointer}.cookiedisallow-description-window{font-size:1.0625rem}.cookiedisallow-description-window.bar_disallow_link{font-size:inherit}.cookiedisallow-description-window svg,.disallow_link svg,.bar_disallow_link svg{fill:#333;margin:.125rem .3125rem .125rem 0;width:1rem;height:1rem}#cookiedisallow-wrap-button.cookiedisallow-mode-button svg,#cookiedisallow-wrap-recall svg,#cookiedisallow-callback_button svg{margin:0 .3125rem 0 0}#cookiedisallow-wrap-button.cookiedisallow-mode-button svg,.disallow_link svg,.bar_disallow_link svg{width:.875rem;height:.875rem}.bar_disallow_link svg{margin:0 .3125rem}.bar_disallow_link{white-space:nowrap;display:inline-flex;align-items:baseline;margin:.3125rem .5rem;cursor:pointer;text-decoration:none;font-weight:500}.bar_disallow_link:hover{text-decoration:underline}@media (max-width:767px){.bar_disallow_link{display:flex;text-align:center;justify-content:center}}.cookiedisallow-options-item-show{max-height:0;border-radius:.5rem;overflow:hidden;background:#f9fafb;padding:0;margin-top:0;transition:all .5s}.cookiedisallow-options-item-show.active{max-height:100000px;padding:.5rem 0;margin-top:.75rem}.cookiedisallow-modal-content a:not(.cookiedisallow-description-window),.cookiedisallow-modal-content a:hover,.cookiedisallow-modal-content a:focus,.cookiedisallow-modal-content a.active{background:0 0}.cookiedisallow-options-item{background-color:transparent;padding:.75rem 0;border-top:1px solid #e5e7eb}.cookiedisallow-options-item label.cookiedisallow-checkbox{font-weight:600;font-size:inherit;padding-left:0;padding-right:2rem;margin:0 0 .5rem}.cookiedisallow-options-item-data label.cookiedisallow-checkbox{margin-bottom:0}.cookiedisallow-options-item .cookiedisallow-checkbox .cookiedisallow-checkbox-indicator{left:auto;right:0}.cookiedisallow-options-item .cookiedisallow-checkbox input:disabled~.cookiedisallow-checkbox-indicator{background-color:#ccc!important;border-color:#fff!important;cursor:not-allowed}.cookiedisallow-options-item>p{margin-bottom:.5rem;position:relative}.cookiedisallow-options-item-turn{display:flex;align-items:center;text-decoration:none;color:#1e6cb1;cursor:pointer}.cookiedisallow-options-item-turn span{display:inline-block;padding-bottom:.125rem;font-size:1rem;font-weight:500}.cookiedisallow-options-item-turn svg{padding-left:.3125rem;fill:#1e6cb1;transition:transform .5s}.cookiedisallow-options-item-turn.active,.cookiedisallow-options-item-turn:hover{color:#1e6cb1}.cookiedisallow-options-item-turn.active svg{transform:rotateX(180deg)}table.cookiedisallow-options-item-data{width:100%;font-size:.875rem;margin:0}.cookiedisallow-options-item-data th{font-weight:600;color:#111928;letter-spacing:0;text-transform:none}.cookiedisallow-options-item-data th,.cookiedisallow-options-item-data td{border-width:0!important;padding:.5rem 1rem;text-align:left}.cookiedisallow-options-item-data td{word-break:break-word;hyphens:auto}.cookiedisallow-options-item-data .empty-row>*{line-height:.5rem;height:.5rem;padding:0;background-color:#fff}.cookiedisallow-fixed-banner.mini-banner{width:auto;margin:0}@media screen and (min-width:768px){.cookiedisallow-overlay,.cookiedisallow-modal{width:48rem}.cookiedisallow-overlay{left:calc(50vw - 24rem)}.cookiedisallow-overlay.right-position{right:1rem;left:auto}.cookiedisallow-overlay.left-position{left:1rem}.cookiedisallow-fixed-banner.left_bottom{bottom:.625rem;left:.625rem}.cookiedisallow-fixed-banner.right_bottom{bottom:.625rem;right:.625rem}.cookiedisallow-fixed-banner.left_top{top:.625rem;left:.625rem}.cookiedisallow-fixed-banner.right_top{top:.625rem;right:.625rem}.cookiedisallow-fixed-banner.mini-banner.left_bottom{bottom:.625rem;left:.625rem}.cookiedisallow-fixed-banner.mini-banner.right_bottom{bottom:.625rem;right:.625rem}.cookiedisallow-fixed-banner.mini-banner.left_top{top:.625rem;left:.625rem}.cookiedisallow-fixed-banner.mini-banner.right_top{top:.625rem;right:.625rem}}@media screen and (max-width:767px){.cookiedisallow-overlay,.cookiedisallow-modal{width:90vw}.cookiedisallow-overlay{left:5vw}.cookiedisallow-fixed-banner.left_bottom{bottom:.625rem;left:.625rem}.cookiedisallow-fixed-banner.right_bottom{bottom:.625rem;right:.625rem}.cookiedisallow-fixed-banner.left_top{top:.625rem;left:.625rem}.cookiedisallow-fixed-banner.right_top{top:.625rem;right:.625rem}}@media screen and (min-width:575px) and (max-width:767px){.cookiedisallow-overlay,.cookiedisallow-modal{width:500px}.cookiedisallow-overlay{left:calc(50vw - 250px)}}@media screen and (max-width:574px){.cookiedisallow-modal-content{padding:1.5rem 1rem}.cookiedisallow-overlay.cookiedisallow-overlay,.left-position,.cookiedisallow-overlay.right-position,.cookiedisallow-overlay.center-position{max-width:calc(100vw - 2rem);width:calc(100vw - 2rem);left:1rem;right:1rem;margin:0}.cookiedisallow-modal{width:100%}.cookiedisallow-modal-content .cookiedisallow-options{flex-wrap:wrap}.cookiedisallow-modal-content .cookiedisallow-options>div{width:50%}.cookiedisallow-modal-content .cookiedisallow-options .cookiedisallow-checkbox{margin:1rem .5rem 1rem 0}}@media (max-width:400px){.cookiedisallow-options-item-data{font-size:.875rem}.cookiedisallow-options-item-data th,.cookiedisallow-options-item-data td{padding:.5rem .375rem .625rem}.cookiedisallow-options-item-data th{hyphens:auto;min-width:90px}}.cookiedisallow-info{margin-bottom:1.25rem}.cookiedisallow-cube-spinner{margin:.625rem auto;width:3.75rem;height:3.75rem;position:relative}.cookiedisallow-cube1,.cookiedisallow-cube2{background-color:#333;width:1rem;height:1rem;position:absolute;top:0;left:0;-webkit-animation:cookiedisallow-sk-cubemove 1.8s infinite ease-in-out;animation:cookiedisallow-sk-cubemove 1.8s infinite ease-in-out}.cookiedisallow-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes cookiedisallow-sk-cubemove{25%{-webkit-transform:translateX(2.625rem) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(2.625rem) translateY(2.625rem) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(2.625rem) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes cookiedisallow-sk-cubemove{25%{transform:translateX(2.625rem) rotate(-90deg) scale(.5);-webkit-transform:translateX(2.625rem) rotate(-90deg) scale(.5)}50%{transform:translateX(2.625rem) translateY(2.625rem) rotate(-179deg);-webkit-transform:translateX(2.625rem) translateY(2.625rem) rotate(-179deg)}50.1%{transform:translateX(2.625rem) translateY(2.625rem) rotate(-180deg);-webkit-transform:translateX(2.625rem) translateY(2.625rem) rotate(-180deg)}75%{transform:translateX(0px) translateY(2.625rem) rotate(-270deg) scale(.5);-webkit-transform:translateX(0px) translateY(2.625rem) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.cookiedisallow-popup .cookiedisallow-modal-descr{overflow-y:scroll;padding-right:.6375rem;box-sizing:border-box}@supports not selector(::-webkit-scrollbar){.cookiedisallow-popup .cookiedisallow-modal-descr{scrollbar-width:thin;scrollbar-color:#333 #fff}}.cookiedisallow-popup .cookiedisallow-modal-descr::-webkit-scrollbar{width:.75rem}.cookiedisallow-popup .cookiedisallow-modal-descr::-webkit-scrollbar-track{background:#fff}.cookiedisallow-popup .cookiedisallow-modal-descr::-webkit-scrollbar-thumb{background-color:#333;border-radius:1.25rem;border:3px solid #fff}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom,.cookiedisallow-fixed-banner.cookiedisallow_position-top{left:0;width:100%;max-width:100%;padding:.5rem 0;text-align:center;animation-duration:2s;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:0}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom #cookiedisallow_notice-text,.cookiedisallow-fixed-banner.cookiedisallow_position-top #cookiedisallow_notice-text{padding:.25rem 1.85rem}.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom>div,.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top>div{padding:0 .75rem}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom.buttons-bottom,.cookiedisallow-fixed-banner.cookiedisallow_position-top.buttons-bottom{flex-direction:column}@media (max-width:991px){.cookiedisallow-fixed-banner.cookiedisallow_position-bottom,.cookiedisallow-fixed-banner.cookiedisallow_position-top{padding-bottom:.75rem}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom #cookiedisallow_notice-text,.cookiedisallow-fixed-banner.cookiedisallow_position-top #cookiedisallow_notice-text{padding:.4375rem 2.14rem .1875rem}.cookiedisallowoverlay-close.horizontal-close{top:.3125rem}}@media (min-width:992px){.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom.buttons-right,.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top.buttons-right{flex-wrap:nowrap;justify-content:center;text-align:left}.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom.buttons-right>div,.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top.buttons-right>div{display:flex;white-space:nowrap;align-items:center}.cookiedisallow-horizontal-bar.buttons-right .cookiedisallowoverlay-close.horizontal-close{position:relative;padding:.1875rem 0;margin-left:.5rem}}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom{bottom:-12.5rem;opacity:0}.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom.cookiedisallow-horizontal_bar-show{opacity:1;bottom:0}.cookiedisallow-fixed-banner.cookiedisallow_position-top{top:-12.5rem;opacity:0;transition:all .75s}@media (max-width:767px){.cookiedisallow-fixed-banner.cookiedisallow_position-bottom{bottom:-40rem}.cookiedisallow-fixed-banner.cookiedisallow_position-top{top:-40rem}}.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top.cookiedisallow-horizontal_bar-show{opacity:1;top:0}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom .cookiedisallow-btn,.cookiedisallow-fixed-banner.cookiedisallow_position-top .cookiedisallow-btn{margin:.3125rem .5rem;line-height:1.7}.cookiedisallow-mode-button.shape-circle,#cookiedisallow-callback_button.shape-circle,#cookiedisallow-wrap-recall.shape-circle{border-radius:50%;padding:0;overflow:hidden}.cookiedisallow-mode-button.shape-circle:before,#cookiedisallow-callback_button.shape-circle:before,#cookiedisallow-wrap-recall.shape-circle:before{content:'';display:block;height:0;width:0;padding-bottom:100%;z-index:-1}.cookiedisallow-mode-button.shape-circle>div,.cookiedisallow-mode-button.shape-circle img,#cookiedisallow-callback_button.shape-circle>div,#cookiedisallow-callback_button.shape-circle img,#cookiedisallow-wrap-recall.shape-circle>div,#cookiedisallow-wrap-recall.shape-circle img{position:absolute;top:.3125rem;left:.3125rem;bottom:.3125rem;right:.3125rem;display:flex;justify-content:center;align-items:center;text-align:center}.cookiedisallow-mode-button.shape-circle img,#cookiedisallow-callback_button.shape-circle img,#cookiedisallow-wrap-recall.shape-circle img{width:calc(100% - 0.625rem);height:calc(100% - 0.625rem);object-fit:cover}.cookiedisallow-privacy-url{word-break:break-word;max-width:100%}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;height:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:auto}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.cookiedisallow_inline_button{display:inline-block;cursor:pointer}.cookiedisallow_text-underline{text-decoration:underline}.cookiedisallow-options .cookiedisallow-checkbox.cookie-toggle-label,.cookiedisallow-options-item .cookiedisallow-checkbox.cookie-toggle-label{padding-left:0;padding-right:0;display:flex;align-items:center}.cookiedisallow-options-item .cookiedisallow-checkbox.cookie-toggle-label{justify-content:space-between;font-size:1.125rem}.cookie-toggle{position:relative;display:inline-block;width:2.75rem;height:1.5rem;margin-right:.5rem}.cookiedisallow-options-item .cookiedisallow-checkbox.cookie-toggle-label .cookie-toggle{margin-right:0}.cookie-toggle input{display:none}.cookie-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:.4s;border-radius:1.5rem}.cookie-slider:before{position:absolute;content:"";height:1.25rem;width:1.25rem;left:.125rem;bottom:.125rem;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.cookie-slider{background-color:#000}input[disabled]+.cookie-slider{background-color:#ccc;opacity:.6;cursor:not-allowed}input:checked+.cookie-slider:before{transform:translateX(1.25rem)}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.clearfix:after,.nav:after,.media:after{content:"";display:table;clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}embed{max-width:100%}ul,ol{list-style-position:outside}a[href^=tel]{text-decoration:inherit;color:inherit}html{font-size:10px}:root{--brand:#980a2c;--brand-lightest:snow;--black:#000;--white:#fff;--neutral-lightest:#eee;--neutral-lighter:#ccc;--neutral-light:#aaa;--neutral:#666;--neutral-dark:#444;--neutral-darker:#222;--neutral-darkest:#111;--success-green:#027a48;--success-green-light:#ecfdf3;--error-red:#b42318;--error-red-light:#fef3f2;--bg-primary:#f7f7f8;--bg-primary-opacity:rgba(255,255,255,.8);--bg-neutral-white:#f7f7f8;--bg-neutral:#43424a;--bg-neutral-brand:#980a2c;--border-primary:#f7f7f8;--border-secondary:#dad9de;--border-alternate:#27272a;--text-primary:#000;--text-secondary:#980a2c;--text-alternate:#fff;--text-tertiary:#575661;--text-green:#027a48;--text-error:#b42318;--link-primary:#980a2c;--link-secondary:#575661;--link-alternate:#fff;--container-width:1352px;--container-padding:0 20px;--row-padding:11.2rem 0;--row-padding-s:6.4rem 0;--element-margin:6.4rem}body{background:url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/decor-t.svg) no-repeat 0 0/34.44vw auto,url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/decor-m.svg) no-repeat 16.11% 600px/21.94vw auto,var(--bg-primary);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--text-primary);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif;font-weight:400;letter-spacing:0;line-height:1.1;color:var(--text-primary);margin-bottom:2.4rem}@media (min-width:768px){body,h1,h2,h3,h4,h5,h6{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif}}h1{font-size:5.6rem;letter-spacing:-1.12px}h2{font-size:4.8rem;letter-spacing:-.96px}h3{font-size:4rem;letter-spacing:-.8px}h4{font-size:3.2rem;letter-spacing:-.64px}h5{font-size:2.4rem;letter-spacing:-.48px}h6{font-size:2rem;letter-spacing:-.4px}p{margin-bottom:2.4rem}div p:last-child{margin-bottom:0}a{color:var(--brand);-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:var(--link-secondary);-webkit-transition:all .3s ease;transition:all .3s ease}.theme-row{width:min(var(--container-width), 100%);padding:var(--container-padding);margin:0 auto}.theme-row-zero{width:min(var(--container-width), 100%);margin:0 auto}.default-page-row{width:min(var(--container-width), 100%);padding:var(--container-padding);margin:0 auto}.theme-button{padding:1.6rem 3.2rem;background:var(--bg-neutral-brand);color:var(--text-alternate);border:1px solid var(--bg-neutral-brand);font-size:1.6rem;line-height:1.5;display:inline-flex;align-items:center;gap:12px;border-radius:999px;overflow:hidden}.theme-button.bg-light{background:0 0;border-color:var(--bg-neutral-brand);color:var(--link-primary)}.theme-button.bg-tertiary{background:#fff;border-color:#fff;color:var(--brand)}.theme-button.button-size-s{padding:1.1rem 2.3rem}.theme-button.button-size-xs{padding:.6rem 1.6rem}.theme-button:hover{color:var(--text-alternate)}.theme-button.bg-light:hover{color:var(--link-primary)}.theme-button.bg-tertiary:hover{color:var(--brand)}.theme-button.bg-inline{padding:0 0 0 2px;background:0 0;border:0;color:var(--brand);font-weight:500}.theme-button.bg-inline svg{margin-left:.8rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.theme-button>span{display:inline-block;overflow:hidden;height:1lh}.theme-button>span>span{display:block;position:relative;-webkit-transition:all .4s;transition:all .4s}.theme-button:not(.bg-inline):hover>span>span{-webkit-transform:translateY(-1lh);transform:translateY(-1lh);-webkit-transition:all .4s;transition:all .4s}.theme-button.bg-inline:hover svg{margin-left:1.6rem}.arrow-button{position:relative;padding:1.75rem;border:1px solid var(--brand);border-radius:50%;display:flex;fill:var(--brand);overflow:hidden}.arrow-button:before{content:"";display:block;width:0;height:0;position:absolute;bottom:-1px;left:-1px;background:var(--brand);border-radius:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:10}.arrow-button svg{fill:inherit;z-index:11}.arrow-button:hover{fill:#fff}.arrow-button:hover:before{width:4.8rem;height:4.8rem}.main-header{margin:0 auto;width:100%;padding:0 24px;font-size:1.6rem;line-height:1.5;position:fixed;top:24px;left:0;z-index:900}.logged-in .main-header{top:calc(var(--wp-admin--admin-bar--height,0) + 24px)}.header-row{position:relative;width:min(1392px, 100%);height:76px;margin:0 auto;display:flex;align-items:center;padding:0 16px 0 24px;border-radius:999px}.header-row>*{position:relative;z-index:12}.header-row:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:999px;background:rgba(255,255,255,.8);backdrop-filter:blur(16px)}.site-branding{margin-right:auto}.main-navigation{margin-right:auto}.main-navigation ul{margin:0;padding:0;list-style:none;text-align:right}.main-navigation ul li{display:inline-block;margin:0 1.6rem}.main-navigation ul#menu-main>li>a{color:var(--link-secondary);border-top:2px solid transparent;padding:2.6rem 0;display:block;-webkit-transition:all .4s ease;transition:all .4s ease}.main-navigation ul#menu-main>li.current-menu-ancestor:not(.current-menu-parent)>a,.main-navigation ul#menu-main>li.current-menu-item>a{color:var(--link-primary);border-top:2px solid var(--brand);-webkit-transition:all .4s ease;transition:all .4s ease}.main-navigation ul#menu-main>li>a:hover{color:var(--brand);border-color:var(--brand)}.main-navigation>div>ul>li{display:inline-block}.header-button-col{display:flex;gap:1.6rem;align-items:center}.header-search{display:inline-flex}@media(min-width:1360px){.main-navigation ul li{position:relative}.main-navigation .menu-item-has-children>.sub-menu{position:absolute;top:calc(100% - 2px);left:0;z-index:200;text-align:left;white-space:nowrap;background:#fff;padding:8px 0;border-radius:0 0 12px 12px;box-shadow:0px 1px 4px 1px rgba(0,0,0,.02) inset;opacity:0;visibility:hidden;-webkit-transition:all .4s;transition:all .4s}.main-navigation .menu-item-has-children.mega_menu .sub-menu{background:0 0 !important;box-shadow:none !important;border:0 !important}.main-navigation .menu-item-has-children .sub-menu li{display:block;height:40px;padding-left:8px;padding-right:12px}.main-navigation .menu-item-has-children .sub-menu li a{padding-top:0;height:40px;line-height:40px;display:block;color:var(--text-primary)}.main-navigation .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;pointer-events:auto}.main-navigation ul#menu-main>li.menu-item-has-children>a:after{content:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20"%3E%3Cpath fill="inherit" fill-rule="evenodd" clip-rule="evenodd" d="M10.8314 13.0524C10.6484 13.2355 10.3516 13.2355 10.1685 13.0524L5.38949 8.27337C5.20643 8.09031 5.20643 7.79356 5.38949 7.61049L5.61046 7.38949C5.79352 7.20643 6.09031 7.20643 6.27338 7.38949L10.5 11.6161L14.7266 7.38949C14.9097 7.20643 15.2064 7.20643 15.3895 7.38949L15.6105 7.61049C15.7935 7.79356 15.7935 8.09031 15.6105 8.27337L10.8314 13.0524Z" /%3E%3C/svg%3E');width:21px;height:21px;display:inline-block;margin-left:4px;transform:translateY(3px);-webkit-transition:all .4s;transition:all .4s;fill:inherit}.main-navigation ul#menu-main>li.menu-item-has-children.current-menu-item>a:after{content:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20"%3E%3Cpath fill="%23980A2C" fill-rule="evenodd" clip-rule="evenodd" d="M10.8314 13.0524C10.6484 13.2355 10.3516 13.2355 10.1685 13.0524L5.38949 8.27337C5.20643 8.09031 5.20643 7.79356 5.38949 7.61049L5.61046 7.38949C5.79352 7.20643 6.09031 7.20643 6.27338 7.38949L10.5 11.6161L14.7266 7.38949C14.9097 7.20643 15.2064 7.20643 15.3895 7.38949L15.6105 7.61049C15.7935 7.79356 15.7935 8.09031 15.6105 8.27337L10.8314 13.0524Z" /%3E%3C/svg%3E')}.main-navigation .mega_menu{position:static}.main-navigation .menu-item-has-children.mega_menu :is(li,a){height:unset !important;line-height:1.5 !important}.main-navigation .menu-item-has-children.mega_menu>.sub-menu{position:fixed;top:calc(var(--wp-admin--admin-bar--height,-1px) + 100px);left:0;transform:translateX(max(20px,calc(50vw - 50rem)));width:100rem;display:grid;grid-template-columns:396px auto;padding:0;background:0 0;border-radius:0 0 8px 8px;box-shadow:0px 1px 4px 1px rgba(0,0,0,.02) inset;overflow:hidden;pointer-events:none}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li{background:#fff;height:unset;padding:3.2rem 3.2rem 3.2rem 6.4rem;font-size:1.4rem;font-weight:600;margin:0}.main-navigation .menu-item-has-children.mega_menu>.sub-menu .sub-menu{position:static;visibility:visible;opacity:1}.main-navigation .menu-item-has-children.mega_menu>.sub-menu .sub-menu li{padding:0;margin:0}.main-navigation .menu-item-has-children.mega_menu>.sub-menu .sub-menu li a{color:var(--brand);font-size:1.6rem}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li:nth-child(2){background:var(--bg-primary-opacity);backdrop-filter:blur(16px);padding:3.2rem}.lpoh-post-thumbnail img{width:16rem;height:10.5rem;border-radius:.8rem;object-fit:cover}.latest-posts-on-menu{white-space:normal;margin-top:2.4rem}.latest-posts-on-header{max-width:100%;display:grid;grid-template-columns:160px auto;gap:2.4rem;padding:.8rem 0;margin-bottom:.8rem}.lpoh-title{display:-webkit-box !important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;color:var(--text-primary) !important;margin-bottom:.4rem !important}.lpoh-body{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.8rem;font-weight:400}.lpoh-read-more{color:var(--brand) !important;text-decoration:underline}.main-navigation .menu-item-has-children.mega_menu .lpoh-all-posts{position:absolute;top:29px;right:3.2rem;font-size:1.4rem !important;line-height:1.71428 !important;color:var(--brand) !important}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li:first-child .sub-menu{margin-top:2.4rem}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li:first-child li{margin-bottom:3.2rem !important}.menu-item-description{font-size:1.4rem;font-weight:400;color:var(--text-primary);display:block}.opened-mega-menu{visibility:visible !important;opacity:1 !important;pointer-events:auto !important}}.mobile-menu-icon{display:none;width:24px;height:24px;margin-left:24px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.mobile-menu-icon svg{fill:var(--brand)}.mobile-menu-container{position:fixed;top:0;right:-100%;width:300px;height:100vh;visibility:hidden;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-menu-row{background:#fff;width:300px;height:100vh;padding:125px 24px 77px;position:absolute;right:0;top:0;z-index:1000;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;overflow-y:auto}.mobile-overlay{width:100%;height:100vh;background:rgba(11,12,15,.8);position:fixed;left:0;top:0;opacity:0;pointer-events:none;z-index:999}.mobile-overlay.opened-mobile-menu{pointer-events:auto;opacity:1}.mobile-menu-container.opened-mobile-menu{visibility:visible;opacity:1;z-index:10000;right:0}.mobile-menu-nav ul{list-style-type:none;color:var(--text-primary)}.mobile-menu-nav ul li{position:relative;margin-bottom:24px}.mobile-menu-nav ul li a{color:var(--text-primary)}.mobile-menu-nav ul li.current-menu-ancestor>a,.mobile-menu-nav ul li.current-menu-item>a{color:var(--link-primary)}.mobile-menu-nav>div>ul>li.mega_one>.sub-menu>li>a,.mobile-menu-nav>div>ul>li.mega_two>.sub-menu>li>a{display:none}.mobile-menu-nav>div>ul>li>.sub-menu{display:none;padding-left:20px;margin-top:24px}.mobile-menu-nav>div>ul>li>.sub-menu li a{line-height:16px;color:var(--color-primary);border:none;display:block}.mobile-menu-nav>div>ul>li.menu-item-has-children.mobile-dropdown>a{color:var(--link-primary)}.mobile-menu-nav ul.children{max-height:0;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-nav li.mobile-dropdown>ul.children{max-height:500px}.mobile-menu-nav ul.children>li:first-child{margin-top:2.4rem}.mobile-menu-nav ul li.menu-item-has-children:after,.mobile-menu-nav ul li.page_item_has_children:after{content:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20"%3E%3Cpath fill="%23000000" fill-rule="evenodd" clip-rule="evenodd" d="M10.8314 13.0524C10.6484 13.2355 10.3516 13.2355 10.1685 13.0524L5.38949 8.27337C5.20643 8.09031 5.20643 7.79356 5.38949 7.61049L5.61046 7.38949C5.79352 7.20643 6.09031 7.20643 6.27338 7.38949L10.5 11.6161L14.7266 7.38949C14.9097 7.20643 15.2064 7.20643 15.3895 7.38949L15.6105 7.61049C15.7935 7.79356 15.7935 8.09031 15.6105 8.27337L10.8314 13.0524Z" /%3E%3C/svg%3E');width:21px;height:20px;display:inline-block;position:absolute;right:0;top:1px;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-nav ul li.mobile-dropdown.menu-item-has-children:after,.mobile-menu-nav ul li.mobile-dropdown.page_item_has_children:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu-nav ul li path{fill:var(--text-primary)}.header-search{cursor:pointer}.flyout-search{width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.3);padding:240px 8px 0;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.flyout-search.flyout-search-opened{opacity:1;pointer-events:auto;visibility:visible}.search-widget{width:min(640px, 100% - 24px);margin:0 auto;position:relative;z-index:12}.search-widget input[type=search]{border-radius:256px;border:1px solid #d5d7da;background:#fff;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);height:56px;padding:16px 14px 16px 42px;font-size:1.6rem}.search-widget svg{position:absolute;top:18px;left:14px}.close-search{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}body.search :is(.blog-home-sticky,.blog-categories){display:none !important}.flickity-page-dots{position:relative;display:inline;padding:.4rem .8rem;background:#fff;border-radius:999px}.flickity-page-dots .dot{opacity:1;width:1.2rem;height:1.2rem;margin:0 .4rem;background:var(--border-secondary);position:relative;overflow:hidden}.flickity-page-dots .dot.is-selected{width:3rem;border-radius:99px}.flickity-page-dots .dot.is-selected:after{content:"";width:0;height:100%;background:var(--bg-neutral-brand);position:absolute;top:0;left:0;animation:dot-timer 4.1s forwards}@keyframes dot-timer{0%{width:0}100%{width:100%}}.flickity-prev-next-button{width:48px;height:40px;background:#fff;border-radius:99px 0 0 99px;top:calc(100% + 30px);display:grid;place-items:center}.flickity-prev-next-button.previous{left:auto;right:max(128px,calc(100% - var(--container-width) + 128px))}.flickity-prev-next-button.next{border-radius:0 99px 99px 0;right:max(80px,calc(100% - var(--container-width) + 80px))}.flickity-prev-next-button:hover{background:var(--brand-lightest)}.flickity-prev-next-button:hover svg{fill:var(--brand)}.flickity-prev-next-button .flickity-button-icon{width:13.45px;height:14.45px;position:static}.flickity-prev-next-button.next .flickity-button-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flickity-prev-next-button .flickity-button-icon .arrow{-webkit-transform:scale(7.46);transform:scale(7.46)}.flickity-viewport{overflow:visible}.vc_section{padding-left:0 !important;padding-right:0 !important;padding:var(--row-padding) !important;margin:0 !important}.vc_section>.vc_row{width:min(var(--container-width), 100%);margin:0 auto}.vc_section>.vc_row[data-vc-full-width]{position:static !important;width:100% !important}.vdp-helper .vc_column_container>.vc_column-inner{padding-left:20px;padding-right:20px}body .decor-mid{background-image:url('/wp-content/uploads/2024/07/decor-mid.svg');background-repeat:no-repeat !important;background-position:bottom left !important;background-size:100% auto}body .home-decor-bottom{background-image:url('/wp-content/uploads/2024/07/home-decor-bottom.svg');background-repeat:no-repeat !important;background-position:bottom left !important;background-size:100% auto}body .home-hero-background{padding:13.2rem 0 20.4rem !important;background-image:url('/wp-content/uploads/2024/07/decor-home.svg');background-repeat:no-repeat !important;background-position:bottom right !important;background-attachment:fixed;background-size:57.38vw auto;min-height:108rem}.home-hero-title{font-size:clamp(4rem, 6vw, 9.6rem);line-height:1;letter-spacing:-1.92px;margin-bottom:3.2rem !important}.home-hero-description{max-width:360px;font-size:1.8rem}.home-hero-buttons{text-align:right}.home-hero-buttons .theme-button{margin-left:1.6rem}.cards-with-image{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem, 1fr));grid-column-gap:1.6rem;grid-row-gap:3.2rem;min-height:433px}.cards-image{background:var(--bg-primary-opacity);backdrop-filter:blur(16px);border-radius:12px;padding:8px}.cards-image-wrapper{position:relative;height:296px;margin-bottom:.8rem;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:center;backface-visibility:hidden;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;will-change:height,transform,background-image}.cards-body{padding:.8rem}.cards-body h3{font-size:1.6rem;line-height:1.5;margin:0}.cards-body p{color:var(--text-tertiary);padding-top:.4rem;max-height:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;backface-visibility:hidden;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;will-change:max-height}.cards-image:hover p{max-height:300px}.cards-image:hover .cards-image-wrapper{height:284px;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.custom-text-block{margin-bottom:8rem}.custom-text-block .top-title{color:var(--text-secondary);font-family:"IBM Plex Mono";font-size:1.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:1.6rem}.custom-text-block .main-title em{color:var(--brand);font-style:normal}.custom-text-block .body-content{font-size:1.8rem}.custom-text-block .body-content.div-center{max-width:830px;margin:0 auto}.custom-text-block .body-content .theme-button{margin-top:1.3rem}.custom-text-block.divided-text-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(46rem, 1fr));grid-column-gap:8rem}.custom-text-block.divided-text-column2{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1rem}.custom-text-block.small-text-gap{grid-column-gap:3.2rem}.single-card-with-image-button-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem, 1fr));gap:2.4rem}.single-card-with-image-button-wrapper2{display:flex;flex-wrap:wrap;margin-left:-1.2rem!important;margin-right:-1.2rem!important}.post-type-archive-tribe_events .single-card-with-image-button-wrapper,.post-type-archive-tribe_events .single-card-with-image-button-wrapper2{padding-top:11.2rem !important}.single-card-with-image{border-radius:8px 64px 8px 8px;border:1px solid var(--border-secondary) !important;background:#fff;min-height:600px;display:flex;flex-direction:column;margin-bottom:2.4rem !important}.single-card-with-image-button-wrapper2 .single-card-with-image{flex-basis:calc(50% - 2.4rem);margin-left:1.2rem;margin-right:1.2rem}@media (max-width:767px){.single-card-with-image-button-wrapper2 .single-card-with-image{flex-basis:calc(100% - 2.4rem)}}.single-card-image-wrapper{flex:0 0 220px;height:220px;border-radius:8px 64px 0 0;background-size:cover;background-repeat:no-repeat;background-position:center;backface-visibility:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;will-change:height,transform,background-image}.single-card-with-image:hover .single-card-image-wrapper{flex:0 0 160px}.single-card-body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 100%;padding:3.2rem 2.4rem !important}.single-card-body p{font-weight:500;color:var(--text-tertiary)}.single-card-body .theme-button{margin-top:auto}.card-slider-wrapper{margin-right:calc(-50vw + 50%);margin-bottom:14rem}.card-slider{position:relative}.card-slide{position:relative;border-radius:12px;border:1px solid var(--border-primary);background:#fff;box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06);padding:7.2rem 4rem;margin-right:3.2rem;width:min(528px, 100vw - 40px);min-height:378px}.card-slide p{color:var(--text-tertiary)}.card-icon{position:absolute;left:4rem;top:-4.2rem;width:8.4rem;height:8.4rem;border-radius:1.2rem;background:var(--brand-lightest);box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06);padding:1.2rem}.card-slider .flickity-viewport{overflow:clip;overflow:visible;overflow-clip-margin:42px}.cta-with-image{border-radius:8px 64px 8px 8px;border:1px solid var(--border-primary);background:#fff;display:flex;overflow:hidden}.cta-with-image.cta-left-image{flex-direction:row-reverse;border-radius:64px 8px 8px}.cta-content{flex:1 1 51.29%;padding:4.8rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cta-image{flex:1 1 48.71%}.cta-image img{width:100%;height:100%;object-fit:cover}.cta-badge{color:var(--text-secondary);font-family:"IBM Plex Mono";font-size:1.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:2.4rem;padding:6px 12px;background:var(--brand-lightest);border-radius:5px;display:inline-block}.cta-body{margin-bottom:4rem}.cta-title em{color:var(--brand);font-style:normal}.rotating-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.rotating-tabs-content{padding-top:7.2rem}.rotating-tab-single{position:relative;padding-left:36px;margin-bottom:4rem;user-select:none;cursor:pointer}.rotating-tab-single.active-tab-content{pointer-events:none}.rotating-tab-single h5{margin:0}.rotating-tab-single p{font-weight:500;color:var(--text-tertiary);max-height:0;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}.rotating-tab-single.active-tab-content p{max-height:500px}.rotating-tab-single p:before{content:"";height:2.4rem;display:block}.rotating-tab-progress{position:absolute;top:0;left:0;width:4px;height:100%;background:var(--border-secondary);border-radius:99px;overflow:hidden}.rotating-tab-single.active-tab-content-anim .rotating-tab-progress:after{content:"";width:4px;height:0;background:var(--brand);animation:tab-timer 4s forwards;display:block}@keyframes tab-timer{0%{height:0}100%{height:100%}}.rotating-tab-single.active-tab-content-anim.anim-stop .rotating-tab-progress:after{height:100%;animation:none}.rotating-tabs-images{position:relative;height:644px;overflow:hidden}.tab-image{position:absolute;width:100%;height:100%;border-radius:8px 128px;top:0;left:0;overflow:hidden;opacity:0;-webkit-transition:all .4s;transition:all .4s}.tab-image.active-tab-image{opacity:1}.tab-image img{width:100%;height:100%;object-fit:cover;border-radius:8px 128px}.contact-slider{position:relative;margin-right:calc(-50vw + 50%);margin-bottom:8rem}.contact-person{width:min(1024px, 100vw - 96px);min-height:420px;display:grid;grid-template-columns:348px 1fr;border-radius:8px;background:#fff;box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06);margin-right:3.2rem}.contact-person-image img{width:100%;height:100%;object-fit:cover;border-radius:8px 64px 0 8px}.contact-person-content{position:relative;padding:24px;display:flex;flex-direction:column}.contact-person-socials{position:absolute;top:24px;right:24px}.contact-person-socials a{margin-left:1.2rem}.contact-person-content>h4{font-weight:600;margin:0}.contact-person-position{color:var(--text-tertiary,#575661);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:1.6rem}.contact-person-description{margin-bottom:auto}.contact-person-links{display:block;margin-top:8px}.contact-person-links a{display:inline-block;color:var(--brand)}.team-members.contact-grid .contact-person{margin:0 0 4rem;width:100%}.cta-default{border-radius:8px;background:linear-gradient(43deg,#980a2c 13.83%,#27272a 112.49%);padding:11rem 2.4rem;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-default:after{content:"";display:block;width:calc(100% + 34px);height:100%;border-radius:16px;background:linear-gradient(0deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.09) 100%);position:absolute;right:-85.525px;bottom:-59.232px;-webkit-transform:rotate(1.635deg);transform:rotate(1.635deg);z-index:11}.cta-default-title{color:#fff}.cta-default-body{font-size:1.8rem;max-width:768px;margin:0 auto 4rem}.cta-default-content{position:relative;z-index:12}.hero-section-wrapper{padding:18.8rem 0 11.2rem}.hero-custom-row{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.hero-custom-images{position:relative;padding-left:9.2rem}.hero-image-back{border-radius:8px 24.060%;overflow:hidden}.hero-image-back img{aspect-ratio:1/1;object-fit:cover}.hero-image-front{position:absolute;top:6.4rem;left:0;width:58.334%;border-radius:64px 8px;overflow:hidden}.hero-body{font-size:1.8rem;max-width:624px}.custom-hero-bg{background-color:var(--bg-neutral-white);background-image:url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/decor-for-herotext.svg);background-repeat:no-repeat;background-size:113vw auto;background-position:top right}.hero-section-with-text-wrapper{padding:18.8rem 0 11.2rem}.hero_section_with_text-content{max-width:950px}.hero_section_with_text-content p{font-size:2rem}.hero_section_with_text-title img{width:16rem;height:9.6rem;border-radius:9.9rem}.custom-hero-bg2{background-color:var(--bg-neutral-white);background-image:url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/hero-text-bottom-left.svg),url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/hero-text-top-right.svg),url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/hero-text-right-bottom.svg);background-size:28.61vw auto,28.61vw auto,15.83vw auto;background-position:-5vw calc(100% + 23vw), top right, 84vw calc(100% + 9vw);background-repeat:no-repeat;border-bottom:1px solid var(--brand)}.hero-section-with-button-wrapper{padding:18.8rem 0 11.2rem}.hero-badge{font-weight:600;margin-bottom:1.6rem}.hero-section-with-button-wrapper .theme-button{margin-top:4rem}.hero_section_with_button-content{max-width:720px}.animated-text-block{padding:11.2rem 0;text-align:center;max-width:1200px;margin:0 auto}.animated-text-block h2{color:var(--brand);margin:0}.text-block-with-image{display:grid;grid-template-columns:repeat(auto-fit,minmax(42rem, 1fr));grid-column-gap:8rem;grid-row-gap:3.2rem;align-items:center;container:text-block-image/inline-size}.text-block-image img{aspect-ratio:1/1;object-fit:cover;border-radius:21% 8px}.text-image-right .text-block-image{order:2}.text-image-right .text-block-image img{border-radius:8px 21%}@container text-block-image (width < 92rem){.text-image-right .text-block-image{order:1}.text-image-right .text-block-content{order:2}}.partnern-wrapper:not(:last-child){margin-bottom:8rem}.partnern-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(46rem, 1fr));grid-column-gap:8rem}.partnern-gallery ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.partnern-gallery ul li{padding:1.4rem 0;display:flex;align-items:center;justify-content:center}.partnern-body p{max-width:544px}.job-offer{position:relative;padding:7.2rem 3.2rem 6.4rem;border-radius:12px;background:#fff;box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06);overflow:hidden}.job-offer:not(:last-child){margin-bottom:4rem}.job-offer:before{content:"";display:block;width:calc(100% + 6.4rem);height:8px;background:var(--brand);position:absolute;top:0;left:-3.2rem}.job-offer h4{margin-bottom:.8rem}.job-location{font-size:2rem;margin-bottom:2.4rem;color:var(--text-tertiary)}.job-description{font-size:1.8rem;margin-bottom:1.6rem;color:var(--text-tertiary)}.testimonial-card-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem, 1fr));grid-column-gap:3.2rem;grid-row-gap:3.2rem}.testimonial-card{border-radius:8px 64px;border:1px solid var(--border-primary);background:#fff;padding:3.2rem}.testimonial-logo{padding:1rem 0;margin-bottom:4.8rem}.testimonial-body{font-size:1.8rem;margin-bottom:2.4rem}.testimonial-card .theme-button{margin-top:3.2rem}.sticky-cards-wrapper>h2{text-align:center;margin-bottom:8rem}.sticky-cards-grid{position:relative}.sticky-card{border-radius:8px 8px 8px 64px;border:1px solid var(--border-secondary);background:#fff;height:640px;display:flex;overflow:hidden;position:-webkit-sticky;position:sticky;top:15%;margin-bottom:6.4rem}.sticky-card-image{position:relative}.sticky-card-image img{border-radius:8px 64px 0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sticky-card.sticky-card-right{flex-direction:row-reverse;border-radius:8px 8px 64px}.sticky-card.sticky-card-right .sticky-card-image img{border-radius:64px 8px 64px 0}.sticky-card-image,.sticky-card-content{flex:1 1 50%}.sticky-card-content{display:flex;flex-direction:column;padding:4.8rem;gap:3.2rem}.sticky-card-aligner{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.sticky-card-button{flex:0 0 68px;margin-left:auto}.sticky-card-eyebrow{font-family:"IBM Plex Mono";font-size:1.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;color:var(--brand);margin-bottom:.8rem}.sticky-card-body{color:var(--text-tertiary)}.sticky-card-body ul{list-style-type:none;padding:0 16px 0 0}.sticky-card-body li{position:relative;padding-left:48px;margin-bottom:1rem}.sticky-card-body li:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M11.293 17.293L12.707 18.707L19.414 12L12.707 5.29297L11.293 6.70697L15.586 11H6V13H15.586L11.293 17.293Z' fill='%23980A2C'/></svg>");position:absolute;left:0;top:2px;width:24px;height:24px}.sticky-cards-body-links a{margin-right:2rem}.product-grid-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(33rem, 1fr));grid-column-gap:2.4rem;grid-row-gap:1.6rem}.product-grid-item{display:flex;flex-direction:column;align-items:flex-start;color:var(--text-tertiary);border-radius:8px 64px 8px 8px;border:1px solid var(--border-secondary);background:#fff}.product-grid-image{position:relative;width:100%;flex:0 0 240px;border-radius:8px 64px 0 0;background-size:cover;background-position:center;overflow:hidden;backface-visibility:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;will-change:height,transform,background-image}.product-grid-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:11}.product-grid-item:hover .product-grid-image{flex:0 0 180px}.product-grid-aligner{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;padding:3.2rem 2.4rem;min-height:421px}.product-grid-body{margin-bottom:2.4rem}.product-grid-button{margin-top:auto}.product-grid-item.product-grid-item-nonimage{border-radius:8px}.product-grid-item.product-grid-item-nonimage .product-grid-aligner{min-height:auto;color:var(--text-primary)}.product-grid-item.product-grid-item-nontitle.product-grid-item-nonimage{box-shadow:none;border:0;background:0 0}.product-grid-item.product-grid-item-nontitle.product-grid-item-nonimage .product-grid-aligner{padding-top:0;padding-left:0;color:var(--text-tertiary)}.scrolling-section{display:grid;grid-template-columns:1fr 1fr;gap:8rem}.scrolling-section-images{position:relative;width:100%;height:67.157svh;top:3svh;overflow:hidden}.scrolling-section-image{position:absolute;top:0;left:0;width:100%;height:100%;max-height:1080px}.scrolling-section-image img{width:100%;height:100%;object-fit:cover;border-radius:8px 128px}.mobile-scrolling-section-image{display:none}.scrolling-section-single{font-size:1.8rem;min-height:100svh}.scrolling-section-single ul{list-style-type:none;padding:0 16px}.scrolling-section-single li{position:relative;padding-left:48px;margin-bottom:1rem}.scrolling-section-single li:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M11.293 17.293L12.707 18.707L19.414 12L12.707 5.29297L11.293 6.70697L15.586 11H6V13H15.586L11.293 17.293Z' fill='%23980A2C'/></svg>");position:absolute;left:0;top:2px;width:24px;height:24px}.scrolling-section-eyebrow{font-family:"IBM Plex Mono";font-size:1.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:1.6rem;color:var(--brand)}.vdp-helper .vc_toggle_size_md.vc_1_default .vc_toggle_content,.vdp-helper .vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:0;padding-right:32px}.vdp-helper .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon{display:none}.vdp-helper .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:before{content:"";width:32px;height:32px;background-color:transparent;border:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M8.17674 12.5303L8.17676 12.5303L8.5303 12.1767C8.53031 12.1767 8.53031 12.1767 8.53032 12.1767C8.62794 12.0791 8.78621 12.0791 8.88385 12.1767C8.88385 12.1767 8.88385 12.1767 8.88385 12.1767L15.6464 18.9393L16 19.2929L16.3535 18.9393L23.1161 12.1767C23.2138 12.0791 23.372 12.0791 23.4696 12.1767L23.8232 12.5303C23.9208 12.628 23.9208 12.7862 23.8232 12.8838L16.1767 20.5303C16.0791 20.628 15.9209 20.628 15.8232 20.5303L8.17674 12.8838C8.17674 12.8838 8.17674 12.8838 8.17674 12.8838C8.07911 12.7862 8.07911 12.628 8.17674 12.5303Z" fill="%23980A2C" stroke="%23980A2C"/></svg>');background-repeat:no-repeat;position:absolute;top:20px;right:0;-webkit-transition:all .3s;transition:all .3s}.vdp-helper .vc_toggle_size_md.vc_toggle_default.vc_toggle_active .vc_toggle_title:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vdp-helper .vc_toggle_title h4{font-size:1.8rem;line-height:1.5;font-weight:500;padding:2.2rem 0;display:block;margin:0}.vdp-helper .vc_toggle_content{margin:2.4rem 0 3.2em}.vdp-helper .vc_do_toggle{margin:0;border-top:1px solid var(--border-secondary)}.vdp-helper .vc_do_toggle:last-child{border-bottom:1px solid var(--border-secondary)}.publikation{display:grid;grid-template-columns:182px auto;margin-bottom:3.2rem}.publikation:last-child{margin:0}.publikation-image img{width:182px;height:255px;border:1px solid var(--border-secondary);border-radius:8px 0 0;object-fit:cover}.publikation-content{padding:1.6rem 2.4rem 3.2rem;font-weight:500;color:var(--text-tertiary)}.publikation-pdf{margin-top:2.4rem;display:inline-block}.publikationen-isbn{color:var(--brand);font-weight:500;margin-top:2.4rem}.publication-categories{margin-bottom:1.2rem}.publication-category{font-family:"IBM Plex Mono";font-size:14px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;color:var(--brand)}.publication-category:not(:first-child){content:', '}.blog{background:var(--bg-primary)}.main-blog{padding-top:14.8rem;padding-bottom:11.2rem}.all-blog-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem, 1fr));grid-column-gap:2.4rem;grid-row-gap:6.4rem;min-height:421px}.main-blog-item{border-radius:8px 64px 8px 8px;border:1px solid var(--border-secondary);background:#fff;display:flex;flex-direction:column}.main-blog-thumbnail{width:100%;height:220px;flex:1 1 220px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.main-blog-thumbnail img{border-radius:8px 64px 0 0;width:100%;height:100%;object-fit:cover}.main-blog-content{flex:1 1 100%;display:flex;flex-direction:column;padding:1.6rem 2.4rem 3.2rem}.main-blog-meta{display:grid;grid-template-columns:60% 40%;grid-row-gap:.8rem;font-family:"IBM Plex Mono";font-size:14px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:1.2rem}.main-blog-cat{color:var(--brand)}.main-blog-author{color:var(--text-tertiary)}.main-blog-time{text-align:right}.main-blog-item h3{font-size:2.4rem;line-height:1.1;letter-spacing:-.48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.main-blog-item h3 a{color:var(--text-primary)}.main-blog-excerpt{margin-bottom:2.4rem}.main-blog-excerpt p{display:-webkit-box !important;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.main-blog-item .theme-button{margin-top:auto}.main-blog-item:hover .main-blog-thumbnail{flex:1 1 160px;height:160px}.blog-categories ul{list-style:none;margin:4.8rem 0 6.4rem}.blog-categories ul li{padding:.8rem 1.6rem;display:inline-block;cursor:pointer;border:1px solid transparent;border-radius:99px;-webkit-transition:all .4s;transition:all .4s}.blog-categories ul li.current-cat{color:var(--brand);border-color:var(--brand)}.blog-categories ul li a{color:var(--text-primary);-webkit-transition:all .4s;transition:all .4s}.blog-categories ul li.current-cat a{color:var(--brand)}@media(min-width:721px){.featured-post .main-blog-item{display:grid;grid-template-columns:repeat(auto-fit,minmax(48rem, 1fr));grid-column-gap:0;grid-row-gap:0;border:0;box-shadow:none;background:0 0}.featured-post .main-blog-item .main-blog-thumbnail{height:100%;border-radius:8px 64px;box-shadow:0px 20px 24px -4px rgba(0,0,0,.08),0px 8px 8px -4px rgba(0,0,0,.03)}.featured-post .main-blog-item .main-blog-thumbnail img{border-radius:8px 64px}.featured-post .main-blog-item:hover .main-blog-thumbnail{height:100%}.featured-post .main-blog-item .main-blog-content{margin:4rem 0;background:#fff;border-radius:0 8px 8px 0;padding:3.2rem 4.8rem}.featured-post .main-blog-meta{margin-bottom:4.45rem}.featured-post .main-blog-item h3{font-size:3.2rem;letter-spacing:-.64px;margin-bottom:.8rem}.featured-post .main-blog-excerpt{margin-bottom:5.2rem;font-weight:500;color:var(--text-tertiary)}}.load-status{padding:2.4rem 1.2rem;text-align:center}.single-post{background:var(--bg-primary)}.single-blog-caption{padding:14.8rem 0 7.2rem;background:var(--bg-primary)}.single-blog-intro{display:grid;grid-template-columns:513px 1fr}.single-blog-intro .main-blog-content{margin:4rem 0;padding:3.2rem 4.8rem;border-radius:8px 0 0 8px;background:#fff}.single-blog-intro .main-blog-meta{margin-bottom:2.95rem}.single-blog-intro h1{font-size:4rem;letter-spacing:-.8px;hyphens:auto;word-wrap:break-word}.single-blog-thumbnail img{border-radius:8px 64px;box-shadow:0px 20px 24px -4px rgba(0,0,0,.08),0px 8px 8px -4px rgba(0,0,0,.03);width:100%;height:100%;object-fit:cover}.single-blog-body{background:#fff}.single-blog-body :is(h1,h3,h3){margin:2.4rem 0}.single-blog-body :is(h4,h5,h6){margin:2.4rem 0 2rem}.single-blog-body p:not(:last-child){margin-bottom:1.6rem}.single-blog-row{width:min(100%, 808px);padding:11.2rem 2rem 16rem;margin:0 auto;background:#fff}.wp-element-caption,figcaption{text-align:right;font-size:1.4rem;line-height:150%;margin:.8rem 0 0}.wp-block-image{margin:4.8rem 0}.wp-block-quote{font-size:2rem;font-style:italic;font-weight:400;line-height:1.4;margin:3.6rem 0;padding:0 2rem;border-left:2px solid var(--border-primary)}.share-widget{color:var(--text-tertiary);font-size:18px;font-style:normal;font-weight:600;line-height:150%}.share-widget-list{margin-top:1.6rem;display:flex}.share-widget-list a{display:inline-grid;place-items:center;margin-right:.8rem;width:3.2rem;height:3.2rem;background:var(--bg-primary);border-radius:50%}.blog-cta{margin-top:6.4rem}.single-post .blog-cta{margin:0;padding:11.2rem 0}.tribe-events-view{background:0 0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{width:100% !important;max-width:100% !important;padding:0 !important}.vdp-event-archive-hero{padding:18.8rem 0 3.2rem !important;border-bottom:1px solid var(--brand) !important}.vdp-event-archive-body{background:#fff !important;padding:3.2rem 0 !important}:is(.vdp-event-archive-body,.vdp-event-archive-hero,.vdp-event-archive-footer) .theme-row{padding:var(--container-padding) !important;margin:0 auto !important}.custom-vdp-event-archive-title{font-size:48px;font-weight:400;letter-spacing:-.96px;max-width:362px;margin-bottom:4rem !important}.vdp-events-search-title,.vdp-events-date-title{flex:1 1 100%;margin-bottom:.8rem !important}.vdp-events-search-title{-webkit-transform:translateY(6px);transform:translateY(6px)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search{display:block !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{display:none !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:2.4rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar{margin:0;flex:1 1 512px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin:0;flex:1 1 976px}.tribe-events-c-top-bar__datepicker-input{position:static !important;width:100% !important;background:#fff url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/calendar.svg) no-repeat 12px/24px !important}.tribe-events .tribe-events-c-top-bar__datepicker-button{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.tribe-events-c-search__input{background:#fff url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/event-search.svg) no-repeat 12px/24px !important}.tribe-events-c-search__input,.tribe-events-c-top-bar__datepicker-input{padding:8px 16px 8px 48px !important;border-radius:8px !important;border:1px solid var(--border-secondary) !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search{gap:2.4rem !important}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{padding:15px 32px;border-radius:999px;border:1px solid var(--brand);background:var(--brand);color:#fff;box-shadow:none !important;outline:none !important;-webkit-transition:all .4s;transition:all .4s}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover{background:#aa0729;border-color:#aa0729}.tribe-events-calendar-list__month-separator{display:none !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{display:none !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{position:relative;width:100%}.tribe-events-calendar-list__event-date-tag{color:var(--brand);width:112px !important;height:107px;padding:12px 4px !important;border:1px solid var(--brand) !important;border-radius:24px 8px;font-size:1.4rem;line-height:1.5;align-self:flex-start}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{padding-top:0 !important}.tribe-events-calendar-list__event-date-tag time>span{display:block !important;margin:0 !important;padding:0 !important}.tribe-events-calendar-list__event-date-tag-daynum{font-size:3.2rem;line-height:1.1;letter-spacing:-.64px}.tribe-events .vdp-event-helper .tribe-events-calendar-list__event-title{font-size:2.4rem!important;margin:0 !important;letter-spacing:-.48px;max-width:calc(100% - 150px)}.theme-button.vdp-event-button{padding:1.1rem 2.3rem !important;background:var(--bg-neutral-brand);color:var(--text-alternate);border:1px solid var(--bg-neutral-brand);font-size:1.6rem;line-height:1.5;display:inline-flex !important;align-items:center;gap:12px;border-radius:999px;overflow:hidden}.theme-button.bg-light.vdp-event-button{background:0 0;border-color:var(--bg-neutral-brand);color:var(--link-primary)}.vdp-event-button{position:absolute;top:19.5px;right:0}.vdp-featured-event .vdp-event-button{position:static;margin-top:2.4rem}.tribe-events .tribe-events-calendar-month__calendar-event-title,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{font-size:1.4rem}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title a{color:#fff}.tribe-events-calendar-month__calendar-event-details{font-size:1.4rem}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{display:none !important}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background:var(--brand)}.vdp-featured-event{position:relative;margin:0 -16px !important}.vdp-featured-event .tribe-events-calendar-list__event-date-tag{position:absolute;top:16px;left:32px;background:var(--brand);color:#fff;width:112px !important;padding:12px 4px;border-radius:24px 8px;font-size:1.4rem;line-height:1.5}.vdp-featured-event .tribe-events-calendar-list__event-date-tag time>span{display:block !important;margin:0 !important;padding:0 !important}.vdp-featured-event .tribe-events-calendar-list__event-date-tag-daynum{font-size:3.2rem;line-height:1.1;letter-spacing:-.64px}.tribe-common--breakpoint-medium.tribe-events .vdp-featured-event .tribe-events-calendar-list__event{flex-direction:row !important}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue{display:none !important}.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-date-tag-datetime{padding:0 !important}.tribe-common--breakpoint-medium.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-details{margin-top:11.4rem;margin-bottom:6.9rem;width:50%}.tribe-common--breakpoint-medium.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-featured-image-wrapper{width:50%;display:block !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper :is(img,a){width:100% !important;height:100% !important;border-radius:8px 64px;object-fit:cover}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:0 !important}.tribe-common--breakpoint-medium.tribe-events .vdp-viewer-helper .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{display:block !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages{display:none !important}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin:0 !important}.vdp-events-list-main-title{display:grid;grid-template-columns:1fr 112px;align-items:center;margin:3.2rem 0 !important}.vdp-event-helper .tribe-events-calendar-list__event-row{margin:0 !important;padding:3.2rem 0 !important;border-top:1px solid var(--border-primary)}.tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item-text{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list{border-radius:8px;border:1px solid var(--border-primary);overflow:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-icon{display:block !important}.tribe-events-c-view-selector__list-item :is(svg,path){width:24px;height:24px;fill:#000}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{padding:8px 16px !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{padding:0 !important}.vdp-events-switcher-icons{display:flex}.tribe-events-c-view-selector__list-item--active{background:var(--brand-lightest)}.tribe-events-c-view-selector__list-item--active :is(svg,path){fill:var(--brand)}.tribe-common--breakpoint-medium.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-left:1.6rem}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{display:none}.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev{padding:1.1rem 2.3rem;background:var(--bg-neutral-brand);color:var(--text-alternate);border:1px solid var(--bg-neutral-brand);font-size:1.6rem;line-height:1.5;display:inline-flex;align-items:center;gap:12px;border-radius:999px;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}.tribe-events .tribe-events-c-nav__next:hover,.tribe-events .tribe-events-c-nav__prev:hover{background:#aa0729}.tribe-common button[disabled],.tribe-common input[disabled]{opacity:0}.tribe-events .tribe-events-c-nav__list-item--today{display:none}#tribe-events-pg-template{max-width:100%;padding:0}.vdp-events-intro{padding:14.8rem 0 7.2rem}.vdp-events-intro{border-bottom:2px solid var(--brand)}.vdp-events-intro-column{display:grid;grid-template-columns:513px 1fr}.vdp-intro-content{background:#fff;padding:3.2rem 4.8rem;margin:4rem 0;border-radius:8px 0 0 8px}.vdp-intro-image img{border-radius:8px 64px;box-shadow:0px 20px 24px -4px rgba(0,0,0,.08),0px 8px 8px -4px rgba(0,0,0,.03);width:100%;height:100%;object-fit:cover}.vdp-intro-content{display:flex;flex-direction:column;justify-content:flex-end}.vdp-intro-meta{margin-top:auto;font-family:"IBM Plex Mono";font-size:1.4rem;line-height:1.1;font-weight:500;letter-spacing:.28px;color:var(--brand);text-transform:uppercase}.vdp-intro-content h1{font-size:4rem;line-height:1.1;font-weight:400;letter-spacing:-.8px;flex:1 1 100%;display:inline-flex;align-items:center}.vdp-intro-meta{display:flex;gap:1.6rem}.vdp-intro-date,.vdp-intro-location{display:inline-flex;gap:.8rem;align-items:center}.vdp-events-body-wrapper{background:#fff;padding:11.2rem 0}.vdp-events-body{display:grid;grid-template-columns:420px 1fr;gap:80px}.vdp-events-content :is(h1,h2,h3,h4,h5,h6){margin:2.4rem 0}.vdp-events-content p:not(:last-child){margin-bottom:1.6rem}.vdp-event-organizers{padding-bottom:4.8rem;margin-bottom:4.8rem;border-bottom:1px solid var(--border-primary)}.vdp-sidebar-title{font-size:18px;font-weight:500;line-height:150%;margin-bottom:2.4rem}.organizer-thumbnail img{border-radius:4px 24px}.organizer{display:grid;grid-template-columns:56px 1fr;gap:1.6rem;align-items:center;margin-bottom:2.4rem}.organizer:last-child{margin:0}.organizer h3{font-size:16px;font-weight:600;line-height:150%;margin:0}.event-cta{padding:11.2rem 0}.vdp-event-archive-footer{background:#fff;padding:var(--row-padding) !important}.wp-caption-text{margin-top:16px}.wp-caption{max-width:100% !important;width:auto !important;padding:0;text-align:center;border-radius:8px 64px;margin:4.8rem 0;overflow:hidden}.wp-caption img{border-radius:8px 64px}.wp-caption.align-left{padding:15px 20px 15px 0}.wp-caption.alignright{padding:15px 0 15px 20px}.gallery img{margin-left:auto;margin-right:auto}.wp-video{width:100% !important;height:auto}.disable-css{pointer-events:none;cursor:default}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.aligncenter{margin:20px auto}img.alignleft{margin:15px 20px 15px 0}img.alignright{margin:15px 0 15px 20px}.page-template-page-block{background:var(--bg-primary)}.block-caption{padding:18.8rem 0 3.2rem}.page-template-page-block .single-blog-row{background:var(--bg-primary);padding:11.2rem 2rem}.single-blog-row ul,.wpb_wrapper ul,.vdp-events-content ul{list-style-type:none;padding:0 16px}.single-blog-row ul li,.wpb_wrapper ul li,.vdp-events-content ul li{position:relative;padding-left:48px;margin-bottom:1rem}.single-blog-row ul li:before,.wpb_wrapper ul li:before,.vdp-events-content ul li:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M11.293 17.293L12.707 18.707L19.414 12L12.707 5.29297L11.293 6.70697L15.586 11H6V13H15.586L11.293 17.293Z' fill='%23980A2C'/></svg>");position:absolute;left:0;top:2px;width:24px;height:24px}.contact-form-wrapper{border-radius:8px 64px;background:#fff;box-shadow:0px 1px 3px 0px rgba(0,0,0,.1),0px 1px 2px 0px rgba(0,0,0,.06);padding:3.2rem}label{margin:0 0 .8rem;display:block}.cf7-row:not(:last-child){margin-bottom:2.4rem}.cf7-submit-row{text-align:right}textarea,input:is([type=text],[type=email],[type=password],[type=search]){width:100%;max-width:100%;border-radius:8px;border:1px solid var(--border-secondary);background:#fff;min-height:48px;padding-inline:1.6rem}textarea{height:180px}.wpcf7-form-control.wpcf7-acceptance input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;border-radius:2px;border:1px solid var(--border-secondary);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;display:inline-block;position:relative;margin-top:2px}.wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:checked:after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:600;color:#000}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label{margin-left:.8rem;font-size:1.4rem;line-height:1.5;color:#000}.wpcf7-list-item{margin:0}.wpcf7-acceptance label{display:flex;align-items:flex-start}input[type=submit]{padding:16px 32px;border-radius:999px;border:1px solid var(--brand);background:var(--brand);color:#fff;-webkit-transition:all .4s;transition:all .4s}input[type=submit]:hover{background:#aa0729;border-color:#aa0729}.wpcf7-spinner{display:none}:is(.page-template-page-register,.page-template-page-login) :is(.main-header,.main-footer){display:none}.page-register{display:grid;grid-template-columns:repeat(2,1fr)}.page-register-left{background:var(--bg-primary)}.page-register-right{background:#fff}.page-register-form{display:flex;flex-direction:column;width:min(592px, 100%);padding:9.65rem 5.6rem;margin:0 auto;align-items:center;justify-content:center;min-height:calc(100vh - 144px);min-height:calc(100svh - 144px)}.page-register-form form{width:100%}.page-register-header{padding:23px 0 23px 64px}.page-register-footer{padding:23px 0 23px 64px}.page-register-form-footer{margin-top:2.4rem}.forminator-row p{font-size:1.8rem}.forminator-row h2{margin-bottom:.8rem}.forminator-row p{font-size:1.8rem}.forminator-row h2{margin-bottom:.8rem}.forminator-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;row-gap:2.4rem}.page-register-form .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row{margin-bottom:2.4rem}.page-register-form .forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:not(:last-child){margin:0}.forminator-col{flex:1 1 100%}.forminator-col-12{flex:1 1 100%}.forminator-col-6{flex:1 1 200px}.forminator-error-message{color:var(--error-red)}.forminator-button{padding:1.6rem 3.2rem;background:0 0;border:1px solid var(--bg-neutral-brand);color:var(--link-primary);outline:none;box-shadow:none;font-size:1.6rem;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;width:100%;gap:12px;border-radius:999px;overflow:hidden}.forminator-button:hover{background:#aa0729;border-color:#aa0729;color:#fff}.forminator-custom-form{position:relative}.forminator-spacer{padding-top:56px !important}.forminator-button-back{position:absolute;top:0;left:0;border:0;font-weight:500;width:auto;padding:0 0 0 32px;background:transparent url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/chevron-left.svg) no-repeat !important;-webkit-transition:all .4s;transition:all .4s}.forminator-button-back:hover{padding:0 0 0 40px;color:var(--brand)}.forminator-pagination-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem, 1fr));grid-column-gap:.8rem;grid-row-gap:1.6rem}.form-small{flex:1 0 116px;max-width:116px}.forminator-checkbox__wrapper{position:relative;display:flex}.forminator-checkbox__wrapper label,.forminator-checkbox__wrapper label input{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%}.forminator-checkbox__wrapper input{opacity:0}.forminator-checkbox__wrapper label span:before{content:"";width:16px;height:16px;border-radius:2px;border:1px solid var(--border-secondary);display:block;transform:translateY(4px)}.forminator-checkbox__wrapper input[type=checkbox]:checked+span:after{content:'\2713';position:absolute;top:1px;left:1px;width:16px;height:16px;pointer-events:none;font-size:1.5rem;font-weight:500}.forminator-checkbox__label p{padding-left:26px;font-size:1.6rem}.vdp-login-form .forminator-row h2{margin-bottom:3.2rem}.vdp-login-form .forminator-row-last{margin-bottom:0 !important}.vdp-login-form .forminator-field-password{position:relative}.vdp-login-form .forminator-description-password{position:absolute;top:0;right:0}.vdp-login-form .forminator-description-password a{text-decoration:underline}.page-register-right.login-right{background:linear-gradient(0deg,rgba(239,136,136,.38) 0%,rgba(239,136,136,.38) 100%),url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/lockimage.png) #d3d3d3 50%/cover no-repeat;background-blend-mode:color,normal}.page-template-internal-area{background:var(--bg-primary)}.internal-header .theme-row{width:min(1440px, 100%);padding:0 3.2rem}.internal-body .theme-row{width:min(1440px, 100%);padding:0}.page-template-internal-area .main-header{display:none}.internal-header{border-bottom:1px solid var(--border-secondary)}.internal-header-column{display:flex;padding:1.6rem 0;align-items:center;justify-content:space-between}.internal-search{position:relative;flex:0 1 540px}.internal-search input{padding-inline:4.8rem 1.2rem;min-height:4rem}.internal-search label{margin:0;padding:0}.search-icon{position:absolute;top:.8rem;left:1.2rem}.internal-user-logo{width:40px;height:40px;border-radius:50%;overflow:hidden}.internal-user-logo img{width:100%;height:100%;object-fit:cover}.internal-body-column{display:flex}.internal-sidebar{flex:0 0 320px}.internal-sidebar{padding:2.4rem 1.6rem}.internal-sidebar ul{list-style:none;position:-webkit-sticky;position:sticky;top:9.7rem}.internal-sidebar svg{fill:var(--text-primary);margin-right:1.2rem}.internal-sidebar ul>.menu-label-active{background:#fff;border-radius:8px}.internal-sidebar .menu-label-active svg{fill:var(--brand)}.internal-sidebar .menu-label-active .label-wrapper,.menu-label-active>.menu-label{color:var(--brand)}.internal-sidebar ul li{padding:.8rem}.internal-sidebar>ul>li{margin-bottom:1.6rem}.internal-sidebar .label-wrapper{display:flex}.internal-content{padding:3.2rem;background:#fff;flex:1 1 auto;border-left:1px solid var(--border-secondary)}.internal-content .all-blog-posts{grid-template-columns:repeat(auto-fit,minmax(34rem, 1fr))}.searchwp-live-search-results-container{border-radius:0 0 var(--Spacing-1,4px) var(--Spacing-1,4px);border-right:1px solid var(--Stroke-Default,#f5f5f5);border-bottom:1px solid var(--Stroke-Default,#f5f5f5);border-left:1px solid var(--Stroke-Default,#f5f5f5);background:var(--Background-Primary,#fff);box-shadow:0px 4px 8px -2px rgba(10,13,18,.1),0px 2px 4px -2px rgba(10,13,18,.06);margin:0 20px;padding:8px 16px 0}.searchwp-live-search-results-container h4{font-size:1.4rem;line-height:1.5;font-weight:500;margin-bottom:1.6rem}.searchwp-live-search-results{margin-top:-5px}.main-footer{padding:8rem 0;background:var(--bg-primary)}.footer-columns{display:grid;grid-template-columns:360px 1fr;grid-column-gap:6.4rem;grid-row-gap:4.8rem;margin-bottom:4.8rem}.desktop-logo-footer{margin-bottom:3.2rem;display:block}.footer-button{margin-bottom:2.4rem}.footer-info{margin-bottom:2.4rem}.footer-socials>a{margin-right:1.2rem}.footer-menu>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu ul li{margin-bottom:1.2rem}.footer-menu .sub-menu{margin-top:1.2rem}.footer-menu ul li.menu-item-has-children>a,.footer-menu ul>li:last-child .sub-menu{font-weight:600}.footer-copyright{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:3.2rem}.footer-copyright-menu ul{list-style:none;display:flex;gap:2.4rem}.footer-copyright-menu li a{font-size:1.4rem;line-height:150%;text-decoration-line:underline}@media (min-width:1921px){.card-slider-wrapper{margin-right:0}}@media (max-width:1360px){.footer-columns{grid-template-columns:240px 1fr;grid-column-gap:3.2rem}.main-navigation{display:none}.mobile-menu-icon{display:block}.vdp-events-body{grid-template-columns:214px auto;gap:3.2rem}}@media (max-width:1064px){.cards-body p{max-height:500px}.cards-image:hover .cards-image-wrapper{height:296px}}@media(max-width:992px){.home-hero-buttons .theme-button:first-child{margin-bottom:1.2rem}.contact-slider{margin-right:0;margin-bottom:4rem}.contact-person{width:100%;display:block;margin-bottom:2.4rem;border-radius:8px 64px 8px 8px}.hero-custom-row{display:flex;flex-direction:column}.single-blog-intro,.vdp-events-intro-column{grid-template-columns:1fr 1fr}}@media(max-width:879px){.contact-person{height:auto !important}}@media(max-width:784px){.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{display:none !important}.tribe-common .tribe-common-g-row{gap:1.6rem}.tribe-events .tribe-events-calendar-list__event-details{position:relative !important}.tribe-events-calendar-list__event-venue{display:none !important}.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-featured-image-wrapper{display:block !important}.tribe-events .tribe-events-c-view-selector__content{display:block !important;position:static !important;padding:0 !important;transform:none !important}.tribe-events .tribe-events-c-view-selector__button{display:none !important}.tribe-events .tribe-events-c-view-selector{width:auto !important}.tribe-events .tribe-events-c-view-selector__list-item-link{padding:.8rem 1.6rem !important}.tribe-events-c-view-selector__list{display:flex}.tribe-events .vdp-event-archive-hero .tribe-events-c-events-bar__views{display:none !important}.tribe-events .tribe-events-header{margin:0;padding:0}.tribe-events .tribe-events-c-events-bar__search-button{margin:0;padding:0}.tribe-events .tribe-events-c-events-bar__search-button{border:1px solid var(--border-secondary);background:#fff url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/event-search.svg) no-repeat center;border-radius:8px;width:46px;height:48px;box-shadow:none;margin-top:32px}.tribe-events .tribe-events-c-events-bar__search-button svg{opacity:0}.tribe-events .tribe-events-c-events-bar__search-container{background:#fff;border:1px solid var(--border-secondary);margin-top:10px;border-radius:8px}.tribe-common-c-btn{padding:1.6rem 3.2rem;background:var(--bg-neutral-brand);color:var(--text-alternate);border:1px solid var(--bg-neutral-brand);font-size:1.6rem;line-height:1.5;display:block;align-items:center;gap:12px;border-radius:999px;overflow:hidden;text-align:center;outline:none !important;box-shadow:none !important;-webkit-transition:all .4s;transition:all .4s}.tribe-common-c-btn:hover{background:#aa0729;border:1px solid #aa0729}}@media(max-width:767px){.home-hero-buttons{text-align:left}.home-hero-buttons .theme-button{margin-left:0}.home-hero-buttons .theme-button:first-child{margin-top:2.4rem}.cta-with-image:is(.cta-left-image,.cta-right-image){flex-direction:column-reverse}.rotating-tabs{grid-template-columns:repeat(1,1fr);min-height:1px !important}.rotating-tabs-images{height:40vh}.footer-columns{grid-template-columns:1fr}.footer-copyright{display:block}.footer-copyright-menu ul{flex-direction:column;gap:1rem}.sticky-card{flex-direction:column !important;border-radius:8px 64px !important;position:static;height:unset;opacity:1 !important}.sticky-card-image img{border-radius:8px 64px 0 !important}.contact-form-wrapper{margin-top:3.2rem}.header-button-col .theme-button{display:none}.vdp-events-body{grid-template-columns:1fr}.scrolling-section-single{display:flex;flex-direction:column}.mobile-scrolling-section-image{display:block;border-radius:8px 128px;margin-bottom:3.2rem;overflow:hidden;order:11;padding-top:2rem}.scrolling-section-images{display:none}.scrolling-section{display:block}.single-blog-intro,.vdp-events-intro-column{display:flex;flex-direction:column-reverse}.single-blog-intro .main-blog-content{margin:1.2rem 0 0}.vdp-intro-content{margin:1.2rem 0 0}.page-register{grid-template-columns:1fr}.sticky-card-image{aspect-ratio:1/1}}@media(max-width:599px){h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:4rem;line-height:1.2;letter-spacing:-.8px;word-break:break-word}h2{font-size:3rem;line-height:1.2;letter-spacing:-.64px}h3{font-size:2.8rem;line-height:1.2;letter-spacing:-.52px}h4{font-size:2.4rem;line-height:1.4;letter-spacing:-.48px}h5{font-size:2rem;line-height:1.4;letter-spacing:-.4px}h6{font-size:1.8rem;line-height:1.4;letter-spacing:-.36px}.home-hero-title{font-size:4rem;line-height:1.2;letter-spacing:-.8px}.footer-menu>ul,.custom-text-block.divided-text-column,.text-block-with-image,.partnern-wrapper,.product-grid-section,.all-blog-posts{grid-template-columns:1fr}.tribe-events .vdp-event-helper .tribe-events-calendar-list__event-title{max-width:100%}.vdp-event-button{position:static;margin-top:2.4rem !important}.publikation{grid-template-columns:1fr}.publikation-content{padding:1.6rem 0 3.2rem}.theme-button{display:flex;justify-content:center}.theme-button.bg-inline{justify-content:flex-start}.cta-with-image .theme-button{width:100%}.vdp-helper .vc_column_container>.vc_column-inner{padding-left:16px;padding-right:16px}.flickity-prev-next-button{top:calc(100% + 19px)}.custom-text-block.divided-text-column2,.custom-text-block.divided-text-column,.single-card-with-image-button-wrapper,.text-block-with-image,.partnern-wrapper,.product-grid-section,.all-blog-posts,.internal-content .all-blog-posts{grid-template-columns:1fr}.custom-text-block{margin-bottom:4rem}:is(.vdp-event-archive-body,.vdp-event-archive-hero,.vdp-event-archive-footer) .theme-row{padding-left:0 !important;padding-right:0 !important}.vdp-featured-event{margin:0 !important}.custom-vdp-event-archive-title{font-size:4.2rem}.tribe-events-view{background:#fff}.tribe-events .tribe-events-calendar-list__event-row{flex-direction:column}.tribe-events .tribe-events-calendar-list__event-wrapper{width:100%}.scrolling-section-single{padding-bottom:2rem}.vdp-events-list-main-title{grid-template-columns:1fr}.tribe-events .tribe-events-c-events-bar__views{justify-content:end !important}.single-card-body p{margin-bottom:2.4rem !important}}
span.eeb-nodis{display:none !important}span.eeb-rtl{unicode-bidi:bidi-override !important;direction:rtl !important;display:inline !important}span.eeb-rtl span.eeb-sd,span.eeb-nrtl span.eeb-sd{display:inline !important;padding-left:0 !important}span.eeb-nrtl{word-break:break-all !important}.eeb-encoded{position:relative;margin-top:-.3em;z-index:1000;color:green}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}