@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@300;400;500;600;700&family=Urbanist:wght@300;400;500;600;700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/css/components/../../images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 .3em}form .form-actions{align-self:flex-end}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}form .form-type-textarea{margin-bottom:0}.link-edit-summary{border:0;background:0 0;text-decoration:underline;color:var(--bs-link-color)}.image-button.form-control{border:none}
.alert-success{color:#fff;background-color:#00c851;border-color:#007e33}.alert-warning{color:#fff;background-color:#fb3;border-color:#f80}.alert-danger{color:#fff;background-color:#f44;border-color:#c00}.alert-dismissible .btn-close{opacity:.6}
.faq-accordion .accordion-button{font-size:1.5rem;font-weight:600;letter-spacing:.025rem;line-height:1.2}@media only screen and (max-width:87.5rem){.faq-accordion .accordion-button{font-size:1.375rem}}@media only screen and (max-width:48rem){.faq-accordion .accordion-button{font-size:1.25rem}}.dropdown-item.active{background-color:#fff !important}.faq-accordion{background-color:#eff5ff;box-shadow:0 0 0 100vmax #eff5ff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding-bottom:0}.faq-accordion .accordion-button{background-color:#eff5ff;border-bottom:0;padding:1.5rem 1.25rem;border-radius:0 !important;color:#4e4e4e}.faq-accordion .accordion-button:focus{border-bottom:0;outline-color:transparent;box-shadow:none}.faq-accordion .accordion-button:before{display:inline-block;content:"\eab8";font-family:"lineicons",sans-serif;margin-right:2rem;font-size:1.25rem;color:#1b3ecd}.faq-accordion .accordion-button:not(.collapsed){background-color:#fff;border-bottom:0;color:#1b3ecd;box-shadow:none}.faq-accordion .accordion-button:not(.collapsed):before{content:"\eabc"}.faq-accordion .accordion-button:not(.collapsed):after{content:"\eabc"}.faq-accordion .accordion-button:after{display:none;content:"\eab8";font-family:"lineicons",sans-serif;font-size:1.25rem;color:#1b3ecd;background-image:none}.faq-accordion .accordion-body{background:#fff;position:relative;padding:0 2rem 2rem 4rem}.faq-accordion .accordion-body:before{content:"";width:2px;height:calc(100% - 32px);position:absolute;top:0;left:30px;background:#1b3ecd}.faq-accordion .accordion-body>*:last-child{margin-bottom:0}.faq-accordion .accordion-body ul li{list-style:disc;margin-left:1rem}.faq-query-wrapper{padding-top:2.5rem;background:#eff5ff;box-shadow:0 0 0 100vmax #eff5ff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}
