:root{--ggcorange:#d55e35;--ggcgray:#787b86}body,html{font-family:'Arimo',sans-serif;color:#1d2231}body.logged-in.admin-bar .site-header{top:32px}h2{font-weight:bold;font-size:2.4rem;line-height:1.1em}@media(max-width:576px){h2{font-size:1.5rem}}@media(min-width:577px) and (max-width:768px){h2{font-size:1.8rem}}h4{font-size:1.8rem;line-height:2.4em}@media(max-width:576px){h4{font-size:1.2rem}}@media(min-width:577px) and (max-width:768px){h4{font-size:1.4rem}}p{font-size:1.1rem;line-height:2.1em}ul li,ol li{font-weight:300;font-size:1.1rem;line-height:2.4rem}@media(max-width:576px){p{font-size:1rem;line-height:1.3em}}@media(min-width:577px) and (max-width:768px){p{font-size:1.2rem;line-height:1.6em}}a{transition:all .2s ease}.clearfix{clear:both}.aligncenter{display:block;margin:auto}.alignleft{display:block;float:left}.alignright{display:block;float:right}.text-center{text-align:center}.animate_this{opacity:0}.pad-bot-0{padding-bottom:0rem}.pad-bot-1{padding-bottom:2rem}.pad-bot-2{padding-bottom:5rem}.pad-bot-3{padding-bottom:7rem}.pad-bot-4{padding-bottom:10rem}@media(max-width:576px){.pad-bot-0{padding-bottom:0rem}.pad-bot-1{padding-bottom:1rem}.pad-bot-2{padding-bottom:2rem}.pad-bot-3{padding-bottom:4rem}.pad-bot-4{padding-bottom:6rem}}.pad-top-0{padding-top:0rem}.pad-top-1{padding-top:2rem}.pad-top-2{padding-top:5rem}.pad-top-3{padding-top:7rem}.pad-top-4{padding-top:10rem}@media(max-width:576px){.pad-top-0{padding-top:0rem}.pad-top-1{padding-top:1rem}.pad-top-2{padding-top:2rem}.pad-top-3{padding-top:4rem}.pad-top-4{padding-top:6rem}}.mar-0{margin-top:0rem;margin-bottom:0rem}.mar-1{margin-top:1rem;margin-bottom:1rem}.mar-2{margin-top:2rem;margin-bottom:2rem}.mar-3{margin-top:3rem;margin-bottom:4rem}.mar-4{margin-top:5rem;margin-bottom:6rem}@media(max-width:576px){.mar-0{margin-top:0rem;margin-bottom:0rem}.mar-1{margin-top:1rem;margin-bottom:1rem}.mar-2{margin-top:2rem;margin-bottom:2rem}.mar-3{margin-top:3rem;margin-bottom:3rem}.mar-4{margin-top:4rem;margin-bottom:4rem}}.h-40{height:40% !important}.h-60{height:60% !important}.admin-bar nav.ggc_multibox{top:32px !important}.header-logo img#site_logo{margin:1em 0 1em 3em;max-height:60px;padding-right:4em}@media(max-width:1023px){.header-logo img#site_logo{margin:1em 0;max-width:75%;padding-right:0}}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,1)}@media(min-width:991px){.navbar-toggler{display:none}}.navbar-toggler{height:40px;width:48px;padding:1em 2em 2em 1em;margin-top:1em}@media(max-width:475px){.navbar-toggler{height:40px;width:48px;padding:1em 2em 2em 1em;margin-top:.5em}}.primary_nav{position:relative}.primary_nav .dropdown-toggle::after{display:none}.primary_nav li.dropdown:hover < ul.dropdown-menu{display:block}nav.navbar{padding:0;height:100%}header.site-header{transition:all .5s ease-in-out;background:#fff}header.sticky{position:fixed;background:#fff;width:100%;z-index:1000}header .navbar_container{margin:1em 0 0 0}header .top-right-nav{float:right;padding-right:3em}header .top-right-nav li{display:inline-block;margin-left:1em;font-size:1rem}header .top-right-nav li a{color:#0064a6}header .searchform{float:right;width:100%;margin-right:3em;text-align:right}header .nav-wrap{background-color:#f1f2f3}header .nav-wrap ul li a{padding:.6em 1.5em !important;font-weight:600;color:#0064a6;display:inline-block;font-size:1rem;pointer-events:all}header .nav-wrap ul li a.dropdown-toggle{pointer-events:all !important}@media(min-width:991px) and (max-width:1200px){header .nav-wrap ul li a{padding:.6em 1em !important;font-weight:600;color:#0064a6;display:inline-block;font-size:.9rem}}header .nav-wrap ul li.cta a{color:#f47b20;font-family:'Days One',sans-serif}header .nav-wrap ul li.cta a:hover{color:#fff;background:#f47b20}header .nav-wrap ul li:hover a{color:#fff;background:#0064a6}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.dropdown-menu{background:#f1f2f3;padding:0;margin-top:-1px;border:0;border-radius:0}header .nav-wrap ul li:hover ul li a{background:#f1f2f3;color:#0064a6;position:relative}header .nav-wrap ul li ul li a:after{content:'';width:100%;height:0px;display:block;background:#3a7dc0;position:absolute;bottom:0;left:0;transition:all .25s ease}header .nav-wrap ul li ul li:hover a:after{width:100%;height:5px}header .nav-wrap ul li:hover ul li:hover a,header .nav-wrap ul li ul li:hover{background:#0064a6;color:#f1f2f3;width:100%}header .nav-wrap ul li:hover ul li ul li a{background:#0064a6;color:#f1f2f3}header .nav-wrap ul li:hover ul li ul li a:hover{background:#3a7dc0}header .nav-wrap ul li:hover ul li ul{left:100%;top:1px;padding:.25em;background:#0064a6}header .nav-wrap ul li ul li ul li a:after{display:none}header .nav-wrap ul li ul.dropdown-menu li ul.dropdown-menu{min-width:100%}header .nav-wrap ul li ul.dropdown-menu li a{min-width:12em;width:auto}@media(max-width:1023px){header .nav-wrap ul li:hover ul li ul{right:unset;top:unset;transform:translateX(0)}header .nav-wrap ul li a{width:100%}header .nav-wrap ul li:hover ul li a{background:#dfe0e1;text-indent:1em}header .nav-wrap ul li:hover ul li ul li a{text-indent:2em}header .nav-wrap ul li a:after+ul.dropdown{content:'';display:block;width:20px;height:20px;background:red;position:absolute;top:0;right:0}}header .search-wrap{margin-bottom:1em}header .search-wrap input[type="text"]{width:0;transition:all .5s ease;padding:.25em;border:1px #fff solid;outline:0;padding-left:1em}header .search-wrap:hover input[type="text"]{width:50%;border:1px #ddd solid}header .search-wrap input[type="text"]:focus{width:50%;border:1px #ddd solid}header .search-wrap button{background:transparent;border:0;width:2em;height:2em;position:relative;color:rgba(0,0,0,0.33);transition:all .5s ease}header .search-wrap:hover button{color:rgba(0,0,0,0.66)}@media(max-width:1023px){header .top-right-nav{padding-right:0;padding-left:0}header .searchform{float:right;width:100%;margin-right:.5em;text-align:right;margin-top:.2em}header .search-wrap input[type="text"]{width:85% !important;border:1px #ddd solid}header .search-wrap input[type="text"]:focus{width:85%;border:1px #ddd solid}#auto-bolt_navigation{transition:all .5s ease-in-out}}footer{border-top:2px solid #f1f2f3}.footer-copyright span{width:100% !important;display:inline-block}.footer-copyright .company_name{font-size:1.2em;font-weight:600}.footer-copyright .company_address{font-size:1em;font-weight:400;margin-bottom:1em}.footer-copyright .company_address{font-size:1em;font-weight:400}.footer-copyright a.linkedin{background:#071d39;width:52px;height:52px;color:#fff;display:block;position:relative;margin:1em auto}.footer-copyright a.linkedin i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2em}footer a.privacy-footer-link{color:#071d39 !important;font-weight:600}.footer-right .logo_wrap{margin-left:2em}@media(max-width:1023px){.footer-right .logo_wrap{margin-left:0;margin-top:2em;float:none !important}.footer-right .logo_wrap img{margin:auto;display:block}}.search-results .search-page-title{margin-top:2em}.search-results .vid-image i{position:absolute;top:50%;left:50%;color:#fff;font-size:6em;transform:translate(-50%,-50%);text-shadow:2px 2px 16px rgba(0,0,0,0.6);transition:all .25s cubic-bezier(0.175,0.885,0.32,1.275)}.search-results .img-fluid{width:100%}.search-results .results_header{background:#e7e7e7;padding:1em;margin-bottom:1em;margin-top:2em}.search-results .results_header h3{color:#444;padding:0px;margin-bottom:0 !important;font-weight:300}.search-results .results.pages .result-wrap{margin-top:1em;border-bottom:2px solid #e7e7e7}.search-results .results.pages h6{font-size:1.5em;font-weight:700;color:#0064a6}.search-results .results.pages .read a{background:#e7e7e7;color:#444;padding:.75em 1.5em;font-size:.8em !important;font-weight:600;text-transform:uppercase;display:inline-block}.search-results .product-tile{background:#071d39;width:100%;text-align:left;margin-top:1em}.search-results .icon-wrap{border-right:2px solid #fff;height:calc(100% - 20px);padding:.5em;margin-top:10px;margin-bottom:10px;position:relative}.search-results .icon-wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-results .product_category{width:100%;display:inline-block;text-transform:uppercase;font-size:.8em;margin-top:1em;color:#aecbe3}.search-results .row.product{height:100%}.search-results .product_title{width:100%;display:inline-block;font-size:1.6em;line-height:1.1em;color:#fff;font-weight:700;padding:0 1em 0 0}.search-results a.details{color:#f08332;display:inline-block;margin:1em 0;font-family:'Days One',sans-serif}.search-results .product_table{background:#f5f8f8;width:100%;padding:0 1.4em}.search-results .product_table .table_wrap{padding:1em 0}.search-results .product_table span{width:100%;display:inline-block}.search-results .product_table span{border-bottom:1px solid #e1e1e1;line-height:2em}.search-results .product_table span:last-child{border-bottom:0}.search-results .video-grid h3{font-weight:500;font-size:24px;margin-bottom:24px}.search-results .video-grid .grid-item{background:#efefef}.search-results .video-grid .vid-head span{background:#000;color:#fff;font-weight:600;display:inline-block;width:100%;padding:8px 20px}.search-results .video-grid .vid-content .vid-title h6{color:#0c3d75;font-weight:600;display:inline-block;width:100%;padding:2em 0px .5em;margin-bottom:0px}.search-results .video-grid .vid-content .vid-summary p{color:#0c3d75;font-weight:300;display:inline-block;width:100%;height:100%;margin-bottom:0}.search-results .video-grid .vid-content .vid-watch{display:inline-block;width:100%;padding:20px 20px 30px}.search-results .video-grid .video-item{padding:10px;margin-bottom:10px}.search-results .video-grid .video-item .vid-image .img-fluid{width:100% !important}.search-results .video-grid .video-item .vid-image i{position:absolute;top:50%;left:50%;color:#fff;font-size:6em;transform:translate(-50%,-50%);text-shadow:2px 2px 16px rgba(0,0,0,0.6);transition:all .25s cubic-bezier(0.175,0.885,0.32,1.275)}.search-results .video-grid .video-item .vid-image:hover i{font-size:6.5em;text-shadow:8px 8px 30px rgba(0,0,0,0.6)}.search-results .video-grid .video-headline{padding:3em 0 0 0}.search-results .video-grid .video-sub-headline{padding:1em 0 0 0}.search-results .video-grid .video-link{padding:2em 0 3em 0}.search-results .video-grid .video-link a{left:-10px;transition:all .25s ease}.search-results .video-grid .video-link a:hover{left:-50px}.animate_grid{opacity:0}.search-results .resources-grid h3{font-weight:500;font-size:24px;margin-bottom:24px}.search-results .resources-grid .res-head span{background:#000;color:#fff;font-weight:600;display:inline-block;width:100%;padding:8px 20px}.search-results .resources-grid .res-content .res-title h6{color:#0c3d75;font-weight:600;display:inline-block;width:100%;padding:2em 0px .5em;margin-bottom:0px}.search-results .resources-grid .res-content .res-summary p{color:#0c3d75;font-weight:300;display:inline-block;width:100%;height:100%;margin-bottom:0}.search-results .resources-grid .res-content .res-watch{display:inline-block;width:100%;padding:20px 20px 30px}.search-results .resources-grid .grid-item{padding:10px;margin-bottom:10px}.search-results .resources-grid .grid-item .res-image a img{width:100%;height:auto;z-index:99;position:relative}.search-results .resources-grid .grid-item .res-image a{position:relative;border:1px solid #efefef;display:block;width:90%}.search-results .resources-grid .grid-item .res-image a:after{content:'';display:block;width:100%;height:100%;background:#f1f2f3;position:absolute;top:10%;left:10%}.search-results .resources-grid .grid-item .res-image i{position:absolute;top:50%;left:50%;color:#fff;font-size:6em;transform:translate(-50%,-50%);text-shadow:2px 2px 16px rgba(0,0,0,0.6);transition:all .25s cubic-bezier(0.175,0.885,0.32,1.275)}.search-results .resources-grid .grid-item .vid-image:hover i{font-size:6.5em;text-shadow:8px 8px 30px rgba(0,0,0,0.6)}.search-results .resources-grid .resources-headline{padding:3em 0 0 0}.search-results .resources-grid .resources-sub-headline{padding:1em 0 0 0}.search-results .resources-grid .resources-link{padding:2em 0 3em 0}.search-results .resources-grid .resources-link a{left:-10px;transition:all .25s ease;color:#f47b20;font-family:'Days One',sans-serif;margin-left:1em}.search-results .resources-grid .resources-link a:hover{left:-50px}.animate_grid{opacity:0}h1{font-weight:bold;font-size:28px;color:#071d39}h2{font-weight:bold;font-size:22px;color:#071d39;margin-bottom:1.5rem;margin-top:2.5rem}main a{color:#2762a0}.blog-header-img{height:12rem;background-repeat:no-repeat;background-position:center center;background-size:cover}.blog-sub-block{background-color:#071d39;color:#fff}.blog-topic-categories{background-color:#f5f8f8}.blog-topic-categories a{color:#2762a0}.blog-topic-categories a:hover{color:#2762a0}.blog-topic-categories ul{padding-left:0px;list-style:none}.blog-topic-categories ul li{line-height:1.3em;margin-bottom:.5rem}.readmore-link{color:#f08332;font-weight:bold}.readmore-link:hover{color:#f08332;font-weight:bold}.btn-primary{font-family:'Days One',sans-serif;font-weight:300;letter-spacing:.1em;background-color:#f08332;border:#f08332;border-radius:0px;padding:.7rem 1.3rem;font-size:18px;color:#fff}.btn-primary:hover{background-color:#f29a60;border:#f29a60;color:#fff}.btn-primary:active,.btn-primary:focus{background-color:#f29a60;border:#f29a60;color:#fff}button.btn-primary:active,button.btn-primary:focus{background-color:#f29a60;border:#f29a60;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#f29a60;border:#f29a60;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 rgba(0,123,255,0);outline:0px}.btn-secondary{background-color:#f5f8f8;border-color:#f5f8f8;color:#071d39;border-radius:0px}.btn-secondary:hover{background-color:#2762a0;border-color:#2762a0;color:#fff;border-radius:0px}.btn-secondary:active,.btn-secondary:focus{background-color:#2762a0;border-color:#2762a0;color:#fff}button.btn-secondary:active,button.btn-secondary:focus{background-color:#2762a0;border-color:#2762a0;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#2762a0;border-color:#2762a0;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 0 rgba(0,123,255,0);outline:0px}.hs-button.primary.large{font-family:'Days One',sans-serif;font-weight:300;letter-spacing:.1em;background-color:#f08332;border:1px solid #f08332;border-radius:0px;padding:.7rem 1.3rem;font-size:18px;color:#fff;cursor:pointer}.hs-button.primary.large:hover{background-color:#f29a60;border:#f29a60;color:#fff;padding:.7rem 1.3rem;border:1px solid #f08332;cursor:pointer}.hs-button.primary.large:active,.hs-button.primary.large:focus{background-color:#f29a60;border:#f29a60;color:#fff}button.hs-button.primary.large:active,button.hs-button.primary.large:focus{background-color:#f29a60;border:#f29a60;color:#fff}.hs-button.primary.large:not(:disabled):not(.disabled).active,.hs-button.primary.large:not(:disabled):not(.disabled):active,.show>.hs-button.primary.large.dropdown-toggle{background-color:#f29a60;border:#f29a60;color:#fff}.hs-button.primary.large.focus,.hs-button.primary.large:focus{box-shadow:0 0 0 0 rgba(0,123,255,0);outline:0px}.input input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:1rem}.hs-blog-social-share .hs-blog-social-share-item{line-height:1rem !important}.hs-blog-social-share .hs-blog-social-share-item{line-height:1rem !important}.hs-blog-social-share .hs-blog-social-share-item{line-height:1rem !important}