/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bs-bg-blue{background:#6dd6e2}.bs-bg-lightblue{background-color:#fbfdff}.bs-bg-orange{background-color:#ff962e}.bs-bg-yellow{background-color:#f7eb7e}.bs-bg-brown{background-color:#693f20}.bs-bg-orangelight{background-color:#fff5eb}.bs-bg-orange-gradient{background:linear-gradient(90deg,#ff962e 0,#f2613e 100%)}.bs-text-white{color:#fff}.bs-text-black{color:#000}.bs-text-orange h1,.bs-text-orange h2,.bs-text-orange h3,.bs-text-orange h4{color:#ff962e}.bs-text-yellow h1,.bs-text-yellow h2,.bs-text-yellow h3{color:#f7eb7e}.bs-text-green h1,.bs-text-green h2,.bs-text-green h3{color:#b2dea2}#drupal-off-canvas .bs-bg-blue,#drupal-off-canvas .bs-text-blue{background-color:#6dd6e2!important}#drupal-off-canvas .bs-bg-lightblue,#drupal-off-canvas .bs-text-lightblue{background-color:#fbfdff!important}#drupal-off-canvas .bs-bg-orange,#drupal-off-canvas .bs-text-orange{background-color:#ff962e!important}#drupal-off-canvas .bs-bg-yellow,#drupal-off-canvas .bs-text-yellow{background-color:#f7eb7e!important}#drupal-off-canvas .bs-bg-green,#drupal-off-canvas .bs-text-green{background-color:#b2dea2!important}#drupal-off-canvas .bs-bg-brown,#drupal-off-canvas .bs-text-brown{background-color:#693f20!important}#drupal-off-canvas .bs-bg-orange-gradient{background:linear-gradient(90deg,#ff962e 0,#f2613e 100%)!important}
#region-primary-menu{background-color:#fff;width:100%;box-shadow:0 4px 18px 0 rgba(0,0,0,.15);position:relative}@media (max-width:1024px){#region-primary-menu{box-shadow:unset}}#region-primary-menu nav#block-fencesforfido-main-menu>ul{display:flex;flex-wrap:wrap;list-style-type:none;align-items:flex-end;gap:1rem;padding:0;margin:0}#region-primary-menu nav#block-fencesforfido-main-menu>ul>li>a{font-size:1.25rem;color:#693f20;border:1px solid;padding:.25rem 1rem}#region-primary-menu nav#block-fencesforfido-main-menu>ul li a.is-active{color:#fff;background-color:#693f20}@media (max-width:1024px){#region-primary-menu nav#block-fencesforfido-main-menu{display:none}}#region-primary-menu #block-fencesforfido-topbar{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:1rem .75rem;position:relative}#region-primary-menu #block-fencesforfido-topbar h1{display:none}@media (max-width:1024px){#region-primary-menu #block-fencesforfido-topbar #block-fencesforfido-donatenowbutton{display:none}}@media (min-width:576px){#region-primary-menu #block-fencesforfido-topbar{max-width:540px}}@media screen and (max-width:576px){#region-primary-menu #block-fencesforfido-topbar{padding:1rem 2.25rem}}@media (min-width:768px){#region-primary-menu #block-fencesforfido-topbar{max-width:720px}}@media (min-width:992px){#region-primary-menu #block-fencesforfido-topbar{max-width:960px}}@media (min-width:1200px){#region-primary-menu #block-fencesforfido-topbar{max-width:1320px}}#region-primary-menu #block-fencesforfido-bottombar{display:flex;justify-content:space-between;align-items:center;max-width:1320px;padding:.5rem .75rem;margin:0 auto}@media (min-width:992px){#region-primary-menu #block-fencesforfido-bottombar{max-width:960px}}@media screen and (max-width:1024px){#region-primary-menu #block-fencesforfido-bottombar{display:none}}@media (min-width:1200px){#region-primary-menu #block-fencesforfido-bottombar{max-width:1320px}}@media screen and (min-width:1024px){#region-primary-menu #block-fencesforfido-hamburgericon{display:none}}#region-primary-menu #block-fencesforfido-mobilemenu{display:none}#region-primary-menu #block-fencesforfido-mobilemenu .heart{display:none}#region-primary-menu #block-fencesforfido-mobilemenu.showMenu{display:block;position:absolute;height:100vh;min-height:850px;width:100vw;background-color:#fff;z-index:99;transition:transform .2s ease-in-out;display:flex!important;flex-direction:column;align-items:center;text-align:center;margin:0 auto;padding:3rem 0;transform:translateX(0)}#region-primary-menu #block-fencesforfido-mobilemenu ul{list-style-type:none;padding:0}#region-primary-menu #block-fencesforfido-mobilemenu ul li a{font-size:1.5rem;color:#693f20;text-decoration:none;letter-spacing:-.54px;justify-content:space-between;padding:.25rem 1rem}#region-primary-menu #block-fencesforfido-mobilemenu ul li a.is-active{color:#fff;background-color:#693f20}#region-primary-menu .dropdown-menu.show{border-radius:20px;overflow:hidden;border:none;box-shadow:0 10px 10px rgba(51,51,51,.1)}.menu-item--icon a{text-decoration:none;margin-bottom:.75rem;display:inline-block}.menu-item--icon .bi::before,.menu-item--icon [class*=" bi-"]::before,.menu-item--icon [class^=bi-]::before{font-size:1.25rem;vertical-align:-.2em;margin-right:.5rem}
.layout table tr:not(:last-child) td{padding-bottom:1rem}.layout table td:not(:last-child){padding-right:2rem}.accordion .accordion-item{border-radius:1rem;border:none}.accordion .accordion-item:not(:last-child){margin-bottom:.75rem}.accordion .accordion-item .accordion-button{background:linear-gradient(163deg,#0098ff -61.9%,#0962ea 145.5%);color:#fff}.accordion .accordion-item .accordion-button.collapsed{background:#f2f7ff;color:#1b262c}
.webform-submission-form .form-control{border-radius:30px;padding:.5rem 1.5rem}.webform-submission-form .form-item input.error,.webform-submission-form .form-item select.error,.webform-submission-form .form-item textarea.error{border-color:#f2613e;background-color:rgba(255,150,46,.1)}.webform-submission-form .alert-danger{background-color:#fff5eb;border-color:#f2613e;color:#f2613e}.webform-submission-form .form-check-input:checked[type=checkbox]{background-color:#ff962e;border-color:rgba(0,0,0,.25)}.webform-submission-form .form-control:focus,.webform-submission-form .form-select:focus{border-color:#ff962e;box-shadow:0 0 0 .25rem rgba(255,150,46,.25)}.webform-submission-form .js-form-item-markup p{font-size:.9rem}.webform-submission-form .form-actions{text-align:center}.webform-submission-form .btn-primary{color:#fff;border-radius:2rem;font-size:1.25rem;padding:.25rem 2.25rem;text-transform:uppercase}.webform-submission-form .webform-options-display-buttons label.webform-options-display-buttons-label{padding:0 10px;border:1px solid #ccc;border-radius:1rem;background-color:#fff}.webform-submission-form .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label{border-color:#ff962e}.webform-submission-form .webform-options-display-buttons input:checked:focus+label.webform-options-display-buttons-label{box-shadow:0 0 5px #ff962e}.webform-submission-form .progress-step.is-active .progress-marker::before{background-color:#ff962e}.webform-submission-form .webform-confirmation{text-align:center}
