.elementor-628 .elementor-element.elementor-element-b79a119{--display:flex}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-628 .elementor-element.elementor-element-9dd6767 .elementor-repeater-item-9000937 .swiper-slide-bg{background-color:#833CA3D9;background-image:url(https://4d4dich.de/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-27-at-10.13.07-AM.jpeg);background-size:cover}.elementor-628 .elementor-element.elementor-element-9dd6767 .elementor-repeater-item-9000937 .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-628 .elementor-element.elementor-element-9dd6767 .elementor-repeater-item-98040d2 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://4d4dich.de/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-25-at-11.14.29-PM.jpeg);background-size:cover}.elementor-628 .elementor-element.elementor-element-9dd6767 .elementor-repeater-item-98040d2 .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-628 .elementor-element.elementor-element-9dd6767 .elementor-repeater-item-34594a7 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://4d4dich.de/wp-content/uploads/2025/03/01-4-1.png);background-size:cover}.elementor-628 .elementor-element.elementor-element-9dd6767 .elementor-repeater-item-34594a7 .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-628 .elementor-element.elementor-element-9dd6767 .elementor-repeater-item-70ee7f9 .swiper-slide-bg{background-color:#bbb;background-image:url(https://4d4dich.de/wp-content/uploads/2025/03/image-1743067788579.png);background-size:cover}.elementor-628 .elementor-element.elementor-element-9dd6767 .elementor-repeater-item-70ee7f9 .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-628 .elementor-element.elementor-element-9dd6767 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-628 .elementor-element.elementor-element-9dd6767>.elementor-widget-container{transition:background 1.1s}.elementor-628 .elementor-element.elementor-element-9dd6767 .swiper-slide-contents{max-width:66%}.elementor-628 .elementor-element.elementor-element-9dd6767 .swiper-slide-inner{padding:-10px;text-align:center}.elementor-628 .elementor-element.elementor-element-125c56a{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-628 .elementor-element.elementor-element-1cac987 .elementor-heading-title{color:#db0c82}.elementor-628 .elementor-element.elementor-element-1cac987 .elementor-heading-title a:hover,.elementor-628 .elementor-element.elementor-element-1cac987 .elementor-heading-title a:focus{color:#db0c82}.elementor-628 .elementor-element.elementor-element-4a42f28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-628 .elementor-element.elementor-element-56454fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-628 .elementor-element.elementor-element-ee71470{width:var(--container-widget-width,73.987%);max-width:73.987%;--container-widget-width:73.987%;--container-widget-flex-grow:0}.elementor-628 .elementor-element.elementor-element-ee71470.elementor-element{--flex-grow:0;--flex-shrink:0}:root{--magenta:#da0c82;--green:#76b943;--text:#0f172a;--muted:#64748b;--border:rgba(15,23,42,.14);--radius:18px}div.wpforms-container .wpforms-form{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:26px;padding:32px;box-shadow:0 22px 60px rgba(15,23,42,.1);position:relative}div.wpforms-container .wpforms-form:before{content:"";position:absolute;inset:-2px;border-radius:28px;background:radial-gradient(circle at 20% 0%,rgba(218,12,130,.18),transparent 45%),radial-gradient(circle at 80% 100%,rgba(118,185,67,.14),transparent 50%);pointer-events:none;z-index:0}div.wpforms-container .wpforms-form>*{position:relative;z-index:1}div.wpforms-container .wpforms-form .wpforms-field-label{font-weight:800;color:var(--text);margin-bottom:8px;letter-spacing:.2px}div.wpforms-container .wpforms-form input[type=text],div.wpforms-container .wpforms-form input[type=email],div.wpforms-container .wpforms-form input[type=tel],div.wpforms-container .wpforms-form input[type=url],div.wpforms-container .wpforms-form input[type=number],div.wpforms-container .wpforms-form select,div.wpforms-container .wpforms-form textarea{width:100%;background:#fbfbfd;border:1px solid rgba(15,23,42,.12);border-radius:var(--radius);padding:14px 16px;font-size:15px;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;outline:none}div.wpforms-container .wpforms-form ::placeholder{color:rgba(100,116,139,.85)}div.wpforms-container .wpforms-form input:hover,div.wpforms-container .wpforms-form select:hover,div.wpforms-container .wpforms-form textarea:hover{border-color:rgba(218,12,130,.35);background:#fff}div.wpforms-container .wpforms-form input:focus,div.wpforms-container .wpforms-form select:focus,div.wpforms-container .wpforms-form textarea:focus{border-color:var(--magenta);box-shadow:0 0 0 6px rgba(218,12,130,.14);background:#fff;transform:translateY(-1px)}div.wpforms-container .wpforms-form textarea{min-height:150px;resize:vertical}div.wpforms-container .wpforms-form .wpforms-submit{width:100%;background:var(--magenta);color:#fff !important;border:none !important;border-radius:999px;padding:15px 18px;font-size:16px;font-weight:900;letter-spacing:.3px;cursor:pointer;box-shadow:0 18px 40px rgba(218,12,130,.28),0 0 0 0 rgba(218,12,130,0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}div.wpforms-container .wpforms-form .wpforms-submit:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 26px 60px rgba(218,12,130,.35),0 0 0 8px rgba(218,12,130,.1)}div.wpforms-container .wpforms-form .wpforms-submit:active{transform:translateY(0);box-shadow:0 16px 34px rgba(218,12,130,.28)}div.wpforms-container .wpforms-form label.wpforms-error{margin-top:8px;color:var(--magenta);font-weight:800;font-size:13px}div.wpforms-container .wpforms-form .wpforms-has-error input,div.wpforms-container .wpforms-form .wpforms-has-error select,div.wpforms-container .wpforms-form .wpforms-has-error textarea{border-color:rgba(218,12,130,.7);box-shadow:0 0 0 6px rgba(218,12,130,.12)}div.wpforms-container .wpforms-confirmation-container-full{border-radius:18px;padding:14px 16px;font-weight:800;border:1px solid rgba(118,185,67,.3);background:rgba(118,185,67,.1);color:#1f4d1a}@media (max-width:480px){div.wpforms-container .wpforms-form{padding:22px;border-radius:22px}}