/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
html{height:100%;}html.hs_simplelogin *,html.hs_simplelogin *::before,html.hs_simplelogin *::after{box-sizing:border-box;}a.visually-hidden-focusable{display:none;}body.hs_simplelogin{min-height:99%;line-height:1.5;word-wrap:break-word;font-family:Georgia,"Times New Roman",Times,serif;font-size:87.5%;}.hs_simplelogin summary{background:#dbdbdb;color:#3b3b3b;text-shadow:0 1px 0 #fff;}.hs_simplelogin .form-type-checkbox .description,.hs_simplelogin .form-type-radio .description{margin-left:2px;}.hs_simplelogin .form-type-checkbox label,.hs_simplelogin .form-type-radio label{margin-left:4px;}.hs_simplelogin .form-item label,.hs_simplelogin .form-wrapper .label{font-size:0.929em;}.hs_simplelogin .heading-a,.hs_simplelogin h1{margin:1em 0 0.5em;font-weight:inherit;}.hs_simplelogin a,.hs_simplelogin a.link{text-decoration:none;}.hs_simplelogin input,.hs_simplelogin select,.hs_simplelogin textarea{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}.hs_simplelogin-wrapper{padding:8% 0 0;margin:auto;}.hs_simplelogin .region{min-height:auto !important;}.hs_simplelogin-logo{text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,0.2),0 5px 5px 0 rgba(0,0,0,0.24);position:relative;top:6px;}.hs_simplelogin-logo img{width:100%;}.hs_simplelogin .page-title,.hs_simplelogin .tabs--primary,.hs_simplelogin .tabs.primary{display:none;}.hs_simplelogin-form{position:relative;z-index:1;background:#fff;padding:45px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2),0 5px 5px 0 rgba(0,0,0,0.24);}.hs_simplelogin h1{font-size:19px;color:#545454;}.hs_simplelogin a{border-bottom:0;}.hs_simplelogin .hs_simplelogin-link{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:14px;cursor:pointer;width:100%;text-align:center;}.hs_simplelogin form.user-pass p,.hs_simplelogin-form .description{font-size:13px;color:#b4b4b4;text-align:left;}.hs_simplelogin-form input{outline:0;background:#f2f2f2;border:0;margin:0 0 6px;padding:15px;box-sizing:border-box;font-size:14px;width:100%;}.hs_simplelogin-form button.form-submit,.hs_simplelogin-form input[type="submit"]{text-transform:uppercase;outline:0;width:100%;border:0;padding:15px;color:#fff;font-size:14px;-webkit-transition:all 0.3 ease;transition:all 0.3 ease;cursor:pointer;border-radius:0.25em;font-weight:bold;}.hs_simplelogin input.form-color,.hs_simplelogin input.form-email,.hs_simplelogin input.form-file,.hs_simplelogin input.form-number,.hs_simplelogin input.form-search,.hs_simplelogin input.form-tel,.hs_simplelogin input.form-text,.hs_simplelogin input.form-url,.hs_simplelogin select.form-select,.hs_simplelogin textarea.form-textarea{width:100%;border-radius:5px;color:#3b3b3b;padding:15px;margin-bottom:5px;}.hs_simplelogin-form .forgot-password{margin:15px 0 0;color:#b4b4b4;font-size:13px;text-align:center;}.hs_simplelogin-form .forgot-password a{text-decoration:none;}.hs_simplelogin .region-highlighted{margin:0;width:100%;}.hs_simplelogin{width:99%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-attachment:fixed;position:relative;}body.hs_simplelogin.opacity::before{content:"";background-color:rgba(253,253,253,0.5);display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;}::placeholder{color:#ababab;opacity:1;}:-ms-input-placeholder{color:#ababab;}::-ms-input-placeholder{color:#ababab;}@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.hs_simplelogin-form{width:75% !important;padding:30px;}.hs_simplelogin h1{font-size:15px;}.hs_simplelogin input.form-color,.hs_simplelogin input.form-email,.hs_simplelogin input.form-file,.hs_simplelogin input.form-number,.hs_simplelogin input.form-search,.hs_simplelogin input.form-tel,.hs_simplelogin input.form-text,.hs_simplelogin input.form-url,.hs_simplelogin select.form-select,.hs_simplelogin textarea.form-textarea,.hs_simplelogin-form button.form-submit,.hs_simplelogin-form input[type="submit"]{padding:10px;}}.hs_simplelogin .password-confirm-message,.hs_simplelogin .password-strength,.hs_simplelogin .password-suggestions,small#edit-auth-code--description{width:100% !important;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:14px;font-weight:normal;color:rgb(33 37 41 / 75%) !important;}small#edit-pass--description{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:14px;font-weight:normal;color:rgb(33 37 41 / 75%) !important;}.hs_simplelogin .form-control:focus{box-shadow:none !important;border:1px solid #00bfff;}.hs_simplelogin-link a{padding-left:0px;padding-right:0px;color:white;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}div.hs_simplelogin-link{padding-left:0px !important;padding-right:0px !important;}form#user-pass p{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:rgb(33 37 41 / 75%) !important;}.hs_simplelogin-wrapper .full-width{width:auto;position:static;left:auto;right:auto;margin-left:0;margin-right:0;}.hs_simplelogin-wrapper .container{padding-left:0px;padding-right:0px}
