@font-face{font-family:open_sans_condensedbold;src:url(/Content/assets/fonts/opensans-condbold-webfont.eot);src:url(/Content/assets/fonts/opensans-condbold-webfont.eot?#iefix) format("embedded-opentype"),url(/Content/assets/fonts/opensans-condbold-webfont.woff) format("woff"),url(/Content/assets/fonts/opensans-condbold-webfont.ttf) format("truetype"),url(/Content/assets/fonts/opensans-condbold-webfont.svg#open_sans_condensedbold) format("svg")}@font-face{font-family:open_sanscondensed_light;src:url(/Content/assets/fonts/opensans-condlight-webfont.eot);src:url(/Content/assets/fonts/opensans-condlight-webfont.eot?#iefix) format("embedded-opentype"),url(/Content/assets/fonts/opensans-condlight-webfont.woff) format("woff"),url(/Content/assets/fonts/opensans-condlight-webfont.ttf) format("truetype"),url(/Content/assets/fonts/opensans-condlight-webfont.svg#open_sanscondensed_light) format("svg")}@font-face{font-family:open_sansregular;src:url(/Content/assets/fonts/opensans-regular-webfont.eot);src:url(/Content/assets/fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/Content/assets/fonts/opensans-regular-webfont.woff) format("woff"),url(/Content/assets/fonts/opensans-regular-webfont.ttf) format("truetype"),url(/Content/assets/fonts/opensans-regular-webfont.svg#open_sansregular) format("svg")}@font-face{font-family:open_sansbold;src:url(/Content/assets/fonts/opensans-bold-webfont.eot);src:url(/Content/assets/fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/Content/assets/fonts/opensans-bold-webfont.woff) format("woff"),url(/Content/assets/fonts/opensans-bold-webfont.ttf) format("truetype"),url(/Content/assets/fonts/opensans-bold-webfont.svg#open_sansbold) format("svg")}@font-face{font-family:'open_sans_condensedbold';src:url(/Content/assets/fonts/opensans-condbold-webfont.eot);src:url(/Content/assets/fonts/opensans-condbold-webfont.eot?#iefix) format("embedded-opentype"),url(/Content/assets/fonts/opensans-condbold-webfont.woff) format("woff"),url(/Content/assets/fonts/opensans-condbold-webfont.ttf) format("truetype"),url(/Content/css/less/config/assets/fonts/opensans-condbold-webfont.svg#open_sans_condensedbold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:Glyphicons Halflings;src:url(/Content/assets/fonts/glyphicons-halflings-regular.eot);src:url(/Content/assets/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/Content/assets/fonts/glyphicons-halflings-regular.woff) format("woff"),url(/Content/assets/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/Content/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}@font-face{font-family:montserratregular;src:url(/Content/assets/fonts/montserrat-regular.eot);src:url(/Content/assets/fonts/montserrat-regular.eot) format("embedded-opentype"),url(/Content/assets/fonts/montserrat-regular.woff) format("woff"),url(/Content/assets/fonts/montserrat-regular.ttf) format("truetype"),url(/Content/assets/fonts/montserrat-regular.svg#montserratregular) format("svg")}@font-face{font-family:"Open Sans Light";src:url(/Content/assets/fonts/OpenSans-Light.eot?) format("eot"),url(/Content/assets/fonts/OpenSans-Light.woff) format("woff"),url(/Content/assets/fonts/OpenSans-Light.ttf) format("truetype"),url(/Content/assets/fonts/OpenSans-Light.svg#OpenSans-Light) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:url(/Content/assets/fonts/OpenSans-Bold.eot?) format("eot"),url(/Content/assets/fonts/OpenSans-Bold.woff) format("woff"),url(/Content/assets/fonts/OpenSans-Bold.ttf) format("truetype"),url(/Content/assets/fonts/OpenSans-Bold.svg#OpenSans-Bold) format("svg");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:1.3;font-family:"open_sans_condensedbold",Arial,sans-serif;color:#1e70b8}h1{font-size:2.25rem}h2{font-size:1.625rem}h3{font-size:1.5rem}html{font-size:16px}html body{font-size:16px;font-family:"open_sansregular"}.UpperCaseButton{text-transform:uppercase}.SectionLink{font-family:"open_sans_condensedbold",Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.1}.SocialWidget{padding:0}.SocialWidget li{list-style:none;float:left;margin:0 5px 0 0}.SocialWidget li a{display:block;height:28px;width:28px;background:url(/Content/assets/images/social/sprite-social.png) no-repeat 0 0}.SocialWidget .facebook a{background-position:0 0}.SocialWidget .twitter a{background-position:-29px 0}.SocialWidget .linkedin a{background-position:-58px 0}.SocialWidget .google a{background-position:-87px 0}.popover.top,.popover.right{background-color:#d2ecf4;border-color:#1d9fc8}.popover.top .arrow:after{border-top-color:#d2ecf4}.popover.right .arrow:after{border-right-color:#d2ecf4}.popover .popover-title{background-color:#d2ecf4;border-bottom:none;padding-bottom:0;color:#595959}html{position:relative;min-height:100%}html #contact-info-form .submit{margin-bottom:10px}html #contact-info-form .prequal-contact-field:last-child{margin-right:10px}html #contact-info-form .prequal-contact-submit{margin-right:0}html #survey-opt-question{width:100%}html #optional-question-modal .modal-header{background-color:#1e70b8;font-family:open_sans_condensedbold;font-size:28px;line-height:22px}html #optional-question-modal .modal-header .modal-title{color:#fff}html #optional-question-modal #surveyQuestionClose{font-size:30px;color:#fff}html #optional-question-modal #survey-question-title{font-size:20px}html #optional-question-modal .modal-dialog{width:450px}@media only screen and (max-width:767px){html #optional-question-modal .modal-dialog{width:90%}}html #optional-question-modal .btn{float:right}html #optional-question-modal .btn:last-child{margin-right:10px}@media screen and (max-height:450px){html #optional-question-modal .form-control{height:40px}}@media only screen and (max-width:767px){html #optional-question-modal .form-control{height:40px}}html .tcpa{font-family:"open_sansregular";font-size:7px;color:gray;font-style:italic;text-shadow:none;margin-top:10px}html .tcpa-byname{width:200px;margin-top:0;color:#fff}html .tcpa-byname a{color:#fff}html .drawer{width:30px;padding-top:10px;float:right;margin-right:20px}html .drawer .fa-bars{font-size:2.5em}@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:1200px){html .drawer{display:none}}html .drawer-menu{padding-left:0;padding-right:0;display:none;margin-right:0}@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:1200px){html .drawer-menu{display:none!important}}html .drawer-menu .menu li{width:100%;font-weight:bold;padding:20px 0 20px 10px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:#f8f8f8}html .drawer-menu .menu li:first-child{border-bottom:0}html .drawer-menu .menu li:last-child{border-top:0}html .drawer-menu .menu li a{color:#000}html .drawer-menu .menu li .sub-menu{display:none}html .drawer-menu .menu li .sub-menu li{font-weight:normal;background:#e4e7e9;border-color:#c8c5c5;border-bottom:0}html .drawer-menu .menu li .sub-menu li:first-child{margin-top:20px;border-bottom:0;border-shadow:1}html .drawer-menu .menu li .sub-menu li:last-child{border-top:1px;margin-bottom:0}html .drawer-menu .menu li .sub-menu li a{padding-left:20px}html .sticky-hr{position:fixed;width:100%;border-top:1px solid #dedede;margin-top:0;z-index:100}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){html .sticky-hr{display:none}}html .sticky.container,html .sticky.container-fluid{width:100%}@media only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:1200px){html .sticky.container,html .sticky.container-fluid{position:fixed;z-index:1000;background-color:#fff;margin-left:-15px;height:88px}}@media only screen and (max-width:767px){html .sticky.container,html .sticky.container-fluid{padding-left:0}}html .sticky.container-fluid{margin-left:0}html .modal .btn-primary{font-family:"open_sans_condensedbold",Arial,sans-serif;border:1px solid transparent;background-image:none;padding:9px 30px;display:inline-block;text-transform:uppercase;cursor:pointer;vertical-align:middle;white-space:nowrap;text-align:center;font-weight:400;color:#fff;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-color:#1e70b8;background-color:#1e70b8}html .modal .btn-primary:hover{text-decoration:none}html .modal .btn-primary:hover{background-color:#177a9d}html .modal .modal-footer .btn{margin-bottom:10px}html .modal .modal-footer .btn-default{font-family:"open_sans_condensedbold",Arial,sans-serif;border:1px solid transparent;background-image:none;padding:9px 30px;display:inline-block;text-transform:uppercase;cursor:pointer;vertical-align:middle;white-space:nowrap;text-align:center;font-weight:400;color:#fff;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#939598!important;background-color:#fff;border-color:#ccc}html .modal .modal-footer .btn-default:hover{text-decoration:none}html .modal .modal-footer .btn-default:hover{background-color:#fff}html .flex-container{display:flex}html .flex-center{align-items:center}html body{margin-bottom:60px;font-family:"open_sansregular";font-size:16px;line-height:1.5;background-color:#fff;margin:0}html body .btn:hover{color:#fff}html body .btn-secondary{font-family:"open_sans_condensedbold",Arial,sans-serif;border:1px solid transparent;background-image:none;padding:9px 30px;display:inline-block;text-transform:uppercase;cursor:pointer;vertical-align:middle;white-space:nowrap;text-align:center;font-weight:400;color:#fff;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ef4923;border-color:#ef4923}html body .btn-secondary:hover{text-decoration:none}html body .btn-secondary:hover{background-color:#b84525}html body .btn-success,html body .btn-info,html body .btn-warning,html body .btn-danger,html body .btn-disabled{font-family:"open_sans_condensedbold",Arial,sans-serif;border:1px solid transparent;background-image:none;padding:9px 30px;display:inline-block;text-transform:uppercase;cursor:pointer;vertical-align:middle;white-space:nowrap;text-align:center;font-weight:400;color:#fff;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html body .btn-success:hover,html body .btn-info:hover,html body .btn-warning:hover,html body .btn-danger:hover,html body .btn-disabled:hover{text-decoration:none}html body btn.btn-disabled[disabled]{color:#fff;background-color:#939598;opacity:1}html body .btn.submit{font-family:"open_sans_condensedbold",Arial,sans-serif;border:1px solid transparent;background-image:none;padding:9px 30px;display:inline-block;text-transform:uppercase;cursor:pointer;vertical-align:middle;white-space:nowrap;text-align:center;font-weight:400;color:#fff;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ef4923;border-color:#ef4923;line-height:1.5}html body .btn.submit:hover{text-decoration:none}html body .btn.submit:hover{background-color:#b84525}html body a{text-decoration:none;color:#1e70b8;cursor:pointer}html body .inline{display:inline-block}html body .no-margin{margin:0}html body .navbar{min-height:113px;margin-bottom:0;background-color:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){html body .navbar{min-height:60px}}html body .navbar #gfLogo{display:block;height:63px;width:12rem;position:relative;float:left;margin:25px 0 0 0;background:url(/Content/assets/images/gf_logo.svg) no-repeat 0 0;border:0}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){html body .navbar #gfLogo{width:140px;height:39px;margin:15px 15px 10px 10px}}@media only screen and (min-width:768px)and (max-width:991px){html body .navbar #gfLogo{width:200px;margin-left:5px}}html body .navbar .navbar-toggle{background:#eee;border-color:#ddd;padding:10px;margin-top:12px;margin-right:0;border:0;display:none}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){html body .navbar .navbar-toggle{display:block}}html body .navbar .navbar-brand,html body .navbar #brand{float:left;padding:0;margin-left:0}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){html body .navbar .navbar-brand,html body .navbar #brand{margin:-5px -15px}}html body .navbar .navbar-collapse{margin-left:-15px;margin-right:-15px;border:0}@media only screen and (max-width:767px){html body .navbar .navbar-collapse{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-top:2px solid #dedede}}@media only screen and (min-width:768px)and (max-width:991px){html body .navbar .navbar-collapse{display:block}}html body .navbar .navbar-collapse .top-menu{margin:38px 0 0;padding:0}@media only screen and (max-width:767px){html body .navbar .navbar-collapse .top-menu{margin:20px 0 20px;float:none!important;text-align:center}}html body .navbar .navbar-collapse .top-menu .btn{font-family:"open_sans_condensedbold",Arial,sans-serif;border:1px solid transparent;background-image:none;padding:9px 30px;display:inline-block;text-transform:uppercase;cursor:pointer;vertical-align:middle;white-space:nowrap;text-align:center;font-weight:400;color:#fff;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-color:#1e70b8;background-color:#1e70b8;font-size:15px;padding:6px 12px}html body .navbar .navbar-collapse .top-menu .btn:hover{text-decoration:none}html body .navbar .navbar-collapse .top-menu .btn:hover{background-color:#177a9d}html body .navbar .navbar-collapse .top-menu .top-link{margin-top:11px;line-height:14px;font-size:14px}html body .navbar .navbar-collapse .top-menu li{list-style:none;float:left}@media only screen and (max-width:767px){html body .navbar .navbar-collapse .top-menu li{display:inline-block;float:none}}html body .navbar .navbar-collapse .top-menu li a{color:#ef4923;margin:0 11px;font-family:"open_sansbold"}html body .navbar .navbar-collapse .top-menu li a:last-child{margin-right:0}@media only screen and (max-width:767px){html body .navbar .navbar-collapse .navbar-nav li{border-bottom:1px solid #dedede;margin-left:0;margin-right:0;padding-top:10px;padding-bottom:10px}}html body .navbar .navbar-collapse .navbar-nav li a{padding-left:20px}html body .body-content .form-control-feedback{top:0;position:absolute;top:29px;right:0;z-index:2;display:block;width:38px;height:38px;line-height:38px;text-align:center}html body .body-content .has-error{color:#a94442}html body .body-content .has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}html body .body-content .has-feedback .form-control{padding-right:47.5px}html body .footer{padding:46px 0 10px;font-family:"open_sansregular";font-size:14px;background:#eee;padding-bottom:49px}@media only screen and (min-width:1200px){html body .footer{padding-bottom:70px}}html body .footer a{color:#939598}html body .footer a:hover{text-decoration:underline}html body .footer .widget{list-style:none}html body .footer ul{margin-bottom:40px}html body .footer ul #menu-footer-column-1-menu li:first-child a,html body .footer ul #menu-footer-column-2-menu li:first-child a,html body .footer ul #menu-partner-footer-column-1-menu li:first-child a,html body .footer ul #menu-partner-footer-column-2-menu li:first-child a{color:#1e70b8;font-family:open_sans_condensedbold,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.1;margin:0 0 18px;display:block}html body .footer .widget_nav_menu .menu{padding:0;margin:0}html body .footer .widget_nav_menu .menu li{list-style:none;margin-bottom:8px}html body .footer .big-links a{font-family:open_sans_condensedbold,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.1}html body .footer .big-links #text-2{margin-top:34px}html body .footer .big-links #text-2 .social-icons{padding:0}html body .footer .big-links #text-2 .social-icons li{list-style:none;float:left;margin:0 5px 0 0}html body .footer .big-links #text-2 .social-icons li a{display:block;height:28px;width:28px;background:url(/Content/assets/images/social/sprite-social.png) no-repeat 0 0}html body .footer .big-links #text-2 .social-icons .facebook a{background-position:0 0}html body .footer .big-links #text-2 .social-icons .twitter a{background-position:-29px 0}html body .footer .big-links #text-2 .social-icons .linkedin a{background-position:-58px 0}html body .footer .big-links #text-2 .social-icons .google a{background-position:-87px 0}html body .sub-footer{position:absolute;bottom:0;width:100%;height:60px;font-size:14px;line-height:32px;font-family:"open_sansregular";color:#939598;padding:16px 0}html body .sub-footer .copyright{float:left;font-weight:bold}html body .sub-footer .footer-links{float:left;width:100%}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px),only screen and (min-width:1200px){html body .sub-footer .footer-links{float:right;width:auto}}html body .sub-footer .footer-links .menu{margin:0;padding:0;overflow:auto}html body .sub-footer .footer-links .menu li{list-style:none;float:left}html body .sub-footer .footer-links .menu li a{color:#939598;border-left:1px solid #939598;margin:0 0 0 12px;padding:0 0 0 12px}html body .sub-footer .footer-links .menu li:first-child a{border:0;margin:0;padding:0}html .bs-callout{margin:20px 0;padding:15px 30px 15px 15px;border-left:5px solid #eee}html .bs-callout h1,html .bs-callout h2,html .bs-callout h3,html .bs-callout h4,html .bs-callout h5,html .bs-callout h6{margin-top:0}html .bs-callout-danger{background-color:#fcf2f2;border-color:#dfb5b4}html .bs-callout-danger h1,html .bs-callout-danger h2,html .bs-callout-danger h3,html .bs-callout-danger h4,html .bs-callout-danger h5,html .bs-callout-danger h6{color:#b94a48}html .bs-callout-warning{background-color:#fefbed;border-color:#f1e7bc}html .bs-callout-warning h1,html .bs-callout-warning h2,html .bs-callout-warning h3,html .bs-callout-warning h4,html .bs-callout-warning h5,html .bs-callout-warning h6{color:#c09853}html .bs-callout-info{background-color:#f0f7fd;border-color:#d0e3f0}html .bs-callout-info h1,html .bs-callout-info h2,html .bs-callout-info h3,html .bs-callout-info h4,html .bs-callout-info h5,html .bs-callout-info h6{color:#3a87ad}html .bs-callout-success{background-color:#dff0d8;border-color:#d6e9c6}html .bs-callout-success h1,html .bs-callout-success h2,html .bs-callout-success h3,html .bs-callout-success h4,html .bs-callout-success h5,html .bs-callout-success h6{color:#3c763d}html .bs-callout-default{background-color:#f7f7f9;border-color:#ccc}html .bs-callout-default h1,html .bs-callout-default h2,html .bs-callout-default h3,html .bs-callout-default h4,html .bs-callout-default h5,html .bs-callout-default h6{color:#595959}html .bs-callout p:last-child{margin-bottom:0}html .bs-callout code,html .bs-callout .highlight{background-color:#fff}html .pt10{padding-top:10px}html .loading-wrapper{position:fixed;top:25%;right:0;left:0;z-index:2147483645;height:100%;overflow-x:hidden;overflow-y:auto;text-align:center;pointer-events:auto}html .loading-wrapper .loading-align{display:inline-block;vertical-align:middle;padding:20px;max-width:100%;max-height:100%;pointer-events:auto;color:#fff}html .loading-wrapper .loading-align .loading-body{padding:0;vertical-align:top}html .loading-wrapper .loading-align .loading-body h1{color:#fff;font-size:72px;text-transform:uppercase;margin-top:15px}html .loading-wrapper .loading-align .loading-body .progress{border-color:#fff;border-width:7px;border-style:solid;height:38px}html .loading-wrapper .loading-align .loading-body p.lead{margin-top:0;font-size:36px;font-weight:bold}@media only screen and (min-width:768px){html .loading-wrapper .loading-body{width:500px}html .loading-wrapper .loading-wrapper{top:30%}}html .error h1{color:gray;font-size:15em}html .error h3{font-size:5em;color:gray;padding-top:50px}html .error h4{font-size:4em;padding-bottom:50px}.center-content{display:flex;justify-content:center}.btn-guidant{font-family:"open_sans_condensedbold",Arial,sans-serif;border:1px solid transparent;background-image:none;padding:9px 30px;display:inline-block;text-transform:uppercase;cursor:pointer;vertical-align:middle;white-space:nowrap;text-align:center;font-weight:400;color:#fff;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ef4923;border-color:#ef4923}.btn-guidant:hover{text-decoration:none}.btn-guidant:hover{background-color:#b84525}