@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;700&family=Roboto:wght@100;300;400;900&display=swap");@keyframes bounce{0%,100%,20%,60%{transform:translateY(0)}40%{transform:translateY(-10px)}80%{transform:translateY(-5px)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.ree-bg-color--scarlet{background-color:#c03!important}.ree-bg-color--gray{background-color:#5f6a72!important}.ree-bg-color--green{background-color:#00626d!important}.ree-bg-color--taupe{background-color:#dfd2b3!important}.ree-bg-color--beige{background-color:#c1bbab!important}.ree-bg-color--brown{background-color:#703221!important}.ree-bg-color--white{background-color:#fff!important}.ree-bg-color--black{background-color:#222!important}.has-scarlet-background-color{background-color:#c03!important}.has-gray-background-color{background-color:#5f6a72!important}.has-green-background-color{background-color:#00626d!important}.has-taupe-background-color{background-color:#dfd2b3!important}.has-beige-background-color{background-color:#c1bbab!important}.has-brown-background-color{background-color:#703221!important}.has-white-background-color{background-color:#fff!important}.has-black-background-color{background-color:#222!important}h1{font-family:Lora,serif;font-weight:500;margin:1rem 0}h2{font-family:Lora,serif;font-weight:500;margin:1rem 0}h3{font-family:Lora,serif;font-weight:500;margin:1rem 0}h4{font-family:Lora,serif;font-weight:500;margin:1rem 0}h5{font-family:Lora,serif;font-weight:500;margin:1rem 0}h6{font-family:Lora,serif;font-weight:500;margin:1rem 0}h1{font-size:2.5rem;font-weight:100}@media only screen and (min-width:768px){h1{font-size:3.5rem}}h2{font-size:1.4rem;margin:2rem 0}@media only screen and (min-width:768px){h2{font-size:2rem}}h3{font-size:1.25rem;margin:2rem 0}@media only screen and (min-width:768px){h3{font-size:1.5rem}}a{color:#c03;text-decoration:none;transition:all .25s ease-in-out}a:hover{color:#00626d;text-decoration:none;transition:all .25s ease-in-out}.mobile{display:block}@media only screen and (min-width:992px){.mobile{display:none}}.desktop{display:none}@media only screen and (min-width:992px){.desktop{display:block}}.ree-accordion{display:flex;flex-direction:column;gap:1rem}.ree-accordion__button{position:relative;display:block;width:100%;background:#dfd2b3;border-radius:.5rem;border:none;text-align:left;padding:1rem 3rem 1rem 1rem;font-family:Lora,serif;font-size:1.1rem}.ree-accordion__button:before{content:"\f077";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;right:1rem;top:1rem;transition:.5s ease-in-out}.ree-accordion__button.collapsed:before{transform:rotate(180deg);transition:.5s ease-in-out}.ree-cards{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;color:#fff;position:relative;background:#c03;padding:3rem 2rem;margin:3rem 0}.ree-cards h2{margin:0}.ree-cards--scarlet{background:#c03}.ree-cards--gray{background:#5f6a72}.ree-cards--green{background:#00626d}.ree-cards--taupe{background:#dfd2b3}.ree-cards--beige{background:#c1bbab}.ree-cards--brown{background:#703221}.ree-cards--white{background:#fff}.ree-cards--black{background:#222}.ree-card-grid{display:flex;flex-wrap:wrap}.ree-card-grid__cell{flex:0 33.33%;height:300px;outline:solid #fff 3px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.ree-card-grid__cell:nth-child(4),.ree-card-grid__cell:nth-child(6){flex:0 27.5%}.ree-card-grid__cell:nth-child(5){flex:0 45%}.ree-card-grid__cell a{height:100%;width:100%;display:block}.ree-card-grid__title{position:absolute;bottom:0;padding:2rem;background:rgba(0,98,109,.7);width:100%;color:#fff;font-family:Lora,serif;font-size:1.3rem;text-align:center;transition:all .5s ease-in-out}.ree-card-grid__cell a:hover .ree-card-grid__title{padding:4rem 2rem 2rem 2rem;transition:all .25s ease-in-out}.ree-carousel{position:relative;overflow:hidden;text-align:left;color:#222;max-width:unset}@media only screen and (min-width:768px){.ree-carousel{padding:4rem}}.ree-carousel__wrapper{position:relative;z-index:1;max-width:1400px;margin:0 auto}.ree-carousel__card{border:solid 1px #fff;border-radius:1rem;margin:1rem 1.5rem;font-weight:400;font-size:1.1rem;min-height:570px;background:#fff;width:100%}@media only screen and (min-width:768px){.ree-carousel__card{width:400px}}.ree-carousel__img{width:100%;height:200px;border-radius:1rem 1rem 0 0;background-position:center center;background-size:cover;background-repeat:none;margin:0 0 2rem 0}@media only screen and (min-width:768px){.ree-carousel__img{height:250px}}.ree-carousel__title{font-size:1.5rem;font-family:Roboto,sans-serif;margin:1rem 2rem}.ree-carousel__content{margin:1rem 0;margin:1rem 2rem}.ree-carousel__link{text-transform:uppercase;font-weight:500;margin:0 2rem;position:relative;display:inline-block;color:#c03;font-size:1rem}.ree-carousel__link a{color:#c03}.ree-carousel__link::after{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:400;transition:all .3s ease-in-out;position:absolute;right:-1rem}.ree-carousel__link:hover::after{right:-1.5rem;transition:all .1s ease-in-out}.ree-carousel__btn{margin:1rem 2rem}.flickity-button{background:0 0;transition:all .25s ease-in-out;color:#c03}.flickity-button:hover{transition:all .25s ease-in-out;color:#c03}.flickity-prev-next-button.previous{left:-50px;top:130px}.flickity-prev-next-button.next{right:-50px;top:130px}.ree-carousel--events .ree-carousel__wrapper{max-width:100%}.ree-carousel--events .ree-carousel__card{border:none;border-radius:0;padding:0;margin:1rem;font-weight:400;font-size:1.1rem;width:290px;min-height:330px;background:0 0}.ree-carousel--events .ree-carousel__circle{height:100px;width:100px;border-width:2px;line-height:1.2;font-weight:900;padding:1.25rem 0 0 0}.ree-carousel--events .ree-carousel__month{font-size:1.1rem;text-transform:uppercase}.ree-carousel--events .ree-carousel__date{font-size:2rem;font-family:Roboto,sans-serif}.ree-carousel--events .ree-carousel__title{font-family:Roboto,sans-serif;font-size:1.4rem}.ree-carousel--events .ree-carousel__content{font-weight:900;font-size:1.4rem;margin:0 0 1rem 0}.ree-carousel--events .ree-carousel__link a{color:#c03;font-weight:400;font-size:1rem}.ree-icon{display:inline-block;position:relative;line-height:normal}.ree-icon.icon-position-left{float:left;margin:0 2rem 1rem 0}.ree-icon.icon-position-right{float:right;margin:0 0 1rem 2rem}.ree-icon.icon-position-center{float:none;display:flex;justify-content:center}.ree-icon.icon-size-sm{font-size:1rem}.ree-icon.icon-size-md{font-size:2rem}.ree-icon.icon-size-lg{font-size:3rem}.ree-icon.icon-size-xlg{font-size:4rem}.ree-media-text{display:flex;flex-direction:column;max-width:unset}@media only screen and (min-width:768px){.ree-media-text{flex-direction:row}}.ree-media-text__image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-table;height:300px;position:relative}.ree-media-text__image::after,.ree-media-text__image::before{content:"";position:absolute;width:50%;bottom:0;height:2rem;background:#c03}.ree-media-text__image::after{left:0;border-radius:0 2rem 0 0}.ree-media-text__image::before{right:0;border-radius:2rem 0 0 0}@media only screen and (min-width:768px){.ree-media-text__image{flex:1;height:100%}.ree-media-text__image::after,.ree-media-text__image::before{height:50%;right:0;left:unset;width:2rem}.ree-media-text__image::after{top:0;border-radius:0 0 0 2rem}.ree-media-text__image::before{bottom:0;border-radius:2rem 0 0 0}}@media only screen and (min-width:768px){.ree-media-text__image--right::after,.ree-media-text__image--right::before{right:unset;left:0;border-radius:0 2rem 0 0}.ree-media-text__image--right::after{border-radius:0 0 2rem 0}}.ree-media-text__content-wrap{padding:0 3rem 3rem 3rem;width:100%;position:relative}@media only screen and (min-width:768px){.ree-media-text__content-wrap{width:50%;padding:3rem}}.ree-media-text__wrap{display:flex;flex-direction:column;background:#c03;color:#fff}@media only screen and (min-width:768px){.ree-media-text__wrap{flex-direction:row}}@media only screen and (min-width:768px){.ree-media-text__wrap--right{flex-direction:row-reverse}}.ree-media-text__wrap--scarlet{background:#c03;color:#fff}.ree-media-text__wrap--scarlet .ree-media-text__image::after,.ree-media-text__wrap--scarlet .ree-media-text__image::before{background:#c03}.ree-media-text__wrap--green{background:#00626d;color:#fff}.ree-media-text__wrap--green .ree-media-text__image::after,.ree-media-text__wrap--green .ree-media-text__image::before{background:#00626d}.ree-media-text__wrap--taupe{background:#dfd2b3;color:#222}.ree-media-text__wrap--taupe .ree-media-text__image::after,.ree-media-text__wrap--taupe .ree-media-text__image::before{background:#dfd2b3}.ree-media-text__wrap--beige{background:#c1bbab;color:#222}.ree-media-text__wrap--beige .ree-media-text__image::after,.ree-media-text__wrap--beige .ree-media-text__image::before{background:#c1bbab}.acf-block-preview .ree-media-text__wrap p{color:#fff}.acf-block-preview .ree-media-text__wrap--scarlet p{color:#fff}.acf-block-preview .ree-media-text__wrap--green p{color:#fff}.acf-block-preview .ree-media-text__wrap--taupe p{color:#222}.acf-block-preview .ree-media-text__wrap--beige p{color:#222}.acf-block-preview .ree-media-text .wp-block-button{margin:2rem 0 0 0}.ree-tabstrip{margin:2rem 0}.ree-tabstrip__content{background:rgba(95,106,114,.1);padding:1rem 2rem;border-radius:0 0 .5rem .5rem}.nav-tabs{border:none}.nav-tabs .ree-tabstrip__tab{border:none;background:rgba(95,106,114,.5);color:#5f6a72}.nav-tabs .ree-tabstrip__tab.active{border:none;background:rgba(95,106,114,.1);color:#222}.ree-testimonials{margin:3rem 0}.ree-testimonial{margin:0 1rem;position:relative}.ree-testimonial__wrap{background:#dfd2b3;color:#222;padding:2.5rem;border-radius:1rem}.ree-testimonial__content{font-size:1.1rem;line-height:1.6}.ree-testimonial__title{font-family:Lora,serif;font-size:2rem;margin:1rem 0 0 0}.ree-testimonial__sub-title{text-transform:uppercase;font-size:.9rem}.ree-testimonial:nth-child(odd) .ree-testimonial__wrap{background:#00626d;color:#fff}.slick-dots{margin:0!important}.slick-dots li button::before{font-size:.75rem!important}.ree-rfi-form{max-width:900px;margin:0 auto;background:rgba(223,210,179,.5);padding:1rem 2rem;border-radius:1rem}.ree-rfi-form .form-group{width:100%;margin:2rem 0}.ree-rfi-form label{display:block;width:100%}.ree-rfi-form input,.ree-rfi-form select,.ree-rfi-form textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:.5rem 0 1rem 0}.ree-rfi-form input[type=submit]{background:#00626d;width:auto;min-width:200px;padding:1rem 3rem;color:#fff}.btn{border-radius:.5rem;padding:.75rem 2rem;transition:all .5s ease-in-out}.btn:hover{transition:all .25s ease-in-out}.btn--solid.btn--scarlet{background:#c03;color:#fff}.btn--solid.btn--scarlet:hover{background:rgba(204,0,51,.75)!important;box-shadow:0 0 0 5px rgba(204,0,51,.35)}.btn--solid.btn--gray{background:#5f6a72;color:#fff}.btn--solid.btn--gray:hover{background:rgba(95,106,114,.75)!important;box-shadow:0 0 0 5px rgba(95,106,114,.35)}.btn--solid.btn--green{background:#00626d;color:#fff}.btn--solid.btn--green:hover{background:rgba(0,98,109,.75)!important;box-shadow:0 0 0 5px rgba(0,98,109,.35)}.btn--solid.btn--taupe{background:#dfd2b3;color:#fff}.btn--solid.btn--taupe:hover{background:rgba(223,210,179,.75)!important;box-shadow:0 0 0 5px rgba(223,210,179,.35)}.btn--solid.btn--beige{background:#c1bbab;color:#fff}.btn--solid.btn--beige:hover{background:rgba(193,187,171,.75)!important;box-shadow:0 0 0 5px rgba(193,187,171,.35)}.btn--solid.btn--brown{background:#703221;color:#fff}.btn--solid.btn--brown:hover{background:rgba(112,50,33,.75)!important;box-shadow:0 0 0 5px rgba(112,50,33,.35)}.btn--solid.btn--white{background:#fff;color:#fff}.btn--solid.btn--white:hover{background:rgba(255,255,255,.75)!important;box-shadow:0 0 0 5px rgba(255,255,255,.35)}.btn--solid.btn--black{background:#222;color:#fff}.btn--solid.btn--black:hover{background:rgba(34,34,34,.75)!important;box-shadow:0 0 0 5px rgba(34,34,34,.35)}.btn--outline.btn--scarlet{border:solid 2px #c03;background:linear-gradient(to right,#c03 50%,transparent 50%);background-size:250% 100%;background-position:right bottom;color:#c03;transition:all .5s ease-in-out}.btn--outline.btn--scarlet:hover{background-position:left bottom;color:#fff;transition:all .25s ease-in-out}.btn--outline.btn--gray{border:solid 2px #5f6a72;background:linear-gradient(to right,#5f6a72 50%,transparent 50%);background-size:250% 100%;background-position:right bottom;color:#5f6a72;transition:all .5s ease-in-out}.btn--outline.btn--gray:hover{background-position:left bottom;color:#fff;transition:all .25s ease-in-out}.btn--outline.btn--green{border:solid 2px #00626d;background:linear-gradient(to right,#00626d 50%,transparent 50%);background-size:250% 100%;background-position:right bottom;color:#00626d;transition:all .5s ease-in-out}.btn--outline.btn--green:hover{background-position:left bottom;color:#fff;transition:all .25s ease-in-out}.btn--outline.btn--taupe{border:solid 2px #dfd2b3;background:linear-gradient(to right,#dfd2b3 50%,transparent 50%);background-size:250% 100%;background-position:right bottom;color:#dfd2b3;transition:all .5s ease-in-out}.btn--outline.btn--taupe:hover{background-position:left bottom;color:#fff;transition:all .25s ease-in-out}.btn--outline.btn--beige{border:solid 2px #c1bbab;background:linear-gradient(to right,#c1bbab 50%,transparent 50%);background-size:250% 100%;background-position:right bottom;color:#c1bbab;transition:all .5s ease-in-out}.btn--outline.btn--beige:hover{background-position:left bottom;color:#fff;transition:all .25s ease-in-out}.btn--outline.btn--brown{border:solid 2px #703221;background:linear-gradient(to right,#703221 50%,transparent 50%);background-size:250% 100%;background-position:right bottom;color:#703221;transition:all .5s ease-in-out}.btn--outline.btn--brown:hover{background-position:left bottom;color:#fff;transition:all .25s ease-in-out}.btn--outline.btn--white{border:solid 2px #fff;background:linear-gradient(to right,#fff 50%,transparent 50%);background-size:250% 100%;background-position:right bottom;color:#fff;transition:all .5s ease-in-out}.btn--outline.btn--white:hover{background-position:left bottom;color:#fff;transition:all .25s ease-in-out}.btn--outline.btn--black{border:solid 2px #222;background:linear-gradient(to right,#222 50%,transparent 50%);background-size:250% 100%;background-position:right bottom;color:#222;transition:all .5s ease-in-out}.btn--outline.btn--black:hover{background-position:left bottom;color:#fff;transition:all .25s ease-in-out}.quick-links{position:fixed;z-index:9999999;bottom:2rem;right:-10rem;list-style:none;margin:0;padding:0;transition:all .25s ease}.quick-links--show{right:2rem;transition:all .25s ease}.quick-links li{margin:1rem 0 0 0}.quick-links li a{width:40px;height:40px;border-radius:50%;background:rgba(204,0,51,.6);color:#fff;font-size:1rem;text-align:center;line-height:40px;display:block}.quick-links li a:hover{background:#c03}.quick-links li.quick-links--mobile-only{display:block}@media only screen and (min-width:576px){.quick-links li.quick-links--mobile-only{display:none}}.post-edit-link{width:40px;height:40px;position:fixed;z-index:9999999;background:rgba(204,0,51,.6);color:#fff;font-size:1rem;text-align:center;line-height:40px;bottom:2rem;left:2rem;border-radius:50%}.post-edit-link:hover{color:#5f6a72;background:#c03}.ree-act-form label{display:block}.ree-act-form input,.ree-act-form select,.ree-act-form textarea{width:100%;padding:.5rem;border-radius:3px;border:solid 1px #ccc;margin:0 0 1rem 0}.ree-act-form input[type=submit]{background:#00626d;width:auto;min-width:200px;padding:1rem 3rem;color:#fff;border-radius:8px;border:none}.ree-act-form input[type=hidden]{height:0;width:0}.post-password-form label{display:block}.post-password-form input{width:100%;padding:1rem;border:solid 1px #ccc}.post-password-form input[type=submit]{border-radius:2rem;padding:.75rem 2rem;transition:all .5s ease-in-out;width:auto;display:inline-block;border:solid 2px #00626d;background:linear-gradient(to right,#fff 50%,#00626d 50%);background-size:250% 100%;background-position:right bottom;color:#fff;margin:1rem 0}.post-password-form input[type=submit]:hover{background-position:left bottom;transition:all .25s ease-in-out;color:#00626d}.ree-search select{width:200px;border:solid 1px #ccc;border-bottom:none;padding:1rem;cursor:pointer;line-height:1.1;background:#c1bbab;color:#222;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.ree-search .select-wrap{width:200px;position:relative}.ree-search .select-wrap::after{content:"\f0d7";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:1.5rem;color:#fff;position:absolute;right:1rem;top:.5rem}.ree-search .filter{width:100%;padding:1rem;border:solid 1px #ccc}.ree-search .btn--search-submit{width:auto;margin:1rem 0}@media only screen and (min-width:576px){.ree-search .btn--search-submit{width:100%;margin:0}}.ree-search-toggle{cursor:pointer;font-family:"Font Awesome 5 Pro";font-weight:900}.ree-search-overlay{position:fixed;z-index:99999999;width:100%;width:100vw;height:100%;height:100vh;top:0;left:0;padding:1rem;background:rgba(255,255,255,.95);display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:all .25s ease-in-out}.ree-search-overlay--show{visibility:visible;opacity:100;transition:all .5s ease-in-out}.ree-search-overlay .ree-search-results{display:none}.ree-search-overlay__close-btn{position:fixed;z-index:999999999;top:2rem;right:2rem;font-family:"Font Awesome 5 Pro";font-weight:300;border:none;background:0 0;font-size:3rem;color:#222}.wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.wp-block-embed.is-type-video .wp-block-embed__wrapper embed,.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe,.wp-block-embed.is-type-video .wp-block-embed__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-image .alignleft{float:none!important;margin:0 auto!important}@media only screen and (min-width:576px){.wp-block-image .alignleft{float:left!important;margin:0 2rem 1rem 0!important}}.content-area .is-style-list-icon-border,.editor-styles-wrapper .is-style-list-icon-border{border-top:solid 1px #eee;font-size:1.3rem;margin:0;padding:0;list-style:none}.content-area .is-style-list-icon-border li,.editor-styles-wrapper .is-style-list-icon-border li{border-bottom:solid 1px #eee;margin:.5rem 0;padding:.5rem 0 1rem 0}.content-area .is-style-list-icon-border li a,.editor-styles-wrapper .is-style-list-icon-border li a{display:flex;align-items:center;justify-content:space-between;color:#222}.content-area .is-style-list-icon-border li a::after,.editor-styles-wrapper .is-style-list-icon-border li a::after{display:flex;align-items:center;justify-content:flex-end;font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f105";padding-right:1rem;transition:all .25s ease-in-out}.content-area .is-style-list-icon-border li a:hover,.editor-styles-wrapper .is-style-list-icon-border li a:hover{background-size:0;color:#c03}.content-area .is-style-list-icon-border li a:hover::after,.editor-styles-wrapper .is-style-list-icon-border li a:hover::after{padding-right:0;transition:all .25s ease-in-out}.content-area .is-style-list-jump-links,.editor-styles-wrapper .is-style-list-jump-links{list-style:none;margin:0;padding:0;font-size:.9rem}.content-area .is-style-list-jump-links li,.editor-styles-wrapper .is-style-list-jump-links li{border-radius:.5rem;background:rgba(95,106,114,.1);padding:.5rem 1rem;display:inline-block;margin:0 1rem 1rem 0;transition:all .25s ease-in-out}.content-area .is-style-list-jump-links li a,.editor-styles-wrapper .is-style-list-jump-links li a{display:block;color:#222;position:relative}.content-area .is-style-list-jump-links li a::after,.editor-styles-wrapper .is-style-list-jump-links li a::after{content:"\f0c1";font-family:"Font Awesome 5 Pro";font-weight:300;display:inline-block;margin:0 0 0 .5rem;position:relative;color:rgba(34,34,34,.3)}.content-area .is-style-list-jump-links li:hover,.editor-styles-wrapper .is-style-list-jump-links li:hover{background:rgba(95,106,114,.2);transition:all .25s ease-in-out}.content-area .is-style-list-jump-links li:hover a,.editor-styles-wrapper .is-style-list-jump-links li:hover a{background:0 0;color:#222}.editor-styles-wrapper .is-style-list-icon-border{margin:auto}.editor-styles-wrapper .is-style-list-jump-links{margin:auto}.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%}@media only screen and (min-width:768px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:50% 1fr}}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}@media only screen and (min-width:768px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}@media only screen and (min-width:768px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}}.wp-block-media-text.is-style-media-text-cutout{margin:3rem 0}.wp-block-media-text.is-style-media-text-cutout .wp-block-media-text__content{padding:1rem 1rem 3rem 1rem}.wp-block-media-text.is-style-media-text-cutout figure{position:relative}.wp-block-media-text.is-style-media-text-cutout figure::after,.wp-block-media-text.is-style-media-text-cutout figure::before{content:"";position:absolute;width:50%;bottom:0;height:2rem}.wp-block-media-text.is-style-media-text-cutout figure::after{left:0;border-radius:0 2rem 0 0}.wp-block-media-text.is-style-media-text-cutout figure::before{right:0;border-radius:2rem 0 0 0}@media only screen and (min-width:768px){.wp-block-media-text.is-style-media-text-cutout figure{flex:1;height:100%}.wp-block-media-text.is-style-media-text-cutout figure::after,.wp-block-media-text.is-style-media-text-cutout figure::before{height:50%;right:0;left:unset;width:2rem}.wp-block-media-text.is-style-media-text-cutout figure::after{top:0;border-radius:0 0 0 2rem}.wp-block-media-text.is-style-media-text-cutout figure::before{bottom:0;border-radius:2rem 0 0 0}}.wp-block-media-text.is-style-media-text-cutout.has-scarlet-background-color figure::after,.wp-block-media-text.is-style-media-text-cutout.has-scarlet-background-color figure::before{background-color:#c03!important}.wp-block-media-text.is-style-media-text-cutout.has-gray-background-color figure::after,.wp-block-media-text.is-style-media-text-cutout.has-gray-background-color figure::before{background-color:#5f6a72!important}.wp-block-media-text.is-style-media-text-cutout.has-green-background-color figure::after,.wp-block-media-text.is-style-media-text-cutout.has-green-background-color figure::before{background-color:#00626d!important}.wp-block-media-text.is-style-media-text-cutout.has-taupe-background-color figure::after,.wp-block-media-text.is-style-media-text-cutout.has-taupe-background-color figure::before{background-color:#dfd2b3!important}.wp-block-media-text.is-style-media-text-cutout.has-beige-background-color figure::after,.wp-block-media-text.is-style-media-text-cutout.has-beige-background-color figure::before{background-color:#c1bbab!important}.wp-block-media-text.is-style-media-text-cutout.has-brown-background-color figure::after,.wp-block-media-text.is-style-media-text-cutout.has-brown-background-color figure::before{background-color:#703221!important}.wp-block-media-text.is-style-media-text-cutout.has-white-background-color figure::after,.wp-block-media-text.is-style-media-text-cutout.has-white-background-color figure::before{background-color:#fff!important}.wp-block-media-text.is-style-media-text-cutout.has-black-background-color figure::after,.wp-block-media-text.is-style-media-text-cutout.has-black-background-color figure::before{background-color:#222!important}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:rgba(204,0,51,.1)!important}table td,table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.wp-block-table.is-style-table-fast-facts{margin:1rem;background:rgba(223,210,179,.6);border-radius:1rem;overflow:hidden;border:solid 1px #dfd2b3;box-shadow:0 5px 5px #eee}.wp-block-table.is-style-table-fast-facts tr{border:none}.wp-block-table.is-style-table-fast-facts td{border:none;padding:.75rem}.wp-block-table.is-style-table-fast-facts tr td:first-child{font-weight:400;text-transform:uppercase;font-size:.9rem}.wp-block-details{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.wp-block-details summary{position:relative;display:block;width:100%;background:#dfd2b3;border-radius:.5rem;border:none;text-align:left;padding:1rem 3rem 1rem 1rem;font-family:Lora,serif;font-size:1.1rem}.wp-block-details summary:before{content:"\f077";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;right:1rem;top:1rem;transform:rotate(180deg);transition:.5s ease-in-out}.wp-block-details[open] summary:before{transform:rotate(0);transition:.5s ease-in-out}.wp-block-navigation .wp-block-navigation__submenu-container{padding:1rem;min-width:300px!important;border:none!important}.wp-block-navigation .wp-block-navigation__submenu-container li{margin:1rem 0 0 0;padding:0 0 1rem 0;border-bottom:solid 1px rgba(255,255,255,.2)}.wp-block-navigation .wp-block-navigation__submenu-container li:first-child{margin-top:0}.wp-block-navigation .wp-block-navigation__submenu-container li:last-child{border-bottom:none;padding-bottom:0}.ree-breadcrumbs{font-size:.8rem;color:rgba(255,255,255,.8);margin:1rem 0 0 0;position:absolute;bottom:2rem}.ree-breadcrumbs a{color:rgba(255,255,255,.6);text-decoration:none}.ree-breadcrumbs a:hover{color:rgba(255,255,255,.6);text-decoration:underline}.cells{display:flex;flex-direction:row;flex-wrap:wrap}.cells .cell{margin:1rem;flex:auto;min-width:calc(100% - 2rem);text-align:center;border-radius:.5rem}@media only screen and (min-width:576px){.cells .cell{min-width:calc(50% - 2rem)}}@media only screen and (min-width:992px){.cells .cell{min-width:calc(33% - 2rem)}}@media only screen and (min-width:1200px){.cells .cell{min-width:calc(25% - 2rem)}}.cells .cell__img{border-radius:.5rem .5rem 0 0;background-size:cover;background-repeat:no-repeat;background-position:center center;height:200px}.cells .cell__content{background:#c03;padding:1rem 1rem 2rem 1rem;border-radius:0 0 .5rem .5rem;color:#fff;position:relative}.cells .cell__date{position:absolute;background:#fff;border-radius:50%;height:80px;width:80px;font-family:Roboto,sans-serif;color:#222;font-size:1.2rem;text-transform:uppercase;line-height:1;padding:.75rem 0 0 0;left:50%;margin-left:-40px;top:-3rem;transition:all .5s ease}.cells .cell__date span{text-transform:none;font-family:Lora,serif;display:block;font-size:2.5rem;line-height:1}.cells .cell__title{font-family:Lora,serif;font-size:1.5rem;line-height:1.2;margin:2rem 0 1rem 0}.cells .cell:hover .cell__date{top:-3.5rem;transition:all .25s ease}.ree-navbar-hamburger{position:fixed;top:4.5rem;right:0;z-index:99999;display:block;background:#fafafa;padding:1rem;transition:all .5s ease-in-out}.ree-navbar-hamburger--show{background:#fafafa;transition:all .5s ease-in-out;right:300px;position:fixed}@media only screen and (min-width:992px){.ree-navbar-hamburger{display:none}}.ree-navbar-hamburger label{display:flex;flex-direction:column;width:40px;cursor:pointer}.ree-navbar-hamburger label span{background:#00626d;border-radius:10px;height:3px;margin:3px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.ree-navbar-hamburger span:nth-of-type(1){width:50%}.ree-navbar-hamburger span:nth-of-type(2){width:100%}.ree-navbar-hamburger span:nth-of-type(3){width:75%}.ree-navbar-hamburger input[type=checkbox]{display:none}.ree-navbar-hamburger input[type=checkbox]:checked~span:nth-of-type(1){transform-origin:bottom;transform:rotatez(45deg) translate(3px,0)}.ree-navbar-hamburger input[type=checkbox]:checked~span:nth-of-type(2){transform-origin:top;transform:rotatez(-45deg)}.ree-navbar-hamburger input[type=checkbox]:checked~span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(16px,-2px) rotatez(45deg)}.ree-navbar-wrapper{width:100%;background:#fff}.ree-navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1400px;width:100%;padding:1rem;margin:0 auto}.ree-navbar__logo{width:300px;height:auto}.menu-main-container{height:100%;height:100vh;max-width:300px;width:100%;position:fixed;top:0;right:-300px;background:#fafafa;z-index:9999;padding:1rem;transition:all .5s ease-in-out}.menu-main-container--show{right:0;transition:all .5s ease-in-out}@media only screen and (min-width:992px){.menu-main-container{height:unset;width:unset;max-width:unset;position:relative;top:unset;left:unset;background:0 0;padding:0;box-shadow:none;right:unset}}.menu-main-container .menu{display:flex;flex-direction:column;height:100%;height:100vh;list-style:none;gap:1rem;font-size:1.9rem;font-weight:400;margin:0;padding:0}@media only screen and (min-width:992px){.menu-main-container .menu{font-size:1.1rem;flex-direction:row;gap:2rem;height:unset;justify-content:space-between}}.menu-main-container a{color:#222;font-size:1.3rem;font-weight:100;background-size:0;background-image:none;background-position:left bottom;background-repeat:no-repeat;font-family:Lora,serif;border-bottom:solid 1px rgba(95,106,114,.1);display:block;padding:0 0 1rem 0}.menu-main-container a:hover{background-size:100%;color:#c03}@media only screen and (min-width:992px){.menu-main-container a:hover{color:#00626d}}@media only screen and (min-width:992px){.menu-main-container a{background-image:linear-gradient(to bottom,transparent 60%,rgba(223,210,179,.5) 60%);border-bottom:none;padding:0;font-size:1rem}}.menu-main-container ul{list-style:none}.menu-top-container .menu{display:flex;flex-direction:row;list-style:none;gap:2rem;font-size:1.1rem;font-weight:400;margin:0;padding:0}.menu-main-container .sub-menu{display:none;opacity:1;position:relative;left:unset;margin:1rem 0 0 0;background:0 0;padding:.5rem 2rem;box-shadow:none;border-radius:1rem;font-size:1rem;min-width:auto;transition:all .5s ease-in-out}@media only screen and (min-width:992px){.menu-main-container .sub-menu{display:block;visibility:hidden;opacity:0;position:absolute;left:0;z-index:999;background:#dfd2b3;box-shadow:0 3px 1px rgba(95,106,114,.3);min-width:300px}}.menu-main-container .sub-menu li{margin:1rem 0;padding:0 0 1rem 0;border-bottom:solid 1px rgba(255,255,255,.2)}.menu-main-container .sub-menu li:last-child{border-bottom:none;padding:0}.menu-main-container .sub-menu a{display:block}.menu-main-container .sub-menu::after{content:"";width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid transparent;position:absolute;top:-1rem;left:2rem}@media only screen and (min-width:992px){.menu-main-container .sub-menu::after{border-bottom:1rem solid #dfd2b3}}.menu-main-container .menu-item-has-children{position:relative}.menu-main-container .menu-item-has-children:focus>.sub-menu,.menu-main-container .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transition:all .25s ease-in-out}.top-menu-outer{background:rgba(95,106,114,.1);color:#222;font-weight:300;font-size:.8rem;display:none}@media only screen and (min-width:992px){.top-menu-outer{display:block}}.top-menu-outer a{color:#222;font-weight:300;font-size:.8rem}.top-menu-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.25rem 1rem;max-width:1400px;margin:0 auto;width:100%;color:#5f6a72;font-size:1.4rem}@media only screen and (min-width:576px){.top-menu-inner{font-size:1rem}}.top-menu-inner a{color:#5f6a72}.top-menu-inner__contact div{margin:0 0 0 1rem;display:inline-block}.top-menu-inner__contact span{display:none}@media only screen and (min-width:576px){.top-menu-inner__contact span{display:inline-block}}.menu-top-container .menu{gap:1rem;margin:0;padding:0}.news-cards{display:flex;flex-wrap:wrap;flex-direction:row;gap:2rem;margin:2rem 0;justify-content:center}.news-card{position:relative;background:rgba(95,106,114,.1);padding:0 0 2rem 0;width:100%}@media only screen and (min-width:992px){.news-card{width:calc(32% - 1rem)}}.news-card__image{height:300px;background-position:center center;background-repeat:no-repeat;background-size:cover}.news-card__content-wrap{background:#fff;padding:1rem 2rem 2rem 2rem;margin:-2rem 2rem 0 2rem}.news-card__meta{color:rgba(95,106,114,.5)}.news-card__meta a{color:rgba(95,106,114,.5)}.home .news-section{padding:2rem 1rem}.ree-notice{padding:.5rem 1rem;text-align:center;background:#dfd2b3;font-size:.9rem}.ree-notice p{margin:0;padding:0}.ree-notice a{text-decoration:underline;color:#222;display:inline-block}.ree-notice a:hover{text-decoration:none}.pagination{display:flex;justify-content:flex-end;margin:1rem 0 0 0;flex-wrap:wrap;flex-direction:row}.pagination__link{width:30px;height:30px;line-height:30px;text-align:center;background:#00626d;transition:all .5s ease}.pagination__link:hover{background:rgba(0,98,109,.5);transition:all .25s ease}.pagination__link a{color:#fff;display:block}.pagination__link--current{background:#dfd2b3;color:#222}.sidebar-mobile-heading{display:block;border-bottom:solid 2px #dfd2b3;padding-bottom:1rem}@media only screen and (min-width:992px){.sidebar-mobile-heading{display:none}}nav .sidebar{margin:1rem 0}nav .sidebar__title{font-size:1.3rem;line-height:1.2;font-family:Lora,serif;font-weight:400;margin:0 0 1rem 0}nav .sidebar__title--level::after{content:"\f148";font-family:"Font Awesome 5 Pro";font-weight:300;display:inline-block;font-size:1.2rem;color:rgba(34,34,34,.4);position:relative;bottom:.1rem}nav .sidebar__title a{color:#222;transition:all .25s ease-in-out}nav .sidebar__title a:hover{color:#c03;transition:all .25s ease-in-out}nav .sidebar__child-page-list{margin:0;padding:0;list-style:none;background:rgba(95,106,114,.1);border-radius:.5rem;font-size:.9rem;border-radius:.5rem;overflow:hidden}nav .sidebar__child-page-list a{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem;color:#222;transition:all .25s ease-in-out}nav .sidebar__child-page-list a:hover{color:#222;background:rgba(95,106,114,.2);transition:all .25s ease-in-out}nav .sidebar__item--active{background:#dfd2b3}nav .sidebar__item--active a{color:#222}nav .sidebar__item--active a:hover{color:#fff}nav .sidebar__item--active a::after{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:300}nav .sidebar span{padding:0 0 0 1rem;margin:0;display:block;font-size:1.2rem;font-weight:400;color:#c03}nav .sidebar .btn{margin:1rem 0 0 1rem}.sidebar__title{font-size:1.7rem;line-height:1.2;font-family:Lora,serif;padding:0 0 .5rem 0;margin:1rem 0 0 0;font-weight:400}.sidebar-outer .wp-caption-text{display:none!important}.sidebar-outer .wp-caption.alignnone{margin:0!important}.sidebar-outer .wp-caption{border:none!important;padding:0!important;max-width:100%!important}.sidebar-outer h2.widget-title{font-size:1.7rem;line-height:1.2;font-family:Lora,serif;padding:0 0 .5rem 0;margin:1rem 0 0 0;font-weight:400}.sticky-top .widget{margin:.5rem 0}.mobile .sticky-top{margin:1rem 0 0 0;display:flex;flex-direction:column}.mobile .sticky-top .wp-block-buttons{display:flex;flex-direction:row;flex-wrap:no-wrap;gap:.5rem}.mobile .sticky-top .wp-block-buttons .mt-2{margin:0!important}.ree-skip-link{padding:1rem;border:solid 1px #222;position:fixed;top:2.5rem;left:2.5rem;background-color:#fff;color:#000;z-index:999999;box-shadow:1px 1px 5px #222}.ree-skip-link:not(:focus){position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.ree-media-text--home .ree-media-text__title{color:#c03}.ree-media-text--home .ree-media-text__contact{display:flex;flex-direction:column;margin:1rem 0}@media only screen and (min-width:768px){.ree-media-text--home .ree-media-text__contact{margin:2rem 0 2rem 2.5rem}}.ree-media-text--home .ree-media-text__contact i{color:#c03;margin:0 1rem 0 -2.5rem}.ree-media-text--home .ree-media-text__contact a{color:#222;transition:all .5s ease-in-out}.ree-media-text--home .ree-media-text__contact a:hover{text-decoration:none;color:#c03;transition:all .25s ease-in-out}.ree-media-text--home .ree-media-text__contact-title{text-transform:uppercase;font-weight:900}.ree-media-text--home .ree-media-text__contact-content{font-size:1.5rem;font-weight:400}.ree-media-text--home .ree-media-text__btn{margin:0 0 1rem 0}.ree-media-text--home .ree-media-text__btn:first-of-type{margin:0 1rem 1rem 0}.header-landing{background:#c03;padding:1rem 0;margin:0 0 1rem 0}.header-landing svg{width:150px;height:auto}.header-landing .logo--sun,.header-landing .logo--text{fill:#fff}@media only screen and (min-width:768px){.header-landing{margin:0 0 3rem 0}}*{margin:0;padding:0}body,html{height:100%}body{font-family:Roboto,sans-serif;color:#222;font-weight:300;overflow-x:hidden}body.scroll-deactivated{overflow-y:hidden}img{max-width:100%;height:auto}main{animation:fade-in 1s ease-in-out}.content-stage{margin:0 0 2rem 0}.content-stage--no-nav .page-header{margin:0 0 3rem 0!important}.home .content-stage{margin:0}.page-header{width:100%;position:relative;min-height:350px;background:#c03;display:flex;flex-direction:column;justify-content:center;color:#fff;padding:2rem 0 3.5rem 0}.page-header::after,.page-header::before{content:"";bottom:0;position:absolute;width:50%;height:1.5rem;background:#fff;z-index:99}.page-header::before{left:0;border-radius:0 1.5rem 0 0}.page-header::after{right:0;border-radius:1.5rem 0 0 0}.page-header__title{font-weight:400}.page-header__pretitle{margin:0;font-weight:300}.page-header--hero{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.page-header .container{z-index:1}.page-header__overlay{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:rgba(204,0,51,.8)}.content-area{padding:0 1rem}@media only screen and (min-width:992px){.content-area{padding:0 1rem 0 3rem}}.content-area--home{padding:0}.content-area p{line-height:1.9;margin:2rem 0}.content-area ol,.content-area ul{margin:1rem 0 1rem 2rem}.content-area li{padding:.5rem 2rem .5rem 0}.content-area ol a,.content-area p a,.content-area ul a{background-size:0;background-image:none;background-position:left bottom;background-repeat:no-repeat}.content-area ol a:hover,.content-area p a:hover,.content-area ul a:hover{color:#c03;background-size:100%;background-image:linear-gradient(to bottom,transparent 60%,rgba(223,210,179,.5) 60%)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (display:flow-root){.menu-main-container .menu{gap:0}.menu-main-container .menu li{margin-right:0}@media only screen and (min-width:768px){.menu-main-container .menu li{margin-right:1rem}}.menu-top-container .menu{gap:0}.menu-top-container .menu li{margin-right:0}@media only screen and (min-width:768px){.menu-top-container .menu li{margin-right:1rem}}.footer-interior{gap:0}.footer-interior__menu{margin-right:0}@media only screen and (min-width:768px){.footer-interior__menu{margin-right:1rem}}.menu-footer-container .menu{gap:0}.menu-footer-container .menu li{margin-right:0}@media only screen and (min-width:768px){.menu-footer-container .menu li{margin-right:1rem}}.news-cards .news-card{margin:.5rem 0;width:100%}@media only screen and (min-width:992px){.news-cards .news-card{width:calc(31% - 1rem)}}}}.alignnone{margin:5px 30px 30px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 30px 30px}.alignleft{float:left;margin:5px 30px 30px 0}a img.alignright{float:right;margin:5px 0 30px 30px}a img.alignnone{margin:5px 30px 30px 0}a img.alignleft{float:left;margin:5px 30px 30px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 30px 30px 0}.wp-caption.alignleft{margin:5px 30px 30px 0}.wp-caption.alignright{margin:5px 0 30px 30px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}