:root{--main-bg-color:#000;--main-text-color:#fff;--secondary-text-color:#787878;--accent-color:#c4c4c4;--button-bg-color:#010101;--button-text-color:#fff}#page-container{line-height:1.65em;font-size:clamp(.95rem,1.1vw,1.15rem)}#page-container h1{font-size:clamp(2.5rem,4vw,5rem)}#page-container h2{font-size:clamp(2rem,3vw,4rem)}#page-container h3,.et_pb_blog_grid h3.entry-title,ul#mobile_menu1 li a{font-size:clamp(1.5rem,2.5vw,3rem)}#page-container h4{font-size:clamp(1.25rem,2vw,2rem)}#menu-primary-menu .cta a,ul#mobile_menu1,ul#mobile_menu1 li a{align-self:center;color:#147734!important;background-color:#fff!important;border:none;border-radius:10px;padding:.75em 1em;transition:all .4s ease}.mobile_menu_bar:before,.mobile_nav.opened .mobile_menu_bar:before{transform:rotate(0);display:block}.mobile_nav.opened .mobile_menu_bar:before{transform:rotate(90deg)}ul,ol{margin-left:2rem}ul li,ol li{margin-bottom:.5rem}#page-container .nf-form-content,.nf-form-content .nf-field-element input,.submit-container .submit-wrap input{margin-left:0;padding:0;border-radius:0;box-shadow:none;transition:all .5s}#page-container .submit-wrap input{background:var(--button-bg-color);padding:.5rem .75rem;line-height:1rem}.submit-container .submit-wrap input:hover,.search.results .et_pb_post:hover{transform:translateY(-3px)}.et_pb_blog_grid .post-content,.et_pb_blog_grid p.post-meta{padding-left:1rem;padding-right:1rem}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}.shadow{box-shadow:inset 1px 10px 75px -6px rgba(0,0,0,.1)}@media only screen and (max-width:980px){.flip,.flip.et_section_specialty .et_pb_row,.btm-vert-menu .et_pb_menu__menu,.btm-open-menu .et_pb_menu__menu{display:flex;flex-direction:column-reverse!important}.btm-vert-menu .et_mobile_nav_menu,.btm-open-menu .et_mobile_nav_menu{display:none!important}}@media screen and (max-width:1350px){.footer-nav .et_pb_menu_inner_container{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:980px){.footer-2 .et_pb_row{display:grid!important;grid-template-columns:1fr 1fr}}