html{--primary-color:#22543e;--secondary-color:#c3b092;--primary-font:'Roboto Slab',serif;--secondary-font:'Roboto',serif}.mce-top-part{position:sticky!important;top:-60px}body.et_cover_background{background-image:url(https://wsos-cdn.s3.us-west-2.amazonaws.com/uploads/sites/74/graphic-bkgd-body.png);background-attachment:fixed;background-repeat:no-repeat;background-color:#000;background-size:inherit!important}#skip a,.skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;background-color:#fff;padding:15px}#skip a:focus,.skip a:focus{position:static;width:auto;height:auto}ul#menu-main-navigation li.current-menu-item a{color:var(--secondary-color)!important}ul#menu-main-navigation li.current-menu-item ul li a{color:#fff!important}.et_mobile_menu .first-level>a{background-color:transparent;position:relative}.et_mobile_menu .first-level>a:after{font-family:'ETmodules';content:'\4c';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .first-level>.icon-switch:after{content:'\4d'}.second-level{display:none}.reveal-items{display:block}.et_mobile_menu .first-level>a:after{top:0;font-size:20px}@media (min-width:981px){.et_pb_menu__menu,nav.et-menu-nav.fullwidth-menu-nav,#menu-main-navigation,.et-menu-nav{width:100%}ul#menu-main-navigation{justify-content:space-around!important}}.main-body h1{font-size:1.625em;font-family:'Domine',serif;display:block;font-weight:400;padding:10px 20px;line-height:1.2em;color:#ffffff;background-color:#22543e;height:auto;margin:0 0 30px 0;position:relative}.main-body h1:after{content:'';height:4px;background:#c3b092;width:100%;position:absolute;left:0;bottom:-6px}.main-body h2{font-size:1.4em;line-height:1.2em;font-family:'Domine',serif;font-weight:400;padding:5px 0;margin:20px 0 15px 0;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-body h2:before{content:"\f0da";font-family:'fontawesome';font-size:2.5rem;color:#22543e;margin-right:5px}.main-body h3,.sidebar-top{font-size:1.4em;line-height:1.2em;font-family:'Domine',serif;font-weight:400;padding:10px 15px 8px;text-transform:uppercase;color:#000000;background-color:#c3b092;display:block;margin:0 0 20px 0!important;min-height:44px;position:relative}.main-body h3:after,.sidebar-top:after{content:'';height:4px;background:#22543e;width:100%;position:absolute;left:0;bottom:-6px}.main-body h4{font-size:1.25rem;line-height:1.2;font-family:'Domine',serif;font-weight:400;margin:20px 0 0 0;padding:5px 0px;text-transform:uppercase;color:#22543e;border-bottom:2px solid #c3b092}.sidebar-top{display:none}@media screen and (min-width:48em){.main-body h2{margin:0px 15px}.main-body h2:after{content:'';content:'';background-color:#c3b092;height:2px;margin:12px 0px 0 10px;flex-grow:200}.main-body h3{text-align:center}.main-body h4{text-align:center;padding:5px 10px}.sidebar-top{display:block}}.et_pb_section.main-body{padding:15px 0}#main-content{background-color:transparent}.main-body .et_pb_row{width:90%!important;display:flex;flex-direction:column}.sidebar-content{order:2}.main-content{order:1}.sidebar-content .et_pb_image{display:none}.main-body ul,.main-body ol{margin:0 25px}h4+ul,h2+ul{margin-top:15px!important}.main-body p{padding-bottom:0}.main-body a:hover,.main-body a:focus{text-decoration:none!important}@media screen and (min-width:48em){.main-body{background-color:transparent}.main-body .et_pb_row{flex-direction:row;width:95%!important}.main-content:before,.sidebar-content:before,.sidebar-left:before,.sidebar-right:before,.main-content-home:before{content:'';position:absolute;height:100%;width:100%;bottom:0px;z-index:-1;background-color:#fff}#main-content-container.main-content{width:71%!important;z-index:0}.sidebar-content{padding:0;width:27.5%!important;margin-right:1.5%!important;z-index:0;order:1}.sidebar-content .et_pb_image{display:block;text-align:center}.sidebar-content:before,.main-content:before{top:50px}.main-content{order:2}.sidebar-left:before,.sidebar-right:before{top:107px}.main-body p{margin:15px 20px}}.main-body a.et_pb_button{border-radius:5px;background-image:-webkit-linear-gradient(90deg,rgb(7,58,39) 0%,rgb(36,83,62) 100%);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);background-color:#22543e;border:none;color:#FFFFFF;text-align:center;font-size:1.2rem;padding:10px 20px;width:80%;max-width:17rem;margin:5px auto;color:#fff;border:0;font-family:"Domine",serif;cursor:pointer;display:block;position:relative;transition:0.5s;line-height:1.3!important}.main-body a.et_pb_button:hover,.main-body a.et_pb_button:focus{padding:10px 25px 10px 0;border-radius:5px;border:0;text-decoration:none}.main-body a.et_pb_button:after{content:'\f101';font-family:"Font Awesome 6 Pro"!important;position:absolute;opacity:0;top:25%;right:-20px;transition:0.5s}.et_pb_button:hover:after{opacity:1!important;margin-left:0;right:10px!important}a#home-button:hover,a#home-button:focus{background-image:none;background-color:#22543e;color:#fdfdfd}a#home-button:after{display:none}ul#all-contacts{display:flex;flex-wrap:wrap;margin:0 25px!important}#all-contacts li .contact-list-contact-container{height:auto!important;padding:0!important}#contact-list-search ul li .contact-list-contact-name{font-size:16px!important}span.contact-list-send-email a{border:0;padding:0;text-transform:none;font-weight:400;font-size:16px;text-decoration:underline!important;color:#22543e!important;margin:0}.contact-list-send-email a:not(.bogus-class):hover,.contact-list-show-contact-button:not(.bogus-class):hover{text-decoration:none;background:transparent!important;color:#0c2e95!important;border:0}.cl-modal-container .cl-modal .close-modal-container{z-index:1}body .contact-list-container.contact-list-3-cards-on-the-same-row .contact-list-image img{display:none}@media screen and (min-width:821px){.contact-list-contact-container{flex-direction:column}.contact-list-main-left{order:2}.contact-list-3-cards-on-the-same-row #all-contacts li .contact-list-contact-container{border-radius:0}.contact-list-main-right{width:100%;max-width:160px}.contact-list-image img{border:4px solid #22543e;margin:2px;max-width:100px}body .contact-list-container.contact-list-3-cards-on-the-same-row .contact-list-image img{display:inline-block}}.footer-logo-container{display:none}@media screen and (min-width:48em){.footer-logo-container{display:block;position:absolute;width:100%}.footer-logo-container img{max-width:115px;margin-top:-5.5%}}