/* @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;}}
.cbp-share{border-top:1px solid var(--hairline,#e8e6e0);margin-top:1.25rem;padding-top:1.25rem;}.cbp-share__status{align-items:center;display:flex;font-size:0.72rem;font-weight:700;gap:0.5rem;letter-spacing:0.06em;margin:0 0 0.8rem;text-transform:uppercase;}.cbp-share__status::before{background:#2d7a4f;border-radius:50%;content:'';height:7px;width:7px;}.cbp-share__status--open::before,.cbp-share__status--unavailable::before{background:#917e59;}.cbp-share__content{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem 1rem;}.cbp-share__heading{color:#6f695f;font-size:0.62rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;}.cbp-share__actions{display:flex;flex-wrap:wrap;gap:0.45rem;}.cbp-share__button{background:#fff;border:1px solid #cfc9bd;border-radius:999px;color:#272727;cursor:pointer;display:inline-flex;font-family:inherit;font-size:0.62rem;font-weight:700;letter-spacing:0.07em;line-height:1;padding:0.6rem 0.75rem;text-decoration:none;text-transform:uppercase;}.cbp-share__button:hover,.cbp-share__button:focus-visible{background:#0a0a0a;border-color:#0a0a0a;color:#fff;}.cbp-share__button:focus-visible{outline:3px solid rgba(145,126,89,0.45);outline-offset:2px;}.cbp-share__feedback{color:#6f695f;flex-basis:100%;font-size:0.68rem;margin:0;min-height:1em;}@media (max-width:560px){.cbp-share__content{align-items:flex-start;flex-direction:column;}}
.layout--onecol .layout__region{width:100%;}
.cbp-voting-section__ballot .cbp-voting-vote-form{align-items:center !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:0.65rem !important;}.cbp-voting-section__ballot .cbp-voting-vote-form > fieldset{border:0;flex:0 0 auto !important;margin:0 !important;min-width:0;padding:0 !important;width:auto !important;}.cbp-voting-section__ballot .fieldset-wrapper > .radio{align-items:center !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:0.5rem !important;}.cbp-voting-section__ballot .form-check{flex:0 0 auto !important;margin:0 !important;padding:0 !important;position:relative;width:auto !important;display:inline-block;}.cbp-voting-section__ballot .form-check-input{height:1px !important;margin:0 !important;opacity:0 !important;position:absolute !important;width:1px !important;}.cbp-voting-section__ballot .form-check-label{align-items:center;background:#fff;border:1px solid #b7b1a5;border-radius:4px;color:#3e3a34;cursor:pointer;display:inline-flex !important;font-size:0.68rem;font-weight:700;justify-content:center;letter-spacing:0.1em;margin:0 !important;min-height:2.65rem;min-width:6.5rem;padding:0.75rem 1rem;text-transform:uppercase;}.cbp-voting-section__ballot .form-check-input[value="yes"] + .form-check-label{border-color:#2d7a4f;color:#23633f;}.cbp-voting-section__ballot .form-check-input[value="no"] + .form-check-label{border-color:#8d3b43;color:#7a2630;}.cbp-voting-section__ballot .form-check-input[value="yes"]:checked + .form-check-label{background:#2d7a4f;border-color:#2d7a4f;color:#fff;}.cbp-voting-section__ballot .form-check-input[value="no"]:checked + .form-check-label{background:#7a2630;border-color:#7a2630;color:#fff;}.cbp-voting-section__ballot .form-check-input:focus-visible + .form-check-label{outline:3px solid rgba(145,126,89,0.45);outline-offset:2px;}.cbp-voting-section__ballot button[type="submit"]{background:#0a0a0a;border:1px solid #0a0a0a;border-radius:50px;color:#fff;flex:0 0 auto !important;font-size:0.68rem;font-weight:700;letter-spacing:0.1em;min-height:2.65rem;padding:0.75rem 1.25rem;text-transform:uppercase;width:auto !important;}.cbp-voting-section__ballot:hover button[type="submit"]{background:#917e59;border:1px solid #917e59;}@media (max-width:560px){.cbp-voting-section__ballot .cbp-voting-vote-form,.cbp-voting-section__ballot .fieldset-wrapper > .radio{width:100% !important;}.cbp-voting-section__ballot .form-check,.cbp-voting-section__ballot .form-check-label,.cbp-voting-section__ballot button[type="submit"]{flex:1 1 0 !important;width:100% !important;}}
