article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }html { font-family: sans-serif; text-size-adjust: 100%; }body { margin: 0px; }h1 { font-size: 2em; margin: 0.67em 0px; }hr { box-sizing: content-box; height: 0px; }img { border: 0px; }html { font-size: 62.5%; }body, h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6, p, select, textarea { margin: 0px; padding: 0px; text-decoration: none; }li, ol, ul { margin: 0px; padding: 0px; }.screen-reader-shortcut, .screen-reader-text, .screen-reader-text span { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus, .screen-reader-shortcut:focus { background: #ffffff; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: #333333; display: block; font-size: 1em; font-weight: bold; height: auto; padding: 15px 23px 14px; text-decoration: none; width: auto; z-index: 100000; clip: auto !important; }.archive-pagination::before, .clearfix::before, .entry::before, .entry-pagination::before, .footer-widgets::before, .nav-primary::before, .nav-secondary::before, .site-container::before, .site-footer::before, .site-header::before, .site-inner::before, .wrap::before { content: " "; display: table; }.archive-pagination::after, .clearfix::after, .entry::after, .entry-pagination::after, .footer-widgets::after, .nav-primary::after, .nav-secondary::after, .site-container::after, .site-footer::after, .site-header::after, .site-inner::after, .wrap::after { clear: both; content: " "; display: table; }a, a:visited { color: #0d72c7; text-decoration: none; }a img { border: none; }body { background: #fbfbfb; color: #333333; font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 1.5625; overflow-x: hidden; }.site-container { background: #fbfbfb; border-width: 0px; border-style: solid; border-color: #eeeeee; margin: 0px auto; padding: 0px; clear: both; }.full-width-content .site-container { max-width: 100%; }.site-header { background: #fbfbfb; min-height: 100px; border-width: 0px 0px 3px; border-style: solid; border-color: #8b7500; clear: both; }.site-header .wrap { margin: 0px auto; padding: 0px; float: none; overflow: hidden; }.full-width-content .site-header .wrap { width: 860px; }.title-area { width: 290px; padding: 0px; float: left; text-align: left; overflow: hidden; }.site-title { color: #00629c; font-family: Oswald, sans-serif; font-size: 36px; font-weight: 300; line-height: 1.25; }.site-title a, .site-title a:visited { color: #00629c; text-decoration: none; }.site-description { margin: 0px; padding: 0px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; font-weight: 300; }.site-header .widget-area { width: 625px; padding: 0px; float: right; text-align: left; }.header-image .site-header .wrap .title-area { background: url("//www.robertstover.com/wp-content/swift-ai/images/wp-content/uploads/dynamik-gen/theme/images/logo-gld-sm3-png.webp") left top no-repeat; height: 80px; margin: 20px 0px 0px; float: left; }.header-image .title-area, .header-image .site-title, .header-image .site-title a { width: 290px; height: 80px; padding: 0px; float: left; display: block; text-indent: -9999px; overflow: hidden; }.header-image .site-description { display: block; overflow: hidden; }.site-header .genesis-nav-menu { background: #fbfbfb; border-width: 0px; border-style: solid; border-color: #dddddd; width: 625px; margin: 0px; padding: 0px; color: #00629c; font-size: 14px; line-height: 1em; overflow: hidden; float: none; clear: both; display: block; font-family: MuseoSlab-500; font-weight: 500; }.site-header .genesis-nav-menu li { text-align: left; list-style-type: none; display: inline-block; }.site-header .genesis-nav-menu a { background: #fbfbfb; border-width: 0px; border-style: solid; border-color: #dddddd; margin: 0px; padding: 11px; color: #00629c; text-decoration: none; display: block; position: relative; }.site-header .genesis-nav-menu li.current_page_item a, .site-header .genesis-nav-menu li.current-cat a, .site-header .genesis-nav-menu li.current-menu-item a { background: #fbfbfb; border-width: 0px; border-style: solid; border-color: #dddddd; color: #8b7500; text-decoration: none; }.site-inner { background: #ffffff; border-width: 10px; border-style: solid; border-color: #f5f5f6; margin: 30px auto; padding: 20px; overflow: hidden; clear: both; }.full-width-content .site-inner { max-width: 800px; }.content-sidebar-wrap { float: left; }.full-width-content .content-sidebar-wrap { width: 800px; }.content { margin: 0px; padding: 20px 90px; float: left; }.full-width-content .content { width: 620px; }.content .post, .content .entry { background: #ffffff; border-width: 0px 0px 1px; border-style: dotted; border-color: #0f0f0f; margin: 0px 0px 40px; padding: 20px 0px; }.content .page { background: #ffffff; border-width: 0px; border-style: solid; border-color: #dddddd; margin: 0px; padding: 0px 0px 0px 20px; }.entry-content * { box-sizing: border-box; }.fl-builder-content p, .dynamik-page-builder .site-inner p, .entry-content p { margin: 0px 0px 25px; }.fl-builder-content p, .fl-builder-content ul li, .fl-builder-content ol li, .dynamik-page-builder .site-inner p, .dynamik-page-builder .site-inner ul li, .dynamik-page-builder .site-inner ol li, .entry-content p, .entry-content ul li, .entry-content ol li, .entry-pagination { font-family: "Open Sans", sans-serif; }.fl-builder-content p, .fl-builder-content ul li, .fl-builder-content ol li, .dynamik-page-builder .site-inner p, .dynamik-page-builder .site-inner ul li, .dynamik-page-builder .site-inner ol li, .entry-content p, .entry-content ul li, .entry-content ol li, .entry-pagination { color: #333333; }.fl-builder-content p, .fl-builder-content ul li, .fl-builder-content ol li, .dynamik-page-builder .site-inner p, .dynamik-page-builder .site-inner ul li, .dynamik-page-builder .site-inner ol li, .entry-content p, .entry-content ul li, .entry-content ol li, .entry-pagination { font-size: 18px; }.fl-builder-content a, .fl-builder-content a:visited, .dynamik-page-builder .site-inner a, .dynamik-page-builder .site-inner a:visited, .entry-content a, .entry-content a:visited { color: #f79705; text-decoration: underline; }.fl-builder-content h1, .fl-builder-content h2, .fl-builder-content h3, .fl-builder-content h4, .fl-builder-content h5, .fl-builder-content h6, .dynamik-page-builder .site-inner h1, .dynamik-page-builder .site-inner h2, .dynamik-page-builder .site-inner h3, .dynamik-page-builder .site-inner h4, .dynamik-page-builder .site-inner h5, .dynamik-page-builder .site-inner h6, .content .post h1, .content .post h2, .content .post h3, .content .post h4, .content .post h5, .content .post h6, .content .page h1, .content .page h2, .content .page h3, .content .page h4, .content .page h5, .content .page h6, .content h1.entry-title, .content .entry-content h1, .content h2.entry-title, .content .entry-content h2, .content .entry-content h3, .content .entry-content h4, .content .entry-content h5, .content .entry-content h6 { margin: 0px 0px 10px; font-weight: 300; line-height: 1.25; font-family: MuseoSlab-500; }.fl-builder-content h1, .dynamik-page-builder .site-inner h1, .content .post h1, .content .page h1, .content h1.entry-title, .content .entry-content h1 { color: #333333; font-size: 44px; }.fl-builder-content h2, .dynamik-page-builder .site-inner h2, .content .post h2, .content .page h2, .content h2.entry-title, .content .entry-content h2 { font-size: 28px; }.fl-builder-content h2, .dynamik-page-builder .site-inner h2, .content .post h2:not(.has-text-color), .content .page h2:not(.has-text-color), .content h2.entry-title:not(.has-text-color), .content .entry-content h2:not(.has-text-color) { color: #333333; }img { max-width: 100%; height: auto; }img.alignleft { display: inline; margin: 0px 15px 10px 0px; }.alignleft { float: left; margin: 0px 15px 10px 0px; }.dynamik-content-filler-img { width: 100% !important; height: 0px !important; border: 0px !important; margin: 0px !important; padding: 0px !important; display: block !important; }.site-footer { background: #00629c; border-width: 1px 0px 0px; border-style: solid; border-color: #00629c; overflow: hidden; clear: both; }.site-footer .wrap { margin: 0px auto; padding: 10px 15px; overflow: hidden; }.full-width-content .site-footer .wrap { max-width: 830px; }.site-footer p { color: #ffffff; font-family: Arial, sans-serif; font-size: 14px; text-align: center; }.site-footer a, .site-footer a:visited { color: #ffffff; text-decoration: none; }@media screen and (min-device-width: 320px) and (max-device-width: 1024px){html { text-size-adjust: none; }}@media only screen and (max-width: 840px){.site-container { border: 0px; margin: 0px auto; border-radius: 0px; box-shadow: none; }body.override .site-header .wrap, .title-area, .site-header .widget-area { width: 100%; }.title-area { height: 100px; padding-left: 0px; text-align: center; float: none; }.site-header .widget-area { padding: 0px; }.header-image .site-header .wrap .title-area { margin: 20px auto 0px; float: none; }body.override .menu-primary, body.override .menu-secondary, .site-header .widget-area, .site-header .genesis-nav-menu { width: 100%; }.site-header .widget-area { float: none; }ul.menu-primary, ul.menu-secondary, .site-header ul.genesis-nav-menu { float: none; text-align: center; }.menu-primary li, .menu-secondary li, .site-header .genesis-nav-menu li { display: inline-block; float: none; }body.override .site-inner { padding-bottom: 10px; }body.override .content-sidebar-wrap, body.override .content { width: 100%; }.content { padding: 0px; }}@media only screen and (min-width: 480px) and (max-width: 840px){.content .override { padding: 10px 20px 0px; }}@media only screen and (max-width: 479px){.content .override { padding: 0px; }}.content hr { display: block; margin-block: 2em; border-top-width: 1px; }.entry-content { clear: both; }.full-width-content .site-header .wrap { max-width: 1080px; width: 100%; }.widget.widget_nav_menu { padding-top: 30px; }.content h1 { text-align: center !important; padding-bottom: 30px !important; }.promise-box { background-color: #00629c; border-bottom: 2px solid #8b7500; padding: 15px; text-align: center; font-size: 20px; color: #ffffff; }.quote .entry-title { display: none; }@media only screen and (min-width: 480px) and (max-width: 840px){.widget-wrap { margin-left: auto; margin-right: auto; text-align: center !important; }}@media only screen and (max-width: 767px){.widget-wrap { margin-left: auto; margin-right: auto; text-align: center !important; }}@media only screen and (min-width: 480px) and (max-width: 767px){.widget-wrap { margin-left: auto; margin-right: auto; text-align: center !important; }}@media only screen and (max-width: 479px){.widget-wrap { margin-left: auto; margin-right: auto; text-align: center !important; }@media only screen and (min-width: 480px) and (max-width: 840px){.widget-wrap { margin-left: auto; margin-right: auto; text-align: center !important; }}@media only screen and (max-width: 767px){.widget-wrap { margin-left: auto; margin-right: auto; text-align: center !important; }}@media only screen and (min-width: 480px) and (max-width: 767px){.widget-wrap { margin-left: auto; margin-right: auto; text-align: center !important; }}@media only screen and (max-width: 479px){.widget-wrap { margin-left: auto; margin-right: auto; text-align: center !important; }}}ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: 100%; src: url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Oswald; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiYySUhiCXAA.woff) format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }:root { --tcb-color-0: #00629c; --tcb-color-0-h: 202; --tcb-color-0-s: 100%; --tcb-color-0-l: 30%; --tcb-color-0-a: 1; --tcb-background-author-image: url(https://secure.gravatar.com/avatar/75e7ea5a36dac825f23cf38566cb3c7ffea1191cdcd2de77910e734c617bd584?s=256&d=mm&r=g); --tcb-background-user-image: url(); --tcb-background-featured-image-thumbnail: url(//www.robertstover.com/wp-content/swift-ai/images/wp-content/plugins/thrive-visual-editor/editor/css/images/featured_image-png.webp); }@font-face{font-family:"MuseoSlab-500";font-weight:400;font-style:normal;src:url(https://www.robertstover.com/wp-content/swift-ai/cache/www.robertstover.com/products-and-services/__data/283020_0_023a59536.woff) format("woff"), url(https://www.robertstover.com/wp-content/uploads/MyFontsWebfontsKit/webfonts/283020_0_0.ttf) format("truetype");font-display:swap;}html{opacity:1}