.has-white-background-color{background:#fff}.has-blue-background-color{background:#685345}.has-grey-light-background-color{background:#ededed}.has-grey-background-color{background:#434959}.has-brown-dark-background-color{background:#514740}.has-black-background-color{background:#000}.has-white-color{color:#fff}.has-blue-color{color:#685345}.has-grey-color{color:#434959}.has-brown-dark-color{color:#514740}.has-grey-light-color{color:#ededed}.has-black-color{color:#000}.alignfull img{width:auto !important}.alignwide{margin-left:-80px;margin-right:-80px}@media only screen and (max-width: 1320px){.alignwide{margin-left:auto;margin-right:auto}}p.has-medium-font-size{font-size:1.8rem}p.has-large-font-size{font-size:2.2rem}.img-hover-zoom{height:300px;overflow:hidden}.img-hover-zoom img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.img-hover-zoom:hover img{-webkit-transform:scale(1.5);transform:scale(1.5)}.img-hover-zoom--quick-zoom img{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:visibility .25s ease-in, -webkit-transform .25s;transition:visibility .25s ease-in, -webkit-transform .25s;transition:transform .25s, visibility .25s ease-in;transition:transform .25s, visibility .25s ease-in, -webkit-transform .25s}.img-hover-zoom--quick-zoom:hover img{-webkit-transform:scale(2);transform:scale(2)}.img-hover-zoom--point-zoom img{-webkit-transform-origin:65% 75%;transform-origin:65% 75%;-webkit-transition:-webkit-transform 1s, -webkit-filter .5s ease-out;transition:-webkit-transform 1s, -webkit-filter .5s ease-out;transition:transform 1s, filter .5s ease-out;transition:transform 1s, filter .5s ease-out, -webkit-transform 1s, -webkit-filter .5s ease-out}.img-hover-zoom--point-zoom:hover img{-webkit-transform:scale(5);transform:scale(5)}.img-hover-zoom--zoom-n-rotate img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.img-hover-zoom--zoom-n-rotate:hover img{-webkit-transform:scale(2) rotate(25deg);transform:scale(2) rotate(25deg)}.img-hover-zoom--slowmo img{-webkit-transform-origin:50% 65%;transform-origin:50% 65%;-webkit-transition:-webkit-transform 5s, -webkit-filter 3s ease-in-out;transition:-webkit-transform 5s, -webkit-filter 3s ease-in-out;transition:transform 5s, filter 3s ease-in-out;transition:transform 5s, filter 3s ease-in-out, -webkit-transform 5s, -webkit-filter 3s ease-in-out;-webkit-filter:brightness(150%);filter:brightness(150%)}.img-hover-zoom--slowmo:hover img{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transform:scale(3);transform:scale(3)}.img-hover-zoom--brightness img{-webkit-transition:-webkit-transform 2s, -webkit-filter 1.5s ease-in-out;transition:-webkit-transform 2s, -webkit-filter 1.5s ease-in-out;transition:transform 2s, filter 1.5s ease-in-out;transition:transform 2s, filter 1.5s ease-in-out, -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;-webkit-filter:brightness(50%);filter:brightness(50%)}.img-hover-zoom--brightness:hover img{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transform:scale(1.3);transform:scale(1.3)}.img-hover-zoom--zoom-n-pan-h img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:100% 0;transform-origin:100% 0}.img-hover-zoom--zoom-n-pan-h:hover img{-webkit-transform:scale(1.5) translateX(30%);transform:scale(1.5) translateX(30%)}.img-hover-zoom--zoom-n-pan-v img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:0 0;transform-origin:0 0}.img-hover-zoom--zoom-n-pan-v:hover img{-webkit-transform:scale(1.25) translateY(-30%);transform:scale(1.25) translateY(-30%)}.img-hover-zoom--blur img{-webkit-transition:-webkit-transform 1s, -webkit-filter 2s ease-in-out;transition:-webkit-transform 1s, -webkit-filter 2s ease-in-out;transition:transform 1s, filter 2s ease-in-out;transition:transform 1s, filter 2s ease-in-out, -webkit-transform 1s, -webkit-filter 2s ease-in-out;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:scale(1.2);transform:scale(1.2)}.img-hover-zoom--blur:hover img{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}.img-hover-zoom--colorize img{-webkit-transition:-webkit-transform .5s, -webkit-filter 1.5s ease-in-out;transition:-webkit-transform .5s, -webkit-filter 1.5s ease-in-out;transition:transform .5s, filter 1.5s ease-in-out;transition:transform .5s, filter 1.5s ease-in-out, -webkit-transform .5s, -webkit-filter 1.5s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.img-hover-zoom--colorize:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.1);transform:scale(1.1)}body{font-size:1.6rem;font-family:"Open Sans",sans-serif;font-weight:400;color:#000;font-display:swap}h1{font-size:3rem;font-family:"Open Sans",sans-serif;color:#685345;font-weight:600;margin-bottom:2rem;text-align:center}@media only screen and (max-width: 1200px){h1{font-size:3.4rem}}@media only screen and (max-width: 860px){h1{font-size:3.2rem}}@media only screen and (max-width: 680px){h1{font-size:3rem}}h2{font-size:2.7rem;font-family:"Open Sans",sans-serif;color:#685345;font-weight:600;margin-bottom:1.8rem}@media only screen and (max-width: 1100px){h2{font-size:3.4rem}}@media only screen and (max-width: 680px){h2{font-size:3rem}}h3{font-family:"Open Sans",sans-serif;color:#685345;font-size:1.9rem;font-weight:600}@media only screen and (max-width: 1100px){h3{font-size:2.2rem}}@media only screen and (max-width: 680px){h3{font-size:2rem;text-align:center}}h4{font-family:"Open Sans",sans-serif;font-size:2.6rem;font-weight:900;margin-bottom:1.2rem}@media only screen and (max-width: 1100px){h4{font-size:2.5rem}}@media only screen and (max-width: 680px){h4{font-size:2.3rem;text-align:center}}article p,.content-area p{margin:0 0 2rem;line-height:1.8}@media only screen and (max-width: 798px){article p,.content-area p{text-align:center}}a{color:#685345;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:#514740}.single-post img.featured-thumbnail.wp-post-image{max-width:40%;float:right;margin:1.2rem 0 3rem 6rem}@media only screen and (max-width: 580px){.single-post img.featured-thumbnail.wp-post-image{max-width:100%;float:none;margin:0 0 3rem 0}}.article-listing{display:-ms-grid;display:grid;grid-row-gap:4rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:3rem;column-gap:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto !important}@media only screen and (max-width: 950px){.article-listing{-ms-grid-columns:1fr;grid-template-columns:1fr}}.article-listing article.type-post{width:100%;margin:0 !important;background-color:#ededed;-webkit-box-shadow:1px 1px 0.6rem 0.3rem rgba(0,0,0,0.2);box-shadow:1px 1px 0.6rem 0.3rem rgba(0,0,0,0.2);padding:2.5rem}@media only screen and (max-width: 750px){.article-listing article.type-post{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;-webkit-box-sizing:border-box;box-sizing:border-box}}.article-listing article.type-post .blog-content{text-align:left}.article-listing article.type-post .blog-content .blog-date{font-size:1.6rem;padding:0;margin-bottom:0;font-style:italic;position:relative;display:inline-block}.article-listing article.type-post .blog-content .blog-date::before{position:relative;margin-right:1rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f073"}.article-listing article.type-post h2{margin-bottom:1rem;font-size:2.2rem;text-align:left !important}.page-navigation{margin-top:3rem}.meta-info{margin-bottom:1rem;font-style:italic}body.single-post .meta-info{margin-bottom:2.5rem}body.single-post span.info-date{font-style:italic;color:#434959;position:relative;display:block}body.single-post span.info-date::before{position:relative;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f073";padding-right:1rem}h2.featured-title{font-size:2.8rem;text-align:center !important}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item>a.mega-menu-link{-webkit-transition:all ease .4s;transition:all ease .4s;font-weight:500}footer{background-color:#fff;color:#000;line-height:1.7;font-size:1.6rem;padding:0;position:relative;padding-top:4rem;padding-bottom:2rem;text-align:center}footer a{color:#000}footer a:hover{color:#434959}.footer{background-color:unset;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.footer h3{color:#685345;font-weight:400;font-size:3.9rem;letter-spacing:.1em;text-align:center}.footer>div{width:100%;margin:0 auto 0;padding:0}.footer i{font-size:2.4rem;margin-top:1rem;display:block}.additional-info{background-color:unset;color:#000;line-height:1.7}@media only screen and (max-width: 850px){.additional-info .container{-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.additional-info .container p:first-child{margin-right:unset;padding-bottom:.8rem}}.additional-info a{color:#000}.additional-info a:hover{color:#434959}html{-webkit-font-smoothing:antialiased}.container,.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{max-width:120rem}@media only screen and (max-width: 1300px){.container,.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{padding:0 3rem}}.content-wrapper{padding:4rem 0 4rem}.posts{padding:0}.nf-form-fields-required{display:none}#respond input#submit,a.button,button.button,input.button,#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt,button.button,a.n2-ow{background-color:#685345;display:inline-block;border-radius:0 !important;line-height:1.2;color:#fff !important;padding:.8rem 2rem .8rem 2rem !important;font-size:1.6rem;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;font-weight:400;z-index:100 !important;position:relative;overflow:visible !important}#respond input#submit::after,a.button::after,button.button::after,input.button::after,#respond input#submit.alt::after,a.button.alt::after,button.button.alt::after,input.button.alt::after,button.button::after,a.n2-ow::after{position:relative;opacity:1 !important;visibility:visible !important;display:inline-block !important;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f101";color:#fff !important;z-index:100;font-weight:bold;padding-left:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}#respond input#submit:hover,a.button:hover,button.button:hover,input.button:hover,#respond input#submit.alt:hover,a.button.alt:hover,button.button.alt:hover,input.button.alt:hover,button.button:hover,a.n2-ow:hover{background-color:#514740}#respond input#submit:hover::after,a.button:hover::after,button.button:hover::after,input.button:hover::after,#respond input#submit.alt:hover::after,a.button.alt:hover::after,button.button.alt:hover::after,input.button.alt:hover::after,button.button:hover::after,a.n2-ow:hover::after{-webkit-transform:translateX(0.4rem);transform:translateX(0.4rem)}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background-color:#685345 !important;display:inline-block;border-radius:0 !important;line-height:1.2;color:#fff !important;padding:1rem 3rem 1rem 3rem !important;font-size:1.8rem;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;font-weight:400;z-index:100 !important;position:relative;overflow:visible !important}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{color:#434959 !important}.nf-error.field-wrap .nf-field-element:after{height:38px !important;width:40px !important;line-height:40px !important}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:40px !important}@media only screen and (max-width: 760px){.three-col-list ul li{width:auto !important}}@media only screen and (min-width: 960px){ul.twocol-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.twocol-list li{-ms-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}ul.twocol-list li:nth-of-type(even){margin-left:4%}}input,select,button{outline:none}.nf-form-wrap.ninja-forms-form-wrap{font-family:"Open Sans",sans-serif}#ninja_forms_required_items,.nf-field-container{margin-bottom:1.2rem !important}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{font-size:inherit !important;color:#000 !important}.nf-form-content label{font-weight:normal !important;font-size:inherit !important}figure.wp-block-table.is-style-stripes{margin-bottom:3rem}figure.wp-block-table.is-style-stripes thead{border:none;color:#fff}figure.wp-block-table.is-style-stripes thead tr{background-color:#685345 !important}figure.wp-block-table.is-style-stripes tr:nth-child(even){background-color:#fff}.documents-post{background:#ededed;padding:2rem;-webkit-box-shadow:1px 1px 0.6rem 0.3rem rgba(0,0,0,0.2);box-shadow:1px 1px 0.6rem 0.3rem rgba(0,0,0,0.2)}.documents-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:3rem;column-gap:3rem;row-gap:3rem;margin:3rem 0}.documents-wrapper h2{font-size:2.4rem;margin-bottom:1.2rem !important}.documents-wrapper a.document-button{display:inline-block;margin-top:1.8rem;padding:1rem 2rem;line-height:1;color:#fff;background-color:#685345;white-space:nowrap}.documents-wrapper a.document-button i{font-size:2.2rem;margin:0 1rem 0 0}.documents-container>div>p{text-align:center;font-size:1.9rem}.documents-sub-category{border-bottom:1px solid #c4c4c4;padding-bottom:2rem;margin-top:2rem;margin-right:3rem;display:inline-block}#header{background-color:#fff;color:#000;padding:1.5rem 0 0;height:auto;z-index:100}#header .container.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}#header a{color:#000}.header .logo{margin-bottom:1rem;font-size:5.6rem;font-weight:600;text-align:center;font-family:"Allura",cursive}@media only screen and (max-width: 530px){.header .logo{font-size:11vw}}.header .logo img{max-width:60rem;margin:0 auto}.header-image-wrapper,.header-image-wrapper-blog{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;height:26rem;background-size:cover;background-repeat:no-repeat;background-position:50% 40%;text-align:center}@media only screen and (max-width: 1200px){.header-image-wrapper,.header-image-wrapper-blog{height:34rem}}@media only screen and (max-width: 900px){.header-image-wrapper,.header-image-wrapper-blog{height:29rem}}@media only screen and (max-width: 640px){.header-image-wrapper,.header-image-wrapper-blog{height:34vw}}@media only screen and (max-width: 440px){.header-image-wrapper,.header-image-wrapper-blog{height:40vw}}.header-image-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%}.blog-feed .blog-feed__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:3rem;column-gap:3rem}@media only screen and (max-width: 1000px){.blog-feed .blog-feed__wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:3rem}}.blog-feed .blog-feed__wrapper .blog-feed__posts{width:100%;padding:2.5rem;margin:0;background-color:#ededed;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-shadow:1px 1px 0.6rem 0.3rem rgba(0,0,0,0.2);box-shadow:1px 1px 0.6rem 0.3rem rgba(0,0,0,0.2)}.blog-feed .blog-feed__wrapper .blog-feed__posts::before{position:absolute;display:block;top:-.6rem;left:50%;-webkit-transform:translateX(-50%) rotate(5deg);transform:translateX(-50%) rotate(5deg);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f276";font-weight:bold;font-size:2.2rem;color:#685345}.blog-feed h2{text-align:center;font-size:3rem;margin-bottom:3rem}.blog-feed h3{font-size:2rem;color:#000;text-align:left !important}.blog-feed span.info-date{font-style:italic;font-size:1.5rem;color:#434959;position:relative;display:block}.blog-feed span.info-date::before{position:relative;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f073";padding-right:1rem}.featured-content_exerpt p{text-align:left !important}
