.dark-outline .fl-col-content{outline:4px solid #12172f}blockquote p{margin-bottom:10px !important}blockquote cite{margin-top:0}.wp-block-image figcaption{font-size:.9em;font-style:italic}@media only screen and (max-width:921px){.site-navigation ul{text-align:center !important}.site-navigation ul,.site-navigation ul li,.site-navigation a{border:0 !important}}a.fl-button{text-decoration:none !important}.gform_required_legend{font-size:.85em !important}.gfield{margin-bottom:20px !important}h3.gsection_title{margin-bottom:0 !important}.gfield_description{padding-top:0 !important}.gform_body input,.gform_body textarea,.gform_body select{border-color:#ddd}.gchoice{margin-bottom:15px !important}.gchoice input{margin-right:10px !important}.gform_wrapper.gravity-theme .gfield-choice-input+label{vertical-align:top !important}.gfield--type-html ul{list-style-type:disc;margin-left:20px;margin-bottom:20px}.gfield--type-html,.gfield--type-html p,.gfield--type-html ul li{font-size:15px}.gfield--type-html p,.gfield--type-html ul{margin-bottom:20px}.gfield--type-html .last{margin-bottom:0}.gform_confirmation_wrapper{background:#337598;color:#fff;padding:25px;border-radius:10PX;font-weight:700}.gform_confirmation_wrapper a{color:#fff !important;text-decoration:underline}.blog #content,.archive #content,.single #content{padding-top:90px}.single-post h1.entry-title{font-size:2.5em}.single-blog-featured-image img{max-height:650px;width:auto}.gform_wrapper.gravity-theme .gform_validation_errors{padding-left:16px !important}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-family:sans-serif;font-size:15px !important;line-height:1.5em !important}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{color:#c02b0a !important}.wpbr-review__reviewer-image{flex-basis:120px !important;width:120px !important;height:120px !important}.fl-post-excerpt p{margin-bottom:0}.fl-post-title{font-size:24px !important}.fl-post-title a{text-decoration:none !important}.fl-post-meta{margin-top:5px}.fl-post-grid-post{border-radius:5px}.fl-post-feed-post{padding-bottom:50px}a.fl-post-feed-more{text-decoration:underline}.fl-accordion-button a{text-decoration:none !important}.copyright a,.copyright a:link,.copyright a:visited{text-decoration:underline}.copyright a:hover,.copyright a:active,.copyright a:focus{text-decoration:none}@media only screen and (max-width:768px){.fl-node-oh6492zqtfn3>.fl-row-content-wrap{background-position:50% 50% !important}}