.input-box{align-content:flex-start;display:flex;flex-wrap:wrap;font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif;min-height:90px;padding:0 5px;width:100%}.input-box__label{flex-basis:100%;font-size:12px;padding:0 0 5px 10px}.input-box__input-wrap{display:flex;position:relative;width:100%}.input-box__input-prefix{align-items:center;background-color:#d7d7d7;border-radius:25px 0 0 25px;display:flex;font-size:18px;padding:0 7px 0 15px;width:65px}.input-box__input{border:1px solid #d7d7d7;border-radius:25px;box-shadow:inset 0 1px 3px 0 #d7d7d7;display:block;font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif;font-size:18px;height:50px;padding:10px 20px;width:100%}.input-box__input--prefixed{border-radius:0 25px 25px 0;padding-left:7px}.input-box__input:focus,.select-box__select:focus{border:1px solid #00a0d2}.input-box__alert{display:none;flex-basis:100%;font-size:12px;padding:5px 0 0 10px}.input-box.is-valid .input-box__input{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" data-name="Ebene 1" fill="%2348af56" viewBox="0 0 60 60"%3E%3Cpath d="M6.2 29.4L2 33.6 28.8 60 58 2.7 52.6 0 27.2 50l-21-20.6z" data-name="check 2019"/%3E%3C/svg%3E') no-repeat #fff;background-position:center right 15px;background-size:1.25rem;padding-right:32px}.input-box.is-processing .input-box__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='%2300a0d2' stroke-dasharray='212.05750411731105 72.68583470577035' stroke-width='7' transform='rotate(200 50 50)'%3E%3CanimateTransform attributeName='transform' begin='0s' calcMode='linear' dur='1.2s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");background-position:center right 15px;background-repeat:no-repeat;background-size:1.25rem;padding-right:32px}.input-box.is-invalid .input-box__label{color:#da1b1b}.input-box.is-invalid .input-box__alert{color:#da1b1b;display:block}.input-box.is-invalid .input-box__input{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" data-name="close" viewBox="0 0 40 40"%3E%3Cpath fill="%23e84242" d="M40 2.6L37.4 0 20 17.4 2.6 0 0 2.6 17.4 20 0 37.4 2.6 40 20 22.6 37.4 40l2.6-2.6L22.6 20 40 2.6z"/%3E%3C/svg%3E') no-repeat #fff;background-position:center right 15px;background-size:1.25rem;border:1px solid #da1b1b;color:#da1b1b}.input-box-group{align-items:flex-start;display:flex;margin:0 0 1rem}.checkbox{display:block;line-height:1.4;margin-bottom:15px}.checkbox__input{box-shadow:inset 0 1px 3px 0 #d7d7d7;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox__input:focus+.checkbox__label::before{border:1px solid #00a0d2;box-shadow:inset 0 0 5px 0 #00a0d2,0 0 3px 0 #00a0d2}.checkbox__input:checked+.checkbox__label::before{background-color:#0f273b}.checkbox__input:checked+.checkbox__label::after{color:#fff;content:"\e048";font-family:"drei";font-size:16px;-webkit-font-smoothing:antialiased;left:2px;position:absolute;top:0}.checkbox__input:disabled+.checkbox__label{cursor:not-allowed;opacity:.6}.checkbox__label{cursor:pointer;display:block;font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif;padding-left:30px;position:relative}.checkbox__label::before{border-radius:5px}.checkbox__label::before,.radio__label::before{background-color:#fff;border:1px solid #999;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.checkbox__alert{display:none}.checkbox.is-invalid .checkbox__label{color:#da1b1b}.checkbox.is-invalid .checkbox__label::before{border:1px solid #da1b1b}.checkbox.is-invalid .checkbox__alert{display:block}.checkbox.is-invalid .checkbox__input:checked+.checkbox__label::before{background-color:#fff;border:1px solid #da1b1b}.checkbox.is-invalid .checkbox__input:checked+.checkbox__label::after{color:#da1b1b}.radio{display:block;line-height:1.4;margin-bottom:15px}.radio__input{box-shadow:inset 0 1px 3px 0 #d7d7d7;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.radio__input:focus+.radio__label::before{border:1px solid #00a0d2;box-shadow:inset 0 0 5px 0 #00a0d2,0 0 3px 0 #00a0d2}.radio__input:checked+.radio__label::after{color:#fff;font-family:"drei";font-size:16px;-webkit-font-smoothing:antialiased}.radio__input:disabled+.radio__label{cursor:not-allowed;opacity:.6}.radio__label{cursor:pointer;display:block;font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif;padding-left:30px;position:relative}.radio__alert{display:none}.radio.is-invalid .radio__label{color:#da1b1b}.radio.is-invalid .radio__label::before{border:1px solid #da1b1b}.radio.is-invalid .radio__alert{display:block}.radio.is-invalid .radio__input:checked+.radio__label::before{background-color:#fff;border:1px solid #da1b1b}.radio.is-invalid .radio__input:checked+.radio__label::after{color:#da1b1b;background-color:#da1b1b}.radio__label::before{border-radius:50%}.radio__input:checked+.radio__label::before{background-color:#fff}.radio__input:checked+.radio__label::after{background-color:#0f273b;border-radius:50%;content:"";height:12px;left:4px;position:absolute;top:4px;width:12px}.select-box{align-content:flex-start;display:flex;flex-wrap:wrap;font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif;min-height:90px;padding:0 5px;width:100%}.select-box__label{flex-basis:100%;font-size:12px;padding:0 0 5px 10px}.select-box__select-wrap{display:flex;position:relative;width:100%}.select-box__select-prefix{align-items:center;background-color:#d7d7d7;border-radius:25px 0 0 25px;display:flex;font-size:18px;padding:0 7px 0 15px;width:65px}.select-box__select{border:1px solid #d7d7d7;border-radius:25px;box-shadow:inset 0 1px 3px 0 #d7d7d7;display:block;font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif;font-size:18px;height:50px;padding:10px 20px;width:100%}.select-box__select--prefixed{border-radius:0 25px 25px 0;padding-left:7px}.select-box__alert{display:none;flex-basis:100%;font-size:12px;padding:5px 0 0 10px}.select-box.is-valid .select-box__select{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" data-name="Ebene 1" fill="%2348af56" viewBox="0 0 60 60"%3E%3Cpath d="M6.2 29.4L2 33.6 28.8 60 58 2.7 52.6 0 27.2 50l-21-20.6z" data-name="check 2019"/%3E%3C/svg%3E') no-repeat #fff;background-position:center right 15px;background-size:1.25rem;padding-right:32px}.select-box.is-processing .select-box__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='%2300a0d2' stroke-dasharray='212.05750411731105 72.68583470577035' stroke-width='7' transform='rotate(200 50 50)'%3E%3CanimateTransform attributeName='transform' begin='0s' calcMode='linear' dur='1.2s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");background-position:center right 15px;background-repeat:no-repeat;background-size:1.25rem;padding-right:32px}.select-box.is-invalid .select-box__label{color:#da1b1b}.select-box.is-invalid .select-box__alert{color:#da1b1b;display:block}.select-box.is-invalid .select-box__select{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" data-name="close" viewBox="0 0 40 40"%3E%3Cpath fill="%23e84242" d="M40 2.6L37.4 0 20 17.4 2.6 0 0 2.6 17.4 20 0 37.4 2.6 40 20 22.6 37.4 40l2.6-2.6L22.6 20 40 2.6z"/%3E%3C/svg%3E') no-repeat #fff;background-position:center right 15px;background-size:1.25rem;border:1px solid #da1b1b;color:#da1b1b}.select-box__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='black' height='6' width='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,0 3.5,6 7,0'/%3E%3C/svg%3E");background-position:center right 20px;background-repeat:no-repeat}.select-box.is-placeholder .select-box__select{color:#999}.select-box.is-placeholder .select-box__option{color:#000}.select-box__select[multiple]{background-image:none;height:auto;padding:10px 0 10px 20px;scrollbar-width:none}.select-box__select[multiple]::-webkit-scrollbar{width:25px}.select-box__select[multiple]::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#cecece;border:9px solid transparent;border-radius:15px;height:calc(40% + 10px)}.select-box__select[multiple]::-webkit-scrollbar-thumb:hover{background-color:#b5b5b5}:root{--drei-blue-a8:rgba(0, 160, 210, 0.6);--drei-error-a5:rgba(218, 27, 27, 0.25);--drei-error-7:rgb(218, 27, 27);--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--drei-shadow-4:0px 2px 16px 0px rgba(115, 162, 182, 0.15);--drei-shadow-3:0px 2px 4px 0px rgba(115, 162, 182, 0.25);--shadow-6:0px 10px 20px 0px rgba(115, 162, 182, 0.25);--drei-gradient-blue:linear-gradient(#1fb3e0, #00a0d1);--drei-gradient-blue-hover:linear-gradient(#0ca2cf, #0089b3);--transition:all 0.2 ease-in-out}.sso__header{background-color:#fff}@media (min-width:1024px){.sso__header{box-shadow:var(--shadow-6)}}.sso__header-wrapper{position:sticky;top:0;width:100%;height:auto;z-index:10000;transition:var(--transition);background-color:#fff}.sso__header-wrapper--scrolled{box-shadow:var(--shadow-6)}.sso__header-navigation{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;max-width:398px;height:48px;box-sizing:border-box;margin:0 auto;background-color:#fff;transition:height .15s cubic-bezier(.4,0,.2,1)}.sso__header-navigation--scrolled{height:var(--space-7);transition:height .15s cubic-bezier(.4,0,.2,1)}@media (min-width:520px){.sso__header-navigation--scrolled{height:var(--space-7)}.sso__header-navigation{justify-content:flex-start}}@media (min-width:768px){.sso__header-navigation{max-width:736px}}@media (min-width:1024px){.sso__header-navigation{max-width:960px;height:111px}}@media (min-width:1280px){.sso__header-navigation{max-width:1136px}}@media (min-width:1640px){.sso__header-navigation{max-width:1536px}}@media (min-width:1920px){.sso__header-navigation{max-width:1856px}}.sso__header-navigation--scrolled .sso__header-icon-wrapper{width:25px}@media (min-width:1024px){.sso__header-navigation--scrolled .sso__header-icon-wrapper{width:var(--space-6);height:var(--space-7)}.sso__header-navigation--scrolled{height:56px;transition:height .15s cubic-bezier(.4,0,.2,1)}}.sso__header-icon-wrapper{width:var(--space-6);height:var(--space-7);transition:width .15s cubic-bezier(.4,0,.2,1),height .15s cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.sso__header-icon-wrapper{width:60px;height:72px}}.sso__header-icon{display:block;height:100%;width:100%;background:url(../img/drei-logo.svg) no-repeat;background-size:contain;background-position:center center;transition:var(--transition)}@media (min-width:1024px){.sso__header-icon{position:relative;top:-4px}.sso__header-navigation--scrolled .sso__header-icon{top:0}}.sso__hero-image{display:none;transition:all .2s ease-in-out}@media (min-width:1024px){.sso__hero-image{display:block;width:30%;max-width:500px;position:absolute;top:111px;right:0;z-index:-1}}.sso__disclaimer{width:95%;max-width:400px;margin:0 auto 2rem}.sso__background{display:flex;align-items:flex-start;justify-content:center}.sso__image-mobile{width:50%;position:absolute;top:0;right:0;z-index:-1}@media (min-width:768px){.sso__image-mobile{display:none}}.sso__image-desktop{display:none}@media (min-width:768px){.sso__image-desktop{display:block;width:35%;max-width:570px;position:absolute;top:-2rem;right:0;z-index:-1}}@media (max-width:992px){.sso__subheader-container{max-width:55%;margin:0 auto 1rem}}.sso__subheader-container--accent{text-wrap:balance}@media (max-width:992px){.sso__subheader-container--accent{max-width:unset}}@media (min-width:520px){.sso__subheader-container--accent{margin-right:15%;margin-left:15%}}.sso__modal-trigger{position:absolute;top:50%;transform:translateY(-50%);margin-left:5px;font-size:18px;cursor:pointer}.sso__wrap{margin-top:3rem;width:95%}@media (max-width:576px){.sso__wrap{margin-top:1rem}}@media (min-width:576px){.sso__wrap{width:520px}}@media (min-width:768px){.sso__wrap{width:700px}}@media (min-width:992px){.sso__wrap{width:940px}}.sso__wrap--accent{margin-top:2.5rem}@media (min-width:576px){.sso__wrap--accent{margin-top:3rem}}.sso__wrap--scrolled .sso__hero-image{top:calc(111px - 3rem)}.sso__logo{display:block;margin:1rem auto}.sso__headline{margin:1rem 0 2rem}.sso__headline--accent{margin-top:0}.sso__desc{font-size:18px}.sso__form{margin:1rem auto;max-width:350px}.sso__form--background{background-color:#fff;box-shadow:0 3px 66px #ddd;border-radius:1rem;margin:1rem auto;max-width:420px;padding:.75rem}@media (min-width:576px){.sso__form--background{padding:2rem}}.sso__form--background-accent{max-width:414px;box-shadow:0 3px 66px var(--drei-shadow-4)}.sso__form--accent{padding:2rem;box-shadow:var(--drei-shadow-4);max-width:414px}@media (min-width:576px){.sso__form{margin:1rem auto 2rem}}.sso__form .headline-secondary{padding-bottom:10px}.sso__alerts .alert{border-radius:1rem;display:flex;gap:.75rem;line-height:1.2;padding:1rem;margin-bottom:2rem;border-color:var(--drei-error-a5)}.sso__alerts .alert::before{content:"";display:inline-block;width:24px;height:24px;flex-shrink:0;background-color:var(--drei-error-7);-webkit-mask-image:url(./assets/warning.svg);mask-image:url(./assets/warning.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.sso__alerts p{position:relative;font-family:"Helvetica-Neue","Helvetica","Arial",sans-serif;line-height:1.2}@media (min-width:576px){.sso__form-heading{margin-bottom:2rem}}.sso__credentials{position:relative}.sso__credentials .sso__credentials-text{visibility:hidden;width:100%;background-color:#fff;color:#000;text-align:left;border-radius:.5rem;padding:.5rem .75rem;position:absolute;z-index:1;bottom:2rem;left:0;box-shadow:0 0 15px #ddd}.sso__credentials:hover .sso__credentials-text{visibility:visible}.sso__input-box:focus-visible{outline:1.5px solid #00a0d2;border:1.5px solid #00a0d2}.sso__input-box--password{justify-content:space-between}.sso__input-box--accent{box-shadow:rgba(0,0,0,.01) 0 1px 0 0 inset,rgba(0,0,0,.08) 0 1px 6px 0 inset;border:2px solid #d9ebf0;height:2.5rem;font-size:1rem;padding-left:1rem;padding-right:1rem}.sso__input-box--accent:focus-visible{outline:0}.sso__input-box--accent:focus{border:2px solid #00a0d2}.sso__input-box.ssoInvalidStyle{border:1.5px solid #da1b1b}.sso__input-box-label{position:relative}.sso__input-label-accent{margin-bottom:-3px}.sso__password-container{position:relative;width:100%}.sso__input-box-password-link,.sso__input-box-password-text{font-size:12px;padding-bottom:5px}.sso__input-box-password-text{padding-left:10px}.sso__input-box-password-link{padding-right:10px}.sso__icon-show-password{position:absolute;right:1.25rem;top:58%;transform:translateY(-50%);font-size:30px;color:#999}.sso__icon-show-password--accent{right:.5rem;color:#000;cursor:pointer}.sso__icon-show-password--accent::before{content:"";position:relative;top:-4px;right:4px;display:inline-block;width:22px;height:22px;flex-shrink:0;background-color:currentColor;-webkit-mask:url(./assets/eye-icon.svg) no-repeat center/contain;mask:url(./assets/eye-icon.svg) no-repeat center/contain}.sso__icon-show-password--active{color:var(--drei-blue-a8)}.sso__checkbox{margin-bottom:1.25rem}.sso__checkbox--blue:checked+.checkbox__label::before{background-color:#00a0d2}.sso__checkbox-container{width:60%;margin:0 auto 1.5rem}.sso__button-accent{width:100%;margin-top:1.5rem;margin-bottom:5px}.sso__button-accent>.button{font-size:19px;background:var(--drei-gradient-blue);box-shadow:var(--drei-shadow-3)}.sso__button-accent>.button:hover{background:var(--drei-gradient-blue-hover)}.sso__link-accent{display:block;width:100%;text-align:center;margin-top:1.5rem;line-height:30px}@media (max-width:576px){.sso__link-accent{margin-bottom:1rem}}.sso__summary-container{position:relative}.sso__summary{position:absolute;float:right;top:0;right:-1rem;z-index:10;padding-bottom:1rem;padding-right:2rem;font-size:1.3rem}@media (min-width:576px){.sso__summary{right:4rem}}.sso__button-container{margin:2.5rem auto;text-align:center}.sso__button-container--accent{margin-top:3rem;margin-bottom:3rem}.sso__alert-capslock{color:#00799e}.sso__secondary-buttons{margin:2rem 0}@media (min-width:576px){.sso__secondary-buttons{margin:3rem 0}}.sso__link{font-size:18px}.sso__checkbox-group{display:inline-block;margin-bottom:20px;cursor:pointer}.sso__checkbox-group--input{margin:0 4px 0 0}input[type=date]{-webkit-appearance:none;appearance:none}input[type=password]::-ms-reveal{display:none}

/*# sourceMappingURL=salesforceLogin.css.map */
/*# sourceURL=/media/common/bs4/sso/salesforceLogin.css */