img{-webkit-touch-callout:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.navbar-toggler{color:rgba(14,165,195,.2);border:var(--bs-border-width) solid var(--color-primary)!important}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2814, 165, 195, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}header{padding-bottom:0!important}header .navbar-collapse .block-language-switcher .links{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}@media (min-width:62rem){header .navbar .container{padding:0}}header .navbar .container .block-logo img{height:100px;width:auto;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:10%;border-bottom-left-radius:10%}header .navbar .container .block-language-switcher ul.links{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .navbar .container .block-language-switcher ul.links li{margin:0 .5rem}header .navbar .container .block-language-switcher.left ul.links{padding-left:0;margin-bottom:0}header.fixed-top .navbar{padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}header.fixed-top .navbar .block-logo img{height:40px}@media (min-width:87.5rem){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1576px}}.slider-section{height:auto!important;border-bottom-left-radius:50% 35px;border-bottom-right-radius:50% 150px;overflow:hidden;margin-bottom:-3.3125rem;position:relative;border-bottom:var(--color-orange) 3px solid}.slider-section .video-container{padding:1rem;padding-top:8.125rem;margin:0;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--color-secondary-dark))),url(../images/chestnut_canopy.1920.jpg);background:-webkit-linear-gradient(top,transparent,var(--color-secondary-dark) 100%),url(../images/chestnut_canopy.1920.jpg);background:-o-linear-gradient(top,transparent,var(--color-secondary-dark) 100%),url(../images/chestnut_canopy.1920.jpg);background:linear-gradient(to bottom,transparent,var(--color-secondary-dark) 100%),url(../images/chestnut_canopy.1920.jpg);background-position-x:center;overflow:hidden;width:100vw;margin:auto}.slider-section .video-container video{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;max-width:90%;height:auto;display:block;margin:auto}.slider-section .video-container .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;padding:0 5%;margin-bottom:1rem;position:relative;bottom:calc(15px + 5.8vw)}.slider-section .video-container .title h1{color:var(--color-primary);font-size:calc(1rem + 1vw);font-weight:700;z-index:1}.slider-section .video-container .title h3{display:none;color:var(--color-primary);font-size:1rem;font-weight:400}@media only screen and (min-width:36rem){.slider-section .title h3{display:block!important}}@media only screen and (min-width:36rem) and (max-width:61.9375rem){.slider-section .video-container video{max-width:500px;height:auto}.slider-section .video-container .title{bottom:calc(45px + 3vw)}.slider-section .video-container .title h3{font-size:1rem}}@media only screen and (min-width:62rem){.slider-section .video-container{padding-top:6.25rem;background:-webkit-gradient(linear,right top,left top,from(rgba(45,89,88,.4392156863)),color-stop(85%,var(--color-secondary-dark))),url(../images/chestnut_canopy.1920.jpg);background:-webkit-linear-gradient(right,rgba(45,89,88,.4392156863),var(--color-secondary-dark) 85%),url(../images/chestnut_canopy.1920.jpg);background:-o-linear-gradient(right,rgba(45,89,88,.4392156863),var(--color-secondary-dark) 85%),url(../images/chestnut_canopy.1920.jpg);background:linear-gradient(to left,rgba(45,89,88,.4392156863),var(--color-secondary-dark) 85%),url(../images/chestnut_canopy.1920.jpg);background-position-x:center}.slider-section .video-container .field--name-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slider-section .video-container .field--name-body video{border-radius:50%}.slider-section .video-container .field--name-body .title{margin-bottom:9rem;bottom:0}.slider-section .video-container .field--name-body .title h1,.slider-section .video-container .field--name-body .title h3{color:#f6f8ed;font-weight:100;text-shadow:var(--color-secondary-dark) 2px 2px 2px,var(--color-orange) 0 0 6px}}@media only screen and (min-width:62rem) and (max-width:74.9375rem){.slider-section .video-container{height:530px}.slider-section video{width:500px;height:500px!important}.slider-section .title h1{font-size:3.5rem!important;line-height:1;margin-bottom:2rem}.slider-section .title h3{font-size:1.5rem!important}}@media only screen and (min-width:75rem) and (max-width:99.9375rem){.slider-section .video-container{height:530px}.slider-section .video-container video{width:500px;height:500px!important}.slider-section .video-container .title h1{font-size:4.5rem!important;line-height:1;margin-bottom:2rem}.slider-section .video-container .title h3{font-size:2rem!important}}@media only screen and (min-width:100rem){.slider-section .video-container{height:528px}.slider-section .video-container video{width:500px;height:500px!important;margin-left:10%}.slider-section .video-container .title h1{font-size:5rem;line-height:1;margin-bottom:2rem}.slider-section .video-container .title h3{font-size:2rem!important}}.custom-shape-divider-top-1742385236{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.path-frontpage .layout-content{top:30px;padding-top:8rem;padding-bottom:3rem;background-image:url(../images/sunshine_leaves_beech_tree.jpg);background-color:var(--color-body-bg);background-blend-mode:overlay;-webkit-background-size:cover;background-size:cover;background-position:50%;margin-bottom:0;border-top-right-radius:50% 200px;border-top-left-radius:50% 50px;border-bottom-right-radius:50% 20px;border-bottom-left-radius:50% 10px;-webkit-box-shadow:var(--color-primary) -7px 2px 3px 1px;box-shadow:var(--color-primary) -7px 2px 3px 1px}.path-frontpage .sub-content{padding-top:3rem;padding-bottom:3rem;background-color:var(--color-body-bg);background-image:url(../images/autumn_leaves.1.jpg);-webkit-background-size:cover;background-size:cover;background-attachment:fixed;margin-bottom:0;-webkit-box-shadow:inset 0 -10px 17px var(--color-body-bg);box-shadow:inset 0 -10px 17px var(--color-body-bg)}.path-frontpage .sub-content .block-front-visitors .block-headers{text-align:center}.path-frontpage .sub-content .block-front-visitors .block-headers .block-headers-container{display:inline-block;padding:1rem 2rem;border-radius:1rem;background-color:rgba(246,248,237,.94)}.path-frontpage .sub-content .block-front-visitors .block-headers .block-headers-container h2,.path-frontpage .sub-content .block-front-visitors .block-headers .block-headers-container p{color:var(--color-primary)!important;margin:0;font-weight:500}.path-frontpage .sub-content-2{padding-top:3rem;padding-bottom:3rem;background-image:url(../images/cath_temp.2.1800.900.jpg);-webkit-background-size:cover;background-size:cover;background-position:50%;margin-bottom:0;-webkit-box-shadow:inset 0 10px 17px var(--color-body-bg),inset 0 -10px 17px var(--color-body-bg);box-shadow:inset 0 10px 17px var(--color-body-bg),inset 0 -10px 17px var(--color-body-bg)}#footer{-webkit-box-shadow:inset 0 10px 17px var(--color-secondary);box-shadow:inset 0 10px 17px var(--color-secondary);background:url(../images/panoramic.3000.jpg) center top no-repeat!important;-webkit-background-size:cover!important;background-size:cover!important;padding:7.5rem 0 6.25rem 0!important}#footer .social-links .fab{font-size:xx-large!important}@media screen and (min-width:48rem) and (max-width:62rem){#footer .nav-1,#footer .nav-2{display:none}#footer .social-links{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}}footer::before{content:"";background:rgba(0,60,66,.7)!important;position:absolute;inset:0}.block-front-welcome .field--name-body{overflow:auto;font-size:x-large;color:var(--color-secondary)}@media only screen and (min-width:48rem){.block-front-welcome .field--name-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;border-radius:5rem;-webkit-box-shadow:inset 0 0 10px 1px var(--color-secondary);box-shadow:inset 0 0 10px 1px var(--color-secondary)}}.block-front-welcome .field--name-body img{border-radius:50%;-webkit-box-shadow:0 0 2px var(--color-orange);box-shadow:0 0 2px var(--color-orange);margin:.125rem}.block-front-welcome .field--name-body ul{list-style-position:inside}.block-front-welcome .field--name-body ul .fas{color:#c6a6c7;margin-right:.5rem;text-shadow:1px 2px 2px var(--color-secondary)}@media only screen and (max-width:47.9375rem){.block-front-welcome .field--name-body{text-align:center}.block-front-welcome .field--name-body img{margin-bottom:2rem}.block-front-welcome .field--name-body ul{padding:0}.block-front-welcome .field--name-body .fas{width:100%}}.block-carousel{clear:both;margin:3rem 0}.block-carousel>h2{text-align:center}.block-carousel .slide{padding:1rem}.block-carousel .slide .views-field-title{position:absolute;bottom:5%;left:50%;-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.block-carousel .slide .views-field-title h4{padding:.5rem 1rem;text-align:center;opacity:.83;margin:0;background-color:var(--color-secondary);color:var(--color-body-bg)}.block-carousel .slick-dots{bottom:-50px}.block-front-visitors{clear:both;margin:3rem 0}.block-front-visitors>h2{text-align:center}.view-gallery .views-row{background-image:url(../images/sunshine_leaves_beech_tree.jpg);background-color:var(--color-body-bg);background-blend-mode:overlay;-webkit-background-size:cover;background-size:cover;background-position:50%;padding:1rem;border-radius:1rem;margin-top:1rem;margin-bottom:2rem;text-align:center}.view-gallery .views-row .field-content{padding:1rem}.view-gallery .views-row .views-field-field-images .field-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.view-gallery .colorbox img{margin-bottom:1rem;margin-right:.5rem}#cboxTitle{color:#eee;background:rgba(0,0,0,.7);text-align:center}.field--name-body .image-container-20{position:relative;margin-bottom:1rem}.field--name-body .image-container-20 img{margin-bottom:1rem;max-width:100%;height:auto;float:none}.field--name-body .image-container-20 .caption{font-size:small;text-align:center;position:absolute;bottom:0;width:100%;color:#fff;background:var(--color-secondary);padding:.25rem}@media only screen and (min-width:36rem){.field--name-body .image-container-20{float:left;width:20%;min-width:200px;margin-right:1rem}.field--name-body .image-container-20 img{max-width:100%;height:auto}}.field--name-body .image-container-double{position:relative;margin-bottom:1rem}.field--name-body .image-container-double img{max-width:100%;height:auto}.field--name-body .image-container-double .caption{font-size:small;text-align:center;width:100%;color:#fff;background:var(--color-secondary);padding:.25rem}@media only screen and (min-width:36rem){.field--name-body .image-container-double{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.field--name-body .image-container-double .image-caption{max-width:49%}}.block-page-title h1{color:var(--color-primary);font-family:var(--font-primary);text-align:center;margin-bottom:1rem}.form-item{margin-bottom:.9375rem}.form-item label{display:block}.form-item input{width:100%;max-width:700px}.form-actions input{color:var(--color--gray-hue)}.form-item textarea,.js-form-type-textarea>div{width:100%;max-width:700px;display:inline-block}.js-form-type-checkbox input{width:auto!important;max-width:none!important}.js-form-type-checkbox label{width:auto!important;display:inline;margin-left:1rem}.js-form-type-number label{display:inline-block;width:180px}.js-form-type-number input{width:100px}.js-form-type-webform-custom-composite{margin-top:2rem;border:1px solid rgba(0,122,135,.2);width:100%;max-width:700px;padding:1rem}.js-form-type-webform-custom-composite>label{font-weight:700}.js-form-type-webform-custom-composite table{width:100%}.js-form-type-webform-custom-composite table input,.js-form-type-webform-custom-composite table textarea{max-width:600px}.js-form-type-webform-custom-composite td{background-color:#eef9f3;padding:1rem;border-bottom:8px solid #dff4e9;border-radius:4px}.form-item select{width:100%;max-width:700px;background-color:#fff}.js-form-type-webform-custom-composite .description{margin-bottom:1rem}#name :focus-visible,body input{outline:0!important}label.form-required::after{content:" *";color:var(--color-secondary)}.webform-submission-form .activity-markup,.webform-submission-form .amount-markup{margin:1rem 0}.more-link,.slider-caption{position:relative;top:0;left:0;-webkit-transform:none;-o-transform:none;transform:none}.more-link a,.slider-caption a{color:var(--color-secondary)!important;font-weight:400!important}.more-link a:hover,.slider-caption a:hover{background-color:var(--color-primary)!important;color:#fff!important}@media (max-width:47.9375rem){.more-link,.slider-caption{width:100%}}.page-node-type-resources .paragraph{margin:2rem 0;padding:1rem;background:#eef9f3;border-radius:1rem}.page-node-type-resources .field--name-field-heading{font-size:1.6rem;margin:1rem 0;font-weight:500}.page-node-type-resources .field--name-field-image{float:left;margin-right:1rem}.page-node-type-resources .field--name-field-image img{height:auto;max-width:250px}.page-node-type-resources .field--name-field-file-upload .field__label{font-weight:700}.page-node-type-resources .field--name-field-link{margin:1rem 0;font-weight:700}