.content-block{padding:2.5rem 1rem 0;position:relative}@media only screen and (min-width:48em){.content-block{padding:5rem 1rem;margin:6rem 0}}@media only screen and (min-width:64em){.content-block{padding:2.5rem 1rem}}@media only screen and (min-width:48em){.content-block.smaller-margin{margin:1rem 0}}.content-block .content-block-wrapper{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;width:95%;max-width:100%}@media only screen and (min-width:48em){.content-block .content-block-wrapper{width:73rem}}@media only screen and (min-width:64em){.content-block .content-block-wrapper{width:97.4rem}}@media only screen and (min-width:90em){.content-block .content-block-wrapper{width:139rem}}.content-block .content-block-wrapper .content-block-column{align-content:stretch;justify-content:stretch;flex:1 0 100%;margin-bottom:3.2rem}@media only screen and (min-width:48em){.content-block .content-block-wrapper .content-block-column{flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem)}}.content-block .content-block-wrapper .content-block-column.right{order:1}@media only screen and (min-width:48em){.content-block .content-block-wrapper .content-block-column.right{order:1}.content-block .content-block-wrapper .content-block-column.right .content-block-text{width:100%;padding:0 0 0 6rem!important}}.content-block .content-block-wrapper .content-block-column .content-block-text{margin:4rem 0 1.6rem;padding:0}@media only screen and (min-width:47.5em){.content-block .content-block-wrapper .content-block-column .content-block-text{padding:0 6rem 0 0}}.content-block .content-block-wrapper .content-block-column .content-block-text h2{font-size:2.8rem;font-weight:700;line-height:1.2}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-column .content-block-text h2{font-size:4rem}}.content-block .content-block-wrapper .content-block-column .content-block-text hr{width:6.4rem;height:2px;margin:2rem 0 3rem;border:none}.content-block .content-block-wrapper .content-block-column .content-block-text p{font-size:1.6rem;margin-bottom:2rem;line-height:1.7}.content-block .content-block-wrapper .content-block-column .content-block-text .content-block-button-container .content-block-button{background:currentColor;position:relative;min-height:34px;height:34px;display:inline-block;transition:background .2s;border:none!important;padding:0}.content-block .content-block-wrapper .content-block-column .content-block-text .content-block-button-container .content-block-button:before{content:"";position:absolute;left:100%;width:0;height:0;border-top:17px solid #fff0;border-left:14px solid;border-bottom:17px solid #fff0}.content-block .content-block-wrapper .content-block-column .content-block-text .content-block-button-container .content-block-button:after{content:"";position:absolute;left:100%;width:0;height:0;top:4px;border-top:13px solid #fff0;border-left:10px solid;border-bottom:13px solid #fff0;transition:border .2s}.content-block .content-block-wrapper .content-block-column .content-block-text .content-block-button-container .content-block-button .content-block-button-border{position:absolute;top:0;left:0;right:0;bottom:0;border:4px solid;border-right:0 solid;pointer-events:none}.content-block .content-block-wrapper .content-block-column .content-block-text .content-block-button-container .content-block-button .content-block-button-wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.content-block .content-block-wrapper .content-block-column .content-block-text .content-block-button-container .content-block-button .content-block-button-wrapper a{display:block;font-size:1.3rem;color:#fff;text-transform:uppercase;font-weight:700;padding:.8rem;text-decoration:none!important;line-height:1.9rem}.content-block .content-block-wrapper .content-block-column .content-block-text .content-block-button-container .content-block-button:hover{background:#fff0}.content-block .content-block-wrapper .content-block-column .content-block-text .content-block-button-container .content-block-button:hover a{color:var(--hover)}.content-block .content-block-wrapper .content-block-column .content-block-text .content-block-button-container .content-block-button:hover:after{border-left:10px solid var(--background)}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video iframe{max-width:100%}@media only screen and (max-width:375px){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video{display:none}}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video-cover{display:none;position:relative}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video-cover img{max-width:100%}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video-cover .content-block-video-cover-overlay{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video-cover .content-block-video-cover-overlay img{max-height:30px}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video-cover .content-block-video-cover-overlay img.video-chevron-left,.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video-cover .content-block-video-cover-overlay img.video-chevron-right{margin-right:-.25em;opacity:0;transition:opacity .2s}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video-cover .content-block-video-cover-overlay:hover .video-chevron-left,.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video-cover .content-block-video-cover-overlay:hover .video-chevron-right{opacity:1}@media only screen and (max-width:375px){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-video-cover{display:block}}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container{display:flex;flex-wrap:wrap}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container img{width:100%}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image{background-repeat:no-repeat;background-size:cover;background-position:50%;height:24.4rem;width:100%;position:relative}@media only screen and (min-width:47.5em){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image{height:48rem}}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-shade{position:absolute;width:100%;height:100%;background-color:rgb(0 0 0 / .3)}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link{position:absolute;top:0;left:0;bottom:0;right:0;text-decoration:none!important;display:flex;align-items:flex-end}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover{padding:1.3rem 1.6rem;height:auto;overflow:hidden;display:flex;justify-content:space-between;flex-grow:1;transition:background .2s linear;flex-direction:column}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover{padding:1.4rem 1.8rem;justify-content:flex-end;background-color:initial}}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover h3.content-block-single-image-title{color:#fff;font-size:1.6rem;margin:0}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover hr{width:25%;height:.1rem;background-color:#fff;margin:.64rem 0;border:none}@media only screen and (min-width:47.5em){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover hr{margin:1.12rem 0}}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover hr{display:none}}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover p.content-block-single-image-text{color:#fff;font-size:1.12rem;width:100%;text-overflow:ellipsis;overflow:hidden;margin:0;line-height:2.4rem}@media only screen and (min-width:47.5em){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover p.content-block-single-image-text{font-size:1.6rem}}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover p.content-block-single-image-text{display:none}}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover .content-block-single-image-link-label-group{fill:#fff;align-items:center;font-size:1.3rem;color:#fff;text-transform:uppercase;line-height:0}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover .content-block-single-image-link-label-group{font-size:1.6rem;display:none}}@media only screen and (min-width:90em){.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover .content-block-single-image-link-label-group{font-size:1.28rem}}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container .content-block-single-image-link .content-block-single-image-link-cover .content-block-single-image-link-label-group span{margin-right:.25em}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container:hover .content-block-single-image-link-cover{justify-content:space-between;background-color:rgb(29 38 37 / .667)}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container:hover .content-block-single-image-link-cover hr,.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container:hover .content-block-single-image-link-cover p.content-block-single-image-text{display:block}.content-block .content-block-wrapper .content-block-column .content-block-media .content-block-single-image-container:hover .content-block-single-image-link-cover .content-block-single-image-link-label-group{display:flex}.content-block .content-block-wrapper .content-block-double-image-container{display:flex;flex-wrap:wrap;height:100%}@media only screen and (min-width:47.5em){.content-block .content-block-wrapper .content-block-double-image-container{flex-wrap:nowrap}}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image{background-repeat:no-repeat;background-size:cover;background-position:50%;height:24.4rem;width:100%;position:relative}@media only screen and (min-width:47.5em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image{height:48rem}}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image{flex:0 0 calc(50% - 1.25rem)}}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image:not(:last-child){margin-bottom:2rem}@media only screen and (min-width:47.5em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image:not(:last-child){margin-right:1.2rem}}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image:not(:last-child){margin-right:2.5rem;margin-bottom:0}}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-shade{position:absolute;width:100%;height:100%;background-color:rgb(0 0 0 / .3)}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link{position:absolute;top:0;left:0;bottom:0;right:0;text-decoration:none!important;display:flex;align-items:flex-end}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover{padding:1.3rem 1.6rem;min-height:50%;overflow:hidden;display:flex;justify-content:space-between;flex-grow:1;transition:background .2s linear;flex-direction:column}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover{padding:1.4rem 1.8rem;justify-content:flex-end;background-color:initial}}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover h3.content-block-double-image-title{color:#fff;font-size:1.6rem;margin:0}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover hr{width:25%;height:.1rem;background-color:#fff;margin:.64rem 0;border:none}@media only screen and (min-width:47.5em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover hr{margin:1.12rem 0}}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover hr{display:none}}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover p.content-block-double-image-text{color:#fff;font-size:1.12rem;width:100%;text-overflow:ellipsis;overflow:hidden;margin:0;line-height:1.7}@media only screen and (min-width:47.5em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover p.content-block-double-image-text{font-size:1.6rem}}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover p.content-block-double-image-text{display:none}}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover .content-block-double-image-link-label-group{fill:#fff;align-items:center;font-size:1.2rem;color:#fff;text-transform:uppercase;line-height:0;margin-top:1rem}@media only screen and (min-width:64em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover .content-block-double-image-link-label-group{font-size:1.6rem;display:none}}@media only screen and (min-width:90em){.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover .content-block-double-image-link-label-group{font-size:1.28rem}}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image .content-block-double-image-link .content-block-double-image-link-cover .content-block-double-image-link-label-group span{margin-right:.25em}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image:hover .content-block-double-image-link-cover{justify-content:space-between;background-color:rgb(29 38 37 / .667)}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image:hover .content-block-double-image-link-cover hr,.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image:hover .content-block-double-image-link-cover p.content-block-double-image-text{display:block}.content-block .content-block-wrapper .content-block-double-image-container .content-block-double-image:hover .content-block-double-image-link-cover .content-block-double-image-link-label-group{display:flex}.content-block .content-block__quote{position:absolute;z-index:1;display:none}.content-block .content-block__quote svg{width:18.1rem}@media only screen and (min-width:47.5em){.content-block .content-block__quote{display:block}}@media only screen and (min-width:64em){.content-block .content-block__quote svg{width:20rem}}.content-block .content-block__quote.content-block__quote--left{top:-10rem;left:1rem}@media only screen and (min-width:64em){.content-block .content-block__quote.content-block__quote--left{top:-11rem;left:2rem}}.content-block .content-block__quote.content-block__quote--right{transform:rotate(180deg);right:1rem;bottom:-9rem}@media only screen and (min-width:64em){.content-block .content-block__quote.content-block__quote--right{bottom:-10rem;right:2rem}}.community-hp-block{margin-bottom:15rem}