﻿body{margin:0;padding:0;font-size:18px;line-height:1.4;color:var(--text-color)}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:.75em;line-height:1.2}.layout-container>header h1{font-size:70px}.page-title.contenttitle h1{font-size:clamp(28px, 5vw, 42px);font-weight:bold}h1{font-size:clamp(32px, 5vw, 54px);font-weight:bold}h2{font-size:34px;font-weight:bold}h3{font-size:28px;font-weight:bold}h4{font-size:26px;font-weight:bold}h5{font-size:22px;font-weight:bold}h6{font-size:18px;font-weight:bold}p:last-child{margin-bottom:0}.eyebrow-small{font-size:12px;text-transform:uppercase;line-height:1.1}hr{height:1px;border:none;border-top:1px solid var(--primary-color);margin-top:40px;margin-bottom:40px}.common-actions-container{z-index:999}.node--unpublished{background-color:unset}.node--unpublished:before{content:"Unpublished";position:fixed;bottom:30px;left:50%;width:100px;margin-left:-50px;text-align:center;font-weight:bold;display:block;padding:6px 4px 4px 4px;background-color:#c00;color:#fff;font-size:11px;text-transform:uppercase;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;z-index:900}.views-row{position:relative}.views-row .edit,.views-row .views-field-edit-node,.views-row .views-field-edit-term{position:absolute;top:10px;right:40px;display:none;z-index:9999}.views-row .edit a,.views-row .views-field-edit-node a,.views-row .views-field-edit-term a{display:block;padding:0 15px;line-height:25px !important;font-weight:bold;font-size:13px !important;background:#000;text-decoration:none}.views-row .edit a:link,.views-row .edit a:hover,.views-row .edit a:visited,.views-row .views-field-edit-node a:link,.views-row .views-field-edit-node a:hover,.views-row .views-field-edit-node a:visited,.views-row .views-field-edit-term a:link,.views-row .views-field-edit-term a:hover,.views-row .views-field-edit-term a:visited{color:#fff}@media (hover: hover){.views-row:hover .edit,.views-row:hover .views-field-edit-node,.views-row:hover .views-field-edit-term{display:block}}.system-messages{width:100%;margin-top:calc(var(--gutter) * 3);margin-bottom:calc(var(--gutter) * 3);padding:20px;background-color:#FFFDDF;font-size:18px;border:2px solid #212121;background-image:none}body:not(.user-login-pages) .block-local-tasks-block{position:fixed;bottom:0;left:0;right:0;z-index:9990;background-color:#000;white-space:normal;margin:0;padding:0}body:not(.user-login-pages) .block-local-tasks-block .block-inner>ul,body:not(.user-login-pages) .block-local-tasks-block .block-inner .tabs{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}body:not(.user-login-pages) .block-local-tasks-block .block-inner>ul li,body:not(.user-login-pages) .block-local-tasks-block .block-inner .tabs li{margin:0;padding:0}body:not(.user-login-pages) .block-local-tasks-block .block-inner>ul li a,body:not(.user-login-pages) .block-local-tasks-block .block-inner .tabs li a{display:block;margin:0 10px;padding:0 10px;line-height:30px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold}@media (hover: hover){body:not(.user-login-pages) .block-local-tasks-block .block-inner>ul li a:hover,body:not(.user-login-pages) .block-local-tasks-block .block-inner .tabs li a:hover{color:#000;background-color:#eee}}body:not(.user-login-pages) .block-local-tasks-block .block-inner>ul li a.is-active,body:not(.user-login-pages) .block-local-tasks-block .block-inner .tabs li a.is-active{color:#000;background-color:#eee}body:not(.user-login-pages) .block-local-tasks-block .block-inner>ul li a.is-active:hover,body:not(.user-login-pages) .block-local-tasks-block .block-inner .tabs li a.is-active:hover{color:#000;background-color:#eee}body.user-login-pages .region-tabs{margin-top:calc(var(--spacing) * 4);margin-bottom:0}body.user-login-pages .block-local-tasks-block .block-inner>ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;border-bottom:none}body.user-login-pages .block-local-tasks-block .block-inner>ul li{margin:0 10px;padding:0}body.user-login-pages .block-local-tasks-block .block-inner>ul li a.is-active{background-color:transparent;color:#000}.path-user .region-content{padding-top:0;padding-bottom:var(--spacing)}.path-user .region-content form{max-width:700px;padding:40px;-moz-box-shadow:0 0 30px rgba(0,0,0,0.26);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.26);box-shadow:0 0 30px rgba(0,0,0,0.26);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:100px}.path-user .region-content form .form-item{margin:0;margin-bottom:1em}.path-user .region-content form label{display:block;font-size:13px;text-transform:uppercase;color:#000;font-weight:500}.path-user .region-content form input[type="text"],.path-user .region-content form input[type="password"],.path-user .region-content form input[type="email"],.path-user .region-content form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px;height:auto;display:block;border:1px solid #e2e2e2}.path-user .region-content form .description,.path-user .region-content form p{font-size:11px;margin-top:2px}.path-user .region-content form input[type="submit"]{padding-top:0;padding-bottom:0;height:30px}.path-user .region-content form .js-form-type-checkbox{margin-bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.path-user .region-content form .js-form-type-checkbox label{margin-top:3px;margin-left:2px}.path-user .user-pass .form-item{margin-bottom:0}.admin-info-panel{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;position:fixed;bottom:0;right:40px;z-index:9998;background-color:transparent;padding:0;font-size:12px;color:#fff}.admin-info-panel>span{margin:0 10px;line-height:30px}.admin-info-panel a{color:rgba(255,255,255,0.8);text-decoration:none}.admin-info-panel .source>a{display:block;line-height:20px;width:20px;overflow:hidden;font-size:20px;color:#fff}*{box-sizing:border-box}img{max-width:100%;height:auto}a{color:var(--primary-color);text-decoration:none}.fixy{overflow:hidden}.element-invisible{overflow:hidden;display:inline-block;height:0;width:0;position:absolute;left:-20000em}.button{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px}.button.small{font-size:15px;min-height:28px}.button.red{background-color:var(--primary-color);color:#fff}.button.dark{background-color:var(--dark);color:#fff}.button.plain{border:2px solid transparent}.button.white-border{border-color:#fff;color:#fff}.button.red-border{border-color:var(--primary-color);color:var(--primary-color)}.button.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.button-red{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;background-color:var(--primary-color);color:#fff}.button-red.small{font-size:15px;min-height:28px}.button-red.red{background-color:var(--primary-color);color:#fff}.button-red.dark{background-color:var(--dark);color:#fff}.button-red.plain{border:2px solid transparent}.button-red.white-border{border-color:#fff;color:#fff}.button-red.red-border{border-color:var(--primary-color);color:var(--primary-color)}.button-red.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.button-grey{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;background-color:var(--dark);color:#fff}.button-grey.small{font-size:15px;min-height:28px}.button-grey.red{background-color:var(--primary-color);color:#fff}.button-grey.dark{background-color:var(--dark);color:#fff}.button-grey.plain{border:2px solid transparent}.button-grey.white-border{border-color:#fff;color:#fff}.button-grey.red-border{border-color:var(--primary-color);color:var(--primary-color)}.button-grey.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.right-arrow-red{background-color:var(--primary-color);color:#fff;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;position:relative;text-decoration:none}.right-arrow-red.small{font-size:15px;min-height:28px}.right-arrow-red.red{background-color:var(--primary-color);color:#fff}.right-arrow-red.dark{background-color:var(--dark);color:#fff}.right-arrow-red.plain{border:2px solid transparent}.right-arrow-red.white-border{border-color:#fff;color:#fff}.right-arrow-red.red-border{border-color:var(--primary-color);color:var(--primary-color)}.right-arrow-red.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.right-arrow-red:after,.right-arrow-red:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.right-arrow-red:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.right-arrow-red:hover:after{right:-5px}}.left-arrow-red{background-color:var(--primary-color);color:#fff;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;position:relative;text-decoration:none}.left-arrow-red.small{font-size:15px;min-height:28px}.left-arrow-red.red{background-color:var(--primary-color);color:#fff}.left-arrow-red.dark{background-color:var(--dark);color:#fff}.left-arrow-red.plain{border:2px solid transparent}.left-arrow-red.white-border{border-color:#fff;color:#fff}.left-arrow-red.red-border{border-color:var(--primary-color);color:var(--primary-color)}.left-arrow-red.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.left-arrow-red:after,.left-arrow-red:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.left-arrow-red:before{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-right:5px;left:0}@media (hover: hover){.left-arrow-red:hover:before{left:-5px}}.left-arrow-grey{background-color:var(--dark);color:#fff;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;position:relative;text-decoration:none}.left-arrow-grey.small{font-size:15px;min-height:28px}.left-arrow-grey.red{background-color:var(--primary-color);color:#fff}.left-arrow-grey.dark{background-color:var(--dark);color:#fff}.left-arrow-grey.plain{border:2px solid transparent}.left-arrow-grey.white-border{border-color:#fff;color:#fff}.left-arrow-grey.red-border{border-color:var(--primary-color);color:var(--primary-color)}.left-arrow-grey.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.left-arrow-grey:after,.left-arrow-grey:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.left-arrow-grey:before{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-right:5px;left:0}@media (hover: hover){.left-arrow-grey:hover:before{left:-5px}}.right-arrow-grey{background-color:var(--dark);color:#fff;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;position:relative;text-decoration:none}.right-arrow-grey.small{font-size:15px;min-height:28px}.right-arrow-grey.red{background-color:var(--primary-color);color:#fff}.right-arrow-grey.dark{background-color:var(--dark);color:#fff}.right-arrow-grey.plain{border:2px solid transparent}.right-arrow-grey.white-border{border-color:#fff;color:#fff}.right-arrow-grey.red-border{border-color:var(--primary-color);color:var(--primary-color)}.right-arrow-grey.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.right-arrow-grey:after,.right-arrow-grey:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.right-arrow-grey:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.right-arrow-grey:hover:after{right:-5px}}.right-arrow-link{position:relative;text-decoration:none}.right-arrow-link:after,.right-arrow-link:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.right-arrow-link:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.right-arrow-link:hover:after{right:-5px}}.left-arrow-link{position:relative;text-decoration:none}.left-arrow-link:after,.left-arrow-link:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.left-arrow-link:before{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-right:5px;left:0}@media (hover: hover){.left-arrow-link:hover:before{left:-5px}}.align-right{float:right;margin:1em 0 1em 1em}@media (max-width: 767px){.align-right{float:none;margin:30px auto}}.align-left{float:left;margin:1em 1em 1em 0}@media (max-width: 767px){.align-left{float:none;margin:30px auto}}figcaption{margin-top:3px;font-size:12px}.mobile-trigger-block{display:none}@media (max-width: 767px){.mobile-trigger-block{display:block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.mobile-trigger-block{display:block}}.mobile-trigger{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:32px;color:var(--primary-color)}@media (max-width: 767px){.main-nav{position:fixed;top:var(--headerheight);right:-100%;bottom:0;width:100%;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;background-color:var(--primary-color)}.main-nav ul{list-style:none;margin:0;padding:0;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius)}.main-nav ul a{display:block;padding:5px 10px}.main-nav .menu-level-0>li.menu-item--expanded{margin-bottom:30px}.main-nav .menu-level-0>li.menu-item--expanded>span{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;position:sticky;top:0;background-color:var(--primary-color);z-index:10}.main-nav .menu-level-0>li.menu-item--expanded>span>a{font-size:24px;font-weight:bold;padding:10px}.main-nav .menu-level-0>li.menu-item--expanded>span>.expander{position:absolute;right:0;top:0;bottom:0;aspect-ratio:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:var(--surface-color);background-color:rgba(255,255,255,0.15);-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}@supports not (aspect-ratio: 1){.main-nav .menu-level-0>li.menu-item--expanded>span>.expander::before{content:'';float:left;padding-top:calc((1 / 1) * 100%)}.main-nav .menu-level-0>li.menu-item--expanded>span>.expander::after{content:'';display:block;clear:both}}.main-nav .menu-level-0>li.menu-item--expanded>span>.expander:after{content:"+";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;font-size:22px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content{display:none;position:relative;z-index:9}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left{margin-bottom:50px;padding:10px;background-color:rgba(255,255,255,0.15);-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap{aspect-ratio:1.77778;line-height:0;background-color:var(--primary-color)}@supports not (aspect-ratio: 1.77778){.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap::before{content:'';float:left;padding-top:calc((9 / 16) * 100%)}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap::after{content:'';display:block;clear:both}}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap .text{padding:10px;line-height:1.2}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap h2{font-size:24px;margin-bottom:10px}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap p{font-size:16px}.main-nav .menu-level-0>li.menu-item--expanded.active>span>.expander{-moz-border-radius:var(--radius) var(--radius) 0 0;-webkit-border-radius:var(--radius);border-radius:var(--radius) var(--radius) 0 0}.main-nav .menu-level-0>li.menu-item--expanded.active>span>.expander:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-nav .menu-level-0>li.menu-item--expanded.active>.menu_link_content .left{-moz-border-radius:var(--radius) 0 var(--radius) var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius) 0 var(--radius) var(--radius)}.main-nav .menu-level-1{font-size:22px;font-weight:bold;background-color:rgba(255,255,255,0.15);padding-bottom:30px}.main-nav .menu-level-2{font-size:18px;font-weight:bold;background-color:rgba(255,255,255,0.15);margin-left:20px;margin-right:20px;padding-bottom:30px}.main-nav .menu-level-3{font-size:16px;font-weight:normal;background-color:rgba(255,255,255,0.15);margin-left:20px;margin-right:20px;padding-bottom:30px}.main-nav>ul.menu{position:absolute;top:40px;right:20px;bottom:20px;left:20px;overflow:auto}.main-nav a{color:#fff}.main-nav.active{right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.main-nav{position:fixed;top:var(--headerheight);right:-500px;bottom:0;width:500px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;background-color:var(--primary-color)}.main-nav ul{list-style:none;margin:0;padding:0;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius)}.main-nav ul a{display:block;padding:5px 10px}.main-nav .menu-level-0>li.menu-item--expanded{margin-bottom:30px}.main-nav .menu-level-0>li.menu-item--expanded>span{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;position:sticky;top:0;background-color:var(--primary-color);z-index:10}.main-nav .menu-level-0>li.menu-item--expanded>span>a{font-size:24px;font-weight:bold;padding:10px}.main-nav .menu-level-0>li.menu-item--expanded>span>.expander{position:absolute;right:0;top:0;bottom:0;aspect-ratio:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:var(--surface-color);background-color:rgba(255,255,255,0.15);-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}@supports not (aspect-ratio: 1){.main-nav .menu-level-0>li.menu-item--expanded>span>.expander::before{content:'';float:left;padding-top:calc((1 / 1) * 100%)}.main-nav .menu-level-0>li.menu-item--expanded>span>.expander::after{content:'';display:block;clear:both}}.main-nav .menu-level-0>li.menu-item--expanded>span>.expander:after{content:"+";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;font-size:22px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content{display:none;position:relative;z-index:9}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left{margin-bottom:50px;padding:10px;background-color:rgba(255,255,255,0.15);-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap{aspect-ratio:1.77778;line-height:0;background-color:var(--primary-color)}@supports not (aspect-ratio: 1.77778){.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap::before{content:'';float:left;padding-top:calc((9 / 16) * 100%)}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap::after{content:'';display:block;clear:both}}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap .text{padding:10px;line-height:1.2}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap h2{font-size:24px;margin-bottom:10px}.main-nav .menu-level-0>li.menu-item--expanded>.menu_link_content .left .image-wrap p{font-size:16px}.main-nav .menu-level-0>li.menu-item--expanded.active>span>.expander{-moz-border-radius:var(--radius) var(--radius) 0 0;-webkit-border-radius:var(--radius);border-radius:var(--radius) var(--radius) 0 0}.main-nav .menu-level-0>li.menu-item--expanded.active>span>.expander:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-nav .menu-level-0>li.menu-item--expanded.active>.menu_link_content .left{-moz-border-radius:var(--radius) 0 var(--radius) var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius) 0 var(--radius) var(--radius)}.main-nav .menu-level-1{font-size:22px;font-weight:bold;background-color:rgba(255,255,255,0.15);padding-bottom:30px}.main-nav .menu-level-2{font-size:18px;font-weight:bold;background-color:rgba(255,255,255,0.15);margin-left:20px;margin-right:20px;padding-bottom:30px}.main-nav .menu-level-3{font-size:16px;font-weight:normal;background-color:rgba(255,255,255,0.15);margin-left:20px;margin-right:20px;padding-bottom:30px}.main-nav>ul.menu{position:absolute;top:40px;right:20px;bottom:20px;left:20px;overflow:auto}.main-nav a{color:#fff}.main-nav.active{right:0}}.layout-container header{position:relative;padding-bottom:0;z-index:10}.layout-container header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-moz-box-shadow:0 0 14px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 14px rgba(0,0,0,0.6);box-shadow:0 0 14px rgba(0,0,0,0.6);z-index:200;pointer-events:none}.main-nav .image-wrap{position:relative}.main-nav .image-wrap img{mix-blend-mode:multiply;height:100%;width:100%;object-fit:cover;object-position:center}.main-nav .image-wrap .text{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:30px}.main-nav.contextual-region{position:unset}@media (max-width: 767px){.main-nav.contextual-region{position:relative}}@media only screen and (min-width: 768px) and (max-width: 1024px){.main-nav.contextual-region{position:relative}}nav ul.menu{font-weight:normal;float:none;font-family:"acumin-pro",sans-serif;font-size:unset}nav ul.menu li{list-style:none;display:block;padding-right:unset}@media (min-width: 1025px){.region-header-menu{--menuspacing:15px}.region-header-menu nav{z-index:100}.region-header-menu nav ul{list-style:none;margin:0;padding:0}.region-header-menu nav ul li>span{display:block;padding:3px 10px}.region-header-menu nav ul li a{color:var(--text-color);text-decoration:none}.region-header-menu nav>.menu{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;gap:30px;list-style:none;margin:0;padding:0}.region-header-menu nav>.menu>li{z-index:9}.region-header-menu nav>.menu>li>span{padding:0;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.region-header-menu nav>.menu>li>span>a,.region-header-menu nav>.menu>li>span>span{font-weight:600;color:var(--text-color);padding-bottom:var(--menulargespace);border-bottom:4px solid transparent;display:block;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}body.header-fixed .region-header-menu nav>.menu>li>span>a,body.header-fixed .region-header-menu nav>.menu>li>span>span{padding-bottom:var(--menusmallspace)}.region-header-menu nav>.menu>li>span .expander{display:none}.region-header-menu nav>.menu>li>div{position:absolute;top:100%;right:0;left:0;background-color:#fff;-moz-box-shadow:0 10px 8px rgba(0,0,0,0.45);-webkit-box-shadow:0 10px 8px rgba(0,0,0,0.45);box-shadow:0 10px 8px rgba(0,0,0,0.45);opacity:0;visibility:hidden;pointer-events:none;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;font-size:var(--menulink)}.region-header-menu nav>.menu>li>div>.inner{display:-webkit-flex;display:flex}.region-header-menu nav>.menu>li>div>.inner>.left{width:clamp(280px, 20vw, 380px);-webkit-flex-shrink:0;flex-shrink:0;background-color:var(--primary-color)}.region-header-menu nav>.menu>li>div>.inner>.left .menu-sidebar-links{padding:30px 20px}.region-header-menu nav>.menu>li>div>.inner>.left .menu-sidebar-links li{margin-bottom:8px}.region-header-menu nav>.menu>li>div>.inner>.left .menu-sidebar-links a{color:#fff}}@media (min-width: 1025px) and (hover: hover){.region-header-menu nav>.menu>li>div>.inner>.left .menu-sidebar-links a:hover{text-decoration:underline}}@media (min-width: 1025px){.region-header-menu nav>.menu>li>div>.inner>.right{-webkit-flex-grow:1;flex-grow:1;padding:20px}}@media (min-width: 1025px) and (hover: hover){.region-header-menu nav>.menu>li>div>.inner>.right a:hover{text-decoration:underline}}@media (min-width: 1025px){.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-1{display:block}.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-1>.menu-item--expanded:not(:last-child){padding-bottom:var(--menuspacing);margin-bottom:var(--menuspacing);border-bottom:1px solid #ccc}.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-1>.menu-item--expanded>span{display:block}.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-1>.menu-item--expanded>span>a,.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-1>.menu-item--expanded>span>span{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-1>.menu-item--expanded>span>a:before,.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-1>.menu-item--expanded>span>span:before{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;color:var(--primary-color);font-weight:bold;transform:rotate(90deg);transform-origin:center center;position:relative;top:-2px;font-size:.69em;margin-right:5px}.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-1>.menu-item--expanded>span>a,.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-1>.menu-item--expanded>span>span{display:block;font-weight:bold;text-transform:uppercase}.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-2{column-count:3;margin-left:17px}}@media only screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px){.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-2{column-count:2}}@media (min-width: 1025px) and (max-width: 767px){.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-2{column-count:1}}@media (min-width: 1025px){.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-2>li.menu-item--expanded{break-inside:avoid-column;margin-bottom:var(--menuspacing)}.region-header-menu nav>.menu>li>div>.inner>.right .menu-level-2>li.menu-item--expanded>span>a{font-weight:bold;color:var(--primary-color);text-transform:uppercase}}@media (min-width: 1025px) and (hover: hover){.region-header-menu nav>.menu>li.menu-item--expanded:hover>span>a,.region-header-menu nav>.menu>li.menu-item--expanded:hover>span>span{border-bottom-color:var(--primary-color)}.region-header-menu nav>.menu>li.menu-item--expanded:hover>div{opacity:1;visibility:visible;pointer-events:all}}@media (min-width: 1025px){.region-header-menu nav>.menu>li.donate>span{padding-bottom:var(--menulargespace)}body.header-fixed .region-header-menu nav>.menu>li.donate>span{padding-bottom:var(--menusmallspace)}.region-header-menu nav>.menu>li.donate>span>a{border-bottom:none;padding-bottom:4px;background-color:var(--primary-color);color:#fff;padding-left:20px;padding-right:20px;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);font-weight:bold}.region-header-menu nav>.menu>li.donate>span>a:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;font-size:.8em;margin-left:5px}body.header-fixed .region-header-menu nav>.menu>li.donate>span>a{padding-bottom:4px}.region-header-menu nav>.menu>li.search{margin-left:-15px}.region-header-menu nav>.menu>li.search>span{padding-bottom:var(--menulargespace)}body.header-fixed .region-header-menu nav>.menu>li.search>span{padding-bottom:var(--menusmallspace)}.region-header-menu nav>.menu>li.search>span button{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;background:transparent;border:none;text-shadow:none;height:30px;width:30px;text-indent:-2000em;overflow:hidden;position:relative}.region-header-menu nav>.menu>li.search>span button:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;font-size:18px;font-weight:300;text-indent:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.region-header-menu nav>.menu>li.search>span button.active:before{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}.top-menu{position:relative;top:20px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}body.header-fixed .top-menu{top:10px}.top-menu li.donate>a{border-bottom:none;padding-bottom:4px;background-color:var(--primary-color);color:#fff;padding-left:20px;padding-right:20px;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);font-weight:bold}.top-menu li.donate>a:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;font-size:.8em;margin-left:5px}body.header-fixed .top-menu li.donate>a{padding-bottom:4px}:root{--sitewidth:1440px;--contentwidth:1080px;--headerheight:155px;--admintoolbar:53px;--menulink:16px;--menulargespace:25px;--menusmallspace:8px;--spacing:10px;--gutter:calc(var(--spacing) * 4.8);--radius:8px;--paraspacing:50px;--shadow:0 4px 11px rgba(0,0,0,0.25);--text-color:#444;--primary-color:#b31c47;--secondary-color:#ffb667;--orange:#F36B38;--surface-color:#d0ceba;--surface-medium-color:#AAA595;--surface-light-color:#F3F2EB;--dark:#454545;--palebg:#FFE7CE}:root body.header-fixed{--headerheight:80px}@media (max-width: 767px){:root{--headerheight:80px}}.content-wrap.contentwidth>.inner{width:100%;max-width:var(--contentwidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto}.content-wrap.bottom-spaced{margin-bottom:80px}.path-search .layout-container .region-content{margin-top:80px;width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto}.path-search .block-system-main-block [data-drupal-selector="search-form"] .search-help-link,.path-search .block-system-main-block [data-drupal-selector="search-form"] .search-advanced{display:none}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"]{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:var(--surface-light-color);padding:20px;margin-bottom:40px;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius)}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] .form-item{margin:0}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="search"],.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="submit"]{height:30px}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="submit"]{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;background-color:var(--primary-color);color:#fff;font-size:15px;text-transform:uppercase}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="submit"].small{font-size:15px;min-height:28px}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="submit"].red{background-color:var(--primary-color);color:#fff}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="submit"].dark{background-color:var(--dark);color:#fff}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="submit"].plain{border:2px solid transparent}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="submit"].white-border{border-color:#fff;color:#fff}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="submit"].red-border{border-color:var(--primary-color);color:var(--primary-color)}.path-search .block-system-main-block [data-drupal-selector="search-form"] [data-drupal-selector="edit-basic"] input[type="submit"].dark-border{border-color:var(--primary-color);color:var(--primary-color)}.path-search ol.search-results{list-style:decimal}.path-search ol.search-results li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--surface-color)}.path-search ol.search-results h3{margin-bottom:10px}.page-chunk{margin-bottom:var(--paraspacing)}.blog-wrap>.inner{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;gap:50px}@media (max-width: 767px){.blog-wrap>.inner{-webkit-flex-direction:column;flex-direction:column}}.blog-wrap>.inner .copy{-webkit-flex-grow:1;flex-grow:1}.blog-wrap>.inner .copy .content-thumbnail{width:100%;max-width:300px}.page-header{padding-top:40px;padding-bottom:40px;margin-bottom:80px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;background:linear-gradient(90deg, #f36a37 0%,#faae5a 100%)}.page-header.with-image{min-height:400px}.page-header:before{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;opacity:0.25}.page-header .page-header-inner{width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;position:relative;color:#fff}.page-header .page-header-inner .page-title .header-title,.page-header .page-header-inner .page-title h1{margin-bottom:0;font-size:clamp(24px, 4.4vw, 54px);font-weight:900}.grid-items.cols-two{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.grid-items.cols-two{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.grid-items.cols-two{grid-template-columns:repeat(2, 1fr)}}.grid-items.cols-three{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.grid-items.cols-three{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.grid-items.cols-three{grid-template-columns:repeat(2, 1fr)}}.grid-items.cols-four{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.grid-items.cols-four{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.grid-items.cols-four{grid-template-columns:repeat(2, 1fr)}}.grid-items.cols-five{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.grid-items.cols-five{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.grid-items.cols-five{grid-template-columns:repeat(2, 1fr)}}.grid-wrapper.card-style-story-card .grid-item{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;background-color:transparent;background:transparent;text-align:left;box-shadow:none;overflow:visible;overflow:hidden}.grid-wrapper.card-style-story-card .grid-item .image{-moz-border-radius:calc(var(--radius)*2);-webkit-border-radius:calc(var(--radius)*2);border-radius:calc(var(--radius)*2);box-shadow:var(--shadow);overflow:hidden;aspect-ratio:1.33333}@supports not (aspect-ratio: 1.33333){.grid-wrapper.card-style-story-card .grid-item .image::before{content:'';float:left;padding-top:calc((3 / 4) * 100%)}.grid-wrapper.card-style-story-card .grid-item .image::after{content:'';display:block;clear:both}}.grid-wrapper.card-style-story-card .grid-item .text{padding-top:20px;height:unset}.grid-wrapper.card-style-story-card .grid-item .text .text-inner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:10px}.grid-wrapper.card-style-story-card .grid-item .text .title{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;color:var(--primary-color);font-size:22px;font-weight:bold;color:var(--text-color)}.grid-wrapper.card-style-story-card .grid-item .text .title .arrow:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;color:var(--primary-color);font-size:1.2em;font-weight:300}.grid-wrapper.card-style-story-card .grid-item>span{display:block}.grid-wrapper.card-style-story-card .grid-item .image{line-height:0}.grid-wrapper.card-style-story-card .grid-item .image img{max-width:unset;width:100%;height:100%;object-fit:cover}table th,table td{padding:6px}.trials-header{border-top:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);padding-top:40px;padding-bottom:40px;margin-bottom:50px;display:grid;grid-column-gap:20px;column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.trials-header{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.trials-header{grid-template-columns:repeat(2, 1fr)}}.event-page{margin-bottom:var(--paraspacing)}.event-page .inner .event-top{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;max-width:var(--contentwidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;gap:30px}.event-page .inner .event-top .event-sidebar{width:100%;max-width:300px;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.event-page .inner .event-top .event-sidebar .date{font-size:26px;font-weight:bold;color:var(--primary-color)}.event-page .inner .event-top .event-sidebar .location{font-size:22px;font-weight:bold}.event-page .inner .event-top .event-sidebar .registration{margin-top:30px}.event-page .inner .event-top .event-sidebar .registration a{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;background-color:var(--primary-color);color:#fff;position:relative;text-decoration:none}.event-page .inner .event-top .event-sidebar .registration a.small{font-size:15px;min-height:28px}.event-page .inner .event-top .event-sidebar .registration a.red{background-color:var(--primary-color);color:#fff}.event-page .inner .event-top .event-sidebar .registration a.dark{background-color:var(--dark);color:#fff}.event-page .inner .event-top .event-sidebar .registration a.plain{border:2px solid transparent}.event-page .inner .event-top .event-sidebar .registration a.white-border{border-color:#fff;color:#fff}.event-page .inner .event-top .event-sidebar .registration a.red-border{border-color:var(--primary-color);color:var(--primary-color)}.event-page .inner .event-top .event-sidebar .registration a.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.event-page .inner .event-top .event-sidebar .registration a:after,.event-page .inner .event-top .event-sidebar .registration a:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.event-page .inner .event-top .event-sidebar .registration a:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.event-page .inner .event-top .event-sidebar .registration a:hover:after{right:-5px}}.event-page .inner .event-top .text{flex-grow:1}.layout-container>header{position:sticky;top:0;background-color:#fff}.layout-container>header .header-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto}.layout-container>header .header-inner .region-header-menu{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}body.toolbar-horizontal .layout-container>header{top:var(--admintoolbar)}.block.main-logo{-webkit-flex-shrink:0;flex-shrink:0;width:100%;max-width:220px;margin-bottom:25px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}body.header-fixed .block.main-logo{max-width:130px;margin-bottom:7px}@media (max-width: 767px){.block.main-logo{max-width:130px;margin-bottom:7px}}.logo-video{width:100%;position:relative;aspect-ratio:1.76271;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}@supports not (aspect-ratio: 1.76271){.logo-video::before{content:'';float:left;padding-top:calc((59 / 104) * 100%)}.logo-video::after{content:'';display:block;clear:both}}.logo-video a.home-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:block}.logo-video .video{width:100%;max-width:70%}.logo-video .video video{width:100%}.logo-video img{position:absolute;bottom:8px;right:0;max-width:70%}.header-search{position:absolute;top:100%;overflow:hidden;height:0;width:100%;max-width:600px;background:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;box-shadow:0 0 0 transparent}.header-search.active{height:70px;box-shadow:var(--shadow)}.header-search form{padding:20px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;gap:10px}.header-search form .form-item{margin:0;width:100%;max-width:720px}.header-search form .form-item input[type="search"]{height:30px;width:100%;box-sizing:border-box}.header-search form input[type="submit"]{border:none;text-shadow:none;-moz-appearance:unset;-webkit-appearance:unset;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;background-color:var(--primary-color);color:#fff;font-size:14px;text-transform:uppercase;min-height:30px;height:30px}.header-search form input[type="submit"].small{font-size:15px;min-height:28px}.header-search form input[type="submit"].red{background-color:var(--primary-color);color:#fff}.header-search form input[type="submit"].dark{background-color:var(--dark);color:#fff}.header-search form input[type="submit"].plain{border:2px solid transparent}.header-search form input[type="submit"].white-border{border-color:#fff;color:#fff}.header-search form input[type="submit"].red-border{border-color:var(--primary-color);color:var(--primary-color)}.header-search form input[type="submit"].dark-border{border-color:var(--primary-color);color:var(--primary-color)}.home-hero-image .home-hero-inner{position:relative;line-height:0}@media (max-width: 767px){.home-hero-image .home-hero-inner{aspect-ratio:.5625}@supports not (aspect-ratio: .5625){.home-hero-image .home-hero-inner::before{content:'';float:left;padding-top:calc((16 / 9) * 100%)}.home-hero-image .home-hero-inner::after{content:'';display:block;clear:both}}}.home-hero-image .home-hero-inner img{max-width:unset;width:100%}@media (max-width: 767px){.home-hero-image .home-hero-inner img{max-width:unset;height:100%;width:100%;object-fit:cover;object-position:center}}.home-hero-image .home-hero-inner .hero-caption{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;line-height:1.3}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner{width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;color:#fff}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .title{max-width:500px;font-size:clamp(32px, 5vw, 46px);font-weight:bold}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .copy{font-size:clamp(18px, 5vw, 24px)}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link{margin-top:30px}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;border:2px solid transparent;border-color:#fff;color:#fff;position:relative;text-decoration:none}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a.small{font-size:15px;min-height:28px}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a.red{background-color:var(--primary-color);color:#fff}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a.dark{background-color:var(--dark);color:#fff}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a.plain{border:2px solid transparent}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a.white-border{border-color:#fff;color:#fff}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a.red-border{border-color:var(--primary-color);color:var(--primary-color)}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a:after,.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.home-hero-image .home-hero-inner .hero-caption .hero-caption-inner .link a:hover:after{right:-5px}}.paragraph{margin-top:var(--paraspacing);margin-bottom:var(--paraspacing)}.paragraph.double-space{margin-top:calc(var(--paraspacing) * 2);margin-bottom:calc(var(--paraspacing) * 2)}.paragraph.no-top-space{margin-top:0}.paragraph.no-bot-space{margin-bottom:0}.paragraph.no-space{margin-top:0;margin-bottom:0}.paragraph>.inner{width:100%;max-width:var(--contentwidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;position:relative}.paragraph.testimonial{margin-top:calc(var(--paraspacing)*2);margin-bottom:calc(var(--paraspacing)*2)}.paragraph.grad-bg{padding-top:var(--paraspacing);padding-bottom:var(--paraspacing);background:linear-gradient(0deg, rgba(250,174,90,0) 0%,#faae5a 30%,#faae5a 70%,rgba(250,174,90,0) 100%)}.para-cols.col-2{display:grid;grid-column-gap:40px;column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.para-cols.col-2{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.para-cols.col-2{grid-template-columns:repeat(2, 1fr)}}.para-cols.col-3{display:grid;grid-column-gap:40px;column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.para-cols.col-3{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.para-cols.col-3{grid-template-columns:repeat(2, 1fr)}}.para-cols.col-4{display:grid;grid-column-gap:40px;column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.para-cols.col-4{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.para-cols.col-4{grid-template-columns:repeat(2, 1fr)}}.para-cols.col-5{display:grid;grid-column-gap:40px;column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.para-cols.col-5{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.para-cols.col-5{grid-template-columns:repeat(2, 1fr)}}.para-cols.col-6{display:grid;grid-column-gap:40px;column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(6, 1fr)}@media (max-width: 767px){.para-cols.col-6{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.para-cols.col-6{grid-template-columns:repeat(2, 1fr)}}body.page-node-type-home-page .paragraph>.inner,body.page-node-type-landing-page .paragraph>.inner{width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto}.color-band-dark-grey{background-color:var(--dark);margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:50px}.color-band-dark-grey *{color:#fff}.color-band-red{background-color:var(--primary-color);margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:50px}.color-band-red *{color:#fff}.color-band-light-grey{background-color:var(--primary-color);margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:50px;background-color:#f1f1f1}.landing-cards{padding-top:50px;padding-bottom:50px}.paragraph.testimonial .inner{width:100%;max-width:var(--contentwidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media (max-width: 767px){.paragraph.testimonial .inner{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.paragraph.testimonial .inner:before{content:"";width:480px;display:block;aspect-ratio:1;position:absolute;right:-11%;top:-50%;background:radial-gradient(50% 50% at 50% 50%, rgba(200,31,73,0.7) 0%,rgba(240,195,207,0.45) 65.38%,rgba(255,255,255,0) 88.94%);z-index:0}@supports not (aspect-ratio: 1){.paragraph.testimonial .inner:before::before{content:'';float:left;padding-top:calc((1 / 1) * 100%)}.paragraph.testimonial .inner:before::after{content:'';display:block;clear:both}}@media (max-width: 767px){.paragraph.testimonial .inner:before{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.paragraph.testimonial .inner:before{display:none}}.paragraph.testimonial .inner .text{-moz-border-radius:var(--radius) 0 0 var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius) 0 0 var(--radius);background-color:var(--surface-light-color);position:relative;z-index:1;padding:58px 80px 58px 180px}@media only screen and (min-width: 768px) and (max-width: 1024px){.paragraph.testimonial .inner .text{padding-left:50px}}@media (max-width: 767px){.paragraph.testimonial .inner .text{-moz-border-radius:0 0 var(--radius) var(--radius);-webkit-border-radius:0;border-radius:0 0 var(--radius) var(--radius);padding:20px;padding-bottom:50px}}.paragraph.testimonial .inner .text:after{content:"";position:absolute;top:0;left:100%;bottom:0;width:280px;background-color:var(--surface-light-color);-moz-border-radius:0 var(--radius) var(--radius) 0;-webkit-border-radius:0;border-radius:0 var(--radius) var(--radius) 0}@media (max-width: 767px){.paragraph.testimonial .inner .text:after{width:unset;left:0;right:0;top:-150px;height:150px;-moz-border-radius:var(--radius) var(--radius) 0 0;-webkit-border-radius:var(--radius);border-radius:var(--radius) var(--radius) 0 0}}.paragraph.testimonial .inner .image{aspect-ratio:1;width:300px;-webkit-flex-shrink:0;flex-shrink:0;z-index:2;margin-top:-15%}@supports not (aspect-ratio: 1){.paragraph.testimonial .inner .image::before{content:'';float:left;padding-top:calc((1 / 1) * 100%)}.paragraph.testimonial .inner .image::after{content:'';display:block;clear:both}}@media (max-width: 767px){.paragraph.testimonial .inner .image{margin-top:0}}.paragraph.testimonial .inner .image img{border-radius:150px;max-width:unset;width:100%;height:100%;object-fit:cover}.text-with-image{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:30px}.text-with-image.image-width-40 .image{width:40%}@media (max-width: 767px){.text-with-image.image-width-40 .image{width:unset}}.text-with-image.image-width-50 .image{width:50%}@media (max-width: 767px){.text-with-image.image-width-50 .image{width:unset}}.text-with-image.image-width-60 .image{width:60%}@media (max-width: 767px){.text-with-image.image-width-60 .image{width:unset}}@media (max-width: 767px){.text-with-image.image-align-Left{flex-direction:column}}.text-with-image.image-align-Right{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.text-with-image .image img{width:100%;height:auto}.text-with-image .text{-webkit-flex:1;flex:1}.paragraph.two-columns>.inner{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.paragraph.two-columns>.inner{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.paragraph.two-columns>.inner{grid-template-columns:repeat(2, 1fr)}}.paragraph.two-columns>.inner .paragraph{margin:0}.paragraph.two-columns>.inner .paragraph>.inner{padding:0}.paragraph.divider-title-wrapper h2{font-size:clamp(28px, 5vw, 42px);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;text-align:center;gap:20px;color:var(--primary-color)}.paragraph.divider-title-wrapper h2:before,.paragraph.divider-title-wrapper h2:after{content:"";display:block;height:1px;flex-grow:1;background-color:var(--primary-color)}.accordion-items .accordion-item{background-color:#fff;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);border-left:4px solid var(--primary-color);box-shadow:0px 4px 11px rgba(0,0,0,0.25)}.accordion-items .accordion-item .paragraph{margin-top:0}.accordion-items .accordion-item .paragraph:last-child{margin-bottom:0}.accordion-items .accordion-item+.accordion-item{margin-top:calc(var(--spacing) * 3.6)}.accordion-items .accordion-item>.accordion-title button{text-align:left;-moz-appearance:none;-webkit-appearance:none;border:none;text-shadow:none;color:#000;padding:calc(var(--spacing) * 1.8) calc(var(--spacing) * 3);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0;line-height:1.3;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;font-family:var(--font-serif);background-color:transparent;background:none;font-style:normal;font-weight:600;font-size:22px;line-height:1.2}@media (max-width: 767px){.accordion-items .accordion-item>.accordion-title button{font-size:18px}}.accordion-items .accordion-item>.accordion-title button span{display:block;margin-right:20px}.accordion-items .accordion-item>.accordion-title button:after{-webkit-flex-shrink:0;flex-shrink:0;height:32px;width:32px;content:"+";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center center;color:var(--color-accent);font-weight:300;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}.accordion-items .accordion-item>.accordion-title button[aria-expanded="true"]:after{-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.accordion-items .accordion-item>.accordion-content{display:none;padding:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1.5)}.accordion-items .accordion-item>.accordion-content .paragraph .inner{padding-left:unset;padding-right:unset}.palebg .accordion-items .accordion-item{background-color:#fff}.accordion-wrapper .text{position:relative;z-index:10}.accordion-wrapper .accordion-items{position:relative}.accordion-wrapper .accordion-items:before{content:"";display:block;position:absolute;top:-50px;right:0;bottom:-50px;left:0;background:radial-gradient(50% 50% at 50% 50%, rgba(200,31,73,0.7) 0%,rgba(240,195,207,0.5) 75%,rgba(255,255,255,0) 100%);z-index:0}.accordion-wrapper .accordion-items .accordion-item{position:relative}.expanding-cards-wrapper .inner>.title,.expanding-cards-wrapper .inner>.copy{max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.expanding-cards{min-height:500px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width: 767px){.expanding-cards{flex-direction:column;gap:40px}}.expanding-cards .card{width:33.333%;margin:0;background-color:#fff;height:auto;text-decoration:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition:.3s ease-in-out;-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);box-shadow:0 4px 8px 0 rgba(60,58,56,0.25)}@media (max-width: 767px){.expanding-cards .card{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);width:unset}}.expanding-cards .card .text-inner{padding:20px}.expanding-cards .card .title{font-weight:bold;font-size:22px;text-align:center;color:var(--dark)}.expanding-cards .card .body{height:0;font-size:15px;opacity:0;visibility:collapse;transform:scale(0);transition:.3s ease-in-out}@media (max-width: 767px){.expanding-cards .card .body{transform:scale(1);opacity:1;visibility:visible;height:auto}}.expanding-cards .card .more{text-align:center}.expanding-cards .card.hovered{box-shadow:0 7px 16px 0 rgba(60,58,56,0.25);z-index:1;transform:scale(1)}.expanding-cards .card.hovered .body{height:140px;opacity:1;visibility:visible;transform:scale(1)}@media (min-width: 768px){.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-trigger{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel{border:none}}.a11y-paragraphs-tabs__wrapper .paragraph{margin-top:0;margin-bottom:0}.a11y-paragraphs-tabs__wrapper .paragraph>.inner{padding-left:0;padding-right:0}.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container{padding:38px 42px 58px 42px;-moz-border-radius:42px;-webkit-border-radius:42px;border-radius:42px;box-shadow:0px 4px 15px rgba(0,0,0,0.25)}@media (max-width: 767px){.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container{padding:0;box-shadow:unset;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container .content{padding-top:30px;padding-bottom:30px}.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container .accordeon-trigger{padding:10px}}.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container .tabs-tab-list{margin-bottom:32px;overflow-x:auto}@media (max-width: 767px){.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container .tabs-tab-list{display:none}}.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container .tabs-tab-list li{margin:10px}.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container .tabs-tab-list li a.tabs-trigger{border:2px solid rgba(0,0,0,0.2);color:var(--text-color);background-color:transparent;font-weight:bold;margin:0;padding:0 20px;text-decoration:none;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;height:40px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container .tabs-tab-list li a.tabs-trigger.is-selected{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}@media (hover: hover){.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-container .tabs-tab-list li a.tabs-trigger:hover{border-bottom:2px;border-color:var(--primary-color);background-color:var(--primary-color);color:#fff}}.hero-with-caption .image{aspect-ratio:1.83099;background-repeat:no-repeat;background-size:cover;background-position:center center}@supports not (aspect-ratio: 1.83099){.hero-with-caption .image::before{content:'';float:left;padding-top:calc((71 / 130) * 100%)}.hero-with-caption .image::after{content:'';display:block;clear:both}}@media (max-width: 767px){.hero-with-caption .image{aspect-ratio:unset;height:400px;width:100%}}.hero-with-caption .image .caption{width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.hero-with-caption .image .caption .caption-inner{max-width:650px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;color:#fff;background-color:var(--dark);margin-bottom:80px}@media (max-width: 767px){.hero-with-caption .image .caption .caption-inner{display:none}}.hero-with-caption .image .caption .caption-inner h1{color:#fff;font-size:42px;font-weight:bold}@media (max-width: 767px){.hero-with-caption .image .caption .caption-inner h1{font-size:32px}}.hero-with-caption .image .caption .caption-inner p{color:#fff}.hero-with-caption .image .caption .caption-inner .link{margin-top:30px}.hero-with-caption .image .caption .caption-inner .link a{display:inline-block;padding:10px 20px;background-color:rgba(255,255,255,0.8);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:700}@media (hover: hover){.hero-with-caption .image .caption .caption-inner .link a:hover{background-color:#fff;color:var(--primary-color)}}.hero-with-caption.red .caption .caption-inner{background-color:var(--primary-color)}.hero-with-caption.grey .caption .caption-inner{background-color:var(--dark)}.mobile-caption{display:none;padding:20px;color:#fff;background-color:var(--primary-color)}.mobile-caption h1,.mobile-caption p{color:#fff}.mobile-caption h1{font-size:32px;font-weight:600}@media (max-width: 767px){.mobile-caption{display:block}}.text-and-image-banner{position:relative}@media (max-width: 767px){.text-and-image-banner{background:linear-gradient(90deg, #c81f49 0%,#f36a36 100%);padding-top:30px;padding-bottom:30px}}.text-and-image-banner:after{content:"";position:absolute;top:0;bottom:0;left:0;right:50%;background-color:var(--primary-color)}@media (max-width: 767px){.text-and-image-banner:after{display:none}}.text-and-image-banner:before{content:"";position:absolute;top:0;bottom:0;left:50%;right:0;background:linear-gradient(90deg, #c81f49 0%,#f36a36 100%)}@media (max-width: 767px){.text-and-image-banner:before{display:none}}.text-and-image-banner .inner{display:-webkit-flex;display:flex;width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (max-width: 767px){.text-and-image-banner .inner{-webkit-flex-direction:column;flex-direction:column;gap:40px}}.text-and-image-banner .inner>div{flex:1}@media (max-width: 767px){.text-and-image-banner .inner>div{width:unset}}.text-and-image-banner .inner .text{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.text-and-image-banner .inner .text .text-inner{padding:40px;position:relative;z-index:9;color:#fff}@media (max-width: 767px){.text-and-image-banner .inner .text .text-inner{padding:0}}.text-and-image-banner .inner .text .text-inner .eyebrow{color:#fff;font-size:34px;font-weight:bold}.text-and-image-banner .inner .text .text-inner h2{color:#FFE7CE}.text-and-image-banner .inner .text .link a{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;border:2px solid transparent;border-color:#fff;color:#fff;position:relative;text-decoration:none}.text-and-image-banner .inner .text .link a.small{font-size:15px;min-height:28px}.text-and-image-banner .inner .text .link a.red{background-color:var(--primary-color);color:#fff}.text-and-image-banner .inner .text .link a.dark{background-color:var(--dark);color:#fff}.text-and-image-banner .inner .text .link a.plain{border:2px solid transparent}.text-and-image-banner .inner .text .link a.white-border{border-color:#fff;color:#fff}.text-and-image-banner .inner .text .link a.red-border{border-color:var(--primary-color);color:var(--primary-color)}.text-and-image-banner .inner .text .link a.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.text-and-image-banner .inner .text .link a:after,.text-and-image-banner .inner .text .link a:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.text-and-image-banner .inner .text .link a:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.text-and-image-banner .inner .text .link a:hover:after{right:-5px}}.text-and-image-banner .inner .image{background-repeat:no-repeat;background-size:cover;line-height:0;position:relative;z-index:9}.text-and-image-banner .inner .image img{max-width:unset;width:100%;height:100%;object-fit:cover}.text-and-image-banner.image-left:before{content:"";position:absolute;top:0;bottom:0;left:0;right:50%;background-color:var(--primary-color)}@media (max-width: 767px){.text-and-image-banner.image-left:before{display:none}}.text-and-image-banner.image-left:after{content:"";position:absolute;top:0;bottom:0;left:50%;right:0;background:linear-gradient(90deg, #c81f49 0%,#f36a36 100%)}@media (max-width: 767px){.text-and-image-banner.image-left:after{display:none}}.text-and-image-banner.image-left .inner{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 767px){.text-and-image-banner.image-left .inner{-webkit-flex-direction:column;flex-direction:column}}.background-image-banner{padding-top:60px;padding-bottom:60px;position:relative;background-color:var(--primary-color)}.background-image-banner .image-bg{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.6}.background-image-banner h2,.background-image-banner h3,.background-image-banner h4,.background-image-banner h5,.background-image-banner p,.background-image-banner ul,.background-image-banner li{color:#fff}.background-image-banner .para-inner{width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;position:relative;z-index:2;text-align:center}.background-image-banner .copy{max-width:800px;margin-left:auto;margin-right:auto}.testimonial-slider{background-color:var(--dark);padding-top:80px;padding-bottom:80px}.testimonial-slider .para-inner{width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;color:#fff;text-align:center}.testimonial-slider .para-inner>h2{color:#fff}@media (max-width: 767px){.slider{padding-top:70px}}.slider .slick-list{background-color:#fff;max-width:1000px;margin-left:auto;margin-right:auto;-moz-box-shadow:0 0 25px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 25px rgba(0,0,0,0.6);box-shadow:0 0 25px rgba(0,0,0,0.6)}.slider .slick-list .slick-slide{height:100%}.slider .slick-list .slick-slide>div{height:100%}.slider .slick-list .slick-slide>div>div{height:100%}.slider button{-moz-appearance:none;-webkit-appearance:none;text-shadow:none;display:block;height:60px;width:60px;text-indent:-2000em;overflow:hidden;background:transparent;background-color:transparent;border:none;color:#fff;cursor:pointer}.slider .slick-next{position:absolute;top:calc(50% - 30px);right:0;z-index:100}.slider .slick-next:before{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-indent:0;font-size:42px;font-weight:bold}@media (max-width: 767px){.slider .slick-next{top:0}}.slider .slick-prev{position:absolute;top:calc(50% - 30px);left:0;z-index:100}.slider .slick-prev:before{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-indent:0;font-size:42px;font-weight:bold}@media (max-width: 767px){.slider .slick-prev{top:0}}.testimonial-slide{max-width:1000px;margin-left:auto;margin-right:auto;color:var(--text-color)}.testimonial-slide .slide-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background-color:#fff;padding:40px;text-align:left}@media (max-width: 767px){.testimonial-slide .slide-inner{display:block}}.testimonial-slide .slide-inner>.left{width:330px;margin-right:40px;-webkit-flex-shrink:0;flex-shrink:0}@media (max-width: 767px){.testimonial-slide .slide-inner>.left{margin-right:0;width:auto;margin-bottom:30px}}.testimonial-slide .slide-inner>.right{-webkit-flex-grow:1;flex-grow:1}.testimonial-slide .slide-inner>.right h2{font-weight:400}.testimonial-slide .slide-inner>.right .more{margin-top:40px}.number-counter-wrap{text-align:center}.number-counter-wrap .counter-header{max-width:720px;margin-left:auto;margin-right:auto}.number-counter-wrap .eyebrow{font-size:clamp(32px, 5vw, 34px);color:var(--dark);font-weight:bold}.number-counter-wrap h2{font-size:clamp(32px, 5vw, 42px);color:var(--primary-color)}.number-counter-wrap .number-elements-wrap{margin-top:80px;position:relative;padding-top:100px;padding-bottom:100px}.number-counter-wrap .number-elements-wrap .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:contain;background-position-y:bottom;background-position-x:center}.number-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;text-align:center}.number-item .number{font-size:clamp(32px, 5vw, 42px);font-weight:bold;line-height:1;color:var(--primary-color)}.number-item .number i,.number-item .number em{font-style:normal}.paragraph.message-banner{background-color:var(--palebg);padding-top:26px;padding-bottom:26px}.paragraph.message-banner>.inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:30px}@media (max-width: 767px){.paragraph.message-banner>.inner{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}.paragraph.message-banner>.inner>.title{font-weight:bold;color:var(--primary-color);white-space:nowrap}.paragraph.message-banner>.inner .link{margin-left:auto}@media (max-width: 767px){.paragraph.message-banner>.inner .link{margin-left:unset}}.paragraph.message-banner>.inner .link a{white-space:nowrap}.cards-header{margin-bottom:60px;text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.view-all{text-align:center;margin-top:40px}.view-all a{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;background-color:var(--primary-color);color:#fff;position:relative;text-decoration:none}.view-all a.small{font-size:15px;min-height:28px}.view-all a.red{background-color:var(--primary-color);color:#fff}.view-all a.dark{background-color:var(--dark);color:#fff}.view-all a.plain{border:2px solid transparent}.view-all a.white-border{border-color:#fff;color:#fff}.view-all a.red-border{border-color:var(--primary-color);color:var(--primary-color)}.view-all a.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.view-all a:after,.view-all a:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.view-all a:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.view-all a:hover:after{right:-5px}}.paragraph.cta-block>.inner{width:100%;max-width:var(--contentwidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:40px}body.page-node-type-home-page .paragraph.cta-block>.inner{width:100%;max-width:var(--contentwidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto}@media (max-width: 767px){.paragraph.cta-block>.inner{flex-direction:column}}.paragraph.cta-block>.inner .image{width:100%;max-width:514px;-webkit-flex-shrink:0;flex-shrink:0;line-height:0;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}@media (max-width: 767px){.paragraph.cta-block>.inner .image{max-width:unset}}.paragraph.cta-block>.inner .text{-webkit-flex-grow:1;flex-grow:1}.paragraph.cta-block>.inner .text h2{color:var(--text-color)}.paragraph.cta-block>.inner .text .copy{margin-top:20px}.paragraph.cta-block>.inner .text .link{margin-top:30px}.paragraph.cta-block>.inner .text .link a{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 20px;min-height:40px;font-weight:bold;text-decoration:none;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);line-height:1;padding-top:3px;border:2px solid transparent;border-color:var(--primary-color);color:var(--primary-color);position:relative;text-decoration:none}.paragraph.cta-block>.inner .text .link a.small{font-size:15px;min-height:28px}.paragraph.cta-block>.inner .text .link a.red{background-color:var(--primary-color);color:#fff}.paragraph.cta-block>.inner .text .link a.dark{background-color:var(--dark);color:#fff}.paragraph.cta-block>.inner .text .link a.plain{border:2px solid transparent}.paragraph.cta-block>.inner .text .link a.white-border{border-color:#fff;color:#fff}.paragraph.cta-block>.inner .text .link a.red-border{border-color:var(--primary-color);color:var(--primary-color)}.paragraph.cta-block>.inner .text .link a.dark-border{border-color:var(--primary-color);color:var(--primary-color)}.paragraph.cta-block>.inner .text .link a:after,.paragraph.cta-block>.inner .text .link a:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.paragraph.cta-block>.inner .text .link a:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.paragraph.cta-block>.inner .text .link a:hover:after{right:-5px}}.paragraph.cta-block.palebg>.inner{-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);padding:40px;background-color:var(--surface-light-color)}.paragraph.cta-block.palebg>.inner h2{color:var(--orange)}body.page-node-type-home-page .paragraph.cta-block.palebg>.inner{padding-left:40px;padding-right:40px}.card{display:-webkit-flex;display:flex;flex-direction:column;box-shadow:var(--shadow);border-left:4px solid var(--primary-color);border-radius:var(--radius);overflow:hidden;background-color:#fff}.card span:not(.fa){display:block}.card .title{font-size:22px;font-weight:bold}.card .title.small{font-size:18px;font-weight:bold}.card .more{margin-top:20px;text-align:right}.card .more>a:not(.button){font-size:.8em;text-transform:uppercase;color:var(--primary-color);position:relative;text-decoration:none}.card .more>a:not(.button):after,.card .more>a:not(.button):before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.card .more>a:not(.button):after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.card .more>a:not(.button):hover:after{right:-5px}}.card>span.image{line-height:0;aspect-ratio:2}@supports not (aspect-ratio: 2){.card>span.image::before{content:'';float:left;padding-top:calc((1 / 2) * 100%)}.card>span.image::after{content:'';display:block;clear:both}}.card>span.image img{max-width:unset;width:100%;height:100%;object-fit:cover}.card>span.text{height:100%}.card>span.text .inner{padding:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.card>span.text .inner>.top+.bot{margin-top:auto}.card>span.text .inner .copy .text-align-center{text-align:left}.card.text-card .text{padding:20px}.views-row .card{height:100%}a.card{color:var(--text-color)}a.card .title{color:var(--primary-color)}a.hover-surface{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}@media (hover: hover){a.hover-surface:hover{background-color:var(--surface-light-color)}}.card.story-card{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;background-color:transparent;background:transparent;text-align:left;box-shadow:none;overflow:visible}.card.story-card .image{-moz-border-radius:calc(var(--radius)*2);-webkit-border-radius:calc(var(--radius)*2);border-radius:calc(var(--radius)*2);box-shadow:var(--shadow);overflow:hidden;aspect-ratio:1.33333}@supports not (aspect-ratio: 1.33333){.card.story-card .image::before{content:'';float:left;padding-top:calc((3 / 4) * 100%)}.card.story-card .image::after{content:'';display:block;clear:both}}.card.story-card .text{padding-top:20px;height:unset}.card.story-card .text .text-inner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:10px}.card.story-card .text .title{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;color:var(--primary-color);font-size:22px;font-weight:bold;color:var(--text-color)}.card.story-card .text .title .arrow:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;color:var(--primary-color);font-size:1.2em;font-weight:300}.landing-cards.style-one .card{border-left:unset;border-top:4px solid var(--primary-color)}.landing-cards.style-one .card .more{text-align:right}.landing-cards.style-one .card .more>a{background-color:transparent;padding:0;color:var(--primary-color);min-height:unset;text-transform:uppercase}.landing-cards.style-two .card{border-left:unset;position:relative;background-color:var(--surface-color);aspect-ratio:1;border-top:4px solid var(--primary-color);padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@supports not (aspect-ratio: 1){.landing-cards.style-two .card::before{content:'';float:left;padding-top:calc((1 / 1) * 100%)}.landing-cards.style-two .card::after{content:'';display:block;clear:both}}.landing-cards.style-two .card>span.image{filter:grayscale(100%);mix-blend-mode:soft-light;aspect-ratio:unset;position:absolute;top:0;right:0;bottom:0;left:0}.landing-cards.style-two .card .text .inner{padding:30px}.landing-cards.style-two .card .more{text-align:right}.landing-cards.style-two .card .more>a{background-color:transparent;padding:0;color:var(--primary-color);min-height:unset;text-transform:uppercase}.landing-cards.style-three .card{border-left:unset;position:relative;background-color:#fff;border-top:4px solid var(--primary-color);padding:0}.landing-cards.style-three .card .text .inner{padding:30px}.landing-cards.style-three .card .text .inner .image{-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);border-radius:var(--radius);overflow:hidden;line-height:0;margin-bottom:12px}.landing-cards.style-three .card .more{text-align:right}.landing-cards.style-three .card .more>a{background-color:transparent;padding:0;color:var(--primary-color);min-height:unset;text-transform:uppercase}.slider-card{display:-webkit-flex !important;display:flex !important;-webkit-flex-direction:column;flex-direction:column;max-width:260px;margin-left:auto;margin-right:auto}.slider-card .image{aspect-ratio:1;overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:0;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:15px}@supports not (aspect-ratio: 1){.slider-card .image::before{content:'';float:left;padding-top:calc((1 / 1) * 100%)}.slider-card .image::after{content:'';display:block;clear:both}}.slider-card .text{text-align:center}.slider-card .text .title{font-size:18px;font-weight:bold}.slider-card .text .org-title{font-size:15px}.slider-card .text .institution{font-size:15px}.card-slider-items .slick-arrow{position:absolute;top:110px;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;background:transparent;text-shadow:none;height:40px;width:40px;text-indent:-2000em;overflow:hidden;border:none;color:var(--primary-color);z-index:10}.color-band-dark-grey .card-slider-items .slick-arrow,.color-band-red .card-slider-items .slick-arrow{color:#fff}.card-slider-items .slick-arrow:after{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;text-indent:0;font-size:42px}.card-slider-items .slick-arrow.slick-prev{left:0}.card-slider-items .slick-arrow.slick-prev:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;display:-webkit-flex;display:flex}.card-slider-items .slick-arrow.slick-next{right:0}.card-slider-items .slick-arrow.slick-next:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;display:-webkit-flex;display:flex}.view.grid.two .view-content{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.view.grid.two .view-content{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.view.grid.two .view-content{grid-template-columns:repeat(2, 1fr)}}.view.grid.three .view-content{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.view.grid.three .view-content{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.view.grid.three .view-content{grid-template-columns:repeat(2, 1fr)}}.view.grid.four .view-content{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.view.grid.four .view-content{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.view.grid.four .view-content{grid-template-columns:repeat(2, 1fr)}}.view.grid.five .view-content{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.view.grid.five .view-content{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.view.grid.five .view-content{grid-template-columns:repeat(2, 1fr)}}.view.grid.six .view-content{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(6, 1fr)}@media (max-width: 767px){.view.grid.six .view-content{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.view.grid.six .view-content{grid-template-columns:repeat(2, 1fr)}}.datetime-badge{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;border:1px solid var(--primary-color);width:70px;-webkit-flex-shrink:0;flex-shrink:0;text-align:center;overflow:hidden;border-radius:var(--radius)}@media (max-width: 767px){.datetime-badge{flex-direction:row-reverse;width:unset;align-items:unset}}.datetime-badge .day{font-size:32px;background-color:var(--surface-light-color);width:100%;padding:9px 5px 3px 5px;line-height:1}@media (max-width: 767px){.datetime-badge .day{aspect-ratio:1;width:50px}@supports not (aspect-ratio: 1){.datetime-badge .day::before{content:'';float:left;padding-top:calc((1 / 1) * 100%)}.datetime-badge .day::after{content:'';display:block;clear:both}}}.datetime-badge .month{font-size:15px;text-transform:uppercase;color:var(--surface-light-color);background-color:var(--primary-color);width:100%;padding:7px 10px 5px 10px;line-height:1}@media (max-width: 767px){.datetime-badge .month{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}.list-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;gap:40px}@media (max-width: 767px){.list-item{-webkit-flex-direction:column;flex-direction:column}}.list-item .image{width:100%;max-width:300px;-webkit-flex-shrink:0;flex-shrink:0}.list-item .text{-webkit-flex-grow:1;flex-grow:1}.list-item .text h2{margin-bottom:0}.list-item .text .datetime{margin-top:10px;margin-bottom:10px}.list-item .text .more{margin-top:25px}.event-list-item{background-color:#fff;box-shadow:var(--shadow);border-radius:var(--radius)}.event-list-item .inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:20px}@media (max-width: 767px){.event-list-item .inner{-webkit-align-items:unset;align-items:unset;flex-direction:column}}.event-list-item .inner>div{padding-top:20px;padding-bottom:20px}.event-list-item .inner .date,.event-list-item .inner .more{width:100%;max-width:150px;-webkit-flex-shrink:0;flex-shrink:0}@media (max-width: 767px){.event-list-item .inner .date,.event-list-item .inner .more{max-width:unset}}.event-list-item .inner .more{max-width:200px}@media (max-width: 767px){.event-list-item .inner .more{max-width:unset}}.event-list-item .inner .date{text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;color:var(--primary-color);line-height:1.2;border-right:3px solid var(--primary-color)}@media (max-width: 767px){.event-list-item .inner .date{border-right:unset;border-bottom:3px solid var(--primary-color)}}@media (max-width: 767px) and (max-width: 767px){.event-list-item .inner .date{flex-direction:row;-webkit-align-items:center;align-items:center;gap:20px}}.event-list-item .inner .date .month{font-size:32px;font-weight:bold;text-transform:uppercase}.event-list-item .inner .date .day,.event-list-item .inner .date .year{font-size:22px;font-weight:bold}@media (max-width: 767px){.event-list-item .inner .date .day,.event-list-item .inner .date .year{font-size:32px}}.event-list-item .inner .text{-webkit-flex-grow:1;flex-grow:1}@media (max-width: 767px){.event-list-item .inner .text{padding-left:20px;padding-right:20px}}.event-list-item .inner .text h4{margin-bottom:0}.event-list-item .inner .text .location{font-size:18px;font-weight:bold;margin-top:6px}@media (max-width: 767px){.event-list-item .inner .more{padding-left:20px;padding-right:20px}}.fancy-list .view-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.fancy-list .view-content .views-row{padding-top:40px;padding-bottom:40px;border-bottom:1px solid var(--surface-color)}.fancy-list-items .view-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:20px}.layout-container>footer{padding-top:80px;padding-bottom:80px;background-color:var(--surface-medium-color)}.layout-container>footer .footer-inner,.layout-container>footer .region-footer,.layout-container>footer .region-footer-top,.layout-container>footer .region-footer-bottom{width:100%;max-width:var(--sitewidth);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);margin-left:auto;margin-right:auto}.layout-container>footer .social-links{margin-top:32px}.layout-container>footer .social-links .field--name-body a{font-size:32px;color:var(--text-color);margin-left:10px;margin-right:10px}.footer-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){.footer-inner{flex-direction:column;gap:40px;text-align:center}}.footer-inner>.region-footer-left{width:20%;-webkit-flex-shrink:0;flex-shrink:0}@media (max-width: 767px){.footer-inner>.region-footer-left{width:unset}}.footer-inner>.region-footer-left .block.logo{margin-top:-70px}.footer-inner>.region-footer-center{-webkit-flex-grow:1;flex-grow:1;text-align:center}.footer-inner>.region-footer-right{-webkit-flex-shrink:0;flex-shrink:0;width:20%;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;flex-direction:column}@media (max-width: 767px){.footer-inner>.region-footer-right{width:unset;-webkit-align-items:center;align-items:center}}.region-footer-bottom{margin-top:50px}@media (max-width: 767px){.region-footer-bottom{text-align:center}}.region-footer-bottom p{font-size:11px}.menu--footer .menu{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;list-style:none;margin:0;padding:0}@media (max-width: 767px){.menu--footer .menu{column-count:2;gap:20px;display:block}}.menu--footer .menu li{margin-left:10px;margin-right:10px}.menu--footer .menu a{font-size:16px;color:var(--text-color);font-weight:bold;text-decoration:none;margin-left:10px}@media (hover: hover){.menu--footer .menu a:hover{text-decoration:underline}}.footer-charity-badge a.logo{display:block;max-width:130px}.footer-top-links .links.cols-2{display:grid;grid-column-gap:0;column-gap:0;grid-row-gap:0;grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.footer-top-links .links.cols-2{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.footer-top-links .links.cols-2{grid-template-columns:repeat(2, 1fr)}}.footer-top-links .links.cols-3{display:grid;grid-column-gap:0;column-gap:0;grid-row-gap:0;grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.footer-top-links .links.cols-3{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.footer-top-links .links.cols-3{grid-template-columns:repeat(2, 1fr)}}.footer-top-links .links.cols-4{display:grid;grid-column-gap:0;column-gap:0;grid-row-gap:0;grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.footer-top-links .links.cols-4{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.footer-top-links .links.cols-4{grid-template-columns:repeat(2, 1fr)}}.footer-top-links .links.cols-5{display:grid;grid-column-gap:0;column-gap:0;grid-row-gap:0;grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.footer-top-links .links.cols-5{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.footer-top-links .links.cols-5{grid-template-columns:repeat(2, 1fr)}}.footer-top-links .links.cols-6{display:grid;grid-column-gap:0;column-gap:0;grid-row-gap:0;grid-template-columns:repeat(6, 1fr)}@media (max-width: 767px){.footer-top-links .links.cols-6{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.footer-top-links .links.cols-6{grid-template-columns:repeat(2, 1fr)}}.footer-top-links .links>a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:var(--dark);text-decoration:none;color:#fff;padding:32px 10px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;font-weight:bold;font-size:24px;position:relative;text-decoration:none}.footer-top-links .links>a:after,.footer-top-links .links>a:before{font-size:.85em;position:relative;top:-1px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.footer-top-links .links>a:after{content:"";font-family:'Font Awesome 6 Pro';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:5px;right:0}@media (hover: hover){.footer-top-links .links>a:hover:after{right:-5px}}.footer-top-links .links>a:not(:last-child){border-right:1px solid #fff}@media (max-width: 767px){.footer-top-links .links>a{border:1px solid #fff;border-top:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.footer-top-links .links>a{border:1px solid #fff;border-top:none}}@media (hover: hover){.footer-top-links .links>a:hover{background-color:var(--primary-color)}}
/*# sourceMappingURL=screen.css.map */
