/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.font-primary{font-family:"Titillium Web",sans-serif;}.font-secondary{font-family:"Lato","Arial",sans-serif;}.text-white{color:#fff;}.webform-submission-form.container{margin-top:40px;margin-bottom:40px;}.webform-submission-form label{display:block;}.webform-submission-form input[type=email],.webform-submission-form input[type=password],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form input[type=url],.webform-submission-form input + .description,.webform-submission-form select,.webform-submission-form textarea{background:none;color:#231f20;font-size:1.6rem;height:100%;line-height:1;margin-bottom:15px;padding:8px 10px;width:100%;}@media screen and (min-width:768px){.webform-submission-form input[type=email],.webform-submission-form input[type=password],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form input[type=url],.webform-submission-form input + .description,.webform-submission-form select,.webform-submission-form textarea{width:60%;}}.webform-submission-form textarea.webform-counter{margin-bottom:0;}.webform-submission-form .text-count-wrapper{margin-bottom:15px;font-size:1.6rem;}.webform-submission-form .js-form-type-textarea label{font-size:1.8rem;}.webform-submission-form .captcha{margin-bottom:20px;margin-top:20px;}.webform-submission-form .captcha summary{font-size:1.6rem;}.webform-submission-form input[name=captcha_response]{width:70%;}@media screen and (min-width:768px){.webform-submission-form input[name=captcha_response]{width:calc(60% - 88px);}}.webform-submission-form input[type=url],.webform-submission-form input[type=password],.webform-submission-form select{border:1px solid #727272;}.webform-submission-form input[type=url].required,.webform-submission-form input[type=password].required,.webform-submission-form select.required{border:1px solid #b31717;}.webform-submission-form input + .description{margin-top:-12px;font-size:1.4rem;margin-bottom:25px;}.webform-submission-form input[type=checkbox],.webform-submission-form input[type=radio]{position:absolute !important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;word-wrap:normal;}.webform-submission-form input[id*=remove-button],.webform-submission-form .js-webform-radios,.webform-submission-form .js-webform-webform-entity-radios{margin-left:1rem;}.webform-submission-form ol{padding-left:20px;list-style-type:decimal;}.webform-submission-form ol li{margin-bottom:1rem;}.webform-submission-form ul{padding-left:20px;list-style-type:initial;}.webform-submission-form ul.webform-progress-tracker{list-style-type:none;}.webform-submission-form ul li{margin-bottom:1rem;}.webform-submission-form div#edit-us-self-cert--description{margin-top:15px;margin-bottom:15px;}.webform-submission-form label[for=edit-dd2345-expiration-date]{display:inline-block;}.webform-submission-form label[for=edit-dd2345-expiration-date]::after{content:":";margin-right:15px;}.webform-submission-form .js-form-file::-webkit-file-upload-button{display:none;}.webform-submission-form .js-form-file::before{background:#f4f4f4;border:1px solid #727272;border-radius:3px;content:"Choose file... ";cursor:pointer;display:inline-block;font-size:1.6rem;outline:none;margin-right:1.5rem;padding:6px 20px 6px 10px;white-space:nowrap;}.webform-submission-form .js-form-file:hover::before{border-color:#727272;}.webform-submission-form .js-form-file:active::before{background:#f4f4f4;}.webform-submission-form .webform-file-button{display:inline-flex;}.webform-submission-form fieldset,.webform-submission-form .js-form-type-select{margin-bottom:15px;}.webform-submission-form fieldset .webform-composite-hidden-title,.webform-submission-form .js-form-type-select .webform-composite-hidden-title{margin-top:unset;}.webform-submission-form.webform-submission-membership-application-form{margin:0 auto;max-width:1600px;width:100%;margin-bottom:60px;}.webform-submission-form.webform-submission-membership-application-form .application-children-wrapper{width:80%;margin:0 auto;}.webform-submission-form.webform-submission-membership-application-form .application-children-wrapper ol li{list-style:decimal;list-style-position:inside;margin-bottom:16px;}.webform-submission-form.webform-submission-membership-application-form input[type=submit]{margin-top:15px;}.webform-submission-form.webform-submission-membership-application-form .js-form-type-date{margin-bottom:15px;}.webform-submission-form.webform-submission-member-spotlight-application-form{margin-left:auto;margin-right:auto;max-width:1200px;width:90%;}.webform-submission-form.webform-submission-member-spotlight-application-form .js-form-type-webform-markup{margin-bottom:1rem;}.webform-submission-form .form-item--error-message{color:#b31717;}.webform-submission-form .form-select{background-image:linear-gradient(45deg,transparent 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,transparent 50%),linear-gradient(to right,#eee,#eee);background-position:calc(100% - 20px) calc(1em - 1px),calc(100% - 15px) calc(1em - 1px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;}.select2-container{font-size:1.6rem;width:100% !important;}@media screen and (min-width:768px){.select2-container{width:60% !important;}}.form-select{margin-bottom:0 !important;}.form-select.required + .select2-container{border:1px solid #b31717 !important;}.select2-container--default .select2-selection--single{border:1px solid #231f20;border-radius:0;}.form-select.required + .select2-container--default .select2-selection--single{border:unset;}.select2-results{font-size:1.6rem !important;}.foldershare-folder-browser-menu-form.container{margin:0;}.webform-access-denied{padding:48px;}form.user-register-form .form-required::after{content:" **Required";color:red;font-weight:bold;margin-left:5px;}form.user-register-form .form-item-field-disclaimer-value{display:flex;}form.user-register-form .form-item-field-disclaimer-value label.option.form-required{text-indent:-9999px;}.webform--checkbox-container{margin-left:4rem;}
