.elementor-11481 .elementor-element.elementor-element-8a0af37{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11481 .elementor-element.elementor-element-78f89c7>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}body.rtl .elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-field-type-html{padding-bottom:0}.elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7 .e-form__buttons__wrapper__button-next{color:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-button[type="submit"]{color:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-button[type="submit"] svg *{fill:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-button[type="submit"]:hover{color:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7 .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-11481 .elementor-element.elementor-element-78f89c7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}#elementor-popup-modal-11481 .dialog-widget-content{animation-duration:2.5s;background-color:var(--e-global-color-ed2edc6);border-radius:34px 34px 34px 34px;box-shadow:0 28px 80px 0 rgba(14.999999999999995,23.000000000000007,41.99999999999999,.28)}#elementor-popup-modal-11481{background-color:#0F172AB8;justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-11481 .dialog-message{width:1120px;height:auto;padding:72px 86px 64px 86px}#elementor-popup-modal-11481 .dialog-close-button{display:flex}@media(max-width:1024px){#elementor-popup-modal-11481 .dialog-message{padding:56px 44px 52px 44px}}@media(max-width:767px){.elementor-11481 .elementor-element.elementor-element-8a0af37{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}#elementor-popup-modal-11481 .dialog-message{width:92vw;padding:34px 20px 30px 20px}}.elementor-11481 .elementor-element.elementor-element-8a0af37,.gsk-contact-popup{--gsk-gold:#c79a52;--gsk-gold-dark:#b17a2c;--gsk-ink:#25272c;--gsk-muted:#6b6f78;--gsk-line:rgba(31, 30, 28, 0.12);--gsk-field:rgba(255, 255, 255, 0.78);--gsk-sans:Avenir, "Avenir Next", Helvetica, Arial, sans-serif}.gsk-contact-popup .dialog-widget-content,.elementor-11481 .elementor-element.elementor-element-8a0af37 .dialog-widget-content{border:1px solid rgb(255 255 255 / .86);border-radius:34px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(249 250 252 / .96));box-shadow:inset 0 0 0 1px rgb(31 30 28 / .06),0 28px 80px rgb(15 23 42 / .28);overflow:hidden}.gsk-contact-popup .dialog-close-button,.elementor-11481 .elementor-element.elementor-element-8a0af37 .dialog-close-button{top:34px;right:34px;display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgb(31 30 28 / .08);border-radius:999px;background:rgb(255 255 255 / .78);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .82),0 18px 42px rgb(15 23 42 / .14);color:var(--gsk-ink);transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease}.gsk-contact-popup .dialog-close-button:hover,.elementor-11481 .elementor-element.elementor-element-8a0af37 .dialog-close-button:hover{background:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 0 0 4px rgb(199 154 82 / .08),0 20px 45px rgb(15 23 42 / .18);transform:translateY(-2px)}.gsk-popup-inner{color:var(--gsk-ink);font-family:var(--gsk-sans)}.gsk-popup-eyebrow,.gsk-popup-eyebrow .elementor-heading-title{margin:0 0 14px;color:var(--gsk-gold);font-family:var(--gsk-sans);font-size:12px;font-weight:800;letter-spacing:.28em;line-height:1.4;text-transform:uppercase}.gsk-popup-title .elementor-heading-title{max-width:920px;margin:0;color:var(--gsk-ink);font-family:var(--gsk-sans);font-size:clamp(42px, 4vw, 68px);font-weight:600;letter-spacing:0;line-height:1.08}.gsk-popup-copy,.gsk-popup-copy p{max-width:920px;margin:22px 0 38px;color:var(--gsk-muted);font-family:var(--gsk-sans);font-size:clamp(18px, 1.5vw, 24px);font-weight:400;line-height:1.55}.gsk-popup-form .elementor-form-fields-wrapper{row-gap:22px;column-gap:18px}.gsk-popup-form .elementor-field-group{margin-bottom:0;min-width:0}.gsk-popup-form .elementor-field-group-name,.gsk-popup-form .elementor-field-group-email,.gsk-popup-form .elementor-field-group-telefon,.gsk-popup-form .elementor-field-group-anliegen{width:calc(50% - 9px)!important;flex:0 0 calc(50% - 9px)!important}.gsk-popup-form .elementor-field-group-nachricht,.gsk-popup-form .elementor-field-group-dsgvo,.gsk-popup-form .elementor-field-type-textarea,.gsk-popup-form .elementor-field-type-acceptance,.gsk-popup-form .elementor-field-type-recaptcha,.gsk-popup-form .elementor-field-type-recaptcha_v3,.gsk-popup-form .elementor-field-type-turnstile,.gsk-popup-form .elementor-field-type-submit{width:100%!important}.gsk-popup-form label{margin-bottom:8px;color:#121827;font-family:var(--gsk-sans);font-size:15px;font-weight:700;line-height:1.3}.gsk-popup-form input:not([type="checkbox"]):not([type="radio"]),.gsk-popup-form select,.gsk-popup-form textarea{min-height:64px;border:1px solid rgb(31 30 28 / .13)!important;border-radius:18px!important;background:var(--gsk-field)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .88),0 8px 24px rgb(15 23 42 / .05);color:var(--gsk-ink)!important;font-family:var(--gsk-sans)!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important;padding:0 24px!important;outline:none;transition:border-color 220ms ease,box-shadow 220ms ease,background 220ms ease}.gsk-popup-form textarea{min-height:150px;padding-top:20px!important;resize:vertical}.gsk-popup-form input:not([type="checkbox"]):not([type="radio"])::placeholder,.gsk-popup-form textarea::placeholder{color:rgb(37 39 44 / .45)}.gsk-popup-form input:not([type="checkbox"]):not([type="radio"]):focus,.gsk-popup-form select:focus,.gsk-popup-form textarea:focus{border-color:rgb(199 154 82 / .92)!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .94),0 0 0 4px rgb(199 154 82 / .12),0 16px 38px rgb(15 23 42 / .09)}.gsk-popup-form .elementor-button{min-height:64px;border:1px solid rgb(255 255 255 / .72);border-radius:18px;background:linear-gradient(135deg,#d9b977,var(--gsk-gold),var(--gsk-gold-dark));box-shadow:inset 0 0 0 1px rgb(31 30 28 / .08),0 16px 32px rgb(199 154 82 / .2);color:#fff!important;font-family:var(--gsk-sans);font-size:16px;font-weight:800;letter-spacing:.08em;padding:0 34px;text-transform:none;transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease}.gsk-popup-form .elementor-button:hover,.gsk-popup-form .elementor-button:focus{background:linear-gradient(135deg,#e4c98f,#cfa45f,#b98231);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 0 0 4px rgb(199 154 82 / .1),0 20px 42px rgb(199 154 82 / .26);color:#fff!important;transform:translateY(-2px)}.gsk-popup-form .elementor-button:hover .elementor-button-text,.gsk-popup-form .elementor-button:hover .elementor-button-icon,.gsk-popup-form .elementor-button:hover svg{color:#fff!important;fill:#fff!important}.gsk-popup-form .elementor-message{margin-top:20px;border-radius:14px;font-family:var(--gsk-sans);font-size:16px}.gsk-popup-form .elementor-field-type-acceptance,.gsk-popup-form .elementor-field-group-dsgvo{width:100%!important;flex:0 0 100%!important}.gsk-popup-form .elementor-field-type-acceptance .elementor-field-subgroup,.gsk-popup-form .elementor-field-group-dsgvo .elementor-field-subgroup{display:flex;align-items:flex-start;gap:12px;margin:0}.gsk-popup-form .elementor-field-type-acceptance .elementor-field-option,.gsk-popup-form .elementor-field-group-dsgvo .elementor-field-option{display:flex;align-items:flex-start;gap:12px;width:100%}.gsk-popup-form .elementor-field-type-acceptance input[type="checkbox"],.gsk-popup-form .elementor-field-group-dsgvo input[type="checkbox"]{appearance:none;-webkit-appearance:none;flex:0 0 20px;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:2px 0 0!important;border:1px solid rgb(31 30 28 / .18)!important;border-radius:6px!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .85),0 6px 16px rgb(15 23 42 / .06)!important;cursor:pointer;padding:0!important}.gsk-popup-form .elementor-field-type-acceptance input[type="checkbox"]:checked,.gsk-popup-form .elementor-field-group-dsgvo input[type="checkbox"]:checked{border-color:var(--gsk-gold)!important;background:linear-gradient(135deg,#d9b977,var(--gsk-gold),var(--gsk-gold-dark))!important;box-shadow:inset 0 0 0 4px #fff,0 6px 16px rgb(199 154 82 / .18)!important}.gsk-popup-form .elementor-field-type-acceptance label,.gsk-popup-form .elementor-field-group-dsgvo label,.gsk-popup-form .elementor-field-type-acceptance .elementor-field-option label,.gsk-popup-form .elementor-field-group-dsgvo .elementor-field-option label{margin:0!important;color:#4b4f58!important;font-family:var(--gsk-sans);font-size:14px!important;font-weight:400!important;line-height:1.55!important}.gsk-popup-form .elementor-field-type-acceptance label span,.gsk-popup-form .elementor-field-group-dsgvo label span{font-weight:400!important}.gsk-popup-form .elementor-field-type-acceptance a,.gsk-popup-form .elementor-field-group-dsgvo a{color:var(--gsk-gold-dark)!important;font-weight:600!important;text-decoration:none}.gsk-popup-form .elementor-field-type-acceptance a:hover,.gsk-popup-form .elementor-field-group-dsgvo a:hover{text-decoration:underline}@media (max-width:1024px){.gsk-contact-popup .dialog-widget-content,.elementor-11481 .elementor-element.elementor-element-8a0af37 .dialog-widget-content{border-radius:28px}.gsk-popup-title .elementor-heading-title{font-size:clamp(38px, 6vw, 56px)}.gsk-popup-form .elementor-form-fields-wrapper{row-gap:20px;column-gap:16px}.gsk-popup-form .elementor-field-group-name,.gsk-popup-form .elementor-field-group-email,.gsk-popup-form .elementor-field-group-telefon,.gsk-popup-form .elementor-field-group-anliegen{width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important}.gsk-popup-form .elementor-field-group-nachricht,.gsk-popup-form .elementor-field-group-dsgvo,.gsk-popup-form .elementor-field-type-textarea,.gsk-popup-form .elementor-field-type-acceptance,.gsk-popup-form .elementor-field-type-recaptcha,.gsk-popup-form .elementor-field-type-recaptcha_v3,.gsk-popup-form .elementor-field-type-turnstile,.gsk-popup-form .elementor-field-type-submit{width:100%!important;flex:0 0 100%!important}.gsk-popup-form input:not([type="checkbox"]):not([type="radio"]),.gsk-popup-form select,.gsk-popup-form textarea{min-height:60px;font-size:17px!important;padding-right:20px!important;padding-left:20px!important}.gsk-popup-form textarea{min-height:140px}}@media (max-width:880px){.gsk-popup-title .elementor-heading-title{font-size:clamp(30px, 8vw, 40px)}.gsk-popup-form .elementor-field-group,.gsk-popup-form .elementor-field-group-name,.gsk-popup-form .elementor-field-group-email,.gsk-popup-form .elementor-field-group-telefon,.gsk-popup-form .elementor-field-group-anliegen,.gsk-popup-form .elementor-field-group-nachricht,.gsk-popup-form .elementor-field-group-dsgvo,.gsk-popup-form .elementor-field-type-textarea,.gsk-popup-form .elementor-field-type-acceptance,.gsk-popup-form .elementor-field-type-recaptcha,.gsk-popup-form .elementor-field-type-recaptcha_v3,.gsk-popup-form .elementor-field-type-turnstile,.gsk-popup-form .elementor-field-type-submit{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}@media (max-width:767px){.gsk-contact-popup .dialog-close-button,.elementor-11481 .elementor-element.elementor-element-8a0af37 .dialog-close-button{top:18px;right:18px;width:46px;height:46px}.gsk-popup-eyebrow,.gsk-popup-eyebrow .elementor-heading-title{font-size:11px;letter-spacing:.2em}.gsk-popup-title .elementor-heading-title{padding-right:48px;font-size:clamp(28px, 8vw, 36px);line-height:1.12}.gsk-popup-copy,.gsk-popup-copy p{margin:18px 0 28px;font-size:17px}.gsk-popup-form .elementor-field-group{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.gsk-popup-form .elementor-field-group-name,.gsk-popup-form .elementor-field-group-email,.gsk-popup-form .elementor-field-group-telefon,.gsk-popup-form .elementor-field-group-anliegen,.gsk-popup-form .elementor-field-group-nachricht,.gsk-popup-form .elementor-field-group-dsgvo,.gsk-popup-form .elementor-field-type-textarea,.gsk-popup-form .elementor-field-type-acceptance,.gsk-popup-form .elementor-field-type-recaptcha,.gsk-popup-form .elementor-field-type-recaptcha_v3,.gsk-popup-form .elementor-field-type-turnstile,.gsk-popup-form .elementor-field-type-submit{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.gsk-popup-form input:not([type="checkbox"]):not([type="radio"]),.gsk-popup-form select,.gsk-popup-form textarea{min-height:58px;border-radius:16px!important;font-size:16px!important;padding-right:18px!important;padding-left:18px!important}.gsk-popup-form .elementor-button{width:100%;min-height:60px;border-radius:16px}.gsk-popup-form .elementor-field-type-acceptance label,.gsk-popup-form .elementor-field-group-dsgvo label,.gsk-popup-form .elementor-field-type-acceptance .elementor-field-option label,.gsk-popup-form .elementor-field-group-dsgvo .elementor-field-option label{font-size:13px!important}}body .elementor-popup-modal .dialog-close-button,body .elementor-popup-modal .dialog-close-button.dialog-lightbox-close-button{position:absolute!important;top:34px!important;right:34px!important;left:auto!important;bottom:auto!important;z-index:99999!important;display:inline-flex!important;width:58px!important;height:58px!important;align-items:center!important;justify-content:center!important;border:1px solid rgb(31 30 28 / .08)!important;border-radius:999px!important;background:rgb(255 255 255 / .78)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .82),0 18px 42px rgb(15 23 42 / .14)!important;color:#25272c!important;cursor:pointer!important;font-size:26px!important;line-height:1!important;opacity:1!important;visibility:visible!important;transform:none;transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease}body .elementor-popup-modal .dialog-close-button i,body .elementor-popup-modal .dialog-close-button svg{display:block!important;color:#25272c!important;fill:#25272c!important;opacity:1!important;visibility:visible!important}body .elementor-popup-modal .dialog-close-button:hover,body .elementor-popup-modal .dialog-close-button:focus-visible{background:#fff!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 0 0 4px rgb(199 154 82 / .08),0 20px 45px rgb(15 23 42 / .18)!important;outline:none!important;transform:translateY(-2px)}@media (max-width:1024px){body .elementor-popup-modal .dialog-close-button,body .elementor-popup-modal .dialog-close-button.dialog-lightbox-close-button{top:26px!important;right:26px!important}}@media (max-width:767px){body .elementor-popup-modal .dialog-close-button,body .elementor-popup-modal .dialog-close-button.dialog-lightbox-close-button{top:18px!important;right:18px!important;width:46px!important;height:46px!important;font-size:22px!important}}