.red-hat-d-regular{font-family:'Red Hat Display', sans-serif;font-weight:400}.red-hat-d-medium{font-family:'Red Hat Display', sans-serif;font-weight:500}.red-hat-d-bold{font-family:'Red Hat Display', sans-serif;font-weight:700}.red-hat-t-regular{font-family:'Red Hat Text', sans-serif;font-weight:400}.red-hat-t-medium{font-family:'Red Hat Text', sans-serif;font-weight:500}.red-hat-t-bold{font-family:'Red Hat Text', sans-serif;font-weight:700}.lora-light{font-family:'Lora', serif;font-weight:400}.lora-bold{font-family:'Lora', serif;font-weight:700}.white{color:white}.light-grey{color:#3b4046}.light-dijon{color:#ffd894}.puget-blue{color:#0d4252}.legal{font-size:16px}.primary-btn{padding:16px 40px;border-radius:32px;font-family:'Red Hat Display';font-weight:700;display:inline-block}.primary-btn:hover{box-shadow:0px 2px 8px #00000080;cursor:pointer}.blue-primary{background-color:#085A70;color:#ffd894}.blue-primary:hover{color:#ffd894}.blue-primary:focus{border:1px solid #ffc46B;box-shadow:0px 0px 8px #ffc46B;color:#ffd894}.blue-primary:active{background-color:#0d4252}.dijon-primary{background-color:#ffc46B;color:#085A70}.dijon-primary:hover{color:#085A70}.dijon-primary:focus{border:1px solid #085A70;box-shadow:0px 2px 8px #085A70}.dijon-primary:active{background-color:#ffd894}.secondary{display:inline-block;position:relative;color:#085A70;font-family:'Red Hat Text', sans-serif;font-weight:700;font-size:16px;line-height:1.7}.secondary:focus{text-decoration:underline;text-decoration-color:#f69c1e;text-decoration-thickness:3px;outline:none;color:#0d4252}.secondary:active:before{color:#085A70}.secondary:active:after{color:#085A70}.secondary:hover{color:#085A70}.secondary:before,.secondary:after{position:absolute;content:"";transition:all .25s}.secondary:before{border-bottom:3px solid #ffc46B;border-left:3px solid #ffc46B;width:10px;height:10px;left:60px;bottom:11px;opacity:0}.secondary:after{border-top:3px solid #ffc46B;border-right:3px solid #ffc46B;width:10px;height:10px;top:11px;right:74px;opacity:0}.secondary:hover:before{left:-20px;bottom:-10px}.secondary:hover:after{top:-10px;right:-20px}.secondary:hover:before,.secondary:hover:after{opacity:1}.inline-link{text-decoration:underline;font-family:'Red Hat Text', sans-serif;font-weight:400;color:#085A70}.inline-link:hover{font-weight:500 !important;color:#0d4252}.inline-link:focus-visible,.inline-link:focus{border-radius:8px;border:2px solid #0d4252;outline:none;padding:2px}form input:disabled{background-color:#085A70;color:#ffd894;cursor:not-allowed}.arrow-cta-btn{color:#0d4252;font-family:'Red Hat Text', sans-serif;font-weight:500;font-size:18px}.arrow-cta-btn .fal{margin-left:5px;font-size:45px;color:#f69c1e;vertical-align:middle}.arrow-cta-btn:hover{font-family:'Red Hat Text', sans-serif;font-weight:700;color:#0d4252}.arrow-cta-btn:hover .fal{transform:translateX(10px);transition-duration:.3s}.arrow-cta-btn:focus{background-color:#F0F0F0;border-radius:20px;color:#0d4252;padding:5px 0px;outline:none}.download-icon-wrapper{display:inline-block;margin-right:12px;margin-bottom:-2px}.download-icon-wrapper .animated-icon{transition:stroke 0.3s ease;width:13px;height:auto;color:#085A70;display:block;margin-left:4px}.download-icon-wrapper .animated-icon-base{color:#085A70;display:block}.download-icon-text{font-family:'Red Hat Text', sans-serif;font-weight:500;font-size:18px;color:#085A70;line-height:1}@keyframes bounceDown{0%{transform:translateY(-2px)}60%{transform:translateY(7px)}80%{transform:translateY(3px)}100%{transform:translateY(5px)}}.download-button-wrapper:hover{cursor:pointer}.download-button-wrapper:hover .download-icon-wrapper .animated-icon{animation:bounceDown 0.4s ease forwards}.download-button-wrapper:hover .download-icon-text{font-weight:700}.headline{text-align:center;color:#3b4046}.caps-eyebrow{font-size:16px;margin-bottom:12px;text-transform:uppercase;font-family:'Red Hat Display', sans-serif;font-weight:700;line-height:1.8}.unordered-list{font-family:'Red Hat Text', sans-serif;font-weight:400;font-size:18px;line-height:1.8}.unordered-list li{margin-bottom:14px;color:#3b4046;list-style-position:outside}.plus-bullets{list-style-type:none;margin-left:25px}.plus-bullets li{margin-left:0px}.plus-bullets li:before{font-family:'FontAwesome';content:'\f067';color:#f69c1e;font-size:12px;float:left;margin-left:-25px;margin-top:6px}.sticky-btn-wrapper{backdrop-filter:blur(2px);padding:0px 25px 25px;z-index:5;bottom:0;width:100%}.sticky-btn-wrapper .sticky-cta-btn{width:100%}.sticky-container{transition:opacity 0.4s ease, visibility 0.4s ease;opacity:1;visibility:visible}.sticky-container.hidden{opacity:0;visibility:hidden}.best-places-img img{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.best-places-img:hover img,.best-places-img:focus-visible img,.best-places-img:focus img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.best-places-img:focus-visible,.best-places-img:focus{outline:none}.best-places-img:focus-visible img,.best-places-img:focus img{outline:2px solid #0c3d5d;outline-offset:10px}.body-accordion.accordion li.accordion-item{margin-bottom:20px}.body-accordion.accordion li.accordion-item a.accordion-title{margin-bottom:0px;padding:24px;font-size:22px;line-height:1.2;border:2px solid transparent;color:#3b4046;background-color:#f9f9f9 !important;border-radius:8px}.body-accordion.accordion li.accordion-item a.accordion-title:hover,.body-accordion.accordion li.accordion-item a.accordion-title:focus-visible{border:2px solid #085A70;outline:none;color:#085A70}.body-accordion.accordion li.accordion-item a.accordion-title:focus,.body-accordion.accordion li.accordion-item a.accordion-title:focus-visible{border:2px solid #085A70;outline:none;color:#085A70;text-decoration:underline}.body-accordion.accordion li.accordion-item .accordion-title::before{content:"\f107";font-family:'Font Awesome 5 Pro';font-weight:400;right:25px;margin-top:-13px;font-size:22px;line-height:30px;color:#3b4046;-webkit-transition:all 100ms 0s ease-in-out;transition:all 100ms 0s ease-in-out}.body-accordion.accordion li.accordion-item a.accordion-title:hover::before,.body-accordion.accordion li.accordion-item a.accordion-title:focus-visible::before{color:#085A70}.body-accordion.accordion li.accordion-item .accordion-content{padding:0px 24px 24px;border:2px solid transparent;background-color:#f9f9f9;border-radius:0px 0px 8px 8px}.body-accordion.accordion li.accordion-item .accordion-content p{font-family:'Red Hat Text', sans-serif;color:#3b4046}.body-accordion.accordion li.accordion-item .accordion-content p:last-of-type{margin-bottom:0px}.body-accordion.accordion li.accordion-item.is-active a.accordion-title{border:2px solid transparent;border-bottom:none;padding-bottom:12px;border-radius:8px 8px 0px 0px}.body-accordion.accordion li.accordion-item.is-active a.accordion-title:focus-visible{text-decoration:underline;color:#085A70}.body-accordion.accordion li.accordion-item.is-active .accordion-title::before{right:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.body-accordion.accordion li.accordion-item.is-active .accordion-content{border-top:none}.body-accordion.accordion li.accordion-item.is-active:hover a.accordion-title{border:2px solid #085A70;color:#085A70;border-bottom:none;outline:none}.body-accordion.accordion li.accordion-item.is-active:hover .accordion-content{border:2px solid #085A70;border-top:none;outline:none}@media screen and (max-width: 1023px){.body-accordion.accordion li.accordion-item a.accordion-title{padding-right:50px}}@media screen and (max-width: 639px){.body-accordion.accordion li.accordion-item.is-active .accordion-title::before{margin-top:-16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.sem-nav .top-bar{height:72px;position:sticky;top:0px;z-index:999;width:100%}.sem-footer{background-color:#085A70;padding:40px 64px}.sem-footer p,.sem-footer a{color:white;font-size:14px}.sem-footer img{position:absolute}.sem-footer #back-to-top-desktop{margin-top:-25px;float:right;font-size:40px;color:#ffc46B}.sem-footer #back-to-top-desktop:hover{cursor:pointer}.sem-footer p{text-align:center;color:white;padding-left:70px}#channels-we-serve{margin-top:35px}#channels-we-serve p{color:#3b4046;font-size:16px}#channels-we-serve .channel-logo-container{margin-top:24px;display:flex;justify-content:space-between}#channels-we-serve .channel-logo-container img{height:22px}#channels-we-serve .channel-logo-container #first-img{margin-left:-50px}#channels-we-serve .channel-logo-container #last-img{margin-right:-50px}#channels-we-serve .channel-logo-container::before{content:""}#channels-we-serve .channel-logo-container::after{content:""}#yellow-cta-banner,#get-started-cta{text-align:center;padding:75px 0px;background-color:#ffd894}#yellow-cta-banner h3,#get-started-cta h3{color:#3b4046;margin-bottom:15px}#yellow-cta-banner p,#get-started-cta p{color:#3b4046;margin-bottom:40px;line-height:1.6;font-size:22px}#get-started-cta{background-color:white}#account-review{padding:50px 50px 72px 50px}#account-review h3{font-size:42px;color:#3b4046}#account-review a{color:#085A70}#account-review #thank-you-msg{margin-bottom:0px}#leadModal form .form-floating-label input:focus~label,#leadModal form .form-floating-label input[value]:disabled~label,#leadModal form .form-floating-label.has-value input~label,#leadModal form .form-floating-label .filledField:focus,#leadModal form .form-floating-label .filledField{color:#868C9C}#leadModal form .form-floating-label label{bottom:7px}#leadModal form span{color:#868C9C}#leadModal form input:disabled{background-color:#085A70;color:#ffd894}.service-hero.marketing-plan{background-color:#0d4252;padding-bottom:75px}.service-hero.marketing-plan h1{font-size:42px}.service-hero.marketing-plan p{width:100%;margin-bottom:20px;font-size:22px}.service-hero.marketing-plan .arrow-container{background-color:#0d4252}.stat-bar{background:linear-gradient(180deg, #0d4252 70%, #fff 30%)}.stat-bar .stat-container{background-color:#085A70;border-radius:12px;padding:50px 0px}.stat-bar .stat-container .stats .number{color:#ffd894;font-size:62px;line-height:1;margin-bottom:12px;display:inline-block}.stat-bar .stat-container .stats .info{font-size:20px}.stat-bar .stat-container .stats .tenure span{font-size:42px;padding-bottom:0px}.stat-bar .stat-container .stats .arrow::before{content:"\f176";font-family:"Font Awesome 5 Pro";font-size:40px;margin-right:10px;font-weight:100}.our-services{padding:36px 0px 60px 0px}.icon-banner .service-list{margin-top:30px;display:flex;flex-wrap:nowrap;flex-direction:row}.icon-banner .service-list .icon img{height:70px}.icon-banner .service-list .icon p{margin-top:16px;margin-bottom:0px}.form-banner{color:#565a5e;background-color:#F8F8F8;padding:64px 0px 53px}.form-banner .header{color:#3b4046;margin-top:40px;margin-bottom:24px}.form-banner .sub-header{font-size:24px;margin-bottom:25px;line-height:1.6}.form-banner li{font-size:20px}.form-banner li:before{margin-top:8px}.form-banner #contact_form{scroll-margin-top:75px}.form-banner .form-card{padding:40px 24px;box-shadow:0px 5px 12px #00000029;border-radius:8px;border-top:24px solid #085A70;background-color:white}.form-banner .form-card .card-header{color:#0D3742;font-size:28px}.form-banner .form-card .marketing-lp-cta{width:100%;margin-top:24px}.our-process{padding:60px 0px 80px;background-color:#0d4252}.our-process .sec-title{margin-bottom:40px}.our-process .steps{position:relative}.our-process .steps .step-line{width:90%;margin:0px 20px;position:absolute;top:50%;height:5px;background-color:#ffd894}.our-process .steps .step-body-container{background-color:#085A70;padding:30px 24px 16px;border-radius:6px;margin-bottom:28px;outline:4px solid #0d4252;position:relative}.our-process .steps .step-body-container span{font-size:150px;margin-bottom:20px}.our-process .steps .step-body-container .step-title{font-size:24px}.what-makes-vog-different{padding:80px 0px}.measureable-success{padding-top:80px;padding-bottom:80px;background:linear-gradient(to bottom, #f8f8f8 50%, transparent 50%),url(/assets/landing-pages/measurable-success-icon-background-1e95c4b4827cf6fc9e8ffcfcf6616f323ea0b4bf80bf545cea6530196745fc9e.png) center;background-size:cover}.measureable-success .sec-title{margin-bottom:40px}.measureable-success .featured-container{margin-bottom:32px}.measureable-success .featured-container .fetch{background-image:url(/assets/case-studies/fetch-featured-img-c0185c9a91128dccc99f200611aacc74222e188c8c067209f373420b0441ca59.png)}.measureable-success .featured-container .general-assembly{background-image:url(/assets/landing-pages/ga-featured-img-d-226aede854841ab186e77858031dfc0cbb5eb2603acb2a529dcfabcada4b156a.png)}.measureable-success .featured-container .fairfax{background-image:url(/assets/landing-pages/fairfax-featured-img-d-dce075dcf4d46eb546d66681dd2cef03b7f8b6d1a5a0a84e15a7b9cd96a42740.png)}.measureable-success .logo-carousel{margin-top:8px}.measureable-success .logo-carousel .slide img{filter:invert(2%) sepia(1) saturate(0) brightness(0.8) contrast(1)}.marketing-plan-footer-cta{margin-top:0px;padding:110px 0px}.laws-of-lead-gen-lp-hero{padding:6.5rem}.laws-of-lead-gen-lp-hero .pad-remove{padding-right:0}.laws-of-lead-gen-lp-hero .header{margin-bottom:2rem}.laws-of-lead-gen-lp-hero .sub-header{margin-bottom:6.5rem}.laws-of-lead-gen-lp-hero .form-card{margin-left:5rem;padding:40px 24px;box-shadow:0px 5px 12px #00000029;border-radius:8px;border-top:24px solid #085A70}.laws-of-lead-gen-lp-hero .form-card .card-header{color:#0D3742;font-size:28px;margin-bottom:20px}.laws-of-lead-gen-lp-hero .form-card .marketing-lp-cta{width:100%;margin-top:24px}.laws-of-lead-gen-lp-hero .form-card #thank-you-msg{margin-bottom:0rem}.laws-of-lead-gen-lp-hero .form-card .laws-lp-ty-header .pdf-preview{display:block;margin:30px auto}.laws-of-lead-gen-lp-hero .form-card .laws-lp-ty-header .download-pdf-link{width:100%;text-align:center}@media screen and (max-width: 1175px){#channels-we-serve .channel-logo-container{overflow-x:auto;white-space:unset}#channels-we-serve .channel-logo-container img{margin-right:30px}#channels-we-serve .channel-logo-container #first-img{margin-left:0px}}@media screen and (max-width: 1023px) and (min-width: 639px){.measureable-success .featured-container .general-assembly{background-image:url(/assets/landing-pages/ga-featured-img-t-3a434245b8fb5dc478da242d06f891c19a1105261d4f22ce88bc0446ba3823bc.png)}.measureable-success .featured-container .fairfax{background-image:url(/assets/landing-pages/fairfax-featured-img-t-26a66198c524068b10634516f6cdcbe5975122f3fea190ce1e42b3ce57d33b7d.png)}}@media screen and (max-width: 1023px){.sem-footer{padding:40px 17px}.sem-footer img,.sem-footer p{display:block;position:relative}.sem-footer img{margin-bottom:25px}.sem-footer p{text-align:left;width:75%;padding-left:0px !important}.stat-bar .stat-container{width:95%}.icon-banner .service-list{margin-top:30px;flex-wrap:wrap;width:100%}.icon-banner .service-list .icon{margin:27px auto;display:flex;flex-direction:column;flex-basis:50%}.our-services .service-list .icon{flex-basis:25%}.marketing-plan-footer-cta{padding-top:100px;padding-bottom:0px}.laws-of-lead-gen-lp-hero{padding:4rem 0rem}.laws-of-lead-gen-lp-hero br{display:none}.laws-of-lead-gen-lp-hero .form-card{margin-left:0}.laws-of-lead-gen-lp-hero .sub-header{margin-bottom:3rem}}@media screen and (max-width: 639px){.sem-nav .top-bar li{background-color:#085A70}#channels-we-serve .channel-logo-container img{margin-right:15px;margin-left:15px}#yellow-cta-banner{margin-bottom:60px}#yellow-cta-banner h3,#get-started-cta h3{font-size:24px}#yellow-cta-banner p,#get-started-cta p{font-size:18px}.sem-lp{margin-top:140px}.service-hero.marketing-plan{padding-bottom:50px}.service-hero.marketing-plan h1{font-size:36px}.service-hero.marketing-plan p{font-size:18px}.stat-bar{background:linear-gradient(180deg, #0d4252 10%, #fff 10%)}.stat-bar .stat-container{width:90%}.stat-bar .stat-container .stats .number{font-size:40px}.stat-bar .stat-container .stats .info{margin-bottom:24px}.our-services{padding-top:60px}.our-services .service-list .icon{flex-basis:50%}.form-banner{padding:60px 0px}.form-banner .header{font-size:32px;margin-top:0px}.form-banner .sub-header{font-size:22px}.form-banner li{font-size:18px}.form-banner #contact_form{scroll-margin-top:100px}.our-process .steps .step-line{width:5px;left:50%;height:90%;top:auto;margin:0px}.marketing-plan-footer-cta{padding:40px 0px}.laws-of-lead-gen-lp-hero{padding-bottom:0}.laws-of-lead-gen-lp-hero .form-card{margin:4rem 0 4rem 0}.laws-of-lead-gen-lp-hero .sub-header{margin-bottom:3rem}#client-testimonials{margin-top:0}}
