.kcBodyClass{background:none!important;background-color:#f3f3f3!important;width:100%;padding:0}#kc-current-locale-link{color:#fff!important;font-family:Montserrat,serif;font-size:14px!important;font-weight:500}button#kc-current-locale-link:after{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent;content:""}.kcLoginClass{width:100%}.kcFormCardClass{box-shadow:unset;margin:unset;padding:unset!important;max-width:unset;border:none}#kc-form-buttons{position:relative;padding:.5rem 5rem;border-radius:50px;border:solid 1px #f48472;background-color:#f48472;color:#fff;width:fit-content;margin-bottom:1rem}#kc-form-buttons.loginLogin{bottom:150px}.kcButtonClass{padding:0;background-color:#f48472!important;font-weight:500!important;font-family:Azeret,Open Sans,sans-serif,sans!important;font-size:.875rem;color:#fff!important}.kcFormGroupClass:has(#registerTypo){padding-left:20px;justify-content:flex-start!important}.kcFormGroupClass:has(.kcFormOptionsWrapperClass){justify-content:flex-end!important}.kcFormGroupClass:has(.registerPage){display:flex;justify-content:center!important}.kcFormGroupClass:has(.loginUpdatePage){display:flex;justify-content:center!important}.kcFormGroupClass:has(.profileUpdatePage){display:flex;justify-content:center!important}#kc-form,#kc-reset-password-form,#kc-register-form,#kc-passwd-update-form,#kc-update-profile-form{border-radius:10px;padding:1.25rem 1.25rem .5rem;position:relative;z-index:2;margin-bottom:2rem}#kc-form-login,#kc-register-form,#kc-reset-password-form,#kc-passwd-update-form,#kc-update-profile-form,.kcFormSocialAccountListClass{display:flex;flex-direction:column;align-items:center;margin:auto;width:100%;max-width:420px}.kcFormSocialAccountListClass{padding:1.25rem 1.25rem .5rem}.kcInputClass,.kcFormSocialAccountListButtonClass{display:block;max-width:30rem;padding:6px 12px;line-height:1.5;color:#084d43!important;border:1px solid #084d43;border-radius:5px!important}.kcFormGroupClass{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.kcLabelClass,.kcInputWrapperClass{margin-bottom:.25rem}#kc-info{padding:unset;margin:unset}#kc-info{margin-top:40px}#kc-info-wrapper{background-color:transparent}#kc-form-options{width:100%;margin-bottom:.25rem}.kcFormOptionsWrapperClass{width:100%;display:flex;justify-content:flex-end;margin:.25rem 0}@media (max-width: 767px){#kc-current-locale-link{font-size:14px!important;padding:4px 8px!important;white-space:nowrap;display:flex;align-items:center;height:40px}button#kc-current-locale-link:after{margin-left:8px;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent}.kcLocaleMainClass{margin-right:8px;display:flex;align-items:center;height:40px}#kc-locale-wrapper{height:100%;display:flex;align-items:center}#kc-form-buttons{position:relative;bottom:unset!important;margin-top:2rem;left:50%;transform:translate(-50%)}.kcFormGroupClass:has(.kcFormOptionsWrapperClass){margin-bottom:.5rem;position:relative}#kc-form-buttons.loginLogin{bottom:unset}}#kc-form-buttons{position:relative;padding:.5rem 3rem;border-radius:50px;border:solid 1px #f48472;background-color:#f48472;color:#fff;width:fit-content;margin-bottom:.5rem;width:100%;display:flex;justify-content:center;margin-top:.5rem}#kc-form-buttons.loginLogin{margin-top:1rem}.kcFormGroupClass:has(.kcFormOptionsWrapperClass){margin-bottom:5px;position:relative;display:flex;justify-content:flex-end}#kc-form-buttons.loginLogin{bottom:unset}@media (max-width: 767px){#kc-form-buttons{transform:none;left:unset;margin:1rem auto 0}#kc-form-buttons.loginLogin{margin-top:20px}.kcFormGroupClass:has(.kcFormOptionsWrapperClass){margin-bottom:10px}}.pf-c-button:after{border:unset}@font-face{font-family:Montserrat;src:url("Montserrat-Thin-CLa9vnJU.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url("Montserrat-ThinItalic-BikSQqNX.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url("Montserrat-ExtraLight-fStl-XCH.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url("Montserrat-ExtraLightItalic-bGm2gxU9.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url("Montserrat-Light-Cbfxly1I.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url("Montserrat-LightItalic-CkbbNeh5.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url("Montserrat-Regular-Cw3fqWkz.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url("Montserrat-Italic-BkwzhAef.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url("Montserrat-Medium-CpRznguy.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url("Montserrat-MediumItalic-Cp_2e_Gb.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url("Montserrat-SemiBold-Cyv6qdWd.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url("Montserrat-SemiBoldItalic-DWJtQkMT.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url("Montserrat-Bold-BSrD1I5P.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url("Montserrat-BoldItalic-Djq5cO0x.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url("Montserrat-ExtraBold-DnlpJ974.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url("Montserrat-ExtraBoldItalic-BQyVkiOi.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url("Montserrat-Black-BS-yoS0_.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url("Montserrat-BlackItalic-BkgWOjgl.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Azeret;src:url("Azeret-Bold-BP7JZmhQ.ttf") format("truetype")}@font-face{font-family:Azeret;src:url("Azeret-Light-CRK0bNt4.ttf") format("truetype")}@font-face{font-family:Azeret;src:url("Azeret-Medium-BHvG-wio.ttf") format("truetype")}
