/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.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;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.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;}}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
body{top:0 !important;position:static !important;}.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,body>.skiptranslate iframe.skiptranslate,iframe.goog-te-banner-frame,.goog-te-balloon-frame{display:none !important;visibility:hidden !important;}.google_translate_element--wrapper{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;position:relative;}.google_translate_element--wrapper .description{margin-bottom:0.5rem;}#google_translate_element{display:none !important;visibility:hidden !important;}.google-translate-select{position:relative;width:100%;max-width:400px;user-select:none;}.google-translate-select__trigger{display:flex !important;align-items:center;justify-content:space-between;cursor:pointer;}.google-translate-select__icon{display:inline-block;width:35px;height:25px;margin-right:0.5rem;background-color:currentColor;mask-image:url('/modules/custom/bstd_features/images/language-icon.svg');mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url('/modules/custom/bstd_features/images/language-icon.svg');-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;}.google-translate-select__value{flex:1;}.google-translate-select__arrow{margin-left:0.5rem;}.google-translate-select__dropdown{display:none !important;background:#fff;}.google-translate-select.is-open .google-translate-select__dropdown{max-height:300px;overflow-y:auto;display:block !important;position:absolute;z-index:999;}.google-translate-select__option{padding:0.75rem 1rem;cursor:pointer;}.google-translate-select__option--hidden{display:none;}.google-translate-select__close{display:none !important;position:absolute;top:1rem;right:1rem;padding:0;width:40px;height:40px;z-index:10;}.google-translate-select__search-wrapper{padding:0.75rem 1rem;}.google-translate-select__search{width:100%;padding:0.5rem 1rem;}.google-translate-select__options{width:100%;}.google-translate-select__option{border-bottom:1px solid #ced4da;}@media (min-width:769px){.google-translate-select.is-open .google-translate-select__dropdown{min-width:200px;border:1px solid #ced4da;}}@media (max-width:768px){.google-translate-select__value,.google-translate-select__arrow{display:none;}.google-translate-select__dropdown{display:none !important;z-index:-9999;}.google-translate-select.is-open .google-translate-select__dropdown{height:100dvh;max-height:100dvh;position:fixed;bottom:0;top:0;left:0;right:0;max-height:none;z-index:100000000;display:flex !important;flex-direction:column;padding-top:3rem;z-index:1001;}.google-translate-select__close{display:none !important;}.google-translate-select.is-open .google-translate-select__close{display:flex !important;align-items:center;justify-content:center;}.google-translate-select__search-wrapper{padding:1rem 1.25rem;}.google-translate-select__search{padding:0.75rem 1rem;}.google-translate-select__options{flex:1;overflow-y:auto;}.google-translate-select__option{padding:1rem 1.25rem;}.google-translate-select__option:first-child{margin-top:0;}.google-translate-select__option:last-child{margin-bottom:0.5rem;}}
.website-disclaimer{padding:1rem;background-color:var(--website-disclaimer-bg-color,#EAE9E2);color:var(--website-disclaimer-text-color,#1d1d1b);display:flex;justify-content:center;align-items:center;margin:0;padding:0;}.website-disclaimer .content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:24px;text-align:center;font-size:14px;line-height:1.6;}.website-disclaimer .content a,.website-disclaimer .content a:hover{color:var(--website-disclaimer-text-color,#1d1d1b);text-decoration:underline;text-underline-offset:4px;}.website-disclaimer img.disclaimer-logo{height:33px;width:auto;display:block;margin:12px;}
.newsletter-subscription-block{display:flex;align-items:center;padding:24px;background-color:#f6f6f3;}.newsletter-subscription-block.block{padding:24px 26px;}.subscription-title{margin-bottom:24px;font-weight:500;font-size:20px;line-height:24px;display:block;}.subscription-description{margin-bottom:1rem;}
.captcha__description{margin-bottom:.75em;}
.eye-open{background:url(/modules/contrib/view_password/css/images/eye-open.svg) no-repeat;display:block;height:16px;width:24px;margin-top:2px;background-size:contain;}.eye-close{background:url(/modules/contrib/view_password/css/images/eye-close.svg) no-repeat;display:block;height:16px;width:24px;margin-top:2px;background-size:contain;}button.shwpd{border:none;display:inline-block;margin-left:-2em;background-position:center;vertical-align:middle;margin-top:0;cursor:pointer;}#edit-pass{display:inline-block;}
