:root{--section-pad-cap:60px;--body_bg_color:#fff;--primary_color:#000;--secondary_color:#185e9d;--tertiary_color:#fff;--quaternary_color:#ffa600;--quinary_color:#fdb530;--senary_color:#222;--global_primary_font_family:Helvetica,Arial,sans-serif;--global_secondary_font_family:Helvetica,Arial,sans-serif;--body_font_size:15px;--body_line_height:1.5;--body_letter_spacing:-0.45px;--h1_font_size:36px;--h1_font_transform:none;--h1_line_height:1.4;--h1_letter_spacing:-1px;--h2_font_size:34px;--h2_font_transform:none;--h2_line_height:1.4;--h2_letter_spacing:-1px;--h3_font_size:27px;--h3_font_transform:none;--h3_line_height:1.5;--h3_letter_spacing:-1px;--h4_font_size:24px;--h4_font_transform:none;--h4_line_height:1.5;--h4_letter_spacing:-1px;--h5_font_size:18px;--h5_font_transform:none;--h5_line_height:1.5;--h5_letter_spacing:-1px;--h6_font_size:16px;--h6_font_transform:none;--h6_line_height:1.5;--h6_letter_spacing:-1px;--link_color:#185e9d;--link_hover_color:#d55000;--primary_btn_text:#fff;--primary_btn_bg:#ffa600;--primary_btn_text_hover:#fff;--primary_btn_bg_hover:#fdb530;--secondary_btn_text:#fff;--secondary_btn_bg:#185e9d;--secondary_btn_text_hover:#fff;--secondary_btn_bg_hover:#185e9d;--page-center:1240px;--vertical_spacing:80px;--horizontal_spacing:20px;--footer-light-orange:#ffa700;--footer-title-border-color:#0067c6;--footer-title-border-orange-color:orange;--header-child-background-color:#487bba;--header-child-text-color:#fff;--mobile-header-child-text-color:#185e9d;--mobile-header-sub-child-text-color:#fff}@media(max-width:1024px){:root{--vertical_spacing:50px;--horizontal_spacing:20px}}@media(max-width:767px){:root{--body_font_size:15px;--h1_font_size:30px;--h2_font_size:28px;--h3_font_size:24px;--h4_font_size:22px;--h5_font_size:18px;--h6_font_size:16px;--vertical_spacing:40px;--horizontal_spacing:15px}}.content-wrapper--vertical-spacing,.dnd-section{padding:var(--vertical_spacing) 0}.content-wrapper,.dnd-section>.row-fluid,.page-center{max-width:var(--page-center);padding:0 var(--horizontal_spacing)}html{font-size:var(--body_font_size)}body{background-color:var(--body_bg_color);color:#000;font-size:var(--body_font_size);letter-spacing:var(--body_letter_spacing)}body,p{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;text-decoration:none}a{color:#185e9d}a:active,a:focus,a:hover{color:#d55000}.h1,h1{font-size:var(--h1_font_size);letter-spacing:var(--h1_letter_spacing);line-height:var(--h1_line_height);text-transform:var(--h1_font_transform)}.h1,.h2,h1,h2{color:#185e9d;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;text-decoration:none}.h2,h2{font-size:var(--h2_font_size);letter-spacing:var(--h2_letter_spacing);line-height:var(--h2_line_height);text-transform:var(--h2_font_transform)}.h3,h3{font-size:var(--h3_font_size);letter-spacing:var(--h3_letter_spacing);line-height:var(--h3_line_height);text-transform:var(--h3_font_transform)}.h3,.h4,h3,h4{color:#185e9d;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;text-decoration:none}.h4,h4{font-size:var(--h4_font_size);letter-spacing:var(--h4_letter_spacing);line-height:var(--h4_line_height);text-transform:var(--h4_font_transform)}.h5,h5{font-size:var(--h5_font_size);letter-spacing:var(--h5_letter_spacing);line-height:var(--h5_line_height);text-transform:var(--h5_font_transform)}.h5,.h6,h5,h6{color:#185e9d;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.h6,h6{font-size:var(--h6_font_size);letter-spacing:var(--h6_letter_spacing);line-height:var(--h6_line_height);text-transform:var(--h6_font_transform)}.download-page h4,.twoColumn-page h2,.twoColumn-page h3,.twoColumn-page h4{color:var(--senary_color)}.btn-custom a,.button,.hs-button,.primary-btn a,.primary_btn,button{background-color:#ffa600;border:1px solid #d18901;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;padding:12px 15px}.btn-custom a,.button,.hs-button,.link a,.primary-btn a,.primary_btn,button{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;text-decoration:none;text-transform:none}.btn-custom a:focus,.btn-custom a:hover,.button:focus,.button:hover,.hs-button:focus,.hs-button:hover,.primary-btn a:focus,.primary-btn a:hover,.primary_btn:focus,.primary_btn:hover,button:focus,button:hover{background-color:#fdb530;border:1px solid #d18901;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff}.btn-custom a:active,.button:active,.hs-button:active,.primary-btn a:active,.primary_btn:active,button:active{background-color:#fdb530;border:1px solid #d18901;color:#fff}.secondary-btn a,.secondary_btn{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;padding:12px 15px;text-decoration:none;text-transform:none}.secondary-btn a,.secondary-btn a:active,.secondary-btn a:focus,.secondary-btn a:hover,.secondary_btn,.secondary_btn:active,.secondary_btn:focus,.secondary_btn:hover{background-color:#185e9d;border:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff}.submitted-message,form{background-color:rgba(253,181,48,0);border:0 #fdb530;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;padding:0;text-decoration:none}.submitted-message,.submitted-message h1,.submitted-message h2,.submitted-message h3,.submitted-message h4,.submitted-message h5,.submitted-message h6{color:#222}.form-title{background-color:rgba(253,181,48,0);border:0 #fdb530;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:#185e9d;font-family:Helvetica,Arial;font-size:27px;font-style:normal;font-weight:300;padding:0 0 15px;text-decoration:none}.hs-search-module form,[data-hs-cos-type=form]:has(.form-title:empty) form,[data-hs-cos-type=form]:not(:has(.form-title)) form{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}@media(max-width:767px){.form-title,.submitted-message,form{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.hs-search-module form,[data-hs-cos-type=form]:has(.form-title:empty) form,[data-hs-cos-type=form]:not(:has(.form-title)) form{border-top-left-radius:0;border-top-right-radius:0}}.submitted-message,form,form h1,form h2,form h3,form h4,form h5,form h6,form label,form legend{color:#222}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#f5f8fa;border:1px solid #cbd6e2;border-radius:3px;color:#33475b}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border-color:var(--quaternary_color)}form .inputs-list li input[type=checkbox]{accent-color:var(--quaternary_color)}::-webkit-input-placeholder{color:#bfbfbf}::-moz-placeholder{color:#bfbfbf}:-ms-input-placeholder{color:#bfbfbf}::placeholder{color:#bfbfbf}.hs-fieldtype-date .input .hs-dateinput:before{color:#bfbfbf}.fn-date-picker td.is-selected .pika-button{background:#000}.fn-date-picker td .pika-button:hover{background-color:#000!important}.fn-date-picker td.is-today .pika-button{color:#000}form .hs-button,form input[type=submit]{background-color:#ffa600;border:1px solid #d18901;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;padding:15px;text-decoration:none;text-transform:none}form .hs-button:active,form .hs-button:focus,form .hs-button:hover,form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover{background-color:#fdb530;border:1px solid #d18901;color:#fff}table{background-color:hsla(0,0%,100%,0)}table,td,th{border:1px solid #000}td,th{color:#000;padding:11px 18px}@media(max-width:767px){td,th{padding:10px 5px}}thead th{background-color:#bbb;color:#000}tfoot td{background-color:hsla(0,0%,100%,0);color:#000}.header .header-topbar{background-color:#fff}.header .header-topbar__phone a,.header .header-topbar__phone a:hover,.header .header-topbar__right .header-utility li a,.header .header-topbar__right .header-utility li a:hover{color:#3c77af}.header .search-wrapper form .hs-search-field__input{color:#000}.header .header-nav{background:#185e9d}.header .header-nav__desktop .hs-menu-wrapper>ul>li>a{color:#fff}.header .header-nav__desktop .hs-item-has-children>a:after{border:solid #fff}.header .header-nav__desktop .hs-menu-wrapper>ul>li>a:hover{color:#fff}.header .header-nav__desktop .hs-menu-wrapper>ul>li>ul{background:#487bba}.header .header-nav__desktop .hs-menu-wrapper>ul>li>ul>li>a{color:#fff}.header .header-nav__desktop .hs-menu-wrapper>ul>li>ul>li,.header .header-nav__desktop .hs-menu-wrapper>ul>li>ul>li ul li{border-bottom:1px solid #fff}.header .header-nav__desktop .hs-menu-wrapper>ul>li>ul>li>a:hover{color:#fff}.header .header-nav__desktop .hs-menu-wrapper>ul>li>ul ul{background:#6d95bb}.header .header-nav__desktop .hs-menu-wrapper>ul ul li.active-branch>a,.header .header-nav__desktop .hs-menu-wrapper>ul>li.active-branch>a,.header .header-nav__desktop .hs-menu-wrapper>ul>li>ul ul li a,.header .header-nav__desktop .hs-menu-wrapper>ul>li>ul ul li a:hover{color:#fff}.header .header-nav__actions .hs-button,.header .header-nav__actions .hs-button:hover{background-color:#ffb100;color:#fff}@media(max-width:991px){.header .header-mobile{background:#fff}.header .header-mobile__header{background:#185e9d}.header .header-mobile__body .hs-menu-wrapper>ul>li>a,.header .header-mobile__body .hs-menu-wrapper>ul>li>a:hover{color:#185e9d}.header .header-mobile__body .hs-menu-wrapper>ul>li>ul{background:#487baa}.header .header-mobile__body .hs-menu-wrapper>ul>li>ul>li>a,.header .header-mobile__body .hs-menu-wrapper>ul>li>ul>li>a:hover{color:#fff}.header .header-mobile__body .hs-menu-wrapper>ul>li>ul ul{background:#6d95bb}.header .header-mobile__body .hs-menu-wrapper>ul>li>ul ul li a,.header .header-mobile__body .hs-menu-wrapper>ul>li>ul ul li a:hover{color:#fff}.header .header-mobile__body .hs-menu-wrapper>ul>li.active-branch>a{color:#185e9d}.header .header-mobile__body .hs-menu-wrapper>ul ul li.active-branch>a{color:#fff}.header .header-mobile__body .header-nav__actions .hs-button,.header .header-mobile__body .header-nav__actions .hs-button:hover{background-color:#ffa600;color:#fff}.header .header-mobile__footer{background:#185e9d}.header .header-mobile__footer .header-utility a{color:#fff}}.site-footer .site-footer__region{background-image:url(https://24137126.fs1.hubspotusercontent-na2.net/hubfs/24137126/Frontline_Solvers_2026/images/footer-background.png);background-position:top;background-repeat:repeat-x;background-size:cover}.site-footer .site-footer__region .overlay{background-color:transparent}.site-footer .site-footer__region{background-color:#023f77}.site-footer .site-footer__bottom{background-color:#fff}.site-footer,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer label,.site-footer li,.site-footer p{color:#000}.site-footer a:not(href){color:#185e9d}.site-footer a:not(href):hover{color:#d55000}.site-footer .site-footer__nav .hs-menu-wrapper>ul>li>a{color:#fff}.site-footer .site-footer__nav ul>li ul li a,.site-footer .site-footer__nav ul>li ul li a:hover{color:#dfdfdf}.site-footer .site-footer__social-list svg:hover{color:#d55000;fill:currentColor}.site-footer .site-footer__social-list svg{color:#185e9d;fill:currentColor}.card__price,.hs-search-results__title{color:#185e9d;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;text-decoration:none}.card__price{font-size:27px}.card__body svg{fill:#000}.social-links__icon,.social-links__icon:focus,.social-links__icon:hover{background-color:#000}.social-links__icon:active{background-color:#282828;color:#185e9d;font-family:Helvetica,Arial,sans-serif;font-size:27px;font-style:normal;font-weight:300;text-decoration:none}