h1,h2,h3,h4,h5,h6{font-family:"p22-mackinac-pro",serif;font-weight:400;font-style:normal}.hidden-button{opacity:0;visibility:hidden;transition:all 0.5s ease-in-out}.shown-text:hover .hidden-button{opacity:1;visibility:visible!important}.divi-life-cta-menu{background-color:#6d8dc4;bottom:15px!important;color:#ece4da!important;padding:0!important;font-family:'Work Sans',sans-serif!important;font-weight:500!important}.divi-life-cta-menu a{font-family:'Work Sans',sans-serif!important;padding-top:15px!important;padding-bottom:15px!important;padding-left:50px!important;padding-right:50px!important;color:#ece4da!important;text-align:center;font-weight:500!important}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}body #gform_wrapper_1 .gform_heading .gform_title{color:#1a401f;font-size:50px;font-weight:500!important}body #gform_wrapper_1 .gform_heading .gform_description{font-size:18px;color:#1a401f}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{color:#1a401f}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_right label{color:#1a401f}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text]{color:#1a401f;background-color:#ece4da;border:2px solid #1a401f!important;border-radius:0px!important;padding:10px!important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input{color:#1a401f;background-color:#ece4da;border:2px solid #1a401f!important;border-radius:0px!important;padding:10px!important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input{color:#1a401f;background-color:#ece4da;border:2px solid #1a401f;!important;border-radius:0px!important;padding:10px!important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea{color:#1a401f;background-color:#ece4da;border:2px solid #1a401f!important;border-radius:0px!important;padding:10px!important}body #gform_wrapper_1 .gform_footer input[type=submit]{border:1px solid #6d8dc4;background:#6d8dc4;color:#ece4da!important;border-radius:0px;font-weight:700!important;padding:10px 70px 10px 70px;cursor:pointer;font-size:20px}@media (min-width:767px){.pa-blog-list .entry-featured-image-url{width:30%;float:left;margin-bottom:0!important}.pa-blog-list .entry-title,.pa-blog-list .post-meta,.pa-blog-list .post-content{width:70%;float:left;padding-left:30px}}