@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,700;1,300;1,700&family=Roboto+Slab:wght@300;400&display=swap";.flex-container,.flex-container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.flex-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.flex-row.reverse{flex-direction:row-reverse}.flex-col.reverse{flex-direction:column-reverse}.flex-col-xs,.flex-col-xs-1,.flex-col-xs-2,.flex-col-xs-3,.flex-col-xs-4,.flex-col-xs-5,.flex-col-xs-6,.flex-col-xs-7,.flex-col-xs-8,.flex-col-xs-9,.flex-col-xs-10,.flex-col-xs-11,.flex-col-xs-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.flex-col-xs{flex-grow:1;flex-basis:0;max-width:100%}.flex-col-xs-1{flex-basis:8.333%;max-width:8.333%}.flex-col-xs-2{flex-basis:16.667%;max-width:16.667%}.flex-col-xs-3{flex-basis:25%;max-width:25%}.flex-col-xs-4{flex-basis:33.333%;max-width:33.333%}.flex-col-xs-5{flex-basis:41.667%;max-width:41.667%}.flex-col-xs-6{flex-basis:50%;max-width:50%}.flex-col-xs-7{flex-basis:58.333%;max-width:58.333%}.flex-col-xs-8{flex-basis:66.667%;max-width:66.667%}.flex-col-xs-9{flex-basis:75%;max-width:75%}.flex-col-xs-10{flex-basis:83.333%;max-width:83.333%}.flex-col-xs-11{flex-basis:91.667%;max-width:91.667%}.flex-col-xs-12{flex-basis:100%;max-width:100%}.flex-col-xs-offset-1{margin-left:8.333%}.flex-col-xs-offset-2{margin-left:16.667%}.flex-col-xs-offset-3{margin-left:25%}.flex-col-xs-offset-4{margin-left:33.333%}.flex-col-xs-offset-5{margin-left:41.667%}.flex-col-xs-offset-6{margin-left:50%}.flex-col-xs-offset-7{margin-left:58.333%}.flex-col-xs-offset-8{margin-left:66.667%}.flex-col-xs-offset-9{margin-left:75%}.flex-col-xs-offset-10{margin-left:83.333%}.flex-col-xs-offset-11{margin-left:91.667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width: 768px){.flex-container{width:750px}.flex-col-sm,.flex-col-sm-1,.flex-col-sm-2,.flex-col-sm-3,.flex-col-sm-4,.flex-col-sm-5,.flex-col-sm-6,.flex-col-sm-7,.flex-col-sm-8,.flex-col-sm-9,.flex-col-sm-10,.flex-col-sm-11,.flex-col-sm-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.flex-col-sm{flex-grow:1;flex-basis:0;max-width:100%}.flex-col-sm-1{flex-basis:8.333%;max-width:8.333%}.flex-col-sm-2{flex-basis:16.667%;max-width:16.667%}.flex-col-sm-3{flex-basis:25%;max-width:25%}.flex-col-sm-4{flex-basis:33.333%;max-width:33.333%}.flex-col-sm-5{flex-basis:41.667%;max-width:41.667%}.flex-col-sm-6{flex-basis:50%;max-width:50%}.flex-col-sm-7{flex-basis:58.333%;max-width:58.333%}.flex-col-sm-8{flex-basis:66.667%;max-width:66.667%}.flex-col-sm-9{flex-basis:75%;max-width:75%}.flex-col-sm-10{flex-basis:83.333%;max-width:83.333%}.flex-col-sm-11{flex-basis:91.667%;max-width:91.667%}.flex-col-sm-12{flex-basis:100%;max-width:100%}.flex-col-sm-offset-0{margin-left:0}.flex-col-sm-offset-1{margin-left:8.333%}.flex-col-sm-offset-2{margin-left:16.667%}.flex-col-sm-offset-3{margin-left:25%}.flex-col-sm-offset-4{margin-left:33.333%}.flex-col-sm-offset-5{margin-left:41.667%}.flex-col-sm-offset-6{margin-left:50%}.flex-col-sm-offset-7{margin-left:58.333%}.flex-col-sm-offset-8{margin-left:66.667%}.flex-col-sm-offset-9{margin-left:75%}.flex-col-sm-offset-10{margin-left:83.333%}.flex-col-sm-offset-11{margin-left:91.667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width: 1024px){.flex-container{width:970px}.flex-col-md,.flex-col-md-1,.flex-col-md-2,.flex-col-md-3,.flex-col-md-4,.flex-col-md-5,.flex-col-md-6,.flex-col-md-7,.flex-col-md-8,.flex-col-md-9,.flex-col-md-10,.flex-col-md-11,.flex-col-md-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.flex-col-md{flex-grow:1;flex-basis:0;max-width:100%}.flex-col-md-1{flex-basis:8.333%;max-width:8.333%}.flex-col-md-2{flex-basis:16.667%;max-width:16.667%}.flex-col-md-3{flex-basis:25%;max-width:25%}.flex-col-md-4{flex-basis:33.333%;max-width:33.333%}.flex-col-md-5{flex-basis:41.667%;max-width:41.667%}.flex-col-md-6{flex-basis:50%;max-width:50%}.flex-col-md-7{flex-basis:58.333%;max-width:58.333%}.flex-col-md-8{flex-basis:66.667%;max-width:66.667%}.flex-col-md-9{flex-basis:75%;max-width:75%}.flex-col-md-10{flex-basis:83.333%;max-width:83.333%}.flex-col-md-11{flex-basis:91.667%;max-width:91.667%}.flex-col-md-12{flex-basis:100%;max-width:100%}.flex-col-md-offset-0{margin-left:0}.flex-col-md-offset-1{margin-left:8.333%}.flex-col-md-offset-2{margin-left:16.667%}.flex-col-md-offset-3{margin-left:25%}.flex-col-md-offset-4{margin-left:33.333%}.flex-col-md-offset-5{margin-left:41.667%}.flex-col-md-offset-6{margin-left:50%}.flex-col-md-offset-7{margin-left:58.333%}.flex-col-md-offset-8{margin-left:66.667%}.flex-col-md-offset-9{margin-left:75%}.flex-col-md-offset-10{margin-left:83.333%}.flex-col-md-offset-11{margin-left:91.667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width: 1440px){.flex-container{width:1240px}.flex-col-lg,.flex-col-lg-1,.flex-col-lg-2,.flex-col-lg-3,.flex-col-lg-4,.flex-col-lg-5,.flex-col-lg-6,.flex-col-lg-7,.flex-col-lg-8,.flex-col-lg-9,.flex-col-lg-10,.flex-col-lg-11,.flex-col-lg-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.flex-col-lg{flex-grow:1;flex-basis:0;max-width:100%}.flex-col-lg-1{flex-basis:8.333%;max-width:8.333%}.flex-col-lg-2{flex-basis:16.667%;max-width:16.667%}.flex-col-lg-3{flex-basis:25%;max-width:25%}.flex-col-lg-4{flex-basis:33.333%;max-width:33.333%}.flex-col-lg-5{flex-basis:41.667%;max-width:41.667%}.flex-col-lg-6{flex-basis:50%;max-width:50%}.flex-col-lg-7{flex-basis:58.333%;max-width:58.333%}.flex-col-lg-8{flex-basis:66.667%;max-width:66.667%}.flex-col-lg-9{flex-basis:75%;max-width:75%}.flex-col-lg-10{flex-basis:83.333%;max-width:83.333%}.flex-col-lg-11{flex-basis:91.667%;max-width:91.667%}.flex-col-lg-12{flex-basis:100%;max-width:100%}.flex-col-lg-offset-0{margin-left:0}.flex-col-lg-offset-1{margin-left:8.333%}.flex-col-lg-offset-2{margin-left:16.667%}.flex-col-lg-offset-3{margin-left:25%}.flex-col-lg-offset-4{margin-left:33.333%}.flex-col-lg-offset-5{margin-left:41.667%}.flex-col-lg-offset-6{margin-left:50%}.flex-col-lg-offset-7{margin-left:58.333%}.flex-col-lg-offset-8{margin-left:66.667%}.flex-col-lg-offset-9{margin-left:75%}.flex-col-lg-offset-10{margin-left:83.333%}.flex-col-lg-offset-11{margin-left:91.667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.bg-tan{background-color:#f9f1eb;padding:30px}@media only screen and (min-width: 768px){.bg-tan{padding:50px}}.bg-grey{background-color:#edf0ee;padding:30px}@media only screen and (min-width: 768px){.bg-grey{padding:50px}}.bg-darkgrey{background-color:#d3d6d4;padding:30px}@media only screen and (min-width: 768px){.bg-darkgrey{padding:50px}}.bg-lightgreen{background-color:#f6f9ec;padding:30px}@media only screen and (min-width: 768px){.bg-lightgreen{padding:50px}}.wave-bg{-webkit-clip-path:url(#bg-wave-mobile);clip-path:url(#bg-wave-mobile);padding:110px 30px 70px;margin:0 0 50px}@media only screen and (min-width: 768px){.wave-bg{-webkit-clip-path:url(#bg-wave-desktop);clip-path:url(#bg-wave-desktop)}}@media only screen and (min-width: 1080px){.wave-bg{padding:90px 50px 80px}}.groupsbar{text-align:center}.groupsbar .button{margin:0 auto}.groupsbar .span-4{text-align:center}.groupsbar-white .column{text-align:center}.groupsbar-white .button{margin:0 auto}#content a.button{color:#fff;font-weight:600}#default-main #content ul li a{color:#b35209;font-weight:600}.bbal-spin{animation:bballspin linear 10s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:bballspin linear 10s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:bballspin linear 10s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:bballspin linear 10s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:bballspin linear 10s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}.button{align-items:center;background:#b35209;border:none;border-radius:50px;color:#fff;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font:700 20px/20px "Roboto Slab",serif;margin:0 0 30px;padding:15px 10px 15px 20px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button:after{background-image:url(/wp-content/themes/source/assets/icons/ui/white-arrow-right.svg);background-repeat:no-repeat;content:"";height:14px;right:0;position:relative;transition:.3s;width:30px}.button:hover{background:#80b300;color:#fff}.button:hover:after{right:-5px}.button.green{background:#244027}.button.button-center{justify-content:center}.button.button-right{justify-content:flex-end}.button.broken_link{text-decoration:none}.arrow{align-items:center;display:flex;font-size:20px;font-weight:600;font-family:"Roboto Slab",serif;gap:10px;position:relative}.arrow:after{background:url("/wp-content/themes/source/assets/icons/ui/arrow-right.svg");background-size:contain;background-repeat:no-repeat;content:"";height:20px;left:0;position:relative;top:4px;transition:.2s;width:20px}.arrow.white:after{background:url("/wp-content/themes/source/assets/icons/ui/arrow-right-white.svg");background-size:contain;background-repeat:no-repeat;color:#fff}.arrow:hover,.arrow:focus{color:#244027}@media only screen and (min-width: 410px){.arrow:hover:after,.arrow:focus:after{left:5px}}.arrow.desktop{display:none}@media only screen and (min-width: 768px){.arrow.desktop{display:flex}}.arrow.mobile{display:flex}@media only screen and (min-width: 768px){.arrow.mobile{display:none}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;scroll-behavior:smooth}body{margin:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.locked{overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.assistive-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;top:-999999px}img{max-width:100%}*::-moz-selection{background-color:#244027;color:#fff}*::selection{background-color:#244027;color:#fff}*,*::before,*::after{box-sizing:border-box}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}*:target::before{content:"";display:block;height:90px;margin:-90px 0 0}*:target::before:focus{outline:none}*:target:focus{outline:none}hr{width:100%}a,a:visited,a:hover,a:focus,input,input:hover{transition:all .33s ease;text-decoration:none}iframe{width:100%}.anchor{position:relative;top:0;z-index:-1}.no-padding{padding:0 !important}.hide-section{display:none !important}.alignright{float:right;padding:0 30px 40px}.alignleft{float:left;padding:0 30px 40px}.hide{display:none !important}.align-center{display:flex !important;flex-direction:column;justify-content:center}.home-content-padding-right{padding:0}@media only screen and (min-width: 1080px){.home-content-padding-right{padding:0 80px 0 0}}.home-content-padding-left{padding:0}@media only screen and (min-width: 1080px){.home-content-padding-left{padding:0 0 0 80px}}body,button,input,select,textarea,p,.archive-event__excerpt,.archive-post__excerpt,.text-block table tr td,li{font-family:"Poppins",sans-serif;font-size:1.8rem;line-height:2rem;font-weight:normal}h1,h2,h3,h4,h5,h6{clear:both;margin:0 0 30px;overflow-wrap:normal;vertical-align:top}h1{font:700 47px/47px "Poppins",sans-serif}@media only screen and (min-width: 410px){h1{font:700 64px/54px "Poppins",sans-serif}}@media only screen and (min-width: 768px){h1{font:700 80px/80px "Poppins",sans-serif}}h1.h2{color:#244027;font:700 36px/36px "Roboto Slab",serif}@media only screen and (min-width: 768px){h1.h2{font:700 48px/48px "Roboto Slab",serif}}h2{color:#244027;font:100 30px/30px "Roboto Slab",serif}@media only screen and (min-width: 410px){h2{font:100 36px/36px "Roboto Slab",serif}}@media only screen and (min-width: 768px){h2{font:100 45px/45px "Roboto Slab",serif}}h2.header-with-image{align-items:center;display:flex;gap:10px}h3{color:#244027;font:700 28px/28px "Roboto Slab",serif}@media only screen and (min-width: 768px){h3{font:700 36px/36px "Roboto Slab",serif}}h4{color:#244027;font:700 24px/24px "Roboto Slab",serif}@media only screen and (min-width: 768px){h4{font:700 28px/28px "Roboto Slab",serif}}h5{color:#244027;font:700 18px/20px "Roboto Slab",serif}@media only screen and (min-width: 768px){h5{font:700 24px/26px "Roboto Slab",serif}}h6{color:#244027;font:700 16px/16px "Roboto Slab",serif}@media only screen and (min-width: 768px){h6{font:700 20px/20px "Roboto Slab",serif}}p,.archive-event__excerpt,.archive-post__excerpt,.text-block table tr td{color:#244027;font:100 18px/30px "Poppins",sans-serif;margin:0 0 2rem 0}.text-block p a:not(.button),.text-block .archive-event__excerpt a:not(.button),.text-block .archive-post__excerpt a:not(.button),.text-block table tr td a:not(.button),.text-block li a:not(.button),.single-post__content p a:not(.button),.single-post__content .archive-event__excerpt a:not(.button),.single-post__content .archive-post__excerpt a:not(.button),.single-post__content li a:not(.button),.large-page-portals__item-hidden-content p a:not(.button),.large-page-portals__item-hidden-content .archive-event__excerpt a:not(.button),.large-page-portals__item-hidden-content .archive-post__excerpt a:not(.button),.large-page-portals__item-hidden-content li a:not(.button),.tabbed-content p a:not(.button),.tabbed-content .archive-event__excerpt a:not(.button),.tabbed-content .archive-post__excerpt a:not(.button),.tabbed-content li a:not(.button),.accordions p a:not(.button),.accordions .archive-event__excerpt a:not(.button),.accordions .archive-post__excerpt a:not(.button),.accordions li a:not(.button){background-image:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgb(179, 82, 9) 0);background-position:-4px 22px;background-repeat:no-repeat;background-size:0% 6px;color:#b35209;font-weight:600}.text-block p a:not(.button):hover,.text-block .archive-event__excerpt a:not(.button):hover,.text-block .archive-post__excerpt a:not(.button):hover,.text-block table tr td a:not(.button):hover,.text-block li a:not(.button):hover,.single-post__content p a:not(.button):hover,.single-post__content .archive-event__excerpt a:not(.button):hover,.single-post__content .archive-post__excerpt a:not(.button):hover,.single-post__content li a:not(.button):hover,.large-page-portals__item-hidden-content p a:not(.button):hover,.large-page-portals__item-hidden-content .archive-event__excerpt a:not(.button):hover,.large-page-portals__item-hidden-content .archive-post__excerpt a:not(.button):hover,.large-page-portals__item-hidden-content li a:not(.button):hover,.tabbed-content p a:not(.button):hover,.tabbed-content .archive-event__excerpt a:not(.button):hover,.tabbed-content .archive-post__excerpt a:not(.button):hover,.tabbed-content li a:not(.button):hover,.accordions p a:not(.button):hover,.accordions .archive-event__excerpt a:not(.button):hover,.accordions .archive-post__excerpt a:not(.button):hover,.accordions li a:not(.button):hover{background-size:100% 6px}.text-block h1 a,.text-block h2 a,.text-block h3 a,.text-block h4 a,.text-block h5 a,.text-block h6 a,.single-post__content h1 a,.single-post__content h2 a,.single-post__content h3 a,.single-post__content h4 a,.single-post__content h5 a,.single-post__content h6 a,.large-page-portals__item-hidden-content h1 a,.large-page-portals__item-hidden-content h2 a,.large-page-portals__item-hidden-content h3 a,.large-page-portals__item-hidden-content h4 a,.large-page-portals__item-hidden-content h5 a,.large-page-portals__item-hidden-content h6 a,.tabbed-content h1 a,.tabbed-content h2 a,.tabbed-content h3 a,.tabbed-content h4 a,.tabbed-content h5 a,.tabbed-content h6 a,.accordions h1 a,.accordions h2 a,.accordions h3 a,.accordions h4 a,.accordions h5 a,.accordions h6 a{color:#b35209}summary{color:#b35209;cursor:pointer}ul,ol{padding:0 0 0 20px}ul li,ol li{color:#244027;font:100 18px/30px "Poppins",sans-serif;margin:0 0 2rem 0}a{color:#244027;transition:all .3s ease 0s}a:hover{color:#244027}a.broken_link{text-decoration:none !important}.image-link,.text-block p a.image-link,.text-block table tr td a.image-link{background-image:none !important}.speak-socials td{font-size:0;line-height:0}.row{-moz-column-gap:20px;column-gap:20px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;position:relative;row-gap:20px}.row.vertical-center{justify-content:center}.row.mark-right-dark:before{background-image:url(/wp-content/themes/source/assets/layout/marks-1.svg);background-size:140%;background-position:center;background-repeat:no-repeat;content:"";height:840px;left:0;position:absolute;top:-108%;width:100%;z-index:-1}@media only screen and (min-width: 768px){.row.mark-right-dark:before{background-position:left;background-size:170%;height:1040px;left:auto;right:-30%;top:-22%;transform:translate(0, -50%);width:60%}}@media only screen and (min-width: 1080px){.row.mark-right-dark:before{top:-2%}}.row.mark-right-light:before{background-image:url(/wp-content/themes/source/assets/layout/marks-2.svg);background-size:120%;background-position:center;background-repeat:no-repeat;left:0;content:"";height:700px;position:absolute;bottom:-30%;width:100%;z-index:-1}@media only screen and (min-width: 768px){.row.mark-right-light:before{background-position:left;background-size:200%;bottom:auto;height:1200px;left:auto;right:-30%;top:50%;transform:translate(0, -50%);width:60%}}@media only screen and (min-width: 1080px){.row.mark-right-light:before{height:1570px}}.column{display:inline-block}.span-1{width:calc(50% - 20px)}@media(min-width: 480px){.span-1{width:calc(33.333334% - 20px)}}@media(min-width: 840px){.span-1{width:calc(25% - 20px)}}@media(min-width: 1080px){.span-1{width:calc(16.666667% - 20px)}}@media(min-width: 1280px){.span-1{width:8.333334%}}.span-2{width:100%}@media(min-width: 840px){.span-2{width:calc(33.333334% - 20px)}}@media(min-width: 1280px){.span-2{width:calc(16.666667% - 20px)}}.span-2_4{width:100%}@media(min-width: 600px){.span-2_4{width:calc(50% - 20px)}}@media(min-width: 960px){.span-2_4{width:calc(33.333334% - 20px)}}@media(min-width: 1280px){.span-2_4{width:calc(20% - 20px)}}.span-3{width:100%}@media(min-width: 840px){.span-3{width:calc(50% - 20px)}}@media(min-width: 1080px){.span-3{width:calc(33.333334% - 20px)}}@media(min-width: 1280px){.span-3{width:calc(25% - 20px)}}.span-4{width:100%}@media(min-width: 840px){.span-4{width:calc(50% - 20px)}}@media(min-width: 1080px){.span-4{width:calc(33.333334% - 20px)}}.span-6{width:100%}@media(min-width: 1000px){.span-6{width:calc(50% - 20px)}}.page-template-default .span-6{width:100%}@media(min-width: 1300px){.page-template-default .span-6{width:calc(50% - 20px)}}.span-8{width:100%}@media(min-width: 840px){.span-8{width:calc(50% - 20px)}}@media(min-width: 1080px){.span-8{width:calc(66.666667% - 20px)}}.span-9{width:100%}@media(min-width: 840px){.span-9{width:calc(50% - 20px)}}@media(min-width: 1080px){.span-9{width:calc(66.666667% - 20px)}}@media(min-width: 1280px){.span-9{width:calc(75% - 20px)}}.span-10{width:100%}@media(min-width: 840px){.span-10{width:calc(66.666667% - 20px)}}@media(min-width: 1280px){.span-10{width:calc(83.333334% - 20px)}}.span-12{width:100%}.vc_section{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.banner{-webkit-clip-path:url(#clipPath);clip-path:url(#clipPath);display:flex;flex-direction:column;overflow:hidden;position:relative}@media only screen and (min-width: 768px){.banner{flex-direction:row;height:500px}}.banner__content{align-items:center;display:flex;height:100%;padding:0 30px;position:absolute;width:100%;z-index:1}@media only screen and (min-width: 768px){.banner__content{padding:0 80px}}.banner__content h1{color:#fff;margin:0;text-align:left;text-transform:uppercase;text-shadow:2px 2px 5px rgba(35,64,39,.38);word-break:break-word}.banner__image{background-color:#244027;height:460px;left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:0}@media only screen and (min-width: 768px){.banner__image{height:500px}}.banner__image:before{background-image:linear-gradient(rgb(36, 64, 39), rgba(36, 64, 39, 0));background-size:100%;content:"";height:180px;left:0;position:absolute;top:0;width:100%;z-index:1}.banner__image img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;width:100%}.banner.post{align-items:flex-start;-moz-column-gap:50px;column-gap:50px;display:flex;height:auto;flex-wrap:wrap}@media only screen and (min-width: 1080px){.banner.post{align-items:center}}.banner__post-allposts{display:flex;margin:30px 0 30px 50px}.banner__post-allposts a{align-items:center;background:rgba(0,0,0,0);color:red;-moz-column-gap:10px;column-gap:10px;display:flex;font:700 20px/20px "Roboto Slab",serif;position:relative}.banner__post-allposts a:before{background-image:url(/wp-content/themes/source/assets/icons/ui/arrow-back.svg);background-repeat:no-repeat;content:"";height:14px;left:0;position:relative;transition:.3s;width:30px}.banner__post-allposts a:hover:before{left:-5px}.banner__post-image{border-radius:0 0 60px 0;height:450px;overflow:hidden}.banner__post-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner__post-meta{display:flex;margin:50px 0 0;width:100%}.banner__post-meta.desktop{display:none;flex-direction:row;justify-content:space-evenly}@media only screen and (min-width: 1080px){.banner__post-meta.desktop{display:flex}}.banner__post-meta.mobile{display:flex;flex-direction:column;justify-content:flex-start;row-gap:30px}@media only screen and (min-width: 1080px){.banner__post-meta.mobile{display:none}}.banner__post-date{color:red;font:300 18px/18px "Roboto Slab",serif}.banner__post-categories{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, red 0);background-position:-3px 22px;background-size:0% 3px;background-repeat:no-repeat;color:red;font:300 18px/18px "Roboto Slab",serif;overflow:visible;padding:0 0 15px 5px;text-transform:uppercase;transition:all .3s ease 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.banner__post-categories:hover{background-size:100% 3px}.banner__post-left{width:calc(100% - 50px)}@media only screen and (min-width: 1080px){.banner__post-left{width:calc(60% - 25px)}}.banner__post-right{margin:0 auto;max-width:900px;padding:40px 40px 0;width:100%}@media only screen and (min-width: 1080px){.banner__post-right{padding:40px;width:calc(40% - 25px)}}.banner__post-right h1{font:300 48px/48px "Poppins",sans-serif}header#navigation{align-items:center;background:#fff;display:flex;justify-content:flex-end;padding:20px 30px;position:fixed;top:0;transition:.4s;width:100%;z-index:5}@media only screen and (min-width: 1150px){header#navigation{background:rgba(0,0,0,0);justify-content:space-between;padding:0}}header#navigation.header-hide{top:-135px}header#navigation.header-hide .mainnav{background:#244027}header#navigation.header-hide #sidecar .mainnav{background:none}header#navigation.header-show{top:0}header#navigation.header-show .mainnav{background:#244027}header#navigation.header-show #sidecar .mainnav{background:none}.custom-logo-link{position:absolute;left:15px;top:5px;width:100px}@media only screen and (min-width: 1150px){.custom-logo-link{width:150px}}.custom-logo-link img{height:auto;width:100%}.flex-nav{display:none;width:100%}@media only screen and (min-width: 1150px){.flex-nav{display:inline-block}}.flex-nav #menu-main-navigation-1{-moz-column-gap:50px;column-gap:50px;display:flex;list-style-type:none;margin:0;justify-content:flex-end}.flex-nav #menu-main-navigation-1>li{font-size:18px;position:relative}.flex-nav #menu-main-navigation-1>li:hover>a,.flex-nav #menu-main-navigation-1>lifocus>a{color:#80b300;text-decoration:none}.flex-nav #menu-main-navigation-1>li:last-of-type .sub-menu{left:-150px;transform:translate(0, 0)}.flex-nav #menu-main-navigation-1>li:nth-of-type(1) .sub-menu .sub-menu,.flex-nav #menu-main-navigation-1>li:nth-of-type(2) .sub-menu .sub-menu,.flex-nav #menu-main-navigation-1>li:nth-of-type(3) .sub-menu .sub-menu,.flex-nav #menu-main-navigation-1>li:nth-of-type(4) .sub-menu .sub-menu{left:150%}.flex-nav #menu-main-navigation-1>li>a{background-position:-3px 30px;background-repeat:no-repeat;background-size:0% 3px;color:#fff;font-weight:600;overflow:visible}.flex-nav #menu-main-navigation-1>li:hover>.sub-menu{display:inline-block}.flex-nav #menu-main-navigation-1 .sub-menu{display:none;left:50%;list-style-type:none;min-width:210px;padding:10px 0 0 0;position:absolute;top:25px;transform:translate(-50%, 0);width:100%}.flex-nav #menu-main-navigation-1 .sub-menu:before{background:#80b300;content:"";height:3px;left:0;position:absolute;top:7px;width:100%}.flex-nav #menu-main-navigation-1 .sub-menu li{margin:0;position:relative;width:100%}.flex-nav #menu-main-navigation-1 .sub-menu li:hover>.sub-menu{display:inline-block}.flex-nav #menu-main-navigation-1 .sub-menu li .sub-menu{left:-50%;top:0}.flex-nav #menu-main-navigation-1 .sub-menu li .sub-menu li a{background:#152416}.flex-nav #menu-main-navigation-1 .sub-menu a{background:#244027;background-position:0%;background-size:200%;color:#fff;display:flex;font-size:18px;line-height:1.1;justify-content:center;padding:10px 20px;text-align:center}.flex-nav #menu-main-navigation-1 .sub-menu a:hover,.flex-nav #menu-main-navigation-1 .sub-menu a:focus,.flex-nav #menu-main-navigation-1 .sub-menu a:target{color:#80b300}.mainnav{padding:20px 20px 0}.utilitynav{align-items:center;background:#fff;display:flex;justify-content:flex-end;-moz-column-gap:50px;column-gap:50px;padding:10px 40px}.utilitynav a{align-items:center;display:flex;gap:5px;font:400 17px "Roboto Slab",serif}.utilitynav a:hover{color:#244027}#menu-utility-navigation-1{-moz-column-gap:50px;column-gap:50px;display:flex;list-style-type:none;margin:0 0 13px;justify-content:space-between;padding:0}#menu-utility-navigation-1>li{position:relative}#menu-utility-navigation-1>li>a{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, blue 0%);background-position:-3px 30px;background-repeat:no-repeat;background-size:0% 3px;color:blue;overflow:visible;padding:0 0 15px 0;font:500 18px/18px "Roboto Slab",serif}#menu-utility-navigation-1>li>a:hover{background-size:100% 3px;text-decoration:none}#menu-utility-navigation-1>li .sub-menu{display:none;left:0;list-style-type:none;min-width:300px;padding:47px 0 0 0;position:absolute;top:25px;width:100%}#menu-utility-navigation-1>li .sub-menu li{width:100%}#menu-utility-navigation-1>li .sub-menu a{background:#244027;color:#fff;padding:10px 20px}.helper-nav{background:#edf0ee;bottom:0;display:flex;gap:30px;justify-content:center;padding:20px 10px;position:fixed;width:100%;z-index:5}@media only screen and (min-width: 768px){.helper-nav{border-radius:0 50px 0 0;left:0;max-width:100%}}@media only screen and (min-width: 1150px){.helper-nav{display:none}}.helper-nav a{align-items:center;color:#244027;display:flex;font-size:16px;gap:5px}@media only screen and (min-width: 410px){.helper-nav a{font-size:18px}}#sb_instagram .sbi_photo{opacity:1 !important}#siteWrapper{background-color:#000;min-height:100vh;position:relative}.body-overlay{background:#000;cursor:col-resize;display:block;height:0;left:0;opacity:0;position:absolute;top:0;transition-delay:.44s !important;transition:opacity .55s ease;visibility:hidden;width:0;z-index:-100}.body-overlay.active{height:100%;opacity:.6;transition-delay:.2s !important;transition:opacity .55s ease;visibility:visible;width:100%;z-index:100}#sidecar-toggle{background:none;border:none;cursor:pointer;display:block;height:20px;margin:0 0 0 20px;position:relative;width:40px}#sidecar-toggle span{content:"";height:3px;left:0;position:absolute;width:100%}#sidecar-toggle span:nth-of-type(1){background:#244027;top:0;transition:.2s}#sidecar-toggle span:nth-of-type(2){background:#244027;top:50%;transform:translateY(-50%);transition:.2s}#sidecar-toggle span:nth-of-type(3){background:#244027;bottom:0;transition:.2s}@media only screen and (min-width: 1150px){#sidecar-toggle{display:none}}#sidecar-toggle.active span:nth-of-type(1){top:41%;transform:rotate(45deg)}#sidecar-toggle.active span:nth-of-type(2){display:none}#sidecar-toggle.active span:nth-of-type(3){bottom:50%;transform:rotate(-45deg)}#sidecar{background-color:#244027;background-image:url("/wp-content/themes/source/assets/layout/sidecar-background.svg");background-size:280%;background-position:-400px;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:scroll;padding:30px 30px 140px 30px;position:fixed;right:-100%;text-align:left;top:60px;transition:right .44s ease;width:100%;z-index:0 !important}@media only screen and (min-width: 768px){#sidecar{background-size:200%}}#sidecar ul#mainnav{right:0px}#sidecar .mainnav{padding:20px 0 0}#sidecar .utilitynav{background:rgba(0,0,0,0);display:inline-block;margin:0 auto;max-width:500px;padding:0;width:100%;z-index:1}#sidecar .utilitynav a{color:#fff;font-size:25px;gap:10px}#sidecar .utilitynav a img{position:relative;top:-3px;width:23px}#sidecar #search-toggle-mobile{background:none;border:none;color:#fff;cursor:pointer;font-size:25px;display:flex;gap:9px;margin:20px 0 0 0;padding:0 3px}#sidecar #search-toggle-mobile svg path{fill:#fff}#sidecar.slide-right{left:inherit;opacity:1;right:-100%;transition:transform .44s ease-in-out,left .44s ease-in-out,right .44s ease-in-out}#sidecar.slide-right.active{opacity:1;right:0;transition:all .44s ease}#sidecar.slide-right.active ul#mainnav li a{margin-left:0px;opacity:1}nav#sidecar ul#menu-main-navigation{-webkit-padding-start:0px;background:rgba(0,0,0,0);display:block;height:auto;margin:40px auto 40px;max-width:500px;padding:0;position:relative;width:100%}@media only screen and (min-width: 768px){nav#sidecar ul#menu-main-navigation{margin:100px auto 40px}}nav#sidecar ul#menu-main-navigation #mn-home{display:none}nav#sidecar ul#menu-main-navigation li{background:rgba(0,0,0,0);display:block;float:none;height:auto;margin:0;padding:0;position:relative;text-align:left;width:100%}nav#sidecar ul#menu-main-navigation li ul{display:block;float:none;margin:0;max-height:0px;overflow:hidden;padding:0 0 0 30px;position:relative;transition:max-height .25s ease-in}nav#sidecar ul#menu-main-navigation li ul li a{border:none;color:#fff;font:normal 2.5rem sans-serif;padding:8px 0px 8px 16px}nav#sidecar ul#menu-main-navigation li ul li a.expand{background:url("../assets/icons/ui/sidecar-plus-thin.svg") center/50% no-repeat;cursor:pointer;display:block;height:35px;padding:16px;position:absolute;right:5px;top:5px;width:35px}nav#sidecar ul#menu-main-navigation li ul li a.expand.active{background:url("../assets/icons/ui/sidecar-minus-thin.svg") center/50% no-repeat}nav#sidecar ul#menu-main-navigation li ul.active{display:block;float:none;max-height:600px;transition:max-height .44s ease-in}nav#sidecar ul#menu-main-navigation li>a{color:#fff;display:inline-block;font:600 27px/35px "Poppins",sans-serif;height:auto;opacity:1;padding:15px 50px 15px 0;position:relative;transition:all .44s ease;width:100%;z-index:1}nav#sidecar ul#menu-main-navigation li>a.expand{background:url("../assets/icons/ui/sidecar-plus.svg") center/50% no-repeat;cursor:pointer;display:block;height:40px;padding:16px;position:absolute;right:0;top:12px;width:40px}nav#sidecar ul#menu-main-navigation li>a.expand.active{background:url("../assets/icons/ui/sidecar-minus.svg") center/50% no-repeat}.page-alert{background-color:#80b300;bottom:0;display:none;overflow:hidden;padding:25px 30px 50px;position:fixed;width:0px;text-align:center;z-index:-100;border-radius:50px 50px 0 0;right:0;width:100%}@media only screen and (min-width: 1080px){.page-alert{border-radius:50px 0 0 0;width:470px}}.page-alert--active{display:inline-block;opacity:1;z-index:101}.page-alert__message{color:#244027;line-height:1.5}.page-alert__dismiss{cursor:pointer;margin:0 0 10px}.page-alert .button{margin:20px auto}.page-announcement{background-color:#80b300;top:0;display:none;overflow:hidden;padding:25px 30px 30px;position:fixed;width:0px;text-align:center;z-index:-100;right:0;width:100%}.page-announcement--active{display:inline-block;opacity:1;z-index:101}.page-announcement__message{color:#244027;line-height:1.5}.page-announcement__dismiss{cursor:pointer;margin:0 0 10px}.page-announcement .button{margin:20px auto}.footer-socials{display:flex;flex-direction:column;margin:-360px 0 0 0;padding:50px 30px;position:relative;z-index:1}.footer-socials--sites{align-items:center;display:flex;flex-direction:column;padding:0;width:100%}@media only screen and (min-width: 768px){.footer-socials--sites{flex-direction:row;justify-content:space-between}}.footer-socials--sites h3{font:600 32px/32px "Poppins",sans-serif;margin:0;text-transform:uppercase}.footer-socials--sites ul{display:flex;justify-content:flex-end;gap:10px;list-style-type:none;padding:0;width:100%}.footer-socials--sites ul li{margin:0}.footer-socials--sites ul li a{position:relative;top:0;transition:.3s}.footer-socials--sites ul li a:hover{top:-5px}.footer-socials--sites ul li a img{width:40px}body.home .footer{padding:120px 0 0 0}body.home .footer__links{padding:40px 30px 30px 30px}.footer{background-color:#244027;padding:50px 0 0;position:relative;margin:100px 0 0 0}.footer:before{background-image:url("/wp-content/themes/source/assets/layout/footer-wave.svg");background-repeat:no-repeat;background-size:cover;content:"";height:88px;left:0;position:absolute;top:-80px;width:100%;z-index:-1}.footer__links{align-items:center;display:flex;flex-direction:column;gap:20px;padding:0 30px 30px;margin:0 auto;max-width:600px}@media only screen and (min-width: 500px){.footer__links{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:60px}}@media only screen and (min-width: 768px){.footer__links{margin:0;max-width:100%}}.footer__links h3{color:#fff;font-size:28px}.footer__links--logo{position:relative;max-width:200px}@media only screen and (min-width: 500px){.footer__links--logo{width:calc(50% - 20px)}}@media only screen and (min-width: 768px){.footer__links--logo{flex:1;width:auto}}.footer__links--logo .custom-logo-link{left:0;position:relative;top:5px;width:400px}@media only screen and (min-width: 768px){.footer__links--copyright{text-align:right}}.footer__links--speaktag{margin-top:10px}.footer__links--speaktag a{font-weight:bold}@media only screen and (min-width: 768px){.footer__links--speaktag{text-align:right}}@media only screen and (min-width: 500px){.footer__links--contact{width:calc(50% - 20px)}}@media screen and (min-width: 700px){.footer__links--contact{flex:1;max-width:310px;width:auto}}.footer__links--contact a{color:#fff;display:inline-block;position:relative;width:100%}.footer__links .footer-socials{margin:0;padding:30px 0}.footer__links .footer-socials--sites{align-items:flex-start;flex-direction:column}.footer__links .footer-socials--sites h3{margin:0 0 10px}.footer__links .footer-socials--sites ul{padding:0}.footer__links--phone{margin:10px 0 0 0}.footer__links--quicklinks{width:100%}@media only screen and (min-width: 768px){.footer__links--quicklinks{flex:1;width:auto}}@media only screen and (min-width: 768px){.footer__links--quicklinks{flex:2}}.footer__links--quicklinks ul{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;list-style-type:none;padding:0}@media only screen and (min-width: 768px){.footer__links--quicklinks ul{max-width:100%}}.footer__links--quicklinks ul li{line-height:1.2;margin:0 0 15px;width:calc(50% - 10px)}@media screen and (min-width: 615px){.footer__links--quicklinks ul li{width:calc(33.33% - 10px)}}@media only screen and (min-width: 768px){.footer__links--quicklinks ul li{width:100%}}@media only screen and (min-width: 768px){.footer__links--quicklinks ul li{width:calc(50% - 10px)}}@media screen and (min-width: 1250px){.footer__links--quicklinks ul li{width:calc(33.33% - 10px)}}@media screen and (min-width: 1530px){.footer__links--quicklinks ul li{width:calc(25% - 10px)}}.footer__links--quicklinks a{color:#80b300;font-size:18px;font-weight:700}.footer__links--quicklinks a:hover{color:#fff}.footer__meta{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.footer__meta{flex-direction:row;justify-content:space-between}}.footer__meta--affiliates{align-items:center;background:#fff;border-radius:0 100px 0 0;display:flex;justify-content:center;order:1;padding:30px 30px 90px}@media only screen and (min-width: 410px){.footer__meta--affiliates{padding:30px 30px 50px}}@media only screen and (min-width: 768px){.footer__meta--affiliates{order:0}}@media only screen and (min-width: 1150px){.footer__meta--affiliates{padding:30px}}.footer__meta--affiliates-inner{align-items:center;display:flex;gap:25px;flex-wrap:wrap;justify-content:center;max-width:355px}@media only screen and (min-width: 768px){.footer__meta--affiliates-inner{justify-content:flex-start;max-width:100%}}.footer__meta--podcasts{display:flex;flex-direction:column;gap:10px;margin:0 0 20px}@media only screen and (min-width: 1080px){.footer__meta--podcasts{flex-direction:row}}.footer__meta--podcasts a{align-items:center;display:flex;font-weight:600;gap:5px}@media only screen and (min-width: 1080px){.footer__meta--podcasts a{justify-content:space-between}}.footer__meta--podcasts svg{width:23px}.footer__meta--org-info{display:flex;flex-direction:column;justify-content:flex-end;order:0;padding:0 30px 50px;margin:0 auto;max-width:600px;width:100%}@media only screen and (min-width: 768px){.footer__meta--org-info{margin:0;max-width:100%;width:auto}}.footer__meta--org-info *,.footer__meta--org-info a{color:#fff;line-height:1.3}.footer__meta--org-info a path{transition:.3s}.footer__meta--org-info a:hover{color:#80b300}.footer__meta--org-info a:hover path{fill:#80b300}@media only screen and (min-width: 768px){.footer__meta--org-info{align-items:flex-end;order:1}}#gdpr-bar{background:#000;color:#fff;position:fixed;bottom:0;left:0;transform:translateX(-100%);transition:transform .25s ease;width:100vw;z-index:101}#gdpr-bar.active{transform:translate(0, 0)}#gdpr-bar p,#gdpr-bar .archive-event__excerpt,#gdpr-bar .archive-post__excerpt,#gdpr-bar .text-block table tr td,.text-block table tr #gdpr-bar td,#gdpr-bar a{color:#fff}.lightbox{position:fixed;width:100%;height:100%;display:block;top:0;left:0;margin:0;padding:0;transition:visibilty 0s ease .6s,opacity .6s ease 0s;visibility:hidden;opacity:0;z-index:99}.lightbox.open{transition:visibilty 0s ease 0s,opacity .3s ease 0s;visibility:visible;opacity:1}.lightbox-content{position:relative;width:85.714285%;height:calc(100% - 120px);display:block;margin:60px auto;padding:0;z-index:1}.lightbox-content>img,.lightbox-content>.video-wrapper,.lightbox-content>audio{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.lightbox .gallery-list{position:relative;width:85.714285%;height:calc(100% - 120px);display:block;margin:60px auto;padding:0;white-space:nowrap;overflow:hidden;z-index:1}.lightbox .gallery-list__item{position:relative;width:100%;height:100%;display:inline-block;margin:0;padding:0;white-space:normal;vertical-align:top}.lightbox .gallery-list__item>img,.lightbox .gallery-list__item>.video-wrapper,.lightbox .gallery-list__item>audio{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.lightbox .carousel-controls{position:absolute;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;top:0;left:0;margin:0;padding:0;z-index:0}.lightbox .carousel-controls span{width:7.142857%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0;padding:0;font-size:30px;line-height:30px;color:#fff;text-align:center;transition:all .3s ease 0s;opacity:1;cursor:pointer;vertical-align:top}.lightbox .carousel-controls span:hover{opacity:.5}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:block;margin:0;padding:0;background:rgba(0,0,0,.33);mix-blend-mode:multiply;z-index:0}.close-lightbox{position:absolute;width:30px;display:block;top:20px;right:20px;margin:0;padding:0;font-size:30px;line-height:30px;color:#fff;transition:all .3s ease 0s;opacity:1;cursor:pointer;z-index:99}#search-toggle{align-items:center;background:none;border:none;color:#244027;cursor:pointer;display:none;font:400 17px "Roboto Slab",serif;gap:5px;position:relative;z-index:2}@media screen and (min-width: 960px){#search-toggle{display:flex}}#search-toggle svg{top:2px}#search-toggle svg path{fill:#244027}#search-modal{align-items:center;background:#244027;color:#fff;display:flex;height:100%;justify-content:center;padding:30px 25px;position:fixed;top:-100%;transition:.3s;transition-delay:0s;width:100%;z-index:10}@media only screen and (min-width: 768px){#search-modal{height:117px;top:-117px}}#search-modal.active{top:0px;transition-delay:.156s}#search-modal #searchform{display:flex;justify-content:space-between;max-width:1000px;width:100%}#search-modal #searchform .form-row:nth-of-type(1){width:100%}#search-modal input[type=text]{background:#edf0ee;border:none;color:#244027;font:500 18px/18px "Poppins",sans-serif;height:50px;text-align:center;width:100%}#search-modal input[type=text]::-moz-placeholder{color:#244027;font:500 18px/18px "Roboto Slab",serif;font-style:italic}#search-modal input[type=text]::placeholder{color:#244027;font:500 18px/18px "Roboto Slab",serif;font-style:italic}#search-modal #searchsubmit{background:#b35209;border:none;cursor:pointer;height:50px;width:50px}#search-modal #searchsubmit img{width:20px}#close-button{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:center;padding:25px;position:absolute;left:0;top:0}#close-button svg{height:15px;width:15px}#close-button svg path{stroke:#244027}.text-block{margin:20px 0}.text-block table{background:#e6ede7;border-spacing:0 0px;border:2px solid #244027;overflow:scroll}.text-block table tr{background:#fdfdfd;border-spacing:0 0px}.text-block table tr:nth-of-type(even){background:#e6ede7}.text-block table tr td{padding:10px 20px;position:relative}.text-block table tr td:before{background:#244027;content:"";height:100%;top:0;right:-2px;position:absolute;width:2px}.shade{position:relative}.shade::before{background:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transition:opacity .25s ease;width:100%;z-index:0}.bg-image,.bg-image-js{background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}.no-border{border:0}.no-padding{padding:0}.no-margin{margin:0}.cushion-sm{padding:2%}.cushion-md{padding:5%}.cushion-lg{padding:10%}.cushion-v-sm{padding:2% 0}.cushion-v-md{padding:5% 0}.cushion-v-lg{padding:10% 0}.cushion-h-sm{padding:0 2%}.cushion-h-md{padding:0 5%}.cushion-h-lg{padding:0 10%}.white{color:#fff !important}.center{text-align:center}.centered{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.v-centered{position:absolute;top:50%;transform:translateY(-50%)}.h-centered{left:50%;position:absolute;transform:translateX(-50%)}.flex-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.flex-spread{display:flex;flex-wrap:wrap;justify-content:space-between}.transition-cubic{transition:all .55s cubic-bezier(0.645, 0.045, 0.355, 1)}.transition-fast{transition:all .2s ease}.transition{transition:all .5s ease}.transition-slow{transition:all 1s ease}.transition-bounce{transition:all .3s cubic-bezier(0.33, 2, 0.8, 1)}.easeInOutBack{transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container iframe,.embed-container object,.embed-container embed{border:none;height:100%;position:absolute;top:0;left:0;width:100%}iframe.get-a-better-browser{background:#fff;height:100vh;position:fixed;top:0;left:0;width:100vw;z-index:1000}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}.accordions{width:100%;display:block;margin:0;padding:0}.accordions__tab{width:100%;display:block;margin:0 0 20px 0;padding:0}.accordions__tab-toggle{color:#244027;position:relative;width:100%;display:block;margin:0;padding:0;font-size:25px;line-height:27px;font-weight:900;cursor:pointer;word-break:break-word}.accordions__tab-toggle i{position:absolute;width:auto;display:block;top:calc(50% - 20px);right:20px;font-size:20px;line-height:20px;transition:all .3s ease 0s}.accordions__tab-content{width:100%;display:none;margin:0;padding:0;overflow:hidden}.accordions__tab-content p,.accordions__tab-content .archive-event__excerpt,.accordions__tab-content .archive-post__excerpt,.accordions__tab-content .text-block table tr td,.text-block table tr .accordions__tab-content td{font-size:18px;line-height:1.7}.accordions__tab-content a{color:#b35209;font-weight:600}.accordions__tab.active .accordions__tab-toggle i{transform:rotate(180deg)}@media only screen and (min-width: 1080px){.page-template-default .attraction-portals__item{width:calc(50% - 20px);padding-top:calc(50% - 20px)}}@media screen and (min-width: 1300px){.page-template-default .attraction-portals__item{width:calc(33.333334% - 20px);padding-top:calc(33.333334% - 20px)}}.attraction-portals{width:calc(100% + 20px);margin:0 -10px 40px;padding:0}.attraction-portals__wrapper{display:flex;flex-direction:row;padding:0;width:100%}.attraction-portals__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.attraction-portals__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.attraction-portals__item{background:#fff;border-radius:10px;overflow:hidden;position:relative;width:calc(100% - 20px);display:inline-block;flex:1 1 auto;margin:0 10px 20px 10px;background-size:cover;background-position:center center;background-repeat:no-repeat;vertical-align:top;box-shadow:0 0 5px rgba(0,0,0,.2)}.attraction-portals__item:hover button{cursor:pointer}.attraction-portals__item:hover button span{left:3px}.attraction-portals__item-content{align-items:flex-start;position:relative;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;margin:0;padding:30px 20px;z-index:2}.attraction-portals__item-content h3{font:100 28px/28px "Roboto Slab",serif;margin:0 0 15px}.attraction-portals__item-content button{background:none;border:none;display:flex;font-family:"Roboto Slab",serif;gap:8px;padding:0}.attraction-portals__item-content button span{left:0;position:relative;transition:.2s}.attraction-portals__time{font:700 18px/18px "Poppins",sans-serif}.attraction-portals__sponsor-image{margin:0 auto}.attraction-portals .tns-outer{overflow:hidden}.attraction-portals .tns-nav{display:flex;gap:10px;padding:0 10px}@media only screen and (min-width: 1080px){.attraction-portals .tns-nav{justify-content:flex-end;margin:20px 0 0 0;padding:0;width:100%}}.attraction-portals .tns-nav button{background:#b35209;border:none;border-radius:50%;cursor:pointer;height:15px;opacity:.5;width:15px}@media only screen and (min-width: 410px){.attraction-portals .tns-nav button{height:23px;width:23px}}.attraction-portals .tns-nav button.tns-nav-active{opacity:1}.attraction-portals .tns-liveregion{display:none}.calendar-preview{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px}.calendar-preview h5{color:#b35209}.calendar-preview:last-of-type{margin:0 0 30px}.calendar-preview .CalendarMonthFilter,.calendar-preview .CalendarListFooter,.calendar-preview .CalendarListPagination,.calendar-preview .CalendarListEvent__location-date{display:none}.calendar-preview .CalendarListEvent{align-items:flex-start;border-bottom:1px solid #d8dcd8;flex-direction:column;gap:20px;padding:0 0 20px}@media only screen and (min-width: 768px){.calendar-preview .CalendarListEvent{flex-direction:row}}.calendar-preview .CalendarListEvent:last-of-type{border-bottom:none}.calendar-preview .CalendarListEvent__header{align-items:flex-start;color:#244027;background:rgba(0,0,0,0);height:auto;width:auto !important;top:4px}.calendar-preview .CalendarListEvent__header_date{display:none}.calendar-preview .CalendarListEvent__header img{display:none}.calendar-preview .CalendarListEvent__content{width:100%}.calendar-preview .CalendarListEvent__location{color:#244027;font-size:16px;margin:6px 0 5px}.calendar-preview .CalendarListEvent__body{display:none}.calendar-preview .CalendarListEvent__body.active{display:block}.calendar-preview .CalendarListEvent__title{align-items:flex-start;color:#244027;display:flex;font:100 18px/24px "Roboto Slab",serif;justify-content:space-between}.calendar-preview .CalendarListEvent__title span{cursor:pointer;rotate:0}.calendar-preview .CalendarListEvent__title span:before{content:"+";font-size:20px;font-weight:600;position:relative}.calendar-preview .CalendarListEvent__title span.active:before{content:"-";font-size:27px}.calendar-preview .CalendarListEvent p,.calendar-preview .CalendarListEvent .archive-event__excerpt,.calendar-preview .CalendarListEvent .archive-post__excerpt,.calendar-preview .CalendarListEvent .text-block table tr td,.text-block table tr .calendar-preview .CalendarListEvent td,.calendar-preview .CalendarListEvent__description{color:#244027;font:100 14px/24px "Poppins",sans-serif;margin:5px 0 0;padding:0 30px 0 0}.calendar-preview .CalendarListEvent__date_time{display:none}.calendar-preview .CalendarListEvent a.button{margin:10px 0 0 0}.single-post .single-post__body .swCalEvents .CalendarListEvent{min-height:205px}.js-scroll{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in{animation:fade-in 1s ease-in-out both}.comparison-slider{width:100%;display:block;margin:0 0 20px 0;padding:0}.comparison-slider__header{width:100%;display:block;margin:0;padding:0}.comparison-slider__slider{position:relative;width:100%;display:block;margin:0;padding:0;z-index:0}.comparison-slider__slider>img{position:relative;z-index:0}.comparison-slider__slider-after{position:absolute;width:50%;height:100%;display:block;top:0;right:0;overflow:hidden;z-index:1}.comparison-slider__slider-after img{max-width:initial;position:absolute;top:0;right:0}.comparison-slider .divider{position:absolute;width:2px;height:100%;top:0;left:calc(50% - 1px);background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.comparison-slider .divider:after{content:"";position:absolute;width:20px;height:20px;top:calc(50% - 10px);left:-9px;background:#fff;transform:rotate(45deg);cursor:pointer}#main-daily-calendar .CalendarListEvent,#post-main .CalendarListEvent{border-top:1px solid #ddd;margin:40px 0;padding:40px 0 0}#main-daily-calendar .CalendarListEvent:nth-of-type(2),#post-main .CalendarListEvent:nth-of-type(2){border:none}#main-daily-calendar .CalendarListEvent__location,#post-main .CalendarListEvent__location{color:#244027;font-weight:500;margin:6px 0 5px}#main-daily-calendar .CalendarListEvent__location-date,#post-main .CalendarListEvent__location-date{color:#244027;font-weight:600;margin:13px 0 15px}#main-daily-calendar .CalendarListEvent__header_date,#post-main .CalendarListEvent__header_date{background-color:#244027;display:flex;gap:15px;height:100%;width:100%}#main-daily-calendar .CalendarListEvent__header_date-date,#post-main .CalendarListEvent__header_date-date{font-family:"Poppins",sans-serif;font-size:40px;font-weight:600}#main-daily-calendar .CalendarListEvent__header_date-month,#post-main .CalendarListEvent__header_date-month{font-family:"Poppins",sans-serif;font-size:28px;font-weight:600}#main-daily-calendar .CalendarListEvent__description,#post-main .CalendarListEvent__description{color:#244027}#main-daily-calendar .CalendarListEvent__description .button,#post-main .CalendarListEvent__description .button{margin:10px 0 0 0}#main-daily-calendar .CalendarListEvent__date_time,#main-daily-calendar .CalendarListEvent__header_daily-time,#post-main .CalendarListEvent__date_time,#post-main .CalendarListEvent__header_daily-time{display:none}#main-daily-calendar .CalendarListEvent__title,#post-main .CalendarListEvent__title{font:400 25px/25px "Roboto Slab",serif}#main-daily-calendar .CalendarListEvent__content-toggle,#post-main .CalendarListEvent__content-toggle{display:none}#main-daily-calendar .CalendarListEvent__header,#post-main .CalendarListEvent__header{height:120px;margin:0 0 15px;width:120px}@media only screen and (min-width: 768px){#main-daily-calendar .CalendarListEvent__header,#post-main .CalendarListEvent__header{height:150px;width:150px}}#main-daily-calendar .CalendarListEvent__title,#post-main .CalendarListEvent__title{color:#244027}#main-daily-calendar .daily-events__date,#post-main .daily-events__date{display:none}#main-daily-calendar .CalendarListSummary,#post-main .CalendarListSummary{color:#244027;font-size:18px;margin:3px 0 0 0}#main-daily-calendar .CalendarListPager__item,#post-main .CalendarListPager__item{color:#b35209;font-size:16px;height:24px}#main-daily-calendar .CalendarListPager__current,#post-main .CalendarListPager__current{background:#b35209;color:#fff;height:24px}#main-daily-calendar .tags,#post-main .tags{margin:15px 0 0 0}#main-daily-calendar .tags a,#post-main .tags a{color:#b35209;font-weight:600}.expanding-portals{position:relative;width:100%;margin:0 0 8rem 0;padding:4rem 0 2rem 0;z-index:2}.expanding-portals__list{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;z-index:0}.expanding-portals__list-item{position:relative;width:50vw;min-height:60rem;display:inline-block;flex:1 0 auto;margin:8rem 0 0 0;vertical-align:top;overflow:hidden;z-index:0}@media(min-width: 600px){.expanding-portals__list-item{width:33.333334vw}}@media only screen and (min-width: 768px){.expanding-portals__list-item{width:25vw}}@media only screen and (min-width: 1080px){.expanding-portals__list-item{width:20vw}}@media only screen and (min-width: 1440px){.expanding-portals__list-item{width:15.666667vw}}.expanding-portals__list-item:nth-child(1){transition:width .3s ease 0s,transform .6s ease 0.1s,opacity .6s ease 0.1s}.expanding-portals__list-item:nth-child(2){transition:width .3s ease 0s,transform .6s ease 0.2s,opacity .6s ease 0.2s}.expanding-portals__list-item:nth-child(3){transition:width .3s ease 0s,transform .6s ease 0.3s,opacity .6s ease 0.3s}.expanding-portals__list-item:nth-child(4){transition:width .3s ease 0s,transform .6s ease 0.4s,opacity .6s ease 0.4s}.expanding-portals__list-item:nth-child(5){transition:width .3s ease 0s,transform .6s ease 0.5s,opacity .6s ease 0.5s}.expanding-portals__list-item:nth-child(6){transition:width .3s ease 0s,transform .6s ease 0.6s,opacity .6s ease 0.6s}.expanding-portals__list-item:nth-child(7){transition:width .3s ease 0s,transform .6s ease 0.7s,opacity .6s ease 0.7s}.expanding-portals__list-item:nth-child(8){transition:width .3s ease 0s,transform .6s ease 0.8s,opacity .6s ease 0.8s}.expanding-portals__list-item:nth-child(9){transition:width .3s ease 0s,transform .6s ease 0.9s,opacity .6s ease 0.9s}.expanding-portals__list-item:nth-child(10){transition:width .3s ease 0s,transform .6s ease 1s,opacity .6s ease 1s}.expanding-portals__list-item:nth-child(11){transition:width .3s ease 0s,transform .6s ease 1.1s,opacity .6s ease 1.1s}.expanding-portals__list-item:nth-child(12){transition:width .3s ease 0s,transform .6s ease 1.2s,opacity .6s ease 1.2s}.expanding-portals__list-item:nth-child(13){transition:width .3s ease 0s,transform .6s ease 1.3s,opacity .6s ease 1.3s}.expanding-portals__list-item:nth-child(14){transition:width .3s ease 0s,transform .6s ease 1.4s,opacity .6s ease 1.4s}.expanding-portals__list-item:nth-child(15){transition:width .3s ease 0s,transform .6s ease 1.5s,opacity .6s ease 1.5s}.expanding-portals__list-item:nth-child(3n){margin:0 0 8rem 0}.expanding-portals__list-item:nth-child(3n+1){margin:4rem 0}.expanding-portals__list-item.active{width:100vw;z-index:1}@media only screen and (min-width: 1080px){.expanding-portals__list-item.active{width:calc(100vw - 102rem)}}.expanding-portals__list-item.active .expanding-portals__list-item__toggle{display:none !important}.expanding-portals__list-item.active .expanding-portals__list-item__bg{width:100%;height:66.666667vw}@media only screen and (min-width: 1080px){.expanding-portals__list-item.active .expanding-portals__list-item__bg{width:14.2857142857vw;height:calc(100% - 7rem)}}.expanding-portals__list-item .close-button{cursor:pointer;position:absolute;top:5rem;left:11rem}.expanding-portals__list-item .close-button img{width:40px}.expanding-portals__list-item__bg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .3s ease 0s;z-index:-1}.expanding-portals__list-item__bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5)}.expanding-portals__list-item__content{width:100%;display:none;padding:calc(66.666667vw + 6rem) 0 0 0}@media only screen and (min-width: 1080px){.expanding-portals__list-item__content{padding:6rem 0 0 0}}.expanding-portals__list-item__content-body{width:100%;display:none;padding:0 3.5714285714vw}@media only screen and (min-width: 1080px){.expanding-portals__list-item__content-body{padding:0 3.5714285714vw 0 17.8571428571vw}}.expanding-portals__list-item__content-header{width:100%}.expanding-portals__list-item__content-description,.expanding-portals__list-item__content-ctas{width:100%;display:inline-block;vertical-align:top}.expanding-portals__list-item__toggle{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;bottom:0;right:0;padding:0;text-align:center;cursor:pointer}.expanding-portals__list-item__toggle h4{color:#fff;font-family:"Poppins",sans-serif;font-weight:800;transition:all .3s ease 0s}.expanding-portals__list-item__toggle-hover{position:relative;width:100%;padding:4.2rem 0 0 0;opacity:0;transition:all .3s ease 0s}.expanding-portals__list-item__toggle-hover:before{content:"";position:absolute;width:0;height:.2rem;top:0;left:50%;background:#fff;transition:all .3s ease 0s;transform:translateX(-50%)}.expanding-portals__list-item:not(.active):hover .expanding-portals__list-item__bg{transform:scale(1.1)}.expanding-portals__list[data-active=true] .expanding-portals__list-item:not(.active){width:6rem}.expanding-portals__list[data-active=true] .expanding-portals__list-item__toggle *{display:none}.expanding-portals.anim:not(.in-view) .expanding-portals__filters,.expanding-portals.anim:not(.in-view) .expanding-portals__list-item{transform:translateY(4rem);opacity:0}.expanding-portals.anim:not(.in-view)>.carousel-controls span{opacity:0}.expanding-portals>.carousel-controls{display:flex;position:absolute;bottom:0;right:1rem;padding:0 1rem}.expanding-portals>.carousel-controls span{align-items:center;display:flex;height:50px;margin:0 1rem;padding:1rem;font-size:2rem;line-height:2rem;justify-content:center;color:#fff;background:#b35209;border-radius:50%;transition:all .3s ease 0s;vertical-align:top;width:50px;cursor:pointer}.expanding-portals>.carousel-controls span:hover{background:#b35209}.expanding-portals>.carousel-controls span svg{height:23px;width:23px}.carousel-slider .carousel-slides{position:relative;overflow:hidden}.expanding-slider{position:relative;width:100%;margin:0 0 8rem 0;padding:4rem 0 2rem 0;z-index:2}.expanding-slider__list{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;z-index:0}.expanding-slider__list-item{border-radius:15px;position:relative;width:50vw;min-height:60rem;display:inline-block;flex:1 0 auto;margin:8rem 0 0 0;vertical-align:top;overflow:hidden;z-index:0}@media(min-width: 600px){.expanding-slider__list-item{width:33.333334vw}}@media only screen and (min-width: 768px){.expanding-slider__list-item{width:25vw}}@media only screen and (min-width: 1080px){.expanding-slider__list-item{width:20vw}}@media only screen and (min-width: 1440px){.expanding-slider__list-item{width:15.666667vw}}.expanding-slider__list-item:nth-child(1){transition:width .3s ease 0s,transform .6s ease 0.1s,opacity .6s ease 0.1s}.expanding-slider__list-item:nth-child(2){transition:width .3s ease 0s,transform .6s ease 0.2s,opacity .6s ease 0.2s}.expanding-slider__list-item:nth-child(3){transition:width .3s ease 0s,transform .6s ease 0.3s,opacity .6s ease 0.3s}.expanding-slider__list-item:nth-child(4){transition:width .3s ease 0s,transform .6s ease 0.4s,opacity .6s ease 0.4s}.expanding-slider__list-item:nth-child(5){transition:width .3s ease 0s,transform .6s ease 0.5s,opacity .6s ease 0.5s}.expanding-slider__list-item:nth-child(6){transition:width .3s ease 0s,transform .6s ease 0.6s,opacity .6s ease 0.6s}.expanding-slider__list-item:nth-child(7){transition:width .3s ease 0s,transform .6s ease 0.7s,opacity .6s ease 0.7s}.expanding-slider__list-item:nth-child(8){transition:width .3s ease 0s,transform .6s ease 0.8s,opacity .6s ease 0.8s}.expanding-slider__list-item:nth-child(9){transition:width .3s ease 0s,transform .6s ease 0.9s,opacity .6s ease 0.9s}.expanding-slider__list-item:nth-child(10){transition:width .3s ease 0s,transform .6s ease 1s,opacity .6s ease 1s}.expanding-slider__list-item:nth-child(11){transition:width .3s ease 0s,transform .6s ease 1.1s,opacity .6s ease 1.1s}.expanding-slider__list-item:nth-child(12){transition:width .3s ease 0s,transform .6s ease 1.2s,opacity .6s ease 1.2s}.expanding-slider__list-item:nth-child(13){transition:width .3s ease 0s,transform .6s ease 1.3s,opacity .6s ease 1.3s}.expanding-slider__list-item:nth-child(14){transition:width .3s ease 0s,transform .6s ease 1.4s,opacity .6s ease 1.4s}.expanding-slider__list-item:nth-child(15){transition:width .3s ease 0s,transform .6s ease 1.5s,opacity .6s ease 1.5s}.expanding-slider__list-item:nth-child(3n){margin:0 0 8rem 0}.expanding-slider__list-item:nth-child(3n+1){margin:4rem 0}.expanding-slider__list-item.active{width:100vw;z-index:1}@media only screen and (min-width: 1080px){.expanding-slider__list-item.active{width:calc(100vw - 102rem)}}.expanding-slider__list-item.active .expanding-slider__list-item__toggle{display:none !important}.expanding-slider__list-item.active .expanding-slider__list-item__bg{width:100%;height:66.666667vw}@media only screen and (min-width: 1080px){.expanding-slider__list-item.active .expanding-slider__list-item__bg{width:14.2857142857vw;height:calc(100% - 7rem)}}.expanding-slider__list-item__bg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .3s ease 0s;z-index:-1}.expanding-slider__list-item__bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5)}.expanding-slider__list-item__content{width:100%;display:none;padding:calc(66.666667vw + 6rem) 0 0 0}@media only screen and (min-width: 1080px){.expanding-slider__list-item__content{padding:6rem 0 0 0}}.expanding-slider__list-item__content-body{width:100%;display:none;padding:0 3.5714285714vw}@media only screen and (min-width: 1080px){.expanding-slider__list-item__content-body{padding:0 3.5714285714vw 0 17.8571428571vw}}.expanding-slider__list-item__content-header{width:100%}.expanding-slider__list-item__content-description,.expanding-slider__list-item__content-ctas{width:100%;display:inline-block;vertical-align:top}.expanding-slider__list-item__toggle{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;bottom:0;right:0;padding:0;text-align:center;cursor:pointer}.expanding-slider__list-item__toggle h4{color:#fff;font-family:"Poppins",sans-serif;font-weight:800;transition:all .3s ease 0s}.expanding-slider__list-item__toggle-hover{position:relative;width:100%;padding:4.2rem 0 0 0;opacity:0;transition:all .3s ease 0s}.expanding-slider__list-item__toggle-hover:before{content:"";position:absolute;width:0;height:.2rem;top:0;left:50%;background:#fff;transition:all .3s ease 0s;transform:translateX(-50%)}.expanding-slider__list-item:not(.active):hover .expanding-slider__list-item__bg{transform:scale(1.1)}.expanding-slider__list[data-active=true] .expanding-slider__list-item:not(.active){width:6rem}.expanding-slider__list[data-active=true] .expanding-slider__list-item__toggle *{display:none}.expanding-slider.anim:not(.in-view) .expanding-slider__filters,.expanding-slider.anim:not(.in-view) .expanding-slider__list-item{transform:translateY(4rem);opacity:0}.expanding-slider.anim:not(.in-view)>.carousel-controls span{opacity:0}.expanding-slider>.carousel-controls{display:flex;position:absolute;bottom:0;right:1rem;padding:0 1rem}.expanding-slider>.carousel-controls span{align-items:center;display:flex;height:50px;margin:0 1rem;padding:1rem;font-size:2rem;line-height:2rem;justify-content:center;color:#fff;background:#b35209;border-radius:50%;transition:all .3s ease 0s;vertical-align:top;width:50px;cursor:pointer}.expanding-slider>.carousel-controls span:hover{background:#b35209}.expanding-slider>.carousel-controls span svg{height:23px;width:23px}.carousel-slider .carousel-slides{position:relative;overflow:hidden}.image-carousel{position:relative;width:100%;display:block;margin:0 0 40px;padding:0;transition:all .9s ease 0s}.image-carousel.partial-view .image-carousel__slides{padding:0 calc(10% + 2rem) 0 0}.image-carousel.col-span-12 .image-carousel__slides-item,.image-carousel.col-span-6 .image-carousel__slides-item,.image-carousel.col-span-4 .image-carousel__slides-item,.image-carousel.col-span-3 .image-carousel__slides-item{width:100%}@media only screen and (min-width: 768px){.image-carousel.col-span-6 .image-carousel__slides-item,.image-carousel.col-span-4 .image-carousel__slides-item,.image-carousel.col-span-3 .image-carousel__slides-item{width:calc((100% - 2rem)/2)}}@media only screen and (min-width: 1080px){.image-carousel.col-span-4 .image-carousel__slides-item,.image-carousel.col-span-3 .image-carousel__slides-item{width:calc((100% - 4rem)/3)}}@media only screen and (min-width: 1080px){.image-carousel.col-span-3 .image-carousel__slides-item{width:calc((100% - 6rem)/4)}}.image-carousel__slides{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;margin:0;padding:0;overflow:hidden}.image-carousel__slides-item{display:inline-block;flex:1 0 auto;margin:0;padding:0;vertical-align:top}.image-carousel__slides-item .image-caption{background:#244027;bottom:18px;color:#fff;padding:15px 20px;position:relative;width:100%}@media screen and (min-width: 580px){.image-carousel__slides-item .image-caption{background:rgba(36,64,39,.5);position:absolute}}@media only screen and (min-width: 768px){.image-carousel__slides-item .image-caption{background:#244027;position:relative}}@media only screen and (min-width: 1080px){.image-carousel__slides-item .image-caption{background:rgba(36,64,39,.5);position:absolute}}.image-carousel__slides-item__image{width:100%;aspect-ratio:3/2;background-size:cover;background-position:center center;background-repeat:no-repeat}.image-carousel__navs{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0 0 0}.image-carousel__navs>span{align-items:center;display:flex;position:relative;width:3.5rem;height:3.5rem;justify-content:center;vertical-align:top;cursor:pointer;overflow:hidden}.image-carousel__navs>span img{height:100%;width:100%}.image-carousel__navs-scroller{position:relative;width:auto;max-width:calc(100% - 10rem);display:flex;flex-direction:row;overflow:hidden}.image-carousel__indices{display:none;width:auto;flex-direction:row;flex-wrap:nowrap;flex:1 0 auto;gap:1rem;list-style:none;margin:0;padding:0}@media only screen and (min-width: 1080px){.image-carousel__indices{display:flex}}.image-carousel__indices-item{width:8rem;height:8rem;margin:0;padding:0;border:0 solid #b35209;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;transition:all .3s ease 0s;cursor:pointer}.image-carousel__indices-item:hover,.image-carousel__indices-item.active{border-width:.4rem}.image-gallery{width:calc(100% + 20px);display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px;padding:0}.image-gallery__item{width:calc(100% - 20px);display:inline-block;flex:0 1 auto;margin:0 10px 20px 10px;padding:calc((100% - 20px)*.666667) 0 0 0;transition:all .3s ease 0s;background-size:cover;background-position:center center;background-repeat:no-repeat;vertical-align:top;cursor:pointer}@media(min-width: 840px){.image-gallery.col-span-6 .image-gallery__item{width:calc(50% - 20px);padding-top:calc((50% - 20px)*.666667)}}@media(min-width: 840px){.image-gallery.col-span-4 .image-gallery__item{width:calc(50% - 20px);padding-top:calc((50% - 20px)*.666667)}}@media(min-width: 1280px){.image-gallery.col-span-4 .image-gallery__item{width:calc(33.333334% - 20px);padding-top:calc((33.333334% - 20px)*.666667)}}@media(min-width: 840px){.image-gallery.col-span-3 .image-gallery__item{width:calc(50% - 20px);padding-top:calc((50% - 20px)*.666667)}}@media(min-width: 1280px){.image-gallery.col-span-3 .image-gallery__item{width:calc(25% - 20px);padding-top:calc((25% - 20px)*.666667)}}@media(min-width: 840px){.image-gallery.col-span-2 .image-gallery__item{width:calc(50% - 20px);padding-top:calc((50% - 20px)*.666667)}}@media(min-width: 1280px){.image-gallery.col-span-2 .image-gallery__item{width:calc(25% - 20px);padding-top:calc((25% - 20px)*.666667)}}@media(min-width: 1440px){.image-gallery.col-span-2 .image-gallery__item{width:calc(16.666667% - 20px);padding-top:calc((16.666667% - 20px)*.666667)}}.large-portal{display:flex;flex-direction:column;left:0;margin:30px 0 30px;position:relative;width:100%}@media only screen and (min-width: 768px){.large-portal{flex-direction:row;left:auto;width:100%}}.large-portal__image{-webkit-clip-path:url(#clipPath);clip-path:url(#clipPath);height:270px;overflow:hidden;position:relative}@media only screen and (min-width: 768px){.large-portal__image{flex:1;height:auto}}.large-portal__image img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:-35px;width:100%}@media only screen and (min-width: 768px){.large-portal__image img{top:0}}.large-portal__content{background:#b35209;-webkit-clip-path:url(#large-portal-clip-mobile);clip-path:url(#large-portal-clip-mobile);flex:1;margin:-70px 0 0 0;padding:50px 30px 20px 30px}@media only screen and (min-width: 768px){.large-portal__content{-webkit-clip-path:url(#large-portal-clip);clip-path:url(#large-portal-clip);margin:0 0 0 -50px;padding:50px 30px 50px 70px}}.large-portal__content h3{margin:0;font-weight:300}.large-portal__content h3,.large-portal__content p,.large-portal__content .archive-event__excerpt,.large-portal__content .archive-post__excerpt,.large-portal__content .text-block table tr td,.text-block table tr .large-portal__content td{color:#fff}.large-portal__content p,.large-portal__content .archive-event__excerpt,.large-portal__content .archive-post__excerpt,.large-portal__content .text-block table tr td,.text-block table tr .large-portal__content td{margin:20px 0 30px}.large-portal__content span{position:relative;top:3px}.large-portal__title{align-items:center;display:flex;gap:5px}.large-portal .button{background:#244027}.location-finder{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px 0;padding:0}.location-finder__header{width:100%;display:block;margin:0;padding:0}.location-finder__content{width:100%;display:inline-block;margin:0 0 20px 0;padding:0;vertical-align:top}@media(min-width: 840px){.location-finder__content{width:calc(50% - 10px)}}.location-finder__content-search{width:100%;display:block;margin:0 0 20px 0;padding:0}.location-finder__content-search h3{margin:0 0 10px 0}.location-finder__content-search input{width:100%}.location-finder__content-list{width:100%;display:block;margin:0;padding:0}.location-finder__content-list__item{width:100%;display:block;margin:0 0 20px 0;padding:0 0 19px 0;border-bottom:1px solid #ededed;cursor:pointer}.location-finder__content-list__item.hidden{display:none}.location-finder__content-list__item h4{margin:0 0 10px 0}.location-finder__content-list__item p,.location-finder__content-list__item .archive-event__excerpt,.location-finder__content-list__item .archive-post__excerpt,.location-finder__content-list__item .text-block table tr td,.text-block table tr .location-finder__content-list__item td{margin:0}.location-finder__map{position:relative;width:100%;aspect-ratio:1/1;display:inline-block;margin:0 0 20px 0;padding:0;vertical-align:top}@media(min-width: 840px){.location-finder__map{width:calc(50% - 10px)}}.location-finder__map-canvas{position:absolute;width:100%;height:100%;display:block;top:0;left:0;margin:0;padding:0}.media-gallery{width:calc(100% + 20px);display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px;padding:0}.media-gallery__item{width:calc(100% - 20px);display:inline-block;flex:0 1 auto;margin:0 10px 20px 10px;padding:calc((100% - 20px)*.666667) 0 0 0;transition:all .3s ease 0s;background-size:cover;background-position:center center;background-repeat:no-repeat;vertical-align:top;cursor:pointer}@media(min-width: 840px){.media-gallery.col-span-6 .media-gallery__item{width:calc(50% - 20px);padding-top:calc((50% - 20px)*.666667)}}@media(min-width: 840px){.media-gallery.col-span-4 .media-gallery__item{width:calc(50% - 20px);padding-top:calc((50% - 20px)*.666667)}}@media(min-width: 1280px){.media-gallery.col-span-4 .media-gallery__item{width:calc(33.333334% - 20px);padding-top:calc((33.333334% - 20px)*.666667)}}@media(min-width: 840px){.media-gallery.col-span-3 .media-gallery__item{width:calc(50% - 20px);padding-top:calc((50% - 20px)*.666667)}}@media(min-width: 1280px){.media-gallery.col-span-3 .media-gallery__item{width:calc(25% - 20px);padding-top:calc((25% - 20px)*.666667)}}@media(min-width: 840px){.media-gallery.col-span-2 .media-gallery__item{width:calc(50% - 20px);padding-top:calc((50% - 20px)*.666667)}}@media(min-width: 1280px){.media-gallery.col-span-2 .media-gallery__item{width:calc(25% - 20px);padding-top:calc((25% - 20px)*.666667)}}@media(min-width: 1440px){.media-gallery.col-span-2 .media-gallery__item{width:calc(16.666667% - 20px);padding-top:calc((16.666667% - 20px)*.666667)}}.open-or-closed{display:flex;flex-direction:column;gap:20px;margin:20px 0}.open-or-closed.without-images .open-or-closed__item-content{align-items:center;display:flex;justify-content:space-between;width:100%}.open-or-closed.without-images .open-or-closed__item-content h4,.open-or-closed.without-images .open-or-closed__item-content h5{margin:0}.open-or-closed__item{display:none;gap:20px}.open-or-closed__item.open{display:flex}.open-or-closed__item-image{border-radius:50%;height:80px;overflow:hidden;width:80px}@media only screen and (min-width: 410px){.open-or-closed__item-image{height:100px;width:100px}}.open-or-closed__item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.open-or-closed__item-content{width:calc(75% - 50px)}.open-or-closed__item-content h4{margin:0 0 10px}.open-or-closed__item-status{width:calc(25% - 50px)}@media only screen and (min-width: 1080px){.page-template-default .large-page-portals__item{width:calc(50% - 20px);padding-top:calc(50% - 20px)}}@media screen and (min-width: 1300px){.page-template-default .large-page-portals__item{width:calc(33.333334% - 20px);padding-top:calc(33.333334% - 20px)}}.large-page-portals{width:calc(100% + 20px);display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px;padding:0}.large-page-portals__item{border-radius:10px;cursor:pointer;overflow:hidden;position:relative;width:calc(100% - 20px);display:inline-block;flex:1 1 auto;margin:0 10px 20px 10px;padding:calc(60% - 20px) 0 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat;vertical-align:top}.large-page-portals__item .button{display:inline-flex;margin-right:10px}.large-page-portals__item:hover button{cursor:pointer}.large-page-portals__item:hover button span{left:3px}.large-page-portals__item:hover .page-portals__item-underlay{opacity:.3}@media only screen and (min-width: 410px){.large-page-portals__item{padding:calc(40% - 20px) 0 0 0}}@media only screen and (min-width: 768px){.large-page-portals__item{width:calc(50% - 20px);padding-top:calc(50% - 20px)}}@media only screen and (min-width: 1080px){.large-page-portals__item{width:calc(33.333334% - 20px);padding-top:calc(33.333334% - 20px)}}.large-page-portals__item-underlay{position:absolute;height:100%;display:block;top:0;left:0;margin:0;padding:0;background:#244027;transition:all .3s ease 0s;opacity:.6;width:100%;z-index:0}.large-page-portals__item-close{cursor:pointer;position:absolute;right:0;top:0}.large-page-portals__item-close img{width:40px}.large-page-portals__item-hidden{display:none;flex-direction:column;gap:40px;padding:50px 30px 30px;position:relative;width:100%}@media only screen and (min-width: 768px){.large-page-portals__item-hidden{flex-direction:row;padding:30px 50px 30px 0}}.large-page-portals__item-hidden.active{display:flex}.large-page-portals__item-hidden-content{width:100%}@media only screen and (min-width: 768px){.large-page-portals__item-hidden-content{width:50%}}.large-page-portals__item-hidden-images{margin:0;width:100%}@media only screen and (min-width: 768px){.large-page-portals__item-hidden-images{width:50%}}.large-page-portals__item-content{align-items:flex-start;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;top:0;left:0;justify-content:center;margin:0;padding:30px 20px;z-index:2}@media only screen and (min-width: 768px){.large-page-portals__item-content{justify-content:flex-end}}.large-page-portals__item-content h3{color:#fff;font:700 25px/25px "Poppins",sans-serif;margin:0 0 10px;text-transform:uppercase}.large-page-portals__item-content button{background:none;border:none;color:#fff;display:flex;font-family:"Roboto Slab",serif;gap:8px;padding:0}.large-page-portals__item-content button span{left:0;position:relative;transition:.2s}@media only screen and (min-width: 1080px){.page-template-default .page-portals__item{width:calc(50% - 20px);padding-top:calc(50% - 20px)}}@media screen and (min-width: 1300px){.page-template-default .page-portals__item{width:calc(33.333334% - 20px);padding-top:calc(33.333334% - 20px)}}.page-portals{width:calc(100% + 20px);display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px;padding:0}.page-portals__item{border-radius:10px;overflow:hidden;position:relative;width:calc(100% - 20px);display:inline-block;flex:1 1 auto;margin:0 10px 20px 10px;padding:calc(60% - 20px) 0 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat;vertical-align:top}.page-portals__item:hover button{cursor:pointer}.page-portals__item:hover button span{left:3px}.page-portals__item:hover .page-portals__item-underlay{opacity:.3}@media only screen and (min-width: 410px){.page-portals__item{padding:calc(40% - 20px) 0 0 0}}@media only screen and (min-width: 768px){.page-portals__item{width:calc(50% - 20px);padding-top:calc(50% - 20px)}}@media only screen and (min-width: 1080px){.page-portals__item{width:calc(33.333334% - 20px);padding-top:calc(33.333334% - 20px)}}.page-portals__item-underlay{position:absolute;height:100%;display:block;top:0;left:0;margin:0;padding:0;background:#244027;transition:all .3s ease 0s;opacity:.6;width:100%;z-index:0}.page-portals__item-content{align-items:flex-start;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;top:0;left:0;justify-content:center;margin:0;padding:30px 20px;z-index:2}@media only screen and (min-width: 768px){.page-portals__item-content{justify-content:flex-end}}.page-portals__item-content h3{color:#fff;font:700 25px/25px "Poppins",sans-serif;margin:0 0 10px;text-transform:uppercase}.page-portals__item-content button{background:none;border:none;color:#fff;display:flex;font-family:"Roboto Slab",serif;font-weight:400;gap:8px;padding:0}.page-portals__item-content button span{left:0;position:relative;transition:.2s}.page-navigation{border-radius:50px;bottom:0;display:block;justify-content:space-between;overflow:hidden;position:relative;z-index:1000;margin:0 auto 30px;max-width:500px;width:100%;left:0;z-index:0}.page-navigation.active{border-radius:30px}@media only screen and (min-width: 768px){.page-navigation{margin:0 auto 20px}}@media only screen and (min-width: 1080px){.page-navigation{background-color:#fff;border-radius:0;justify-content:space-between;margin:0;max-width:100%;position:fixed;z-index:10}.page-navigation.active{border-radius:0}}.page-navigation ul{list-style-type:none;margin:0;width:100%;display:none;flex-direction:column;justify-content:space-between;padding:0}.page-navigation ul.active{display:flex}@media only screen and (min-width: 1080px){.page-navigation ul{display:flex;flex-direction:row}}.page-navigation ul li{flex:1 auto;margin:0}.page-navigation ul li:hover a,.page-navigation ul li:target a,.page-navigation ul li:focus a{background:#80b300}.page-navigation ul li.active a{background:#b35209;color:#fff}.page-navigation ul li a{align-items:center;background:#edf0ee;display:flex;height:100%;justify-content:center;padding:20px;position:relative;text-align:center}.page-navigation ul li a:hover,.page-navigation ul li a:focus,.page-navigation ul li a:target{background:#80b300}#dropdown{background-image:url(/wp-content/themes/source/assets/icons/ui/arrow-dark.svg);background-size:30px;background-position:calc(100% - 20px);background-repeat:no-repeat;background-color:#edf0ee;cursor:pointer;padding:20px;position:relative;display:flex;justify-content:space-between}#dropdown.active{background-position:calc(100% - 25px);background-size:18px;background-image:url(/wp-content/themes/source/assets/icons/ui/arrow-up.svg)}@media only screen and (min-width: 1080px){#dropdown{display:none}}.events{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 30px;padding:0;position:relative;width:100%}@media only screen and (min-width: 768px){.events{margin:0 0 30px;width:100%}}.events .tns-outer{width:100%}.events .tns-ovh{padding:0 0 30px;margin:0 0 15px}@media only screen and (min-width: 768px){.events .tns-ovh{margin:0;padding:0}}.events .tns-nav{display:flex;gap:10px}@media only screen and (min-width: 1080px){.events .tns-nav{justify-content:flex-end;margin:20px 0 0 0;width:100%}}.events .tns-nav button{background:#b35209;border:none;border-radius:50%;cursor:pointer;height:15px;opacity:.5;width:15px}@media only screen and (min-width: 410px){.events .tns-nav button{height:23px;width:23px}}.events .tns-nav button.tns-nav-active{opacity:1}.events .tns-liveregion{display:none}.events__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 30px 0;padding:0;width:100%}.events__header h2{align-items:center;display:flex;gap:10px;margin:0}.events__header h2:before{background:url("/wp-content/themes/source/assets/icons/ui/calendar.svg");background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:50px;left:0;position:relative;transition:.2s;width:50px}.events__wrap{display:flex;flex-direction:row;gap:30px;width:100%}@media only screen and (min-width: 1080px){.events__wrap{flex-wrap:wrap}}.events__item{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;margin:0;padding:0 0 10px;position:relative;vertical-align:top;width:100%}@media screen and (min-width: 600px){.events__item{flex-direction:column;flex-wrap:nowrap;margin:0 0 15px 0;width:calc(50% - 20px)}}@media only screen and (min-width: 1080px){.events__item{margin:0 0 20px 0;width:calc(50% - 20px)}}@media(min-width: 1080px){.events__item{width:calc(33.333334% - 20px)}}.events__item-inner{box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:10px;overflow:hidden}.events__item-thumb{width:100%;display:block;flex:0 1 auto;margin:0;padding:66.666667% 0 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width: 1080px){.events__item-thumb{padding:50.666667% 0 0 0}}.events__item-content{background:#fff;display:block;flex:1 0 auto;margin:0;padding:3rem 4rem;width:100%}.events__item-content h3{font:700 30px/30px "Poppins",sans-serif;margin:0}.events__item-content p,.events__item-content .archive-event__excerpt,.events__item-content .archive-post__excerpt,.events__item-content .text-block table tr td,.text-block table tr .events__item-content td{margin:10px 0 0}.events__item-duration{color:#244027;margin:10px 0 0}.events__item-categories a{color:#b35209;font:600 18px/18px "Roboto Slab",serif}.events__item-categories a:hover{color:#80b300}.events__item-categories a:last-of-type span{display:none}.events a.arrow.mobile{bottom:0;position:absolute;right:0}#default .events__item{margin:0}@media(min-width: 1080px){#default .events__item{width:calc(50% - 20px)}}.posts{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 30px;padding:0;position:relative;width:100%}@media only screen and (min-width: 768px){.posts{margin:0 0 30px;width:100%}}.posts .tns-outer{width:100%}.posts .tns-ovh{overflow:hidden;padding:0 0 30px;margin:0 0 15px}@media only screen and (min-width: 768px){.posts .tns-ovh{margin:0;padding:0}}.posts .tns-nav{display:flex;gap:10px}.posts .tns-nav button{background:#b35209;border:none;border-radius:50%;cursor:pointer;height:23px;opacity:.5;width:23px}.posts .tns-nav button.tns-nav-active{opacity:1}.posts .tns-liveregion{display:none}.posts__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 30px 0;padding:0 10px;width:100%}.posts__header h2{align-items:center;display:flex;margin:0;gap:10px}.posts__header h2:before{background:url("/wp-content/themes/source/assets/icons/heading-icons/si-newspaper.svg");background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:50px;left:0;position:relative;transition:.2s;width:50px}.posts__wrap{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.posts__item{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;margin:0;padding:0 15px 10px;position:relative;overflow:hidden;vertical-align:top;width:100%}@media only screen and (min-width: 768px){.posts__item{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 0 15px 0;width:calc(50% - 20px)}}@media only screen and (min-width: 1080px){.posts__item{margin:0 0 20px 0;width:calc(50% - 20px)}}@media(min-width: 1080px){.posts__item{width:calc(33.333334% - 20px)}}.posts__item-thumb{width:100%;display:block;flex:0 1 auto;margin:0;padding:66.666667% 0 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width: 1080px){.posts__item-thumb{padding:50.666667% 0 0 0}}.posts__item-content{background:#fff;display:block;flex:1 0 auto;margin:0;padding:3rem 0 0;width:100%}.posts__item-content h3{font:100 30px/30px "Roboto Slab",serif;margin:0}.posts__item-content p,.posts__item-content .archive-event__excerpt,.posts__item-content .archive-post__excerpt,.posts__item-content .text-block table tr td,.text-block table tr .posts__item-content td{margin:10px 0 0}.posts__item-duration{color:#244027;margin:10px 0 0}.posts__categories a{color:#b35209;font:600 18px/18px "Poppins",sans-serif}.posts__categories a:last-of-type span{display:none}.posts a.arrow.mobile{bottom:0;position:absolute;right:0}#default .events__item{margin:0}@media(min-width: 1080px){#default .events__item{width:calc(50% - 20px)}}.page-template-home .animals{margin:50px 0 80px}.page-template-default .animals .buttons.desktop{display:none}@media only screen and (min-width: 768px){.page-template-default .animals .buttons.desktop{display:flex}}@media only screen and (min-width: 1080px){.page-template-default .animals .buttons.desktop{flex-direction:column;align-items:flex-end}}@media screen and (min-width: 1400px){.page-template-default .animals .buttons.desktop{flex-direction:row;justify-content:flex-end}}.animals-posts-loop{display:flex;flex-direction:row;flex-wrap:wrap;margin:60px 0;padding:0 30px;position:relative;width:100%}@media only screen and (min-width: 768px){.animals-posts-loop{width:100%}}.animals-posts-loop .tns-outer{padding:0 0 20px;position:relative;width:100%}@media only screen and (min-width: 410px){.animals-posts-loop .tns-outer{padding:0 0 80px}}@media only screen and (min-width: 768px){.animals-posts-loop .tns-outer{padding:0}}.animals-posts-loop .tns-ovh{overflow:hidden;padding:0 0 30px;margin:0 0 15px}@media only screen and (min-width: 768px){.animals-posts-loop .tns-ovh{margin:0;padding:0}}.animals-posts-loop .tns-nav{display:flex;gap:10px}.animals-posts-loop .tns-nav button{background:#b35209;border:none;border-radius:50%;cursor:pointer;height:15px;opacity:.5;width:15px}@media only screen and (min-width: 410px){.animals-posts-loop .tns-nav button{height:23px;width:23px}}.animals-posts-loop .tns-nav button.tns-nav-active{opacity:1}.animals-posts-loop .tns-liveregion{display:none}.animals-posts-loop__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 30px 0;padding:0 10px;width:100%}.animals-posts-loop__header h2{align-items:center;display:flex;gap:10px;margin:0;width:600px}.animals-posts-loop__header h2:before{background:url("/wp-content/themes/source/assets/icons/heading-icons/si-elephant.svg");background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:50px;left:0;position:relative;transition:.2s;width:50px}.animals-posts-loop .buttons{display:flex;gap:15px}.animals-posts-loop .buttons .button{margin:0}.animals-posts-loop .buttons.desktop{display:none}@media only screen and (min-width: 768px){.animals-posts-loop .buttons.desktop{display:flex;justify-content:flex-end;width:820px}}.animals-posts-loop .buttons.mobile{align-items:flex-end;bottom:0;display:flex;flex-direction:column;position:relative}@media only screen and (min-width: 410px){.animals-posts-loop .buttons.mobile{position:absolute;right:30px}}@media only screen and (min-width: 768px){.animals-posts-loop .buttons.mobile{display:none}}.animals-posts-loop__wrap{display:inline-block;width:100%}@media only screen and (min-width: 768px){.animals-posts-loop__wrap{display:flex;flex-direction:row;flex-wrap:wrap}}.animals-posts-loop__item{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:inline-block;overflow:hidden;position:relative;width:100%;flex:1 1 auto;padding:0;vertical-align:top}.animals-posts-loop__item:hover .animals-posts-loop__item-thumb img,.animals-posts-loop__item:focus .animals-posts-loop__item-thumb img{scale:1.2}.animals-posts-loop__item:hover .animals-posts-loop__item-body,.animals-posts-loop__item:focus .animals-posts-loop__item-body{margin:20px 0 0;max-height:190px}.animals-posts-loop__item:hover:before,.animals-posts-loop__item:focus:before{height:130%}.animals-posts-loop__item:before{background-image:linear-gradient(to top, rgb(36, 64, 39), rgba(36, 64, 39, 0));background-size:100%;content:"";height:100%;left:0;position:absolute;bottom:0;transition:.2s;width:100%;z-index:1}@media only screen and (min-width: 768px){.animals-posts-loop__item{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 10px 20px 10px;width:calc(50% - 20px)}}@media only screen and (min-width: 1080px){.animals-posts-loop__item{width:calc(25% - 20px)}}.animals-posts-loop__item-body{max-height:0px;overflow:hidden;transition:.3s}.animals-posts-loop__item-body p,.animals-posts-loop__item-body .archive-event__excerpt,.animals-posts-loop__item-body .archive-post__excerpt,.animals-posts-loop__item-body .text-block table tr td,.text-block table tr .animals-posts-loop__item-body td{color:#fff;display:none;font-size:15px;line-height:1.2;text-align:center;padding:0 25px}@media only screen and (min-width: 410px){.animals-posts-loop__item-body p,.animals-posts-loop__item-body .archive-event__excerpt,.animals-posts-loop__item-body .archive-post__excerpt,.animals-posts-loop__item-body .text-block table tr td,.text-block table tr .animals-posts-loop__item-body td{display:inline-block}}@media only screen and (min-width: 1080px){.animals-posts-loop__item-body p,.animals-posts-loop__item-body .archive-event__excerpt,.animals-posts-loop__item-body .archive-post__excerpt,.animals-posts-loop__item-body .text-block table tr td,.text-block table tr .animals-posts-loop__item-body td{display:none}}@media only screen and (min-width: 1440px){.animals-posts-loop__item-body p,.animals-posts-loop__item-body .archive-event__excerpt,.animals-posts-loop__item-body .archive-post__excerpt,.animals-posts-loop__item-body .text-block table tr td,.text-block table tr .animals-posts-loop__item-body td{display:inline-block}}.animals-posts-loop__item-body .arrow{justify-content:center}.animals-posts-loop__item-content{align-items:center;background:rgba(0,0,0,0);display:flex;flex:1 0 auto;flex-direction:column;margin:0;padding:0;position:absolute;bottom:30px;width:100%;z-index:2}.animals-posts-loop__item-content h3{color:#fff;font:600 28px/28px "Poppins",sans-serif;margin:0;text-align:center;text-transform:uppercase}.animals-posts-loop__item-content h4{color:#fff;font-family:"Roboto Slab",serif;font-size:18px;font-style:italic;font-weight:500;margin:0;text-align:center}.animals-posts-loop__item-thumb{background-position:center center;background-repeat:no-repeat;background-size:150%;display:block;flex:0 1 auto;margin:0;padding:66.666667% 0 0 0;transition:.3s;width:100%}@media only screen and (min-width: 768px){.animals-posts-loop__item-thumb{padding:100% 0 0 0}}@media only screen and (min-width: 1080px){.animals-posts-loop__item-thumb{padding:87.666667% 0 0 0}}.animals-posts-loop__item-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;left:0;position:absolute;scale:1;top:0;transition:.3s;width:100%}.wp-block-details:last-child,.simple-expander:last-child{margin-bottom:40px}.wp-block-details p+p,.wp-block-details .archive-event__excerpt+p,.wp-block-details p+.archive-event__excerpt,.wp-block-details .archive-event__excerpt+.archive-event__excerpt,.wp-block-details .archive-post__excerpt+p,.wp-block-details .archive-post__excerpt+.archive-event__excerpt,.wp-block-details p+.archive-post__excerpt,.wp-block-details .archive-event__excerpt+.archive-post__excerpt,.wp-block-details .archive-post__excerpt+.archive-post__excerpt,.wp-block-details .text-block table tr td+p,.wp-block-details .text-block table tr td+.archive-event__excerpt,.wp-block-details .text-block table tr td+.archive-post__excerpt,.text-block table tr .wp-block-details td+p,.text-block table tr .wp-block-details td+.archive-event__excerpt,.text-block table tr .wp-block-details td+.archive-post__excerpt,.wp-block-details .text-block table tr p+td,.wp-block-details .text-block table tr .archive-event__excerpt+td,.wp-block-details .text-block table tr .archive-post__excerpt+td,.text-block table tr .wp-block-details p+td,.text-block table tr .wp-block-details .archive-event__excerpt+td,.text-block table tr .wp-block-details .archive-post__excerpt+td,.wp-block-details .text-block table tr td+td,.text-block table tr .wp-block-details td+td,.simple-expander p+p,.simple-expander .archive-event__excerpt+p,.simple-expander p+.archive-event__excerpt,.simple-expander .archive-event__excerpt+.archive-event__excerpt,.simple-expander .archive-post__excerpt+p,.simple-expander .archive-post__excerpt+.archive-event__excerpt,.simple-expander p+.archive-post__excerpt,.simple-expander .archive-event__excerpt+.archive-post__excerpt,.simple-expander .archive-post__excerpt+.archive-post__excerpt,.simple-expander .text-block table tr td+p,.simple-expander .text-block table tr td+.archive-event__excerpt,.simple-expander .text-block table tr td+.archive-post__excerpt,.text-block table tr .simple-expander td+p,.text-block table tr .simple-expander td+.archive-event__excerpt,.text-block table tr .simple-expander td+.archive-post__excerpt,.simple-expander .text-block table tr p+td,.simple-expander .text-block table tr .archive-event__excerpt+td,.simple-expander .text-block table tr .archive-post__excerpt+td,.text-block table tr .simple-expander p+td,.text-block table tr .simple-expander .archive-event__excerpt+td,.text-block table tr .simple-expander .archive-post__excerpt+td,.simple-expander .text-block table tr td+td,.text-block table tr .simple-expander td+td{margin-top:20px}.wp-block-details div,.wp-block-details p,.wp-block-details .archive-event__excerpt,.wp-block-details .archive-post__excerpt,.wp-block-details .text-block table tr td,.text-block table tr .wp-block-details td,.simple-expander div,.simple-expander p,.simple-expander .archive-event__excerpt,.simple-expander .archive-post__excerpt,.simple-expander .text-block table tr td,.text-block table tr .simple-expander td{color:#244027;font:100 18px/30px "Poppins",sans-serif;margin:0 0 2rem 0}.wp-block-details summary,.simple-expander summary{align-items:top;color:#b35209;display:flex;gap:10px;margin:0 0 40px;font-weight:600}.wp-block-details summary::-webkit-details-marker,.simple-expander summary::-webkit-details-marker{display:none}.wp-block-details summary:after,.simple-expander summary:after{background-image:url("/wp-content/themes/source/assets/icons/ui/arrow-styled-right.svg");background-size:contain;background-repeat:no-repeat;content:"";position:relative;height:20px;rotate:90deg;transition:.3s;width:10px}.wp-block-details summary.open:after,.simple-expander summary.open:after{rotate:-90deg}.image-block{position:relative;width:100%;display:block;margin:0 0 40px 0;padding:0}.image-block a{width:100%;display:block;margin:0;padding:0;text-align:inherit}.image-block .image-caption{background:rgba(36,64,39,.5);bottom:4px;color:#fff;padding:15px 20px;position:absolute;width:100%}.image-block .image-crop{width:100%;display:block;margin:0;padding:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.image-block.has-lightbox{cursor:pointer}.image-block img{width:100%}.spacer{display:block;position:relative}.line-spacer{position:relative}.line-spacer hr{border:1px solid #ededed}.green-divider{content:"";background-image:url(/wp-content/themes/source/assets/icons/ui/light-arrow-space.png);background-repeat:repeat-x;background-size:contain;display:block;width:100%;height:4px;padding-bottom:6px;margin-bottom:20px;margin-top:20px}.green-divider-slash{content:"";background-image:url(/wp-content/themes/source/assets/icons/ui/light-slash.png);background-repeat:repeat-x;background-size:contain;display:block;width:100%;height:4px;padding-bottom:6px;margin-bottom:20px;margin-top:20px}.stat{width:100%;font-size:0;line-height:0}.stat__before,.stat__value,.stat__after{width:auto;display:inline-block;margin:0;padding:0;font-weight:bold;color:#244027;vertical-align:top}.stat__after{font-size:40px;line-height:40px;padding:16px 0 0 0}.stat__before,.stat__value{font-size:60px;line-height:60px}.stat h4{font-size:16px;line-height:20px;font-weight:bold;margin:0}.stat p,.stat .archive-event__excerpt,.stat .archive-post__excerpt,.stat .text-block table tr td,.text-block table tr .stat td{font-size:14px;line-height:20px}.tabbed-content{width:100%;display:block;margin:0 0 20px 0;padding:0}.tabbed-content__toggles{border-bottom:2px solid #b35209;display:flex;gap:5px;margin:0;overflow-x:auto;padding:0;width:100%}.tabbed-content__toggles-item{align-items:center;background:#edf0ee;color:#244027;cursor:pointer;display:flex;font-size:18px;flex:1;margin:0;padding:10px 20px;justify-content:center;line-height:20px;text-align:center;vertical-align:top;width:auto}.tabbed-content__toggles-item.active{background:#b35209;color:#fff;font-weight:700}.tabbed-content a{color:#b35209;font-weight:600}.tabbed-content a.button{color:#fff}.tabbed-content__tab{border-bottom:2px solid #edf0ee;border-left:2px solid #edf0ee;border-right:2px solid #edf0ee;width:100%;display:none;margin:0;padding:20px;overflow:hidden}.text-block{width:100%;display:block;margin:0 0 40px 0;padding:0}.timeline{position:relative;width:100%;margin:0 0 20px 0}.timeline:before{content:"";position:absolute;width:2px;height:100%;top:0;left:3px;background:#244027}@media only screen and (min-width: 1080px){.timeline:before{left:calc(50% - 1px)}}.timeline__date{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 40px 0;padding:0 0 0 20px}@media only screen and (min-width: 1080px){.timeline__date{padding:0}}.timeline__date:before{content:"";position:absolute;width:8px;height:8px;top:0;left:0;border-radius:50%;background:#244027}@media only screen and (min-width: 1080px){.timeline__date:before{left:calc(50% - 4px)}}.timeline__date-thumb{width:100%;display:inline-block;margin:0 0 20px 0;background-size:cover;background-position:center center;background-repeat:no-repeat;vertical-align:top}@media(max-width: 1079px){.timeline__date-thumb{aspect-ratio:3/2}}@media only screen and (min-width: 1080px){.timeline__date-thumb{width:calc(50% - 20px);min-height:calc((50vw - 20px)*.666667)}}.timeline__date .text-block{display:inline-block;vertical-align:top}@media only screen and (min-width: 1080px){.timeline__date .text-block{width:calc(50% - 20px);margin:0 0 0 auto}}.timeline__date-date{margin:0 0 5px 0}.timeline__date-title{margin:0 0 20px 0}.upcoming-events{width:calc(100% + 20px);display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px 20px -10px;padding:0}.upcoming-events__header{width:100%;display:block;margin:0 0 20px 0;padding:0 10px}.upcoming-events__item{position:relative;width:100%;display:inline-block;flex:1 1 auto;margin:0 10px 20px 10px;padding:0;vertical-align:top}@media(min-width: 840px){.upcoming-events__item{width:calc(50% - 20px)}}@media(min-width: 1080px){.upcoming-events__item{width:calc(33.333334% - 20px)}}.upcoming-events__item-thumb{width:100%;display:block;margin:0;padding:66.666667% 0 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat}.upcoming-events__item-content{width:100%;display:block;margin:0;padding:0}.video-block{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0 0 10px 0;padding:0;position:relative;width:100%}@media only screen and (min-width: 768px){.video-block{margin:0 0 50px 0}}.video-block__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.video-block:after{background:#244027;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;transition:.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);width:100%;z-index:2}.video-block.clicked:after{display:none}.video-block:hover{cursor:pointer}.video-block:hover .video-block__play{transform:rotate(120deg) scale(1.2)}.video-block:hover:after{opacity:.9}.video-block__play{align-items:center;display:flex;height:90px;justify-content:center;position:absolute;transform:rotate(0deg) scale(1);transition:.7s cubic-bezier(0.175, 0.885, 0.32, 1.275);width:70px;z-index:4}.video-block__play svg{padding:0;height:90px;transition:.7s cubic-bezier(0.175, 0.885, 0.32, 1.275);width:70px}.video-embed{aspect-ratio:16/9;position:relative;width:100%;display:block;margin:0}.video-embed iframe,.video-embed video{position:absolute;width:100%;height:100%;top:0;left:0;display:block;margin:0}.video-embed .wp-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.accordions.themed{margin:0 0 3.5rem 0}.accordions.themed .accordions__tab{margin:0 0 1rem 0;border:.1rem solid #b35209;border-radius:10px}.accordions.themed .accordions__tab-toggle{padding:20px 60px 20px 20px}.accordions.themed .accordions__tab-toggle i{color:#244027}.accordions.themed .accordions__tab-content{padding:0 2rem 1rem 2rem}.image-carousel.themed{margin:0 0 4rem 0}.image-carousel.themed .image-carousel__slides{margin:0 0 2rem 0}.image-carousel.themed .carousel-controls span{color:#244027;transition:all .3s ease 0s}.image-carousel.themed .carousel-controls span:hover{color:#000}.image-carousel.themed .carousel-controls .carousel-indices .carousel-index{border:0 solid #b35209}.image-carousel.themed .carousel-controls .carousel-indices .carousel-index.active{border-width:.4rem}.image-gallery.themed,.media-gallery.themed{width:calc(100% + 2rem);margin:0 -1rem 4rem -1rem}.image-gallery.themed .image-gallery__item,.image-gallery.themed .media-gallery__item,.media-gallery.themed .image-gallery__item,.media-gallery.themed .media-gallery__item{transition:all .3s ease 0s;opacity:1}.image-gallery.themed .image-gallery__item:hover,.image-gallery.themed .media-gallery__item:hover,.media-gallery.themed .image-gallery__item:hover,.media-gallery.themed .media-gallery__item:hover{opacity:.5}.image-block.has-lightbox.themed{transition:all .3s ease 0s}.image-block.has-lightbox.themed:hover{opacity:.5}#post-filters{margin:0 auto;max-width:1200px;padding:0 50px;width:100%}@media only screen and (min-width: 410px){#post-filters{margin:50px auto 0}}#post-filters form{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:30px 0 0}@media only screen and (min-width: 768px){#post-filters form{flex-direction:row;justify-content:center}}#post-filters .categories-container{align-items:center;display:flex;gap:10px;margin:20px 0 0 0;position:relative;width:100%}@media only screen and (min-width: 768px){#post-filters .categories-container{margin:0 0 0 0;width:40%}}#post-filters #active-category-text{text-transform:capitalize}#post-filters .text-input-container{align-items:center;display:flex;margin:10px 0 0 0}@media only screen and (min-width: 768px){#post-filters .text-input-container{margin:0;width:calc(60% - 20px)}}#post-filters .text-input-container #text-filter-submit{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:40px;margin:0 0 0 -1px;justify-content:center;padding:0px 10px}#post-filters #keyword{background:rgba(0,0,0,0);border:1px solid #244027;border-radius:50px;color:#244027;font-family:"Poppins",sans-serif;height:50px;padding:10px 15px;width:100%}@media only screen and (min-width: 768px){#post-filters #keyword{padding:5px 15px}}#post-filters #keyword::-moz-placeholder{color:#244027;font-family:"Poppins",sans-serif}#post-filters #keyword::placeholder{color:#244027;font-family:"Poppins",sans-serif}#post-filters #active-category{background:#fff;color:#244027;cursor:pointer;display:flex;font-weight:800;justify-content:space-between;padding:5px 15px}#post-filters #cat-list{background-color:#edf0ee;background-image:url("/wp-content/themes/source/assets/icons/ui/arrow-down.svg");background-repeat:no-repeat;background-size:22px;background-position:calc(100% - 22px);border-radius:50px;border:none;color:#244027;cursor:pointer;display:flex;font:500 17px/17px "Poppins",sans-serif;height:50px;justify-content:space-between;line-height:1.4;padding:5px 15px;list-style-type:none;position:relative;-webkit-appearance:none;width:100%}#post-filters #active-category-arrow svg{transform:rotate(0deg);transition:.2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#post-filters #active-category-arrow.active svg{transform:rotate(180deg)}#home-main{display:grid;gap:60px;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));padding:50px}@media only screen and (min-width: 410px){#home-main{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}.archive-post{flex:1 auto;width:100%}.archive-post__image{height:300px;overflow:hidden;position:relative}.archive-post__image img{height:100%;-o-object-fit:cover;object-fit:cover;left:0;position:absolute;top:0;width:100%}.archive-post__excerpt{margin:20px 0}.archive-post__header{margin:30px 0 0 0}.archive-post__header h2{font:100 32px/35px "Roboto Slab",serif}.archive-post__categories{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 30px}.archive-post__categories a{color:#b35209;font:600 18px/18px "Poppins",sans-serif}.archive-post__categories a:hover{color:#80b300}.archive-post__categories a:last-of-type span{display:none}.archive-post__author-date{color:#244027;font:100 18px/18px "Roboto Slab",serif}.archive-post__author-date a{margin:30px 0 0 0}.archive-post .column{padding:0}.posts-navigation{border-top:1px solid #244027;grid-column:1/-1;padding:25px 0 0 0;width:100%}.posts-navigation .nav-links{display:flex;justify-content:space-between}.events-filters{margin:0 auto;padding:30px 40px 20px}@media only screen and (min-width: 1440px){.events-filters{padding:50px}}.events-filters__header{align-items:center;display:flex;justify-content:space-between;width:100%}.events-filters h3{font:600 18px/18px "Poppins",sans-serif;margin:0;text-transform:uppercase}.events-filters__filters{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0 0}.events-filters__filters div{color:#b35209;font:600 24px/24px "Roboto Slab",serif}.events-filters #clear-categories{align-items:center;cursor:pointer;display:flex}.events-filters__button{cursor:pointer}.events-filters__button.active{background:#f9f1eb}#events-main{display:grid;flex-wrap:wrap;gap:30px;grid-template-columns:repeat(auto-fill, minmax(min(350px, 100%), 1fr));justify-content:space-between;padding:30px 25px}@media only screen and (min-width: 410px){#events-main{padding:30px}}@media only screen and (min-width: 1440px){#events-main{grid-template-columns:repeat(auto-fill, minmax(min(420px, 100%), 1fr));padding:50px}}.archive-event{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden;width:100%}.archive-event__container{padding:30px}.archive-event__image{height:300px;overflow:hidden;position:relative}.archive-event__image img{height:100%;-o-object-fit:cover;object-fit:cover;left:0;position:absolute;top:0;width:100%}.archive-event__duration{color:#244027;margin:0 0 15px}.archive-event__excerpt{margin:15px 0}.archive-event__header h2{font:600 29px/29px "Poppins",sans-serif;margin:0 0 15px}@media only screen and (min-width: 410px){.archive-event__header h2{font:600 32px/32px "Poppins",sans-serif}}.archive-event__categories{display:flex;flex-wrap:wrap;gap:8px}.archive-event__categories--item{color:#b35209;cursor:pointer;font:600 18px/18px "Roboto Slab",serif;transition:.3s}.archive-event__categories--item:hover{color:#80b300}.archive-event__categories--item:last-of-type span:last-of-type{display:none}.archive-event__author-date{color:#244027;font:100 18px/18px "Roboto Slab",serif;margin:0 0 30px}.archive-event .column{padding:0}.archive-event .arrow{margin:15px 0 0 0}#main-daily-calendar .CalendarMenuCenter,#post-main .CalendarMenuCenter{border-radius:50px;border:2px solid #80b300;display:flex;overflow:hidden}#main-daily-calendar .CalendarMenuCenter>*:first-child,#post-main .CalendarMenuCenter>*:first-child{border-bottom-right-radius:0;border-top-right-radius:0;order:2}#main-daily-calendar .CalendarMenuCenter>*:last-child,#post-main .CalendarMenuCenter>*:last-child{border-bottom-left-radius:0;border-top-left-radius:0;order:1}#main-daily-calendar .CalendarMenuCenter a,#post-main .CalendarMenuCenter a{background-color:#fff;background-image:none;border:0;color:#244027;font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;margin-bottom:0;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:color .2s;width:auto}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarMenuCenter a,#post-main .CalendarMenuCenter a{min-width:15rem}}#main-daily-calendar .CalendarMenuCenter a:hover,#post-main .CalendarMenuCenter a:hover{text-decoration:none}#main-daily-calendar .CalendarMenuCenter a.CalendarMenu__currentItem,#post-main .CalendarMenuCenter a.CalendarMenu__currentItem{align-items:center;background-color:#80b300;border-bottom:none;border:0;color:#244027;cursor:default;display:flex;margin-bottom:0;text-decoration:none}#main-daily-calendar .CalendarEventsDetail__eventCalendarFront,#post-main .CalendarEventsDetail__eventCalendarFront{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;position:relative;max-width:500px;margin:30px auto}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarEventsDetail__eventCalendarFront,#post-main .CalendarEventsDetail__eventCalendarFront{flex-direction:row;max-width:100%}}#main-daily-calendar .CalendarEventsDetail__eventCalendarFront>div,#post-main .CalendarEventsDetail__eventCalendarFront>div{width:100%}#main-daily-calendar .CalendarEventsDetail__eventCalendarFront .CalendarMenu,#post-main .CalendarEventsDetail__eventCalendarFront .CalendarMenu{display:flex;flex:none;justify-content:center;margin:0;width:auto}#main-daily-calendar .CalendarEventsDetail__eventCalendarFront .CalendarMonthFilter,#post-main .CalendarEventsDetail__eventCalendarFront .CalendarMonthFilter{flex:1 auto;flex-direction:row;max-width:1000px;margin:0;padding:0;width:auto}#main-daily-calendar .CalendarMonthFilter__dateRange input[type=date],#post-main .CalendarMonthFilter__dateRange input[type=date]{height:50px}#main-daily-calendar .css-26l3qy-menu,#post-main .css-26l3qy-menu{font:400 16px/16px "Poppins",sans-serif}#main-daily-calendar .event-module .CalendarMonthFilter .react-selectize-control,#main-daily-calendar .form-control,#main-daily-calendar .CalendarEventsDetail__eventCalendarFront input[type=text],#post-main .event-module .CalendarMonthFilter .react-selectize-control,#post-main .form-control,#post-main .CalendarEventsDetail__eventCalendarFront input[type=text]{background-color:#ededed;border:.1rem solid rgba(0,0,0,0);border-radius:50px 0 0 50px;color:#244027;font-size:1.4rem;font-family:"Poppins",sans-serif;padding:0 22px}@media only screen and (min-width: 1080px){#main-daily-calendar .event-module .CalendarMonthFilter .react-selectize-control,#main-daily-calendar .form-control,#main-daily-calendar .CalendarEventsDetail__eventCalendarFront input[type=text],#post-main .event-module .CalendarMonthFilter .react-selectize-control,#post-main .form-control,#post-main .CalendarEventsDetail__eventCalendarFront input[type=text]{font-size:1.6rem}}#main-daily-calendar .event-module .CalendarMonthFilter .react-selectize-control::-moz-placeholder, #main-daily-calendar .form-control::-moz-placeholder, #main-daily-calendar .CalendarEventsDetail__eventCalendarFront input[type=text]::-moz-placeholder, #post-main .event-module .CalendarMonthFilter .react-selectize-control::-moz-placeholder, #post-main .form-control::-moz-placeholder, #post-main .CalendarEventsDetail__eventCalendarFront input[type=text]::-moz-placeholder{color:#244027;opacity:1}#main-daily-calendar .event-module .CalendarMonthFilter .react-selectize-control::placeholder,#main-daily-calendar .form-control::placeholder,#main-daily-calendar .CalendarEventsDetail__eventCalendarFront input[type=text]::placeholder,#post-main .event-module .CalendarMonthFilter .react-selectize-control::placeholder,#post-main .form-control::placeholder,#post-main .CalendarEventsDetail__eventCalendarFront input[type=text]::placeholder{color:#244027;opacity:1}#main-daily-calendar .event-module .CalendarMonthFilter .react-selectize-control:focus::-moz-placeholder, #main-daily-calendar .form-control:focus::-moz-placeholder, #main-daily-calendar .CalendarEventsDetail__eventCalendarFront input[type=text]:focus::-moz-placeholder, #post-main .event-module .CalendarMonthFilter .react-selectize-control:focus::-moz-placeholder, #post-main .form-control:focus::-moz-placeholder, #post-main .CalendarEventsDetail__eventCalendarFront input[type=text]:focus::-moz-placeholder{color:#244027;opacity:.5}#main-daily-calendar .event-module .CalendarMonthFilter .react-selectize-control:focus::placeholder,#main-daily-calendar .form-control:focus::placeholder,#main-daily-calendar .CalendarEventsDetail__eventCalendarFront input[type=text]:focus::placeholder,#post-main .event-module .CalendarMonthFilter .react-selectize-control:focus::placeholder,#post-main .form-control:focus::placeholder,#post-main .CalendarEventsDetail__eventCalendarFront input[type=text]:focus::placeholder{color:#244027;opacity:.5}#main-daily-calendar .event-module .CalendarMonthFilter .react-selectize-control:focus,#main-daily-calendar .event-module .CalendarMonthFilter .react-selectize-control:active,#main-daily-calendar .event-module .CalendarMonthFilter .react-selectize-control:hover,#main-daily-calendar .form-control:focus,#main-daily-calendar .form-control:active,#main-daily-calendar .form-control:hover,#main-daily-calendar .CalendarEventsDetail__eventCalendarFront input[type=text]:focus,#main-daily-calendar .CalendarEventsDetail__eventCalendarFront input[type=text]:active,#main-daily-calendar .CalendarEventsDetail__eventCalendarFront input[type=text]:hover,#post-main .event-module .CalendarMonthFilter .react-selectize-control:focus,#post-main .event-module .CalendarMonthFilter .react-selectize-control:active,#post-main .event-module .CalendarMonthFilter .react-selectize-control:hover,#post-main .form-control:focus,#post-main .form-control:active,#post-main .form-control:hover,#post-main .CalendarEventsDetail__eventCalendarFront input[type=text]:focus,#post-main .CalendarEventsDetail__eventCalendarFront input[type=text]:active,#post-main .CalendarEventsDetail__eventCalendarFront input[type=text]:hover{border-color:#244027;box-shadow:none;outline:none}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarMonthFilter__date,#main-daily-calendar .CalendarMonthFilter__dateSeparator,#post-main .CalendarMonthFilter__date,#post-main .CalendarMonthFilter__dateSeparator{margin-right:20px}}@media only screen and (min-width: 1080px){#main-daily-calendar div[class^=CalendarMonthFilter__endDate],#main-daily-calendar div[class*=" CalendarMonthFilter__endDate"],#post-main div[class^=CalendarMonthFilter__endDate],#post-main div[class*=" CalendarMonthFilter__endDate"]{margin-right:20px}}@media only screen and (min-width: 1440px){#main-daily-calendar div[class^=CalendarMonthFilter__endDate],#main-daily-calendar div[class*=" CalendarMonthFilter__endDate"],#post-main div[class^=CalendarMonthFilter__endDate],#post-main div[class*=" CalendarMonthFilter__endDate"]{margin-right:15px}}#main-daily-calendar .CalendarMonthFilter>.site-tags-editor,#post-main .CalendarMonthFilter>.site-tags-editor{display:none}#main-daily-calendar .CalendarMonthFilter>.site-tags-editor .css-1s2u09g-control,#main-daily-calendar .CalendarMonthFilter>.site-tags-editor .css-1pahdxg-control,#post-main .CalendarMonthFilter>.site-tags-editor .css-1s2u09g-control,#post-main .CalendarMonthFilter>.site-tags-editor .css-1pahdxg-control{border-color:#244027;border-radius:50px;border-width:1px;height:50px}#main-daily-calendar .CalendarMonthFilter>.site-tags-editor .css-1s2u09g-control .css-1d8n9bt,#main-daily-calendar .CalendarMonthFilter>.site-tags-editor .css-1pahdxg-control .css-1d8n9bt,#post-main .CalendarMonthFilter>.site-tags-editor .css-1s2u09g-control .css-1d8n9bt,#post-main .CalendarMonthFilter>.site-tags-editor .css-1pahdxg-control .css-1d8n9bt{padding:2px 8px 2px 18px}#main-daily-calendar .css-1hwfws3,#post-main .css-1hwfws3{flex-wrap:nowrap}#main-daily-calendar .react-selectize-toggle-button-container,#post-main .react-selectize-toggle-button-container{padding-right:0;width:auto}#main-daily-calendar .CalendarMonthFilter__dateSeparator,#post-main .CalendarMonthFilter__dateSeparator{align-items:center;font-family:"Poppins",sans-serif;font-size:17px;display:flex;justify-content:center;line-height:1.2;white-space:nowrap}#main-daily-calendar .CalendarMonthFilter__search,#post-main .CalendarMonthFilter__search{height:50px;margin-right:0}#main-daily-calendar .CalendarMonthFilter__button,#post-main .CalendarMonthFilter__button{background-color:#244027;border:0;border-radius:0;color:#fff;flex:unset;font-size:1.6rem;font-weight:600;letter-spacing:0;height:50px;line-height:50px;margin:0 auto;padding:0 15px;text-transform:uppercase;transition:background-color .2s;white-space:nowrap}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarMonthFilter__button,#post-main .CalendarMonthFilter__button{margin:0}}#main-daily-calendar .CalendarMonthFilter__button:hover,#post-main .CalendarMonthFilter__button:hover{background-color:#b35209}#main-daily-calendar .CalendarMonthFilter__dateRange input[type=date],#post-main .CalendarMonthFilter__dateRange input[type=date]{border-radius:50px}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarMonthFilter__dateRange input[type=date],#post-main .CalendarMonthFilter__dateRange input[type=date]{max-width:16rem;width:100%}}#main-daily-calendar .CalendarMonthFilter__dateRange,#post-main .CalendarMonthFilter__dateRange{display:none}#main-daily-calendar .CalendarMonthFilter__dateRange input[type=date]::-webkit-inner-spin-button,#main-daily-calendar .CalendarMonthFilter__dateRange input[type=date]::-webkit-calendar-picker-indicator,#post-main .CalendarMonthFilter__dateRange input[type=date]::-webkit-inner-spin-button,#post-main .CalendarMonthFilter__dateRange input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;display:none}#main-daily-calendar .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action,#post-main .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action{background-image:none;color:#244027;display:inline-flex;font-size:1.4rem;font-weight:700;transition:color .2s}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action,#post-main .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action{font-size:2rem}}#main-daily-calendar .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action:hover,#post-main .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action:hover{color:#b35209;text-decoration:none}#main-daily-calendar .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action span,#post-main .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action span{display:none}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action span,#post-main .CalendarEventsDetail__eventCalendarFront a.CalendarMonthNavigation__action span{display:inline}}#main-daily-calendar .CalendarMonthNavigation__header h2,#post-main .CalendarMonthNavigation__header h2{color:#244027;font-size:2.1rem;font-weight:700}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarMonthNavigation__header h2,#post-main .CalendarMonthNavigation__header h2{font-size:4.6rem}}#main-daily-calendar .CalendarMonth>div:last-child,#post-main .CalendarMonth>div:last-child{display:none}#main-daily-calendar .CalendarMonth__header_label,#post-main .CalendarMonth__header_label{background-color:#244027;color:#fff;font-size:1.2rem;font-family:"Poppins",sans-serif;font-weight:400;padding:1.1rem 0;text-align:center;text-transform:uppercase}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarMonth__header_label,#post-main .CalendarMonth__header_label{font-size:1.6rem}}#main-daily-calendar .CalendarGridDay,#post-main .CalendarGridDay{border-bottom:.1rem solid gray;border-right:.1rem solid gray;min-height:6rem}@media only screen and (min-width: 500px){#main-daily-calendar .CalendarGridDay,#post-main .CalendarGridDay{min-height:18rem}}#main-daily-calendar .CalendarGridDay--current-month,#post-main .CalendarGridDay--current-month{background-color:#fff}#main-daily-calendar .CalendarGridDay--current-month .CalendarGridDay__header,#post-main .CalendarGridDay--current-month .CalendarGridDay__header{background-color:rgba(0,0,0,0);border:0;color:#244027;font-family:"Poppins",sans-serif;font-weight:400;padding:10px 12px}#main-daily-calendar .CalendarGridDay--current-day,#post-main .CalendarGridDay--current-day{background-color:#ededed}#main-daily-calendar .CalendarGridDay--current-day>.CalendarGridDay__header,#post-main .CalendarGridDay--current-day>.CalendarGridDay__header{background-color:rgba(0,0,0,0);border:0;color:#b35209;font-family:"Poppins",sans-serif;font-weight:400;padding:10px 12px}#main-daily-calendar .CalendarMonth__row,#post-main .CalendarMonth__row{border-left:.1rem solid gray}#main-daily-calendar .CalendarGridDay__header,#post-main .CalendarGridDay__header{background-color:rgba(0,0,0,0);border:0;color:gray;font-family:"Poppins",sans-serif;font-size:1.6rem;font-weight:400;padding:10px 12px;text-align:right}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarGridDay__header,#post-main .CalendarGridDay__header{font-size:2rem}}#main-daily-calendar .CalendarGridDay__content,#post-main .CalendarGridDay__content{padding:12px}#main-daily-calendar .CalendarGridDay__content .CalendarGridDayEvent,#post-main .CalendarGridDay__content .CalendarGridDayEvent{border:0}#main-daily-calendar .CalendarGridDay__content .CalendarGridDayEvent a,#post-main .CalendarGridDay__content .CalendarGridDayEvent a{background-image:none;color:#244027;font-size:1.2rem;font-weight:400;line-height:1.3;transition:color .2s}@media only screen and (min-width: 1080px){#main-daily-calendar .CalendarGridDay__content .CalendarGridDayEvent a,#post-main .CalendarGridDay__content .CalendarGridDayEvent a{font-size:1.6rem;line-height:1.5}}#main-daily-calendar .CalendarGridDay__content .CalendarGridDayEvent a:hover,#main-daily-calendar .CalendarGridDay__content .CalendarGridDayEvent a:focus,#post-main .CalendarGridDay__content .CalendarGridDayEvent a:hover,#post-main .CalendarGridDay__content .CalendarGridDayEvent a:focus{color:#b35209}#main-daily-calendar .CalendarGridDay__content .CalendarGridDayEvent:not(:last-child),#post-main .CalendarGridDay__content .CalendarGridDayEvent:not(:last-child){border-bottom:.1rem solid #244027;margin-bottom:10px;padding-bottom:10px}#main-daily-calendar .CalendarGridDay__content .CalendarGridDayEvent .btn,#post-main .CalendarGridDay__content .CalendarGridDayEvent .btn{background:#80b300;border-radius:50px;color:#244027}#main-daily-calendar .event-card__info__content .description,#post-main .event-card__info__content .description{display:none}#main-daily-calendar .event-card__info__content .exercept,#post-main .event-card__info__content .exercept{display:none}#main-daily-calendar .event-cards-wrapper,#post-main .event-cards-wrapper{position:relative}#main-daily-calendar .calendar-listings,#post-main .calendar-listings{margin:0 auto;max-width:1600px}#main-daily-calendar .event-cards,#post-main .event-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fill, minmax(min(350px, 100%), 1fr))}#main-daily-calendar .event-card,#post-main .event-card{display:flex;flex-direction:column}#main-daily-calendar .event-card__photo,#post-main .event-card__photo{aspect-ratio:3/2;background-color:#244027;margin:0;position:relative}#main-daily-calendar .event-card__photo img,#post-main .event-card__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;left:0;position:absolute;top:0;width:100%}#main-daily-calendar .event-card__logo,#post-main .event-card__logo{align-items:center;display:flex;height:7.5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:7.5rem}#main-daily-calendar .event-card__logo svg,#post-main .event-card__logo svg{fill:#244027;opacity:.75;height:100%;width:100%}#main-daily-calendar .event-card__content,#post-main .event-card__content{background-color:#ededed;flex:auto;padding:3rem}#main-daily-calendar .event-card__details,#post-main .event-card__details{align-items:flex-start;display:flex;height:100%;margin:0 -10px}#main-daily-calendar .event-card__details>*,#post-main .event-card__details>*{padding:0 10px}#main-daily-calendar .event-card__date,#post-main .event-card__date{align-items:flex-start;flex:0 0 10rem;position:relative}#main-daily-calendar .event-card__date--month,#post-main .event-card__date--month{color:#244027;display:block;font-family:"Poppins",sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.2rem;line-height:1;text-align:center;text-transform:uppercase}@media only screen and (min-width: 1080px){#main-daily-calendar .event-card__date--month,#post-main .event-card__date--month{font-size:25px}}#main-daily-calendar .event-card__date--day,#post-main .event-card__date--day{color:#000;display:block;font-family:"Poppins",sans-serif;font-size:5rem;font-weight:700;line-height:.9;text-align:center}#main-daily-calendar .event-card__date::after,#post-main .event-card__date::after{background-color:#244027;content:"";display:block;height:100%;position:absolute;right:3px;top:0;width:3px}#main-daily-calendar .event-card__info,#post-main .event-card__info{display:flex;flex:auto;flex-direction:column;height:100%}#main-daily-calendar .event-card__info>*:not(:last-child),#post-main .event-card__info>*:not(:last-child){margin-bottom:10px}#main-daily-calendar .event-card__info h3,#post-main .event-card__info h3{color:#244027;font-family:"Poppins",sans-serif;font-size:1.8rem;line-height:1.3;margin:0}@media only screen and (min-width: 1080px){#main-daily-calendar .event-card__info h3,#post-main .event-card__info h3{font-size:2.2rem}}#main-daily-calendar .event-card__info p,#main-daily-calendar .event-card__info .text-block table tr td,.text-block table tr #main-daily-calendar .event-card__info td,#main-daily-calendar .event-card__info .archive-post__excerpt,#main-daily-calendar .event-card__info .archive-event__excerpt,#post-main .event-card__info p,#post-main .event-card__info .text-block table tr td,.text-block table tr #post-main .event-card__info td,#post-main .event-card__info .archive-post__excerpt,#post-main .event-card__info .archive-event__excerpt{color:#000;font-size:1.4rem;margin:0}@media only screen and (min-width: 1080px){#main-daily-calendar .event-card__info p,#main-daily-calendar .event-card__info .text-block table tr td,.text-block table tr #main-daily-calendar .event-card__info td,#main-daily-calendar .event-card__info .archive-post__excerpt,#main-daily-calendar .event-card__info .archive-event__excerpt,#post-main .event-card__info p,#post-main .event-card__info .text-block table tr td,.text-block table tr #post-main .event-card__info td,#post-main .event-card__info .archive-post__excerpt,#post-main .event-card__info .archive-event__excerpt{font-size:1.7rem}}#main-daily-calendar .event-card__info__header p,#main-daily-calendar .event-card__info__header .text-block table tr td,.text-block table tr #main-daily-calendar .event-card__info__header td,#main-daily-calendar .event-card__info__header .archive-post__excerpt,#main-daily-calendar .event-card__info__header .archive-event__excerpt,#post-main .event-card__info__header p,#post-main .event-card__info__header .text-block table tr td,.text-block table tr #post-main .event-card__info__header td,#post-main .event-card__info__header .archive-post__excerpt,#post-main .event-card__info__header .archive-event__excerpt{font-weight:700;line-height:1.3}#main-daily-calendar .event-card__info__header>*:not(:last-child),#post-main .event-card__info__header>*:not(:last-child){margin-bottom:5px}#main-daily-calendar .CalendarEventsDetail__eventCalendarFront .btn,#post-main .CalendarEventsDetail__eventCalendarFront .btn{border-radius:0 50px 50px 0;font-family:"Poppins",sans-serif;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}#main-daily-calendar .CalendarGridDayEventPopover h3,#post-main .CalendarGridDayEventPopover h3{font-size:2rem !important}#main-daily-calendar .CalendarGridDayEventPopover__time,#post-main .CalendarGridDayEventPopover__time{font-family:"Poppins",sans-serif;font-size:1.5rem !important}#main-daily-calendar .CalendarGridDayEventPopover__content--image,#post-main .CalendarGridDayEventPopover__content--image{margin-right:15px !important}#main-daily-calendar .CalendarGridDayEventPopover__content--image img,#post-main .CalendarGridDayEventPopover__content--image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#main-daily-calendar .CalendarGridDayEventPopover__content--text,#post-main .CalendarGridDayEventPopover__content--text{font-family:"Poppins",sans-serif;font-size:1.3rem !important}#main-daily-calendar .popover,#post-main .popover{padding:10px 15px 15px 15px !important}#page{display:block;width:100%}.page-template-default #default:before{background-image:url(/wp-content/themes/source/assets/layout/standard-interior-pattern.svg);background-size:cover;background-position:top;content:"";background-position:top right;display:none;height:calc(100% + 240px);left:-630px;position:absolute;top:-46px;width:1000px;z-index:-1}@media only screen and (min-width: 1080px){.page-template-default #default:before{display:flex}}#default{-moz-column-gap:50px;column-gap:50px;display:flex;justify-content:center;position:relative;width:100%}#default #sidebar{display:none;height:100%;padding:55px 0 100px 50px;position:-webkit-sticky;position:sticky;top:70px}@media only screen and (min-width: 1080px){#default #sidebar{display:inline-block}}@media only screen and (min-width: 1440px){#default #sidebar{padding:55px 0 100px 100px}}#default #sidebar .sidebar_inner{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.19);border-radius:15px;padding:30px;width:400px}#default #sidebar .sidebar_inner h4{color:#244027;font:700 33px/33px "Poppins",sans-serif;margin:0;overflow:visible;padding:0 0 15px 5px;position:relative}#default #sidebar .submenu ul{list-style-type:none;margin:10px 0 0 0;padding:0 0 0 30px}#default #sidebar .submenu ul li{line-height:27px;margin:0 0 25px;position:relative}#default #sidebar .submenu ul li.current_page_item{cursor:pointer;margin:0 0 30px}#default #sidebar .submenu ul li.current_page_item>a{color:#b35209;font-weight:700}#default #sidebar .submenu ul li.current_page_item>a:hover:after{margin:0;width:calc(100% - 50px)}#default #sidebar .submenu ul li a{align-items:center;color:#244027;display:flex;font:100 20px/20px "Poppins",sans-serif;padding:0 30px 0 0;position:relative}#default #sidebar .submenu ul li a:hover:after{right:-15px}#default #sidebar .submenu ul li a:after{background-image:url(/wp-content/themes/source/assets/icons/ui/arrow-white.svg);background-repeat:no-repeat;content:"";height:14px;right:-10px;position:absolute;transition:.3s;width:30px}#default #sidebar .submenu ul li>ul{display:none;margin:0}#default #sidebar .submenu ul li>ul.active{display:inline-block;margin:20px 0 0 0}#default #sidebar .submenu ul li>ul>li{margin:0 0 15px}#default #sidebar .submenu ul li>ul>li:last-of-type{margin:0}#default #sidebar .submenu ul li>ul>li>a{font-size:18px}#default #sidebar .submenu ul li .expand{background-image:url(/wp-content/themes/source/assets/icons/ui/arrow-styled-right.svg);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer;position:absolute;right:0;rotate:90deg;width:20px;height:20px;top:0}#default #sidebar .submenu ul li .expand.active{rotate:-90deg}#default #default-main{overflow:hidden;padding:30px;width:100%}@media only screen and (min-width: 768px){#default #default-main{padding:50px 40px}}@media only screen and (min-width: 1080px){#default #default-main{padding:50px 50px 50px 0;width:calc(100% - 400px)}}.page-template-page-full-width #content{overflow:hidden}#full-width{padding:30px 0}#full-width .row{margin:0 auto;max-width:1200px;padding:0 25px}@media only screen and (min-width: 410px){#full-width .row{padding:0 40px}}@media only screen and (min-width: 1080px){#full-width .row{padding:30px 40px 50px}}.home-padding{padding:30px}@media only screen and (min-width: 1080px){.home-padding{padding:50px 100px}}.remove-padding{padding:0}.reverse-mobile>div:first-of-type{order:1}@media only screen and (min-width: 768px){.reverse-mobile>div:first-of-type{order:0}}.reverse-mobile>div:last-of-type{order:0}@media only screen and (min-width: 768px){.reverse-mobile>div:last-of-type{order:1}}.bg-marks-right:before{background-image:url("/wp-content/themes/source/assets/layout/marks-1.svg");background-size:190%;background-position:center;background-repeat:no-repeat;content:"";height:1520px;position:absolute;left:50%;top:-70%;transform:translate(-50%, 0);width:100%;z-index:-1}@media only screen and (min-width: 768px){.bg-marks-right:before{background-position:left;background-size:150%;height:1450px;left:auto;right:0;top:50%;transform:translate(0, -50%);width:60%}}.bg-marks-left:before{background-image:url("/wp-content/themes/source/assets/layout/marks-2.svg");background-size:190%;background-position:center;background-repeat:no-repeat;content:"";height:1520px;position:absolute;left:50%;top:-140%;transform:translate(-50%, 0);width:100%;z-index:-1}@media only screen and (min-width: 768px){.bg-marks-left:before{background-position:right;background-size:130%;height:1200px;left:0;right:auto;top:50%;transform:translate(0, -50%);width:50%}}.home #default-main{padding:0 0 150px}.home #page{overflow:hidden}.home h1{font:700 57px/52px "Poppins",sans-serif}@media only screen and (min-width: 410px){.home h1{font:700 64px/54px "Poppins",sans-serif}}@media only screen and (min-width: 768px){.home h1{font:700 80px/80px "Poppins",sans-serif}}.home .banner__image{height:600px;position:absolute;z-index:-1}@media only screen and (min-width: 768px){.home .banner__image{height:100%}}.homepage{align-items:center;-webkit-clip-path:url(#clipPath);clip-path:url(#clipPath);display:flex;height:600px;justify-content:center;width:100%}@media only screen and (min-width: 768px){.homepage{-webkit-clip-path:url(#homepageClip);clip-path:url(#homepageClip);height:700px}}.homepage .footer{margin:200px 0 0 0}.homepage .banner__video{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;width:135%}@media only screen and (min-width: 768px){.homepage .banner__video{width:165%}}@media only screen and (min-width: 1080px){.homepage .banner__video{width:135%}}.homepage .banner__video:before{background-color:#244027;content:"";display:flex;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.homepage iframe,.homepage video{flex-grow:1;height:265%;justify-content:center;position:absolute;width:265%;z-index:0}@media only screen and (min-width: 410px){.homepage iframe,.homepage video{height:205%;width:205%}}@media only screen and (min-width: 768px){.homepage iframe,.homepage video{height:200%;position:relative;width:200%}}.homepage .banner__content{align-items:center;background:rgba(0,0,0,0);bottom:0;justify-content:flex-start;padding:40px;position:relative;right:0;width:100%;z-index:2}@media only screen and (min-width: 768px){.homepage .banner__content{align-items:flex-start;padding:100px;position:absolute}}@media only screen and (min-width: 1080px){.homepage .banner__content{align-items:center}}.homepage .banner__content h1{color:#fff;max-width:100%}.homepage .banner__content header{align-items:flex-start;display:flex;flex-direction:column;gap:20px;max-width:530px;width:100%}#home-page{position:relative}#home-page:before{background-image:url("/wp-content/themes/source/assets/layout/green-hashes.svg");background-size:300%;background-position:center;background-repeat:no-repeat;content:"";height:1520px;position:absolute;left:50%;top:-380px;transform:translate(-50%, 0);width:100%;z-index:-5}@media only screen and (min-width: 768px){#home-page:before{background-position:left;background-size:110%;height:880px;left:auto;right:0;top:-490px;transform:none;width:60%}}@media only screen and (min-width: 1440px){#home-page:before{height:1080px}}#home-page .page-portals{margin:30px -10px 0;padding:0 30px}@media only screen and (min-width: 768px){#home-page .page-portals{margin:-100px -10px 0}}@media only screen and (min-width: 768px){#home-page .page-portals__item{padding-top:calc(33.33% - 20px);width:calc(33.33% - 20px)}}@media only screen and (min-width: 1080px){#home-page .page-portals__item{padding-top:calc(20% - 20px);width:calc(20% - 20px)}}#home-page .large-portal{align-items:flex-end;width:100%}@media only screen and (min-width: 768px){#home-page .large-portal{align-items:center;width:calc(100% - 100px)}}#home-page .large-portal__image{height:300px;width:100%}@media only screen and (min-width: 768px){#home-page .large-portal__image{height:500px}}#home-page .large-portal__content{height:100%;margin:-70px 0 0 0;padding:40px 30px 60px 50px;width:100%}@media only screen and (min-width: 768px){#home-page .large-portal__content{margin:0 0 0 -170px;padding:60px 50px 50px 120px;width:calc(100% - 50px)}}.banner-links{align-items:center;display:flex;flex-direction:column;gap:30px;margin:30px 0 0 0;padding:30px;position:relative}@media screen and (min-width: 615px){.banner-links{flex-direction:row;margin:0}}@media only screen and (min-width: 768px){.banner-links{position:absolute;right:75px;top:-215px}}@media only screen and (min-width: 1440px){.banner-links{right:150px}}.banner-links a{align-items:center;background:#fff;border:2px solid #244027;border-radius:50px;display:flex;font-weight:600;justify-content:center;gap:5px;padding:10px 20px;text-transform:uppercase;white-space:nowrap;width:100%}@media screen and (min-width: 615px){.banner-links a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.banner-links a:hover,.banner-links a:active,.banner-links a:focus{background:#80b300}.banner-links a img{max-height:25px;max-width:25px;width:100%}.sitemap ul{list-style:none;margin:0;padding:0}.sitemap ul li{display:block}.sitemap ul>li{font:bold 2.4rem serif;margin-top:12px}.sitemap ul>li>ul{padding-left:16px}.sitemap ul>li>ul>li{font:bold 2rem sans-serif;margin-top:8px}.sitemap ul>li>ul>li>ul{padding-left:16px}.sitemap ul>li>ul>li>ul>li{font:normal 1.6rem sans-serif;margin-top:4px}.search-results .mainnav,.category .mainnav,.search-no-results .mainnav{background:#244027}.search-results #sidecar .mainnav,.category #sidecar .mainnav,.search-no-results #sidecar .mainnav{background:rgba(0,0,0,0)}.search-results #default,.category #default,.search-no-results #default{padding:50px 25px}@media only screen and (min-width: 410px){.search-results #default,.category #default,.search-no-results #default{padding:50px 30px}}@media only screen and (min-width: 768px){.search-results #default,.category #default,.search-no-results #default{padding:50px}}.search-results #main,.category #main,.search-no-results #main{max-width:1000px;padding:80px 0 50px}@media only screen and (min-width: 768px){.search-results #main,.category #main,.search-no-results #main{padding:130px 0 50px}}.search-results h3,.category h3,.search-no-results h3{margin:0}.search-results h3 a,.category h3 a,.search-no-results h3 a{color:#244027}.search-results .text-muted,.category .text-muted,.search-no-results .text-muted{border:1px solid #244027;display:flex;margin:30px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-results .post__date,.category .post__date,.search-no-results .post__date{border-right:1px solid #244027;color:#244027;padding:10px 20px}.search-results .post__author,.category .post__author,.search-no-results .post__author{color:#244027;padding:10px 20px}.search-results .byline,.category .byline,.search-no-results .byline{margin:0 0 0 10px}.search-results #main,.category #main,.search-no-results #main{margin:0 auto;max-width:900px}.search-results #main header,.category #main header,.search-no-results #main header{width:100%}.search-results #main article,.category #main article,.search-no-results #main article{border-bottom:1px solid #244027;margin:0 0 30px 0;padding:0 0 50px;width:100%}.search-results #main article:last-of-type,.category #main article:last-of-type,.search-no-results #main article:last-of-type{border-bottom:none;margin:0 0 0 0;padding:0 0 0}.search-results #main article h2,.category #main article h2,.search-no-results #main article h2{margin:0}.search-results #main article .search-article-content p,.search-results #main article .search-article-content .text-block table tr td,.text-block table tr .search-results #main article .search-article-content td,.search-results #main article .search-article-content .archive-post__excerpt,.search-results #main article .search-article-content .archive-event__excerpt,.category #main article .search-article-content p,.category #main article .search-article-content .text-block table tr td,.text-block table tr .category #main article .search-article-content td,.category #main article .search-article-content .archive-post__excerpt,.category #main article .search-article-content .archive-event__excerpt,.search-no-results #main article .search-article-content p,.search-no-results #main article .search-article-content .text-block table tr td,.text-block table tr .search-no-results #main article .search-article-content td,.search-no-results #main article .search-article-content .archive-post__excerpt,.search-no-results #main article .search-article-content .archive-event__excerpt{margin:20px 0}.search-results #main article .search-article-content a,.category #main article .search-article-content a,.search-no-results #main article .search-article-content a{margin:0 0 0 0}#post-main{margin:0 auto;max-width:1200px;padding:30px}.single-post__image{padding:0 2rem}.single-post__image .post-thumbnail{height:0;overflow:hidden;padding:0 0 50%;position:relative}.single-post__image .post-thumbnail img{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;width:100%}.single-post__categories{display:flex;gap:5px;padding:0}.single-post__categories a{color:#b35209;font:600 18px/18px "Poppins",sans-serif}.single-post__categories a:last-of-type span{display:none}.single-post__footer{border-top:2px solid #ededed;display:flex;justify-content:space-between;margin:30px 0 100px;padding:30px 0 0}.single-post__author-date{color:#244027;font:100 18px/18px "Roboto Slab",serif}.single-post__header h3{font-size:23px;font-weight:100}.single-post__header-date{color:#244027;font:100 22px/22px "Roboto Slab",serif;margin:0 0 30px}#events-post{display:flex;flex-direction:column;gap:30px;padding:30px;position:relative;z-index:1;max-width:100%}@media only screen and (min-width: 1440px){#events-post{flex-direction:row;gap:50px;padding:50px}}#events-post #events-post-main{flex:1;order:0}@media only screen and (min-width: 1440px){#events-post #events-post-main{flex:2;order:1;padding:40px 0;flex:3;max-width:calc(100% - 250px)}}#events-post #events-post-sidebar{flex:1;height:100%;order:1;overflow:hidden;padding:40px 0}@media only screen and (min-width: 1440px){#events-post #events-post-sidebar{order:0;padding:40px;padding:40px 0;overflow:visible;min-width:200px}}#events-post #events-post-sidebar h3{border-bottom:2px solid #b35209;color:#b35209;font-size:26px;padding:0 0 5px;margin:0 0 20px}#events-post #events-post-sidebar p,#events-post #events-post-sidebar .text-block table tr td,.text-block table tr #events-post #events-post-sidebar td,#events-post #events-post-sidebar .archive-post__excerpt,#events-post #events-post-sidebar .archive-event__excerpt{font-size:20px;font-weight:500;padding:0 0 0 30px}#events-post #events-post-sidebar a{word-break:break-all}#events-post #events-post-sidebar .sponsor__link{margin-bottom:20px}.single-event__image .post-thumbnail{height:0;overflow:hidden;padding:0 0 50%;position:relative;margin:0 0 30px}.single-event__image .post-thumbnail img{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;width:100%}#animals-post{display:flex;flex-direction:column;gap:30px;padding:30px;position:relative;z-index:1}@media only screen and (min-width: 768px){#animals-post{flex-direction:row;gap:50px;padding:50px}}#animals-post #animals-post-main{flex:1;order:1}@media only screen and (min-width: 768px){#animals-post #animals-post-main{flex:2;order:0}}#animals-post #animals-post-sidebar{background:#edf0ee;border-radius:10px;flex:1;height:100%;order:0;overflow:hidden;padding:40px}@media only screen and (min-width: 768px){#animals-post #animals-post-sidebar{margin:-150px 0 0 0;order:1}}#animals-post #animals-post-sidebar h2{margin:0 0 30px}.latin-name{color:#fff;font-style:italic;font-size:30px}.classifications{color:#80b300;display:flex;font-size:20px;font-weight:600;gap:5px}.classifications__item:last-of-type span{display:none}.adopt-me-link{display:flex;margin:25px 0 0 0}body.styleguide hr{margin:50px 0 20px}.swatch{background:var(--color);border-radius:8px;display:inline-block;height:80px;margin:0 8px 8px 0;text-align:center;width:80px}.swatch::after{content:attr(color);display:block;font:normal 16px monospace;margin-bottom:16px;position:relative;top:calc(100% + 4px)}.post-type-archive-animals #primary{padding:30px;margin:0 auto}.animals__wrap{display:grid;gap:20px;grid-template-columns:repeat(auto-fill, minmax(min(350px, 100%), 1fr));margin:0 0 30px;padding:0 30px;position:relative;width:100%}.animals__item{border-radius:10px;overflow:hidden;position:relative;display:inline-block;margin:0;padding:0;vertical-align:top;width:100%}.animals__item:hover .animals__item-thumb img,.animals__item:focus .animals__item-thumb img{scale:1.2}.animals__item:hover .animals__item-body,.animals__item:focus .animals__item-body{margin:20px 0 0;max-height:180px}.animals__item:hover:before,.animals__item:focus:before{height:130%}@media only screen and (min-width: 768px){.animals__item{display:flex;flex-direction:column;flex-wrap:nowrap}}.animals__item:before{background-image:linear-gradient(to top, rgb(36, 64, 39), rgba(36, 64, 39, 0));background-size:100%;content:"";height:100%;left:0;position:absolute;bottom:0;transition:.2s;width:100%;z-index:1}.animals__item-header{padding:10px}.animals__item-content{align-items:center;background:rgba(0,0,0,0);display:flex;flex:1 0 auto;flex-direction:column;margin:0;padding:0;position:absolute;bottom:30px;width:100%;z-index:2}.animals__item-content h3{color:#fff;font:600 28px/28px "Poppins",sans-serif;margin:0;text-align:center;text-transform:uppercase}.animals__item-content h4{color:#fff;font-family:"Roboto Slab",serif;font-size:18px;font-style:italic;font-weight:500;margin:0;text-align:center}.animals__item-body{max-height:0px;overflow:hidden;transition:.3s}.animals__item-body p,.animals__item-body .text-block table tr td,.text-block table tr .animals__item-body td,.animals__item-body .archive-post__excerpt,.animals__item-body .archive-event__excerpt{color:#fff;display:none;font-size:15px;line-height:1.2;text-align:center;padding:0 25px}@media only screen and (min-width: 410px){.animals__item-body p,.animals__item-body .text-block table tr td,.text-block table tr .animals__item-body td,.animals__item-body .archive-post__excerpt,.animals__item-body .archive-event__excerpt{display:inline-block}}.animals__item-body .arrow{justify-content:center}.animals__item-thumb{display:block;flex:0 1 auto;margin:0;padding:86.666667% 0 0 0;transition:.3s;width:100%}.animals__item-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;left:0;position:absolute;scale:1;top:0;transition:.3s;width:100%}@media only screen and (min-width: 1080px){.animals__item-thumb{padding:100% 0 0 0}}#animals-filters{margin:0px 0 70px;padding:0 30px;width:100%}#animals-filters form{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:30px 0 0;gap:20px;text-align:center}@media screen and (min-width: 825px){#animals-filters form{flex-direction:row;justify-content:space-between;text-align:left}}#animals-filters .location-container,#animals-filters .classification-container{position:relative;width:100%}@media screen and (min-width: 825px){#animals-filters .location-container,#animals-filters .classification-container{margin:0 0 0 0;width:260px}}#animals-filters #active-category-text{text-transform:capitalize}#animals-filters .text-input-container{display:flex;margin:10px 0 0 0}@media screen and (min-width: 825px){#animals-filters .text-input-container{margin:0;width:calc(100% - 400px)}}#animals-filters .text-input-container #text-filter-submit{align-items:center;background-color:#edf0ee;border-radius:0 50px 50px 0;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 0 0 -1px;padding:5px 15px 5px 0}#animals-filters #keyword{background-color:#edf0ee;border-radius:50px 0 0 50px;border:none;color:#244027;font-family:"Poppins",sans-serif;height:40px;padding:5px 15px;width:100%}@media screen and (min-width: 825px){#animals-filters #keyword{padding:5px 15px 5px 20px}}#animals-filters #keyword::-moz-placeholder{color:#244027;font-family:"Poppins",sans-serif}#animals-filters #keyword::placeholder{color:#244027;font-family:"Poppins",sans-serif}#animals-filters #active-category{background:#fff;color:#244027;cursor:pointer;display:flex;font-weight:800;justify-content:space-between;padding:5px 15px}#animals-filters #classification-list,#animals-filters #location-list{background-color:#edf0ee;border-radius:50px;background-image:url("/wp-content/themes/source/assets/icons/ui/arrow-down.svg");background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 15px);border:none;color:#244027;cursor:pointer;display:flex;font:500 17px/17px "Poppins",sans-serif;height:40px;justify-content:space-between;padding:4px 15px;list-style-type:none;position:relative;-webkit-appearance:none;width:100%}#animals-filters #active-category-arrow svg{transform:rotate(0deg);transition:.2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#animals-filters #active-category-arrow.active svg{transform:rotate(180deg)}.noPosts{grid-column:1/-1;padding:30px 0;margin:0 auto;text-align:center}.noPosts .button{margin:0 auto}.noPosts h2{margin:0 0 20px}.noPosts p,.noPosts .text-block table tr td,.text-block table tr .noPosts td,.noPosts .archive-post__excerpt,.noPosts .archive-event__excerpt{margin:0 0 35px}#clearFilter{align-items:center;color:#244027;cursor:pointer;display:flex;margin:0 auto;white-space:nowrap;width:110px}@media screen and (min-width: 825px){#clearFilter{margin:0}}.habitats{position:relative;width:100%;margin:0 0 8rem 0;padding:4rem 0 2rem 0;z-index:2}.habitats__filters{width:100%;padding:0 7.1428571429vw 6rem 7.1428571429vw;text-align:center;transition:all .6s ease 0s}.habitats__filters-search{position:relative;width:calc(100% - 4rem);max-width:40rem;display:inline-block;margin:0 2rem;padding:0;vertical-align:top}body:not(.touch-device) .habitats__filters-search input:not([type=image]):not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]):hover,.habitats__filters-search input:not([type=image]):not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]):focus{color:#244027}.habitats__filters-search input[type=text]{background:#fff;border-radius:30px;border:1px solid #244027;color:#244027;padding:4px 8px;text-align:center;width:100%}.habitats__filters-search input[type=text]:hover,.habitats__filters-search input[type=text]:focus{border:1px solid #b35209}.habitats__filters-search input[type=text]:-moz-placeholder,.habitats__filters-search input[type=text]::-moz-placeholder,.habitats__filters-search input[type=text]:-ms-input-placeholder,.habitats__filters-search input[type=text]::-webkit-input-placeholder{color:#999;opacity:1}@media(min-width: 1080px){.habitats__filters-search input[type=text]{padding:12px 16px}}.habitats__filters-search input[type=submit]{position:absolute;width:3.6rem;height:3.6rem;display:block;top:.2rem;right:.2rem;border:none;background-color:rgba(0,0,0,0);background-image:url("../images/arrow-circle-white.svg");background-size:cover;background-position:center center;background-repeat:no-repeat;font-size:0 !important;line-height:0;transition:all .3s ease 0s}.habitats__filters-search input[type=submit]:hover,.habitats__filters-search input[type=submit]:focus{background-image:url("../images/arrow-circle-yellow.svg")}.habitats__list{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;z-index:0}.habitats__list-item{border-radius:15px;position:relative;width:50vw;min-height:60rem;display:inline-block;flex:1 0 auto;margin:8rem 0 0 0;vertical-align:top;overflow:hidden;z-index:0}@media(min-width: 600px){.habitats__list-item{width:33.333334vw}}@media only screen and (min-width: 768px){.habitats__list-item{width:25vw}}@media only screen and (min-width: 1080px){.habitats__list-item{width:20vw}}@media only screen and (min-width: 1440px){.habitats__list-item{width:16.666667vw}}.habitats__list-item:nth-child(1){transition:width .3s ease 0s,transform .6s ease 0.1s,opacity .6s ease 0.1s}.habitats__list-item:nth-child(2){transition:width .3s ease 0s,transform .6s ease 0.2s,opacity .6s ease 0.2s}.habitats__list-item:nth-child(3){transition:width .3s ease 0s,transform .6s ease 0.3s,opacity .6s ease 0.3s}.habitats__list-item:nth-child(4){transition:width .3s ease 0s,transform .6s ease 0.4s,opacity .6s ease 0.4s}.habitats__list-item:nth-child(5){transition:width .3s ease 0s,transform .6s ease 0.5s,opacity .6s ease 0.5s}.habitats__list-item:nth-child(6){transition:width .3s ease 0s,transform .6s ease 0.6s,opacity .6s ease 0.6s}.habitats__list-item:nth-child(7){transition:width .3s ease 0s,transform .6s ease 0.7s,opacity .6s ease 0.7s}.habitats__list-item:nth-child(8){transition:width .3s ease 0s,transform .6s ease 0.8s,opacity .6s ease 0.8s}.habitats__list-item:nth-child(9){transition:width .3s ease 0s,transform .6s ease 0.9s,opacity .6s ease 0.9s}.habitats__list-item:nth-child(10){transition:width .3s ease 0s,transform .6s ease 1s,opacity .6s ease 1s}.habitats__list-item:nth-child(11){transition:width .3s ease 0s,transform .6s ease 1.1s,opacity .6s ease 1.1s}.habitats__list-item:nth-child(12){transition:width .3s ease 0s,transform .6s ease 1.2s,opacity .6s ease 1.2s}.habitats__list-item:nth-child(13){transition:width .3s ease 0s,transform .6s ease 1.3s,opacity .6s ease 1.3s}.habitats__list-item:nth-child(14){transition:width .3s ease 0s,transform .6s ease 1.4s,opacity .6s ease 1.4s}.habitats__list-item:nth-child(15){transition:width .3s ease 0s,transform .6s ease 1.5s,opacity .6s ease 1.5s}.habitats__list-item:nth-child(3n){margin:0 0 8rem 0}.habitats__list-item:nth-child(3n+1){margin:4rem 0}.habitats__list-item.active{width:100vw;z-index:1}@media only screen and (min-width: 1080px){.habitats__list-item.active{width:calc(100vw - 30rem)}}.habitats__list-item.active .habitats__list-item__toggle{display:none !important}.habitats__list-item.active .habitats__list-item__bg{width:100%;height:66.666667vw}@media only screen and (min-width: 1080px){.habitats__list-item.active .habitats__list-item__bg{width:14.2857142857vw;height:calc(100% - 7rem)}}.habitats__list-item__bg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .3s ease 0s;z-index:-1}.habitats__list-item__bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to top, rgb(36, 64, 39), rgba(36, 64, 39, 0))}.habitats__list-item__content{width:100%;display:none;padding:calc(66.666667vw + 6rem) 0 0 0}@media only screen and (min-width: 1080px){.habitats__list-item__content{padding:6rem 0 0 0}}.habitats__list-item__content-body{width:100%;display:none;padding:0 7.5vw}@media only screen and (min-width: 1080px){.habitats__list-item__content-body{padding:0 3.5714285714vw 0 17.8571428571vw}}.habitats__list-item__content-header{width:100%}.habitats__list-item__content-description,.habitats__list-item__content-ctas{width:100%;display:inline-block;vertical-align:top}.habitats__list-item__toggle{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;bottom:0;right:0;padding:20px;text-align:center;cursor:pointer}.habitats__list-item__toggle h4{color:#fff;font-family:"Poppins",sans-serif;font-weight:800;transition:all .3s ease 0s}.habitats__list-item__toggle-hover{position:relative;width:100%;padding:4.2rem 0 0 0;opacity:0;transition:all .3s ease 0s}.habitats__list-item__toggle-hover:before{content:"";position:absolute;width:0;height:.2rem;top:0;left:50%;background:#fff;transition:all .3s ease 0s;transform:translateX(-50%)}.habitats__list-item:not(.active):hover .habitats__list-item__bg{transform:scale(1.1)}.habitats__list[data-active=true] .habitats__list-item:not(.active){width:6rem}.habitats__list[data-active=true] .habitats__list-item__toggle *{display:none}.habitats.anim:not(.in-view) .habitats__filters,.habitats.anim:not(.in-view) .habitats__list-item{transform:translateY(4rem);opacity:0}.habitats.anim:not(.in-view)>.carousel-controls span{opacity:0}.wildlife-features>.carousel-controls,.habitats>.carousel-controls{display:flex;position:absolute;bottom:0;right:1rem;padding:0 1rem}.wildlife-features>.carousel-controls span,.habitats>.carousel-controls span{align-items:center;display:flex;height:50px;margin:0 1rem;padding:1rem;font-size:2rem;line-height:2rem;justify-content:center;color:#fff;background:#b35209;border-radius:50%;transition:all .3s ease 0s;vertical-align:top;width:50px;cursor:pointer}.wildlife-features>.carousel-controls span:hover,.habitats>.carousel-controls span:hover{background:#b35209}.wildlife-features>.carousel-controls span svg,.habitats>.carousel-controls span svg{height:23px;width:23px}.animals-carousel{position:relative;width:100%;margin:4rem 0 0 0;padding:0 0 0 4rem;z-index:1}.wildlife-features .animals-carousel{padding:0 0 0 calc(3.5714285714vw + 2rem)}.wildlife-features .animals-carousel .carousel-slides:after{display:none}.wildlife-features .animals-carousel .carousel-controls span.prev-slide{left:3.5714285714vw}.habitats .animals-carousel{padding:0 0 0 calc(3.5714285714vw + 2rem)}@media only screen and (min-width: 1080px){.habitats .animals-carousel{padding:0 0 0 calc(17.8571428571vw + 2rem)}}.habitats .animals-carousel .carousel-slides:after{display:none}.habitats .animals-carousel .carousel-controls span.prev-slide{left:3.5714285714vw}@media only screen and (min-width: 1080px){.habitats .animals-carousel .carousel-controls span.prev-slide{left:17.8571428571vw}}.animals-carousel__list{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 0 50px;padding:0;z-index:1}.animals-carousel__list:after{content:"";width:4rem;display:inline-block;flex:1 0 auto;vertical-align:top}.animals-carousel__list-item{width:28.5714285714vw;max-width:28.5714285714vw;display:inline-block;flex:1 0 auto;margin:0 2rem 0 0;overflow:hidden;padding:0;text-align:center;vertical-align:top;cursor:pointer}@media only screen and (min-width: 768px){.animals-carousel__list-item{width:21.4285714286vw;max-width:21.4285714286vw}}@media only screen and (min-width: 1080px){.animals-carousel__list-item{width:14.2857142857vw;max-width:14.2857142857vw}}@media only screen and (min-width: 1440px){.animals-carousel__list-item{width:10.7142857143vw;max-width:10.7142857143vw}}@media screen and (min-width: 1440px){.animals-carousel__list-item{width:7.1428571429vw;max-width:7.1428571429vw}}.animals-carousel__list-item:nth-child(1){transition:all .6s ease 0.1s}.animals-carousel__list-item:nth-child(2){transition:all .6s ease 0.2s}.animals-carousel__list-item:nth-child(3){transition:all .6s ease 0.3s}.animals-carousel__list-item:nth-child(4){transition:all .6s ease 0.4s}.animals-carousel__list-item:nth-child(5){transition:all .6s ease 0.5s}.animals-carousel__list-item:nth-child(6){transition:all .6s ease 0.6s}.animals-carousel__list-item:nth-child(7){transition:all .6s ease 0.7s}.animals-carousel__list-item:nth-child(8){transition:all .6s ease 0.8s}.animals-carousel__list-item:nth-child(9){transition:all .6s ease 0.9s}.animals-carousel__list-item:nth-child(10){transition:all .6s ease 1s}.animals-carousel__list-item:nth-child(11){transition:all .6s ease 1.1s}.animals-carousel__list-item:nth-child(12){transition:all .6s ease 1.2s}.animals-carousel__list-item:nth-child(13){transition:all .6s ease 1.3s}.animals-carousel__list-item:nth-child(14){transition:all .6s ease 1.4s}.animals-carousel__list-item:nth-child(15){transition:all .6s ease 1.5s}.animals-carousel__list-item:nth-child(16){transition:all .6s ease 1.6s}.animals-carousel__list-item:nth-child(17){transition:all .6s ease 1.7s}.animals-carousel__list-item:nth-child(18){transition:all .6s ease 1.8s}.animals-carousel__list-item:nth-child(19){transition:all .6s ease 1.9s}.animals-carousel__list-item:nth-child(20){transition:all .6s ease 2s}.animals-carousel__list-item:nth-child(21){transition:all .6s ease 2.1s}.animals-carousel__list-item:nth-child(22){transition:all .6s ease 2.2s}.animals-carousel__list-item:nth-child(23){transition:all .6s ease 2.3s}.animals-carousel__list-item:nth-child(24){transition:all .6s ease 2.4s}.animals-carousel__list-item:nth-child(25){transition:all .6s ease 2.5s}.animals-carousel__list-item__thumb{width:100%;aspect-ratio:1/1;margin:0 0 1rem 0;border-radius:.5rem;background-size:cover;background-position:center center;background-repeat:no-repeat}.animals-carousel__list-item__title{display:inline-block;font-size:1.6rem;line-height:2rem;font-weight:500;color:#244027;text-transform:uppercase}.animals-carousel .carousel-controls{position:absolute;width:calc(100% - 20px);left:0;bottom:-60px}.animals-carousel .carousel-controls span{position:absolute;display:block;bottom:0px;padding:1rem;font-size:2rem;line-height:2rem;color:#fff;cursor:pointer;z-index:2}.animals-carousel .carousel-controls span:hover{color:#80b300}.animals-carousel .carousel-controls span.prev-slide{left:0;transition:all .3s ease 0s,opacity .6s ease 0s}.animals-carousel .carousel-controls span.next-slide{right:0;transition:all .3s ease 0s,opacity .6s ease .1s}.animals-carousel .carousel-controls span svg{height:30px;width:30px}.animals-carousel .carousel-controls span svg path{fill:#b35209}.animals-carousel.anim:not(.in-view) .animals-carousel__list-item{transform:translateY(4rem);opacity:0}.animals-carousel.anim:not(.in-view) .carousel-controls>span{opacity:0}.animal-infos{width:100%;margin:0 0 6rem 0}.animal-info{position:relative;width:calc(92.8571428571vw - 4rem);display:none;margin:6rem calc(3.5714285714vw + 2rem);padding:0 2rem 4rem 2rem;transition:all .6s ease 0s}.animal-info:before,.animal-info:after{content:"";position:absolute;width:100%;height:100%;top:9;left:0;border-radius:.5rem;z-index:-1}@media only screen and (min-width: 1080px){.animal-info:before,.animal-info:after{height:calc(100% - 4rem);top:4rem}}.animal-info:before{background:rgba(36,64,39,.6)}.animal-info:after{background-image:url("../images/noise.png");background-size:19rem 19rem;background-position:top left;background-repeat:repeat;opacity:.2}.animal-info__content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 6rem 0}.animal-info__content .text-block{padding:6rem 0 0 0}@media only screen and (min-width: 1080px){.animal-info__content .text-block{width:50%;padding:10rem 2rem 0 2rem}}.animal-info__content-images{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:0;vertical-align:top}@media only screen and (min-width: 1080px){.animal-info__content-images{width:50%;padding:0 2rem}}.animal-info__content-images-item{display:block;background-size:cover;background-position:center center;background-repeat:no-repeat}@media(max-width: 1079px){.animal-info__content-images-item{width:calc(100% - 8rem);aspect-ratio:3/2}.animal-info__content-images-item:first-child{margin:0 6rem 0 2rem}.animal-info__content-images-item:not(:first-child):last-child{margin:0 2rem 0 6rem}}@media only screen and (min-width: 1080px){.animal-info__content-images-item{width:calc(100% - 4rem);height:calc(50% - 1rem);flex:1 1 auto;margin:0 2rem}}.animal-info__content-images-item:not(:first-child):last-child{margin-top:2rem}.animal-info__facts-header{width:100%;margin:0 0 4rem 0;padding:0}@media only screen and (min-width: 1080px){.animal-info__facts-header{padding:0 2rem}}.animal-info__facts{width:100%;display:block;padding:0 2rem}@media only screen and (min-width: 768px){.animal-info__facts{display:grid;grid-gap:4rem;grid-template-columns:repeat(auto-fill, minmax(calc((100% - 4rem) / 2), 1fr));grid-auto-rows:0}}@media only screen and (min-width: 1080px){.animal-info__facts{grid-template-columns:repeat(auto-fill, minmax(calc((100% - 8rem) / 3), 1fr));padding:0 4rem}}.animal-info__facts-item{width:100%;display:inline-block;margin:0 0 4rem 0;border:.1rem solid #fff;vertical-align:top}@media only screen and (min-width: 768px){.animal-info__facts-item{width:auto;margin:0}}.animal-info__facts-item .masonry-content{width:100%}.animal-info__facts-item__thumb{width:100%;aspect-ratio:3/2;background-size:cover;background-position:center center;background-repeat:no-repeat}.animal-info__facts-item__content{width:100%;padding:4rem 2rem 2rem 2rem}.animal-info.anim:not(.in-view){transform:translateY(4rem);opacity:0}.area-info{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding:8rem 3.5714285714vw;z-index:0}.area-info__bg{position:absolute;width:71.4285714286vw;aspect-ratio:2/3;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .6s ease 0s;mix-blend-mode:luminosity;opacity:.25;overflow:hidden;z-index:-1}@media only screen and (min-width: 1080px){.area-info__bg{width:42.8571428571vw;height:75%}}.area-info__bg .video-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}.area-info__gallery,.area-info__content{width:100%;display:inline-block;vertical-align:top;align-self:flex-start}@media only screen and (min-width: 1080px){.area-info__gallery,.area-info__content{width:39.2857142857vw}}@media only screen and (min-width: 1080px){.area-info__gallery{margin:0 3.5714285714vw 0 0}}@media only screen and (min-width: 1440px){.area-info__gallery{width:46.4285714286vw}}.area-info__gallery-item{display:inline-block;margin-bottom:4rem;background-size:cover;background-position:center center;background-repeat:no-repeat;vertical-align:top}.area-info__gallery-item:nth-child(1){transition:all .6s ease 0.1s}.area-info__gallery-item:nth-child(2){transition:all .6s ease 0.2s}.area-info__gallery-item:nth-child(3){transition:all .6s ease 0.3s}.area-info__gallery-item:first-child{width:calc(100% - 8rem);aspect-ratio:3/2;margin-left:2rem;margin-right:2rem}@media screen and (max-width: 600px){.area-info__gallery-item:first-child{margin-left:auto !important;margin-right:auto !important;width:100%}}.area-info__gallery-item:nth-child(2),.area-info__gallery-item:last-child{width:calc((100% - 12rem)/2)}@media screen and (max-width: 600px){.area-info__gallery-item:nth-child(2),.area-info__gallery-item:last-child{width:calc((100% - 4rem)/2)}}.area-info__gallery-item:nth-child(2){aspect-ratio:3/4;margin-left:2rem;margin-right:2rem}@media screen and (max-width: 600px){.area-info__gallery-item:nth-child(2){margin-left:auto}}.area-info__gallery-item:last-child{aspect-ratio:3/4;margin-left:2rem;margin-right:6rem}@media screen and (max-width: 600px){.area-info__gallery-item:last-child{margin-right:auto}}@media only screen and (min-width: 1080px){.area-info__content{margin:0 0 0 3.5714285714vw}}@media only screen and (min-width: 1440px){.area-info__content{width:32.1428571429vw}}.area-info__content *:nth-child(1){transition:all .6s ease 0.1s}.area-info__content *:nth-child(1).button{transition:all .3s ease 0s,transform .6s ease 0.1s,opacity .6s ease 0.1s}.area-info__content *:nth-child(2){transition:all .6s ease 0.2s}.area-info__content *:nth-child(2).button{transition:all .3s ease 0s,transform .6s ease 0.2s,opacity .6s ease 0.2s}.area-info__content *:nth-child(3){transition:all .6s ease 0.3s}.area-info__content *:nth-child(3).button{transition:all .3s ease 0s,transform .6s ease 0.3s,opacity .6s ease 0.3s}.area-info__content *:nth-child(4){transition:all .6s ease 0.4s}.area-info__content *:nth-child(4).button{transition:all .3s ease 0s,transform .6s ease 0.4s,opacity .6s ease 0.4s}.area-info__content *:nth-child(5){transition:all .6s ease 0.5s}.area-info__content *:nth-child(5).button{transition:all .3s ease 0s,transform .6s ease 0.5s,opacity .6s ease 0.5s}.area-info__content *:nth-child(6){transition:all .6s ease 0.6s}.area-info__content *:nth-child(6).button{transition:all .3s ease 0s,transform .6s ease 0.6s,opacity .6s ease 0.6s}.area-info__content *:nth-child(7){transition:all .6s ease 0.7s}.area-info__content *:nth-child(7).button{transition:all .3s ease 0s,transform .6s ease 0.7s,opacity .6s ease 0.7s}.area-info__content *:nth-child(8){transition:all .6s ease 0.8s}.area-info__content *:nth-child(8).button{transition:all .3s ease 0s,transform .6s ease 0.8s,opacity .6s ease 0.8s}.area-info__content *:nth-child(9){transition:all .6s ease 0.9s}.area-info__content *:nth-child(9).button{transition:all .3s ease 0s,transform .6s ease 0.9s,opacity .6s ease 0.9s}.area-info__content *:nth-child(10){transition:all .6s ease 1s}.area-info__content *:nth-child(10).button{transition:all .3s ease 0s,transform .6s ease 1s,opacity .6s ease 1s}.area-info.anim:not(.in-view) .area-info__bg{opacity:0}.area-info.anim:not(.in-view) .area-info__gallery-item,.area-info.anim:not(.in-view) .area-info__content *{transform:translateY(4rem);opacity:0}body.support-the-zoo .area-info__gallery{text-align:right}body.support-the-zoo .area-info__gallery-item{aspect-ratio:1525/1170;width:90%}.area-info.dynamic .area-info__gallery{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px;margin-bottom:20px}.area-info.dynamic .area-info__gallery-item{position:relative;overflow:hidden;margin:0 auto 0 0;width:auto}.area-info.dynamic .area-info__gallery-item img,.area-info.dynamic .area-info__gallery-item video,.area-info.dynamic .area-info__gallery-item iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip:unset}.area-info.dynamic .area-info__gallery-item[style*="3/2"],.area-info.dynamic .area-info__gallery-item[style*="16/9"]{flex-grow:2;flex-shrink:2;min-width:100%}.area-info.dynamic .area-info__gallery-item[style*="3/4"]{flex-grow:1;flex-shrink:1;padding-top:45%}@media screen and (max-width: 767px){.area-info.dynamic .area-info__gallery-item[style*="3/4"]{min-width:calc(50% - 10px)}}.carousel-slider .carousel-slides{position:relative;overflow:hidden}.carousel-controls.hide{display:none}.close-button.desktop{cursor:pointer;display:none;position:absolute;top:5rem;left:11rem}@media only screen and (min-width: 768px){.close-button.desktop{display:flex}}.close-button.desktop img{width:40px}.close-button.mobile{align-items:center;color:#b35209;cursor:pointer;display:flex;gap:10px;font-weight:600;font-size:23px;position:relative;margin:0 0 30px}.close-button.mobile img{width:30px}@media only screen and (min-width: 768px){.close-button.mobile{display:none}}.search-no-results .error-404{padding:50px 0 100px}@media only screen and (min-width: 1080px){.search-no-results .error-404{padding:100px 80px 150px}}.error-404{align-items:center;display:flex;margin:0 auto;max-width:800px;justify-content:center;padding:50px 50px 100px;text-align:center}@media only screen and (min-width: 1080px){.error-404{max-width:1000px;padding:100px 80px 150px}}.error-404 h2{margin:0 0 10px}.error-404 p,.error-404 .text-block table tr td,.text-block table tr .error-404 td,.error-404 .archive-post__excerpt,.error-404 .archive-event__excerpt{margin:0 0 30px}.error-404 #searchform{display:flex;justify-content:space-between;width:100%}.error-404 #searchform .form-row:nth-of-type(1){width:100%}.error-404 #searchform input[type=text]{border:none;border-bottom:1px solid #244027;color:#244027;height:40px;text-align:center;width:100%}.error-404 #searchform input[type=text]:focus{border-bottom:1px solid #244027}.error-404 #searchform button{background-color:#80b300;border:none;cursor:pointer;height:40px;transition:.3s;width:40px}.error-404 #searchform button img{width:17px}
