.thrv_responsive_video { width: 100%; min-width: 100px; }#tve_editor .thrv_responsive_video { box-sizing: border-box; }.tcb-icon { display: inline-block; width: 1em; height: 1em; line-height: 1em; vertical-align: middle; stroke-width: 0px; stroke: currentcolor; fill: currentcolor; box-sizing: content-box; transform: rotate(var(--tcb-icon-rotation-angle,0deg)); }.thrv-button { max-width: 100%; margin-left: auto; margin-right: auto; display: table !important; }.thrv-button.thrv_wrapper { padding: 0px; }a.tcb-button-link { background-color: #1abc9c; padding: 12px 15px; font-size: 18px; box-sizing: border-box; display: inline-flex; -webkit-box-align: center; align-items: center; overflow: hidden; width: 100%; text-align: center; line-height: 1.2em; }.thrv-button a.tcb-button-link { color: #ffffff; text-decoration: none !important; }a.tcb-button-link > span::before { position: absolute; content: ""; display: none; top: -100px; bottom: -100px; width: 1px; left: 10px; background-color: #007900; }span.tcb-button-texts { color: inherit; display: block; -webkit-box-flex: 1; flex: 1 1 0%; position: relative; }span.tcb-button-texts > span { display: block; padding: 0px; }.tve_image_caption { position: relative; }.tve_image_caption:not(.tcb-mm-image.tve-tab-image) { height: auto !important; }.tcb-style-wrap strong { font-weight: var(--g-bold-weight,bold); }.thrv_text_element { overflow-wrap: break-word; }.tcb-elem-placeholder { display: none; }.tve_et_click { cursor: pointer; }.tcb-flex-row { display: flex; flex-flow: row nowrap; -webkit-box-align: stretch; align-items: stretch; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: justify; justify-content: space-between; margin-top: 0px; margin-left: -15px; padding-bottom: 15px; padding-top: 15px; }.tcb-flex-col { -webkit-box-flex: 1; flex: 1 1 auto; padding-top: 0px; padding-left: 15px; }.tcb-flex-row .tcb-flex-col { box-sizing: border-box; }.tcb-col { height: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: relative; }.tcb-flex-row .tcb-col { box-sizing: border-box; }html { text-rendering: auto !important; }html body { text-rendering: auto !important; }.thrv_wrapper { margin-top: 20px; margin-bottom: 20px; padding: 1px; }.thrv_wrapper div { box-sizing: content-box; }.thrv_wrapper.thrv_text_element { margin: 0px; }.thrv_wrapper.thrv-columns { margin-top: 10px; margin-bottom: 10px; padding: 0px; }.tve_shortcode_editor h1 { padding: 0px; }p { font-size: 1em; }div .tve_image_caption { padding: 0px; max-width: 100% !important; box-sizing: border-box !important; }.tve_image_caption .tve_image_frame { display: block; max-width: 100%; position: relative; overflow: hidden; }.tve_image_caption.img_style_circle .tve_image_frame { border-radius: 50%; }.tve_responsive_video_container { position: relative; height: 0px; overflow: hidden; padding-bottom: 56.25%; display: block; }.tve_responsive_video_container iframe { position: absolute; top: 0px; left: 0px; width: 100% !important; height: 100% !important; }.thrv_responsive_video.thrv_wrapper { max-height: 100%; max-width: 100%; margin-left: auto; margin-right: auto; }.thrv_responsive_video.thrv_wrapper.rv_style_light_frame { background-color: #000000; border: 1px solid #ffffff; box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 6px 0px; padding: 0px; }.video_overlay { cursor: pointer; }@media (min-width: 1024px){body:not(.tcb_show_all_hidden) .tcb-desktop-hidden { display: none !important; }}@media (min-width: 768px) and (max-width: 1023px){body:not(.tcb_show_all_hidden) .tcb-tablet-hidden { display: none !important; }}@media (max-width: 767px){html { overflow-x: hidden !important; }html, body { max-width: 100vw !important; }body:not(.tcb_show_all_hidden) .tcb-mobile-hidden { display: none !important; }.tcb-flex-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }.thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col { width: 100%; max-width: 100% !important; -webkit-box-flex: 0 !important; flex: 0 0 auto !important; }}@media not all, not all{.tcb-flex-col { width: 100%; }.tcb-col { display: block; }}@media (max-width: 1023px) and (min-width: 768px){.tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) { flex-wrap: wrap; }.tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) > .tcb-flex-col { -webkit-box-flex: 1; flex: 1 0 250px; max-width: 100% !important; }}@media screen and (max-device-width: 480px){body { }}@media only screen and (max-device-width: 1366px){.thrv_responsive_video.thrv_wrapper:not(.tcb-no-perspective) { transform: translateZ(0px); }}.thrv_wrapper.thrv_lead_generation { width: 100%; overflow: unset !important; }.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container { color: #555555; --tcb-applied-color:#555; font-family: Roboto, sans-serif; }.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"] { padding: 10px 15px; height: auto; }.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"]:not(.tcb-plain-text) { color: #555555; }.thrv_wrapper.thrv_lead_generation { position: relative; box-sizing: border-box; }.thrv_wrapper.thrv_lead_generation::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; }.thrv_wrapper.thrv_lead_generation .tve_submit_container.tve_lg_submit { margin: 0px; }.thrv_wrapper.thrv_lead_generation .tve_submit_container.tve_lg_submit > button { padding: 13px 10px; }.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input { display: flex; }.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input > input { -webkit-box-flex: 1; flex: 1 1 0%; max-width: 100%; }.thrv_lead_generation_container input[type="password"], .thrv_lead_generation_container input[type="email"], .thrv_lead_generation_container input[type="url"], .thrv_lead_generation_container input[type="text"], .thrv_lead_generation_container input[type="tel"], .thrv_lead_generation_container button, .thrv_lead_generation_container select, .thrv_lead_generation_container textarea { border: 1px solid #b7d8d1; max-width: none; background-color: #f8f9fa; box-sizing: border-box !important; float: none !important; width: 100% !important; }.thrv_lead_generation_container input[type="password"], .thrv_lead_generation_container input[type="email"], .thrv_lead_generation_container input[type="text"], .thrv_lead_generation_container input[type="tel"], .thrv_lead_generation_container input[type="url"] { outline: none; padding: 5px; }.thrv_lead_generation_container button { border-width: 0px; color: #ffffff; cursor: pointer; font-size: 16px; padding: 10px; }.tve_lg_input_container { position: relative; z-index: 1 !important; }.tve_lg_input_container input[type="email"], .tve_lg_input_container button { margin: 10px 0px; }.tve_lead_generated_inputs_container { --tcb-local-color-30800:#3b88fd; --tcb-local-color-f2bba:rgba(59,136,253,0.1); --tcb-local-color-trewq:rgba(59,136,253,0.3); --tcb-local-color-poiuy:rgba(59,136,253,0.6); --tcb-local-color-f83d7:rgba(59,136,253,0.25); --tcb-local-color-3d798:rgba(59,136,253,0.4); --tcb-local-color-418a6:rgba(59,136,253,0.12); --tcb-local-color-a941t:rgba(59,136,253,0.05); --tcb-local-color-1ad9d:rgba(46,204,113,0.1); --tcb-local-color-2dbcc:#88e7fd; --tcb-local-color-frty6:rgba(59,136,253,0.45); --tcb-local-color-flktr:rgba(59,136,253,0.8); --tcb-radio-size:20px; --tcb-checkbox-size:20px; --tve-color:var(--tcb-local-color-30800); }.tcb-icon { display: inline-block; width: 1em; height: 1em; line-height: 1em; vertical-align: middle; stroke-width: 0px; stroke: currentcolor; fill: currentcolor; box-sizing: content-box; transform: rotate(var(--tcb-icon-rotation-angle,0deg)); }.tcb-style-wrap strong { font-weight: var(--g-bold-weight,bold); }.thrv_text_element { overflow-wrap: break-word; }article { box-sizing: border-box; transition: opacity 1s ease-in-out 0s; width: 100%; }.tve_p_lb_overlay { opacity: 0; }html { text-rendering: auto !important; }html body { text-rendering: auto !important; }.thrv_wrapper { margin-top: 20px; margin-bottom: 20px; padding: 1px; }.thrv_wrapper div { box-sizing: content-box; }.thrv_wrapper.thrv_text_element, .thrv_wrapper.thrv_heading { margin: 0px; }p { font-size: 1em; }.tve_clearfix::after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.tvd-toast { -webkit-box-pack: justify; justify-content: space-between; }.tvd-toast.tve-fe-message { top: 50px; width: 60%; padding: 0px; color: #000000; max-width: 500px; position: fixed; z-index: 9999993; left: 50%; }.tvd-toast.tve-fe-message .tve-toast-message { position: relative; left: -50%; background-color: #ffffff; box-shadow: #a7a7a7 0px 0px 15px 0px; }.tvd-toast.tve-fe-message .tve-toast-icon-container { display: inline-block; width: 50px; background-color: green; color: #ffffff; height: 100%; position: absolute; }.tvd-toast.tve-fe-message span { text-align: center; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; min-height: 50px; height: 100%; width: 100%; }@media (max-width: 767px){html { overflow-x: hidden !important; }html, body { max-width: 100vw !important; }}@media screen and (max-device-width: 480px){body { }}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }[hidden] { display: none; }html { font-family: sans-serif; text-size-adjust: 100%; }body { margin: 0px; }h1 { font-size: 2em; margin: 0.67em 0px; }b, strong { font-weight: bold; }svg:not(:root) { overflow: hidden; }button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }button, input { line-height: normal; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }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; }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; }.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; }.dynamik-page-builder .site-inner { max-width: none; padding: 0px; }@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; }}.home .tcb-button-text.thrv-inline-text { color: #ffffff; }.home .site-inner { margin-top: 0px !important; }.home .site-inner { border: none; box-shadow: none; }.full-width-content .site-header .wrap { max-width: 1080px; width: 100%; }.widget.widget_nav_menu { padding-top: 30px; }@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; }: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; }: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/uploads/MyFontsWebfontsKit/webfonts/283020_0_0.eot?#iefix) format("embedded-opentype"), url(https://www.robertstover.com/wp-content/swift-ai/cache/www.robertstover.com/__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;}@media (min-width: 300px){:not(#tve) [data-css="tve-u-165cf71c7e2"] { color: #ffffff !important; font-size: 2em !important; }[data-css="tve-u-165cf731759"] { float: none; width: 100%; z-index: 3; position: relative; display: block; margin: 20px auto !important; }:not(#tve) [data-css="tve-u-165cf768e76"] { color: #ffffff !important; font-size: 18px !important; }[data-css="tve-u-165cf7785dc"] { float: none; width: 100%; z-index: 3; position: relative; max-width: 598px; margin-left: auto !important; margin-right: auto !important; margin-top: -35px !important; }[data-css="tve-u-165cf854219"] { width: 800px; margin-left: auto !important; margin-right: auto !important; }[data-css="tve-u-165cfbe44db"] { float: left; width: 100%; max-width: 641px; z-index: 3; position: relative; margin-left: auto !important; margin-right: auto !important; }[data-css="tve-u-165d00da60e"] { width: 135px; border: medium none; border-radius: 90px; overflow: hidden; float: left; z-index: 3; position: relative; margin: 0px auto !important; }[data-css="tve-u-165d018ea41"] > .tcb-flex-col > .tcb-col { justify-content: center; }[data-css="tve-u-165d0221504"] { background-image: none !important; background-color: #00659c !important; }[data-css="tve-u-165d022920c"] { margin: 0px !important; }[data-css="tve-u-165d022998c"] { padding: 0px !important; }[data-css="tve-u-165d025eeff"] { font-size: 17px !important; }[data-css="tve-u-165cf768e76"] { line-height: 1.6em !important; }[data-css="tve-u-165d02b2179"] { max-width: 1000px; float: none; width: 100%; margin-left: auto !important; margin-right: auto !important; background-image: linear-gradient(#00659c, #00659c) !important; background-size: auto !important; background-attachment: scroll !important; background-position: 50% 50% !important; background-repeat: no-repeat !important; }[data-css="tve-u-165d0fd7a8d"] { padding-left: 0px !important; padding-right: 0px !important; }:not(#tve) [data-css="tve-u-165d40b5bda"] { font-size: 23px !important; }[data-css="tve-u-165d40b5bdd"] .tcb-button-link { border-radius: 10px; overflow: hidden; border-bottom: 2px solid #d26916; box-shadow: rgba(0, 0, 0, 0.4) 0px 8px 12px -7px; background-image: none !important; background-color: #fe7100 !important; }[data-css="tve-u-165d4262080"] { font-size: 20px !important; }[data-css="tve-u-165d429591c"] { font-size: 20px !important; }[data-css="tve-u-16da3260cd7"] { max-width: 45.8%; }[data-css="tve-u-16da3260cf1"] { max-width: 54.2%; }[data-css="tve-u-16da3271209"] { position: relative; box-shadow: rgba(30, 28, 28, 0.75) 3px 8px 8px 3px; float: none; display: block; z-index: 10000 !important; margin-left: auto !important; margin-right: auto !important; margin-top: 67px !important; }[data-css="tve-u-165d10273d3"]::after { clear: both; }}@media (max-width: 1023px){[data-css="tve-u-165d00da60e"] { width: 135px; float: left; z-index: 3; position: relative; margin-left: auto !important; margin-right: auto !important; }[data-css="tve-u-165cfbe44db"] { max-width: 650px; margin-right: 20px !important; margin-left: 0px !important; }[data-css="tve-u-165d0fd7a8d"] { padding-right: 40px !important; }[data-css="tve-u-165d1023bf1"] { padding-right: 20px !important; }[data-css="tve-u-165d10273d3"] { text-align: center; margin-left: 20px !important; }[data-css="tve-u-165d02b2179"] { float: none; width: 100%; margin-left: auto !important; margin-right: auto !important; }[data-css="tve-u-165d1023bf1"] > .tcb-flex-col > .tcb-col { justify-content: center; }[data-css="tve-u-16da3372352"] { float: none; margin-left: auto !important; margin-right: auto !important; margin-top: 40px !important; }[data-css="tve-u-165cf7785dc"] { margin-top: -30px !important; }[data-css="tve-u-16da3271209"] { margin-top: 0px !important; }}@media (max-width: 767px){[data-css="tve-u-165cf7785dc"] { margin-left: 20px !important; margin-right: 20px !important; padding-right: 1px !important; }[data-css="tve-u-165d00da60e"] { float: none; margin-left: auto !important; margin-right: auto !important; }[data-css="tve-u-16da3271209"] { margin-right: 0px !important; margin-top: 20px !important; }}.thrv_wrapper.thrv_lead_generation { width: 100%; overflow: unset !important; }.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container { color: #555555; --tcb-applied-color:#555; font-family: Roboto, sans-serif; }.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"] { padding: 10px 15px; height: auto; }.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"]:not(.tcb-plain-text) { color: #555555; }.thrv_wrapper.thrv_lead_generation { position: relative; box-sizing: border-box; }.thrv_wrapper.thrv_lead_generation::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; }.thrv_wrapper.thrv_lead_generation .tve_submit_container.tve_lg_submit { margin: 0px; }.thrv_wrapper.thrv_lead_generation .tve_submit_container.tve_lg_submit > button { padding: 13px 10px; }.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input { display: flex; }.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input > input { -webkit-box-flex: 1; flex: 1 1 0%; max-width: 100%; }.thrv_lead_generation_container input[type="password"], .thrv_lead_generation_container input[type="email"], .thrv_lead_generation_container input[type="url"], .thrv_lead_generation_container input[type="text"], .thrv_lead_generation_container input[type="tel"], .thrv_lead_generation_container button, .thrv_lead_generation_container select, .thrv_lead_generation_container textarea { border: 1px solid #b7d8d1; max-width: none; background-color: #f8f9fa; box-sizing: border-box !important; float: none !important; width: 100% !important; }.thrv_lead_generation_container input[type="password"], .thrv_lead_generation_container input[type="email"], .thrv_lead_generation_container input[type="text"], .thrv_lead_generation_container input[type="tel"], .thrv_lead_generation_container input[type="url"] { outline: none; padding: 5px; }.thrv_lead_generation_container button { border-width: 0px; color: #ffffff; cursor: pointer; font-size: 16px; padding: 10px; }.tve_lg_input_container { position: relative; z-index: 1 !important; }.tve_lg_input_container input[type="email"], .tve_lg_input_container button { margin: 10px 0px; }.tve_lead_generated_inputs_container { --tcb-local-color-30800:#3b88fd; --tcb-local-color-f2bba:rgba(59,136,253,0.1); --tcb-local-color-trewq:rgba(59,136,253,0.3); --tcb-local-color-poiuy:rgba(59,136,253,0.6); --tcb-local-color-f83d7:rgba(59,136,253,0.25); --tcb-local-color-3d798:rgba(59,136,253,0.4); --tcb-local-color-418a6:rgba(59,136,253,0.12); --tcb-local-color-a941t:rgba(59,136,253,0.05); --tcb-local-color-1ad9d:rgba(46,204,113,0.1); --tcb-local-color-2dbcc:#88e7fd; --tcb-local-color-frty6:rgba(59,136,253,0.45); --tcb-local-color-flktr:rgba(59,136,253,0.8); --tcb-radio-size:20px; --tcb-checkbox-size:20px; --tve-color:var(--tcb-local-color-30800); }.tcb-icon { display: inline-block; width: 1em; height: 1em; line-height: 1em; vertical-align: middle; stroke-width: 0px; stroke: currentcolor; fill: currentcolor; box-sizing: content-box; transform: rotate(var(--tcb-icon-rotation-angle,0deg)); }.tcb-style-wrap strong { font-weight: var(--g-bold-weight,bold); }.thrv_text_element { overflow-wrap: break-word; }article { box-sizing: border-box; transition: opacity 1s ease-in-out 0s; width: 100%; }.tve_p_lb_overlay { opacity: 0; }html { text-rendering: auto !important; }html body { text-rendering: auto !important; }.thrv_wrapper { margin-top: 20px; margin-bottom: 20px; padding: 1px; }.thrv_wrapper div { box-sizing: content-box; }.thrv_wrapper.thrv_text_element, .thrv_wrapper.thrv_heading { margin: 0px; }p { font-size: 1em; }.tve_clearfix::after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.tvd-toast { -webkit-box-pack: justify; justify-content: space-between; }.tvd-toast.tve-fe-message { top: 50px; width: 60%; padding: 0px; color: #000000; max-width: 500px; position: fixed; z-index: 9999993; left: 50%; }.tvd-toast.tve-fe-message .tve-toast-message { position: relative; left: -50%; background-color: #ffffff; box-shadow: #a7a7a7 0px 0px 15px 0px; }.tvd-toast.tve-fe-message .tve-toast-icon-container { display: inline-block; width: 50px; background-color: green; color: #ffffff; height: 100%; position: absolute; }.tvd-toast.tve-fe-message span { text-align: center; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; min-height: 50px; height: 100%; width: 100%; }@media (max-width: 767px){html { overflow-x: hidden !important; }html, body { max-width: 100vw !important; }}@media screen and (max-device-width: 480px){body { }}@media (min-width: 300px){:not(#tve) [data-css="tve-u-165d3b8e0d7"] { color: #00629c !important; font-size: 32px !important; }:not(#tve) [data-css="tve-u-165d3bbb18f"] button { border-color: #ffe3ba #ffe3ba #e48c06; font-size: 29px; border-radius: 17px; overflow: hidden; border-bottom-width: 4px; border-bottom-style: solid; background-image: none !important; background-color: #f79705 !important; }}body.swift-nojs [data-s3cid="1"]{min-width: 100vw;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;}body.swift-nojs [data-s3cid="3"]{min-width: 100vw;}body.swift-nojs [data-s3cid="5"]{min-width: 100vw;}body.swift-nojs [data-s3cid="6"]{min-width: 100vw;}body.swift-nojs [data-s3cid="7"]{min-width: 100vw;}body.swift-nojs [data-s3cid="8"]{min-width: 100vw;}body.swift-nojs [data-s3cid="9"]{min-width: 100vw;}body.swift-nojs [data-s3cid="10"]{min-width: 100vw;}body.swift-nojs [data-s3cid="11"]{min-width: 100vw;}body.swift-nojs [data-s3cid="12"]{min-width:416px;}body.swift-nojs [data-s3cid="13"]{min-width:416px;}body.swift-nojs [data-s3cid="14"]{min-width: 100vw;}body.swift-nojs [data-s3cid="15"]{min-width: 100vw;}body.swift-nojs [data-s3cid="16"]{min-width: 100vw;min-height:536.3125px;}body.swift-nojs [data-s3cid="17"]{min-width:416px;min-height:536.3125px;}body.swift-nojs [data-s3cid="18"]{min-width:396px;min-height:243.9375px;}body.swift-nojs [data-s3cid="19"]{min-width:361px;min-height:243.9375px;}body.swift-nojs [data-s3cid="20"]{min-width:361px;min-height:203.9375px;}body.swift-nojs [data-s3cid="21"]{min-width:359px;min-height:201.9375px;}body.swift-nojs [data-s3cid="22"]{min-width:359px;}body.swift-nojs [data-s3cid="23"]{min-width:359px;}body.swift-nojs [data-s3cid="24"]{min-width:359px;}body.swift-nojs [data-s3cid="25"]{min-width:359px;}body.swift-nojs [data-s3cid="26"]{min-width:359px;}body.swift-nojs [data-s3cid="27"]{min-width:396px;}body.swift-nojs [data-s3cid="28"]{min-width:381px;}body.swift-nojs [data-s3cid="30"]{min-width:383px;}body.swift-nojs [data-s3cid="31"]{min-width:254px;}body.swift-nojs [data-s3cid="32"]{min-width: 100vw;}body.swift-nojs [data-s3cid="33"]{min-width:416px;}body.swift-nojs [data-s3cid="34"]{min-width:416px;}body.swift-nojs [data-s3cid="35"]{min-width: 100vw;}body.swift-nojs [data-s3cid="36"]{min-width: 100vw;}body.swift-nojs [data-s3cid="37"]{min-width: 100vw;min-height:338.25px;}body.swift-nojs [data-s3cid="38"]{min-width:416px;min-height:338.25px;}body.swift-nojs [data-s3cid="39"]{min-width:376px;min-height:308.25px;}body.swift-nojs [data-s3cid="40"]{min-width:361px;min-height:308.25px;}body.swift-nojs [data-s3cid="41"]{min-width:361px;min-height:298.25px;}body.swift-nojs [data-s3cid="42"]{min-width:376px;min-height:298.25px;}body.swift-nojs [data-s3cid="43"]{min-width:69.171875px;min-height:283.25px;}body.swift-nojs [data-s3cid="44"]{min-width:54.171875px;min-height:283.25px;}body.swift-nojs [data-s3cid="45"]{min-width:54.171875px;min-height:99.171875px;}body.swift-nojs [data-s3cid="46"]{min-width:54.171875px;min-height:99.171875px;}body.swift-nojs [data-s3cid="47"]{min-width:306.8125px;min-height:283.25px;}body.swift-nojs [data-s3cid="48"]{min-width:291.8125px;min-height:283.25px;}body.swift-nojs [data-s3cid="49"]{min-width:291.8125px;min-height:283.25px;}body.swift-nojs [data-s3cid="50"]{min-width:293.8125px;min-height:283.25px;}body.swift-nojs [data-s3cid="51"]{min-width: 100vw;max-height:2102.75px;}body.swift-nojs [data-s3cid="52"]{min-width:416px;max-height:2102.75px;}body.swift-nojs [data-s3cid="53"]{min-width:416px;max-height:2072.75px;}body.swift-nojs [data-s3cid="54"]{min-width: 100vw;max-height:2072.75px;}body.swift-nojs [data-s3cid="55"]{min-width:363px;max-height:167.625px;}body.swift-nojs [data-s3cid="56"]{min-width:363px;}body.swift-nojs [data-s3cid="57"]{min-width:363px;}body.swift-nojs [data-s3cid="58"]{min-width:361px;}body.swift-nojs [data-s3cid="59"]{min-width:363px;}body.swift-nojs [data-s3cid="62"]{min-width: 100vw;}body.swift-nojs [data-s3cid="63"]{min-width: 100vw;}html{opacity:1}