/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

.bottom-banner-links{align-items:center;display:flex;gap:1rem}@media (min-width:576px){.bottom-banner-links{flex-flow:row nowrap}}@media (min-width:1400px){.bottom-banner-links{gap:2rem}}.bottom-banner-links>.btn{display:block;line-height:1.25;min-width:16rem}@media (min-width:768px){.bottom-banner-links>.btn{display:inline-block;min-width:12.5rem}}.bottom-banner:has(.bottom-banner-img-overlay){align-items:center}.bottom-banner+.bottom-banner,.bottom-banner:has(+.bottom-banner){height:auto}.bottom-banner+.bottom-banner{margin-top:1rem}.bottom-banner--left,.bottom-banner--right{position:relative}.bottom-banner--left img,.bottom-banner--right img{height:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100vw}@media (min-width:1200px){.bottom-banner--left img,.bottom-banner--right img{width:50vw}}.bottom-banner--left img,.bottom-banner--right img{margin-left:calc(50% - 50vw - 22px);margin-right:calc(50% - 50vw - 22px)}@media (max-width:575.98px){.bottom-banner--left img,.bottom-banner--right img{margin-left:calc(-50vw - 22px);margin-right:calc(-50vw - 22px)}}@media (min-width:576px) and (max-width:767.98px){.bottom-banner--left img,.bottom-banner--right img{margin-left:calc(248px - 50vw);margin-right:calc(248px - 50vw)}}@media (min-width:768px) and (max-width:991.98px){.bottom-banner--left img,.bottom-banner--right img{margin-left:calc(338px - 50vw);margin-right:calc(338px - 50vw)}}@media (min-width:992px) and (max-width:1199.98px){.bottom-banner--left img,.bottom-banner--right img{margin-left:calc(458px - 50vw);margin-right:calc(458px - 50vw)}}@media (min-width:1200px) and (max-width:1399.98px){.bottom-banner--left img{margin-left:calc(548px - 50vw);margin-right:0}}@media (min-width:1400px) and (max-width:1499.98px){.bottom-banner--left img{margin-left:calc(638px - 50vw);margin-right:0}}@media (min-width:1500px){.bottom-banner--left img{margin-left:calc(678px - 50vw);margin-right:0}}@media (min-width:1200px) and (max-width:1399.98px){.bottom-banner--right img{margin-left:0;margin-right:calc(548px - 50vw)}}@media (min-width:1400px) and (max-width:1499.98px){.bottom-banner--right img{margin-left:0;margin-right:calc(638px - 50vw)}}@media (min-width:1500px){.bottom-banner--right img{margin-left:0;margin-right:calc(678px - 50vw)}}.bottom-banner-img-overlay{align-items:center;bottom:0;display:flex;flex-flow:column;justify-content:center;left:0;padding:calc(1.0375rem + 1.95vw)!important;position:absolute;right:0;text-align:center;top:0}@media (min-width:1200px){.bottom-banner-img-overlay{padding:2.5rem!important}.bottom-banner-img-overlay .bottom-banner-title{margin-bottom:3rem}.bottom-banner-img-overlay .bottom-banner-text{min-height:35%}}.bottom-banner-img-overlay .field--name-field-image{text-align:center}.bottom-banner-links{flex-flow:column;justify-content:center}@media (min-width:1200px){.bottom-banner-links{flex-flow:row nowrap}}.bottom-banner-links .bottom-banner-link+.bottom-banner-link{margin-left:0}.layout-inner:has(.bottom-banner){padding:0}
.copyright{text-align:center}.copyright a{-webkit-text-decoration:1px underline;text-decoration:1px underline}
.cta .cta-links{align-items:center;display:flex;flex-flow:column;gap:1rem}@media (min-width:576px){.cta .cta-links{flex-flow:row nowrap}}@media (min-width:1400px){.cta .cta-links{gap:2rem}}.cta .cta-links>.btn{display:block;line-height:1.25;min-width:16rem}@media (min-width:768px){.cta .cta-links>.btn{display:inline-block;min-width:12.5rem}}.cta.text-center .cta-links{align-items:stretch;flex-wrap:wrap;justify-content:center}@media (min-width:1400px){.cta.text-center .cta-links{align-items:stretch;margin:0 auto;width:90%}}.cta.text-center .cta-link{--bs-btn-border-radius:10px;--bs-btn-padding-y:1rem;align-items:center;display:flex;font-size:1.25rem;font-weight:400;justify-content:center;width:calc(33.33333% - .66667rem)}@media (min-width:1400px){.cta.text-center .cta-link{width:calc(33.33333% - 1.33333rem)}}.cta .cta-text{margin-bottom:1.5rem}
.hero .hero-links{align-items:center;display:flex;flex-flow:column;gap:1rem}@media (min-width:576px){.hero .hero-links{flex-flow:row nowrap}}@media (min-width:1400px){.hero .hero-links{gap:2rem}}.hero .hero-links>.btn{display:block;line-height:1.25;min-width:16rem}@media (min-width:768px){.hero .hero-links>.btn{display:inline-block;min-width:12.5rem}}.hero{color:#fff;padding:10rem 0 calc(1.2875rem + 4.95vw);position:relative;z-index:10}@media (min-width:1200px){.hero{padding-bottom:5rem}}@media (min-width:992px){.hero{min-height:35rem}}.hero+.layout{position:relative;z-index:10}.hero .img-bg-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero .img-bg-overlay:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;width:100%}@media (min-width:992px){.hero .img-bg-overlay:before{background:linear-gradient(90deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.5) 35%,rgba(0,0,0,.1) 80%,transparent)}}.hero .img-bg-overlay img{border-radius:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.hero .hero-title{line-height:1;margin-bottom:2rem;text-shadow:0 0 5px rgba(0,0,0,.3)}.hero .hero-body{font-size:calc(.925rem + .6vw);margin-bottom:3rem;text-shadow:0 0 5px rgba(0,0,0,.3)}@media (min-width:1200px){.hero .hero-body{font-size:1.375rem}}.hero .hero-body>:last-child,.hero .hero-content>:last-child{margin-bottom:0}.hero .hero-link{font-size:calc(.925rem + .6vw)}@media (min-width:1200px){.hero .hero-link{font-size:1.375rem}}.hero-mask-curve-in-bottom-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='210' height='210' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 210c115.98 0 210-94.02 210-210v210H0Z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:105px 105px;bottom:-1px;height:105px;position:absolute;right:0;width:105px}@media (min-width:768px){.hero-mask-curve-in-bottom-right{background-size:120px 120px;height:120px;width:120px}}@media (min-width:992px){.hero-mask-curve-in-bottom-right{background-size:210px 210px;height:210px;width:210px}}@media (min-width:768px){.hero-curve-bottom{overflow:hidden;padding-bottom:16rem}}@media (min-width:992px){.hero-curve-bottom{padding-bottom:18rem}}@media (min-width:1200px){.hero-curve-bottom{padding-bottom:24rem}}@media (min-width:1400px){.hero-curve-bottom{padding-bottom:30rem}}@media (min-width:1500px){.hero-curve-bottom{padding-bottom:40rem}}@media (min-width:768px){.hero-mask-curve-out-bottom-left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3600' height='500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 499.823V500h3600V0H500C223.917 0 .095 223.762 0 499.823Z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-2px;height:10rem;left:0;position:absolute;width:3600px}}@media (min-width:992px){.hero-mask-curve-out-bottom-left{height:12rem}}@media (min-width:1200px){.hero-mask-curve-out-bottom-left{height:16rem}}@media (min-width:1400px){.hero-mask-curve-out-bottom-left{height:22rem}}@media (min-width:1500px){.hero-mask-curve-out-bottom-left{height:30rem}}.hero-small{min-height:auto;padding:10rem 0 3rem}

.layout:has(.img-bg-overlay)>.layout-inner>.container{position:relative;z-index:1}.layout .img-bg-overlay,.layout .img-bg-overlay img{height:100%;left:0;position:absolute;top:0;width:100%}.layout .img-bg-overlay img{-o-object-fit:cover;object-fit:cover;pointer-events:none}.layout-inner{padding-bottom:calc(1.2875rem + 4.95vw);padding-top:calc(1.2875rem + 4.95vw);position:relative}@media (min-width:1200px){.layout-inner{padding-bottom:5rem;padding-top:5rem}}.layout-options .layout{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.layout-options .layout:not(:first-child)>.layout-inner:not(.bg-gray-light){padding-top:0}.layout-options .layout:has(.layout--acs-col-2)>.layout-inner,.layout-options .layout:has(.layout--acs-col-3)>.layout-inner,.layout-options .layout:has(.layout--acs-col-4)>.layout-inner,.layout-options .layout:has(.layout--acs-col-5)>.layout-inner,.layout-options .layout:has(.layout--acs-col-6)>.layout-inner{padding-bottom:1rem}.layout-options .layout .layout--acs-col-2,.layout-options .layout .layout--acs-col-3,.layout-options .layout .layout--acs-col-4,.layout-options .layout .layout--acs-col-5,.layout-options .layout .layout--acs-col-6{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.bg-gray-dark *,.bg-gray-dark a{color:#fff!important}@media (min-width:768px){.bg-preset-scientific-background-bottom>.layout-inner{background-image:url(/themes/custom/acs/build/assets/images/scientific-background-bottom.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}.bg-preset-scientific-background-top>.layout-inner{background-image:url(/themes/custom/acs/build/assets/images/scientific-background-top.png);background-position:top;background-repeat:no-repeat;background-size:contain}}@media (min-width:992px){.has-border .layout--acs-col-2 .layout__region--main{border-right:1px solid #9b999d}}@media (max-width:991.98px){.stack-reverse-mobile .layout--acs-col-2{flex-direction:column-reverse}.stack-reverse-mobile .layout--acs-col-2 .layout__region figure{text-align:left!important}}@media (min-width:992px){.has-border .layout--acs-col-3 .layout__region--main,.has-border .layout--acs-col-3-stack .layout__region--main{border-right:1px solid #9b999d}}@media (min-width:1200px){.has-border .layout--acs-col-3 .layout__region--second,.has-border .layout--acs-col-3-stack .layout__region--second{border-right:1px solid #9b999d}}@media (min-width:768px){.has-border .layout--acs-grid-4 .layout__region{border-right:1px solid #9b999d}.has-border .layout--acs-grid-4 .layout__region--eight,.has-border .layout--acs-grid-4 .layout__region--forth,.has-border .layout--acs-grid-4 .layout__region:not([class*=d-none]):last-child{border-right:none}}.bg-featured-green,.bg-featured-orange{box-shadow:0 3px 30px 0 rgba(55,55,55,.2);margin-bottom:2.5rem;margin-top:1.25rem}.bg-featured-green{background:hsla(84,52%,89%,.6);border-left:.5rem solid #497c34}.bg-featured-orange{background:hsla(42,92%,81%,.98)}.bg-ss-blue{background:#195378;color:#fff}.bg-ss-blue h2,.bg-ss-blue h3{color:#fff!important}.bg-ss-blue .viewsreference--view-title{text-align:center}.bg-ss-blue a:not(.btn),.bg-ss-blue a:not(.btn):focus,.bg-ss-blue a:not(.btn):hover{color:#fff}.hidden-section,.lp-builder:not(.is-navigating) .hidden-section.js-lpb-component:focus-within,.lp-builder:not(.is-navigating) .hidden-section.js-lpb-component:hover{outline-color:#dc3545;outline-style:dashed;outline-width:2px}
.navbar.top-bar{--bs-navbar-padding-y:0;padding-bottom:0!important}@media (min-width:1200px){.navbar.top-bar{--bs-navbar-padding-y:0.5rem}}.navbar.top-bar .container{--bs-gutter-x:0;align-items:end!important}@media (max-width:575.98px){.navbar.top-bar .container{max-width:none}}@media (min-width:1200px){.navbar.top-bar .container{--bs-gutter-x:1.5rem}}.nav.nav-sites-menu{--bs-nav-link-padding-x:0.25rem;--bs-nav-link-padding-y:0.75rem;flex-wrap:nowrap;width:100vw}@media (min-width:576px){.nav.nav-sites-menu{margin-left:calc(270px - 50vw);width:100vw}}@media (min-width:768px){.nav.nav-sites-menu{margin-left:calc(360px - 50vw);width:100vw}}@media (min-width:992px){.nav.nav-sites-menu{margin-left:calc(480px - 50vw);width:100vw}}@media (min-width:768px){.nav.nav-sites-menu{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem}}@media (min-width:1200px){.nav.nav-sites-menu{--bs-nav-link-padding-x:0.25rem;margin-left:auto;width:auto}}@media (min-width:1400px){.nav.nav-sites-menu{--bs-nav-link-padding-x:1rem;flex-wrap:wrap}}.nav.nav-sites-menu .dropdown-menu{border-top-left-radius:0;display:none}.nav.nav-sites-menu .dropdown:hover .dropdown-menu{display:block;margin-top:0}.nav.nav-sites-menu .dropdown-item:focus,.nav.nav-sites-menu .dropdown-item:hover{--bs-dropdown-link-hover-color:#fff}.nav.nav-sites-menu .nav-item{flex:1}.nav.nav-sites-menu .nav-item:nth-child(4) .dropdown-menu,.nav.nav-sites-menu .nav-item:nth-child(5) .dropdown-menu{right:0}@media (min-width:992px){.nav.nav-sites-menu .nav-item:nth-child(4) .dropdown-menu,.nav.nav-sites-menu .nav-item:nth-child(5) .dropdown-menu{left:0;right:auto}}.sites-menu--logo{display:inline-block}@media (min-width:576px){.sites-menu--logo img,.sites-menu--logo-hover img{height:2rem;width:auto}}.nav-link.sites-menu--nav-link{align-items:center;background-color:hsla(0,0%,100%,.3)!important;display:flex;flex:1;font-size:0!important;height:3rem;justify-content:center;margin-right:0}@media (min-width:1200px){.nav-link.sites-menu--nav-link{border-top-left-radius:10px;border-top-right-radius:10px;height:auto;margin-right:10px}}.nav-link.sites-menu--nav-link.active,.nav-link.sites-menu--nav-link:focus,.nav-link.sites-menu--nav-link:hover{background-color:hsla(0,0%,100%,.8)!important}.nav-link.sites-menu--nav-link.active .sites-menu--logo,.nav-link.sites-menu--nav-link:focus .sites-menu--logo,.nav-link.sites-menu--nav-link:hover .sites-menu--logo{display:none;transition:display .2s}.nav-link.sites-menu--nav-link.active .sites-menu--logo-hover,.nav-link.sites-menu--nav-link:focus .sites-menu--logo-hover,.nav-link.sites-menu--nav-link:hover .sites-menu--logo-hover{display:inline-block!important;transition:display .2s}.nav-link.sites-menu--nav-link.active{background-color:#fff!important}
.navbar-wrapper{align-items:center;flex-basis:100%;flex-grow:1}@media (min-width:992px){.navbar-wrapper{display:flex!important;flex-basis:auto}}.navbar-wrapper .navbar-nav{flex-direction:row;justify-content:space-around}.navbar-wrapper .navbar-nav .nav-link{align-items:center;display:flex;padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-toggler span{background-color:#fff;display:block;height:3px;left:0;margin-bottom:5px;margin-top:5px;opacity:1;position:relative;-webkit-transform-origin:center left;transform-origin:center left;transition:all .2s ease-out;width:25px}.navbar-toggler span:first-child{-webkit-transform:translate(15%,-33%) rotate(45deg);transform:translate(15%,-33%) rotate(45deg)}.navbar-toggler span:nth-child(2){opacity:0}.navbar-toggler span:nth-child(3){-webkit-transform:translate(15%,33%) rotate(-45deg);transform:translate(15%,33%) rotate(-45deg)}.navbar-toggler.collapsed span:first-child{margin-top:.3em;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}.navbar-toggler.collapsed span:nth-child(2){opacity:1}.navbar-toggler.collapsed span:nth-child(3){-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}
.navbar-brand__logo img{color:#fff;height:50px;width:auto}@media (min-width:1200px){.navbar-brand__logo img{height:70px}}
.node-type--general-page main{padding-bottom:3rem;padding-top:0}.node-type--general-page main:has(.node__content-footer){padding-bottom:0}.node--full .hero{min-height:auto;padding-bottom:calc(1.0875rem + 2.55vw);padding-top:10rem}@media (min-width:1200px){.node--full .hero{padding-bottom:3rem}}.node--full .hero-title{font-size:calc(1.1rem + 2.7vw)}@media (min-width:1200px){.node--full .hero-title{font-size:3.125rem}}.node--full .node__content{background-image:url(/themes/custom/acs/build/assets/images/scientific-background.png);background-position:center 28rem;background-repeat:no-repeat;background-size:contain}.node--full .node__content h2{font-size:calc(1.06875rem + 2.325vw);margin-bottom:1rem}@media (min-width:1200px){.node--full .node__content h2{font-size:2.8125rem}}.node--full .node__content h3{font-size:calc(1.00625rem + 1.575vw)}@media (min-width:1200px){.node--full .node__content h3{font-size:2.1875rem}}.node--full .node__content h4{font-size:calc(.9625rem + 1.05vw)}@media (min-width:1200px){.node--full .node__content h4{font-size:1.75rem}}.node--full .node__content img{border-radius:10px}
.row.node__content-has-sidebar{--bs-gutter-x:2rem}@media (min-width:992px){.row.node__content-has-sidebar .node__content-body{flex:0 0 auto;width:calc(100% - 28rem)!important}.row.node__content-has-sidebar .node__content-sidebar{flex:0 0 auto;margin-bottom:3rem;width:28rem!important}}.row.node__content-has-sidebar .node__content-sidebar>.block,.row.node__content-has-sidebar .node__content-sidebar>.paragraph--type--layout{margin-bottom:2rem}.row.node__content-has-sidebar .node__content-sidebar .layout__region>*{margin-bottom:1rem}.row.node__content-has-sidebar .node__content-sidebar .layout-inner{padding:0}.row.node__content-has-sidebar .layout-inner{padding-top:0}.row.node__content-has-sidebar .layout-inner[class*=bg-]{border-radius:10px;padding:2rem}.row.node__content-has-sidebar .layout-inner[class*=bg-] p:last-child{margin-bottom:0}.row.node__content-has-sidebar .layout-inner>.container{padding-left:0;padding-right:0}.node__content-sidebar h2{font-size:calc(1.00625rem + 1.575vw)!important}@media (min-width:1200px){.node__content-sidebar h2{font-size:2.1875rem!important}}.node__content-sidebar h3{font-size:calc(.9625rem + 1.05vw)!important}@media (min-width:1200px){.node__content-sidebar h3{font-size:1.75rem!important}}.node__content-sidebar .btn{font-size:calc(.9125rem + .45vw)!important}@media (min-width:1200px){.node__content-sidebar .btn{font-size:1.25rem!important}}.node__content-sidebar .cta .cta-links{align-items:start;flex-flow:column;gap:1rem}@media (min-width:1400px){.node__content-sidebar .cta .cta-links{align-items:center;flex-flow:row wrap}}.node__content-sidebar .cta .cta-links>.cta-link{display:block;min-width:80%;width:100%}@media (min-width:1400px){.node__content-sidebar .cta .cta-links>.cta-link{display:inline-block;min-width:auto}}.node__content-sidebar .button-primary{--bs-btn-bg:#0e6093;--bs-btn-border-color:#0e6093;--bs-btn-color:#fff;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#0e6093;--bs-btn-hover-color:#0e6093}
.node--featured img,.node--teaser img,.node--teaser-3-4 img{border-radius:10px;box-shadow:var(--bs-box-shadow-sm)}.node--featured h3,.node--teaser h3,.node--teaser-3-4 h3{font-size:calc(.94375rem + .825vw)!important;margin-bottom:.5rem}@media (min-width:1200px){.node--featured h3,.node--teaser h3,.node--teaser-3-4 h3{font-size:1.5625rem!important}}.node--featured h3 a,.node--teaser h3 a,.node--teaser-3-4 h3 a{color:#403d48}.node--featured h3 a:focus,.node--featured h3 a:hover,.node--teaser h3 a:focus,.node--teaser h3 a:hover,.node--teaser-3-4 h3 a:focus,.node--teaser-3-4 h3 a:hover{color:var(--bs-link-hover-color)}.node--featured .field--name-field-subhead,.node--teaser .field--name-field-subhead,.node--teaser-3-4 .field--name-field-subhead{font-weight:700}.node--featured .field--name-field-links,.node--teaser .field--name-field-links,.node--teaser-3-4 .field--name-field-links{margin-top:.5rem}.node--featured .field--name-field-links a,.node--teaser .field--name-field-links a,.node--teaser-3-4 .field--name-field-links a{color:#2688c5;text-decoration:none}.node--featured .field--name-field-links a:focus,.node--featured .field--name-field-links a:hover,.node--teaser .field--name-field-links a:focus,.node--teaser .field--name-field-links a:hover,.node--teaser-3-4 .field--name-field-links a:focus,.node--teaser-3-4 .field--name-field-links a:hover{color:var(--bs-link-hover-color);-webkit-text-decoration:1px underline;text-decoration:1px underline}.node--issue--featured img{border:1px solid #403d48;margin-bottom:.5rem}.node--issue--featured h3{font-size:calc(.925rem + .6vw)!important;margin-bottom:0}@media (min-width:1200px){.node--issue--featured h3{font-size:1.375rem!important}}.node--issue--featured h3 a{color:#403d48;text-transform:uppercase}.node--issue--featured h3 a:focus,.node--issue--featured h3 a:hover{color:var(--bs-link-hover-color)}.node--issue--featured .issue{font-size:calc(.9rem + .3vw)!important;font-weight:400;text-transform:uppercase}@media (min-width:1200px){.node--issue--featured .issue{font-size:1.125rem!important}}.node--issue--teaser-3-4 img{margin-bottom:1rem}
.toolbar-horizontal:not(.gin--horizontal-toolbar) .mercury-editor-preview-page{padding-top:79px!important}.toolbar-horizontal:not(.gin--horizontal-toolbar).toolbar-tray-open .mercury-editor-preview-page{padding-top:118px!important}.gin--horizontal-toolbar .mercury-editor-preview-page{padding-top:53px!important}#toolbar-administration-secondary .toolbar-menu li{width:100%}.mercury-editor-preview-page{margin-top:0!important}@media (min-width:768px){.mercury-editor-preview-page{background-color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.2)}}@media (min-width:768px){.page:has(.mercury-editor-preview-page){background-color:#efefef;padding:2rem 1rem 5rem}}#me-edit-screen dialog{padding-top:118px!important}main{padding:8rem 0 0}.node-type--page main{padding:0}.error403 .page__content,.error404 .page__content{padding-bottom:5rem}body:not(.page-path--asf) .tb-megamenu-sciencesocieties-main .tb-megamenu-item:has(.menu-asf),body:not(.page-path--asf) .tb-megamenu-sciencesocieties-main .tb-megamenu-item[data-id="menu_link_content:ffb520c6-d958-4889-82fe-a70f9739c5fa"]{display:none!important}

.page__footer{background-color:#403d48;color:#fff;font-size:calc(.9rem + .3vw)}@media (min-width:1200px){.page__footer{font-size:1.125rem}}.page__footer a{color:#dee2e6}.page__footer a:focus,.page__footer a:hover{color:#fff}.page__footer .block__title,.page__footer h4{font-size:calc(.9rem + .3vw);margin-bottom:1rem}@media (min-width:1200px){.page__footer .block__title,.page__footer h4{font-size:1.125rem}}.page__footer .nav{flex-flow:column}.page__footer .nav-link{padding-left:0;padding-top:0}.footer-top{padding:3rem 0}.footer-1{margin-bottom:2rem}@media (min-width:992px){.footer-1{margin-bottom:0;width:24%!important}}.footer-2{margin-bottom:1rem}@media (min-width:576px){.footer-2{width:50%!important}}@media (min-width:992px){.footer-2{margin-bottom:0;width:24%!important}}.footer-3{margin-bottom:1rem}@media (min-width:576px){.footer-3{width:50%!important}}@media (min-width:992px){.footer-3{margin-bottom:0;width:24%!important}}.footer-4 img{margin-bottom:1rem}@media (min-width:768px){.footer-4 img{margin-bottom:0}.footer-4{padding-top:3rem}}@media (min-width:992px){.footer-4{padding-top:0;width:28%!important}}.footer{border-top:1px solid #9b999d;padding:2rem 0}
.navigation-bar{background-color:rgba(var(--bs-primary-bg-rgb),.75);color:#fff;position:relative;z-index:980}.navigation-bar.navbar{padding-bottom:0;padding-top:0}.navigation-bar.navbar>.container{align-items:end}.navigation-bar .navbar-toggler{align-self:center;border:none}.navigation-bar .navbar-toggler:focus{border:none;box-shadow:none}.navigation-bar .navbar-collapse.collapsing,.navigation-bar .navbar-collapse.show{background-color:#fff;bottom:0;height:calc(100vh - 162px);left:0;max-height:calc(100vh - 162px);overflow-y:auto;padding-bottom:1rem;padding-top:1rem;position:absolute;right:0;top:66px;transition:none;width:100%}.navigation-bar .gin--horizontal-toolbar .navbar-collapse.collapsing,.navigation-bar .gin--horizontal-toolbar .navbar-collapse.show{height:calc(100vh - 250px);max-height:calc(100vh - 250px)}
.top-bar{background-color:var(--bs-primary-bg);border-bottom:2px solid #fff;color:#fff;z-index:990}.block--acs-useraccountmenu{padding-top:.5rem}.block--acs-useraccountmenu .nav-link{border-top-left-radius:10px;border-top-right-radius:10px;color:#dee2e6;min-height:2.5rem}@media (min-width:992px){.block--acs-useraccountmenu .nav-link{height:auto}}.block--acs-useraccountmenu .nav-link:focus,.block--acs-useraccountmenu .nav-link:hover{color:#fff;-webkit-text-decoration:1px underline;text-decoration:1px underline}.block--acs-useraccountmenu .user-menu-donate{--bs-navbar-nav-link-padding-x:1rem;background-color:#e9bc42;color:#403d48;margin-left:.5rem}.block--acs-useraccountmenu .user-menu-donate:focus,.block--acs-useraccountmenu .user-menu-donate:hover{color:var(--bs-link-hover-color)}
.rich-text:has(+div){margin-bottom:1rem}
.section .section-links{align-items:center;display:flex;flex-flow:column;gap:1rem}@media (min-width:576px){.section .section-links{flex-flow:row nowrap}}@media (min-width:1400px){.section .section-links{gap:2rem}}.section .section-links>.btn{display:block;line-height:1.25;min-width:16rem}@media (min-width:768px){.section .section-links>.btn{display:inline-block;min-width:12.5rem}}.layout-inner:has(.layout--acs-col-1>.layout__region>.section){padding-bottom:0!important;padding-top:0!important}.paragraph:not(.paragraph--type--layout)+.paragraph--type--layout .layout-inner{padding-top:1.5rem!important}.paragraph+.section{padding-top:1rem!important}.section{padding-bottom:calc(1.2875rem + 4.95vw);padding-top:calc(1.2875rem + 4.95vw)}@media (min-width:1200px){.section{padding-bottom:5rem;padding-top:5rem}}@media (min-width:768px){.section{display:flex;flex-flow:column}}.section .section-subtitle{margin-bottom:1rem}@media (min-width:1200px){.section .section-content{display:flex;flex-flow:row nowrap}}.section .section-body{padding-bottom:1rem}@media (min-width:1200px){.section .section-body{flex:1 0 auto;order:0;padding-bottom:0;padding-right:3rem;width:55%}}@media (min-width:1400px){.section .section-body{width:60%}}.section .section-image{margin-left:auto;margin-right:auto;width:80%}@media (min-width:576px){.section .section-image{width:60%}}@media (min-width:768px){.section .section-image{width:50%}}@media (min-width:1200px){.section .section-image{width:45%}}@media (min-width:1400px){.section .section-image{width:40%}}.section .section-image img{width:100%}.section .section-text:has(+.section-links){margin-bottom:1rem}@media (min-width:1200px){.section .section-text:has(+.section-links){margin-bottom:3rem}}.section .section-text p:last-child{margin-bottom:0}@media (min-width:1200px){.section.edge-bottom-left:has(.section-image) .section-body,.section.edge-top-left:has(.section-image) .section-body,.section.large-circle-left:has(.section-image) .section-body,.section.left:has(.section-image) .section-body{order:1;padding-left:3rem;padding-right:0}}@media (min-width:1200px){.section.edge-bottom-left:has(.section-image) .section-image,.section.edge-top-left:has(.section-image) .section-image,.section.large-circle-left:has(.section-image) .section-image,.section.left:has(.section-image) .section-image{order:0}}.section.edge-bottom-left:has(.section-image){padding-bottom:0}@media (min-width:1200px){.section.edge-bottom-left:has(.section-image) .section-content{align-items:end}}.section.edge-bottom-left:has(.section-image) .section-body{padding-bottom:1rem}@media (min-width:1200px){.section.edge-bottom-left:has(.section-image) .section-body{padding-bottom:calc(1.2875rem + 4.95vw)}}@media (min-width:1200px) and (min-width:1200px){.section.edge-bottom-left:has(.section-image) .section-body{padding-bottom:5rem}}.section.edge-bottom-left:has(.section-image) .section-text{margin-bottom:3rem}.section.edge-bottom-left:has(.section-image) .section-image{margin-left:calc(50% - 50vw);padding:0}@media (min-width:576px){.section.edge-bottom-left:has(.section-image) .section-image{margin-left:calc(259px - 50vw)}}@media (min-width:768px){.section.edge-bottom-left:has(.section-image) .section-image{margin-left:calc(349px - 50vw)}}@media (min-width:992px){.section.edge-bottom-left:has(.section-image) .section-image{margin-left:calc(469px - 50vw)}}@media (min-width:1200px){.section.edge-bottom-left:has(.section-image) .section-image{margin-left:calc(559px - 50vw)}}@media (min-width:1400px){.section.edge-bottom-left:has(.section-image) .section-image{margin-left:calc(649px - 50vw)}}@media (min-width:1500px){.section.edge-bottom-left:has(.section-image) .section-image{margin-left:calc(689px - 50vw)}}.section.edge-bottom-right:has(.section-image){padding-bottom:0}@media (min-width:1200px){.section.edge-bottom-right:has(.section-image) .section-content{align-items:end}}.section.edge-bottom-right:has(.section-image) .section-body{padding-bottom:1rem}@media (min-width:1200px){.section.edge-bottom-right:has(.section-image) .section-body{padding-bottom:calc(1.2875rem + 4.95vw)}}@media (min-width:1200px) and (min-width:1200px){.section.edge-bottom-right:has(.section-image) .section-body{padding-bottom:5rem}}.section.edge-bottom-right:has(.section-image) .section-text{margin-bottom:3rem}.section.edge-bottom-right:has(.section-image) .section-image{margin-right:calc(50% - 50vw);padding:0}@media (min-width:576px){.section.edge-bottom-right:has(.section-image) .section-image{margin-right:calc(259px - 50vw)}}@media (min-width:768px){.section.edge-bottom-right:has(.section-image) .section-image{margin-right:calc(349px - 50vw)}}@media (min-width:992px){.section.edge-bottom-right:has(.section-image) .section-image{margin-right:calc(469px - 50vw)}}@media (min-width:1200px){.section.edge-bottom-right:has(.section-image) .section-image{margin-right:calc(559px - 50vw)}}@media (min-width:1400px){.section.edge-bottom-right:has(.section-image) .section-image{margin-right:calc(649px - 50vw)}}@media (min-width:1500px){.section.edge-bottom-right:has(.section-image) .section-image{margin-right:calc(689px - 50vw)}}.section.edge-top-left:has(.section-image){padding-bottom:0;padding-top:0}.section.edge-top-left:has(.section-image) .section-body{padding-bottom:calc(1.0875rem + 2.55vw);padding-top:calc(1.0875rem + 2.55vw)}@media (min-width:1200px){.section.edge-top-left:has(.section-image) .section-body{padding-top:3rem}}@media (min-width:1200px){.section.edge-top-left:has(.section-image) .section-body{padding-bottom:3rem}}.section.edge-top-left:has(.section-image) .section-image{padding:0 0 3rem}@media (min-width:1200px){.section.edge-top-left:has(.section-image) .section-image{margin-left:calc(559px - 50vw);padding:0}}@media (min-width:1400px){.section.edge-top-left:has(.section-image) .section-image{margin-left:calc(649px - 50vw);padding:0}}@media (min-width:1500px){.section.edge-top-left:has(.section-image) .section-image{margin-left:calc(689px - 50vw);padding:0}}.section.edge-top-left:has(.section-image) .section-image img{border-radius:10px}@media (min-width:1200px){.section.edge-top-left:has(.section-image) .section-image img{border-radius:0;border-bottom-right-radius:10px;box-shadow:5px 10px 20px rgba(0,0,0,.15)}}.section.edge-top-right:has(.section-image){padding-bottom:0;padding-top:0}.section.edge-top-right:has(.section-image) .section-body{padding-bottom:calc(1.0875rem + 2.55vw);padding-top:calc(1.0875rem + 2.55vw)}@media (min-width:1200px){.section.edge-top-right:has(.section-image) .section-body{padding-top:3rem}}@media (min-width:1200px){.section.edge-top-right:has(.section-image) .section-body{padding-bottom:3rem}}.section.edge-top-right:has(.section-image) .section-image{padding:0}@media (min-width:1200px){.section.edge-top-right:has(.section-image) .section-image{margin-right:calc(559px - 50vw)}}@media (min-width:1400px){.section.edge-top-right:has(.section-image) .section-image{margin-right:calc(649px - 50vw)}}@media (min-width:1500px){.section.edge-top-right:has(.section-image) .section-image{margin-right:calc(689px - 50vw)}}.section.edge-top-right:has(.section-image) .section-image img{border-radius:10px}@media (min-width:1200px){.section.edge-top-right:has(.section-image) .section-image img{border-radius:0;border-bottom-left-radius:10px;box-shadow:-5px -10px 20px rgba(0,0,0,.15)}}.section.top{padding-bottom:calc(1.2875rem + 4.95vw);padding-top:calc(1.2875rem + 4.95vw)}@media (min-width:1200px){.section.top{padding-bottom:5rem;padding-top:5rem}}.section.top .section-content{align-items:center;flex-flow:column nowrap}.section.top .section-body{order:1;padding-right:0;width:100%}.section.top .section-image{order:0;padding-bottom:0;width:auto}@media (min-width:1200px){.section.top .section-image{padding-bottom:calc(1.0875rem + 2.55vw)}}@media (min-width:1200px) and (min-width:1200px){.section.top .section-image{padding-bottom:3rem}}.section.bottom{padding-bottom:calc(1.2875rem + 4.95vw);padding-top:calc(1.2875rem + 4.95vw)}@media (min-width:1200px){.section.bottom{padding-bottom:5rem;padding-top:5rem}}.section.bottom .section-content{align-items:center;flex-flow:column nowrap}.section.bottom .section-body:has(.section-image){padding-right:0;width:100%}@media (min-width:1200px){.section.bottom .section-body:has(.section-image){padding-bottom:calc(1.2875rem + 4.95vw)}}@media (min-width:1200px) and (min-width:1200px){.section.bottom .section-body:has(.section-image){padding-bottom:5rem}}.section.bottom .section-image{width:auto}.section.bottom .section-text{margin-bottom:0}@media (min-width:1200px){.section.large-circle-left .section-body{order:1}.section.large-circle-left .section-image{align-items:center;display:flex;margin-bottom:-8rem;margin-left:calc(559px - 50vw - 4rem);margin-top:-8rem;order:0}}@media (min-width:1400px){.section.large-circle-left .section-image{margin-left:calc(649px - 50vw - 4rem)}}@media (min-width:1500px){.section.large-circle-left .section-image{margin-left:calc(689px - 50vw - 4rem)}}.section.large-circle-left .section-image img{aspect-ratio:1/1;background-color:#fff;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.15);position:relative;z-index:1}@media (min-width:1200px){.section.large-circle-right .section-image{align-items:center;display:flex;margin-bottom:-8rem;margin-right:calc(559px - 50vw - 4rem);margin-top:-8rem}}@media (min-width:1400px){.section.large-circle-right .section-image{margin-right:calc(649px - 50vw - 4rem)}}@media (min-width:1500px){.section.large-circle-right .section-image{margin-right:calc(689px - 50vw - 4rem)}}.section.large-circle-right .section-image img{aspect-ratio:1/1;background-color:#fff;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.15);position:relative;z-index:1}.layout-options>.layout__region>.section{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.layout-options>.layout__region>.section:not(:first-child){padding-top:0}
.social-follow{align-items:center;display:flex;gap:1rem;list-style:none;margin-left:0;padding-left:0}.social-follow--icon{display:block;height:30px;width:30px}.social-follow--icon svg{height:100%;width:100%}.social-follow--text{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.social-follow--text:not(caption){position:absolute!important}
