.btn,.frame-type-felogin_login input[type="submit"]{--bs-btn-padding-y: 15px;--bs-btn-padding-x: 30px;--bs-btn-font-size: clamp(16px, 3vw, 18px);--bs-btn-font-weight: 600;--bs-btn-border-width: 2px;--bs-btn-border-radius: 999px;display:inline-flex;align-items:center;justify-content:center;gap:0.5em;transition:color 0.3s, background-color 0.3s, border-color 0.3s, box-shadow 0.3s}.btn>.btn-icon,.frame-type-felogin_login input[type="submit"]>.btn-icon{margin-right:0}@media (prefers-reduced-motion:reduce){.btn,.frame-type-felogin_login input[type="submit"]{transition:none}}.btn-default{--bs-btn-color: #000;--bs-btn-bg: #eaebec;--bs-btn-border-color: #eaebec;--bs-btn-hover-color: #757676;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #eaebec;--bs-btn-focus-shadow-rgb: 199, 200, 201;--bs-btn-active-color: #757676;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #eaebec;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #eaebec;--bs-btn-disabled-border-color: #eaebec}.btn-outline-default{--bs-btn-color: #1c1d1f;--bs-btn-border-color: #1c1d1f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1c1d1f;--bs-btn-hover-border-color: #1c1d1f;--bs-btn-focus-shadow-rgb: 28, 29, 31;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1c1d1f;--bs-btn-active-border-color: #1c1d1f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #1c1d1f;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #1c1d1f;--bs-gradient: none;--bs-btn-border-color: #1c1d1f;--bs-btn-disabled-border-color: #1c1d1f}.btn-primary,.frame-type-felogin_login input[type="submit"]{--bs-btn-color: #fff;--bs-btn-bg: #e00087;--bs-btn-border-color: #e00087;--bs-btn-hover-color: #e00087;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #e00087;--bs-btn-focus-shadow-rgb: 229, 38, 153;--bs-btn-active-color: #e00087;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #e00087;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #e00087;--bs-btn-disabled-border-color: #e00087}.btn-outline-primary{--bs-btn-color: #e00087;--bs-btn-border-color: #e00087;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #e00087;--bs-btn-hover-border-color: #e00087;--bs-btn-focus-shadow-rgb: 224, 0, 135;--bs-btn-active-color: #fff;--bs-btn-active-bg: #e00087;--bs-btn-active-border-color: #e00087;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e00087;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e00087;--bs-gradient: none;--bs-btn-border-color: #FF0099;--bs-btn-disabled-border-color: #FF0099}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6130AF;--bs-btn-border-color: #6130AF;--bs-btn-hover-color: #6130AF;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #6130AF;--bs-btn-focus-shadow-rgb: 121, 79, 187;--bs-btn-active-color: #6130AF;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #6130AF;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6130AF;--bs-btn-disabled-border-color: #6130AF}.btn-outline-secondary{--bs-btn-color: #6130AF;--bs-btn-border-color: #6130AF;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6130AF;--bs-btn-hover-border-color: #6130AF;--bs-btn-focus-shadow-rgb: 97, 48, 175;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6130AF;--bs-btn-active-border-color: #6130AF;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6130AF;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6130AF;--bs-gradient: none;--bs-btn-border-color: #6130AF;--bs-btn-disabled-border-color: #6130AF}.btn-tertiary{--bs-btn-color: #fff;--bs-btn-bg: #003374;--bs-btn-border-color: #003374;--bs-btn-hover-color: #003374;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #003374;--bs-btn-focus-shadow-rgb: 38, 82, 137;--bs-btn-active-color: #003374;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #003374;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #003374;--bs-btn-disabled-border-color: #003374}.btn-outline-tertiary{--bs-btn-color: #003374;--bs-btn-border-color: #003374;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #003374;--bs-btn-hover-border-color: #003374;--bs-btn-focus-shadow-rgb: 0, 51, 116;--bs-btn-active-color: #fff;--bs-btn-active-bg: #003374;--bs-btn-active-border-color: #003374;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #003374;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #003374;--bs-gradient: none;--bs-btn-border-color: #003374;--bs-btn-disabled-border-color: #003374}.btn-quaternary{--bs-btn-color: #fff;--bs-btn-bg: #2d1e2f;--bs-btn-border-color: #2d1e2f;--bs-btn-hover-color: #2d1e2f;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #2d1e2f;--bs-btn-focus-shadow-rgb: 77, 64, 78;--bs-btn-active-color: #2d1e2f;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #2d1e2f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2d1e2f;--bs-btn-disabled-border-color: #2d1e2f}.btn-outline-quaternary{--bs-btn-color: #2d1e2f;--bs-btn-border-color: #2d1e2f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2d1e2f;--bs-btn-hover-border-color: #2d1e2f;--bs-btn-focus-shadow-rgb: 45, 30, 47;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2d1e2f;--bs-btn-active-border-color: #2d1e2f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #2d1e2f;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2d1e2f;--bs-gradient: none;--bs-btn-border-color: #2d1e2f;--bs-btn-disabled-border-color: #2d1e2f}.btn-primary,.frame-type-felogin_login input[type="submit"]{--bs-btn-padding-y: 15px;--bs-btn-padding-x: 25px;--bs-btn-font-size: 14px;--bs-btn-font-weight: 700;--bs-btn-border-radius: 12px}.btn-gradient{--bs-btn-padding-y: 15px;--bs-btn-padding-x: 20px;--bs-btn-font-size: 14px;--bs-btn-font-weight: 700;--bs-btn-border-radius: 20px;--bs-btn-color: #1c1d1f;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #fff;--bs-btn-active-bg: transparent;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #1c1d1f;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: transparent;letter-spacing:0.5px;text-transform:uppercase;background-image:linear-gradient(86deg, #FF0099 5%, #6130AF 91%);background-origin:border-box;box-shadow:inset 0 0 0 50px #fff, 0 0 75px rgba(0, 0, 0, 0.25)}.btn-gradient::before{content:"";flex:0 0 auto;width:22px;height:22px;margin-right:calc(15px - .5em);border-radius:50%;background-image:linear-gradient(86deg, #FF0099 5%, #6130AF 91%);transition:background-color 0.3s}.btn-gradient:hover,.btn-gradient:focus-visible,.btn-gradient:active,.btn-gradient.active{background-image:linear-gradient(86deg, #e00087 5%, #6130AF 91%);box-shadow:inset 0 0 0 0 #fff, 0 0 75px rgba(0, 0, 0, 0.25)}.btn-gradient:hover::before,.btn-gradient:focus-visible::before,.btn-gradient:active::before,.btn-gradient.active::before{background-image:none;background-color:#fff}@media (prefers-reduced-motion:reduce){.btn-gradient::before{transition:none}}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #1c1d1f;--bs-btn-border-color: #1c1d1f;--bs-btn-hover-color: #1c1d1f;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #1c1d1f;--bs-btn-focus-shadow-rgb: 62, 63, 65;--bs-btn-active-color: #1c1d1f;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #1c1d1f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #1c1d1f;--bs-btn-disabled-border-color: #1c1d1f;--bs-btn-padding-y: 15px;--bs-btn-padding-x: 30px;--bs-btn-font-size: 16px;--bs-btn-font-weight: 700;--bs-btn-border-radius: 20px;letter-spacing:0.5px;text-transform:uppercase}.btn-ghost-white,.btn-outline-white{--bs-btn-padding-y: 15px;--bs-btn-padding-x: 30px;--bs-btn-font-size: 14px;--bs-btn-font-weight: 700;--bs-btn-border-width: 1px;--bs-btn-border-radius: 12px;--bs-btn-color: #fff;--bs-btn-bg: transparent;--bs-btn-active-color: #fff;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: transparent;--bs-btn-box-shadow: 0 0 0 transparent}.btn-ghost-white{--bs-btn-border-color: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgba(255, 255, 255, 0.1);--bs-btn-hover-border-color: transparent;--bs-btn-active-bg: rgba(255, 255, 255, 0.1);--bs-btn-active-border-color: transparent;--bs-btn-disabled-border-color: transparent}.btn-outline-white{--bs-btn-border-color: rgba(255, 255, 255, 0.2);--bs-btn-hover-color: #1c1d1f;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #1c1d1f;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #fff;--bs-btn-disabled-border-color: rgba(255, 255, 255, 0.2)}.link-arrow,.link-arrow-right,.link-mail,.link-phone{display:inline-flex;align-items:center;gap:0.15em}.link-arrow::after,.link-arrow-right::after,.link-mail::after,.link-phone::after{content:"";flex:0 0 auto;width:1em;height:1em;background:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.btn.link-arrow,.frame-type-felogin_login input.link-arrow[type="submit"],.btn.link-arrow-right,.frame-type-felogin_login input.link-arrow-right[type="submit"],.btn.link-mail,.frame-type-felogin_login input.link-mail[type="submit"],.btn.link-phone,.frame-type-felogin_login input.link-phone[type="submit"]{gap:0.5em}.link-arrow::after{-webkit-mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/arrow-normal.svg");mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/arrow-normal.svg");-webkit-mask-size:auto 70%;mask-size:auto 70%}.link-arrow-right::after{width:1.15em;height:1.15em;-webkit-mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/arrow-right.svg");mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/arrow-right.svg")}.link-mail::after{-webkit-mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/mail-dark.svg");mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/mail-dark.svg")}.link-phone::after{-webkit-mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/phone-dark.svg");mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/phone-dark.svg")}@keyframes button-arrow-bop{50%{transform:translateX(0.4em)}}@media (prefers-reduced-motion:no-preference){.btn.link-arrow:hover::after,.frame-type-felogin_login input.link-arrow[type="submit"]:hover::after,.btn.link-arrow-right:hover::after,.frame-type-felogin_login input.link-arrow-right[type="submit"]:hover::after{animation:button-arrow-bop 1.5s ease infinite}}