.l-header,.l-main,.l-navigation,.l-footer{width:100%}.l-header:after,.l-main:after,.l-footer:after{content:"";display:table;clear:both}.l-header .inner,.l-navigation .inner,.l-navigation .inner{*zoom:1;max-width:1200px;margin-left:auto;margin-right:auto}.l-branding{margin-top:24px;margin-bottom:24px;vertical-align:middle}@media(min-width:40em){.l-header .inner,.l-navigation .inner,.l-main .inner,.l-footer .inner{max-width:1200px}.l-region--postscript,.l-region--highlighted{clear:both}}@media(min-width:60em){.l-header .inner,.l-navigation .inner,.l-main .inner,.l-footer .inner{max-width:1200px}}.grid{margin:0 0 20px 0}.grid:after{content:"";display:table;clear:both}.grid [class*='col-']{float:left;padding-right:20px}.grid [class*='col-']:last-of-type{padding-right:0}.grid .col-2-3{width:66.66%}.grid .col-1-3{width:33.33%}.grid .col-1-2{width:50%}.grid .col-1-4{width:25%}.grid .col-1-8{width:12.5%}.grid .col-2-8{width:25%}.grid .col-3-8{width:37.5%}.grid .col-4-8{width:50%}.grid .col-5-8{width:62.5%}.grid .col-6-8{width:75%}.grid .col-7-8{width:87.5%}@media only screen and (min-width:768px){.grid .col-1-10{width:10%}.grid .col-2-10{width:20%}.grid .col-3-10{width:30%}.grid .col-4-10{width:40%}.grid .col-5-10{width:50%}.grid .col-6-10{width:60%}.grid .col-7-10{width:70%}.grid .col-8-10{width:80%}.grid .col-9-10{width:90%}}body .hero-container .wrapper,body .logo-container .wrapper{padding:0 20px}@media only screen and (min-width:1200px){body .hero-container .wrapper,body .logo-container .wrapper{padding:0 40px}}@media only screen and (min-width:1280px){body .hero-container .wrapper,body .logo-container .wrapper{max-width:1200px;margin:0 auto;padding:0}}body .hero-container{font-size:16px;line-height:26px;background:center center/cover no-repeat;padding:30px 0}@media only screen and (min-width:768px){body .hero-container{background:center center/cover no-repeat}}@media only screen and (min-width:1024px){body .hero-container{padding:50px 0}}body .hero-container .hero-content{color:white}@media only screen and (min-width:768px){body .hero-container .hero-content .hero-content-inner{width:75%}}@media only screen and (min-width:1024px){body .hero-container .hero-content .hero-content-inner{width:70%}}@media only screen and (max-width:767px){body .hero-container .hero-content{text-align:center}body .hero-container .hero-content .fa-ul{text-align:left;max-width:300px;margin:0 auto}}@media only screen and (min-width:320px) and (max-width:479px){body .hero-container .hero-content .fa-ul{max-width:220px}}@media only screen and (min-width:768px){body .hero-container .hero-content .fa-ul{margin-left:1.5em}}body .hero-container .hero-content h1,body .hero-container .hero-content h2{font-weight:normal;color:inherit;letter-spacing:inherit;text-align:inherit}body .hero-container .hero-content h1{margin-top:0;margin-bottom:.45em;font-size:22px;line-height:30px}@media only screen and (min-width:768px){body .hero-container .hero-content h1{font-size:28px;line-height:39px}}body .hero-container .hero-content h2{font-size:15px;line-height:21px;margin-bottom:1.85em}@media only screen and (min-width:768px){body .hero-container .hero-content h2{font-size:18px;line-height:25px;margin-bottom:2.2em}}body .hero-container .hero-content .fa-ul li{margin-bottom:.5em}@media only screen and (min-width:1024px){body .hero-container .hero-content .fa-ul{margin-top:1.5em;margin-bottom:1.5em}}body .hero-container .hero-content .cta{margin-top:25px;text-align:center;display:inline-block;min-width:280px;color:white;background:#ffb100;border:1px solid #d18901;border-radius:5px;padding:10px}@media only screen and (min-width:1025px){body .hero-container .hero-content .cta:hover{color:#ffb100;background:white;border-color:#ffc667}}body .hero-container .hero-content .cta:active,body .hero-container .hero-content .cta:focus{color:white;background:#ffb100;border:1px solid #d18901}body .hero-container.hero-video{background:bottom center/contain no-repeat}
@media only screen and (min-width:768px){body .hero-container.hero-video{background:top center/cover no-repeat}}@media only screen and (min-width:1200px){body .hero-container.hero-video{background-position-y:15%}}body .hero-container.hero-video .hero-content{text-align:center}body .hero-container.hero-video .hero-content .fa-ul{text-align:left}@media only screen and (min-width:768px){body .hero-container.hero-video .hero-content .fa-ul{max-width:360px;margin:0 auto}}body .hero-container.hero-video .hero-content .hero-content-inner{width:100%}body .hero-container.hero-video .cta-container a.video-cta{display:block;color:white}@media only screen and (min-width:1024px){body .hero-container.hero-video .cta-container a.cta,body .hero-container.hero-video .cta-container a.video-cta{display:inline-block;min-width:220px;padding:10px 25px}body .hero-container.hero-video .cta-container a.video-cta{border:1px solid white;border-radius:5px;padding:10px;margin:0 10px}body .hero-container.hero-video .cta-container a.video-cta .icon-play{display:block;float:left;height:24px;width:24px;background:url(//www.solver.com/sites/all/themes/hitron/images/fro-ppc-landing/icon-play.png) top center/24px no-repeat;margin-left:20px;margin-right:-20px}body .hero-container.hero-video .cta-container a.video-cta:hover{background:rgba(255,255,255,0.8);color:#185e9a}body .hero-container.hero-video .cta-container a.video-cta:hover .icon-play{background-position-y:-24px}}@media only screen and (max-width:1023px){body .hero-container.hero-video .cta-container a.video-cta{margin-top:32px}body .hero-container.hero-video .cta-container a.video-cta .icon-play{display:block;margin:0 auto;height:48px;width:48px;background:url(//www.solver.com/sites/all/themes/hitron/images/fro-ppc-landing/icon-play.png) top center/48px no-repeat;margin-bottom:8px}}body .hero-container.hero-video .hero-video-container{display:none}.logo-container{background:#f7f7f7;min-height:80px;padding:15px 0}@media only screen and (min-width:567px) and (max-width:767px){.logo-container .logo-content.wrapper{padding:0 80px}}.logo-container .grid{margin-bottom:0}.logo-container .grid [class*="col-"]{position:relative;min-height:40px}@media only screen and (max-width:767px){.logo-container .grid [class*="col-"]:nth-of-type(3n+1){clear:left}}@media only screen and (min-width:375px){.logo-container .grid [class*="col-"]{min-height:50px}}@media only screen and (min-width:567px){.logo-container .grid [class*="col-"]{min-height:65px}}.logo-container .img-responsive{max-width:100%;height:auto;display:block;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width:375px){.logo-container .img-responsive{padding:20px}}@media only screen and (min-width:567px){.logo-container .img-responsive{padding:20px 28px}}@media only screen and (min-width:768px){.logo-container .img-responsive{padding:15px}.logo-container .img-responsive.logo-google{padding:10px}}@media only screen and (min-width:1024px){.logo-container .img-responsive{padding:15px 30px}}@media only screen and (min-width:1200px){.logo-container .img-responsive{padding:30px}}body .l-main{padding-top:30px;padding-bottom:30px}body .l-main h1.page-title{font-weight:normal;font-size:22px;line-height:30px;color:#185e9a;margin:0 0 .67em 0}@media only screen and (min-width:768px){body .l-main h1.page-title{font-size:28px;line-height:39px}}body .l-main .l-content{padding:0}@media only screen and (min-width:768px){body .l-main{padding-top:60px;padding-bottom:60px}body .l-main .l-content{float:left;width:57%}body .l-main .l-sidebar{float:right;width:36%}body .l-main .l-sidebar .block--fls-register fieldset.form-wrapper.collapsible{margin-top:0}}body .l-main .block--fls-register{padding-bottom:0}body .l-main .block--fls-register .block__title{display:none}body .l-main .block--fls-register form{max-width:450px;padding-left:0}body .l-main .block--fls-register form>div{background:#eee;width:100%;padding-left:18px;padding-bottom:25px}body .l-main .block--fls-register form>div>p:first-child{margin-top:0;padding-top:1em}body .l-main .block--fls-register form>div #edit-login.collapsed{height:45px}body .l-main .block--fls-register form>div #edit-login:not(.collapsed){padding-bottom:20px}body .l-main .block--fls-register form>div #edit-login{background:#185e9d;max-width:none;margin-left:-18px;color:#fff;border:0;text-align:center;padding:0}body .l-main .block--fls-register form>div #edit-login legend{background:#185e9d;width:100%;text-align:center}body .l-main .block--fls-register form>div #edit-login legend .fieldset-legend{background-image:none;padding-top:10px}body .l-main .block--fls-register form>div #edit-login legend .fieldset-legend .fieldset-title{color:#fff}body .l-main .block--fls-register form>div #edit-login .solver-underline{text-decoration:underline}body .l-main .block--fls-register form>div #edit-login .form-item-password,body .l-main .block--fls-register form>div #edit-login .form-item-username{margin-left:25px;margin-right:25px}body .l-main .block--fls-register form>div #edit-login .fieldset-wrapper label{text-align:left}body .l-main .block--fls-register form>div #edit-login .fieldset-wrapper .fro-login{background:#ffa600;display:inline-block;float:left;margin-left:30px;padding:5px 20px;border-radius:3px;margin-top:15px;cursor:pointer}body .l-main .block--fls-register form>div #edit-login .fieldset-wrapper .form-type-password label{margin-top:0}body .l-main .block--fls-register form>div #edit-login .form-type-checkbox{color:#fff;margin-left:17px;margin-right:26px;margin-top:0;margin-bottom:0;font-size:10px;text-align:left;position:relative;padding-left:50px}
body .l-main .block--fls-register form>div #edit-login .form-type-checkbox a,body .l-main .block--fls-register form>div #edit-login .form-type-checkbox a:hover{color:#fff}body .l-main .block--fls-register form>div #edit-login .form-type-checkbox .form-checkbox{left:9px;top:2px}body .l-main .block--fls-register form>div #edit-login .form-type-checkbox label:before{content:"";left:9px;top:2px}body .l-main .block--fls-register form>div .form-type-checkbox{font-size:10px;color:#6a6a6a;position:relative;padding-left:35px;padding-right:20px;margin-bottom:24px}body .l-main .block--fls-register form>div .form-type-checkbox br{display:none}body .l-main .block--fls-register form>div .form-type-checkbox a{color:#6a6a6a;text-decoration:underline}body .l-main .block--fls-register form>div .form-type-checkbox a:hover{color:#6a6a6a}body .l-main .block--fls-register form>div .form-type-checkbox .form-checkbox{width:20px;height:20px;margin:0;opacity:0;position:absolute;left:0;top:2px}body .l-main .block--fls-register form>div .form-type-checkbox label:before{content:"";width:20px;height:20px;display:inline-block;background-color:#fff;cursor:pointer;position:absolute;left:0;top:2px;border:1px solid #6a6a6a}body .l-main .block--fls-register form>div .form-type-checkbox input[type=checkbox]:checked+label:before{background-color:#fff;background-image:url(//www.solver.com/sites/all/themes/hitron/images/check.png);background-repeat:no-repeat;background-position:0 2px}body .l-main .block--fls-register form>div .container-inline-date .date-padding{padding-left:0;padding-right:0}body .l-main .block--fls-register form>div .container-inline-date .date-padding>.form-item{margin-top:0;margin-bottom:0}body .l-main .block--fls-register form>div .form-type-select .chosen-container .chosen-single{background:#fff}body .l-main .block--fls-register form>div .form-type-select .chosen-container .chosen-single div{background:#c2c2c2;width:45px;right:0}body .l-main .block--fls-register form>div .form-type-select .chosen-container .chosen-single div b{background:#c2c2c2;background-image:none !important}body .l-main .block--fls-register form>div .form-type-select .chosen-container .chosen-single div:after{content:'';border-style:solid;height:0;width:0;margin-left:-4px;margin-top:-5px;border-width:10px 10px 0;border-color:#fff transparent transparent;position:absolute;top:21px;left:17px}body .l-main .block--fls-register form>div .form-item-company label,body .l-main .block--fls-register form>div .form-item-telephone label,body .l-main .block--fls-register form>div .form-item-usertype label{padding-top:12px}body .l-main .block--fls-register form>div .form-submit{background:#ffa600;color:#fff;padding:12px 20px;border-radius:4px;margin-right:20px;margin-top:0;margin-bottom:0;cursor:pointer;font-size:14px;display:inline-block;border-bottom:0}body .l-main .block--fls-register form>div .form-submit:hover{background:#fdb530;transition:all .2s}.node--fro-ppc-landing-page .node__content{font-size:16px;line-height:26px}.node--fro-ppc-landing-page .node__content h2{font-weight:normal;font-size:15px;line-height:21px;margin-bottom:1.85em}@media only screen and (min-width:768px){.node--fro-ppc-landing-page .node__content h2{font-size:18px;line-height:25px;margin-bottom:2.2em}}.node--fro-ppc-landing-page .node__content p,.node--fro-ppc-landing-page .node__content li{color:#555;letter-spacing:normal}.node--fro-ppc-landing-page .node__content a{color:#185e9d}.node--fro-ppc-landing-page .node__content ul{padding-left:1em;margin-bottom:1em;margin-top:1em}.node--fro-ppc-landing-page .node__content li{list-style:none;position:relative;margin-bottom:.55em;padding-left:0;text-indent:0}.node--fro-ppc-landing-page .node__content li:before{color:#ffa700;content:"\2022";font-size:1.5em;position:absolute;top:.1em;left:-.75em}.node--fro-ppc-landing-page .node__content h2.sub-header{color:#555;font-size:17px}.node--fro-ppc-landing-page .node__content h2.list-title{color:#aaa;font-size:18.5px;line-height:25px;font-weight:100;margin-top:1em;margin-bottom:.7em}
.node--fro-ppc-landing-page .node__content .content-value-prop{margin-bottom:2.2em}.node--fro-ppc-landing-page .node__content .content-img{margin:2.2em 0}