.sentenceCase{text-transform:lowercase}.sentenceCase::first-letter{text-transform:uppercase}.mz-cms-image{height:100%;width:100%}#cboxClose{top:0;right:0;position:absolute;border-radius:50%;height:26px;width:26px;border:1px solid white;background-color:black;color:white;font-weight:bold;margin-top:-10px;margin-right:-11px;text-align:center;font-size:13px 1;box-shadow:3px 3px 3px black}#cboxClose span{display:inline-block;line-height:1;font-size:13px;padding-top:3px;text-align:center;margin:0px auto}#cboxClose::selection{background-color:black}#colorbox{z-index:30000;outline:none;border:1px solid black}#cboxOverlay{width:100%;height:100%;top:0px;right:0px;background-color:black;position:fixed;z-index:20000}#cboxLoadedContent{padding:0px 15px}#cboxLoadedContent a[onclick="window.close()"]{display:none}#cboxContent{background-color:#fff}.mz-validationmessage{font-family:Plus Jakarta Sans;font-weight:400;font-style:Italic;font-size:16px;line-height:25.6px;vertical-align:middle;color:#d0281f;display:none;padding:10px 0px}.mz-validationmessage:not(:empty){display:block}.is-invalid+.mz-validationmessage{display:block}.form-field{padding-bottom:5px;*zoom:1}.form-field:before{content:"";display:table}.form-field:after{content:"";display:table;clear:both}.form-field .form-label{display:block;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:14px;line-height:160%;color:#060609;padding-left:25px;text-transform:lowercase}.form-field .form-label::first-letter{text-transform:uppercase}.form-field .text-input,.form-field .select-input{border:1px solid #512eab;border-radius:24px;height:43px;width:100%;padding:0 25px;color:#060609;background-color:#fff}.form-field .text-input:-webkit-autofill,.form-field .select-input:-webkit-autofill,.form-field .text-input:-webkit-autofill:hover,.form-field .select-input:-webkit-autofill:hover,.form-field .text-input:-webkit-autofill:focus,.form-field .select-input:-webkit-autofill:focus,.form-field .text-input:-webkit-autofill:active,.form-field .select-input:-webkit-autofill:active{background-color:#fff}.form-field .text-input:focus,.form-field .select-input:focus,.form-field .text-input:active,.form-field .select-input:active{outline:2px solid #0d004d}.form-field .text-input.halfsize,.form-field .select-input.halfsize{width:48%;float:left;margin-right:1%}.form-field .select-input:focus-within,.form-field .select-input:active{outline:2px solid #0d004d}.form-field .select-input select{width:100%;height:100%;border:0 none;outline:0 none}.form-field .disabled{color:#8e8b9d}.checkbox-input{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:16px;line-height:160%;color:#060609}.checkbox-input:focus-within,.checkbox-input:active{outline:2px solid #0d004d}.checkbox-input .checkbox{display:inline-block;min-width:24px;min-height:24px;background-color:#c1bfff;margin:0}.checkbox-input:has(input:checked) .checkbox{background-image:url(../../resources/images/graphic-checkbox-marker.svg);background-position:center center;background-repeat:no-repeat}.checkbox-input input{position:absolute;left:-100px}.radio-input{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:16px;line-height:160%;color:#060609}.radio-input:focus-within,.radio-input:active{outline:2px solid #0d004d}.radio-input .radio{display:inline-block;min-width:16px;min-height:16px;margin:0;border:2px solid #0d004d;border-radius:8px;background-color:transparent}.radio-input:has(input:checked) .radio{background-color:#c1bfff}.radio-input input{position:absolute;left:-100px}.custom-select-container .custom-select{background-color:#fff}.custom-select-container .custom-select .dropdown-display{display:inline-flex;width:100%;justify-content:space-between;align-items:center;height:100%;cursor:pointer}.custom-select-container .custom-select .dropdown-display .dropdown-display-text{white-space:nowrap;width:90%;overflow:hidden}.custom-select-container .custom-select .list{right:0;width:100%}.custom-select-container .custom-select .list .dropdown-search-item{background-color:#fff;height:66px;font-size:14px;padding:13px 16px;position:relative}.custom-select-container .custom-select .list .dropdown-search-item .btn-clear{position:absolute;right:18px;top:17px;background-color:transparent;outline:0 none;box-shadow:none}.custom-select-container .custom-select .list .dropdown-search-item .dropdown-search{width:100%;border-radius:6px;padding:0 8px;height:40px}.custom-select-container .custom-select .list .dropdown-item a{background-color:#fff;transition:background-color 0.2s ease;min-height:40px;font-size:14px;padding:13px 16px;display:block}.custom-select-container .custom-select .list .dropdown-item:hover a{background-color:#edecf6;-webkit-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:none;font-weight:bold;text-decoration:none;color:#0d004d}.custom-select-container .custom-select .list .dropdown-item:active a{box-shadow:0px 0px 2px 4px #219ea3 inset}.custom-select-container .custom-select .list .dropdown-item.selected a{background-color:#edecf6;font-size:14px;transition:none;font-weight:bold;text-decoration:none;color:#0d004d}select.processed{display:none !important}.is-invalid .floatInput,.is-invalid .floatSelect{background-color:#efdae2}.floatInput,.floatSelect{color:#333;font-size:14px;padding:0 20px;display:block;width:100% !important;border:1px solid #c1bfff;border-radius:24px;font-weight:400;height:50px}@media (max-width:767px){.floatInput,.floatSelect{margin-bottom:16px}}.floatInput.is-invalid,.floatSelect.is-invalid{background-color:#efdae2}.floatSelect{padding-right:16px}.floatInput[type="email"]{background-image:url('../resources/images/email-envelop.svg');background-repeat:no-repeat;background-position:10px;padding-left:40px}.floatInput[type="email"]:placeholder-shown~.floatLabel{left:46px}.floatInput[type="password"]{background-image:url('../resources/images/Lock-logo.svg');background-repeat:no-repeat;background-position:10px;padding-left:40px}.floatInput[type="password"]:placeholder-shown~.floatLabel{left:59px}.floatInput:focus{outline:none}.floatLabel{color:#666;font-weight:400;position:absolute;pointer-events:none;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;font-family:"Plus Jakarta Sans",sans-serif;min-width:auto;top:-9px;font-size:11px;padding:3px 6px;left:28px;letter-spacing:.08em;line-height:14px;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,0px -2px 0 #fff,0px 2px 0 #fff,-2px 0px 0 #fff,2px 0px 0 #fff;-webkit-text-stroke:2px white;paint-order:stroke fill}.floatInput:focus~.floatLabel{top:-9px !important;font-size:11px !important;background-color:transparent;padding:3px 6px !important;left:28px !important;letter-spacing:.08em !important;line-height:14px !important;color:#333}@media (max-width:767px){.floatInput:focus~.floatLabel{left:14px !important}}.mz-myaccount .mz-accountstorecredit-form .floatInput:focus~.floatLabel{top:-11px !important;font-size:11px !important;background-color:transparent;padding:3px 6px !important;left:28px !important;letter-spacing:.08em !important;line-height:14px !important;color:#333}@media (max-width:767px){.mz-myaccount .mz-accountstorecredit-form .floatInput:focus~.floatLabel{left:14px !important}}.mz-myaccount .mz-accountstorecredit-form .floatInput:placeholder-shown~.floatLabel,.mz-myaccount .mz-accountstorecredit-form .floatSelect.empty-value~.floatLabel{left:12px;font-size:14px;letter-spacing:0em;background-color:transparent;text-transform:none}.floatInput:placeholder-shown~.floatLabel,.floatSelect.empty-value~.floatLabel{left:22px;top:14px;font-size:14px;letter-spacing:0em;background-color:transparent;text-transform:none}.is-complete .floatLabel{position:static;font-size:14px;text-transform:none;letter-spacing:normal;padding:3px 5px 3px 0px;font-weight:bold;display:block;margin-bottom:0px;margin-top:8px}.is-complete .floatLabel:after{content:":"}.submitForm{font-size:16px;font-weight:700;line-height:24px;padding:12px 24px 12px 24px;border-radius:6px;text-align:center;background:#512eab !important;margin-left:20px}.checkbox-element,.radio-element{display:inline-block;position:relative;width:40px;height:40px;opacity:1;border-radius:20px;cursor:pointer;float:left;min-width:40px}.checkbox-element .ripple,.radio-element .ripple{border-radius:20px;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}.checkbox-element input,.radio-element input{width:22px;height:22px;position:absolute;left:9px;top:9px;z-index:10;accent-color:#c1bfff;margin:0}.checkbox-element input:focus,.radio-element input:focus{outline:0 none}.checkbox-element:focus-within,.radio-element:focus-within{box-shadow:0 2px 4px 0 #c1bfff}.checkbox-element:hover .ripple,.radio-element:hover .ripple{box-shadow:0 2px 4px 0 #c1bfff;background-color:#0000000f;opacity:1}.checkbox-element:active,.radio-element:active{box-shadow:0 2px 4px 0 #c1bfff}.checkbox-element:active .ripple,.radio-element:active .ripple{background-color:#000;opacity:.16}.checkbox-container{display:flex;align-items:center}label.checkbox-label{color:#333;cursor:pointer;margin-top:8px;display:inline-block;margin-left:8px;width:90%}.line-input{border:0 none;background:transparent;border-bottom:1px solid #0d004d;margin-top:15px;font-size:16px;outline:0 none !important}.mz-pagetitle{font-weight:500;font-style:Medium;font-size:50px;letter-spacing:0px;vertical-align:middle;color:#0d004d}@media (max-width:767px){.mz-pagetitle{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:40px;line-height:120%}}.subtitle{font-family:"Plus Jakarta Sans Medium";font-weight:normal;font-size:25px;line-height:39px;vertical-align:middle;color:#0d004d}@media (max-width:767px){.subtitle{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:20px}}.account-wrapper{display:flex;align-items:center;*zoom:1}.account-wrapper:before{content:"";display:table}.account-wrapper:after{content:"";display:table;clear:both}.account-wrapper .account-left{background-color:#edecf6;background-image:url(../../resources/images/login-photo.png);background-repeat:no-repeat;background-size:cover;height:-webkit-fill-available;min-height:700px}@media (max-width:1199px){.account-wrapper .account-left{background-position:-150px}}.account-wrapper .account-form{background-color:#fff;height:-webkit-fill-available;padding:30px 0 30px 60px;*zoom:1}.account-wrapper .account-form:before{content:"";display:table}.account-wrapper .account-form:after{content:"";display:table;clear:both}.account-wrapper .account-form .mz-l-formfieldgroup{display:block}.account-wrapper .account-form .mz-l-formfieldgroup .mz-l-formfieldgroup-row{*zoom:1;padding-bottom:15px}.account-wrapper .account-form .mz-l-formfieldgroup .mz-l-formfieldgroup-row:before{content:"";display:table}.account-wrapper .account-form .mz-l-formfieldgroup .mz-l-formfieldgroup-row:after{content:"";display:table;clear:both}.account-wrapper .account-form .mz-l-formfieldgroup .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell label.account-label{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;text-transform:lowercase;font-size:14px;line-height:21px;vertical-align:middle;color:#333;padding:5px 0}.account-wrapper .account-form .mz-l-formfieldgroup .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell label.account-label::first-letter{text-transform:uppercase}@media (max-width:767px){.account-wrapper .account-form .mz-l-formfieldgroup .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell label.account-label{font-weight:500}}.account-wrapper .account-form .mz-l-formfieldgroup .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell input.account-input{border-radius:4px;border-color:#512eab;height:48px;padding-left:10px}.account-wrapper .account-form .account-link{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:16px;line-height:25.6px;vertical-align:middle;display:inline-block;color:#512eab;text-decoration:none;text-transform:lowercase}.account-wrapper .account-form .account-link:visited,.account-wrapper .account-form .account-link:focus,.account-wrapper .account-form .account-link:active{color:#512eab}.account-wrapper .account-form .account-link:hover,.account-wrapper .account-form .account-link:focus,.account-wrapper .account-form .account-link:active{text-decoration:underline;color:#512eab}.account-wrapper .account-form .account-link::first-letter{text-transform:uppercase}.account-wrapper .account-form .mz-button{max-width:unset;width:100%}.not-logged-in{visibility:visible}.mz-loginpage .container-fluid{padding:0;margin:0;background-color:#fff}.mz-loginpage .container{padding:0;margin:0}.mz-forgotpasswordPage .container-fluid,.mz-reset-password-page .container-fluid{padding:0;margin:0;background-color:#fff}.mz-forgotpasswordPage .container,.mz-reset-password-page .container{padding:0;margin:0}.mz-forgotpasswordPage .account-form,.mz-reset-password-page .account-form{padding:0 30px}@media (max-width:767px){.mz-forgotpasswordPage .account-form,.mz-reset-password-page .account-form{padding:0 15px}}.mz-forgotpasswordPage .mz-login-button,.mz-reset-password-page .mz-login-button{text-transform:lowercase}.mz-forgotpasswordPage .mz-login-button::first-letter,.mz-reset-password-page .mz-login-button::first-letter{text-transform:uppercase}.mz-signuppage{font-weight:400;font-size:16px;line-height:25.6px;vertical-align:middle}.mz-signuppage .account-wrapper{flex-wrap:wrap}.mz-signuppage .account-left{background-color:#edecf6;background-image:none}.mz-signuppage .account-link{font-style:italic}.mz-signuppage .requiredMessage{color:#333;font-style:italic;margin:10px 0 15px}.mz-signuppage .affiliationGroup{margin:15px 0}.mz-signuppage .affiliationGroup .affiliationHeader{font-style:italic;display:inline-block;margin-bottom:17px}.mz-signuppage .affiliationGroup .affiliation-label{font-weight:400;font-style:Italic;font-size:16px;line-height:25.6px;vertical-align:middle}.mz-signuppage .affiliationGroup .affiliation-label strong{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-style:normal;color:#060609}.mz-signuppage .affiliationGroup .radio-input{align-items:flex-start}.mz-signuppage .affiliationGroup .radio-input .radio{margin-top:7px}.mz-signuppage .account-left{padding:0 5%}@media (max-width:767px){.mz-signuppage .account-left{padding:0 15px;background-color:#fff;border-bottom:1px solid #512eab;padding:24px 0}}.mz-signuppage .signup-message{border-radius:24px;background-color:#512eab}@media (max-width:767px){.mz-signuppage .signup-message{background-color:#fff;border-radius:0px}}.mz-signuppage .signup-message .signup-image{background-image:url(../..//resources/images/login-photo.png);background-repeat:no-repeat;background-position:top;background-size:cover;height:530px}@media (max-width:767px){.mz-signuppage .signup-message .signup-image{display:none}}.mz-signuppage .signup-message p{margin:20px 0}.mz-signuppage .signup-message span{color:#fff;display:inline-block;padding:40px;font-weight:400;font-size:20px;line-height:160%;vertical-align:middle}@media (max-width:767px){.mz-signuppage .signup-message span{color:#333}}.mz-signuppage .below-signup-message{padding:40px 20px;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-style:Italic;font-size:25px;line-height:160%;vertical-align:middle;color:#333}.mz-signuppage .below-signup-message a{color:#512eab;text-decoration:none}.mz-signuppage .below-signup-message a:visited,.mz-signuppage .below-signup-message a:focus,.mz-signuppage .below-signup-message a:active{color:#512eab}.mz-signuppage .below-signup-message a:hover,.mz-signuppage .below-signup-message a:focus,.mz-signuppage .below-signup-message a:active{text-decoration:underline;color:#512eab}@media (max-width:767px){.mz-signuppage .below-signup-message{padding:40px}}