body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:link,a:visited,a:hover,a:focus,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img,a.fl-button{transition:all 0.25s ease-in-out!important}p{margin-bottom:25px}.zbump{position:relative;z-index:99999}input,select,textarea{background-color:#fff;border:1px solid #ddd;color:#333;font-size:18px;font-size:1.8rem;font-weight:400;padding:16px;width:100%}input:focus,textarea:focus{border:1px solid #999;outline:none}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}::-moz-placeholder{color:#333;opacity:1}::-webkit-input-placeholder{color:#333}.fl-builder-content .focus-button a.fl-button,.fl-builder-content .focus-button a.fl-button:visited,.fl-builder-content .focus-button .fl-slide a.fl-button,.fl-builder-content .focus-button .fl-slide a.fl-button:visited,button,input[type="button"],input[type="reset"],input[type="submit"],.button{background-color:#163f79;border:2px solid #163f79;border-radius:40px;color:#fff;cursor:pointer;font-size:18px;font-size:1.8rem;font-weight:700;padding:20px 40px;text-decoration:none;white-space:normal;width:auto}.fl-builder-content .focus-button a.fl-button:hover,.fl-builder-content .focus-button a.fl-button:focus,.fl-builder-content .focus-button .fl-slide a.fl-button:hover,.fl-builder-content .focus-button .fl-slide a.fl-button:focus,button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,button:focus,input:focus[type="button"],input:focus[type="reset"],input:focus[type="submit"],.button:focus{background-color:#90d5ff;border:2px solid #90d5ff;color:#163f79}.fl-builder-content .focus-button a.fl-button *,.fl-builder-content .focus-button a.fl-button:visited,.fl-builder-content .focus-button .fl-slide a.fl-button *{color:#fff}.fl-builder-content .focus-button a.fl-button:hover *,.fl-builder-content .focus-button a.fl-button:focus *{color:#163f79!important}.fl-builder-content .focus-button.alt a.fl-button,.fl-builder-content .focus-button.alt a.fl-button:visited,.fl-builder-content .focus-button.alt .fl-slide a.fl-button,.fl-builder-content .focus-button.alt .fl-slide a.fl-button:visited{background-color:#000;color:#fff}.fl-builder-content .focus-button.alt a.fl-button:hover,.fl-builder-content .focus-button.alt a.fl-button:focus,.fl-builder-content .focus-button.alt .fl-slide a.fl-button:hover,.fl-builder-content .focus-button.alt .fl-slide a.fl-button:focus{background-color:#fff;color:#000}.fl-builder-content .focus-button.alt a.fl-button *,.fl-builder-content .focus-button.alt a.fl-button:visited,.fl-builder-content .focus-button.alt .fl-slide a.fl-button *{color:#fff!important}.fl-builder-content .focus-button.alt a.fl-button:hover *,.fl-builder-content .focus-button.alt a.fl-button:focus *{color:#000!important}.button{display:inline-block}a.button.small,button.small,input[type="button"].small,input[type="reset"].small,input[type="submit"].small{padding:8px 16px}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type="button"]:disabled,.site-container input[type="button"]:disabled:hover,.site-container input[type="reset"]:disabled,.site-container input[type="reset"]:disabled:hover,.site-container input[type="submit"]:disabled,.site-container input[type="submit"]:disabled:hover{background-color:#eee;border-width:0;color:#777;cursor:not-allowed}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}.fl-builder-content .gform_wrapper .gform_footer input[type="submit"],.fl-builder-content .gform_wrapper .gform_page_footer input[type="submit"],.fl-builder-content .gform_wrapper .gform_footer button,.fl-builder-content .gform_wrapper .gform_page_footer button,.fl-builder-content .gform_wrapper .gform_button.button,.fl-builder-content .gform_wrapper input.gform_button,.fl-builder-content .gform_wrapper button.gform_button{background:#90d5ff!important;background-color:#90d5ff!important;border:2px solid #90d5ff!important;border-radius:999px!important;color:#163f79!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;padding:22px 44px!important;text-decoration:none!important;box-shadow:none!important;white-space:normal!important;width:auto!important;min-width:280px!important;cursor:pointer!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease!important}.fl-builder-content .gform_wrapper .gform_footer input[type="submit"]:hover,.fl-builder-content .gform_wrapper .gform_page_footer input[type="submit"]:hover,.fl-builder-content .gform_wrapper .gform_footer button:hover,.fl-builder-content .gform_wrapper .gform_page_footer button:hover,.fl-builder-content .gform_wrapper .gform_button.button:hover,.fl-builder-content .gform_wrapper input.gform_button:hover,.fl-builder-content .gform_wrapper button.gform_button:hover,.fl-builder-content .gform_wrapper .gform_footer input[type="submit"]:focus,.fl-builder-content .gform_wrapper .gform_page_footer input[type="submit"]:focus,.fl-builder-content .gform_wrapper .gform_footer button:focus,.fl-builder-content .gform_wrapper .gform_page_footer button:focus,.fl-builder-content .gform_wrapper .gform_button.button:focus,.fl-builder-content .gform_wrapper input.gform_button:focus,.fl-builder-content .gform_wrapper button.gform_button:focus{background:#7fc6ee!important;background-color:#7fc6ee!important;border-color:#7fc6ee!important;color:#163f79!important;transform:translateY(-1px)!important;box-shadow:none!important}.fl-builder-content .gform_wrapper .gform_footer,.fl-builder-content .gform_wrapper .gform_page_footer{text-align:center}.home-hero{color:#fff;font-size:30px;font-size:3rem}.home-hero p{margin-bottom:0}.home-hero h1{color:#fff;margin-bottom:0}.focus-post-grid .fl-post-grid-title{font-size:24px;font-size:2.4rem;line-height:1.2}.focus-post-grid .fl-post-grid-content p{font-size:18px;font-size:1.8rem;line-height:1.625}.inner-hero{color:#fff;font-size:22px;font-size:2.2rem}.inner-hero p{margin-bottom:0}.inner-hero h1{color:#fff;font-size:60px;font-size:6rem;margin-bottom:0}.focus-archive-posts .fl-post-feed-post.fl-post-feed-image-beside,.focus-archive-posts .fl-post-feed-post.fl-post-feed-image-beside-content,.focus-archive-posts .fl-post-feed-post.fl-post-feed-image-beside-right,.focus-archive-posts .fl-post-feed-post.fl-post-feed-image-beside-content-right{max-width:100%}@media only screen and (max-width:768px){.inner-hero,.home-hero{font-size:22px;font-size:2.2rem}}.ddc-shadow-image img{box-shadow:0 10px 10px -7px rgb(119 104 98 / 30%)}.fl-post-grid-post,.ddc-callout img{border-radius:3px;box-shadow:0 10px 10px -7px rgb(119 104 98 / 30%);-webkit-filter:brightness(100%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.fl-post-grid-post:hover,.ddc-callout:hover img{box-shadow:0 10px 10px -7px rgb(119 104 98 / 60%);-webkit-filter:brightness(115%)}.ddc-callout a{color:#163f79}.ddc-callout:hover a{color:#50768d}.brush-stroke{background:url(/wp-content/uploads/2026/02/brush-line-green.png) center center no-repeat;background-size:contain}.brush-stroke.left{background:url(/wp-content/uploads/2026/02/brush-line-green.png) center left no-repeat;background-size:contain}.hide-featured-image .single-featured-image{display:none}.pp-testimonial .pp-testimonials-image img{border-radius:50%}